@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,700&display=swap);

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)
}

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

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

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

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

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

[data-aos=zoom-in-left] {
	-webkit-transform: translate3d(100px, 0, 0) scale(0.6);
	transform: translate3d(100px, 0, 0) scale(0.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] {
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

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

* {
	margin: 0;
	border: none;
	padding: 0
}

*, *::before, *::after {
	box-sizing: border-box
}

a, a:link, a:visited {
	-webkit-text-decoration: none;
	text-decoration: none
}

a:hover {
	-webkit-text-decoration: none;
	text-decoration: none
}

aside, nav, footer, header, section, main {
	display: block
}

h1, h2, h3, h4, h5, h6, p {
	font-weight: inherit;
	font-size: inherit
}

ul, ul li {
	list-style: none
}

img {
	vertical-align: top
}

img, svg {
	height: auto;
	max-width: 100%
}

address {
	font-style: normal
}

input, textarea, button, select {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background-color: rgba(0, 0, 0, 0)
}

input::-ms-clear {
	display: none
}

button, input[type=submit] {
	display: inline-block;
	box-shadow: none;
	background: none;
	background-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

input:focus, input:active, button:focus, button:active {
	outline: none
}

button::-moz-focus-inner {
	border: 0;
	padding: 0
}

label {
	cursor: pointer
}

legend {
	display: block
}

@font-face {
	src: url(/assets/public/fonts/Drunk-Super.49b7f750.woff2) format("woff2"), url(/assets/public/fonts/Drunk-Super.31d6cfe0.woff) format("woff");
	font-family: "Drunk";
	font-weight: 1000;
	font-style: normal;
	font-display: swap
}

:root {
	--width-base: 1366;
	--width-current: 2560px;
	--width-multiplier: var(--width-current) / var(--width-base)
}

@media (max-width: 2559px) {
	:root {
		--width-current: 100vw
	}
}

@media (max-width: 1024px) {
	:root {
		--width-base: 375;
		--width-current: 100vmin
	}
}

html {
	width: 100%
}

html.is-lock-scroll, html.is-lock-scroll body {
	overflow: hidden
}

html.is-animating {
	pointer-events: none
}

body {
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-webkit-text-decoration-skip: objects;
	text-decoration-skip: objects;
	text-rendering: optimizeLegibility;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	background: #212429;
	overflow-x: hidden
}

body.is-resizing {
	opacity: 0;
	pointer-events: none
}

@media (max-width: 1024px) {
	body {
		font-size: 12px;
		font-weight: 500;
		line-height: 16px;
		letter-spacing: -0.12px
	}
}

main {
	flex: 1
}

h1, h2, h3, h4, h5, h6, ul, ol, p, fieldset, figure, picture, blockquote {
	font-size: inherit
}

a, button, [type=button] {
	color: currentColor;
	cursor: pointer
}

button, [type=button] {
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	border-radius: 0;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit
}

img, svg, video, picture {
	position: relative;
	display: block;
	width: 100%;
	max-width: 100%;
	object-fit: cover
}

img {
	height: auto
}

img[draggable=false] {
	pointer-events: none;
	-webkit-user-drag: none
}

.is-browser-chrome img:not([data-aos]) {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

svg {
	width: 100%;
	height: 100%;
	fill: none
}

figure, picture {
	display: block;
	line-height: 0
}

fieldset {
	border: 0
}

ul, ol, li {
	display: block;
	list-style: none
}

iframe {
	display: block
}

[data-barba=container] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.is-hidden {
	display: none !important
}

.is-hide {
	opacity: 0 !important;
	pointer-events: none !important
}

@media (max-width: 1024px) {
	.for-desktop {
		display: none !important
	}
}

@media (min-width: 1025px) {
	.for-devices {
		display: none !important
	}
}

@media (min-width: 1025px) {
	.for-tablet {
		display: none !important
	}
}

@media (max-width: 1023px) {
	.for-tablet {
		display: none !important
	}
}

.clearfix {
	overflow: auto
}

.clearfix::after {
	content: "";
	display: table;
	clear: both
}

.visually-hidden {
	position: absolute;
	overflow: hidden;
	margin: -1px;
	width: 1px;
	height: 1px;
	clip: rect(0 0 0 0)
}

.dont-break-out {
	word-wrap: break-word;
	word-wrap: break-word;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	hyphens: auto
}

.index {
	overflow: hidden
}

.container {
	position: relative;
	margin: 0 auto;
	width: 100%;
	max-width: 1336px
}

.container--header {
	display: flex;
	align-items: center;
	justify-content: space-between
}

@media (min-width: 1025px) {
	.container--header {
		padding: 0 26px
	}
}

@media (min-width: 1025px) {
	.container--1 {
		display: flex;
		padding-right: 120px;
		padding-left: 84px
	}
}

@media (max-width: 1024px) {
	.container--1 {
		padding: 0 16px
	}
}

@media (min-width: 1025px) {
	.container--2 {
		display: flex;
		align-items: center;
		margin: 0 auto;
		max-width: 1199px
	}
}

@media (max-width: 1024px) {
	.container--2 {
		display: flex;
		flex-flow: column;
		padding: 0 16px
	}

	.container--2 .content-left {
		order: 2
	}
}

.container--3 {
	position: relative
}

@media (min-width: 1025px) {
	.container--3 {
		left: 20px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 0 auto;
		max-width: 1203px
	}
}

@media (max-width: 1024px) {
	.container--3 {
		padding: 0 16px
	}
}

.container--footer {
	display: flex;
	align-items: center;
	justify-content: space-between
}

@media (max-width: 1024px) {
	.container--footer {
		flex-wrap: wrap
	}
}

@media (max-width: 1024px) {
	.section--2 {
		padding: 0 16px
	}
}

.content-left {
	flex-shrink: 0
}

.content-left--1 {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 556px;
	height: 584.441px;
	pointer-events: none;
	overflow: visible
}

.content-left--1 .img-1 {
	position: absolute;
	width: 1758px;
	height: 1758px;
	-webkit-filter: blur(6px);
	filter: blur(6px);
	overflow: visible
}

@media (min-width: 1025px) {
	.content-left--1 .img-1 {
		-webkit-transform: translateX(-50%) !important;
		transform: translateX(-50%) !important
	}

	.content-left--1 .img-1 {
		left: 50%
	}
}

@media (max-width: 1024px) {
	.content-left--1 .img-1 {
		width: 1400px;
		height: 1296px
	}
}

.content-left--1 .img-2 {
	position: relative;
	left: -3px;
	top: 12px;
	width: 233.871px;
	height: 233.871px
}

@media (max-width: 1024px) {
	.content-left--1 .img-2 {
		left: -3px;
		top: 0;
		width: 222.871px;
		height: 158.871px
	}
}

.content-left--1 .img-3 {
	position: relative;
	left: -3px;
	top: 12px;
	width: 332px;
	height: 490px
}

@media (max-width: 1024px) {
	.content-left--1 .img-3 {
		height: 256px;
		object-fit: contain
	}
}

@media (min-width: 1025px) {
	.content-left--1 {
		margin-right: 111px
	}
}

@media (max-width: 1024px) {
	.content-left--1 {
		width: 100%;
		height: 484.441px
	}
}

@media (min-width: 1025px) {
	.content-left--2 {
		width: 539px
	}
}

.tabs {
	flex-shrink: 0;
	border: 1px solid rgba(245, 247, 250, .06);
	border-radius: 24px;
	padding: 32px;
	box-shadow: 0 4px 4px 0 rgba(9, 13, 20, .12), -2px -2px 4px 0 rgba(224, 224, 255, .02), 0 1px 2px 0 rgba(9, 13, 20, .24);
	background: linear-gradient(135deg, rgba(245, 247, 250, 0.06) 0%, rgba(245, 247, 250, 0) 100%);
	-webkit-backdrop-filter: blur(54.3656349182px);
	backdrop-filter: blur(54.3656349182px)
}

.tabs-nav {
	display: flex;
	align-items: center;
	align-self: stretch;
	justify-content: center;
	margin-bottom: 32px;
	border-radius: 16px;
	padding: 4px;
	height: 52px;
	background: rgba(255, 255, 255, .04)
}

@media (max-width: 1024px) {
	.tabs-nav {
		margin-bottom: 16px;
		height: 40px
	}
}

.tabs-link {
	display: flex;
	flex: 1 0 0;
	align-items: center;
	align-self: stretch;
	justify-content: center;
	padding: 12px;
	font-weight: 600;
	cursor: pointer
}

.tabs-link.is-active {
	border-radius: 8px;
	background: linear-gradient(132deg, #35b6ff 24.79%, #1b84d7 73.53%);
	pointer-events: none
}

@media (max-width: 1024px) {
	.tabs-link {
		padding: 8px 2px
	}
}

.tabs-line {
	display: flex;
	justify-content: space-between;
	margin-bottom: 12px
}

.tabs-line--last {
	margin-bottom: 28px
}

@media (max-width: 1024px) {
	.tabs-line {
		margin-bottom: 8px
	}

	.tabs-line--last {
		margin-bottom: 24px
	}
}

.tabs-next-app {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 12px;
	padding: 16px;
	border-radius: 12px;
	background: rgba(255, 255, 255, .04);
	color: rgba(255, 255, 255, .8);
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.14px
}

.tabs-next-app span {
	display: flex;
	align-items: center;
	gap: 8px
}

.tabs-next-app span svg {
	width: 20px;
	height: 20px
}

.tabs-next-app span span {
	color: rgba(255, 255, 255, .6);
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 20px
}

.tabs-input {
	width: 100%
}

.tabs-input input {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	margin-right: 12px;
	border: 1px solid rgba(255, 255, 255, .12);
	border-radius: 16px;
	padding: 4px 16px;
	width: 100%;
	height: 52px;
	max-width: 264px;
	background: rgba(80, 98, 255, .04);
	gap: 16px
}

@media (max-width: 1024px) {
	.tabs-input input {
		max-width: 50%
	}
}

.tabs-input-w100 {
	margin-bottom: 112px
}

.tabs-input-w100 input {
	max-width: 100%
}

.tabs-label {
	margin-bottom: 4px;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: rgba(255, 255, 255, .4)
}

.tabs-result {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 40px;
	border-radius: 12px;
	padding: 16px;
	background: rgba(255, 255, 255, .04)
}

.tabs-result span {
	display: flex;
	align-items: center;
	font-weight: 700;
	letter-spacing: -0.14px
}

.tabs-result span img {
	margin-right: 8px;
	width: 16px;
	height: 16px
}

@media (max-width: 1024px) {
	.tabs-result {
		margin-top: 32px;
		padding: 12px
	}
}

.tabs-select {
	flex: 1
}

@media (min-width: 1025px) {
	.tabs {
		width: 480px
	}
}

@media (max-width: 1024px) {
	.tabs {
		padding: 15px
	}
}

.gradient {
	-webkit-text-fill-color: rgba(0, 0, 0, 0);
	background: linear-gradient(132deg, #35b6ff 24.79%, #1b84d7 73.53%);
	background: var(--accent-blue, linear-gradient(132deg, #35b6ff 24.79%, #1b84d7 73.53%));
	-webkit-background-clip: text;
	background-clip: text
}

.title--lg .gradient {
	display: inline;
	padding-right: 5px
}

.title {
	font-family: "Drunk", sans-serif;
	font-weight: 1000;
	letter-spacing: -2px;
	color: #fff
}

.title--lg {
	font-size: 48px;
	line-height: 56px
}

@media (max-width: 1024px) {
	.title--lg {
		font-size: 24px;
		line-height: 32px;
		letter-spacing: -2px
	}
}

.title--md {
	font-size: 32px;
	line-height: 40px
}

@media (max-width: 1024px) {
	.title--md {
		text-align: left !important
	}

	.title--md {
		font-size: 24px;
		line-height: 32px;
		letter-spacing: -2px
	}
}

.title--sm {
	font-size: 24px;
	line-height: 32px
}

.title--1 {
	margin: 20px 0 30px
}

@media (max-width: 1024px) {
	.title--1 {
		margin: 6px 0 19px
	}
}

.uppercase {
	text-transform: uppercase
}

.text {
	font-weight: "Montserrat", sans-serif;
	color: #fff
}

.text--bold {
	font-weight: 700
}

.text--semiBold {
	font-weight: 600
}

.text--medium {
	font-weight: 500
}

@media (max-width: 1024px) {
	.text--medium {
		font-size: 14px;
		line-height: 24px;
		letter-spacing: -0.14px
	}

	.text--medium br {
		display: none
	}
}

.text--font-size-12 {
	font-size: 12px
}

.text--font-size-14 {
	font-size: 14px
}

.text--font-size-16 {
	font-size: 16px
}

@media (max-width: 1024px) {
	.text--font-size-16 {
		font-size: 14px
	}
}

.text--line-height-20 {
	line-height: 20px
}

.text--line-height-24 {
	line-height: 24px
}

.text--line-height-16 {
	line-height: 16px
}

.text--line-height-18 {
	line-height: 18px
}

.text--line-height-28 {
	line-height: 28px
}

@media (max-width: 1024px) {
	.text--line-height-28 {
		line-height: 24px
	}
}

.text--center {
	text-align: center
}

@media (max-width: 1024px) {
	.text--left {
		text-align: left
	}
}

.text--1 {
	margin-bottom: 76px
}

@media (max-width: 1024px) {
	.text--1 {
		margin-bottom: 32px;
		letter-spacing: 0
	}
}

.text--2 {
	margin: 29px 0 51px
}

@media (max-width: 1024px) {
	.text--2 {
		margin: 19px 0 40px
	}
}

.text--3 {
	margin: 28px 0 44px
}

@media (max-width: 1024px) {
	.text--3 {
		margin: 19px 0 40px
	}
}

.text-ico {
	display: inline-block;
	border-radius: 12px;
	padding: 12px 16px;
	background: rgba(80, 98, 255, .04)
}

.text-ico--2 {
	padding: 16px;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.16px
}

@media (max-width: 1024px) {
	.text-ico--2 {
		margin-top: 32px
	}
}

@media (max-width: 1024px) {
	.text-ico {
		padding: 15px 10px
	}

	.text-ico--2 {
		padding: 16px
	}
}

.opacity-06 {
	opacity: .6
}

select.custom-select {
	display: none
}

.nice-select {
	position: relative;
	z-index: 1;
	border-radius: 16px;
	background: rgba(255, 255, 255, .04)
}

.nice-select .current {
	position: relative;
	z-index: 1;
	display: block;
	padding: 14px 16px;
	width: 100%;
	height: 52px;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px
}

.nice-select .current::after {
	content: "";
	position: absolute;
	right: 16px;
	top: 18px;
	width: 16px;
	height: 16px;
	background: url(/assets/public/images/arrow.16c3d250.svg) center center no-repeat;
	background-size: contain;
	cursor: pointer
}

.nice-select .nice-select-dropdown {
	position: absolute;
	top: -1px;
	display: none;
	margin: 0 -1px;
	border-radius: 16px;
	padding-top: 33px;
	width: 100.7%;
	background: rgba(255, 255, 255, .04)
}

.nice-select .list {
	padding: 16px;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px
}

.nice-select .list li {
	margin-bottom: 8px;
	color: rgba(255, 255, 255, .4);
	transition: all .3s linear;
	cursor: pointer
}

.nice-select .list li img:not(:first-child) {
	display: none
}

.nice-select .list li:hover {
	color: #fff
}

.nice-select .list li:last-child {
	margin-bottom: 0
}

.nice-select .list li.selected {
	display: none
}

.nice-select.size-md {
	width: 320px
}

.nice-select.size-md .current {
	height: 48px
}

.nice-select.open {
	z-index: 5;
	border-color: rgba(0, 0, 0, 0);
	border-radius: 12px 12px 0 0;
	background: #40467a
}

.nice-select.open .nice-select-dropdown {
	display: block;
	background: #40467a
}

.nice-select.open .current {
	border-color: rgba(0, 0, 0, 0);
	background: rgba(0, 0, 0, 0)
}

.nice-select.open .current::after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.bg {
	position: absolute;
	-webkit-filter: blur(72px);
	filter: blur(72px);
	pointer-events: none
}

.bg--1 {
	right: -464px;
	top: -87px
}

.bg--2 {
	right: -50%;
	bottom: -114%
}

.bg--3 {
	right: -464px;
	top: -557px
}

.cards {
	display: grid;
	grid-auto-flow: dense;
	grid-template-columns:repeat(4, 1fr);
	margin: 0 auto;
	margin-top: 33px;
	width: 1164px;
	grid-gap: 20px;
	gap: 20px
}

.cards .card {
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	border: 1px solid rgba(245, 247, 250, .06);
	border-radius: 24px;
	padding: 32px;
	height: 276px;
	box-shadow: 0 4px 4px 0 rgba(9, 13, 20, .12), -2px -2px 4px 0 rgba(224, 224, 255, .02), 0 1px 2px 0 rgba(9, 13, 20, .24);
	background: linear-gradient(135deg, rgba(245, 247, 250, 0.06) 0%, rgba(245, 247, 250, 0) 100%);
	-webkit-backdrop-filter: blur(54.3656349182px);
	backdrop-filter: blur(54.3656349182px)
}

.cards .card-image {
	position: relative;
	width: 68px;
	height: 68px
}

.cards .card-image::after {
	content: "";
	position: absolute;
	left: 10px;
	top: 10px;
	width: 48px;
	height: 48px;
	-webkit-filter: blur(32px);
	filter: blur(32px)
}

.cards .card-image img {
	position: relative;
	z-index: 1
}

.cards .card-image--1::after {
	background: url(/assets/public/images/1.db698ae2.png), #d3d3d3 50%/cover no-repeat
}

.cards .card-image--2::after {
	background: url(/assets/public/images/2.4954c2cb.png), #d3d3d3 50%/cover no-repeat
}

.cards .card-image--3::after {
	background: url(/assets/public/images/3.f8e59324.png), #d3d3d3 50%/cover no-repeat
}

.cards .card-image--4::after {
	background: url(/assets/public/images/4.e9938377.png), #d3d3d3 50%/cover no-repeat
}

.cards .card-image--5::after {
	background: url(/assets/public/images/5.1c76b1fe.png), #d3d3d3 50%/cover no-repeat
}

.cards .card-image--6::after {
	background: url(/assets/public/images/6.f2fc7f88.png), #d3d3d3 50%/cover no-repeat
}

.cards .card-image--7::after {
	background: url(/assets/public/images/7.602ce289.png), #d3d3d3 50%/cover no-repeat
}

.cards .card-image--8::after {
	background: url(/assets/public/images/8.56fa7164.png), #d3d3d3 50%/cover no-repeat
}

.cards .card-image--9::after {
	background: url(/assets/public/images/9.67c91b47.png), #d3d3d3 50%/cover no-repeat
}

@media (max-width: 1024px) {
	.cards .card-image {
		width: 60px;
		height: 60px
	}
}

@media (min-width: 1025px) {
	.cards .card--lg {
		grid-column-end: span 2
	}
}

.cards .card--md {
	justify-content: flex-start;
	padding: 32px;
	height: auto
}

@media (max-width: 1024px) {
	.cards .card {
		justify-content: flex-start;
		padding: 16px;
		height: auto
	}

	.cards .card .card-image {
		margin-bottom: 24px
	}

	.cards .card--md {
		padding: 32px 10px
	}
}

.cards .text:last-child {
	margin-top: 15px
}

@media (max-width: 1024px) {
	.cards .text:last-child {
		margin-top: 6px
	}
}

.cards--md {
	grid-template-columns:repeat(3, 1fr)
}

@media (max-width: 1024px) {
	.cards {
		grid-template-columns:repeat(2, 1fr);
		width: 100%;
		gap: 8px
	}

	.cards--md {
		grid-template-columns:repeat(1, 1fr)
	}
}

.section {
	position: relative;
	z-index: 1
}

@media (min-width: 1025px) {
	.section-inner {
		padding-right: 100px
	}
}

.section--1 {
	padding-top: 169px;
	padding-bottom: 164px
}

@media (max-width: 1024px) {
	.section--1 {
		padding-top: 107px;
		padding-bottom: 77px
	}
}

.section--3 {
	margin-top: 86px;
	margin-bottom: 99px
}

@media (max-width: 1024px) {
	.section--3 {
		margin-top: 63px;
		margin-bottom: 35px
	}
}

.button {
	position: relative;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	border-radius: 20px;
	padding: 18px 0;
	width: 200px;
	height: 56px;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	color: #fff;
	transition: all .3s ease-in-out;
	cursor: pointer
}

.button svg {
	margin-right: 8px;
	width: 24px;
	height: 24px
}

@media (max-width: 1024px) {
	.button svg {
		width: 16px;
		height: 16px
	}
}

.button--full {
	width: 100%
}

@media (min-width: 1025px) {
	.button--md {
		width: 220px
	}
}

@media (max-width: 1024px) {
	.button--md {
		width: 100%
	}

	.buttons .button--md {
		flex: 1
	}
}

.button--transparent {
	margin-right: 24px;
	border: 1px solid #35b6ff;
	border-radius: 20px;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.4px;
	-webkit-text-fill-color: rgba(0, 0, 0, 0);
	background: linear-gradient(132deg, #35b6ff 24.79%, #1b84d7 73.53%);
	background: var(--accent-blue, linear-gradient(132deg, #35b6ff 24.79%, #1b84d7 73.53%));
	-webkit-background-clip: text;
	background-clip: text;
	transition: opacity .4s ease
}

.button--transparent::after {
	content: "";
	position: absolute;
	left: 0;
	z-index: -1;
	border-radius: 20px;
	width: 100%;
	height: 100%;
	transition: all .3s ease-in-out
}

.button--transparent::after {
	border-radius: 20px;
	box-shadow: 0 12px 20px 0 rgba(27, 132, 215, .32), 0 4px 4px 0 rgba(0, 0, 0, .11), 0 2px 0 0 #0d73c1;
	background: linear-gradient(132deg, #1b84d7 22.39%, #35b6ff 73.53%);
	opacity: 0
}

.button--transparent #svg-gradient, .button--transparent #svg-gradient-2 {
	display: inline-block;
	opacity: 1;
	transition: opacity .4s ease
}

.button--transparent svg #gradient, .button--transparent svg #gradient-2 {
	opacity: 0
}

.button--transparent:hover {
	border-color: rgba(0, 0, 0, 0)
}

.button--transparent:hover::after {
	opacity: 1
}

@media (min-width: 1025px) {
	.button--transparent:hover {
		-webkit-text-fill-color: initial;
		color: #fff;
		background: rgba(0, 0, 0, 0)
	}

	.button--transparent:hover #svg-gradient, .button--transparent:hover #svg-gradient-2 {
		opacity: 0
	}
}

.button--color::before, .button--color::after {
	content: "";
	position: absolute;
	left: 0;
	z-index: -1;
	border-radius: 20px;
	width: 100%;
	height: 100%;
	transition: all .3s ease-in-out
}

.button--color::before {
	box-shadow: 0 12px 20px 0 rgba(27, 132, 215, .32), 0 4px 4px 0 rgba(0, 0, 0, .11), 0 2px 0 0 #0d73c1;
	background: linear-gradient(132deg, #35b6ff 24.79%, #1b84d7 73.53%)
}

.button--color::after {
	border-radius: 20px;
	box-shadow: 0 12px 20px 0 rgba(27, 132, 215, .32), 0 4px 4px 0 rgba(0, 0, 0, .11), 0 2px 0 0 #0d73c1;
	background: linear-gradient(132deg, #1b84d7 22.39%, #35b6ff 73.53%);
	opacity: 0
}

.button--color:hover::before {
	opacity: 0
}

.button--color:hover::after {
	opacity: 1
}

.form {
	flex-shrink: 0;
	border: 1px solid rgba(245, 247, 250, .06);
	border-radius: 24px;
	padding: 32px 32px 40px;
	box-shadow: 0 4px 4px 0 rgba(9, 13, 20, .12), -2px -2px 4px 0 rgba(224, 224, 255, .02), 0 1px 2px 0 rgba(9, 13, 20, .24);
	background: linear-gradient(135deg, rgba(245, 247, 250, 0.06) 0%, rgba(245, 247, 250, 0) 100%);
	-webkit-backdrop-filter: blur(54.3656349182px);
	backdrop-filter: blur(54.3656349182px)
}

.form-line {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 24px
}

@media (max-width: 1024px) {
	.form-line {
		gap: 24px
	}
}

.form-input {
	position: relative
}

.form-input input {
	display: flex;
	align-items: center;
	align-self: stretch;
	border: 1px solid rgba(255, 255, 255, .12);
	border-radius: 16px;
	padding: 4px 16px;
	width: 242px;
	height: 52px;
	background: rgba(80, 98, 255, .04);
	gap: 16px
}

.form-input input::-webkit-input-placeholder {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px
}

.form-input input::placeholder {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px
}

@media (max-width: 1024px) {
	.form-input input {
		flex: 1;
		width: 100%
	}
}

.form-input textarea {
	display: flex;
	align-items: flex-start;
	align-self: stretch;
	margin-bottom: 32px;
	border: 1px solid rgba(255, 255, 255, .12);
	border-radius: 16px;
	padding: 16px;
	width: 100%;
	height: 120px;
	background: rgba(80, 98, 255, .04);
	resize: none;
	gap: 16px
}

.form-input textarea::-webkit-input-placeholder {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px
}

.form-input textarea::placeholder {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px
}

.form-input span {
	position: absolute;
	right: 0;
	bottom: -16px;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: #ff3e3e
}

.form-input.is-error input {
	border-color: #ff3e3e
}

@media (max-width: 1024px) {
	.form-input {
		flex: 1
	}
}

.form-label {
	margin-bottom: 4px;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: rgba(255, 255, 255, .4)
}

@media (min-width: 1025px) {
	.form {
		width: 572px;
		height: 396px
	}
}

@media (max-width: 1024px) {
	.form {
		margin-top: 60px;
		padding: 24px
	}
}

.buttons {
	display: flex
}

@media (max-width: 1024px) {
	.buttons {
		gap: 12px
	}

	.buttons .button {
		margin: 0
	}
}

.img-center {
	margin: 0 auto
}

.mt-32 {
	margin-top: 32px
}

.mt-24 {
	margin-top: 24px
}

.mt-16 {
	margin-top: 16px
}

.mb-52 {
	margin-bottom: 52px
}

.mb-28 {
	margin-bottom: 28px
}

.ref {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: space-between
}

@media (min-width: 1025px) {
	.ref-left {
		width: 507px
	}
}

@media (max-width: 1024px) {
	.ref-left {
		order: 2
	}
}

.ref-right {
	position: relative;
	border-radius: 24px;
	height: 352px;
	box-shadow: 0 2px 14px 0 rgba(63, 65, 77, .05);
	background: linear-gradient(135deg, #0fa 0%, #4579f5 51.65%, #9c42f5 99.83%)
}

@media (min-width: 1025px) {
	.ref-right {
		width: 480px
	}
}

@media (max-width: 1024px) {
	.ref-right {
		order: 1;
		margin-bottom: 64px;
		width: 100%;
		height: 240px
	}
}

.ref-card {
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	padding: 40px;
	height: 100%
}

.ref-card::before, .ref-card::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
	border-radius: 24px;
	width: 100%;
	height: 100%;
	box-shadow: 0 2px 14px 0 rgba(63, 65, 77, .05);
	background: linear-gradient(135deg, #0fa 0%, #4579f5 51.65%, #9c42f5 99.83%)
}

.ref-card::before {
	right: -12px;
	bottom: -12px;
	opacity: .4
}

@media (max-width: 1024px) {
	.ref-card::before {
		right: -8px;
		bottom: -8px
	}
}

.ref-card::after {
	right: -24px;
	bottom: -24px;
	opacity: .1
}

@media (max-width: 1024px) {
	.ref-card::after {
		right: -16px;
		bottom: -16px
	}
}

@media (max-width: 1024px) {
	.ref-card {
		padding: 24px
	}
}

.ref-number {
	font-family: "Drunk", sans-serif;
	font-weight: 1000;
	font-style: normal;
	font-size: 100px;
	line-height: 112px;
	letter-spacing: -2px;
	text-align: right;
	color: #fff
}

@media (max-width: 1024px) {
	.ref-number {
		font-size: 60px;
		line-height: 72px;
		letter-spacing: -2px;
		text-align: right
	}
}

.ref-text {
	width: 235px;
	font-weight: 700;
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase
}

@media (min-width: 1025px) {
	.ref {
		margin-top: 159px;
		margin-bottom: 168px;
		padding: 0 95px 0 60px
	}
}

@media (max-width: 1024px) {
	.ref {
		flex-flow: column;
		margin-top: 112px;
		margin-bottom: 80px;
		padding: 0 16px
	}
}

[data-tab="2"] .tabs-select {
	pointer-events: none
}

[data-tab="2"] .tabs-select .current::after {
	display: none
}

.tabs .nice-select .current, .tabs .nice-select-dropdown li {
	display: flex;
	flex-direction: row-reverse;
	align-items: flex-start;
	justify-content: flex-end
}

.tabs .nice-select .current img, .tabs .nice-select-dropdown li img {
	margin-right: 8px;
	width: 24px;
	height: 24px
}

.popup {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100vh;
	height: var(--vh);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10
}

@media (max-width: 1024px) {
	.popup {
		padding: 0 calc(16 * 2560px / 1366);
		padding: 0 calc(16 * var(--width-multiplier))
	}
}

.popup__bg {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(33, 36, 41, .92);
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	cursor: pointer
}

.popup__content {
	max-width: 440px;
	position: relative;
	z-index: 1;
	padding: 48px;
	border-radius: 24px;
	border: 1px solid rgba(245, 247, 250, .06);
	background: linear-gradient(135deg, rgba(245, 247, 250, 0.06) 0%, rgba(245, 247, 250, 0) 100%);
	box-shadow: 0px 4px 4px 0px rgba(9, 13, 20, .12), -2px -2px 4px 0px rgba(224, 224, 255, .02), 0px 1px 2px 0px rgba(9, 13, 20, .24);
	-webkit-backdrop-filter: blur(54.3656349182px);
	backdrop-filter: blur(54.3656349182px)
}

.popup img {
	margin: 0 auto;
	width: 80px;
	height: 80px
}

.popup__text {
	margin-bottom: 40px;
	color: rgba(255, 255, 255, .8);
	text-align: center;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: -0.14px
}

.popup__title {
	margin-top: 32px;
	margin-bottom: 16px;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
	text-transform: uppercase
}

.header {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 5;
	padding: 31px 0
}

.header-link {
	display: flex;
	align-items: center;
	margin-left: 42px;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.4px;
	-webkit-text-fill-color: rgba(0, 0, 0, 0);
	background: linear-gradient(132deg, #35b6ff 24.79%, #1b84d7 73.53%);
	background: var(--accent-blue, linear-gradient(132deg, #35b6ff 24.79%, #1b84d7 73.53%));
	-webkit-background-clip: text;
	background-clip: text;
	transition: opacity .4s ease
}

.header-link svg {
	margin-right: 8px;
	width: 24px;
	height: 24px
}

@media (max-width: 1024px) {
	.header-link svg {
		margin-right: 0;
		width: 36px;
		height: 36px
	}
}

.header-link #svg-gradient, .header-link #svg-gradient-2 {
	display: inline-block;
	opacity: 1;
	transition: opacity .4s ease
}

.header-link svg #gradient, .header-link svg #gradient-2 {
	opacity: 0
}

@media (min-width: 1025px) {
	.header-link:hover {
		-webkit-text-fill-color: initial;
		color: #fff;
		background: rgba(0, 0, 0, 0)
	}

	.header-link:hover #svg-gradient, .header-link:hover #svg-gradient-2 {
		opacity: 0
	}
}

@media (max-width: 1024px) {
	.header-link {
		margin-left: 24px
	}
}

.header-left {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center
}

.header-social {
	display: flex
}

.header-logo {
	display: block;
	width: 151.2px;
	height: 36px
}

@media (max-width: 1024px) {
	.header-logo {
		width: 117.6px;
		height: 28px
	}
}

.header-nav a {
	display: block;
	flex: 1 1 calc(33.3333333333% - 40px);
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.14px;
	transition: all .5s ease-in-out
}

@media (min-width: 1025px) {
	.header-nav a:hover {
		color: #35b6ff
	}
}

@media (min-width: 1025px) {
	.header-nav {
		display: flex;
		align-items: center;
		margin-left: 78px;
		gap: 40px
	}
}

@media (max-width: 1024px) {
	.header-nav {
		position: absolute;
		left: 0;
		right: 0;
		top: -22px;
		bottom: 0;
		display: flex;
		flex-flow: column;
		align-items: center;
		justify-content: center;
		margin: 0 -22px;
		height: var(--vh);
		background: url(/assets/public/images/menu.8268c10b.png) center center no-repeat;
		background-size: cover;
		-webkit-transform: translateY(-200%);
		transform: translateY(-200%);
		transition: all .5s ease-in-out;
		gap: 68px
	}

	.is-open .header-nav {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.header-button {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 16px;
	width: 32px;
	height: 32px
}

.header-button img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 0 auto
}

.header-button .open, .header-button .close {
	transition: all .3s ease-in-out
}

.header-button .close {
	-webkit-transform: scale(0) !important;
	transform: scale(0) !important
}

.is-open .header-button .close {
	-webkit-transform: scale(1) !important;
	transform: scale(1) !important
}

.is-open .header-button .open {
	-webkit-transform: scale(0) !important;
	transform: scale(0) !important
}

@media (max-width: 1024px) {
	.header {
		padding: 22px 16px
	}

	.header.is-open .header-social {
		opacity: 0
	}
}

.footer {
	margin-top: 120px;
	padding: 42px 41px;
	background: #191b1f
}

.footer-logo {
	display: block;
	width: 117.6px;
	height: 28px
}

.footer-copyright {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	opacity: .6
}

@media (max-width: 1024px) {
	.footer-copyright {
		flex: 0 0 100%;
		order: 3;
		margin-top: 18px;
		text-align: center
	}
}

.footer-social {
	display: flex
}

.footer-link {
	margin-left: 24px;
	width: 24px;
	height: 24px
}

.footer-link #svg-gradient, .footer-link #svg-gradient-2 {
	display: inline-block;
	opacity: 0;
	transition: opacity .4s ease
}

.footer-link svg #gradient, .footer-link svg #gradient-2 {
	opacity: 0
}

@media (min-width: 1025px) {
	.footer-link:hover {
		-webkit-text-fill-color: initial;
		color: #fff;
		background: rgba(0, 0, 0, 0)
	}

	.footer-link:hover #svg-gradient, .footer-link:hover #svg-gradient-2 {
		opacity: 1
	}
}

@media (max-width: 1024px) {
	.footer {
		margin-top: 80px;
		padding: 32px 16px
	}
}

.lazyBlur .lazy-blur {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.lazyBlur .lazy-blur img {
	width: 100%;
	height: 100%
}

.lazyBlur .lazy-blur__imgL {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	transition: .3s
}

.lazyBlur .lazy-blur.done .lazy-blur__imgL {
	opacity: 1
}
