@import url(https://unpkg.com/video.js@7/dist/video-js.min.css);
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[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)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}html:not(.no-js) [data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}}
.ql-editor {
  box-sizing: border-box;
  line-height: inherit;
  height: inherit;
  outline: inherit;
  padding: inherit;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: inherit;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor strong{
    font-weight: bold;
}

.ql-editor em {
    font-style: italic;
}

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

@charset "UTF-8";

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
button,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: none;
}

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

@font-face {
  src: url(/fonts/Overpass-Regular.ttf?4be3ad8416169664de2801684da6a9f5);
  font-family: Overpass-Regular;
}

@font-face {
  src: url(/fonts/Overpass-Italic.ttf?900ce1ed58a1133ac529abd3e13b8906);
  font-family: Overpass-Italic;
}

@font-face {
  src: url(/fonts/Overpass-SemiBold.ttf?a4cb75061402d191d7a9a21711fbb4ae);
  font-family: Overpass-SemiBold;
}

@font-face {
  src: url(/fonts/Overpass-Bold.ttf?975e16b73589bc61a2773082b06a2e51);
  font-family: Overpass-Bold;
}

@font-face {
  font-family: "fontello";
  src: url(/fonts/fontello.eot?29272fb81817b9825540316e03a1a533);
  src: url(/fonts/fontello.eot?29272fb81817b9825540316e03a1a533) format("embedded-opentype"), url(/fonts/fontello.woff2?89c1d7f38f31271d0e1fc37c460cd1b7) format("woff2"), url(/fonts/fontello.woff?3b766d636018e4c3d153cb22ec9907fb) format("woff"), url(/fonts/fontello.ttf?7b55b103797a7e5b108757c02b4aed21) format("truetype"), url(/fonts/fontello.svg?5267e70c25f0c4b7ff0811d7be0e70d6) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?3558279#fontello') format('svg');
  }
}
*/

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-left-open:before {
  content: "";
}

/* '' */

.icon-down-open:before {
  content: "";
}

/* '' */

.icon-right-open:before {
  content: "";
}

/* '' */

.icon-down-open-1:before {
  content: "";
}

/* '' */

.icon-left-open-1:before {
  content: "";
}

/* '' */

.icon-right-open-1:before {
  content: "";
}

/* '' */

.icon-left-open-2:before {
  content: "";
}

/* '' */

.icon-right-open-2:before {
  content: "";
}

/* '' */

* {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  box-sizing: border-box;
  /* fonts */
  font-size: 16px;
  font-family: Overpass-Regular, sans-serif;
  line-height: 1.4;
  letter-spacing: 0.4px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* sizes */
  width: 100%;
  height: 100vh;
  max-width: 100vw;
  /* overflow */
  overflow-x: hidden;
}

body > * {
  max-width: 100vw;
}

a {
  text-decoration: none;
}

ul {
  list-style: none;
}

blockquote {
  color: #f2e500;
  font-style: italic;
  font-weight: bold;
}

form,
fieldset,
label,
input,
select,
option,
textarea {
  box-sizing: border-box;
  border-radius: 0;
}

button {
  background-color: transparent;
}

#wrapper {
  position: relative;
}

.container {
  position: relative;
  width: 100%;
  /* padding: 0 40px; */
  margin: 0 auto;
  max-width: 960px;
  padding: 0 70px;
}

@media only screen and (min-width: 1024px) {
  .container {
    /* padding: 0 60px; */
  }
}

.homepage .container {
  padding: 0 30px;
}

@media only screen and (min-width: 1024px) {
  .homepage .container {
    padding: 0;
  }
}

.loader {
  opacity: 1;
  transition: opacity 300ms ease-in-out;
}

@font-face {
  src: url(/fonts/Overpass-Regular.ttf?4be3ad8416169664de2801684da6a9f5);
  font-family: Overpass-Regular;
}

@font-face {
  src: url(/fonts/Overpass-Italic.ttf?900ce1ed58a1133ac529abd3e13b8906);
  font-family: Overpass-Italic;
}

@font-face {
  src: url(/fonts/Overpass-SemiBold.ttf?a4cb75061402d191d7a9a21711fbb4ae);
  font-family: Overpass-SemiBold;
}

@font-face {
  src: url(/fonts/Overpass-Bold.ttf?975e16b73589bc61a2773082b06a2e51);
  font-family: Overpass-Bold;
}

@font-face {
  font-family: "fontello";
  src: url(/fonts/fontello.eot?29272fb81817b9825540316e03a1a533);
  src: url(/fonts/fontello.eot?29272fb81817b9825540316e03a1a533) format("embedded-opentype"), url(/fonts/fontello.woff2?89c1d7f38f31271d0e1fc37c460cd1b7) format("woff2"), url(/fonts/fontello.woff?3b766d636018e4c3d153cb22ec9907fb) format("woff"), url(/fonts/fontello.ttf?7b55b103797a7e5b108757c02b4aed21) format("truetype"), url(/fonts/fontello.svg?5267e70c25f0c4b7ff0811d7be0e70d6) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?3558279#fontello') format('svg');
  }
}
*/

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-left-open:before {
  content: "";
}

/* '' */

.icon-down-open:before {
  content: "";
}

/* '' */

.icon-right-open:before {
  content: "";
}

/* '' */

.icon-down-open-1:before {
  content: "";
}

/* '' */

.icon-left-open-1:before {
  content: "";
}

/* '' */

.icon-right-open-1:before {
  content: "";
}

/* '' */

.icon-left-open-2:before {
  content: "";
}

/* '' */

.icon-right-open-2:before {
  content: "";
}

/* '' */

@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;
  /* Fix of Webkit flickering */
  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-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.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-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.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-slide-shadow-bottom {
  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, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 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, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.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 {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.canvas {
  opacity: 1;
}

.button {
  width: 120px;
}

.button__link {
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  white-space: nowrap;
  color: #000000;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  background-color: #f2e500;
}

.button__link.nav-active {
  background-color: #000000;
}

.button__link:hover {
  color: #64666a;
}

.button--contact {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .button--contact {
    display: block;
  }
}

.button--applyNow {
  margin: 0 auto;
}

.button--send {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px 15px;
  margin-top: 10px;
}

.contactForm {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  font-size: 12px;
  text-transform: uppercase;
}

.contactForm fieldset {
  padding: 5px 0;
}

.contactForm label {
  width: 100%;
}

.contactForm input {
  width: 100%;
  padding: 16px;
}

.contactForm select {
  width: 100%;
  height: 50px;
  display: block;
  background-color: #ffffff !important;
  text-align: center;
  line-height: 1.4;
  padding: 0.6em 1.4em 0.5em 0.8em;
  box-sizing: border-box;
  margin: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpolygon%20fill%3D%22%232c3e50%22%20points%3D%220.9%2C5.5%203.1%2C3.4%208%2C8.3%2012.9%2C3.4%2015.1%2C5.5%208%2C12.6%20%09%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat, repeat;
  background-position: right 0.7em top 50%, 0 0;
  background-size: 1em auto, 100%;
}

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

.contactForm select:focus {
  border-color: #ffffff;
  border: 1px solid #64666a;
  box-shadow: none;
  box-shadow: none -moz-mac-focusring;
  color: #000000;
  outline: none;
}

.contactForm option {
  padding: 15px 0;
  box-sizing: border-box;
}

.contactForm option:hover {
  background-color: #f1f1f1;
}

.contactForm option:checked {
  background-color: #f1f1f1;
}

.contactForm textarea {
  width: 100%;
  padding: 16px;
}

.contactForm select,
.contactForm input,
.contactForm textarea {
  border: 1px solid #64666a;
}

.form__title {
  position: relative;
  font-size: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 0 20px auto;
  line-height: 1;
  text-transform: initial;
}

@media only screen and (min-width: 1024px) {
  .form__title {
    font-size: 27px;
  }
}

.form__title::before,
.form__title::after {
  position: absolute;
  content: "";
}

.form__title::before {
  bottom: 7px;
  left: -20px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #f2e500;
  box-shadow: 0 0 1px 0 #f2e500 inset, 0 0 1px 0px #f2e500;
}

.form__title::after {
  width: 135px;
  height: 3px;
  background-color: #f2e500;
  bottom: 0;
  left: -56px;
}

.column--logo {
  padding: 10px 0;
}

.logo {
  /* max-width: 165px; */
  /*  height: 50px; */
  width: 100%;
  max-width: 208px;
  line-height: 0;
  background-image: url(/images/logo-white-black.svg?88bb3fdd96cc05f7de75ead93a762065);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin: 0 auto;
  height: 66px;
  background-size: cover;
}

.logo img {
  width: 100%;
  line-height: 1;
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  .logo {
    max-width: 260px;
  }
}

.logo--white {
  background-image: url(/images/logo-gray.svg?91676ae2623ec1851f886f5ec31807be);
}

.menuIcon {
  width: 25px;
  height: 25px;
  display: block;
}

.menuIcon:hover {
  cursor: pointer;
}

@media only screen and (min-width: 1440px) {
  .menuIcon {
    display: none;
  }
}

.menuIcon__line {
  position: relative;
  top: calc(50% - 2px);
  display: block;
  width: 18px;
}

.menuIcon__line,
.menuIcon__line::before,
.menuIcon__line::after {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  transition: all 500ms;
}

.menuIcon__line::before,
.menuIcon__line::after {
  position: absolute;
  content: "";
}

.menuIcon__line::before {
  top: 3px;
  width: 10px;
}

.menuIcon__line::after {
  bottom: 3px;
  width: 18px;
}

.menuIcon__toggle {
  transition: transform 0.3s ease-in-out;
  transition-delay: 0.4s;
  transform: rotate(45deg);
}

.menuIcon__toggle .menuIcon__line {
  width: 0;
}

.menuIcon__toggle .menuIcon_line::before,
.menuIcon__toggle .menuIcon_line::after {
  transition-delay: 0.3s;
}

.menuIcon__toggle .menuIcon__line::before {
  width: 18px;
  transform: translateY(-4px) rotate(90deg);
}

.menuIcon__toggle .menuIcon__line::after {
  transform: translateY(4px);
}

.menuIcon {
  margin-left: 0;
  margin-right: auto;
  /*  @include min-screen($tablet) {
      display: none;
  } */
}

.logo-link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
}

.main-nav {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  padding: 56px 55px 0;
  transform: translateX(-100%);
  width: 250px;
  height: 100vh;
  background-color: #141414;
  /*     transition: opacity 0.3s ease-out, transform 0.3s; */
}

.main-nav .button__link {
  text-align: left;
  padding: 20px 0;
  text-transform: none;
  background: none;
  color: #ffffff;
  font-size: 16px;
}

.main-nav .button__link:hover {
  color: #f2e500;
}

.main-nav .menuIcon {
  margin-bottom: 40px;
}

@media only screen and (min-width: 768px) {
  .main-nav {
    padding: 33px 55px 0;
  }
}

@media only screen and (min-width: 1024px) {
  .main-nav {
    display: flex;
    padding: 0;
    position: relative;
    top: auto;
    opacity: 1;
    transform: translateX(0);
    width: auto;
    height: 100%;
    background: none;
    transition: opacity 0 ease-in-out, transform 0;
  }

  .main-nav .menuIcon {
    display: none;
  }

  .main-nav .button--menu {
    padding: 0 5px;
  }

  .main-nav .button__link {
    padding: 10px 20px;
    text-align: center;
    color: #000000;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1;
    background-color: #f2e500;
  }

  .main-nav .button__link.nav-active {
    background-color: #000000;
    color: #f2e500;
  }

  .main-nav .button__link:hover {
    color: #64666a;
  }
}

.active {
  transform: translateX(0);
  transition: opacity 0.3s ease-in-out, transform 0.3s;
  opacity: 1;
}

/* .swiper-container {
    max-width: 800px;
    padding: 75px;
} */

.swiper-element-wrapper {
  position: relative;
}

.swiper-element-wrapper .swiper-button-prev {
  left: -20px;
}

@media only screen and (min-width: 768px) {
  .swiper-element-wrapper .swiper-button-prev {
    left: -50px;
  }
}

.swiper-element-wrapper .swiper-button-next {
  right: -20px;
}

@media only screen and (min-width: 768px) {
  .swiper-element-wrapper .swiper-button-next {
    right: -50px;
  }
}

@media only screen and (min-width: 768px) {
  .homepage .swiper-button-prev {
    left: -10px;
  }
}

@media only screen and (min-width: 1065px) {
  .homepage .swiper-button-prev {
    left: -40px;
  }
}

@media only screen and (min-width: 768px) {
  .homepage .swiper-button-next {
    right: -10px;
  }
}

@media only screen and (min-width: 1065px) {
  .homepage .swiper-button-next {
    right: -40px;
  }
}

.swiper-container {
  max-width: 960px;
  position: relative;
}

.swiper--partners {
  margin-top: 60px;
  margin-bottom: 30px;
}

.sliderImg {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.sliderImg img {
  width: auto;
  background-color: #ffffff;
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  .sliderImg img {
    width: calc(50% - 50px);
    margin-bottom: 0;
  }
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 35%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: 27px;
  font-weight: bolder;
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
}

.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-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

.menuIcon--black .menuIcon__line,
.menuIcon--black .menuIcon__line::before,
.menuIcon--black .menuIcon__line::after {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.menuIcon--whiteFixed .menuIcon__line,
.menuIcon--whiteFixed .menuIcon__line::before,
.menuIcon--whiteFixed .menuIcon__line::after {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}

.copyright--black {
  color: #000000;
}

.gallery {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.gallery .gallery__item {
  padding: 1px;
  width: 100%;
  margin-bottom: -7px;
}

.gallery .gallery__image {
  max-width: 100%;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.gallery__hover {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  opacity: 0;
  transition: opacity 200ms ease-in-out;
}

.gallery__hover:hover {
  opacity: 1;
}

.gallery__hover .gallery__hoverLink {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 20px;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  line-height: 1;
  margin: 1px;
  background-color: rgba(0, 0, 0, 0.5);
}

@media only screen and (min-width: 768px) {
  .gallery__hover .gallery__hoverLink {
    font-size: 20px;
  }
}

.wysiwyg {
  width: 100%;
  line-height: 1.5;
  text-align: left;
}

.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5 {
  padding: 5px 0;
}

.wysiwyg h3 {
  font-size: 30px;
}

@media only screen and (min-width: 1024px) {
  .wysiwyg h3 {
    font-size: 35px;
  }
}

.wysiwyg h4 {
  font-size: 25px;
}

@media only screen and (min-width: 1024px) {
  .wysiwyg h4 {
    font-size: 30px;
  }
}

.wysiwyg h5 {
  font-size: 20px;
}

@media only screen and (min-width: 1024px) {
  .wysiwyg h5 {
    font-size: 25px;
  }
}

.wysiwyg strong {
  font-weight: 600;
}

.wysiwyg em {
  font-style: italic;
}

.wysiwyg p {
  font-size: 16px;
  text-align: left;
}

.wysiwyg p.ql-align-justify {
  text-align: justify;
}

.wysiwyg p.ql-align-center {
  text-align: center;
}

.wysiwyg ul {
  padding-left: 18px;
  font-size: 16px;
  list-style-type: disc;
  list-style-position: outside;
}

.wysiwyg ol {
  padding-left: 20px;
  font-size: 16px;
  list-style-type: decimal;
  list-style-position: outside;
}

.wysiwyg a {
  color: #f2e500;
}

.wysiwyg a:hover {
  text-decoration: underline;
  cursor: pointer;
}

.videoWrap {
  /*

  width: 100%;
  //display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  */
}

.vjs-theme-pii .vjs-big-play-button {
  width: 103px;
  height: 79px;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: rgba(255, 255, 255, 0.25);
  border: none;
  margin: 0 auto;
  line-height: 79px;
  top: 50%;
  left: 50%;
  border-radius: 30px;
  margin-top: -51.5px;
  margin-left: -39.5px;
}

.vjs-theme-pii .vjs-control-bar {
  height: 4em;
  background-color: rgba(255, 255, 255, 0.4);
}

.vjs-theme-pii .vjs-button:hover {
  color: #f2e500;
  background: linear-gradient(to top, #e2e2e2, #fff);
}

.vjs-theme-pii .vjs-button > .vjs-icon-placeholder::before {
  line-height: 2.2;
}

.vjs-theme-pii .vjs-time-control {
  line-height: 4em;
}

.vjs-theme-pii .vjs-volume-panel {
  display: none;
}

.vjs-theme-pii .vjs-picture-in-picture-control {
  display: none;
}

.vjs-theme-pii .vjs-progress-control .vjs-play-progress {
  background-color: rgba(242, 229, 0, 0.9);
}

.vjs-theme-pii .vjs-progress-control .vjs-play-progress:before {
  display: none;
}

.vjs-theme-pii .vjs-progress-control .vjs-slider {
  background-color: rgba(242, 229, 0, 0.1);
}

.vjs-theme-pii .vjs-progress-control .vjs-load-progress div {
  background: rgba(255, 255, 255, 0.5);
}

.vjs-theme-pii .vjs-progress-control .vjs-progress-holder {
  margin: 0;
  height: 100%;
}

.vjs-theme-pii .vjs-progress-control .vjs-time-tooltip {
  background-color: rgba(242, 229, 0, 0.5);
  color: #fff;
}

.vjs-theme-pii .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip {
  background-color: rgba(255, 255, 255, 0.7);
  color: #000000;
}

.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
  border-color: #fff;
  background-color: #939393;
  background-color: rgba(153, 153, 153, 0.5);
}

/*
//VOLUME CONTROL

.vjs-theme-pii .vjs-volume-panel,
.vjs-theme-pii .vjs-picture-in-picture-control,
.vjs-theme-pii .vjs-fullscreen-control {
    order: 3;
    flex: 1;
}

.vjs-theme-pii .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
    height: 100%;
}

.vjs-theme-pii .vjs-mute-control {
    display: none;
}

.vjs-theme-pii .vjs-volume-panel {
    margin-left: 0.5em;
    margin-right: 0.5em;
    padding-top: 1.5em;
}

.vjs-theme-pii .vjs-volume-panel,
.vjs-theme-pii .vjs-volume-panel:hover,
.vjs-theme-pii .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.vjs-theme-pii .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.vjs-theme-pii .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,
.vjs-theme-pii .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.vjs-theme-pii .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.vjs-theme-pii .vjs-volume-bar.vjs-slider-horizontal {
    width: 3em;
}

.vjs-theme-pii .vjs-volume-level::before {
    font-size: 1em;
}

.vjs-theme-pii .vjs-volume-panel .vjs-volume-control {
    opacity: 1;
    width: 100%;
    height: 100%;
}

.vjs-theme-pii .vjs-volume-bar {
    background-color: transparent;
    margin: 0;
}

.vjs-theme-pii .vjs-slider-horizontal .vjs-volume-level {
    height: 100%;
}

.vjs-theme-pii .vjs-volume-bar.vjs-slider-horizontal {
    margin-top: 0;
    margin-bottom: 0;
    height: 100%;
}

.vjs-theme-pii .vjs-volume-bar::before {
    content: '';
    z-index: 0;
    width: 0;
    height: 0;
    position: absolute;
    top: 0px;
    left: 0;

    border-style: solid;
    border-width: 0 0 1.75em 3em;
    border-color: transparent transparent rgba(255, 255, 255, 0.25) transparent;
}

.vjs-theme-pii .vjs-volume-level {
    overflow: hidden;
    background-color: transparent;
}

.vjs-theme-pii .vjs-volume-level::before {
    content: '';
    z-index: 1;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;

    border-style: solid;
    border-width: 0 0 1.75em 3em;
    border-color: transparent transparent var(--vjs-theme-pii--secondary) transparent;
}
*/

.contactInfo {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  font-size: 12px;
  margin-bottom: 25px;
}

.contactInfo__list {
  width: 100%;
}

.contactInfo__list:first-child li:first-child {
  margin-bottom: 25px;
}

@media only screen and (min-width: 1024px) {
  .contactInfo__list {
    width: calc(50% - 30px);
  }

  .contactInfo__list:first-child {
    -moz-text-align-last: right;
         text-align-last: right;
  }
}

.map {
  width: 100%;
  height: 280px;
  border: 1px solid #000000;
}

.map iframe {
  max-width: 100%;
  width: 100%;
  max-height: 100%;
  height: 100%;
}

.footer {
  max-width: 250px;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 1000;
  padding-left: 55px;
  padding-bottom: 30px;
}

.copyright {
  color: #ffffff;
  font-size: 12px;
}

.copyright--black {
  color: #000000;
  font-size: 12px;
}

.js-cookie-consent {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 4rem;
  text-align: center;
  background: black;
  padding: 0.5rem 0;
  color: white;
  z-index: 10000000000000000;
}

.js-cookie-consent a {
  color: #919292;
}

.js-cookie-consent-agree {
  cursor: pointer;
  background-color: white;
  padding: 0.5rem;
  margin: 0.1rem;
  border: 1px black solid;
}

.footer--privacy {
  padding: 30px 0 10px 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  list-style: disc;
  color: #f2e500;
}

.footer--privacy li:first-child {
  list-style: none;
}

.footer--privacy li {
  margin: 0 10px 0 20px;
}

.footer--privacy li a {
  color: #000000;
  font-size: 12px;
}

@media only screen and (min-width: 1024px) {
  .footer--privacy {
    padding: 30px 0;
  }
}

.navigation {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 25px 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  z-index: 1000;
  transition: background-color 300ms ease-in-out, opacity 300ms ease-in-out;
}

@media only screen and (min-width: 768px) {
  .navigation {
    padding: 0 55px;
    /*  .column {
        flex-basis: calc(100% / 3);
    } */
  }

  .navigation .column--logo {
    width: 208px;
  }

  .navigation .button--contact {
    margin-left: auto;
  }
}

.navigation--white {
  background-color: #ffffff;
}

.navigation--grey {
  background-color: #64666a;
}

.navigation--black {
  background-color: #000000;
}

/* nav menu */

@font-face {
  src: url(/fonts/Overpass-Regular.ttf?4be3ad8416169664de2801684da6a9f5);
  font-family: Overpass-Regular;
}

@font-face {
  src: url(/fonts/Overpass-Italic.ttf?900ce1ed58a1133ac529abd3e13b8906);
  font-family: Overpass-Italic;
}

@font-face {
  src: url(/fonts/Overpass-SemiBold.ttf?a4cb75061402d191d7a9a21711fbb4ae);
  font-family: Overpass-SemiBold;
}

@font-face {
  src: url(/fonts/Overpass-Bold.ttf?975e16b73589bc61a2773082b06a2e51);
  font-family: Overpass-Bold;
}

@font-face {
  font-family: "fontello";
  src: url(/fonts/fontello.eot?29272fb81817b9825540316e03a1a533);
  src: url(/fonts/fontello.eot?29272fb81817b9825540316e03a1a533) format("embedded-opentype"), url(/fonts/fontello.woff2?89c1d7f38f31271d0e1fc37c460cd1b7) format("woff2"), url(/fonts/fontello.woff?3b766d636018e4c3d153cb22ec9907fb) format("woff"), url(/fonts/fontello.ttf?7b55b103797a7e5b108757c02b4aed21) format("truetype"), url(/fonts/fontello.svg?5267e70c25f0c4b7ff0811d7be0e70d6) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?3558279#fontello') format('svg');
  }
}
*/

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-left-open:before {
  content: "";
}

/* '' */

.icon-down-open:before {
  content: "";
}

/* '' */

.icon-right-open:before {
  content: "";
}

/* '' */

.icon-down-open-1:before {
  content: "";
}

/* '' */

.icon-left-open-1:before {
  content: "";
}

/* '' */

.icon-right-open-1:before {
  content: "";
}

/* '' */

.icon-left-open-2:before {
  content: "";
}

/* '' */

.icon-right-open-2:before {
  content: "";
}

/* '' */

.section {
  width: 100%;
  padding: 120px 0 40px 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.section.section--loader {
  flex-direction: column;
}

.section:first-of-type {
  padding-top: 240px;
}

@media only screen and (min-width: 768px) {
  .section:first-of-type {
    padding-top: 190px;
  }
}

.section--grey {
  background-color: #64666a;
}

.section--grey .section__title,
.section--grey .content__text,
.section--grey .swiper-slide,
.section--grey .swiper-button-prev,
.section--grey .swiper-button-next {
  color: #ffffff;
  background-color: #64666a;
}

.section--white {
  background-color: #ffffff;
}

.section--white .section__title,
.section--white .content__text,
.section--white .swiper-slide,
.section--white .swiper-button-prev,
.section--white .swiper-button-next {
  color: #000000;
  background-color: #ffffff;
}

.section--black {
  background-color: #000000;
  color: #ffffff;
}

.section--black .section__title,
.section--black .content__text,
.section--black .swiper-slide,
.section--black .swiper-button-prev,
.section--black .swiper-button-next {
  color: #ffffff;
  background-color: #000000;
}

.section__title {
  position: relative;
  font-size: 27px;
  max-width: 215px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding-bottom: 15px;
  font-weight: 600;
}

@media only screen and (min-width: 768px) {
  .section__title {
    margin-bottom: 30px;
    padding-bottom: 0;
    max-width: 350px;
    font-size: 45px;
  }
}

.section__title::before,
.section__title::after {
  position: absolute;
  content: "";
}

.section__title::before {
  left: -20px;
  width: 12px;
  height: 12px;
  bottom: 20px;
  border-radius: 50%;
  background-color: #f2e500;
  box-shadow: 0 0 1px 0 #f2e500 inset, 0 0 1px 0px #f2e500;
}

.section__title::after {
  width: 135px;
  height: 3px;
  background-color: #f2e500;
  bottom: 10px;
  left: -45px;
}

.content__text {
  padding: 30px 0 20px 0;
  text-align: justify;
  font-family: Overpass-Regular, sans-serif;
}

.content__img {
  width: 100%;
  height: 280px;
  text-align: center;
}

.content {
  width: 100%;
  margin: 0 auto;
  font-family: Overpass-Regular, sans-serif;
  opacity: 1;
  transition: opacity 300ms ease-in-out;
}

.columnWrapper {
  display: flex;
  flex-wrap: wrap;
  padding: 20px 0;
  box-sizing: border-box;
  justify-content: space-between;
  width: 100%;
}

.columnWrapper :only-child {
  margin: 0 auto;
}

.column {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.column .button__link {
  margin: 0 5px;
}

.column .column--logo {
  width: 208px;
}

/* .column--logo {
    align-self: flex-start;
} */

.column--calcWidth {
  /*  --widthA: calc(100% - 165px);
  --widthB: calc(var(--widthA) / 2); */
  /*   width: var(--widthB); */
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.calc--hamburger {
  display: flex;
  height: 40px;
  width: 40px;
  margin-right: -40px;
}

@media only screen and (min-width: 1024px) {
  .calc--hamburger {
    display: none;
  }
}

.column--50 {
  width: 100%;
  padding: 0 10px;
}

@media only screen and (min-width: 1024px) {
  .column--50 {
    width: 50%;
  }
}

.column--50 .column__image {
  /* @include min-screen($tablet) {
      max-height: 100%;
       max-height: 270px; */
}

.column--50 .column__image.default-images {
  max-height: 270px;
}

@media only screen and (min-width: 1024px) {
  .swiper-wrapper .columnWrapper .column-slider .column--50:first-child {
    padding-right: 35px;
  }
}

.column--30 {
  margin: 0 auto;
  width: 50%;
}

@media only screen and (min-width: 1024px) {
  .column--30 {
    width: calc(100% / 3);
  }
}

.column--25 {
  width: 50%;
}

@media only screen and (min-width: 1024px) {
  .column--25 {
    width: 25%;
  }
}

.column-date {
  width: 100%;
  text-align: justify;
}

.column__image {
  max-width: 100%;
  max-height: 280px;
  /*   max-height: 100%; */
  width: auto;
  height: auto;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.buttonWrap {
  padding: 20px 0;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
}

.ytWrapper {
  width: 100%;
  height: 0;
  position: relative;
  box-sizing: border-box;
  padding-bottom: 56.25%;
  align-self: start;
}

.ytLink {
  position: absolute;
  top: 0;
  left: 0;
  /* align-self: flex-start; */
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

/* ====================== */

.scrollDown {
  width: 100%;
  padding-top: 30px;
  margin-bottom: -25px;
}

.scrollDownIcon {
  margin: 0 auto;
  font-size: 50px;
  opacity: 1;
}


