*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}

[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)}

**
 * Swiper 6.8.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 16, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;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{transform:scale(1)}.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:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-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:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background: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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

 
 
@font-face {
    font-family: "Akzidenz Grotesk";
    font-style: normal;
    font-weight: 300;
    src: url("fonts/akzidenzgrotesk/akzidenzgrotesk-light-webfont.woff2") format("woff2"),url("fonts/akzidenzgrotesk/akzidenzgrotesk-light-webfont.woff") format("woff")
}

@font-face {
    font-family: "Akzidenz Grotesk";
    font-style: normal;
    font-weight: 400;
    src: url("fonts/akzidenzgrotesk/akzidenzgrotesk-regular-webfont.woff2") format("woff2"),url("fonts/akzidenzgrotesk/akzidenzgrotesk-regular-webfont.woff") format("woff")
}

@font-face {
    font-family: "Akzidenz Grotesk";
    font-style: italic;
    font-weight: 400;
    src: url("fonts/akzidenzgrotesk/akzidenzgrotesk-italic-webfont.woff2") format("woff2"),url("fonts/akzidenzgrotesk/akzidenzgrotesk-italic-webfont.woff") format("woff")
}

@font-face {
    font-family: "Akzidenz Grotesk";
    font-style: normal;
    font-weight: 500;
    src: url("fonts/akzidenzgrotesk/akzidenzgrotesk-medium-webfont.woff2") format("woff2"),url("fonts/akzidenzgrotesk/akzidenzgrotesk-medium-webfont.woff") format("woff")
}

@font-face {
    font-family: "Akzidenz Grotesk";
    font-style: normal;
    font-weight: 700;
    src: url("fonts/akzidenzgrotesk/akzidenzgrotesk-bold-webfont.woff2") format("woff2"),url("fonts/akzidenzgrotesk/akzidenzgrotesk-bold-webfont.woff") format("woff")
}

@font-face {
    font-family: "Akzidenz Grotesk";
    font-style: italic;
    font-weight: 700;
    src: url("fonts/akzidenzgrotesk/akzidenzgrotesk-bolditalic-webfont.woff2") format("woff2"),url("fonts/akzidenzgrotesk/akzidenzgrotesk-bolditalic-webfont.woff") format("woff") 
}


body{ max-width: 100%; overflow-x: hidden; font-family:"Akzidenz Grotesk",'Helvetica', sans-serif; line-height: 1.2;  color: var(--c-dark);  font-style: normal; font-weight: 400;}
body.body--ru{ font-family:'Arial',Arial,'Helvetica', sans-serif;   }
/**/

.nowrap{ white-space: nowrap; }
:focus {outline: none !important;}
::-moz-focus-inner {border: 0px !important;}
* { -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: rgba(0,0,0,0);}
*{
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
} 

/*root variables*/
:root{
	--c-dark:#1C3941;
	--c-main:#0092C7;
	--c-gray:#7689AC;
	--c-blue:#16B0DB;
	--c-bg-silver:#E6ECF0;
} 
/*===== MAIN =====*/

.swiper-pagination{  }
.swiper-pagination-bullet{ background: transparent; opacity: 0.2; width: 12px; height: 12px; display: inline-flex; justify-content: center; align-items: center; }
.swiper-pagination-bullet:before{ content:''; display: block;  width: 4px; height: 4px; border-radius: 99px; background: #000; }
.swiper-pagination-bullet-active{ opacity: 1; background: transparent; }
.swiper-button-next,
.swiper-button-prev{ outline: none; opacity: 0.5; margin: 0; top: 50%; transform: translate(0,-50%); width: 42px; height: 42px; background-repeat: no-repeat; background-size: contain;  background-position: center; transition: all 0.5s ease; }
.swiper-button-next{ right: 0; background-image: url("data:image/svg+xml,%3Csvg width='42' height='20' viewBox='0 0 42 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.0569 9.48386L9.02441e-08 9.48386L0 10.5161L40.0569 10.5161L31.4484 19.2701L32.1662 20L42 10L32.1662 0L31.4484 0.729928L40.0569 9.48386Z' fill='black'/%3E%3C/svg%3E%0A"); }
.swiper-button-prev{ left: 0; background-image: url("data:image/svg+xml,%3Csvg width='42' height='20' viewBox='0 0 42 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.94314 10.5161H42V9.48386L1.94314 9.48386L10.5516 0.729927L9.83376 0L0 10L9.83376 20L10.5516 19.2701L1.94314 10.5161Z' fill='black'/%3E%3C/svg%3E%0A"); }
.swiper-button-next:after, 
.swiper-button-prev:after{ display: none; }

.swiper-button-next:hover,
.swiper-button-prev:hover{ opacity: 1; }

.container{ margin: 0 auto; padding: 0 20px; max-width: 100%; width: 1200px; box-sizing: border-box; }

.header { position: fixed;  top: 0; right: 0; left: 0; z-index: 999;  transition: all 0.5s ease; }

.header__top { display: flex; justify-content: space-between; padding-top: 30px; padding-bottom: 22px; transition: all 0.5s ease; }
.header__menu{ width: 140px; }
.header__langs {  display: flex; justify-content: flex-start; align-items: center; }
.header__langs a{ text-transform: uppercase; text-decoration: none;   opacity: 0.5; color: var(--c-dark); font-size: 15px; line-height: 1; transition: all 0.3s ease; }
.header__langs a.is-active { opacity: 1; }
.header__langs a:hover{ opacity: 1; color: var(--c-main); }
.header__langs-del{ display: inline-block; font-size: 13px; opacity: 0.5; color: var(--c-dark); padding: 0 11px;  }
.header__logo { display: inline-flex; justify-content: center; align-items: center; }
.header__logo img{ height: 50px;  transition: all 0.5s ease; }
.header__cart { justify-content: flex-end; width: 140px; color: var(--c-main); text-decoration: none; font-size: 13px; line-height: 1.2; text-transform: uppercase; font-weight: bold; display: inline-flex; align-items: center; transition: all 0.3s ease; }
.header__cart:after{ content: ''; background: url(../img/cart-icon.svg) center/contain no-repeat; display: inline-block; width: 20px; height: 20px; margin-left: 8px; }
.header__cart:hover{ color: var(--c-blue); }
.header__cart span{ white-space: nowrap; }
.header__nav { border-top: 1px solid rgba(118, 137, 172, 0.3); }
.header__nav ul{ display: flex; justify-content: center; align-content: center; list-style-type: none; margin: 0; padding: 0; }
.header__nav ul li{ padding: 0 30px;  margin-top: -1px;}
.header__nav li a{ display: block; text-decoration: none; padding: 22px 0; color: var(--c-dark); border-top: 1px solid transparent; font-weight: 400; font-size: 15px; line-height: 1.2; text-transform: uppercase;  transition: all 0.5s ease; }
.header__nav li a:hover{ color: var(--c-main); }
.header__nav li a.active { border-top: 1px solid var(--c-dark); }
 
.fixed-header .header{
    background: rgba(243, 245, 250, 0.5); 
    -webkit-transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);
    transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);
    -webkit-transition-property: background-color, -webkit-backdrop-filter;
    transition-property: background-color, -webkit-backdrop-filter;
    transition-property: background-color, backdrop-filter;
    transition-property: background-color, backdrop-filter, -webkit-backdrop-filter;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(255,255,255,0.5);
 
}
.fixed-header .header__top { padding-top: 12px; padding-bottom: 10px; }
.fixed-header .header__logo img { height: 32px; }
.fixed-header .header__nav li a{ padding: 16px 0; }

.main-banner { 
	position: relative;
	padding-top: 255px;
	padding-bottom: 1012px;
	background: url(../img/main-bg2.jpg) center/cover no-repeat #C0DBED;
}
.main-banner:after{
	content: "";
	position: absolute;
	left: 0; 
	right: 0;
	bottom: -120px;
	height: 206px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg width='1600' height='206' viewBox='0 0 1600 206' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 35.5501C0 35.5501 276 -44.4376 800 35.5501C1324 115.538 1600 35.5501 1600 35.5501V174H0V35.5501Z' fill='%2316B0DB' fill-opacity='0.14'/%3E%3Cpath d='M0 35.5501C0 35.5501 276 -44.4376 800 35.5501C1324 115.538 1600 35.5501 1600 35.5501V174H0V35.5501Z' fill='%23CDEBF3'/%3E%3Cpath d='M0 67.5501C0 67.5501 276 -12.4376 800 67.5501C1324 147.538 1600 67.5501 1600 67.5501V206H0V67.5501Z' fill='%2316B0DB' fill-opacity='0.14'/%3E%3Cpath d='M0 67.5501C0 67.5501 276 -12.4376 800 67.5501C1324 147.538 1600 67.5501 1600 67.5501V206H0V67.5501Z' fill='white'/%3E%3C/svg%3E%0A");
}

.main-banner h1{ text-transform: uppercase; text-align: center;  font-weight: 300; font-size: 40px; color: var(--c-dark); }
.main-banner h1 b{ font-weight: 300; color: var(--c-main); } 
.main-banner__scroll-down {
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	align-items: center; 
	position: absolute;
	left: 50%;
	transform: translate(-50%,0);
	bottom: 550px;
	text-decoration: none;

}
 
.main-banner__scroll-down i{	
	width: 68px;
	height: 68px;
	display: block;
	border-radius: 99px;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='33' viewBox='0 0 17 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.84589 0.133545V31.5585M16.0584 24.346L8.84589 31.5585M8.84589 31.5585L1.6334 24.346' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
	background-position: center -34px;
	background-size: 17px 33px;
	background-color: rgba(255, 255, 255, 0);
	background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
	box-sizing: border-box;
	backdrop-filter: blur(2px);
	margin-bottom: 15px;
    animation-name:backgroundloop;
    animation-iteration-count:infinite;
    animation-duration:2s;
    animation-timing-function:linear;
    transition: all 0.5s ease;
}

.main-banner__scroll-down:hover i{
    background-color: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(4px);
    border-color: rgba(255, 255, 255, .3);
}

@media screen and (min-width: 1920px){
	.main-banner:after{ bottom: -74px; height: 258px; }
}
@keyframes backgroundloop {
  0% {
    background-position: center -34px;
  }
  100% {
    background-position: center 68px;
  }
}
.main-banner__scroll-down span{  display: block; font-size: 15px; color: #fff; font-weight: 500; text-transform: uppercase; text-align: center; transition: all 0.8s ease; }
.main-banner__scroll-down:hover span{  opacity: 0.5; }


.features { margin-top: -450px; z-index: 9; position: relative; }
.container {}
.features__head { margin-bottom: 86px; text-indent: -99999px; height: 252px; background: url(../img/text-bordered.svg) center/contain no-repeat; }
.body--ru .features__head{ background: url(../img/text-bordered--ru.svg) center/contain no-repeat; }
.features__numbers { position: relative; display: flex; justify-content: center; }
.features__number { display: block;  min-width: 350px; width: 350px; height: 320px; }
.features__number--one{ margin-right: 10px; z-index: 3; background: url(../img/nr-3.svg) right center/contain no-repeat; }
.features__number--two{ margin-left: 10px; z-index: 1; background: url(../img/nr-2.svg) center/contain no-repeat; }
.features__image { z-index: 2; position: absolute; height: 598px; width: 295px; margin-left: -72px; left: 50%; bottom: 0;  background: url(../img/nr-product.png) center/contain no-repeat; }
.features__subhead { padding-top: 24px; font-weight: 600; padding-left: 20px; margin-left: 50%; font-size: 17px; line-height: 1.2; color: var(--c-dark);  }
.features__items { padding: 60px 0; display: flex; justify-content: space-between; align-items: flex-start;  }
.features__item { padding: 20px 32px;  }
.feature-item { text-align: center; width: calc(100% / 3); }

.feature-item__image { display: flex; justify-content: center; padding-bottom: 20px; }
.feature-item__img{ max-height:64px; }
.feature-item__head { font-size: 20px; line-height: 1.2; color: var(--c-dark); margin-bottom: 12px; }
.feature-item__text {  font-size: 15px; line-height: 1.35; opacity: 0.8; color: var(--c-gray); }

.head-h3{ font-size: 32px; font-weight: normal; line-height: 1.2; text-align: center; color: var(--c-dark); text-transform: uppercase; }
.subhead{ font-size: 15px; font-weight: normal; line-height: 1.4; text-align: center; color: var(--c-blue); text-transform: uppercase; }
.head-h3 span{ color: var(--c-main); }

.products .container{ position: relative; }
.products__list{  padding: 48px 0 34px; }
.p-item { display: block;}
.p-item__inner { text-align: center; display: block; text-decoration: none;}
.p-item__image { display: flex; justify-content: center; align-items: flex-end; margin-bottom: 32px;}	
.p-item__img { max-width: 100%; height: 270px; transition: all 0.6s ease;}
.p-item:hover .p-item__img{ transform: scale(1.1); }
.p-item__name {  padding: 0 30px; height: 46px; text-align: center; font-size: 13px; font-weight: bold;  line-height: 1.2; color: var(--c-dark); text-transform: uppercase; margin-bottom: 32px; transition: all 0.3s ease; }
.p-item:hover .p-item__name{ color: var(--c-main); }
.p-item__button { margin: auto;  border: 1px solid var(--c-main); box-sizing: border-box; padding: 12px 28px; transition: all 0.3s ease;
	border-radius: 2px; background: #fff; font-size: 12px; line-height: 14px; text-transform: uppercase; font-weight: bold; color: var(--c-main); 
}	
.p-item__button:hover{ background: var(--c-main); color: #fff; cursor: pointer; }
.products-dots{ position: static; }
.products-next{ right: -88px; }
.products-prev{ left: -88px; }


.about {padding-bottom: 80px; }
.about__header { height: 620px; background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 30%), url(../img/about-bg--min.jpg) center top/cover no-repeat; }
.about__header .container { position: relative; height: 100%; }
.about__logo{ position: absolute; bottom: -5px; left: 20px; filter: drop-shadow(0px -12px 12px rgba(28, 57, 65, 0.25)); } 
.about__content { display: flex; padding-top: 60px;  }
.about__head { width: 50%; text-align: left; }

.about__text { width: 50%; color: var(--c-gray); font-size: 15px; line-height: 1.6;  }
.about__text p{ margin-bottom: 24px; }


.gama {}
.gama__head {}
.gama__head .container{ position: relative;  }
.gama__head .head-h3 { text-align: left;}
.gama__head .subhead { text-align: left;}
.gama__nav{ padding: 0 68px; position: absolute; top: 0; right: 20px; height: 42px; display: flex; align-items: center;  }
.gama__nav .swiper-pagination{ position: static; margin-top: -6px; }

.gama__list {padding: 40px 0;}
.g-item { text-decoration: none;  width: 280px; text-align: center; position: relative; padding: 24px 0;   }
.g-item__img{ height: 220px; margin: 0 auto; display: block; position: relative; z-index: 9; margin-bottom: 17px; }
.g-item__name { transition: all 0.5s ease; text-transform: uppercase; font-weight: bold; position: relative; z-index: 9; font-size: 17px; color: var(--c-dark);  }
.g-item__desc { padding-top: 8px; max-width: 148px; margin: 0 auto; transition: all 0.5s ease; position: relative; z-index: 9; font-size: 13px; color: var(--c-gray);  }
.body--ru .g-item__desc { max-width: 168px; }
.g-item__bg{ position: absolute; z-index: 1; width: 178px; height: 178px; margin-top: -20px; border-radius: 9999px; top: 50%; left: 50%; transform: translate(-50%,-50%); transition: all 0.6s ease;}
.g-item:hover .g-item__bg{ width: 358px; height: 358px; margin-top: 0; }
.g-item:hover .g-item__name{ color: #fff; margin-top: -4px; }
.g-item:hover .g-item__desc{ color: #fff; opacity: 0.3; margin-top: -2px; }

.videos { width: 100%; overflow: hidden; max-width: 1920px; margin: 0 auto; padding-top: 140px; padding-bottom: 60px; }
.videos__list { padding-bottom: 60px; }
.video-item { position: relative; width: 820px;   transition: all 0.5s ease; }

.video-item video{ width: 100%; height: auto; }
.video-item .video-play{ position: absolute; z-index: 9; top: 0; left: 0; right: 0; bottom: 0; cursor: pointer;  }
.video-item .video-play:before{
    content: ""; 
    position: absolute;
    width: 80px;
    height: 80px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) scale(1);
    background-image: url("data:image/svg+xml,%3Csvg width='106' height='106' viewBox='0 0 106 106' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.9' filter='url(%23filter0_b)'%3E%3Ccircle cx='53' cy='53' r='53' fill='white' fill-opacity='0.15'/%3E%3Ccircle cx='53' cy='53' r='53' fill='%2316B0DB'/%3E%3C/g%3E%3Cpath d='M71 56L44 71.5885L44 40.4115L71 56Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_b' x='-4' y='-4' width='114' height='114' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImage' stdDeviation='2'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    transition: all 0.5s ease;
}
.video-item .video-play.is-playing:before{
    transform:translate(-50%,-50%) scale(3);
    opacity: 0;
}

@media screen and (min-width: 640px){

    .video-item{  padding:40px 80px; opacity: 0.3;  }
    .videos__list { margin: 0 -220px;  }
    .video-item .video-play{ display: none;} 
    .video-item.swiper-slide-next{ opacity: 1; padding: 0; }
    .video-item.swiper-slide-next .video-play{ display: block; }
}

.videos__nav{ padding: 0 68px; position: absolute; bottom: 0; left: 50%; transform: translate(-50%,0); height: 42px; display: flex; align-items: center;  }
.videos__nav .swiper-pagination{ position: static; margin-top: -6px; }

.news { padding-bottom: 24px; padding-top: 26px; background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 20%), var(--c-bg-silver); }
.container {}
.news__head { padding-bottom: 44px;  }
.head-h3 {}
.subhead {}
.news__list { margin: 0 -20px; display: flex; justify-content: space-between; padding-bottom: 48px;  }
.news-item {  padding: 20px; }
.news-item__inner { text-decoration: none; }
.news-item__image { width: 100%; height: 198px; border: 2px solid #fff; box-sizing: border-box; margin-bottom: 20px; display: flex; justify-content: center; align-items: center; overflow: hidden; transition: all 0.3s ease; }
.news-item__source img{ max-height: 14px; }
.news-item__title { padding-top: 14px; font-size: 17px; color: var(--c-dark);  transition: all 0.3s ease;}
.news-item__summary { padding-top: 14px; font-size: 13px; line-height: 1.35; color: var(--c-gray); }

.news-item:hover .news-item__image{ box-shadow: 0px 10px 28px rgba(28, 57, 65, 0.15); filter: saturate(1.5); }
.news-item:hover .news-item__title{ color: var(--c-main); }


.footer {  padding-top: 80px; background: var(--c-bg-silver); }
.footer__top { border-top: 1px solid rgba(118, 137, 172, 0.3); position: relative; }
.footer__top .container{ position: relative; }
.footer__top .container:before{ content: ''; position: absolute; right: 0; top: -70px; width: 130px; height: 97px; position:absolute; background: url(../img/el-uriage.svg) center/contain no-repeat; }


.footer__nav {  }
.footer__nav ul{ display: flex; justify-content: center; align-content: center; list-style-type: none; margin: 0; padding: 0; }
.footer__nav ul li{ padding: 0 30px;  margin-top: -1px;}
.footer__nav li a{ display: block; text-decoration: none; padding: 30px 0; color: var(--c-dark); border-top: 1px solid transparent; font-weight: 400; font-size: 15px; line-height: 1.2; text-transform: uppercase;  transition: all 0.3s ease; }
.footer__nav li a:hover{ color: var(--c-main); }
.footer__nav li a.active {  }
.footer__bottom { border-top: 1px solid rgba(118, 137, 172, 0.3);   }
.footer__bottom .container{ padding-top: 38px; padding-bottom: 8px; display: flex; justify-content: space-between; align-items: center; }
.footer__address { width: 50%; color: var(--c-gray); font-size: 13px; line-height: 1.7; text-transform: uppercase; }
.footer__socials { display: flex; padding: 0 40px; }
.f-social { margin: 0 10px; }
.f-social{ width: 38px; height: 38px; transition: all 0.3s ease;}
.f-social:hover{ opacity: 0.5; }
.footer__contacts {   width: 50%; display: inline-flex; justify-content: flex-end; align-items: flex-end; flex-direction: column; }
.footer__contacts a{ line-height: 1.5; display: block; padding-left: 86px; text-align: right; font-size: 15px; text-decoration: none; color: var(--c-gray); }
.footer__contacts a span{ display: inline-block;  width: 86px; margin-left: -86px; text-align: left; text-transform: uppercase; font-size: 13px;  }
.footer__copyright { position: relative; padding: 22px 0;}
.footer__copyright .container{ position: relative;  display: flex; justify-content: center;  }
.footer__copy { text-transform: uppercase; font-size: 12px; text-align: center; line-height: 1.2; color: var(--c-gray); }
.site-dev { position: absolute; top: 50%; transform: translate(0,-50%); right: 20px; width: 34px; height: 18px; background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url("data:image/svg+xml,%3Csvg width='34' height='18' viewBox='0 0 34 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.56055 8.99979L9.46121 0H15.7497L5.76696 13.7878L1.56055 8.99979Z' fill='%238388A0'/%3E%3Cpath d='M32.4385 9.00021L24.5378 18H18.2494L28.2321 4.21216L32.4385 9.00021Z' fill='%238388A0'/%3E%3Cpath d='M1.56055 9.00021L9.46121 18H15.7497L5.76696 4.21216L1.56055 9.00021Z' fill='%23BABED1'/%3E%3Cpath d='M32.4385 8.99979L24.5378 0H18.2494L28.2321 13.7878L32.4385 8.99979Z' fill='%23BABED1'/%3E%3C/svg%3E%0A"); }




/*======= Responsive =======*/
@media screen and (max-width:  1440px){
    .products-next{ right: 8px; }
    .products-prev{ left: 8px; }

}
@media screen and (max-width:  1200px){
    .header__nav li { padding: 0 26px; }
    .header__nav li a{ font-size: 13px; padding: 16px 0; }
    .header__logo img { height: 32px; }
    .header__top { padding-top: 12px; padding-bottom: 10px; }
    .header__langs a{ font-size: 13px; }
    .main-banner{ padding-top: 240px; padding-bottom: 956px; }
    .main-banner h1 { font-size: 36px; padding: 0 20px }

    .features__subhead{ font-size: 15px; }
    .features__items{ padding: 32px 0 60px; }

    .head-h3{ font-size: 28px; }
    .subhead{ font-size: 14px; }
    .products__list{ padding: 32px 0; }
    .p-item__img{ height: 240px; }
    .p-item__name{ font-size: 12px; }
    .about__logo { max-width: 440px; bottom: -3px }
    .about__content { padding-top: 40px }
    .about{ padding-bottom: 40px }
    .gama__list{ padding: 20px 0 }
    .videos{ padding: 60px 0; }
    .news{ padding-bottom: 0; }
    .news__head{ padding-bottom: 12px; }
    .news-item__image{ height: 160px; }
    .news-item__title{ font-size: 15px }

    .footer__nav li{ padding: 0 26px; }
    .footer__nav li a{ font-size: 13px; padding: 16px 0; }
    .footer__bottom .container{ padding-top: 22px }
    .f-social{ width: 32px; height: 32px }
    .footer__copyright{ padding: 16px 0; }
}
@media screen and (max-width: 1024px){

    .header__nav ul li:first-child{ padding-left: 0 }
    .header__nav ul li:last-child{ padding-right: 0 }
    .header__nav ul li{ padding: 0 12px }
    .header__cart{ font-size: 12px }
    .header__langs-del{ padding: 0 6px }

    .main-banner h1{ font-size: 28px; }
    .main-banner{ padding-top: 160px; padding-bottom: 680px }
    .main-banner__scroll-down{ bottom: 352px; }
    .main-banner:after{ bottom: -72px; height: 120px; }

    .features{ margin-top: -320px }
    .features__number{ width: 248px; min-width: 248px; height: 214px; }
    .features__image{ height: 360px; width: 220px; }
    .features__head { margin-bottom: 12px }
    .features__subhead { font-size: 13px; }

    .feature-item__img{ max-height: 56px; }
    .feature-item__head{ font-size: 17px }
    .feature-item__text{ font-size: 13px }
    .p-item__img{ height: 200px; }
    .p-item__name{ padding: 0 }

    .about__header{ height: 380px; }
    .about__logo{ max-width: 40%; }
    .about__text{ font-size: 15px; line-height: 1.4 }

    .footer__nav ul li{ padding: 0 12px }
    .footer__nav ul{ flex-wrap: wrap; }

}
@media screen and (min-width: 760px) and (max-width: 860px){
    .p-item__img{ height: 170px; }
}
.mobile-menu_open{ display: none; }
@media screen and (max-width: 760px){
    .container{ padding: 0 12px; }

    .fixed-header .header__top,
    .header__top{ padding: 0; }
    .mobile-menu_open{ display: block; width: 54px; height: 54px; 
        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 fill-rule='evenodd' clip-rule='evenodd' d='M24 6.875H0V5.375H24V6.875Z' fill='%230092C7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 12.75H0V11.25H24V12.75Z' fill='%230092C7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 18.625H0V17.125H24V18.625Z' fill='%230092C7'/%3E%3C/svg%3E%0A");
        background-position: center;
        background-repeat: no-repeat;
        background-size: 24px 24px;
    }

    .menu--is-open .mobile-menu_open{
        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='M3.51477 3.5L20.4853 20.4706' stroke='%230092C7' stroke-width='1.5'/%3E%3Cpath d='M3.51477 20.5002L20.4853 3.52968' stroke='%230092C7' stroke-width='1.5'/%3E%3C/svg%3E%0A");
        background-position: center;
        background-repeat: no-repeat;
        background-size: 24px 24px;
    }
    .menu--is-open .header__nav{ opacity: 1; visibility: visible  }
    .header__langs{ display: none }
	
	.header__mobile-langs{ display:block!important; }
	.header__mobile-lang-list { display: flex; justify-content: center; align-items: center;}
	.header__nav .header__mobile-lang-list a{ padding-left:12px;  padding-right:12px; opacity:0.5; }
	.header__nav .header__mobile-lang-list a.is-active{ opacity:1; }
	.header__mobile-lang-list .header__langs-del{ color:#fff; }  

    /*.header__nav{ display: none }*/
    .header__nav{ opacity: 0; visibility: hidden;  position: fixed; top: 54px; left: 0; right: 0; height: calc(100vh - 54px);
        transition: all 0.5s ease;
        background: rgba(28, 57, 65, 0.9);
        backdrop-filter: blur(20px);

        background: rgba(28, 57, 65, 0.9); 
        -webkit-transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);
        transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);
        -webkit-transition-property: background-color, -webkit-backdrop-filter;
        transition-property: background-color, -webkit-backdrop-filter;
        transition-property: background-color, backdrop-filter;
        transition-property: background-color, backdrop-filter, -webkit-backdrop-filter;
        -webkit-backdrop-filter: saturate(180%) blur(20px);
        backdrop-filter: saturate(180%) blur(20px); 
        background-color: rgba(28, 57, 65, 0.9);
     }
     .header__nav ul{ flex-direction: column; align-items: center; padding: 0 12px; }
     .header__nav ul li{ padding: 0; width: 100%; border-bottom: 1px solid rgba(118, 137, 172, 0.3); }
     .header__nav ul li a{ color: #fff; font-size: 15px; line-height: 1.6; padding: 16px 0; text-align: center }
     .header__nav li a.active{ border-top: 0 }
 

    .features__item{ padding: 16px; }

    .head-h3{ font-size: 24px; }

    .about__content{ display: block; }
    .about__head{ width: 100%; margin-bottom: 20px  }
    .about__text{ width: 100% }

    .gama__head .container{ position: static;  }
    .gama__head .head-h3,
    .gama__head .subhead{ text-align: center }
    .gama{ position: relative; padding-bottom: 42px }
    .gama__nav{ top: auto; bottom: 0; right: auto; left: 50%; transform: translate(-50%, 0); }
    
    .news__head{ padding-bottom: 0; }

    .footer__nav ul{ padding: 14px 0 }
    .footer__nav li a{ padding: 6px 0; }
    .footer__bottom .container{ flex-wrap: wrap; justify-content: center; }
    .footer__socials{ order: 2; padding-top: 20px }
    
    .news__list{ margin: 0 -12px; }
    .news-item{ padding: 12px; }
 
}
@media screen and (max-width: 640px){
    .videos__list{ margin: 0; }
    .features__items { margin: 0 -12px;     padding: 16px 0 40px; }
    .p-item__img{ height: 170px; }
}
@media screen and (max-width: 560px){
    
    .main-banner{ padding-top: 119px; padding-bottom: 560px }
    .main-banner h1{ font-size: 24px }
    .main-banner__scroll-down span{ font-size: 13px }
    .main-banner__scroll-down i { width: 56px; height: 56px; }

    .videos__list{ margin: 0; }

    .features__subhead{ margin-left: 0; padding-left: 0; text-align: center;  }

    .features__items{ flex-direction: column; align-items: center; }
    .features__item{ max-width: 280px; width: auto; padding: 12px }

    .about__text p { margin-bottom: 16px; }
    
    .footer__bottom .container{ flex-direction: column; }
    .footer__address,
    .footer__contacts{ display: block; width: 100%; text-align: left; margin-bottom: 20px }
    .footer__socials{ padding-top: 0; }
    .footer__address, .footer__contacts a{ text-align: left }

    .footer__nav ul{ padding: 24px 0; justify-content: flex-start; }
    .footer__nav ul li{ width: 33%; padding: 0 }
    .footer__nav li a{ padding: 10px 0 }

    .header__cart span{ display: none; }
    .features{ margin-top: -208px; }
    .features__number { width: 150px; min-width: 150px; height: 144px; }
    .features__image { height: 260px; width: 196px; }
    .features__head { height: 168px }
    .main-banner__scroll-down{ bottom: 250px }

}

@media screen and (max-width: 480px){
    .main-banner h1{ font-size: 20px }
    .main-banner h1 br{ display: none }

    .footer__nav ul li{ width: 50%; }
    .footer__copyright .container{ align-items: center; flex-direction: column; }
    .footer__copy{ }
    .site-dev { height: 16px; position: static; transform: none; margin-top: 12px     }

    .features__number{ width: 140px; min-width: 140px; height: 132px; }
    .p-item__image{ margin-bottom: 12px }
    .p-item__img{ height: 140px; }
    .p-item__name{ padding: 0; margin-bottom: 20px; }
    .p-item__button{ font-size: 10px; padding: 10px 18px; width: 100%; box-sizing: border-box; text-align: center; }

    .products-nav{ left: 50%; transform: translate(-50%,0); display: inline-flex; justify-content: center; align-items: center; position: relative; padding: 0 68px; height: 42px }
    .products-dots{ margin-top: -6px; }

    .products__list{ padding-bottom: 24px; }

    .about__header{ height: 320px; }
    .about__logo{ max-width: 190px; bottom: -1px }

    /*.gama__nav,
    .videos__nav{ width: 100%; max-width: calc(100% - 24px); justify-content: center; } */

    .gama__nav .swiper-pagination{ display: none }
    .videos__nav{ width: 100%; padding: 0; justify-content: center; height: auto;	}
    .videos__list { padding-bottom: 28px; }
    .videos__nav .swiper-button-next, 
    .videos__nav .swiper-button-prev{ display: none }
    .videos{ padding: 48px 0 }
    .news{ padding-top: 0; }
    .news__list{ padding-bottom: 28px; }

}















