body[data-aos-duration="50"] [data-aos],
[data-aos][data-aos][data-aos-duration="50"] {
    transition-duration: 50ms;
}

body[data-aos-delay="50"] [data-aos],
[data-aos][data-aos][data-aos-delay="50"] {
    transition-delay: 0;
}

body[data-aos-delay="50"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="50"].aos-animate {
    transition-delay: 50ms;
}

body[data-aos-duration="100"] [data-aos],
[data-aos][data-aos][data-aos-duration="100"] {
    transition-duration: 100ms;
}

body[data-aos-delay="100"] [data-aos],
[data-aos][data-aos][data-aos-delay="100"] {
    transition-delay: 0;
}

body[data-aos-delay="100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="100"].aos-animate {
    transition-delay: 100ms;
}

body[data-aos-duration="150"] [data-aos],
[data-aos][data-aos][data-aos-duration="150"] {
    transition-duration: 150ms;
}

body[data-aos-delay="150"] [data-aos],
[data-aos][data-aos][data-aos-delay="150"] {
    transition-delay: 0;
}

body[data-aos-delay="150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="150"].aos-animate {
    transition-delay: 150ms;
}

body[data-aos-duration="200"] [data-aos],
[data-aos][data-aos][data-aos-duration="200"] {
    transition-duration: 200ms;
}

body[data-aos-delay="200"] [data-aos],
[data-aos][data-aos][data-aos-delay="200"] {
    transition-delay: 0;
}

body[data-aos-delay="200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="200"].aos-animate {
    transition-delay: 200ms;
}

body[data-aos-duration="250"] [data-aos],
[data-aos][data-aos][data-aos-duration="250"] {
    transition-duration: 250ms;
}

body[data-aos-delay="250"] [data-aos],
[data-aos][data-aos][data-aos-delay="250"] {
    transition-delay: 0;
}

body[data-aos-delay="250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="250"].aos-animate {
    transition-delay: 250ms;
}

body[data-aos-duration="300"] [data-aos],
[data-aos][data-aos][data-aos-duration="300"] {
    transition-duration: 300ms;
}

body[data-aos-delay="300"] [data-aos],
[data-aos][data-aos][data-aos-delay="300"] {
    transition-delay: 0;
}

body[data-aos-delay="300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="300"].aos-animate {
    transition-delay: 300ms;
}

body[data-aos-duration="350"] [data-aos],
[data-aos][data-aos][data-aos-duration="350"] {
    transition-duration: 350ms;
}

body[data-aos-delay="350"] [data-aos],
[data-aos][data-aos][data-aos-delay="350"] {
    transition-delay: 0;
}

body[data-aos-delay="350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="350"].aos-animate {
    transition-delay: 350ms;
}

body[data-aos-duration="400"] [data-aos],
[data-aos][data-aos][data-aos-duration="400"] {
    transition-duration: 400ms;
}

body[data-aos-delay="400"] [data-aos],
[data-aos][data-aos][data-aos-delay="400"] {
    transition-delay: 0;
}

body[data-aos-delay="400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="400"].aos-animate {
    transition-delay: 400ms;
}

body[data-aos-duration="450"] [data-aos],
[data-aos][data-aos][data-aos-duration="450"] {
    transition-duration: 450ms;
}

body[data-aos-delay="450"] [data-aos],
[data-aos][data-aos][data-aos-delay="450"] {
    transition-delay: 0;
}

body[data-aos-delay="450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="450"].aos-animate {
    transition-delay: 450ms;
}

body[data-aos-duration="500"] [data-aos],
[data-aos][data-aos][data-aos-duration="500"] {
    transition-duration: 500ms;
}

body[data-aos-delay="500"] [data-aos],
[data-aos][data-aos][data-aos-delay="500"] {
    transition-delay: 0;
}

body[data-aos-delay="500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="500"].aos-animate {
    transition-delay: 500ms;
}

body[data-aos-duration="550"] [data-aos],
[data-aos][data-aos][data-aos-duration="550"] {
    transition-duration: 550ms;
}

body[data-aos-delay="550"] [data-aos],
[data-aos][data-aos][data-aos-delay="550"] {
    transition-delay: 0;
}

body[data-aos-delay="550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="550"].aos-animate {
    transition-delay: 550ms;
}

body[data-aos-duration="600"] [data-aos],
[data-aos][data-aos][data-aos-duration="600"] {
    transition-duration: 600ms;
}

body[data-aos-delay="600"] [data-aos],
[data-aos][data-aos][data-aos-delay="600"] {
    transition-delay: 0;
}

body[data-aos-delay="600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="600"].aos-animate {
    transition-delay: 600ms;
}

body[data-aos-duration="650"] [data-aos],
[data-aos][data-aos][data-aos-duration="650"] {
    transition-duration: 650ms;
}

body[data-aos-delay="650"] [data-aos],
[data-aos][data-aos][data-aos-delay="650"] {
    transition-delay: 0;
}

body[data-aos-delay="650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="650"].aos-animate {
    transition-delay: 650ms;
}

body[data-aos-duration="700"] [data-aos],
[data-aos][data-aos][data-aos-duration="700"] {
    transition-duration: 700ms;
}

body[data-aos-delay="700"] [data-aos],
[data-aos][data-aos][data-aos-delay="700"] {
    transition-delay: 0;
}

body[data-aos-delay="700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="700"].aos-animate {
    transition-delay: 700ms;
}

body[data-aos-duration="750"] [data-aos],
[data-aos][data-aos][data-aos-duration="750"] {
    transition-duration: 750ms;
}

body[data-aos-delay="750"] [data-aos],
[data-aos][data-aos][data-aos-delay="750"] {
    transition-delay: 0;
}

body[data-aos-delay="750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="750"].aos-animate {
    transition-delay: 750ms;
}

body[data-aos-duration="800"] [data-aos],
[data-aos][data-aos][data-aos-duration="800"] {
    transition-duration: 800ms;
}

body[data-aos-delay="800"] [data-aos],
[data-aos][data-aos][data-aos-delay="800"] {
    transition-delay: 0;
}

body[data-aos-delay="800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="800"].aos-animate {
    transition-delay: 800ms;
}

body[data-aos-duration="850"] [data-aos],
[data-aos][data-aos][data-aos-duration="850"] {
    transition-duration: 850ms;
}

body[data-aos-delay="850"] [data-aos],
[data-aos][data-aos][data-aos-delay="850"] {
    transition-delay: 0;
}

body[data-aos-delay="850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="850"].aos-animate {
    transition-delay: 850ms;
}

body[data-aos-duration="900"] [data-aos],
[data-aos][data-aos][data-aos-duration="900"] {
    transition-duration: 900ms;
}

body[data-aos-delay="900"] [data-aos],
[data-aos][data-aos][data-aos-delay="900"] {
    transition-delay: 0;
}

body[data-aos-delay="900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="900"].aos-animate {
    transition-delay: 900ms;
}

body[data-aos-duration="950"] [data-aos],
[data-aos][data-aos][data-aos-duration="950"] {
    transition-duration: 950ms;
}

body[data-aos-delay="950"] [data-aos],
[data-aos][data-aos][data-aos-delay="950"] {
    transition-delay: 0;
}

body[data-aos-delay="950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="950"].aos-animate {
    transition-delay: 950ms;
}

body[data-aos-duration="1000"] [data-aos],
[data-aos][data-aos][data-aos-duration="1000"] {
    transition-duration: 1000ms;
}

body[data-aos-delay="1000"] [data-aos],
[data-aos][data-aos][data-aos-delay="1000"] {
    transition-delay: 0;
}

body[data-aos-delay="1000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1000"].aos-animate {
    transition-delay: 1000ms;
}

body[data-aos-duration="1050"] [data-aos],
[data-aos][data-aos][data-aos-duration="1050"] {
    transition-duration: 1050ms;
}

body[data-aos-delay="1050"] [data-aos],
[data-aos][data-aos][data-aos-delay="1050"] {
    transition-delay: 0;
}

body[data-aos-delay="1050"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1050"].aos-animate {
    transition-delay: 1050ms;
}

body[data-aos-duration="1100"] [data-aos],
[data-aos][data-aos][data-aos-duration="1100"] {
    transition-duration: 1100ms;
}

body[data-aos-delay="1100"] [data-aos],
[data-aos][data-aos][data-aos-delay="1100"] {
    transition-delay: 0;
}

body[data-aos-delay="1100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1100"].aos-animate {
    transition-delay: 1100ms;
}

body[data-aos-duration="1150"] [data-aos],
[data-aos][data-aos][data-aos-duration="1150"] {
    transition-duration: 1150ms;
}

body[data-aos-delay="1150"] [data-aos],
[data-aos][data-aos][data-aos-delay="1150"] {
    transition-delay: 0;
}

body[data-aos-delay="1150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1150"].aos-animate {
    transition-delay: 1150ms;
}

body[data-aos-duration="1200"] [data-aos],
[data-aos][data-aos][data-aos-duration="1200"] {
    transition-duration: 1200ms;
}

body[data-aos-delay="1200"] [data-aos],
[data-aos][data-aos][data-aos-delay="1200"] {
    transition-delay: 0;
}

body[data-aos-delay="1200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1200"].aos-animate {
    transition-delay: 1200ms;
}

body[data-aos-duration="1250"] [data-aos],
[data-aos][data-aos][data-aos-duration="1250"] {
    transition-duration: 1250ms;
}

body[data-aos-delay="1250"] [data-aos],
[data-aos][data-aos][data-aos-delay="1250"] {
    transition-delay: 0;
}

body[data-aos-delay="1250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1250"].aos-animate {
    transition-delay: 1250ms;
}

body[data-aos-duration="1300"] [data-aos],
[data-aos][data-aos][data-aos-duration="1300"] {
    transition-duration: 1300ms;
}

body[data-aos-delay="1300"] [data-aos],
[data-aos][data-aos][data-aos-delay="1300"] {
    transition-delay: 0;
}

body[data-aos-delay="1300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1300"].aos-animate {
    transition-delay: 1300ms;
}

body[data-aos-duration="1350"] [data-aos],
[data-aos][data-aos][data-aos-duration="1350"] {
    transition-duration: 1350ms;
}

body[data-aos-delay="1350"] [data-aos],
[data-aos][data-aos][data-aos-delay="1350"] {
    transition-delay: 0;
}

body[data-aos-delay="1350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1350"].aos-animate {
    transition-delay: 1350ms;
}

body[data-aos-duration="1400"] [data-aos],
[data-aos][data-aos][data-aos-duration="1400"] {
    transition-duration: 1400ms;
}

body[data-aos-delay="1400"] [data-aos],
[data-aos][data-aos][data-aos-delay="1400"] {
    transition-delay: 0;
}

body[data-aos-delay="1400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1400"].aos-animate {
    transition-delay: 1400ms;
}

body[data-aos-duration="1450"] [data-aos],
[data-aos][data-aos][data-aos-duration="1450"] {
    transition-duration: 1450ms;
}

body[data-aos-delay="1450"] [data-aos],
[data-aos][data-aos][data-aos-delay="1450"] {
    transition-delay: 0;
}

body[data-aos-delay="1450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1450"].aos-animate {
    transition-delay: 1450ms;
}

body[data-aos-duration="1500"] [data-aos],
[data-aos][data-aos][data-aos-duration="1500"] {
    transition-duration: 1500ms;
}

body[data-aos-delay="1500"] [data-aos],
[data-aos][data-aos][data-aos-delay="1500"] {
    transition-delay: 0;
}

body[data-aos-delay="1500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1500"].aos-animate {
    transition-delay: 1500ms;
}

body[data-aos-duration="1550"] [data-aos],
[data-aos][data-aos][data-aos-duration="1550"] {
    transition-duration: 1550ms;
}

body[data-aos-delay="1550"] [data-aos],
[data-aos][data-aos][data-aos-delay="1550"] {
    transition-delay: 0;
}

body[data-aos-delay="1550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1550"].aos-animate {
    transition-delay: 1550ms;
}

body[data-aos-duration="1600"] [data-aos],
[data-aos][data-aos][data-aos-duration="1600"] {
    transition-duration: 1600ms;
}

body[data-aos-delay="1600"] [data-aos],
[data-aos][data-aos][data-aos-delay="1600"] {
    transition-delay: 0;
}

body[data-aos-delay="1600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1600"].aos-animate {
    transition-delay: 1600ms;
}

body[data-aos-duration="1650"] [data-aos],
[data-aos][data-aos][data-aos-duration="1650"] {
    transition-duration: 1650ms;
}

body[data-aos-delay="1650"] [data-aos],
[data-aos][data-aos][data-aos-delay="1650"] {
    transition-delay: 0;
}

body[data-aos-delay="1650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1650"].aos-animate {
    transition-delay: 1650ms;
}

body[data-aos-duration="1700"] [data-aos],
[data-aos][data-aos][data-aos-duration="1700"] {
    transition-duration: 1700ms;
}

body[data-aos-delay="1700"] [data-aos],
[data-aos][data-aos][data-aos-delay="1700"] {
    transition-delay: 0;
}

body[data-aos-delay="1700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1700"].aos-animate {
    transition-delay: 1700ms;
}

body[data-aos-duration="1750"] [data-aos],
[data-aos][data-aos][data-aos-duration="1750"] {
    transition-duration: 1750ms;
}

body[data-aos-delay="1750"] [data-aos],
[data-aos][data-aos][data-aos-delay="1750"] {
    transition-delay: 0;
}

body[data-aos-delay="1750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1750"].aos-animate {
    transition-delay: 1750ms;
}

body[data-aos-duration="1800"] [data-aos],
[data-aos][data-aos][data-aos-duration="1800"] {
    transition-duration: 1800ms;
}

body[data-aos-delay="1800"] [data-aos],
[data-aos][data-aos][data-aos-delay="1800"] {
    transition-delay: 0;
}

body[data-aos-delay="1800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1800"].aos-animate {
    transition-delay: 1800ms;
}

body[data-aos-duration="1850"] [data-aos],
[data-aos][data-aos][data-aos-duration="1850"] {
    transition-duration: 1850ms;
}

body[data-aos-delay="1850"] [data-aos],
[data-aos][data-aos][data-aos-delay="1850"] {
    transition-delay: 0;
}

body[data-aos-delay="1850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1850"].aos-animate {
    transition-delay: 1850ms;
}

body[data-aos-duration="1900"] [data-aos],
[data-aos][data-aos][data-aos-duration="1900"] {
    transition-duration: 1900ms;
}

body[data-aos-delay="1900"] [data-aos],
[data-aos][data-aos][data-aos-delay="1900"] {
    transition-delay: 0;
}

body[data-aos-delay="1900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1900"].aos-animate {
    transition-delay: 1900ms;
}

body[data-aos-duration="1950"] [data-aos],
[data-aos][data-aos][data-aos-duration="1950"] {
    transition-duration: 1950ms;
}

body[data-aos-delay="1950"] [data-aos],
[data-aos][data-aos][data-aos-delay="1950"] {
    transition-delay: 0;
}

body[data-aos-delay="1950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1950"].aos-animate {
    transition-delay: 1950ms;
}

body[data-aos-duration="2000"] [data-aos],
[data-aos][data-aos][data-aos-duration="2000"] {
    transition-duration: 2000ms;
}

body[data-aos-delay="2000"] [data-aos],
[data-aos][data-aos][data-aos-delay="2000"] {
    transition-delay: 0;
}

body[data-aos-delay="2000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2000"].aos-animate {
    transition-delay: 2000ms;
}

body[data-aos-duration="2050"] [data-aos],
[data-aos][data-aos][data-aos-duration="2050"] {
    transition-duration: 2050ms;
}

body[data-aos-delay="2050"] [data-aos],
[data-aos][data-aos][data-aos-delay="2050"] {
    transition-delay: 0;
}

body[data-aos-delay="2050"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2050"].aos-animate {
    transition-delay: 2050ms;
}

body[data-aos-duration="2100"] [data-aos],
[data-aos][data-aos][data-aos-duration="2100"] {
    transition-duration: 2100ms;
}

body[data-aos-delay="2100"] [data-aos],
[data-aos][data-aos][data-aos-delay="2100"] {
    transition-delay: 0;
}

body[data-aos-delay="2100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2100"].aos-animate {
    transition-delay: 2100ms;
}

body[data-aos-duration="2150"] [data-aos],
[data-aos][data-aos][data-aos-duration="2150"] {
    transition-duration: 2150ms;
}

body[data-aos-delay="2150"] [data-aos],
[data-aos][data-aos][data-aos-delay="2150"] {
    transition-delay: 0;
}

body[data-aos-delay="2150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2150"].aos-animate {
    transition-delay: 2150ms;
}

body[data-aos-duration="2200"] [data-aos],
[data-aos][data-aos][data-aos-duration="2200"] {
    transition-duration: 2200ms;
}

body[data-aos-delay="2200"] [data-aos],
[data-aos][data-aos][data-aos-delay="2200"] {
    transition-delay: 0;
}

body[data-aos-delay="2200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2200"].aos-animate {
    transition-delay: 2200ms;
}

body[data-aos-duration="2250"] [data-aos],
[data-aos][data-aos][data-aos-duration="2250"] {
    transition-duration: 2250ms;
}

body[data-aos-delay="2250"] [data-aos],
[data-aos][data-aos][data-aos-delay="2250"] {
    transition-delay: 0;
}

body[data-aos-delay="2250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2250"].aos-animate {
    transition-delay: 2250ms;
}

body[data-aos-duration="2300"] [data-aos],
[data-aos][data-aos][data-aos-duration="2300"] {
    transition-duration: 2300ms;
}

body[data-aos-delay="2300"] [data-aos],
[data-aos][data-aos][data-aos-delay="2300"] {
    transition-delay: 0;
}

body[data-aos-delay="2300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2300"].aos-animate {
    transition-delay: 2300ms;
}

body[data-aos-duration="2350"] [data-aos],
[data-aos][data-aos][data-aos-duration="2350"] {
    transition-duration: 2350ms;
}

body[data-aos-delay="2350"] [data-aos],
[data-aos][data-aos][data-aos-delay="2350"] {
    transition-delay: 0;
}

body[data-aos-delay="2350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2350"].aos-animate {
    transition-delay: 2350ms;
}

body[data-aos-duration="2400"] [data-aos],
[data-aos][data-aos][data-aos-duration="2400"] {
    transition-duration: 2400ms;
}

body[data-aos-delay="2400"] [data-aos],
[data-aos][data-aos][data-aos-delay="2400"] {
    transition-delay: 0;
}

body[data-aos-delay="2400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2400"].aos-animate {
    transition-delay: 2400ms;
}

body[data-aos-duration="2450"] [data-aos],
[data-aos][data-aos][data-aos-duration="2450"] {
    transition-duration: 2450ms;
}

body[data-aos-delay="2450"] [data-aos],
[data-aos][data-aos][data-aos-delay="2450"] {
    transition-delay: 0;
}

body[data-aos-delay="2450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2450"].aos-animate {
    transition-delay: 2450ms;
}

body[data-aos-duration="2500"] [data-aos],
[data-aos][data-aos][data-aos-duration="2500"] {
    transition-duration: 2500ms;
}

body[data-aos-delay="2500"] [data-aos],
[data-aos][data-aos][data-aos-delay="2500"] {
    transition-delay: 0;
}

body[data-aos-delay="2500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2500"].aos-animate {
    transition-delay: 2500ms;
}

body[data-aos-duration="2550"] [data-aos],
[data-aos][data-aos][data-aos-duration="2550"] {
    transition-duration: 2550ms;
}

body[data-aos-delay="2550"] [data-aos],
[data-aos][data-aos][data-aos-delay="2550"] {
    transition-delay: 0;
}

body[data-aos-delay="2550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2550"].aos-animate {
    transition-delay: 2550ms;
}

body[data-aos-duration="2600"] [data-aos],
[data-aos][data-aos][data-aos-duration="2600"] {
    transition-duration: 2600ms;
}

body[data-aos-delay="2600"] [data-aos],
[data-aos][data-aos][data-aos-delay="2600"] {
    transition-delay: 0;
}

body[data-aos-delay="2600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2600"].aos-animate {
    transition-delay: 2600ms;
}

body[data-aos-duration="2650"] [data-aos],
[data-aos][data-aos][data-aos-duration="2650"] {
    transition-duration: 2650ms;
}

body[data-aos-delay="2650"] [data-aos],
[data-aos][data-aos][data-aos-delay="2650"] {
    transition-delay: 0;
}

body[data-aos-delay="2650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2650"].aos-animate {
    transition-delay: 2650ms;
}

body[data-aos-duration="2700"] [data-aos],
[data-aos][data-aos][data-aos-duration="2700"] {
    transition-duration: 2700ms;
}

body[data-aos-delay="2700"] [data-aos],
[data-aos][data-aos][data-aos-delay="2700"] {
    transition-delay: 0;
}

body[data-aos-delay="2700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2700"].aos-animate {
    transition-delay: 2700ms;
}

body[data-aos-duration="2750"] [data-aos],
[data-aos][data-aos][data-aos-duration="2750"] {
    transition-duration: 2750ms;
}

body[data-aos-delay="2750"] [data-aos],
[data-aos][data-aos][data-aos-delay="2750"] {
    transition-delay: 0;
}

body[data-aos-delay="2750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2750"].aos-animate {
    transition-delay: 2750ms;
}

body[data-aos-duration="2800"] [data-aos],
[data-aos][data-aos][data-aos-duration="2800"] {
    transition-duration: 2800ms;
}

body[data-aos-delay="2800"] [data-aos],
[data-aos][data-aos][data-aos-delay="2800"] {
    transition-delay: 0;
}

body[data-aos-delay="2800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2800"].aos-animate {
    transition-delay: 2800ms;
}

body[data-aos-duration="2850"] [data-aos],
[data-aos][data-aos][data-aos-duration="2850"] {
    transition-duration: 2850ms;
}

body[data-aos-delay="2850"] [data-aos],
[data-aos][data-aos][data-aos-delay="2850"] {
    transition-delay: 0;
}

body[data-aos-delay="2850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2850"].aos-animate {
    transition-delay: 2850ms;
}

body[data-aos-duration="2900"] [data-aos],
[data-aos][data-aos][data-aos-duration="2900"] {
    transition-duration: 2900ms;
}

body[data-aos-delay="2900"] [data-aos],
[data-aos][data-aos][data-aos-delay="2900"] {
    transition-delay: 0;
}

body[data-aos-delay="2900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2900"].aos-animate {
    transition-delay: 2900ms;
}

body[data-aos-duration="2950"] [data-aos],
[data-aos][data-aos][data-aos-duration="2950"] {
    transition-duration: 2950ms;
}

body[data-aos-delay="2950"] [data-aos],
[data-aos][data-aos][data-aos-delay="2950"] {
    transition-delay: 0;
}

body[data-aos-delay="2950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2950"].aos-animate {
    transition-delay: 2950ms;
}

body[data-aos-duration="3000"] [data-aos],
[data-aos][data-aos][data-aos-duration="3000"] {
    transition-duration: 3000ms;
}

body[data-aos-delay="3000"] [data-aos],
[data-aos][data-aos][data-aos-delay="3000"] {
    transition-delay: 0;
}

body[data-aos-delay="3000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="3000"].aos-animate {
    transition-delay: 3000ms;
}

body[data-aos-easing=linear] [data-aos],
[data-aos][data-aos][data-aos-easing=linear] {
    transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

body[data-aos-easing=ease] [data-aos],
[data-aos][data-aos][data-aos-easing=ease] {
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

body[data-aos-easing=ease-in] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in] {
    transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}

body[data-aos-easing=ease-out] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-out] {
    transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}

body[data-aos-easing=ease-in-out] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in-out] {
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}

body[data-aos-easing=ease-in-back] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in-back] {
    transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

body[data-aos-easing=ease-out-back] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-out-back] {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

body[data-aos-easing=ease-in-out-back] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in-out-back] {
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

body[data-aos-easing=ease-in-sine] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in-sine] {
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

body[data-aos-easing=ease-out-sine] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-out-sine] {
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

body[data-aos-easing=ease-in-out-sine] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

body[data-aos-easing=ease-in-quad] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in-quad] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing=ease-out-quad] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-out-quad] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing=ease-in-out-quad] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

body[data-aos-easing=ease-in-cubic] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in-cubic] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing=ease-out-cubic] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-out-cubic] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing=ease-in-out-cubic] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

body[data-aos-easing=ease-in-quart] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in-quart] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing=ease-out-quart] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-out-quart] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing=ease-in-out-quart] [data-aos],
[data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
   * Fade animations:
   * fade
   * fade-up, fade-down, fade-left, fade-right
   * fade-up-right, fade-up-left, fade-down-right, fade-down-left
   */
[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translate3d(0, 0, 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);
}

/**
   * Zoom animations:
   * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
   * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
   */
[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
}

[data-aos=zoom-in] {
    transform: scale(0.6);
}

[data-aos=zoom-in-up] {
    transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
    transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
    transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
    transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
    transform: scale(1.2);
}

[data-aos=zoom-out-up] {
    transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
    transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
    transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
    transform: translate3d(100px, 0, 0) scale(1.2);
}

/**
   * Slide animations
   */
[data-aos^=slide][data-aos^=slide] {
    transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translate3d(0, 0, 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);
}

/**
   * Flip animations:
   * flip-left, flip-right, flip-up, flip-down
   */
[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);
}

/*
   *  Owl Carousel - Core
   */
.owl-carousel {
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
    background-image: url(/media/wysiwyg/landingpage/next.svg);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -90000000px;
    position: absolute;
    top: 0;
    right: -40px;
    z-index: 100;
    width: 30px;
    height: 100%;
}

.owl-carousel .owl-nav .owl-prev {
    margin-left: -30px;
    right: inherit;
    background-image: url(/media/wysiwyg/landingpage/prev.svg);
}

@media only screen and (max-width: 1360px) {
    .owl-carousel .owl-nav .owl-prev {
        margin-left: 5px;
    }

    .owl-carousel .owl-nav .owl-next {
        right: 5px;
    }

    .first-carousel.owl-carousel .owl-nav .owl-next {
        right: -30px;
    }

    .first-carousel.owl-carousel .owl-nav .owl-prev {
        margin-left: -30px;
    }
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
}

.owl-carousel .owl-nav .owl-prev.disabled,
.owl-carousel .owl-nav .owl-next.disabled {
    opacity: 0;
    cursor: inherit;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/*
   *  Owl Carousel - Animate Plugin
   */
.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/*
   * 	Owl Carousel - Auto Height Plugin
   */
.owl-height {
    transition: height 500ms ease-in-out;
}

/*
   * 	Owl Carousel - Lazy Load Plugin
   */
.owl-carousel .owl-item {
    /**
        This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
        calculation of the height of the owl-item that breaks page layouts
     */
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
}

/*
   * 	Owl Carousel - Video Plugin
   */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

/*
   * 	Default theme - Owl Carousel CSS File
   */
.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none;
}

.owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default;
}

.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
}

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}

body.cms-home .std {
    font-family: "Barlow Condensed", sans-serif;
    background-color: white;
    color: white;
    padding: 0;
    margin: 0;
    overflow-x: hidden;
}

html {
    overflow-x: hidden;
}

button:focus {
    outline: none;
}

.desktop-version {
    display: block !important;
}

@media only screen and (max-width: 1199px) {
    .desktop-version {
        display: none !important;
    }
}

.mobile-version {
    display: none !important;
}

@media only screen and (max-width: 1199px) {
    .mobile-version {
        display: block !important;
    }
}

.owl-carousel .owl-nav button {
    position: absolute;
    z-index: 1;
    top: 50%;
    width: 50px;
    height: 50px;
    text-indent: -100000px;
    margin-top: -25px;
}

.owl-carousel .owl-nav button.owl-prev {
    left: -25px;
    background-image: url(/media/wysiwyg/landingpage/arrow-prev-red.svg);
}

.owl-carousel .owl-nav button.owl-next {
    right: -25px;
    background-image: url(/media/wysiwyg/landingpage/arrow-next-red.svg);
}

.owl-carousel .owl-dots {
    position: absolute;
    bottom: 37px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.owl-carousel .owl-dots button {
    cursor: inherit !important;
    width: 70px;
    height: 8px;
    background-color: #7A1318;
    margin: 0 5px;
}

@media only screen and (max-width: 1440px) {
    .owl-carousel .owl-dots button {
        width: 30px;
    }
}

.owl-carousel .owl-dots button.active {
    background-color: white;
}

.std .btn {
    min-width: 220px;
    height: 60px;
    font-family: "Barlow", sans-serif;
    color: black;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #E0BD72;
    border-radius: 40px;
    padding: 10px 20px;
    transition: 0.3s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 560px) {
    .std .btn {
        min-width: auto;
    }
}

.std .btn:hover {
    color: white;
    display: inline-flex;
    background-color: black;
    transition: 0.3s ease-in-out;
}

#menuToggle {
    position: absolute;
    display: none;
    top: -14px;
    right: 10px;
    width: 40px;
    height: 40px;
    z-index: 10;
    transform: rotate(0deg);
    transition: 0.5s ease-in-out;
    cursor: pointer;
}

#menuToggle span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 4px;
    width: 100%;
    background: #ED1C24;
    opacity: 1;
    transform: rotate(0deg);
    transition: 0.25s ease-in-out;
}

#menuToggle span:nth-child(1) {
    top: 0px;
}

#menuToggle span:nth-child(2),
#menuToggle span:nth-child(3) {
    top: 12px;
}

#menuToggle span:nth-child(4) {
    top: 24px;
}

#menuToggle.active span:nth-child(1) {
    top: 5px;
    width: 0%;
    left: 50%;
}

#menuToggle.active span:nth-child(2) {
    transform: rotate(45deg);
}

#menuToggle.active span:nth-child(3) {
    transform: rotate(-45deg);
}

#menuToggle.active span:nth-child(4) {
    top: 6px;
    width: 0%;
    left: 50%;
}

@media only screen and (max-width: 1199px) {
    #menuToggle {
        display: block;
    }
}


.home {
    position: relative;
    height: 100vh;
}

@media only screen and (max-width: 560px) {
    .home {
        height: 92vh;
    }
}

.home video {
    height: 100vh;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}

.home::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) -33.15%, #000000 99.98%);
}

.home .home__content {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 200px;
}

@media only screen and (max-width: 1199px) {
    .home .home__content {
        padding-top: 0;
    }
}

.home .home__content img {
    position: relative;
    z-index: 3;
}

@media only screen and (max-width: 1199px) {
    .home .home__content img {
        max-width: 280px;
    }
}

.home .home__content h1 {
    font-family: "Barlow Condensed", sans-serif;
    color: transparent;
    font-size: 184px;
    line-height: 92px;
    font-weight: 600;
    text-transform: uppercase;
    color: transparent;
    -webkit-text-stroke-width: 2.46px;
    -webkit-text-stroke-color: white;
}

@media only screen and (max-width: 1199px) {
    .home .home__content h1 {
        font-size: 70px;
        line-height: 80px;
    }
}

@media only screen and (max-width: 560px) {
    .home .home__content h1 {
        font-size: 48px;
        line-height: 70px;
        -webkit-text-stroke-width: 1px;
    }
}

.home .home__content h2 {
    font-family: "Meow Script";
    color: #E0BD72;
    font-size: 80px;
    font-weight: 400;
    line-height: 76px;
    margin-bottom: 30px;
}

@media only screen and (max-width: 1199px) {
    .home .home__content h2 {
        font-size: 34px;
        line-height: 34px;
    }
}

@media only screen and (max-width: 560px) {
    .home .home__content h2 {
        font-size: 26px;
        line-height: 20px;
    }
}

.products {
    position: relative;
    background-color: #ED1C24;
    width: 100%;
    overflow: hidden;
}

.products video {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;

    top: 50%;
    height: 720px;
    width: 100%;
    transform: translateY(-50%);
}

@media only screen and (max-width: 1199px) {
    .products video {
        height: 100% !important;
    }
}

/* .products.products__layers,  */
.products.products__title__scroll,
.products.products__title__scroll2,
.products.products__title__scroll3,
.products.products__title__scroll4,
.products.products__title__scroll5 {
    height: 100vh;
    overflow: hidden;
}

/* .products.products__title__scroll3,
  .products.products__title__scroll4,
  .products.products__title__scroll5 {
    height: 720px;
    background-color: #000;
  } */
.products .products__title .racesWrapper,
.products .products__title .racesWrapper2,
.products .products__title .racesWrapper3,
.products .products__title .racesWrapper4,
.products .products__title .racesWrapper5 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.products .products__title .races,
.products .products__title .races2,
.products .products__title .races3,
.products .products__title .races4,
.products .products__title .races5 {
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    flex-wrap: nowrap;
}

.products .products__title .races h3,
.products .products__title .races2 h3,
.products .products__title .races3 h3,
.products .products__title .races4 h3,
.products .products__title .races5 h3 {
    font-family: "Barlow Condensed", sans-serif;
    color: transparent;
    font-size: 320px;
    line-height: 255px;
    font-weight: 600;
    text-transform: uppercase;
    -webkit-text-stroke-width: 2.46px;
    -webkit-text-stroke-color: white;
    flex-shrink: 0;
    padding-right: 0.3em;
    padding-left: 0.3em;
    margin: 0;
}

@media only screen and (max-width: 1199px) {

    .products .products__title .races h3,
    .products .products__title .races2 h3,
    .products .products__title .races3 h3,
    .products .products__title .races4 h3,
    .products .products__title .races5 h3 {
        font-size: 130px;
        line-height: 150px;
        -webkit-text-stroke-width: 1.46px;
    }

    .products .products__title .racesWrapper,
    .products .products__title .racesWrapper2,
    .products .products__title .racesWrapper3,
    .products .products__title .racesWrapper4,
    .products .products__title .racesWrapper5 {
        width: 100%;
    }

    .products .products__title .races,
    .products .products__title .races2,
    .products .products__title .races3,
    .products .products__title .races4,
    .products .products__title .races5 {
        display: block !important;
        text-align: center;
        transform: none !important;
        width: 100%;
    }

    .products .products__title .races h3,
    .products .products__title .races2 h3,
    .products .products__title .races3 h3,
    .products .products__title .races4 h3,
    .products .products__title .races5 h3 {
        font-size: 70px;
        line-height: 80px;
    }
}

.products .products__content {
    display: flex;
    justify-content: center;
}

@media only screen and (max-width: 1199px) {
    .products .products__content {
        padding: 40px;
        display: block;
    }
}

.products .products__content h4 {
    position: relative;
    z-index: 1000;
    width: 100%;
    font-size: 100px;
    line-height: 115px;
    font-weight: 600;
    text-transform: uppercase;
}

@media only screen and (max-width: 1749px) {
    .products .products__content h4 {
        font-size: 90px;
    }
}

@media only screen and (max-width: 1730px) {
    .products .products__content h4 {
        font-size: 80px;
        line-height: 97px;
    }
}

@media only screen and (max-width: 1480px) {
    .products .products__content h4 {
        font-size: 70px;
        line-height: 80px;
    }
}

@media only screen and (max-width: 1199px) {
    .products .products__content h4 {
        width: 100%;
        text-align: center;
        font-size: 55px;
        line-height: 66px;
    }
}

@media only screen and (max-width: 560px) {
    .products .products__content h4 {
        font-size: 30px;
        line-height: 40px;
    }
}

.products .products__content .layer {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -70px;
    width: 100%;
    height: 100vh;
    opacity: 0;
    visibility: hidden;
    display: flex;
    align-items: center;
    background-color: #ED1C24;
}

@media only screen and (max-width: 1440px) {
    .products .products__content .layer {
        margin-left: -20px;
    }
}

@media only screen and (max-width: 1199px) {
    .products .products__content .layer {
        margin-left: 0;
        transform: translateX(-50%);
        justify-content: center;
    }
}

.products .products__content .layer img {
    width: 842px;
    height: 842px;
}

@media only screen and (max-width: 1440px) {
    .products .products__content .layer img {
        width: 642px;
        height: 642px;
    }
}

@media only screen and (max-width: 1199px) {
    .products .products__content .layer img {
        width: 442px;
        height: 442px;
        margin-left: -20px;
        top: inherit;
        bottom: 0;
        margin-top: 160px;
    }
}

.title__buttons {
    position: relative;
    z-index: 2;
}

.title__buttons__content {
    max-width: 890px;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 100px;
    padding-right: 100px;
}

@media only screen and (max-width: 1199px) {
    .title__buttons__content {
        padding-left: 0;
        padding-right: 0;
        height: auto;
    }
}

.races-products {
    padding-right: 100px;
}

.races-products img {
    max-width: 800px;
}

@media only screen and (max-width: 1620px) {
    .races-products img {
        width: 680px;
    }
}

@media only screen and (max-width: 1480px) {
    .races-products img {
        width: 580px;
    }
}

@media only screen and (max-width: 1199px) {
    .races-products {
        padding-right: 0;
    }

    .races-products img {
        width: 100%;
    }
}

.buttons_footer .btn:first-child {
    background-color: black;
    color: white;
    margin-right: 20px;
}

.buttons_footer .btn:last-child {
    background-color: #ED1C24;
    color: white;
    border: thin solid white;
    margin-right: 20px;
    background-image: url(/media/wysiwyg/landingpage/icon-down-arrow.svg);
    background-repeat: no-repeat;
    background-position: 150px 27px;
    padding-right: 54px;
    min-width: 200px;
}

@media only screen and (max-width: 1199px) {
    .buttons_footer .btn {
        margin: 0 auto 20px;
        display: block;
        text-align: center;
        height: 51px;
        padding: 11px 0 0 0 !important;
        background-image: none !important;
    }
}

.space-20vh {
    height: 20vh;
}

.space-30vh {
    height: 30vh;
}

@media only screen and (max-width: 1199px) {
    .space-30vh {
        height: 5vh;
    }
}

.space-50vh {
    height: 50vh;
}

@media only screen and (max-width: 1199px) {
    .space-50vh {
        height: 5vh;
    }
}

.space-100vh {
    height: 100vh;
}

.gsap-marker-end,
.gsap-marker-scroller-end,
.gsap-marker-scroller-start {
    display: none !important;
}

.store {
    position: relative;
    z-index: 2;
    background-color: black;
    padding: 120px 0;
    margin-top: -1px;
}

@media only screen and (max-width: 1199px) {
    .store {
        padding: 60px 0;
    }
}

.store .store__content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

@media only screen and (max-width: 1199px) {
    .store .store__content {
        padding: 0 20px;
    }
}

.store .store__content h3 {
    color: white;
    font-size: 142px;
    line-height: 70px;
    font-weight: 600;
}

@media only screen and (max-width: 1199px) {
    .store .store__content h3 {
        font-size: 82px;
        line-height: 20px;
    }
}

@media only screen and (max-width: 560px) {
    .store .store__content h3 {
        font-size: 60px;
        line-height: 70px;
    }
}

.store .store__content .block-phrase {
    overflow: hidden;
    padding: 0 40px;
    margin-bottom: 30px;
}

.store .store__content .block-phrase h4 {
    font-family: "Meow Script";
    color: #E0BD72;
    font-size: 80px;
    font-weight: 400;
    line-height: 81px;
}

@media only screen and (max-width: 1199px) {
    .store .store__content .block-phrase h4 {
        font-size: 34px;
        line-height: 40px;
        text-align: center;
    }
}

.store .store__content p {
    max-width: 860px;
    font-family: "Barlow", sans-serif;
    text-align: center;
    color: white;
    font-size: 24px;
    line-height: 28px;
    font-weight: 300;
    margin-bottom: 30px;
}

@media only screen and (max-width: 1199px) {
    .store .store__content p {
        font-size: 18px;
    }

    .store .store__content p br {
        display: none;
    }
}

.store .store__list {
    display: flex;
    justify-content: center;
    width: 1280px;
}

@media only screen and (max-width: 1199px) {
    .store .store__list {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

@media only screen and (max-width: 1279px) {
    .store .store__list {
        width: 100%;
    }
}

.store .store__list .owl-item {
    display: flex;
    justify-content: center;
}

.store .store__list .item {
    position: relative;
    width: 300px;
    margin: 0 10px;
    padding: 0 25px 30px;
}

@media only screen and (max-width: 1199px) {
    .store .store__list .item {
        margin: 0 0 40px;
    }
}

.store .store__list .item:before {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80%;
    background-color: #161616;
    border-radius: 14px;
}

.store .store__list .item img {
    position: relative;
    z-index: 2;
    max-width: 100%;
    margin-bottom: 20px;
}

.store .store__list .item ul {
    position: relative;
    z-index: 2;
    margin: 0 0 0 20px;
}

.store .store__list .item ul li {
    list-style: disc;
    font-family: "Barlow", sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}

.store .store__list .item .btn {
    width: 100%;
    margin-top: 26px;
    position: relative;
    z-index: 2;
    border: 1px solid #E0BD72;
    background-color: transparent;
    color: white;
}

.store .store__list .item .btn:hover {
    background-color: #E0BD72;
    color: black;
}

.store .btn {
    margin-top: 50px;
}

.carousel-items-center {
    display: flex !important;
    align-items: center;
}

.carousel-items-center .owl-stage {
    min-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.list {
    position: relative;
    padding: 120px 0;
}

@media only screen and (max-width: 1199px) {
    .list {
        padding: 60px 0;
    }
}

.list .list__content__img {
    display: flex;
    justify-content: center;
}

@media only screen and (max-width: 1199px) {
    .list .list__content__img {
        flex-direction: column;
        justify-content: center;
    }

    .list__img img {
        display: table;
        margin: 0 auto;
    }
}

.list .list__content__img .list__content {
    width: 500px;
    margin-right: 150px;
}

@media only screen and (max-width: 1360px) {
    .list .list__content__img .list__content {
        margin-right: 40px;
    }
}

@media only screen and (max-width: 1199px) {
    .list .list__content__img .list__content {
        width: 100%;
        margin-right: 0;
    }
}

.list .list__content__img .list__content h4 {
    color: black;
    font-size: 50px;
    line-height: 52px;
    font-weight: 700;
    text-transform: uppercase;
}

.list .list__content__img .list__content p.subtitle {
    font-family: "Barlow", sans-serif;
    color: black;
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 30px;
}

@media only screen and (max-width: 560px) {

    .list .list__content__img .list__content h4,
    .list .list__content__img .list__content p.subtitle {
        text-align: center;
    }
}

.list .list__content__img .list__content ul li {
    list-style: none;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
}

.list .list__content__img .list__content ul li img {
    width: 139px;
    margin-right: 19px;
}

.list .list__content__img .list__content ul li h5 {
    font-family: "Barlow", sans-serif;
    color: #ED1C24;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
}

.list .list__content__img .list__content ul li p {
    font-family: "Barlow", sans-serif;
    color: #1E1E1E;
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 0;
}

.about {
    position: relative;
    padding: 120px 0 220px;
    background-color: #ED1C24;
}

@media only screen and (max-width: 1199px) {
    .about {
        padding: 60px 0;
    }
}

.about .about__content__img {
    display: flex;
    justify-content: center;
}

@media only screen and (max-width: 1199px) {
    .about .about__content__img {
        flex-direction: column;
        justify-content: center;
    }
}

.about .about__content__img .about__content {
    width: 800px;
}

@media only screen and (max-width: 1199px) {
    .about .about__content__img .about__content {
        width: 100%;
    }
}

.about .about__content__img .about__content h4 {
    color: white;
    font-size: 116px;
    line-height: 120px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 30px;
}

@media only screen and (max-width: 1440px) {
    .about .about__content__img .about__content h4 {
        font-size: 86px;
        line-height: 86px;
    }
}

@media only screen and (max-width: 1199px) {
    .about .about__content__img .about__content h4 {
        font-size: 60px;
        line-height: 70px;
    }
}

@media only screen and (max-width: 560px) {
    .about .about__content__img .about__content h4 {
        text-align: center;
    }
}

.about .about__content__img .about__content p {
    font-family: "Barlow", sans-serif;
    color: white;
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
}

@media only screen and (max-width: 1440px) {
    .about .about__content__img img {
        max-width: 600px;
    }
}

@media only screen and (max-width: 1199px) {
    .about .about__content__img img {
        max-width: 100%;
        margin-top: 40px;
    }
}

.shop {
    position: relative;
    z-index: 2;
    background-color: black;
    padding: 280px 0;
}

@media only screen and (max-width: 1199px) {
    .shop {
        padding: 60px 0;
    }
}

.shop .about__content__img {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}

.shop .about__content__img .about__content h4 {
    color: transparent;
    font-size: 120px;
    line-height: 120px;
    font-weight: 600;
    text-transform: uppercase;
    color: transparent;
    -webkit-text-stroke-width: 2.46px;
    -webkit-text-stroke-color: white;
}

@media only screen and (max-width: 1199px) {
    .shop .about__content__img .about__content h4 {
        font-size: 48px;
        line-height: 58px;
        -webkit-text-stroke-width: 1px;
    }
}

.shop .about__content__img .about__content h5 {
    color: white;
    font-size: 120px;
    line-height: 120px;
    font-weight: 600;
    text-transform: uppercase;
}

@media only screen and (max-width: 1199px) {
    .shop .about__content__img .about__content h5 {
        font-size: 48px;
        line-height: 58px;
    }
}

.shop .about__content__img .about__content p {
    font-family: "Barlow", sans-serif;
    color: white;
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 30px;
}

@media only screen and (max-width: 1199px) {
    .shop .about__content__img .about__content p br {
        display: none;
    }
}

.shop .shop__img {
    position: absolute;
    left: 50%;
}

.shop .shop__img.img1 {
    top: -140px;
    margin-left: -1050px;
}

@media only screen and (max-width: 1440px) {
    .shop .shop__img.img1 {
        margin-left: -900px;
    }
}

.shop .shop__img.img2 {
    top: 50%;
    margin-left: -1210px;
    transform: translateY(-24%);
}

@media only screen and (max-width: 1680px) {
    .shop .shop__img.img2 {
        margin-left: -910px;
    }
}

.shop .shop__img.img2 img {
    width: 547px;
    transform: rotate(-10deg);
}

.shop .shop__img.img3 {
    bottom: -120px;
    margin-left: -970px;
}

@media only screen and (max-width: 1680px) {
    .shop .shop__img.img3 {
        margin-left: -1000px;
    }
}

.shop .shop__img.img4 {
    top: -220px;
    margin-left: 450px;
}

@media only screen and (max-width: 1440px) {
    .shop .shop__img.img4 {
        margin-left: 300px;
    }
}

.shop .shop__img.img5 {
    top: 50%;
    margin-left: 640px;
    transform: translateY(-32%);
}

@media only screen and (max-width: 1680px) {
    .shop .shop__img.img5 {
        margin-left: 300px;
    }
}

.shop .shop__img.img5 img {
    width: 570px;
    transform: rotate(30deg);
}

.shop .shop__img.img6 {
    bottom: -190px;
    margin-left: 380px;
}

.momments {
    position: relative;
    z-index: 3;
    overflow: hidden;
    padding: 200px 0;
    background-color: white;
}

@media only screen and (max-width: 1199px) {
    .momments {
        padding: 60px 0;
    }
}

.momments .momments__content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}

.momments .momments__content h4 {
    color: transparent;
    font-size: 120px;
    line-height: 120px;
    font-weight: 600;
    text-transform: uppercase;
    color: transparent;
    -webkit-text-stroke-width: 2.46px;
    -webkit-text-stroke-color: black;
}

@media only screen and (max-width: 1199px) {
    .momments .momments__content h4 {
        font-size: 48px;
        line-height: 58px;
        -webkit-text-stroke-width: 1px;
    }
}

.momments .momments__content h5 {
    color: black;
    font-size: 120px;
    line-height: 120px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 30px;
}

@media only screen and (max-width: 1199px) {
    .momments .momments__content h5 {
        font-size: 48px;
        line-height: 58px;
    }
}

.momments .momments__content .momments__list {
    display: flex;
    justify-content: center;
    margin-bottom: 80px;
}

@media only screen and (max-width: 1199px) {
    .momments .momments__content .momments__list {
        flex-wrap: wrap;
    }
}

.momments .momments__content .momments__list button {
    display: inline-table;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: "Barlow", sans-serif;
    color: #ED1C24;
    border: thin solid #ED1C24;
    border-radius: 40px;
    padding: 12px 20px;
    background-color: transparent;
    margin: 0 12px;
}

@media only screen and (max-width: 1199px) {
    .momments .momments__content .momments__list button {
        margin: 0 12px 12px;
    }
}

.momments .momments__content .momments__list button:hover,
.momments .momments__content .momments__list button.active {
    color: white;
    background-color: #ED1C24;
}

.momments .momments__content .momments__bts {
    display: flex;
    justify-content: center;
}

@media only screen and (max-width: 1199px) {
    .momments .momments__content .momments__bts .tabcontent {
        flex-wrap: wrap;
    }
}

.momments .momments__content .momments__bts .tabcontent {
    display: flex;
    align-items: center;
    justify-content: center;
}

.momments .momments__content .momments__bts .tabcontent:not(.active) {
    display: none;
}

.momments .momments__content .momments__bts a {
    margin: 0 16px;
    transition: 0.3s ease-in-out;
    width: 140px;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 1199px) {
    .momments .momments__content .momments__bts a {
        margin: 0 16px 66px;
    }
}

.momments .momments__content .momments__bts a span {
    text-align: center;
    color: #717171;
    font-size: 24px;
    display: block;
    margin: 200px 0 0;
}

.momments .momments__content .momments__bts a img.img2 {
    opacity: 0;
    transition: 0.3s ease-in-out;
}

.momments .momments__content .momments__bts a:hover {
    transition: 0.3s ease-in-out;
}

.momments .momments__content .momments__bts a:hover img {
    opacity: 0;
    transition: 0.3s ease-in-out;
}

.momments .momments__content .momments__bts a:hover img.img2 {
    opacity: 1;
    transition: 0.3s ease-in-out;
}

.momments .momments__content .momments__bts a img {
    position: absolute;
}

.std footer {
    position: relative;
    z-index: 100;
    color: black;
    padding-top: 100px;
}

@media only screen and (max-width: 991px) {
    .std footer {
        padding-top: 50px;
    }
}

footer video {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}

footer.bg-white .main {
    margin-top: -24px !important;
}

.social-footer {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.social-footer h3 {
    text-align: center;
    text-transform: uppercase;
    color: white;
    font-size: 120px;
    line-height: 70px;
    font-weight: 600;
}

@media only screen and (max-width: 991px) {
    .social-footer h3 {
        font-size: 60px;
        line-height: 140px;
    }
}

.social-footer h4 {
    font-family: "Meow Script";
    color: #E0BD72;
    font-size: 80px;
    font-weight: 400;
    line-height: 30px;
    margin: 30px 0 0 0;
}

@media only screen and (max-width: 991px) {
    .social-footer h4 {
        margin: -40px 0 0 0;
        font-size: 48px;
    }
}

.social-footer ul {
    margin: 90px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social-footer ul a {
    display: block;
    padding: 90px 0 0 0;
    margin: 0 20px;
}

@media only screen and (max-width: 991px) {
    .social-footer ul a {
        padding: 60px 0 0 0;
        margin: 0 10px;
    }
}

.social-footer ul span {
    font-family: "Lato", sans-serif;
    display: block;
    font-size: 24px;
    text-align: center;
}

@media only screen and (max-width: 991px) {
    .social-footer ul span {
        font-size: 18px;
    }
}

.social-footer .tiktok {
    background-image: url(/media/wysiwyg/landingpage/tiktok-footer.svg);
    background-repeat: no-repeat;
    background-position: top center;
}

@media only screen and (max-width: 991px) {
    .social-footer .tiktok {
        background-size: 60px;
    }
}

.social-footer .instagram {
    background-image: url(/media/wysiwyg/landingpage/instagram-footer.svg);
    background-repeat: no-repeat;
    background-position: top center;
}

@media only screen and (max-width: 991px) {
    .social-footer .instagram {
        background-size: 60px;
    }
}

.social-footer .facebook {
    background-image: url(/media/wysiwyg/landingpage/facebook-footer.svg);
    background-repeat: no-repeat;
    background-position: top center;
}

@media only screen and (max-width: 991px) {
    .social-footer .facebook {
        background-size: 60px;
    }
}

.logo-footer {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 100px 0 80px;
}

.logo-footer img {
    width: 258px;
}

.bottom {
    background-color: black;
    padding: 20px 0;
}

.tab {
    overflow: hidden;
}

header {
    position: absolute;
    z-index: 100;
    width: 100%;
    margin-top: 25px;
}

.header__social {
    display: flex;
    justify-content: center;
    margin-left: 480px;
}

@media only screen and (max-width: 1340px) {
    header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999;
    }

    .header__social {
        margin-left: 0;
    }
}

.social-top {
    position: relative;
    z-index: 2;
    width: 234px;
    margin-left: 290px;
    padding-top: 8px;
    display: flex;
    align-items: center;
}

@media only screen and (max-width: 1340px) {
    .social-top {
        display: none;
    }
}

.social-top p {
    font-family: "Lato", sans-serif;
    font-size: 12px;
    color: white;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-right: 10px;
}

.social-top ul {
    display: flex;
    align-items: center;
}

.social-top .tiktok {
    width: 21px;
    height: 24px;
    margin: 0 11px;
    background-image: url(/media/wysiwyg/landingpage/tiktok-white.svg);
}

.social-top .instagram {
    width: 25px;
    height: 24px;
    margin: 0 11px;
    background-image: url(/media/wysiwyg/landingpage/instagram-white.svg);
}

.social-top .facebook {
    width: 24px;
    height: 24px;
    margin: 0 11px;
    background-image: url(/media/wysiwyg/landingpage/facebook-white.svg);
}

/** oculta **/
.products__title__scroll, .products__title__scroll3, .products__title__scroll4, .products__title__scroll5, .products__title__scroll2 {
    display: none!important;
}