.fade-up {
    opacity: 0;
    transform: translateY(100px);
    transition: 
        opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1),
        transform 2s cubic-bezier(0.16, 1, 0.3, 1);
    transition-delay: 300ms;
}

.fade-left {
    opacity: 0;
    transform: translateX(-100px);
    transition: 
        opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1),
        transform 2s cubic-bezier(0.16, 1, 0.3, 1);
    transition-delay: 300ms;
}

.fade-right {
    opacity: 0;
    transform: translateX(100px);
    transition: 
        opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1),
        transform 2s cubic-bezier(0.16, 1, 0.3, 1);
    transition-delay: 300ms;
}

.fade-up-animate {
    opacity: 1;
    transform: translateY(0);
}

/* Opóźnienia */
[data-fade-up="delay-100"] {
    transition-delay: 500ms;
}

[data-fade-up="delay-200"] {
    transition-delay: 200ms;
}

[data-fade-up="delay-300"] {
    transition-delay: 300ms;
}


[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]
	{
	-webkit-transition-duration: 50ms;
	transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 50ms;
	transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]
	{
	-webkit-transition-duration: .1s;
	transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]
	{
	-webkit-transition-duration: .15s;
	transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .15s;
	transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]
	{
	-webkit-transition-duration: .2s;
	transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]
	{
	-webkit-transition-duration: .25s;
	transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .25s;
	transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]
	{
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]
	{
	-webkit-transition-duration: .35s;
	transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .35s;
	transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]
	{
	-webkit-transition-duration: .4s;
	transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]
	{
	-webkit-transition-duration: .45s;
	transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .45s;
	transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]
	{
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]
	{
	-webkit-transition-duration: .55s;
	transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .55s;
	transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]
	{
	-webkit-transition-duration: .6s;
	transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]
	{
	-webkit-transition-duration: .65s;
	transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .65s;
	transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]
	{
	-webkit-transition-duration: .7s;
	transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]
	{
	-webkit-transition-duration: .75s;
	transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .75s;
	transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]
	{
	-webkit-transition-duration: .8s;
	transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]
	{
	-webkit-transition-duration: .85s;
	transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .85s;
	transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]
	{
	-webkit-transition-duration: .9s;
	transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .9s;
	transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]
	{
	-webkit-transition-duration: .95s;
	transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate
	{
	-webkit-transition-delay: .95s;
	transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]
	{
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1s;
	transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]
	{
	-webkit-transition-duration: 1.05s;
	transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.05s;
	transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]
	{
	-webkit-transition-duration: 1.1s;
	transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.1s;
	transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]
	{
	-webkit-transition-duration: 1.15s;
	transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.15s;
	transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]
	{
	-webkit-transition-duration: 1.2s;
	transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]
	{
	-webkit-transition-duration: 1.25s;
	transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.25s;
	transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]
	{
	-webkit-transition-duration: 1.3s;
	transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.3s;
	transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]
	{
	-webkit-transition-duration: 1.35s;
	transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.35s;
	transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]
	{
	-webkit-transition-duration: 1.4s;
	transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.4s;
	transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]
	{
	-webkit-transition-duration: 1.45s;
	transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.45s;
	transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]
	{
	-webkit-transition-duration: 1.5s;
	transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.5s;
	transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]
	{
	-webkit-transition-duration: 1.55s;
	transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.55s;
	transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]
	{
	-webkit-transition-duration: 1.6s;
	transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.6s;
	transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]
	{
	-webkit-transition-duration: 1.65s;
	transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.65s;
	transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]
	{
	-webkit-transition-duration: 1.7s;
	transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.7s;
	transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]
	{
	-webkit-transition-duration: 1.75s;
	transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.75s;
	transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]
	{
	-webkit-transition-duration: 1.8s;
	transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.8s;
	transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]
	{
	-webkit-transition-duration: 1.85s;
	transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.85s;
	transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]
	{
	-webkit-transition-duration: 1.9s;
	transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.9s;
	transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]
	{
	-webkit-transition-duration: 1.95s;
	transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 1.95s;
	transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]
	{
	-webkit-transition-duration: 2s;
	transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2s;
	transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]
	{
	-webkit-transition-duration: 2.05s;
	transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.05s;
	transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]
	{
	-webkit-transition-duration: 2.1s;
	transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.1s;
	transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]
	{
	-webkit-transition-duration: 2.15s;
	transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.15s;
	transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]
	{
	-webkit-transition-duration: 2.2s;
	transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.2s;
	transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]
	{
	-webkit-transition-duration: 2.25s;
	transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.25s;
	transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]
	{
	-webkit-transition-duration: 2.3s;
	transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.3s;
	transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]
	{
	-webkit-transition-duration: 2.35s;
	transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.35s;
	transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]
	{
	-webkit-transition-duration: 2.4s;
	transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.4s;
	transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]
	{
	-webkit-transition-duration: 2.45s;
	transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.45s;
	transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]
	{
	-webkit-transition-duration: 2.5s;
	transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.5s;
	transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]
	{
	-webkit-transition-duration: 2.55s;
	transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.55s;
	transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]
	{
	-webkit-transition-duration: 2.6s;
	transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.6s;
	transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]
	{
	-webkit-transition-duration: 2.65s;
	transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.65s;
	transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]
	{
	-webkit-transition-duration: 2.7s;
	transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.7s;
	transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]
	{
	-webkit-transition-duration: 2.75s;
	transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.75s;
	transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]
	{
	-webkit-transition-duration: 2.8s;
	transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.8s;
	transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]
	{
	-webkit-transition-duration: 2.85s;
	transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.85s;
	transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]
	{
	-webkit-transition-duration: 2.9s;
	transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.9s;
	transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]
	{
	-webkit-transition-duration: 2.95s;
	transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 2.95s;
	transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]
	{
	-webkit-transition-duration: 3s;
	transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]
	{
	-webkit-transition-delay: 0;
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate
	{
	-webkit-transition-delay: 3s;
	transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]
	{
	-webkit-transition-timing-function: cubic-bezier(.25, .25, .75, .75);
	transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]
	{
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]
	{
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]
	{
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]
	{
	-webkit-transition-timing-function: ease-in-out;
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.6, -.28, .735, .045);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
	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]
	{
	-webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
	transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos ^=fade][data-aos ^=fade] {
	opacity: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform
}

[data-aos ^=fade][data-aos ^=fade].aos-animate {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

[data-aos=fade-up] {
	-webkit-transform: translate3d(0, 100px, 0);
	transform: translate3d(0, 100px, 0)
}

[data-aos=fade-down] {
	-webkit-transform: translate3d(0, -100px, 0);
	transform: translate3d(0, -100px, 0)
}

[data-aos=fade-right] {
	-webkit-transform: translate3d(-100px, 0, 0);
	transform: translate3d(-100px, 0, 0)
}

[data-aos=fade-left] {
	-webkit-transform: translate3d(100px, 0, 0);
	transform: translate3d(100px, 0, 0)
}

[data-aos=fade-up-right] {
	-webkit-transform: translate3d(-100px, 100px, 0);
	transform: translate3d(-100px, 100px, 0)
}

[data-aos=fade-up-left] {
	-webkit-transform: translate3d(100px, 100px, 0);
	transform: translate3d(100px, 100px, 0)
}

[data-aos=fade-down-right] {
	-webkit-transform: translate3d(-100px, -100px, 0);
	transform: translate3d(-100px, -100px, 0)
}

[data-aos=fade-down-left] {
	-webkit-transform: translate3d(100px, -100px, 0);
	transform: translate3d(100px, -100px, 0)
}

[data-aos ^=zoom][data-aos ^=zoom] {
	opacity: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform
}

[data-aos ^=zoom][data-aos ^=zoom].aos-animate {
	opacity: 1;
	-webkit-transform: translateZ(0) scale(1);
	transform: translateZ(0) scale(1)
}

[data-aos=zoom-in] {
	-webkit-transform: scale(.6);
	transform: scale(.6)
}

[data-aos=zoom-in-up] {
	-webkit-transform: translate3d(0, 100px, 0) scale(.6);
	transform: translate3d(0, 100px, 0) scale(.6)
}

[data-aos=zoom-in-down] {
	-webkit-transform: translate3d(0, -100px, 0) scale(.6);
	transform: translate3d(0, -100px, 0) scale(.6)
}

[data-aos=zoom-in-right] {
	-webkit-transform: translate3d(-100px, 0, 0) scale(.6);
	transform: translate3d(-100px, 0, 0) scale(.6)
}

[data-aos=zoom-in-left] {
	-webkit-transform: translate3d(100px, 0, 0) scale(.6);
	transform: translate3d(100px, 0, 0) scale(.6)
}

[data-aos=zoom-out] {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

[data-aos=zoom-out-up] {
	-webkit-transform: translate3d(0, 100px, 0) scale(1.2);
	transform: translate3d(0, 100px, 0) scale(1.2)
}

[data-aos=zoom-out-down] {
	-webkit-transform: translate3d(0, -100px, 0) scale(1.2);
	transform: translate3d(0, -100px, 0) scale(1.2)
}

[data-aos=zoom-out-right] {
	-webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
	transform: translate3d(-100px, 0, 0) scale(1.2)
}

[data-aos=zoom-out-left] {
	-webkit-transform: translate3d(100px, 0, 0) scale(1.2);
	transform: translate3d(100px, 0, 0) scale(1.2)
}

[data-aos ^=slide][data-aos ^=slide] {
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

[data-aos ^=slide][data-aos ^=slide].aos-animate {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

[data-aos=slide-up] {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

[data-aos=slide-down] {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

[data-aos=slide-right] {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

[data-aos=slide-left] {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

[data-aos ^=flip][data-aos ^=flip] {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

[data-aos=flip-left] {
	-webkit-transform: perspective(2500px) rotateY(-100deg);
	transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
	-webkit-transform: perspective(2500px) rotateY(0);
	transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
	-webkit-transform: perspective(2500px) rotateY(100deg);
	transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
	-webkit-transform: perspective(2500px) rotateY(0);
	transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
	-webkit-transform: perspective(2500px) rotateX(-100deg);
	transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
	-webkit-transform: perspective(2500px) rotateX(0);
	transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
	-webkit-transform: perspective(2500px) rotateX(100deg);
	transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
	-webkit-transform: perspective(2500px) rotateX(0);
	transform: perspective(2500px) rotateX(0)
}

.slick-slider {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
	z-index:1;
}


.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,.slick-track:before {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}

[dir=rtl] .slick-slide {
	float: right
}

#demo-prestashop .slick-slide img {
  max-width: 12vw;
  transition: ease-out .3s;  
}

#demo-prestashop .slick-slide img:hover {
  max-width: 13vw;
  transition: ease-out .3s;  
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.prettyprint {
	background: #efefef;
	font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono',
		Monaco, Consolas, monospace;
	font-size: 13px;
	line-height: 1.538;
	border-radius: 4px;
	border: none
}

.pln {
	color: #333
}

@media screen {
	.str {
		color: #d14
	}
	.kwd {
		color: #333
	}
	.com {
		color: #998
	}
	.typ {
		color: #458
	}
	.lit {
		color: #458
	}
	.pun {
		color: #333
	}
	.opn {
		color: #333
	}
	.clo {
		color: #333
	}
	.tag {
		color: navy
	}
	.atn {
		color: teal
	}
	.atv {
		color: #d14
	}
	.dec {
		color: #333
	}
	.var {
		color: teal
	}
	.fun {
		color: #900
	}
}

@media print , projection {
	.str {
		color: #060
	}
	.kwd {
		color: #006;
		font-weight: 700
	}
	.com {
		color: #600;
		font-style: italic
	}
	.typ {
		color: #404;
		font-weight: 700
	}
	.lit {
		color: #044
	}
	.clo,.opn,.pun {
		color: #440
	}
	.tag {
		color: #006;
		font-weight: 700
	}
	.atn {
		color: #404
	}
	.atv {
		color: #060
	}
}

ol.linenums {
	margin-top: 0;
	margin-bottom: 0
}

.pswp {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow: hidden;
	-ms-touch-action: none;
	touch-action: none;
	z-index: 1500;
	-webkit-text-size-adjust: 100%;
	-webkit-backface-visibility: hidden;
	outline: 0
}

.pswp * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.pswp img {
	max-width: none
}

.pswp--animate_opacity {
	opacity: .001;
	will-change: opacity;
	-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
	transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--open {
	display: block
}

.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}

.pswp--zoomed-in .pswp__img {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab
}

.pswp--dragging .pswp__img {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing
}

.pswp__bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	will-change: opacity
}

.pswp__scroll-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.pswp__container,.pswp__zoom-wrap {
	-ms-touch-action: none;
	touch-action: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.pswp__container,.pswp__img {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none
}

.pswp__zoom-wrap {
	position: absolute;
	width: 100%;
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-transition: -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);
	transition: -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);
	transition: transform 333ms cubic-bezier(.4, 0, .22, 1);
	transition: transform 333ms cubic-bezier(.4, 0, .22, 1),
		-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp__bg {
	will-change: opacity;
	-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
	transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {
	-webkit-transition: none;
	transition: none
}

.pswp__container,.pswp__zoom-wrap {
	-webkit-backface-visibility: hidden
}

.pswp__item {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden
}

.pswp__img {
	position: absolute;
	width: auto;
	height: auto;
	top: 0;
	left: 0
}

.pswp__img--placeholder {
	-webkit-backface-visibility: hidden
}

.pswp__img--placeholder--blank {
	background: #222
}

.pswp--ie .pswp__img {
	width: 100% !important;
	height: auto !important;
	left: 0;
	top: 0
}

.pswp__error-msg {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	margin-top: -8px;
	color: #ccc
}

.pswp__error-msg a {
	color: #ccc;
	text-decoration: underline
}

.pswp__button {
	width: 44px;
	height: 44px;
	line-height: 1;
	position: relative;
	background: 0 0;
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	float: right;
	opacity: .6;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	-webkit-box-shadow: none;
	box-shadow: none
}

.pswp__button:focus,.pswp__button:hover {
	opacity: 1;
	background-color: transparent
}

.pswp__button:active {
	outline: 0;
	opacity: .9
}

.pswp__button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.pswp__ui--over-close .pswp__button--close {
	opacity: 1
}

.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before
	{
	background: url(../images/photoswipe/default-skin.png) 0 0 no-repeat;
	background-size: 264px 88px;
	width: 44px;
	height: 44px
}

@media ( -webkit-min-device-pixel-ratio :1.1) , ( -webkit-min-device-pixel-ratio
		:1.09375) , ( min-resolution :105dpi) , ( min-resolution :1.1dppx) {
	.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before
		{
		background-image: url(images/photoswipe/default-skin.svg)
	}
	.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right
		{
		background: 0 0
	}
}

.pswp__button--close {
	background-position: 0 -44px
}

.pswp__button--share {
	background-position: -44px -44px
}

.pswp__button--fs {
	display: none
}

.pswp--supports-fs .pswp__button--fs {
	display: block
}

.pswp--fs .pswp__button--fs {
	background-position: -44px 0
}

.pswp__button--zoom {
	display: none;
	background-position: -88px 0
}

.pswp--zoom-allowed .pswp__button--zoom {
	display: block
}

.pswp--zoomed-in .pswp__button--zoom {
	background-position: -132px 0
}

.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right
	{
	visibility: hidden
}

.pswp__button--arrow--left,.pswp__button--arrow--right {
	background: 0 0;
	top: 50%;
	margin-top: -22px;
	width: 30px;
	height: 32px;
	position: absolute
}

.pswp__button--arrow--left {
	left: 12px
}

.pswp__button--arrow--right {
	right: 12px
}

.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
	content: '';
	top: 0;
	background-color: rgba(0, 0, 0, .3);
	height: 30px;
	width: 32px;
	position: absolute;
	border-radius: 3px
}

.pswp__button--arrow--left:before {
	left: 6px;
	background-position: -138px -44px
}

.pswp__button--arrow--right:before {
	right: 6px;
	background-position: -94px -44px
}

.pswp__counter,.pswp__share-modal {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.pswp__share-modal {
	display: block;
	background: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 10px;
	position: absolute;
	z-index: 1600;
	opacity: 0;
	-webkit-transition: opacity .25s ease-out;
	transition: opacity .25s ease-out;
	-webkit-backface-visibility: hidden;
	will-change: opacity
}

.pswp__share-modal--hidden {
	display: none
}

.pswp__share-tooltip {
	z-index: 1620;
	position: absolute;
	background: #fff;
	top: 56px;
	border-radius: 3px;
	display: block;
	width: auto;
	right: 44px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
	-webkit-transform: translateY(6px);
	transform: translateY(6px);
	-webkit-transition: -webkit-transform .25s;
	transition: -webkit-transform .25s;
	transition: transform .25s;
	transition: transform .25s, -webkit-transform .25s;
	-webkit-backface-visibility: hidden;
	will-change: transform
}

.pswp__share-tooltip a {
	display: block;
	padding: 9px 15px;
	color: #000;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px
}

.pswp__share-tooltip a:hover {
	text-decoration: none;
	color: #000
}

.pswp__share-tooltip a:first-child {
	border-radius: 3px 3px 0 0
}

.pswp__share-tooltip a:last-child {
	border-radius: 0 0 3px 3px
}

.pswp__share-modal--fade-in {
	opacity: 1
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.pswp--touch .pswp__share-tooltip a {
	padding: 16px 12px
}

a.pswp__share--facebook:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: -12px;
	right: 15px;
	border: 6px solid transparent;
	border-bottom-color: #fff;
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	pointer-events: none
}

a.pswp__share--facebook:hover {
	background: #3e5c9a;
	color: #fff
}

a.pswp__share--facebook:hover:before {
	border-bottom-color: #3e5c9a
}

a.pswp__share--twitter:hover {
	background: #55acee;
	color: #fff
}

a.pswp__share--pinterest:hover {
	background: #ccc;
	color: #ce272d
}

a.pswp__share--download:hover {
	background: #ddd
}

.pswp__counter {
	position: absolute;
	left: 6px;
	top: 0;
	height: 44px;
	font-size: 13px;
	line-height: 44px;
	color: #fff;
	opacity: .75;
	padding: 0 10px
}

.pswp__caption {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	min-height: 45px
}

.pswp__caption h4 {
	font-size: 1.8rem;
	line-height: 1.333;
	margin: 0 0 .6rem;
	color: #fff
}

.pswp__caption small {
	font-size: 12px;
	color: rgba(255, 255, 255, .5)
}

.pswp__caption__center {
	text-align: center;
	max-width: 900px;
	margin: 0 auto;
	font-size: 14px;
	padding: 10px;
	line-height: 20px;
	color: rgba(255, 255, 255, .5)
}

.pswp__caption--empty {
	display: none
}

.pswp__caption--fake {
	visibility: hidden
}

.pswp__preloader {
	width: 44px;
	height: 44px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -22px;
	opacity: 0;
	-webkit-transition: opacity .25s ease-out;
	transition: opacity .25s ease-out;
	will-change: opacity;
	direction: ltr
}

.pswp__preloader__icn {
	width: 20px;
	height: 20px;
	margin: 12px
}

.pswp__preloader--active {
	opacity: 1
}

.pswp__preloader--active .pswp__preloader__icn {
	background: url(..images/photoswipe/preloader.gif) 0 0 no-repeat
}

.pswp--css_animation .pswp__preloader--active {
	opacity: 1
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
	-webkit-animation: clockwise .5s linear infinite;
	animation: clockwise .5s linear infinite
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
	-webkit-animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite;
	animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite
}

.pswp--css_animation .pswp__preloader__icn {
	background: 0 0;
	opacity: .75;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 15px;
	top: 15px;
	margin: 0
}

.pswp--css_animation .pswp__preloader__cut {
	position: relative;
	width: 7px;
	height: 14px;
	overflow: hidden
}

.pswp--css_animation .pswp__preloader__donut {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 14px;
	height: 14px;
	border: 2px solid #fff;
	border-radius: 50%;
	border-left-color: transparent;
	border-bottom-color: transparent;
	position: absolute;
	top: 0;
	left: 0;
	background: 0 0;
	margin: 0
}

@media screen and (max-width:1024px) {
	.pswp__preloader {
		position: relative;
		left: auto;
		top: auto;
		margin: 0;
		float: right
	}
}

@
-webkit-keyframes clockwise { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

100%{
-webkit-transform
:rotate
(360deg);transform
:rotate
(360deg)
}
}
@
keyframes clockwise { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

100%{
-webkit-transform
:rotate
(360deg);transform
:rotate
(360deg)
}
}
@
-webkit-keyframes donut-rotate { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

50%{
-webkit-transform
:rotate
(-140deg);transform
:rotate
(-140deg)
}
100%{
-webkit-transform
:rotate
(0);transform
:rotate
(0)
}
}
@
keyframes donut-rotate { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

50%{
-webkit-transform
:rotate
(-140deg);transform
:rotate
(-140deg)
}
100%{
-webkit-transform
:rotate
(0);transform
:rotate
(0)
}
}
.pswp {
	font-family: "Gothic A1", sans-serif
}

.pswp__ui {
	-webkit-font-smoothing: auto;
	visibility: visible;
	opacity: 1;
	z-index: 1550
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	height: 44px;
	width: 100%;
	padding: 0 6px
}

.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar
	{
	-webkit-backface-visibility: hidden;
	will-change: opacity;
	-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
	transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right
	{
	visibility: visible
}

.pswp__caption,.pswp__top-bar {
	background-color: rgba(0, 0, 0, .5)
}

.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar {
	background-color: rgba(0, 0, 0, .3)
}

.pswp__ui--idle .pswp__top-bar {
	opacity: 0
}

.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right
	{
	opacity: 0
}

.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar
	{
	opacity: .001
}

.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter
	{
	display: none
}

.pswp__element--disabled {
	display: none !important
}

.pswp--minimal--dark .pswp__top-bar {
	background: 0 0
}