[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [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}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}@font-face{font-display:swap;font-family:nunito-gdz;font-style:normal;font-weight:300;src:url(../fonts/Nunito-Light.f41ff9.eot);src:url(../fonts/Nunito-Light.f41ff9.eot?#iefix) format("embedded-opentype"),url(../fonts/Nunito-Light.bba827.woff2) format("woff2"),url(../fonts/Nunito-Light.e644a3.woff) format("woff"),url(../fonts/Nunito-Light.677d41.ttf) format("truetype")}@font-face{font-display:swap;font-family:nunito-gdz;font-style:normal;font-weight:400;src:url(../fonts/Nunito-Regular.85b3d2.eot);src:url(../fonts/Nunito-Regular.85b3d2.eot?#iefix) format("embedded-opentype"),url(../fonts/Nunito-Regular.64a339.woff2) format("woff2"),url(../fonts/Nunito-Regular.914470.woff) format("woff"),url(../fonts/Nunito-Regular.9d7a6e.ttf) format("truetype")}@font-face{font-display:swap;font-family:nunito-gdz;font-style:normal;font-weight:500;src:url(../fonts/Nunito-Medium.8a503b.eot);src:url(../fonts/Nunito-Medium.8a503b.eot?#iefix) format("embedded-opentype"),url(../fonts/Nunito-Medium.2b9bf5.woff2) format("woff2"),url(../fonts/Nunito-Medium.52b3fd.woff) format("woff"),url(../fonts/Nunito-Medium.067404.ttf) format("truetype")}@font-face{font-display:swap;font-family:nunito-gdz;font-style:normal;font-weight:600;src:url(../fonts/Nunito-SemiBold.3426e6.eot);src:url(../fonts/Nunito-SemiBold.3426e6.eot?#iefix) format("embedded-opentype"),url(../fonts/Nunito-SemiBold.1fe8d5.woff2) format("woff2"),url(../fonts/Nunito-SemiBold.a9b2e3.woff) format("woff"),url(../fonts/Nunito-SemiBold.ae592f.ttf) format("truetype")}@font-face{font-display:swap;font-family:nunito-gdz;font-style:normal;font-weight:700;src:url(../fonts/Nunito-Bold.09f47a.eot);src:url(../fonts/Nunito-Bold.09f47a.eot?#iefix) format("embedded-opentype"),url(../fonts/Nunito-Bold.dc8641.woff2) format("woff2"),url(../fonts/Nunito-Bold.f75afe.woff) format("woff"),url(../fonts/Nunito-Bold.275dd5.ttf) format("truetype")}@font-face{font-display:swap;font-family:nunito-gdz;font-style:normal;font-weight:800;src:url(../fonts/Nunito-Black.7b9211.eot);src:url(../fonts/Nunito-Black.7b9211.eot?#iefix) format("embedded-opentype"),url(../fonts/Nunito-Black.84aaef.woff2) format("woff2"),url(../fonts/Nunito-Black.d6be19.woff) format("woff"),url(../fonts/Nunito-Black.399822.ttf) format("truetype")}@font-face{font-display:swap;font-family:gilroy-gdz;font-style:normal;font-weight:600;src:url(../fonts/Gilroy-SemiBold.8134b9.eot);src:url(../fonts/Gilroy-SemiBold.8134b9.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-SemiBold.7533ab.woff2) format("woff2"),url(../fonts/Gilroy-SemiBold.e38937.woff) format("woff"),url(../fonts/Gilroy-SemiBold.678029.ttf) format("truetype")}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#1f1f1f;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:31,31,31;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:0;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{background-color:var(--bs-highlight-bg);color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.container,.container-fluid,.container-md{--bs-gutter-x:32px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:768px){.container,.container-md,.container-sm{max-width:884px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:32px;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{width:auto}.row-cols-1>*,.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-2>*,.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-3>*{width:33.33333333%}.row-cols-4>*{width:25%}.row-cols-4>*,.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.66666667%}.col-auto,.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-auto{width:auto}.col-1{width:8.33333333%}.col-1,.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-2{width:16.66666667%}.col-3{width:25%}.col-3,.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-5,.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-6{width:50%}.col-7{width:58.33333333%}.col-7,.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-8{width:66.66666667%}.col-9{width:75%}.col-10,.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-11,.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-12{width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.5rem}.g-1,.gy-1{--bs-gutter-y:0.5rem}.g-2,.gx-2{--bs-gutter-x:0.75rem}.g-2,.gy-2{--bs-gutter-y:0.75rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:2rem}.g-5,.gy-5{--bs-gutter-y:2rem}.g-6,.gx-6{--bs-gutter-x:2.5rem}.g-6,.gy-6{--bs-gutter-y:2.5rem}@media(min-width:576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{width:auto}.row-cols-sm-1>*,.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-1>*{width:100%}.row-cols-sm-2>*{width:50%}.row-cols-sm-2>*,.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-3>*{width:33.33333333%}.row-cols-sm-4>*{width:25%}.row-cols-sm-4>*,.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-5>*{width:20%}.row-cols-sm-6>*{width:16.66666667%}.col-sm-auto,.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-auto{width:auto}.col-sm-1{width:8.33333333%}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10,.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.5rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.5rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.75rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.75rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:2rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:2rem}.g-sm-6,.gx-sm-6{--bs-gutter-x:2.5rem}.g-sm-6,.gy-sm-6{--bs-gutter-y:2.5rem}}@media(min-width:768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{width:auto}.row-cols-md-1>*,.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-1>*{width:100%}.row-cols-md-2>*{width:50%}.row-cols-md-2>*,.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-3>*{width:33.33333333%}.row-cols-md-4>*{width:25%}.row-cols-md-4>*,.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-5>*{width:20%}.row-cols-md-6>*{width:16.66666667%}.col-md-auto,.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-auto{width:auto}.col-md-1{width:8.33333333%}.col-md-1,.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-3,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10,.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-11,.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.5rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.5rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.75rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.75rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:2rem}.g-md-5,.gy-md-5{--bs-gutter-y:2rem}.g-md-6,.gx-md-6{--bs-gutter-x:2.5rem}.g-md-6,.gy-md-6{--bs-gutter-y:2.5rem}}@media(min-width:992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{width:auto}.row-cols-lg-1>*,.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-1>*{width:100%}.row-cols-lg-2>*{width:50%}.row-cols-lg-2>*,.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-3>*{width:33.33333333%}.row-cols-lg-4>*{width:25%}.row-cols-lg-4>*,.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-5>*{width:20%}.row-cols-lg-6>*{width:16.66666667%}.col-lg-auto,.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-auto{width:auto}.col-lg-1{width:8.33333333%}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10,.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.5rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.5rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.75rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.75rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:2rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:2rem}.g-lg-6,.gx-lg-6{--bs-gutter-x:2.5rem}.g-lg-6,.gy-lg-6{--bs-gutter-y:2.5rem}}@media(min-width:1200px){.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{width:auto}.row-cols-xl-1>*,.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-1>*{width:100%}.row-cols-xl-2>*{width:50%}.row-cols-xl-2>*,.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-3>*{width:33.33333333%}.row-cols-xl-4>*{width:25%}.row-cols-xl-4>*,.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-5>*{width:20%}.row-cols-xl-6>*{width:16.66666667%}.col-xl-auto,.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-auto{width:auto}.col-xl-1{width:8.33333333%}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-2{width:16.66666667%}.col-xl-3{width:25%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-4{width:33.33333333%}.col-xl-5{width:41.66666667%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-6{width:50%}.col-xl-7{width:58.33333333%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-8{width:66.66666667%}.col-xl-9{width:75%}.col-xl-10,.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-10{width:83.33333333%}.col-xl-11{width:91.66666667%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.5rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.5rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.75rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.75rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:2rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:2rem}.g-xl-6,.gx-xl-6{--bs-gutter-x:2.5rem}.g-xl-6,.gy-xl-6{--bs-gutter-y:2.5rem}}@media(min-width:1400px){.col-xxl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{width:auto}.row-cols-xxl-1>*,.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-1>*{width:100%}.row-cols-xxl-2>*{width:50%}.row-cols-xxl-2>*,.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-3>*{width:33.33333333%}.row-cols-xxl-4>*{width:25%}.row-cols-xxl-4>*,.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-5>*{width:20%}.row-cols-xxl-6>*{width:16.66666667%}.col-xxl-auto,.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-auto{width:auto}.col-xxl-1{width:8.33333333%}.col-xxl-1,.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-2{width:16.66666667%}.col-xxl-3{width:25%}.col-xxl-3,.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-4{width:33.33333333%}.col-xxl-5{width:41.66666667%}.col-xxl-5,.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-6{width:50%}.col-xxl-7{width:58.33333333%}.col-xxl-7,.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-8{width:66.66666667%}.col-xxl-9{width:75%}.col-xxl-10,.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-10{width:83.33333333%}.col-xxl-11{width:91.66666667%}.col-xxl-11,.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-12{width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.5rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.5rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.75rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.75rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:2rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:2rem}.g-xxl-6,.gx-xxl-6{--bs-gutter-x:2.5rem}.g-xxl-6,.gy-xxl-6{--bs-gutter-y:2.5rem}}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.5rem!important}.mb-2{margin-bottom:.75rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:2.5rem!important}.mb-auto{margin-bottom:auto!important}@media(min-width:576px){.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.5rem!important}.mb-sm-2{margin-bottom:.75rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:2rem!important}.mb-sm-6{margin-bottom:2.5rem!important}.mb-sm-auto{margin-bottom:auto!important}}@media(min-width:768px){.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.5rem!important}.mb-md-2{margin-bottom:.75rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:2rem!important}.mb-md-6{margin-bottom:2.5rem!important}.mb-md-auto{margin-bottom:auto!important}}@media(min-width:992px){.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.5rem!important}.mb-lg-2{margin-bottom:.75rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:2rem!important}.mb-lg-6{margin-bottom:2.5rem!important}.mb-lg-auto{margin-bottom:auto!important}}@media(min-width:1200px){.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.5rem!important}.mb-xl-2{margin-bottom:.75rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:2rem!important}.mb-xl-6{margin-bottom:2.5rem!important}.mb-xl-auto{margin-bottom:auto!important}}@media(min-width:1400px){.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.5rem!important}.mb-xxl-2{margin-bottom:.75rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:2rem!important}.mb-xxl-6{margin-bottom:2.5rem!important}.mb-xxl-auto{margin-bottom:auto!important}}::-moz-selection{background-color:#eb1c4e;color:#fff}::selection{background-color:#eb1c4e;color:#fff}input,textarea{color:#1f1f1f;outline:none}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;background-color:#f8f8f8;color:#1f1f1f;font-family:nunito-gdz,sans-serif;margin-top:48px;min-width:320px;position:relative}a{text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}a:hover{text-decoration:underline}.container-lg{max-width:992px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}.h1,h1{font-size:32px;line-height:1.25}@media(max-width:991.98px){.h1,h1{font-size:28px}}@media(max-width:575.98px){.h1,h1{font-size:24px}}.h2,h2{font-size:24px;line-height:1.333}@media(max-width:575.98px){.h2,h2{font-size:20px}}.h3,h3{font-size:22px;line-height:1.09}@media(max-width:575.98px){.h3,h3{font-size:18px}}.h4,h4{font-size:20px;line-height:1.2}@media(max-width:575.98px){.h4,h4{font-size:16px}}.h5,h5{font-size:18px;line-height:1.333}@media(max-width:575.98px){.h5,h5{font-size:14px}}.text-base,body{font-size:18px;line-height:1.333}.img-responsive{display:block;height:auto;max-width:100%}.hidden{height:0;opacity:0;position:absolute;width:0}.lock{overflow:hidden}.list-unstyled{list-style-type:none;margin:0;padding:0}.group-control__password-toggle,.hamburger,.search__btn,.search__submit{background:none;border:none;padding:0}.disable-premium,.form-auth{background-color:#fff;border-radius:2px}.item-directory__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:none;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;line-height:1;min-height:40px;padding:5px 16px;text-align:center;-webkit-transition:background .25s ease,color .25s ease;transition:background .25s ease,color .25s ease;vertical-align:top}.btn:hover{text-decoration:none}.btn--accent{background-color:#eb1c4e;color:#fff}.btn--accent:hover{background-color:#ef4b73}.btn--ghost{background:none;color:#1f1f1f;min-height:auto}.btn--ghost,.btn--ghost:hover{text-decoration:underline}.btn--ghost:hover{color:#eb1c4e}.user-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#112243;display:-webkit-box;display:-ms-flexbox;display:flex}.user-link:hover{color:#eb1c4e;text-decoration:none}.user-link__username{font-size:12px;font-weight:600;margin-right:8px}.user-link__avatar{-ms-flex-negative:0;flex-shrink:0}.hamburger{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;width:24px}.hamburger__close,.hamburger__open{display:block}.hamburger__open{height:17px;width:24px}.hamburger__close{display:none;height:20px;width:20px}.hamburger.is-active .hamburger__open{display:none}.hamburger.is-active .hamburger__close{display:block}.header{background-color:#fff;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.04);box-shadow:0 4px 20px 0 rgba(0,0,0,.04);height:48px;left:0;padding:4px 0;position:fixed;top:0;width:100%;z-index:6}.header__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo{-ms-flex-negative:0;flex-shrink:0;margin-right:60px;max-width:160px}@media(max-width:767.98px){.header__logo{margin-right:32px}}@media(min-width:576px){.header__search{-webkit-box-flex:0;-ms-flex:0 1 394px;flex:0 1 394px;margin-right:30px;max-width:394px}}@media(max-width:575.98px){.header__search{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-left:8px;order:1}}.header__user-link{margin-left:auto}@media(max-width:575.98px){.header__user-link{display:none}}.header__hamburger{margin-left:auto}@media(min-width:576px){.header__hamburger{display:none}}.search__btn,.search__submit{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:26px;justify-content:center;width:26px}.search__btn-icon,.search__submit-icon{-ms-flex-negative:0;color:#fff;flex-shrink:0;height:15px;width:15px}@media(min-width:576px){.search__btn{display:none}}.search__group{position:relative}@media(max-width:575.98px){.search__group{left:16px;margin-top:8px;opacity:0;position:absolute;right:16px;top:100%;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:10}}.search__control{border:1px solid #f8f9fa;border-radius:171px;display:block;font-size:12px;padding:8px 32px 8px 16px;width:100%}.search__control::-webkit-input-placeholder{color:#878787}.search__control::-moz-placeholder{color:#878787}.search__control:-ms-input-placeholder{color:#878787}.search__control::-ms-input-placeholder{color:#878787}.search__control::placeholder{color:#878787}@media(max-width:575.98px){.search__control{border-color:#eb1c4e;padding:11px 40px 11px 16px}}.search__submit{position:absolute;right:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:575.98px){.search__submit{right:9px}}.search.is-active .search__group{opacity:1;visibility:visible}.avatar{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:26px;justify-content:center;position:relative;width:26px}.avatar__icon{-ms-flex-negative:0;color:#fff;flex-shrink:0;height:14px;width:14px}.avatar__premium-badge{position:absolute;right:-2px;top:-3px}.avatar.is-active{background-color:#eb1c4e}.premium-badge{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:12px;justify-content:center;width:12px}.premium-badge__icon{-ms-flex-negative:0;color:#ffa825;flex-shrink:0;height:6px;width:6px}.mobile-menu{background-color:#fff;height:100%;left:0;overflow-y:auto;padding:64px 0 0;position:fixed;top:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;width:100%;z-index:5}.mobile-menu.is-active{-webkit-transform:translateZ(0);transform:translateZ(0)}.mobile-menu__user{margin-bottom:20px}.mobile-menu__list{border-top:1px solid #000;padding-top:28px}.mobile-menu__list li{font-size:16px;font-weight:600;line-height:1}.mobile-menu__list li:not(:last-child){margin-bottom:20px}.mobile-menu__list a{color:#112243}.page-title{font-weight:600}.page,.page-centered,.page-content{min-height:calc(100vh - 48px)}.page{padding:48px 0}@media(max-width:575.98px){.page{padding:40px 0}}.page-centered{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:64px 0}.page-centered .disable-premium,.page-centered .form-auth{margin:0 auto;max-width:458px}.page-content{background-color:#fbfbfb;padding:48px 100px 48px 40px}@media(max-width:991.98px){.page-content{margin-left:-16px;margin-right:-16px;padding:48px 16px}}@media(max-width:575.98px){.page-content{padding:32px 16px}}.page-content .breadcrumbs{margin-bottom:16px}@media(max-width:575.98px){.page-content .breadcrumbs{margin-bottom:24px}}.premium-block,.user-benefits-block,.user-block{background-color:#fff;border-radius:10px;padding:16px}@media(max-width:575.98px){.premium-block,.user-benefits-block,.user-block{padding:12px 16px}}.cabinet__title{margin-bottom:48px}@media(max-width:575.98px){.cabinet__title{margin-bottom:16px}}.cabinet__block{margin-bottom:8px}@media(max-width:575.98px){.cabinet__block{margin-bottom:12px}}.cabinet__cancel{font-size:12px;font-weight:600;padding:0}.cabinet__btn{font-size:12px;font-weight:600;margin-top:24px;width:224px}.logout-btn{color:#1f1f1f;display:block;height:24px;position:relative;width:24px}.logout-btn:before{border-radius:inherit;bottom:-5px;content:"";display:block;left:-5px;position:absolute;right:-5px;top:-5px}.logout-btn:hover{color:#eb1c4e}.logout-btn__icon{display:block;height:100%;width:100%}.user,.user__avatar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.user__avatar{-webkit-box-pack:center;-ms-flex-pack:center;border:2px solid #eb1c4e;border-radius:50%;height:64px;justify-content:center;margin-right:16px;position:relative;width:64px}.user__avatar,.user__avatar-img,.user__premium-badge{-ms-flex-negative:0;flex-shrink:0}.user__premium-badge{height:24px;position:absolute;right:-2px;top:-2px;width:24px}.user__premium-badge .premium-badge__icon{height:12px;width:12px}.user__body{-webkit-box-flex:1;color:#1f1f1f;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1;margin-right:10px}.user__title{font-family:gilroy-gdz,sans-serif;font-size:16px;font-weight:600;margin-bottom:4px}.user__text{color:#bdbdbd;font-size:12px}.user__logout-btn{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.user__btns{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto}.user__login,.user__register{font-size:12px;font-weight:600}.user__register{-webkit-box-flex:0;-ms-flex:0 1 160px;flex:0 1 160px;margin-right:8px;max-width:160px}.user__login{color:#112243}.user__login,.user__login:hover{text-decoration:none}@media(min-width:576px){.user-block{padding-right:34px}}@media(max-width:359.98px){.user-block__user .user__avatar{height:56px;margin-right:12px;width:56px}}@media(max-width:360px){.user-block__user .user__logout-btn{height:18px;width:18px}}.premium-block,.premium-block__icon-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.premium-block__icon-wrap{-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#bdbdbd;border-radius:2px;flex-shrink:0;height:32px;justify-content:center;margin-right:18px;width:64px}.premium-block__icon{-ms-flex-negative:0;color:#fff;flex-shrink:0;height:20px;width:20px}.premium-block__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.premium-block__title{font-size:14px;font-weight:600;line-height:1.14;margin-bottom:4px}.premium-block__text{color:#828282;font-size:12px;line-height:1}.premium-block.is-active .premium-block__icon-wrap{background-color:#f8f8f8}.premium-block.is-active .premium-block__icon{color:#ffa825}.user-benefits-block__title{font-weight:600;margin-bottom:12px}.user-benefits-block__list,.user-benefits-block__title{font-size:14px;line-height:1.14}.user-benefits-block__list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.user-benefits-block__list li:not(:last-child){margin-bottom:8px}.user-benefits-block__list-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:8px;margin-top:-1px;width:16px}.control{background-color:#fbfbfb;border:none;border-radius:2px;display:block;font-size:14px;padding:11px 16px;width:100%}.control::-webkit-input-placeholder{color:#bdbdbd}.control::-moz-placeholder{color:#bdbdbd}.control:-ms-input-placeholder{color:#bdbdbd}.control::-ms-input-placeholder{color:#bdbdbd}.control::placeholder{color:#bdbdbd}.control--icon{padding-right:40px}.reset-link{color:#eb1c4e;font-size:14px;font-weight:500;text-decoration:underline}.reset-link:hover{color:#ef4b73}.group-control__header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;line-height:1.71;margin-bottom:8px}.group-control__label{color:#112243;display:block;font-size:14px;font-weight:500}.group-control__wrap{position:relative}.group-control__password-toggle{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ececec;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;-webkit-transition:color .25s ease;transition:color .25s ease;width:40px}.group-control__password-toggle:hover{color:#112243}.group-control__password-toggle-icon{-ms-flex-negative:0;flex-shrink:0;height:24px;width:24px}.optionbox{background-color:#f8f8f8;border-radius:4px;color:#1f1f1f;cursor:pointer;display:block;font-size:14px;font-weight:600;height:32px;line-height:32px;text-align:center;-webkit-transition:background .25s ease,color .25s ease;transition:background .25s ease,color .25s ease;width:32px}.optionbox:hover{text-decoration:none}.optionbox.is-active,.optionbox:hover{background-color:#eb1c4e;color:#f8f8f8}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjQzRDNEM0IiBkPSJNMTQuMTAyIDIuMDE2IDguMTY0IDcuNjAyYy0uMjA4LjE4Mi0uNDMuMjczLS42NjQuMjczYS44Ni44NiAwIDAgMS0uNjI1LS4yNzNMLjkzNyAyLjAxNkMuNTQ3IDEuNTczLjUzNCAxLjEzLjg5OC42ODdjLjQxNy0uMzkuODYtLjQwMyAxLjMyOS0uMDM5bDUuMjczIDUgNS4zMTMtNWMuNDQyLS4zNjQuODcyLS4zNjQgMS4yODkgMCAuMzY0LjQ3LjM2NC45MjUgMCAxLjM2OFoiLz48L3N2Zz4=) calc(100% - 16px)/15px auto no-repeat;border:1px solid #1f1f1f;border-radius:10px;display:block;padding:11px 32px 11px 16px;width:100%}.select--grade,.select--subject{padding-left:44px}.select--subject{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjQzRDNEM0IiBkPSJNMTQuMTAyIDIuMDE2IDguMTY0IDcuNjAyYy0uMjA4LjE4Mi0uNDMuMjczLS42NjQuMjczYS44Ni44NiAwIDAgMS0uNjI1LS4yNzNMLjkzNyAyLjAxNkMuNTQ3IDEuNTczLjUzNCAxLjEzLjg5OC42ODdjLjQxNy0uMzkuODYtLjQwMyAxLjMyOS0uMDM5bDUuMjczIDUgNS4zMTMtNWMuNDQyLS4zNjQuODcyLS4zNjQgMS4yODkgMCAuMzY0LjQ3LjM2NC45MjUgMCAxLjM2OFoiLz48L3N2Zz4=) calc(100% - 16px)/15px auto no-repeat,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzFGMUYxRiIgZD0iTTE3LjkzIDE1LjU0M2MuMTE3LjQ2OS4wNy45MDItLjE0IDEuMy0uMjM1LjM3Ni0uNTg3LjYzNC0xLjA1Ni43NzRsLTIuMTQ0LjU2M2ExLjY3IDEuNjcgMCAwIDEtLjQ1Ny4wN2MtLjM3NSAwLS43MTUtLjExNy0xLjAyLS4zNTJhMS42OTMgMS42OTMgMCAwIDEtLjU5Ny0uODc4bC0yLjM5MS04Ljg2djguNDAyYTEuODM0IDEuODM0IDAgMCAxLS40OTIgMS4xOTYgMS44MzQgMS44MzQgMCAwIDEtMS4xOTUuNDkyaC0yLjI1Yy0uNDQ2IDAtLjgyLS4xNC0xLjEyNS0uNDIyLS4zMDUuMjgxLS42OC40MjItMS4xMjUuNDIyaC0yLjI1YTEuODM0IDEuODM0IDAgMCAxLTEuMTk2LS40OTJBMS44MzUgMS44MzUgMCAwIDEgMCAxNi41NjNWMS45MzhjLjAyMy0uNDcuMTg4LS44NjguNDkyLTEuMTk2QTEuODM1IDEuODM1IDAgMCAxIDEuNjg4LjI1aDIuMjVjLjQ0NSAwIC44Mi4xNCAxLjEyNC40MjJDNS4zNjcuMzkgNS43NDIuMjUgNi4xODguMjVoMi4yNUM5IC4yNzMgOS40NTcuNTA4IDkuODEuOTUzYzAtLjAyMy4wMTEtLjAzNS4wMzUtLjAzNS4wMjMtLjAyMy4wNDctLjAzNS4wNy0uMDM1bDIuMTgtLjU2M2MuMTQtLjA0Ny4yODEtLjA3LjQyMi0uMDcuMzk4IDAgLjczOC4xMTcgMS4wMi4zNTIuMzA0LjIxLjUxNS41MTUuNjMyLjkxNGwzLjc2MiAxNC4wMjdaTTEuMTI1IDEuOTM4djEuNjg3SDQuNVYxLjkzN2MtLjAyMy0uMzUxLS4yMS0uNTM5LS41NjMtLjU2MmgtMi4yNWMtLjM1MS4wMjMtLjUzOS4yMS0uNTYyLjU2M1ptMCAyLjgxMnY5bDMuMzc1LS4wMzVWNC43NUgxLjEyNVptMi44MTMgMTIuMzc1Yy4zNTEtLjAyMy41MzktLjIxLjU2Mi0uNTYzdi0xLjY4N0gxLjEyNXYxLjY4OGMuMDIzLjM1MS4yMS41MzkuNTYzLjU2MmgyLjI1Wk05IDE2LjU2MnYtMS42ODdsLTMuMzc1LjAzNXYxLjY1MmMuMDIzLjM1Mi4yMS41NC41NjMuNTYzaDIuMjVjLjM1MS0uMDIzLjUzOS0uMjEuNTYyLS41NjNabTAtMi44MTJ2LTlINS42NnY5SDlaTTkgMy42MjVWMS45MzdjLS4wMjMtLjM1MS0uMjEtLjUzOS0uNTYzLS41NjJoLTIuMjVjLS4zNTEuMDIzLS41MzkuMjEtLjU2Mi41NjN2MS42ODdIOVptMS4xMjUuMjEuMTQuNDU4IDMuMjM1LS44NzktLjQyMi0xLjYxN2MtLjA5NC0uMjU4LS4yODEtLjM5OS0uNTYyLS40MjJhLjMxMi4zMTIgMCAwIDAtLjE0MS4wMzVsLTIuMTguNTYzYy0uMDIzIDAtLjAzNS4wMTEtLjAzNS4wMzVoLS4wMzV2MS44MjhabTIuNzQyIDEwLjE2MSAzLjI3LS44NDQtMi4zNTYtOC42NDgtMy4yMzQuODQ0IDIuMzIgOC42NDhabTMuOTM4IDIuMjg1Yy4wNy0uMDkzLjA4Mi0uMjM0LjAzNS0uNDIybC0uNDIyLTEuNjUyLTMuMjcuODc5LjQ1NyAxLjYxN2MuMDcuMjU4LjI0Ny4zOTkuNTI4LjQyMmguMTA1Yy4wMjQgMCAuMDM1LS4wMTIuMDM1LS4wMzVsMi4xOC0uNTYzYy4xODgtLjA3LjMwNS0uMTUyLjM1Mi0uMjQ2WiIvPjwvc3ZnPg==) 16px/18px auto no-repeat}.select--grade{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjQzRDNEM0IiBkPSJNMTQuMTAyIDIuMDE2IDguMTY0IDcuNjAyYy0uMjA4LjE4Mi0uNDMuMjczLS42NjQuMjczYS44Ni44NiAwIDAgMS0uNjI1LS4yNzNMLjkzNyAyLjAxNkMuNTQ3IDEuNTczLjUzNCAxLjEzLjg5OC42ODdjLjQxNy0uMzkuODYtLjQwMyAxLjMyOS0uMDM5bDUuMjczIDUgNS4zMTMtNWMuNDQyLS4zNjQuODcyLS4zNjQgMS4yODkgMCAuMzY0LjQ3LjM2NC45MjUgMCAxLjM2OFoiLz48L3N2Zz4=) calc(100% - 16px)/15px auto no-repeat,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzFGMUYxRiIgZD0iTTExLjYyMSAxMS4yNTRjMS4yNjYuMzk4IDIuMjg1IDEuMTEzIDMuMDU5IDIuMTQ0Ljc3MyAxLjAzMiAxLjE3MiAyLjIzOSAxLjE5NSAzLjYyMiAwIC4zNTEtLjExNy42NDQtLjM1Mi44NzhhMS4xOTIgMS4xOTIgMCAwIDEtLjg3OC4zNTJIMS4zNTVjLS4zNTEgMC0uNjQ0LS4xMTctLjg3OC0uMzUyYTEuMTkyIDEuMTkyIDAgMCAxLS4zNTItLjg3OGMuMDIzLTEuMzgzLjQyMi0yLjU5IDEuMTk1LTMuNjIyLjc3NC0xLjAzIDEuNzkzLTEuNzQ2IDMuMDU5LTIuMTQ0TDggMTQuODc1bDMuNjIxLTMuNjIxWm0zLjAyNCA1LjgzNmMuMDcgMCAuMTA1LS4wMjQuMTA1LS4wNyAwLS45ODUtLjI1OC0xLjg2NC0uNzczLTIuNjM3YTUuMDU2IDUuMDU2IDAgMCAwLTIuMDc1LTEuODI4TDguODEgMTUuNjg0Yy0uMjM1LjIxLS41MDQuMzE2LS44MDkuMzE2LS4zMDUgMC0uNTc0LS4xMDUtLjgwOS0uMzE2TDQuMDk4IDEyLjUyYTUuMDU2IDUuMDU2IDAgMCAwLTIuMDc1IDEuODI4IDQuNzU0IDQuNzU0IDAgMCAwLS43NzMgMi42MzZjMCAuMDcuMDM1LjEwNi4xMDUuMTA2aDEzLjI5Wk0uNTQ2IDMuMDYzQy4yODkgMi45NjkuMTQ4IDIuNzguMTI1IDIuNWMuMDIzLS4yODEuMTY0LS40NjkuNDIyLS41NjNMNy44OTUuMjVoLjI0Nmw3LjMxMiAxLjY4OGMuMjU4LjA5My4zOTkuMjguNDIyLjU2Mi0uMDIzLjI4MS0uMTY0LjQ2OS0uNDIyLjU2M0wxMi41IDMuNzN2MS4wMmMwIC4yMS0uMDk0LjM3NS0uMjgxLjQ5MmwtMi4yNSAxLjMwMUE0LjIyNSA0LjIyNSAwIDAgMSA4IDcuMDM1Yy0uNjggMC0xLjMzNi0uMTY0LTEuOTY5LS40OTJsLTIuMjUtMS4zQS41NS41NSAwIDAgMSAzLjUgNC43NVYzLjczbC0xLjEyNS0uMjh2Mi44ODJsMS4wOSAzLjMwNWEuNTkxLjU5MSAwIDAgMS0uMDcuNDkyLjUzOC41MzggMCAwIDEtLjQ1OC4yNDZILjY4OGEuNTM4LjUzOCAwIDAgMS0uNDU3LS4yNDZjLS4xMTctLjE0LS4xNC0uMzA1LS4wNy0uNDkybDEuMDktMy4zMDVWMy4yMDNsLS43MDMtLjE0Wm0xMC44MjggMS4zN3YtLjQ1NmwtMy4yMzQuNzczSDcuODZsLTMuMjM1LS43NzN2LjQ1N2wxLjk2OSAxLjEyNWMuOTM3LjQ5MiAxLjg3NS40OTIgMi44MTIgMGwxLjk2OS0xLjEyNVpNOCAxLjM3NiAzLjE4NCAyLjUgOCAzLjYyNSAxMi44MTYgMi41IDggMS4zNzVaTTEuODEyIDguMjNsLS4zNTEgMS4wMmguNzAzbC0uMzUyLTEuMDJabTEwLjEyNi0yLjM5Yy4zNTEuMDQ3LjUxNS4yMzQuNDkyLjU2Mi0uMDI0IDEuMjY2LS40NTcgMi4zMzItMS4zMDEgMy4yLS44NDQuODQzLTEuODk5IDEuMjc3LTMuMTY0IDEuMy0xLjI2Ni0uMDIzLTIuMzItLjQ1Ny0zLjE2NC0xLjMtLjg0NC0uODY4LTEuMjc4LTEuOTM0LTEuMzAxLTMuMi4wNDctLjMyOC4yNDYtLjUxNS41OTgtLjU2Mi4zMDQuMDIzLjQ4LjIxLjUyNy41NjIuMDIzLjk2MS4zNjMgMS43NTggMS4wMiAyLjM5MS42NTYuNjMzIDEuNDUzLjk2IDIuMzkuOTg0LjkzOC0uMDIzIDEuNzIzLS4zNTEgMi4zNTYtLjk4NC42MzItLjYzMy45Ni0xLjQzLjk4NC0yLjM5LjAyMy0uMzUyLjIxLS41NC41NjMtLjU2M1oiLz48L3N2Zz4=) 16px/18px auto no-repeat}.form-auth{padding:48px 32px}@media(max-width:575.98px){.form-auth{padding:24px 16px}}.form-auth__title{color:#232323;font-size:26px;font-weight:600;margin-bottom:40px}@media(max-width:575.98px){.form-auth__title{font-size:24px;margin-bottom:24px}}.form-auth__controls{margin-bottom:15px}.form-auth__group{margin-bottom:16px}.form-auth__btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px -8px}.form-auth__register-btn,.form-auth__submit{font-weight:500;margin:0 4px 8px}.form-auth__submit{font-size:16px}.form-auth__register-btn{font-size:14px}.form-auth__social-auth-btns{margin-top:24px}.social-auth-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fbfbfb;border-radius:4px;color:#112243;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;line-height:1.14;padding:14px}@media(max-width:575.98px){.social-auth-btn{padding:12px 44px 12px 14px}}@media(max-width:360px){.social-auth-btn{padding:12px 12px 12px 14px}}.social-auth-btn:hover{text-decoration:none}.social-auth-btn__icon{-ms-flex-negative:0;flex-shrink:0;margin-right:24px;width:28px}.disable-premium{padding:40px 32px 24px;text-align:center}@media(max-width:575.98px){.disable-premium{padding:28px 39px 16px}}@media(max-width:360px){.disable-premium{padding:20px 20px 16px}}.disable-premium__img{margin:0 auto 8px}.disable-premium__title{color:#232323;font-size:26px;font-weight:600;line-height:1.07;margin-bottom:8px}@media(max-width:575.98px){.disable-premium__title{font-size:24px;line-height:1.33;margin-bottom:16px}}.disable-premium__text-wrap{color:#112243;font-size:14px;font-weight:500;margin-bottom:24px}.disable-premium__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.disable-premium__disable{font-size:16px}@media(max-width:575.98px){.disable-premium__disable{width:224px}}.disable-premium__keep{font-size:14px}.disable-premium__disable,.disable-premium__keep{font-weight:500}@media(max-width:575.98px){.disable-premium__disable,.disable-premium__keep{font-size:12px;font-weight:600}}.disable-premium__disable:not(:last-child),.disable-premium__keep:not(:last-child){margin-bottom:8px}.disable-premium__accept{color:#818181;font-size:10px;line-height:1.6;margin:28px auto 0;max-width:354px}@media(max-width:575.98px){.disable-premium__accept{margin:18px auto 0}}.premium-subscription__title{margin-bottom:16px}.premium-subscription__user-benefits-block{margin-bottom:36px}@media(max-width:991.98px){.premium-subscription__user-benefits-block{margin-bottom:16px}}@media(max-width:575.98px){.premium-subscription__user-benefits-block{margin-bottom:12px}}@media(max-width:991.98px){.premium-subscription__tariffs{margin-top:40px}}.premium-subscription__card-info{margin-bottom:16px}@media(max-width:575.98px){.premium-subscription__card-info{margin-bottom:12px}}.premium-subscription__scene{margin-top:33px}@media(max-width:991.98px){.premium-subscription__scene{display:none}}.tariffs__title{font-size:20px;margin-bottom:8px}.tariffs__subtitle{font-size:14px;line-height:1.14;margin-bottom:28px}@media(min-width:992px){.tariffs__content{padding-right:15px}}.tariffs__gift{margin-bottom:24px;margin-top:16px}.tariffs__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.tariffs__btn{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;font-size:12px;font-weight:600;margin-right:11px;max-width:160px}.tariffs__hint{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:12px;line-height:1}@media(max-width:575.98px){.tariffs__hint{font-size:11px}}.tariffs__text-wrap{font-size:12px;margin-bottom:16px}.tariffs__text-wrap p:last-child{margin-bottom:0}@media(max-width:575.98px){.tariffs__text-wrap{margin-bottom:12px}}.tariffs__links li{font-size:12px}.tariffs__links a{color:#aaa;text-decoration:underline}.tariffs__links a:hover{color:#1f1f1f}.cards-tariffs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px -16px}@media(max-width:991.98px){.cards-tariffs{-ms-overflow-style:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:-24px -16px;overflow-x:auto;padding:24px 16px;scrollbar-width:none}.cards-tariffs::-webkit-scrollbar{display:none}}.cards-tariffs__card{-ms-flex-negative:0;flex-shrink:0;margin:0 6px 16px;width:120px}@media(max-width:991.98px){.cards-tariffs__card{margin:0}.cards-tariffs__card:not(:last-child){margin-right:16px}}@media(max-width:575.98px){.cards-tariffs__card{width:116px}.cards-tariffs__card:not(:last-child){margin-right:6px}}.card-tariff{display:block}.card-tariff__input:checked~.card-tariff__inner{border-color:#fff}.card-tariff__input:checked~.card-tariff__inner:before{opacity:1;visibility:visible}.card-tariff__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#232b46;border:2px solid transparent;border-radius:10px;-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.15);box-shadow:0 4px 24px 0 rgba(0,0,0,.15);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:24px 5px 10px 10px;position:relative;-webkit-transition:border .25s ease;transition:border .25s ease}.card-tariff__inner:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTEwIDBhMTAgMTAgMCAxIDAgMCAyMCAxMCAxMCAwIDAgMCAwLTIwWm0zLjg2NyA4LjE0Mi01IDQuMTY2YS44MzMuODMzIDAgMCAxLTEuMTI1LS4wNWwtMS42NjctMS42NjZhLjgzNy44MzcgMCAwIDEgMS4xODMtMS4xODRsMS4xMjUgMS4xMzRMMTIuOCA2Ljg1OGEuODM0LjgzNCAwIDAgMSAxLjA2NyAxLjI4NFoiLz48L3N2Zz4=) 50%/20px auto no-repeat;border:2px solid #fff;border-radius:50%;content:"";display:block;height:22px;left:10px;opacity:0;position:absolute;top:-6px;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;width:22px}.card-tariff__ribbon{display:block;font-size:12px;font-weight:700;height:54px;padding:6px 0 10px;position:absolute;right:5px;top:-2px;width:21px}.card-tariff__ribbon-text{color:#232b46;display:block;margin:0 auto;position:relative;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:2}.card-tariff__ribbon-bg{color:#fff;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.card-tariff__title{font-size:14px;font-weight:700;line-height:1.14;margin-bottom:auto;padding-right:21px}.card-tariff__old-price{background-color:hsla(0,0%,100%,.2);border-radius:0 10px 10px 0;display:inline-block;font-size:14px;font-weight:300;line-height:1.14;margin-bottom:8px;margin-left:-12px;margin-top:10px;padding:2px 11px 2px 12px;text-decoration:line-through;vertical-align:top}.card-tariff__price{font-size:20px;font-weight:800;line-height:1;margin-bottom:4px}.card-tariff__text{font-size:12px;font-weight:500;line-height:1}.card-tariff--accent .card-tariff__inner{background-color:#eb1c4e}.card-tariff--accent .card-tariff__ribbon-text{color:#fff}.card-tariff--accent .card-tariff__ribbon-bg{color:#232b46}.gift-tariffs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.gift-tariffs__icon{margin-right:3px}.gift-tariffs__text{font-size:14px;line-height:1.14}.gift-tariffs__link{color:#1f1f1f;display:inline-block}.gift-tariffs__link:hover{color:#eb1c4e;text-decoration:none}.gift-tariffs__link-text{font-weight:500;text-decoration:underline}.gift-tariffs__share{height:10px;width:10px}.card-info{background-color:#fff;border-radius:10px;padding:16px 20px 12px 12px;position:relative}@media(min-width:576px){.card-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width:991.98px){.card-info{padding:16px 32px 16px 16px}}.card-info__icon-wrap{-ms-flex-negative:0;flex-shrink:0;margin-right:16px;width:52px}@media(max-width:575.98px){.card-info__icon-wrap{margin:0 0 16px}}.card-info__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;z-index:2}.card-info__title{font-size:16px;font-weight:700;line-height:1.125;margin-bottom:8px;padding-bottom:16px;position:relative}.card-info__title:before{background-color:#eee;border-radius:8px;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:80px}.card-info__text-wrap{font-size:13px;line-height:1.23}.card-info__text-wrap p:last-child{margin-bottom:0}.card-info__text-wrap--larger{font-size:14px;line-height:1.28}.card-info__decor{position:absolute;right:0;top:-34px}@media(max-width:991.98px){.card-info__decor{display:none}}.card-info--purple .card-info__title:before{background-color:#9746bc}.card-info--blue .card-info__title:before{background-color:#22b8db}.scene-rocket{position:relative}.scene-rocket__cloud,.scene-rocket__saturn,.scene-rocket__stars{position:absolute}.scene-rocket__cloud--1{right:-16px;top:-42px;width:169px}.scene-rocket__cloud--2{left:-36px;top:29px;width:118px}.scene-rocket__stars--1{right:38px;top:95px}.scene-rocket__stars--2{left:37px;top:5px}.scene-rocket__saturn{bottom:0;left:22px;width:61px}.scene-rocket__rocket{margin-left:63px}.directory__header{margin-bottom:56px;max-width:390px}@media(max-width:575.98px){.directory__header{margin-bottom:32px}}.directory__title{margin-bottom:16px}@media(max-width:575.98px){.directory__title{margin-bottom:8px}.directory__text-wrap{font-size:16px;line-height:1.5}}.directory__items-title{font-weight:600;margin-bottom:24px}@media(max-width:575.98px){.directory__items-title{margin-bottom:16px}}.directory__row{margin-bottom:-6px}@media(max-width:575.98px){.directory__row{margin-bottom:-8px}}.directory__col{margin-bottom:6px}@media(max-width:575.98px){.directory__col{margin-bottom:8px}}.directory__item:not(:last-child){margin-bottom:12px}@media(max-width:575.98px){.directory__item:not(:last-child){margin-bottom:8px}}.item-directory{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;border-radius:8px;color:#1f1f1f;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px}.item-directory:hover{text-decoration:none}.item-directory__title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;font-weight:500;line-height:1.25;margin-right:20px}.item-directory__icon{-ms-flex-negative:0;display:block;flex-shrink:0;height:12px;margin-left:auto;width:12px}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs__item{font-size:16px;font-weight:600;line-height:1.5}@media(max-width:575.98px){.breadcrumbs__item{font-size:14px;line-height:1.14}}.breadcrumbs__item a:hover{color:#eb1c4e;text-decoration:none}.breadcrumbs__item,.breadcrumbs__item a{color:#d9d9d9}.breadcrumbs__item+.breadcrumbs__item{padding-left:9px}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";padding-right:9px}.breadcrumbs__item.is-active,.breadcrumbs__item.is-active a{color:#1f1f1f}.article-author,.blockquote{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#f8f8f8;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px}@media(max-width:575.98px){.article-author,.blockquote{padding:12px 16px 12px 12px}}.article-author__avatar-wrap,.blockquote__avatar-wrap{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:80px;margin-right:24px;width:80px}@media(max-width:575.98px){.article-author__avatar-wrap,.blockquote__avatar-wrap{height:56px;margin-right:12px;width:56px}}.article-author__avatar,.blockquote__avatar{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-author__body,.blockquote__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media(max-width:575.98px){.article{font-size:16px}}.article__title{margin-bottom:24px}@media(max-width:575.98px){.article__title{margin-bottom:32px}}.article ol,.article ul{padding-left:25px}.article .article-author{margin-top:65px}@media(max-width:575.98px){.article .article-author{margin-top:12px}}.article .article-navigation{margin:60px 0 56px;max-width:394px}@media(max-width:575.98px){.article .article-navigation{margin:20px 0 32px}}.blockquote__text-wrap p:last-child{margin-bottom:0}.blockquote__author{font-size:18px;font-weight:600;margin-top:24px;padding-top:10px;position:relative}@media(max-width:575.98px){.blockquote__author{margin-top:12px}}.blockquote__author:before{background-color:#eb1c4e;content:"";display:block;height:4px;left:0;position:absolute;top:0;width:80px}.article-author__avatar-wrap{position:relative}.article-author__badge{background-color:#eb1c4e;border-radius:4px;bottom:-4px;color:#fff;font-size:12px;left:50%;line-height:1;min-width:80px;padding:4px;position:absolute;text-align:center;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:575.98px){.article-author__badge{bottom:-12px;font-size:10px;font-weight:500;min-width:54px}}.article-author__title{font-size:16px;line-height:1;margin-bottom:8px}@media(max-width:575.98px){.article-author__title{font-size:14px;margin-bottom:0}}.article-author__name{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:16px}@media(max-width:575.98px){.article-author__name{font-size:18px;margin-bottom:12px}}.article-author__text-wrap{font-size:16px;line-height:1.25}.article-author__text-wrap p:last-child{margin-bottom:0}.article-navigation{background-color:#fff;border-radius:10px;padding:24px}@media(max-width:575.98px){.article-navigation{padding:12px}}.article-navigation__title{font-size:22px;font-weight:700;line-height:1.09;margin-bottom:16px}.article-navigation__list{margin-bottom:0}.article-navigation__list li:not(:last-child){margin-bottom:8px}.article-navigation__list a{color:#1f1f1f;text-decoration:none}.article-navigation__list a:hover{color:#eb1c4e}.qr-horizontal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.qr-horizontal__code-wrap{-ms-flex-negative:0;flex-shrink:0;height:120px;width:120px}.qr-horizontal__code{max-height:100%;width:100%}.qr-horizontal__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;font-weight:500;line-height:1.125;margin-left:16px}.footer{background-color:#333;overflow:hidden}.footer,.footer a{color:#f8f8f8}.footer__top{padding:46px 0 24px}@media(max-width:991.98px){.footer__top{padding:46px 0 16px}}.footer__row{--bs-gutter-x:12px}@media(min-width:768px){.footer__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer__col--content{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;max-width:380px}@media(max-width:767.98px){.footer__col--content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.footer__col--menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}@media(min-width:768px){.footer__col--menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width:991.98px){.footer__col--menu{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16.66666667%;width:33.33333333%}}@media(max-width:767.98px){.footer__col--menu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0;width:100%}}.footer__logo{margin-bottom:8px;margin-left:-11px}@media(max-width:767.98px){.footer__logo{margin:0 auto 20px}}.footer__text-wrap{font-size:16px;line-height:1.375;margin-bottom:26px}@media(max-width:767.98px){.footer__text-wrap{text-align:center}}@media(max-width:575.98px){.footer__text-wrap{font-size:14px}}.footer__qr{margin-bottom:34px;max-width:278px}@media(max-width:767.98px){.footer__qr{display:none}}.footer__mobile-download{margin-bottom:24px}@media(max-width:575.98px){.footer__mobile-download{margin-bottom:27px}.footer__mobile-download .mobile-download__title{font-size:16px;margin-bottom:12px}}.footer__links{font-size:14px;font-weight:600;line-height:1.14}.footer__links a{text-decoration:underline}@media(max-width:767.98px){.footer__links{margin-bottom:12px}}@media(max-width:575.98px){.footer__links{font-size:10px;line-height:1.4;margin-bottom:6px}}.footer__rocket{-webkit-box-flex:0;-ms-flex:0 1 188px;flex:0 1 188px;margin-right:20px;max-width:188px}@media(max-width:991.98px){.footer__rocket{display:none}}.footer__menu-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media(max-width:767.98px){.footer__menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer__menu{margin-bottom:24px}@media(max-width:767.98px){.footer__menu{margin-bottom:0;padding-right:8px}.footer__socials-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:8px}}.footer__btn{font-size:14px;font-weight:600;margin-bottom:24px;max-width:100%;width:160px}@media(max-width:767.98px){.footer__socials{margin-bottom:auto}.footer__menu,.footer__socials-wrap{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.footer__bottom{border-top:1px solid #f8f8f8;padding:14px 0}@media(max-width:767.98px){.footer__bottom{text-align:center}}.footer__copyright{font-size:14px;font-weight:500;line-height:1.14;margin-bottom:0}.footer__copyright:not(:last-child){margin-bottom:6px}@media(max-width:767.98px){.footer__copyright:not(:last-child){margin-bottom:8px}}@media(min-width:576px){.footer__mob-br{display:none}}.mobile-download__title{font-weight:500;margin-bottom:14px}.mobile-download__title span{font-weight:700}@media(max-width:767.98px){.mobile-download__title{text-align:center}}.mobile-download__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-6px;margin-right:-6px}@media(max-width:767.98px){.mobile-download__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-8px;margin-right:-8px}}.mobile-download__item{border-radius:10px;margin:0 6px;overflow:hidden}@media(max-width:767.98px){.mobile-download__item{margin:0 8px}}.menu-footer__title{line-height:1;margin-bottom:8px}@media(min-width:768px){.menu-footer__title{display:none}}@media(max-width:575.98px){.menu-footer__title{font-size:16px}}.menu-footer__list{font-weight:600;line-height:1.55}@media(max-width:575.98px){.menu-footer__list{font-size:14px;line-height:2}}.socials-footer__title{font-size:16px;line-height:1;margin-bottom:8px}.socials-footer__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2px -4px}@media(max-width:767.98px){.socials-footer__items{margin:0 -4px -8px}}.socials-footer__item{margin:0 2px 4px;max-width:40px}@media(max-width:767.98px){.socials-footer__item{margin:0 4px 8px}}.section-mobile-app-showcase{background-color:#f8f8f8}@media(max-width:991.98px){.section-mobile-app-showcase{position:relative}}.mobile-app-showcase{padding:48px 0 84px;position:relative}@media(max-width:991.98px){.mobile-app-showcase{padding:48px 0 160px;position:static}}@media(max-width:575.98px){.mobile-app-showcase{padding:40px 0 160px}}.mobile-app-showcase__title-wrap{margin-bottom:16px}@media(max-width:991.98px){.mobile-app-showcase__title-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile-app-showcase__title{font-weight:600;margin-bottom:0}.mobile-app-showcase__title span{font-weight:700}@media(max-width:991.98px){.mobile-app-showcase__title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.mobile-app-showcase__benefits{margin-bottom:40px;max-width:394px;position:relative;z-index:2}@media(max-width:575.98px){.mobile-app-showcase__benefits{margin-bottom:24px}}.mobile-app-showcase__mobile-download{position:relative;z-index:2}@media(max-width:991.98px){.mobile-app-showcase__mobile-download .mobile-download-showcase__title{margin-bottom:24px}}@media(max-width:767.98px){.mobile-app-showcase__mobile-download .mobile-download-showcase__title{padding-right:140px}}@media(max-width:420px){.mobile-app-showcase__mobile-download .mobile-download-showcase__title{padding-right:120px}}@media(max-width:767.98px){.mobile-app-showcase__mobile-download .mobile-download-showcase__items{padding-right:155px}}@media(max-width:375px){.mobile-app-showcase__mobile-download .mobile-download-showcase__items{padding-right:130px}}.mobile-app-showcase__phone,.mobile-app-showcase__rocket-wrap,.mobile-app-showcase__stars{pointer-events:none;position:absolute}.mobile-app-showcase__phone{right:-92px;top:54px}@media(max-width:991.98px){.mobile-app-showcase__phone{bottom:-30px;top:auto}}@media(max-width:767.98px){.mobile-app-showcase__phone{bottom:-38px;right:0;top:auto}}@media(max-width:375px){.mobile-app-showcase__phone{right:-30px}}.mobile-app-showcase__rocket-wrap{right:-100px;top:229px}@media(max-width:991.98px){.mobile-app-showcase__rocket-wrap{bottom:-24px;left:-5px;right:auto;top:auto;-webkit-transform:translate3d(-100px,0,0)!important;transform:translate3d(-100px,0,0)!important}.mobile-app-showcase__rocket-wrap.aos-animate{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}}@media(max-width:375px){.mobile-app-showcase__rocket-wrap{left:-20px}}@media(max-width:991.98px){.mobile-app-showcase__rocket{-webkit-transform:rotate(87.4deg);transform:rotate(87.4deg);width:201px}}.mobile-app-showcase__stars{right:-9px;top:66px}@media(max-width:991.98px){.mobile-app-showcase__stars{-ms-flex-negative:0;flex-shrink:0;margin-left:5px;position:static}}.benefits-block{background-color:#fff;border-radius:10px;padding:16px;position:relative}.benefits-block__list,.benefits-block__title{position:relative;z-index:2}.benefits-block__title{font-size:16px;font-weight:600;line-height:1;margin-bottom:16px}.benefits-block__list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:1.14}.benefits-block__list li:before{-ms-flex-negative:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzNFQ0Y0RCIgZD0iTTE0IDFjMCAuMjctLjA5NC41MS0uMjgxLjcxOWwtOCA4QTEuMDQzIDEuMDQzIDAgMCAxIDUgMTBjLS4yNyAwLS41MS0uMDk0LS43MTktLjI4MWwtNC00QTEuMDQzIDEuMDQzIDAgMCAxIDAgNWMwLS4yOTIuMTA0LS41MzEuMzEzLS43MTlBLjkzNS45MzUgMCAwIDEgMSA0Yy4yNyAwIC41MS4wOTQuNzE5LjI4MUw1IDcuNTk0IDEyLjI4MS4yOEMxMi40OS4wOTQgMTIuNzMgMCAxMyAwYy4yNyAwIC41LjA5NC42ODguMjgxQS45MjQuOTI0IDAgMCAxIDE0IDFaIi8+PC9zdmc+) 50%/contain no-repeat;content:"";display:block;flex-shrink:0;height:16px;margin-right:7px;width:16px}.benefits-block__list li:not(:last-child){margin-bottom:8px}.benefits-block__cloud,.benefits-block__saturn{position:absolute}@media(max-width:575.98px){.benefits-block__cloud,.benefits-block__saturn{display:none}}.benefits-block__cloud{bottom:0;right:-42px;width:123px}.benefits-block__saturn{bottom:-27px;left:-22px}.mobile-download-showcase__title{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:16px}@media(max-width:575.98px){.mobile-download-showcase__title{margin-bottom:24px}}.mobile-download-showcase__title span{font-weight:700}@media(min-width:576px){.mobile-download-showcase__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-4px;margin-right:-4px}}.mobile-download-showcase__item{border:1px solid #1f1f1f;border-radius:10px;display:inline-block;overflow:hidden;-webkit-transition:border .25s ease;transition:border .25s ease;vertical-align:top}.mobile-download-showcase__item:hover{border-color:#eb1c4e}@media(min-width:576px){.mobile-download-showcase__item{margin:0 4px}}@media(max-width:575.98px){.mobile-download-showcase__item:not(:last-child){margin-bottom:8px}}.mobile-download-showcase__big-title{font-size:24px;margin-bottom:44px}@media(max-width:575.98px){.mobile-download-showcase__big-title{margin-bottom:40px}}.mobile-download-showcase__big-title span{font-weight:700}.section-benefits{background-color:#fbfbfb;padding:64px 0}@media(max-width:575.98px){.section-benefits{padding:40px 0 34px}}.benefits__title{font-size:24px;font-weight:700;margin-bottom:48px;text-align:center}@media(max-width:575.98px){.benefits__title{font-size:20px;margin-bottom:24px;text-align:left}}.benefits__items{position:relative}.benefits__row{--bs-gutter-x:46px;--bs-gutter-y:48px}@media(max-width:767.98px){.benefits__row{--bs-gutter-y:32px}}@media(max-width:575.98px){.benefits__row{--bs-gutter-y:16px}}.benefits__decor{position:absolute}@media(max-width:767.98px){.benefits__decor{display:none}}.benefits__decor--1{right:-76px;top:-46px}.benefits__decor--2{bottom:21px;left:-94px}.card-benefits{background-color:#fff;border-radius:10px;padding:0 26px 36px;position:relative;text-align:center}@media(min-width:768px){.card-benefits{min-height:536px}}@media(max-width:575.98px){.card-benefits{padding:0 20px 24px}}.card-benefits__description,.card-benefits__title{position:relative}.card-benefits__description:before,.card-benefits__title:before{background-color:#eb1c4e;content:"";display:block;height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-benefits__description{font-size:12px;font-weight:600;line-height:1;margin-bottom:65px;padding-top:8px}.card-benefits__description:before{border-radius:0 0 15px 15px;top:0;width:200px}.card-benefits__img{margin:0 auto 42px}.card-benefits__title{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:12px;padding:0 14px 12px}@media(max-width:767.98px){.card-benefits__title{padding:0 0 12px}}.card-benefits__title:before{border-radius:8px;bottom:0;width:80px}.card-benefits__text-wrap{font-size:14px;line-height:1.28}.card-benefits__text-wrap p:last-child{margin-bottom:0}.card-benefits__big-stars,.card-benefits__cloud,.card-benefits__stars{position:absolute}.card-benefits__cloud{width:100px}.card-benefits__stars{width:12px}.card-benefits__stars--1{right:47px;top:77px}@media(max-width:575.98px){.card-benefits__stars--1{right:30px}}.card-benefits__stars--2{left:53px;top:215px}@media(max-width:575.98px){.card-benefits__stars--2{left:37px}}.card-benefits__big-stars{right:-42px;top:84px}@media(max-width:767.98px){.card-benefits__big-stars{display:none}}.card-benefits--purple .card-benefits__description:before,.card-benefits--purple .card-benefits__title:before{background-color:#8068bc}.card-benefits--purple .card-benefits__cloud--1{left:6px;top:24px}@media(max-width:575.98px){.card-benefits--purple .card-benefits__cloud--1{left:-10px}}.card-benefits--purple .card-benefits__cloud--2{right:3px;top:200px}@media(max-width:575.98px){.card-benefits--purple .card-benefits__cloud--2{right:-13px}}.card-benefits--accent .card-benefits__cloud--1{left:29px;top:49px}@media(max-width:575.98px){.card-benefits--accent .card-benefits__cloud--1{left:13px}}.card-benefits--accent .card-benefits__cloud--2{right:3px;top:170px}@media(max-width:575.98px){.card-benefits--accent .card-benefits__cloud--2{right:-13px}}.card-benefits--aqua .card-benefits__description:before,.card-benefits--aqua .card-benefits__title:before{background-color:#22b8db}.card-benefits--aqua .card-benefits__cloud--1{left:13px;top:44px}@media(max-width:575.98px){.card-benefits--aqua .card-benefits__cloud--1{left:-3px}}.card-benefits--aqua .card-benefits__cloud--2{right:15px;top:170px}@media(max-width:575.98px){.card-benefits--aqua .card-benefits__cloud--2{right:0}}.card-benefits--blue .card-benefits__description:before,.card-benefits--blue .card-benefits__title:before{background-color:#295ebe}.card-benefits--blue .card-benefits__cloud--1{left:21px;top:98px}@media(max-width:575.98px){.card-benefits--blue .card-benefits__cloud--1{left:6px}}.card-benefits--blue .card-benefits__cloud--2{right:9px;top:179px}@media(max-width:575.98px){.card-benefits--blue .card-benefits__cloud--2{right:-6px}}.section-invite{background-color:#f8f8f8;overflow:hidden}@media(max-width:767.98px){.section-invite{position:relative}}.invite{padding:24px 0 72px;position:relative}@media(max-width:767.98px){.invite{position:static}}@media(max-width:575.98px){.invite{padding:40px 0 110px}}.invite__img{bottom:-53px;left:-300px;pointer-events:none;position:absolute}@media(max-width:767.98px){.invite__img{bottom:-13px;left:auto;right:0}}.invite__content{position:relative;z-index:2}.invite__title{font-size:24px;margin-bottom:8px}.invite__title span{font-weight:700}.invite__subtitle{color:#eb1c4e;font-weight:600;margin-bottom:24px}@media(max-width:575.98px){.invite__subtitle{font-size:16px;line-height:1.5}}.invite__text-wrap{font-size:16px;line-height:1.25;margin-bottom:96px}@media(max-width:767.98px){.invite__text-wrap{margin-bottom:72px}}@media(max-width:575.98px){.invite__text-wrap{margin-bottom:48px}}@media(max-width:767.98px){.invite__mobile-download .mobile-download-showcase__big-title,.invite__mobile-download .mobile-download-showcase__items,.invite__mobile-download .mobile-download-showcase__title{padding-right:130px}}@media(max-width:480px){.invite__mobile-download .mobile-download-showcase__big-title{padding-right:0}}.filter-hero{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:48px 0 80px;position:relative}@media(min-width:768px){.filter-hero{min-height:536px}}@media(max-width:991.98px){.filter-hero{background-position:calc(100% + 340px)}}@media(max-width:575.98px){.filter-hero{padding:40px 0 0}}.filter-hero__bg-wrap{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.filter-hero__bg{left:59%;position:absolute;top:36%;-webkit-transform:translate(-50%,-50%) rotate(-21.41deg);transform:translate(-50%,-50%) rotate(-21.41deg)}@media(max-width:991.98px){.filter-hero__bg{left:66%;top:37%}}@media(min-width:768px)and (max-width:991.98px){.filter-hero__bg{width:2048px}}@media(max-width:767.98px){.filter-hero__bg{left:63%;top:43%;-webkit-transform:translate(-50%,-50%) rotate(-10.47deg);transform:translate(-50%,-50%) rotate(-10.47deg)}}@media(max-width:575.98px){.filter-hero__bg{left:35%;top:39%}}.filter-hero__glow{position:absolute}.filter-hero__glow--1{left:0;top:0}.filter-hero__glow--2{right:0;top:0}@media(max-width:1199.98px){.filter-hero__glow--1,.filter-hero__glow--2{display:none}}.filter-hero__glow--3,.filter-hero__glow--4{display:none}@media(max-width:1199.98px){.filter-hero__glow--3,.filter-hero__glow--4{display:block}}.filter-hero__glow--3{left:0;top:0}.filter-hero__glow--4{bottom:0;right:0}@media(max-width:575.98px){.filter-hero__glow{display:none}}.filter-hero__inner{position:relative}.filter-hero__row{--bs-gutter-y:44px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-hero__col--filters{-webkit-box-flex:0;-ms-flex:0 0 424px;flex:0 0 424px;max-width:424px}@media(max-width:767.98px){.filter-hero__col--filters{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.filter-hero__col--vk{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px}@media(max-width:991.98px){.filter-hero__col--vk{-webkit-box-flex:0;-ms-flex:0 0 272px;flex:0 0 272px;max-width:272px}}@media(max-width:767.98px){.filter-hero__col--vk{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(max-width:575.98px){.filter-hero__col--vk{margin-bottom:-64px}}.filter-hero__title{font-size:16px;margin-bottom:20px}@media(max-width:575.98px){.filter-hero__title{margin-bottom:24px;max-width:180px}}.filter-hero__vk{margin-top:13px}@media(max-width:991.98px){.filter-hero__vk{margin-top:24px}}@media(max-width:575.98px){.filter-hero__vk{margin:0 auto;width:320px}}.filter-hero__img{position:absolute;right:-80px;top:235px}@media(max-width:991.98px){.filter-hero__img{right:55px;top:274px;width:251px}}@media(max-width:767.98px){.filter-hero__img{right:0;top:500px}}@media(max-width:575.98px){.filter-hero__img{right:-50px;top:515px}}.form-filter-hero{--bs-gutter-y:32px;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:575.98px){.form-filter-hero{--bs-gutter-y:24px}}.form-filter-hero__group:not(:last-child){margin-bottom:32px}@media(max-width:575.98px){.form-filter-hero__group:not(:last-child){margin-bottom:24px}}.form-filter-hero__label{font-size:20px;font-weight:500;line-height:1;margin-bottom:12px}.form-filter-hero__optionboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-8px;margin-left:-4px;margin-right:-4px}.form-filter-hero__optionbox{-ms-flex-negative:0;flex-shrink:0;margin:0 4px 8px}.section-catalog{background-color:#fff;padding:80px 0}@media(max-width:991.98px){.section-catalog{padding:64px 0}}.catalog__title{font-weight:600;margin-bottom:24px;max-width:500px}@media(max-width:575.98px){.catalog__title{margin-bottom:20px}}.catalog__filter{margin-bottom:40px}@media(max-width:575.98px){.catalog__filter{margin-bottom:28px}}.catalog__info{margin-top:80px}@media(max-width:991.98px){.catalog__info{margin-top:64px}}.filter-catalog__row{--bs-gutter-x:24px;--bs-gutter-y:16px}.filter-catalog__col{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}@media(max-width:991.98px){.filter-catalog__col{-webkit-box-flex:0;-ms-flex:0 1 264px;flex:0 1 264px;max-width:264px}}@media(max-width:575.98px){.filter-catalog__col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.products-catalog__row{--bs-gutter-x:24px;--bs-gutter-y:40px}@media(max-width:991.98px){.products-catalog__row{--bs-gutter-y:32px}}@media(max-width:575.98px){.products-catalog__row{--bs-gutter-x:16px;--bs-gutter-y:24px}}.products-catalog__col{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media(max-width:767.98px){.products-catalog__col{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media(max-width:575.98px){.products-catalog__col{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}.products-catalog__more-wrap{display:none;margin-top:40px;text-align:center}.products-catalog__more-wrap.is-active{display:block}@media(max-width:575.98px){.products-catalog__more-wrap{margin-top:32px}}.products-catalog__more{font-size:12px;font-weight:600;width:160px}.book{background-color:#f2f2f2;border-radius:10px;display:block;padding:17px 14px}@media(max-width:991.98px){.book{border-radius:8px;padding:12px 6px}}@media(max-width:575.98px){.book{padding:8px 6px}}.book__img-wrap{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding-bottom:127.64228%;position:relative}.book__img-wrap>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.info-catalog__title{font-weight:600;margin-bottom:24px}.info-catalog__text-wrap{font-size:20px;font-weight:500;line-height:1.2}@media(max-width:575.98px){.info-catalog__text-wrap{font-size:18px;line-height:1.333}}.info-catalog__text-wrap p:last-child{margin-bottom:0}.qr-vertical{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.08);box-shadow:0 0 16px 0 rgba(0,0,0,.08);padding:24px 11px 16px;text-align:center;width:164px}.qr-vertical__code-wrap{height:120px;margin:0 auto 18px;width:120px}.qr-vertical__code{border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.06);box-shadow:0 4px 12px 0 rgba(0,0,0,.06);max-height:100%}.qr-vertical__text{font-size:16px;font-weight:500;line-height:1.2}.section-gift{overflow:hidden;padding:80px 0 0}@media(min-width:992px){.section-gift{min-height:492px}}@media(min-width:576px){.section-gift{background-color:#fff}}@media(max-width:991.98px){.section-gift{padding:64px 0 0}}@media(max-width:575.98px){.section-gift{padding:128px 0 0}}.gift{position:relative}.gift__row{--bs-gutter-x:56px}@media(min-width:768px){.gift__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.gift__col--content{-webkit-box-flex:0;-ms-flex:0 0 432px;flex:0 0 432px;max-width:432px;padding-bottom:72px}@media(max-width:991.98px){.gift__col--content{-webkit-box-flex:0;-ms-flex:0 0 421px;flex:0 0 421px;max-width:421px;padding-bottom:64px}}@media(max-width:767.98px){.gift__col--content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:576px)and (max-width:767.98px){.gift__col--content{padding-right:240px}}.gift__col--img{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;width:auto}@media(max-width:991.98px){.gift__col--img{margin-top:25px}}@media(max-width:767.98px){.gift__col--img{bottom:-150px;padding:0;position:absolute;right:0;width:200px}}@media(max-width:575.98px){.gift__col--img{bottom:-86px;right:11px;width:101px}}.gift__title{font-weight:600;margin-bottom:24px}@media(max-width:991.98px){.gift__title{margin-bottom:28px}}@media(max-width:575.98px){.gift__title{margin-bottom:16px}}.gift__title span{font-weight:700}.gift__mobile-download{margin-bottom:24px}@media(max-width:575.98px){.gift__mobile-download{margin-bottom:16px}}.gift__mobile-download .mobile-download-showcase__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -6px}@media(max-width:575.98px){.gift__mobile-download .mobile-download-showcase__items{margin:0 -8px}}.gift__mobile-download .mobile-download-showcase__item{margin:0 6px}@media(max-width:575.98px){.gift__mobile-download .mobile-download-showcase__item{margin:0 8px}}.gift__text{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:28px;max-width:286px}@media(max-width:575.98px){.gift__text{font-size:18px}}.gift__btn{font-size:12px;font-weight:600;width:160px}@media(min-width:768px){.gift__img-item{margin-bottom:-130px;margin-left:auto}}.gift-img-item{display:inline-block;padding-right:135px;position:relative;vertical-align:top}@media(max-width:991.98px){.gift-img-item{padding-right:141px}}@media(max-width:767.98px){.gift-img-item{padding-right:0}}.gift-img-item__cloud,.gift-img-item__qr,.gift-img-item__stars{position:absolute}@media(max-width:767.98px){.gift-img-item__cloud,.gift-img-item__qr,.gift-img-item__stars{display:none}}.gift-img-item__stars{margin-right:53px;right:100%;top:272px}@media(max-width:991.98px){.gift-img-item__stars{margin-right:21px;top:235px}}.gift-img-item__cloud{right:12px;top:-12px;width:123px}@media(max-width:991.98px){.gift-img-item__cloud{right:25px;top:-30px}}.gift-img-item__qr{right:0;top:84px}@media(max-width:991.98px){.gift-img-item__qr{top:74px}}.section-space{background-color:#16192f;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#f8f8f8}.space{overflow:hidden;position:relative}.space__glow{pointer-events:none;position:absolute}.space__glow--1,.space__glow--3,.space__glow--5{left:0;top:0}.space__glow--2,.space__glow--4{right:0;top:0}.space__glow--3,.space__glow--4,.space__glow--5{display:none}@media(max-width:991.98px){.space__glow--1,.space__glow--2{display:none}.space__glow--3,.space__glow--4{display:block}}@media(max-width:575.98px){.space__glow--3,.space__glow--4{display:none}.space__glow--5{display:block}}.space__inner{padding-top:80px;position:relative;z-index:2}@media(max-width:575.98px){.space__inner{padding-top:65px}}.space__title{display:inline-block;line-height:1;margin-bottom:56px;position:relative;vertical-align:top}@media(max-width:575.98px){.space__title{font-size:32px;margin-bottom:40px;text-transform:uppercase}}.space__title-stars{left:100%;margin-left:50px;position:absolute;top:17px}@media(max-width:991.98px){.space__title-stars{margin-left:70px;top:-24px}}@media(max-width:575.98px){.space__title-stars{display:none}}.space__item{max-width:439px}@media(max-width:575.98px){.space__item{max-width:290px}}.space__item:not(:last-child){margin-bottom:64px}@media(max-width:991.98px){.space__item:not(:last-child){margin-bottom:72px}}@media(max-width:575.98px){.space__item:not(:last-child){margin-bottom:56px}}.space__stars{position:absolute}.space__stars--1{right:137px;top:36px}@media(max-width:991.98px){.space__stars--1{right:59px;top:116px}}@media(max-width:575.98px){.space__stars--1{display:none}}@media(min-width:576px){.space__stars--2,.space__stars--3{display:none}}.space__stars--2{right:4px;top:137px}.space__stars--3{bottom:16px;left:183px}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotate1{0%{-webkit-transform:rotate(40.16deg);transform:rotate(40.16deg)}25%{-webkit-transform:rotate(37deg);transform:rotate(37deg)}50%{-webkit-transform:rotate(40.16deg);transform:rotate(40.16deg)}75%{-webkit-transform:rotate(43deg);transform:rotate(43deg)}to{-webkit-transform:rotate(40.16deg);transform:rotate(40.16deg)}}@keyframes rotate1{0%{-webkit-transform:rotate(40.16deg);transform:rotate(40.16deg)}25%{-webkit-transform:rotate(37deg);transform:rotate(37deg)}50%{-webkit-transform:rotate(40.16deg);transform:rotate(40.16deg)}75%{-webkit-transform:rotate(43deg);transform:rotate(43deg)}to{-webkit-transform:rotate(40.16deg);transform:rotate(40.16deg)}}@-webkit-keyframes rotate2{0%{-webkit-transform:rotate(31.34deg);transform:rotate(31.34deg)}25%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}50%{-webkit-transform:rotate(31.34deg);transform:rotate(31.34deg)}75%{-webkit-transform:rotate(34deg);transform:rotate(34deg)}to{-webkit-transform:rotate(31.34deg);transform:rotate(31.34deg)}}@keyframes rotate2{0%{-webkit-transform:rotate(31.34deg);transform:rotate(31.34deg)}25%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}50%{-webkit-transform:rotate(31.34deg);transform:rotate(31.34deg)}75%{-webkit-transform:rotate(34deg);transform:rotate(34deg)}to{-webkit-transform:rotate(31.34deg);transform:rotate(31.34deg)}}@-webkit-keyframes rotate3{0%{-webkit-transform:rotate(-45.78deg);transform:rotate(-45.78deg)}25%{-webkit-transform:rotate(-42deg);transform:rotate(-42deg)}50%{-webkit-transform:rotate(-45.78deg);transform:rotate(-45.78deg)}75%{-webkit-transform:rotate(-48deg);transform:rotate(-48deg)}to{-webkit-transform:rotate(-45.78deg);transform:rotate(-45.78deg)}}@keyframes rotate3{0%{-webkit-transform:rotate(-45.78deg);transform:rotate(-45.78deg)}25%{-webkit-transform:rotate(-42deg);transform:rotate(-42deg)}50%{-webkit-transform:rotate(-45.78deg);transform:rotate(-45.78deg)}75%{-webkit-transform:rotate(-48deg);transform:rotate(-48deg)}to{-webkit-transform:rotate(-45.78deg);transform:rotate(-45.78deg)}}.space-item{position:relative}.space-item__title{font-size:24px;font-weight:700;line-height:1.166;margin-bottom:12px}.space-item__subtitle{font-size:20px;font-weight:500;line-height:1.2}@media(max-width:991.98px){.space-item__subtitle{font-size:16px;line-height:1.25}}.space-item__btn{font-size:12px;font-weight:600;margin-top:32px;width:160px}.space-item__astronaut-wrap,.space-item__icon,.space-item__phone{position:absolute}.space-item__astronaut-wrap{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;display:inline-block;left:100%;margin-left:60px;top:-68px;-webkit-transform:translateY(0);transform:translateY(0);vertical-align:top;width:212px;z-index:2}@media(max-width:991.98px){.space-item__astronaut-wrap{margin-left:33px;top:-13px;width:194px}}@media(max-width:575.98px){.space-item__astronaut-wrap{bottom:-56px;left:auto;right:-103px;top:auto;width:148px}}.space-item__astronaut{-webkit-animation:rotate1 15s ease-in-out infinite;animation:rotate1 15s ease-in-out infinite;-webkit-transform:rotate(40.16deg);transform:rotate(40.16deg)}@media(max-width:991.98px){.space-item__astronaut{-webkit-animation:rotate2 15s ease-in-out infinite;animation:rotate2 15s ease-in-out infinite;-webkit-transform:rotate(31.34deg);transform:rotate(31.34deg)}}@media(max-width:575.98px){.space-item__astronaut{-webkit-animation:rotate3 15s ease-in-out infinite;animation:rotate3 15s ease-in-out infinite;-webkit-transform:rotate(-45.78deg);transform:rotate(-45.78deg)}}.space-item__text{font-size:16px;font-weight:500;line-height:1.25}.space-item__icon{bottom:20px;right:-9px}@media(max-width:991.98px){.space-item__icon{bottom:53px;right:-31px}}@media(max-width:575.98px){.space-item__icon{bottom:37px;right:-77px}}.space-item__phone{bottom:0;left:100%;margin-left:32px}@media(max-width:991.98px){.space-item__phone{margin-left:77px}}@media(max-width:767.98px){.space-item__phone{display:none}}@media(max-width:991.98px){.space-item--astronaut{max-width:340px}}@media(max-width:575.98px){.space-item--astronaut{max-width:290px}}.space-item--phone{padding-bottom:80px}@media(max-width:991.98px){.space-item--phone{padding-bottom:128px}}@media(max-width:575.98px){.space-item--phone{padding-bottom:83px}.space-item--phone .space-item__title{font-size:20px}}.space-item--phone .space-item__text{max-width:301px}




.space-item--phone .space-item__text {
	max-width: 325px;
	font-family: "GilroyRegular", sans-serif;
	font-size: 17px;
}

.space-item--phone .space-item__text span {
	font-family: "NunitoRegular", sans-serif;
}

.moro-premium {
	color: #666666;
}

.space-item__title {
	font-family: "GilroyRegular", sans-serif;
	color: #EB1C4E;
	font-size: 22px;
}

.section-space .space {
	padding-top: 50px;
}

.section-space .space__title {
	font-family: "GilroyBold", sans-serif;
	margin-bottom: 5px;
	font-size: 32px;
}


body {
	/* background-color: #F6F6F6; */
	background-color: #EFF2F7;
	font-family: "NunitoRegular", sans-serif;
}

.optionbox {
	background-color: #EB1C4E;
	color: #fff;
	transition: all .25s ease;
	/* box-shadow: rgb(0 8 50 / 14%) 0px 0px 12px, rgb(0 8 50 / 14%) 0px 2px 4px, rgb(0 0 0 / 8%) 0px 3px 12px 1px;
	height: 35px;
    line-height: 35px;
	width: 35px; */
	font-family: "GilroyMedium", sans-serif;
}


.form-auth {
	padding: 48px 31px;
}

.form-auth__submit {
	width: 100%;
	margin-bottom: 35px;
	font-family: "GilroyMedium", sans-serif;
	border-radius: 7px;
}

.control {
	background-color: #F6F6F6;
	font-size: 16px;
	border-radius: 7px;
}

.form-auth__group {
	margin-bottom: 15px;
}


.form-auth__title {
	font-family: "GilroyMedium", sans-serif;
}

.page-centered .form-auth {
	border-radius: 15px;
	box-shadow: rgb(0 8 50 / 4%) 0px 0px 2px, rgb(0 8 50 / 4%) 0px 2px 4px, rgb(0 0 0 / 8%) 0px 3px 12px 1px !important;
	max-width: 390px;
}



.cabinet__btn {
	font-size: 15px;
	margin-top: 24px;
	width: 100%;
	font-family: "GilroyMedium", sans-serif;
	font-weight: normal;
}

.nobg {
	background-color: #EAEAEA;
	border: 1px solid #D3D3D3;
	color: #7D7D7D;
	font-family: "GilroyRegular", sans-serif;
}

.nobg:hover {
	background-color: #DEDEDE;
	color: #686868;
}

.bgtel {
	background-color: #F6F6F6;
	border: 1px solid #D3D3D3;
	font-family: "GilroyRegular", sans-serif;
}

.text-lead {
	font-size: 15px;
	font-family: "GilroyRegular", sans-serif;
	margin-top: 15px;
}

.user-benefits-block__title {
	font-weight: 600;
	margin-bottom: 20px;
	/* font-size: 17px;
	font-family: "GilroyRegular", sans-serif; */

	font-family: "GilroyRegular", sans-serif;
	font-size: 18px;
}

.tariffs__actions button {
	font-family: "GilroyRegular", sans-serif;
	font-size: 14px;
}

.gift-tariffs__text {
	font-size: 14px;
	line-height: 1.14;
	font-family: "GilroyMedium", sans-serif;
	margin-left: 6px;
}

.card-tariff__text {
	font-family: "GilroyRegular", sans-serif;
}

.card-tariff__old-price {
	font-family: "GilroyRegular", sans-serif;
}

.card-tariff--accent .card-tariff__ribbon-text {
	font-family: "GilroyRegular", sans-serif;
}

.card-tariff__ribbon-text {
	font-family: "GilroyMedium", sans-serif;
}

.user-benefits-block__list li {
	/* font-size: 15px; */
	font-size: 14px;
	font-family: "GilroyMedium", sans-serif;
}

.tariffs__btn {
	max-width: none;
}

#ModalWindow3 p.gift-desc {
	font-size: 14px;
	text-align: center !important;
	font-family: "GilroyMedium", sans-serif;
}

#ModalWindow3 p.gift-title {
	font-family: "GilroyMedium", sans-serif;
}

#ModalWindow3 p.gift-subdesc {
    font-size: 13px !important;
    text-align: center !important;
    color: #818181;
    margin-top: 15px !important;
    font-family: "GilroyMedium", sans-serif;
}

.tariffs__text-wrap p {
	font-family: 'GilroyMedium';
	font-size: 14px;
	color: #777;
	margin-bottom: 15px;
}

.tariffs__links a {
	font-size: 13px;
	color: #777;
}

#ModalWindow3 .Modal_Body {
	padding: 35px;
}

.premium-subscription__title {
	font-family: "GilroyMedium", sans-serif;
}

.tariffs__actions .tariffs__btn {
	flex: auto;
}

.premium-subscription__user-benefits-block {
	padding: 25px 30px 30px 25px;
}

.tariffs__title {
	font-family: "GilroyMedium", sans-serif;
}

.img-wrapper-tranz {
	max-width: 100px;
	display: inline-block;
}

.img-wrapper-tranz2 {
	max-width: 38px;
	display: inline-block;
}

.img-wrapper-tranz3 {
	max-width: 76px;
	display: inline-block;
	margin-left: 15px;
	margin-right: 10px;
}

.img-wrapper-tranz4 {
	max-width: 120px;
	display: inline-block;
}

.img-wrapper-tranz5 {
	max-width: 65px;
	display: inline-block;
}

.img-wrapper-tranz img, .img-wrapper-tranz2 img, .img-wrapper-tranz3 img, .img-wrapper-tranz4 img, .img-wrapper-tranz5 img {
	width: 100%;
}

.wrapper-footer-cloud {
	max-width: 364px;
	margin-bottom: 10px;
	text-align: center;
	padding: 10px;
	border-radius: 8px;
	margin-top: 5px;
	width: 100%;
	background: #999;
}

.footer__links.list-unstyled li a {
	font-family: "GilroyThin", sans-serif;
}


.footer__links {
	font-size: 14px;
	font-weight: 600;
	line-height: 1.14;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}





/*

Страница 404

*/

.bottoml {
	text-align: center;
}

.bottoml p {
	font-family: "GilroyMedium", sans-serif;
}

.topik {
	text-align: center;
	font-family: "GilroyMedium", sans-serif;
	margin: 50px;
}

.topik h1 {
	font-size: 80px;
}

.topik h3 {
	font-family: "GilroyRegular", sans-serif;
}

.buttons .btn {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 24px;
	max-width: 100%;
	width: 190px;
	background: #EB1C4E;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 115px;
}

.containersa {
  margin: 0 auto;
  position: relative;
  width: 250px;
  height: 250px;
  margin-top: -40px;
}

.ghost {
  width: 50%;
  height: 53%;
  left: 25%;
  top: 10%;
  position: absolute;
  border-radius: 50% 50% 0 0;
  background: #EDEDED;
  border: 1px solid #BFC0C0;
  border-bottom: none;
  animation: float 2s ease-out infinite;
}

.ghost-copy {
  width: 50%;
  height: 53%;
  left: 25%;
  top: 10%;
  position: absolute;
  border-radius: 50% 50% 0 0;
  background: #EDEDED;
  border: 1px solid #BFC0C0;
  border-bottom: none;
  animation: float 2s ease-out infinite;
  z-index: 0;
}

.face {
  position: absolute;
  width: 100%;
  height: 60%;
  top: 20%;
}

.eye, .eye-right {
  position: absolute;
  background: #585959;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  top: 40%;
}

.eye {
  left: 25%;
}

.eye-right {
  right: 25%;
}

.mouth {
  position: absolute;
  top: 50%;
  left: 45%;
  width: 10px;
  height: 10px;
  border: 3px solid;
  border-radius: 50%;
  border-color: transparent #585959 #585959 transparent;
  transform: rotate(45deg);
}

.one, .two, .three, .four {
  position: absolute;
  background: #EDEDED;
  top: 85%;
  width: 25%;
  height: 23%;
  border: 1px solid #BFC0C0;
  z-index: 0;
}

.one {
  border-radius: 0 0 100% 30%;
  left: -1px;
}

.two {
  left: 23%;
  border-radius: 0 0 50% 50%;
}

.three {
  left: 50%;
  border-radius: 0 0 50% 50%;
}

.four {
  left: 74.5%;
  border-radius: 0 0 30% 100%;
}

.shadow {
  position: absolute;
  width: 30%;
  height: 7%;
  background: #BFC0C0;
  left: 35%;
  top: 80%;
  border-radius: 50%;
  animation: scale 2s infinite;
}

@keyframes scale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes float {
  50% {
    transform: translateY(15px);
  }
}




.rekv {
	font-family: "GilroyRegular", sans-serif;
	font-size: 16px;
	color: #444;
}

.rekv b {
	padding: 10px 0;
	font-family: "GilroyRegular", sans-serif;
	font-size: 16px;
	color: #444;
}


.rek h1 {
	font-family: "GilroyRegular", sans-serif;
}

.rek h2 {
	font-family: "GilroyRegular", sans-serif;
}












/* .form-auth__submit.btn.btn--accent.phone-group {
	background-color: #fff;
} */

.tariffs__subtitle {
	font-family: "GilroyMedium", sans-serif;
}

.card-tariff__title {
	font-family: "gilroy-gdz", sans-serif;
}

.card-tariff__price {
	font-family: "GilroyExtraBold", sans-serif;
}


.card-info__title {
	font-family: "GilroyRegular", sans-serif;
	font-size: 18px;
}


.card-info {
	background-color: #fff;
	border-radius: 10px;
	padding: 25px 30px 30px 12px;
}

.card-info__text-wrap p {
	font-size: 14px;
	font-family: "GilroyMedium", sans-serif;
}



.group-control__label {
	font-size: 15px;
	font-family: "GilroyRegular", sans-serif;
}







.space__item:not(:last-child) {
	margin-bottom: 120px;
	margin-top: 50px;
}

.space-item__astronaut-wrap {
	-webkit-animation: float 6s ease-in-out infinite;
	animation: float 6s ease-in-out infinite;
	display: inline-block;
	left: 79%;
	margin-left: 60px;
	top: 24px;
}

.space__stars--1 {
	right: 137px;
	top: 46px;
}

.space-item--phone {
	padding-bottom: 115px;
}

.space-item__btn {
	font-size: 16px;
	font-family: "gilroy-gdz", sans-serif;
}

.space__inner {
	padding-top: 130px;
}

.last-text {
	padding-bottom: 90px;
}


.optionbox:hover {
	background-color: #112243;
	transition: all .25s ease;
}


.form-filter-hero__label {
	display: inline-block;
	color: #1f1f1f;
	font-family: "GilroyRegular", sans-serif;
}

.book:hover {
	text-decoration: none;
}

.cat {
	margin-bottom: 50px;
}

.cat h1 {
	/* font-size: 18px;
	margin-bottom: 15px;
	font-family: "GilroyExtraBold", sans-serif;
	color: #333333; */

	font-size: 26px;
    margin-bottom: 15px;
    font-family: "GilroyExtraBold", sans-serif;
    color: #333333;
}

.cat .book {
	box-shadow: rgb(0 8 50 / 4%) 0px 0px 2px, rgb(0 8 50 / 4%) 0px 2px 4px, rgb(0 0 0 / 8%) 0px 3px 12px 1px !important;
	background-color: #fff;
	padding: 13px 12px 10px;
  height: 270px;
	transition: all .25s ease;
	border-bottom: 5px solid #fff;
    /* border-top: 5px solid #fff; */
	position: relative;
}

.cat .book:hover {
	transform: translateY(-5px) scale(1) translateZ(0);
	transition: all .25s ease;
	border-bottom: 5px solid #EB1C4E;
    /* border-top: 5px solid #EB1C4E; */
	box-shadow: rgb(0 8 50 / 14%) 0px 0px 2px, rgb(0 8 50 / 4%) 0px 2px 4px, rgb(0 0 0 / 18%) 0px 3px 12px 1px !important;
}

.cat .book:active::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(235, 28, 78, .15);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

.section-space .space .space__inner.custom-cosmo {
	padding-bottom: 100px;
	padding-top: 60px;
}

h2.catalog__title {
	font-family: "GilroyRegular", sans-serif;
	font-size: 32px;
}

.select--subject {
	font-family: "GilroyRegular", sans-serif;
}

.select--grade {
	font-family: "GilroyRegular", sans-serif;
}

.cat .book .book__img-wrap {
	border-radius: 10px;
}


.footer,.footer a {
	font-family: "GilroyRegular", sans-serif;
}

.footer .img-responsive {
	border-radius: 8px;
}



.footer a {
  position: relative;
  color: inherit;
  text-decoration: none;
  line-height: 24px;
}

.footer a:before, .footer a:after {
  content: "";
  position: absolute;
  transition: transform 0.2s ease;
}

/* .footer a {
  padding-top: 10px;
} */

.footer a:before {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #fff;
  transform: scaleX(0);
}

.footer a:hover:before {
  transform: scaleX(1);
}







.cat .book img {
	border-radius: 10px;
	border: 1px solid #EDEDED;
}

.cat .catalog__products.products-catalog {
	margin-top: 25px;
	margin-bottom: 25px;
}


.book .description .title {
	color: #4a6da6;
	margin-top: 3px;
	margin-bottom: 3px;
	text-shadow: 0 0 1px #999;
	font-size: 16px;
	width: 100%;
	display: block;
	text-decoration: none;
	line-height: 18px;
	padding-top: 8px;
	font-family: 'GilroySemiBold', sans-serif;
}

.book .description .authors {
	color: #999;
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	padding-top: 4px;
	font-family: 'GilroyMedium', sans-serif;
}

.directory.cat .row>* {
	padding-left: calc(var(--bs-gutter-x)* .3);
    padding-right: calc(var(--bs-gutter-x)* .3);
}


.directory.cat h2 a {
	font-size: 23px;
	margin-bottom: 15px;
	font-family: "GilroyBold", sans-serif;
	color: #333333;
}

.directory.cat .first-p {
	margin-bottom: 20px;
}





/*-------------uchebnik------------------*/

/* .book-wrapper {
	padding: 15px;
    background-color: #f2f2f2;
    border-radius: 15px;
} */


.book-wrapper {
    padding: 15px 0 5px;
    border-radius: 15px;
}

.book-wrapper .book {
	padding: 0px;
	background-color: #fff;
}

.book-wrapper .book .img-wrapper {
	box-shadow: rgb(0 8 50 / 4%) 0px 0px 2px, rgb(0 8 50 / 4%) 0px 2px 4px, rgb(0 0 0 / 8%) 0px 3px 12px 1px;
	border-radius: 15px;
}

.book-wrapper .book .description {
	clear: both;
}



.products-catalog__row {
	--bs-gutter-x: 0px;
	--bs-gutter-y: 0px;
	/* justify-content: space-between; */
	justify-content: flex-start;
}



.products-catalog__col {
	max-width: 18.5%;
	margin-bottom: 15px;
	margin-right: 12px;
}

.products-catalog__row .products-catalog__col:last-child {
	margin-right: 0;
}

.products-catalog__row .products-catalog__col:nth-child(5) {
	margin-right: 0;
}


.book-wrapper .book h1 {
	font-size: 24px;
	display: inline-block;
	margin-bottom: 15px;
	font-family: "GilroyExtraBold", sans-serif;
  color: #333333;
}

.isbook {
	background-color: #fff;
}

.isbook h2 {
	font-size: 20px;
	margin: 15px 0;
	font-family: "GilroyBold", sans-serif;
  color: #444444;
}

.isbook .pages {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(44px, 1fr));
	grid-gap: 5px;
	padding: 0;
}

.isbook .pages li {
	display: inline-block;
	vertical-align: middle;
	width: 44px;
	height: 43px;
	line-height: 43px;
	/* background: #EB1C4E; */
	background: #1E90FF;
	padding: 0;
	/* margin-bottom: 4px; */
	border-radius: 3px;
	text-align: center;
	transition: all .25s ease;
	font-size: 14px;
	font-weight: 400;
	box-shadow: rgb(0 8 50 / 4%) 0px 0px 2px, rgb(0 8 50 / 4%) 0px 2px 4px, rgb(0 0 0 / 8%) 0px 3px 12px 1px;
}

.isbook .pages li:hover {
	background-color: #EB1C4E;
	transition: all .25s ease;
}


.isbook .pages li a {
	display: block;
	text-decoration: none;
	color: #fff;
	width: 100%;
	height: 43px;
	line-height: 43px;
	text-shadow: 0 0 1px #555;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	font-family: "GilroySemiBold", sans-serif;
}




.isbook .pages.customs {
	grid-template-columns: repeat(10, 45px);
}







.isbook .wrapper-description {
	margin-bottom: 15px;
}

.isbook .book-wrapper {
	padding: 15px 0 15px;
}



.book-wrapper .book .spisok {
	list-style-type: none;
	/* float: left; */
}

.book-wrapper .book .spisok li {
	font-size: 14px;
	font-family: "GilroyMedium", sans-serif;
}

.book .separator {
	position: relative;
	float: left;
}

.book .separator::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50px;
	height: 3px;
	background-color: #EB1C4E;
	float: left;
	border-radius: 10px;
}

.book-wrapper .book .spisok.sep {
	margin-bottom: 12px;
}

.book-wrapper .book .spisok.last {
	padding-top: 19px;
	margin-bottom: 0;
	float: right;
	text-align: right;
	color: #999;
}


/* .cat .cards-tariffs {
	flex: 0 0 20%;
	max-width: 20%;
	display: flex;
} */

.cat .cards-tariffs .card-tariff {
	padding-left: calc(var(--bs-gutter-x)* .3);
	padding-right: calc(var(--bs-gutter-x)* .3);
	flex: 0 0 20%;
	max-width: 20%;
}



.cat .cards-tariffs__card {
	margin: 0;
}


.recomended-block {
	/* background-color: ghostwhite; */
	background-color: #F8F8F8;
	padding: 15px;
}


.article-author {
	display: inline-block;
	background: #fff;
	padding: 5px 0 2px;
}

.article-author__title {
	font-size: 16px;
	line-height: 1;
	margin-bottom: 5px;
	color: #333;
	font-family: 'GilroyMedium', sans-serif;
}

.article-author__name {
	margin-bottom: 0;
	color: #333;
  font-family: 'GilroySemiBold', sans-serif;
}





.article-author__avatar-wrap img {
	border-radius: 50%;
}

.article-author__avatar-wrap {
	display: inline-block;
	margin-right: 15px;
}

.article-author__body {
	display: inline-block;
	vertical-align: top;
	padding-top: 20px;
}

.article-author__badge {
	font-family: 'GilroyBold', sans-serif;
}


.user-link__username {
	color: #333333;
}

.share-top .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
	height: 27px;
	width: 27px;
	background-size: 27px 27px;
}

.share-top .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
	margin: 2px 8px 0 0;
}

.share-block.bookdown {
	display: block;
	text-align: center;
	border-top: 1px solid #B6B6B6;
	padding-top: 30px;
	margin-top: 15px;
}

.share-block.bookdown .share {
	font-size: 18px;
	font-family: 'GilroyMedium', sans-serif;
	color: #333333;
	padding-bottom: 12px;
	display: block;
}

.share-block.bookdown .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
	margin: 2px 8px 0 0;
}

.wrap .share-block .title-share {
	font-size: 18px;
	line-height: 1.333;
	color: #1f1f1f;
	display: block;
	margin-bottom: 10px;
}

p b.nomer-bold {
	font-family: 'GilroyExtraBold', sans-serif;
	color: #333;
	border-bottom: 2px solid #333;
}

 .h1-description {
	display: block;
	margin: 0;
	/* font-family: "GilroyRegular", sans-serif; */
}

.cabinet__title {
	font-family: 'GilroyMedium', sans-serif;
}
.user__text {
	font-family: 'GilroyMedium', sans-serif;
}
.premium-block__title {
	font-family: 'GilroyMedium', sans-serif;
}

.premium-block__text {
	font-family: 'GilroyMedium', sans-serif;
}

.h1-description {
	font-family: 'GilroyMedium', sans-serif;
}

.h1-description span {
	font-family: "NunitoRegular", sans-serif;
}

 .main-page {
	font-size: 34px;
	display: inline-block;
	margin-bottom: 0px;
	font-family: "GilroyRegular", sans-serif;
	color: #333333;
	margin-top: 65px;
	line-height: normal;
}

.wrapper-footer-cloud p {
	color: #333;
	font-size: 16px;
	margin-top: 15px;
	font-family: "GilroyMedium", sans-serif;
	margin-bottom: 5px;
}




.footer-wrap-documents {
	text-align: left;
	margin-top: 50px;
}




/* .footer__rocket {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 188px;
	flex: 0 1 260px;
}

.socials-footer__items {
	float: right;
} */






.footer__mobile-download {
	position: relative;
	padding: 25px;
}

.footer__mobile-download::after {
	content: '♕ В разработке ♕';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	border-radius: 8px;
	padding: 62px;
	text-align: center;
	font-size: 26px;
	text-transform: uppercase;
	color: #999;
	font-family: "GilroyExtraBold", sans-serif;
}





.footer__top {
	padding: 46px 0 0px;
}

.paym {
	color: #999;
}

.footer__bottom {
	border-top: 1px solid #777;
	padding: 14px 0;
	margin-top: 15px;
	text-align: left;
	color: #999;
	margin-bottom: 30px;
}

.wrapper-footer-operation img.tbank {
	width: 85px;
	margin-right: 10px;
}

.wrapper-footer-operation img.visa {
	width: 50px;
	margin-right: 15px;
	margin-left: 5px;
}

.wrapper-footer-operation img.mastercard {
	width: 40px;
	margin-right: 15px;
}

.wrapper-footer-operation img.mir {
	width: 52px;
	margin-right: 15px;
}






.push-btn {
	font-size: 15px;
	margin-top: 20px;
	color: #999;
}

#VkIdSdkOneTap {
	margin: 15px 0 12px !important;
}

#VkIdSdkOneTap button {
	border-radius: 5px !important;
}

#VkIdSdkOneTap iframe {
	height: 44px !important;
}

.rating a {
	font-size: 45px;
	line-height: 30px;
}
.rating .star {
	font-size: 45px;
	line-height: 30px;
}

 .rating .star:hover {
	font-size: 45px;
	line-height: 30px;
	color: #FF8C00;
}

/*
.rating a:hover ~ .rating a ~ .star {
	color: #6e6d6d !important;
} */

/* .rating a:hover {
	color: blue;
} */

/* .rating .star-two:hover .star-one {
	color: #FF8C00;
}

.rating a:hover ~ .rating a > a {
	background-color: red;
} */









/* .book-wrapper .book .spisok.sep::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 4px;
	background-color: red;
} */



.book-wrapper .book .img-wrapper {
	display: inline-block;
	max-width: 140px;
	float: left;
	margin-right: 15px;
	position: relative;
}

.ispage .book-wrapper .book .img-wrapper::after {
	content: 'Часть 1';
	width: 60%;
	height: auto;
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-family: 'GilroyExtraBold', sans-serif;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #fff;
	color: #333333;
}

ul.rus3 {
	color: #c39;
	margin: 15px 0 0;
	font-size: 16px;
	background: #f2f2f2;
	padding: 15px 15px 15px 30px;
}

ul.rus3 li {
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
}

ul.rus3 li span {
	color: #404040;
	font-size: 16px;
}


.directory.cat .newh1 {
	text-transform: uppercase;
    max-width: 450px;
    margin-top: 40px;
    font-size: 30px;
}

.directory.cat .newh1 b {
	color: #E11B4B;
}
















.team-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 30px;
    width: 100%;
	margin-top: 20px;
    margin-bottom: 20px;
}

/* Team Member Card Styling */
.team-member {
    background-color: rgba(255, 255, 255, 0.1); /* Transparent background */
    border-radius: 10px;
    backdrop-filter: blur(10px); /* Optional: Adds a glassmorphism effect */
    transition: transform 0.3s, background-color 0.3s;
	text-align: center;
    color: #333;
	position: relative;
}

.team-member .wrap-img {
	max-width: 200px;
}

.team-member .wrap-img img {
	width: 100%;
    border-radius: 10px;
}

.team-member h2 {
	font-family: "MontserratRegular", sans-serif;
    font-size: 16px;
    max-width: 110px;
    margin: 5px auto;
    margin-bottom: 8px;
}

.team-member p {
    margin-bottom: 8px;
	position: absolute;
    top: 0;
    background: #E11B4B;
    color: #fff;
    padding: 2px 10px;
    text-transform: uppercase;
    font-size: 13px;
    font-family: "GilroyBold", sans-serif;
    border-bottom-right-radius: 10px;
}

.team-member a {
    color: #7fc5f0;
    text-decoration: none;
}

.team-member a:hover {
    text-decoration: underline;
}

/* Hover effect */
.team-member:hover {
    transform: scale(1.05);
    background-color: rgba(255, 255, 255, 0.2); /* Slightly more opaque on hover */
}

/* Responsive Design */
@media (max-width: 900px) {
    .team-grid {
        grid-template-columns: 1fr 1fr;
    }

    .title {
        font-size: 40px;
        margin-bottom: 30px;
    }
}

@media (max-width: 600px) {
    .team-grid {
        grid-template-columns: 1fr 1fr;
    }

    .title {
        font-size: 32px;
        margin-bottom: 20px;
    }

	.team-grid {
		margin-top: 0px;
		margin-bottom: 10px;
	}

	.team-member h2 {
		font-size: 14px;
	}

	.team-grid {
		display: grid;
		gap: 15px;
	}

	.page-content .team-member p {
		font-size: 13px;
	}

	.directory.cat .newh1 {
		margin-top: 15px;
	}


	.isbook .pages.customs {
		grid-template-columns: repeat(auto-fit, minmax(44px, 1fr));
	}

	.isbook .pages.customs.dopoln {
		display: block;
	}
	
}


/* - Slider Team - End */




.content-new h1 {
	text-align: center;
    font-size: 24px;
    font-family: 'GilroyRegular', sans-serif;
    margin-top: 55px;
}

.content-new p.desc {
    width: 690px;
    text-align: center;
    margin: 0 auto;
    font-family: "GilroyRegular", sans-serif;
    line-height: 20px;
    margin-bottom: 25px;
}

/* .content-new p.desc {
    width: 300px;
    text-align: center;
    margin: 0 auto;
    font-family: "GilroyRegular",sans-serif;
    line-height: 20px;
    margin-bottom: 25px;
    border: 1px solid #ccc;
    padding: 20px;
    border-radius: 15px;
    margin-top: 20px;
	display: inline-block;
} */

.catalog .products-catalog .book .book__img-wrap.third-parts::after {
    content: 'Часть 1,2,3';
}

.catalog .products-catalog .book .book__img-wrap.noparts::after {
    content: '';
}

.section-catalog .book .book__img-wrap {
    position: relative;
}

.section-catalog .book__img-wrap::after {
    content: 'Часть 1 и 2';
    width: 75%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-family: 'GilroyExtraBold', sans-serif;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #fff;
    color: #333333;
}

.content-new p.desc:first-child {
	margin-right: 8px;
}

.content-new .desc-wrap {
	text-align: center;
}

.content-new .desc-wrap .desc-wrapper img {
	border-radius: 15px;
	margin-bottom: 12px;
}



.content-new p.choise {
	max-width: 420px;
	margin: 0px auto 25px;
	text-align: center;
	font-family: 'GilroyMedium',sans-serif;
	font-size: 19px;
}
.content-new p.choise.dop {
	max-width: 290px;
}

.content-new .img-wrapper {
	text-align: center;
	width: 160px;
	margin: 0 auto;
}

.content-new .img-wrapper img {
	width: 100%;
}




.sepa {
    text-align: center;
    max-width: 690px;
    padding-top: 0px;
    padding-bottom: 25px;
    border-top: 2px solid #FC3F1D;
    position: relative;
    margin: 0 auto 0;
	clear: both;
}

.sepa:after {
	content: '';
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: -8px;
    left: 49%;
    width: 14px;
    height: 14px;
    background-color: #fc3f1d;
    transform: rotate(45deg);
}


.logo-inpage {
	text-align: center;
}



.shadow-effect {
	background: #fff;
	/* padding: 20px; */
	border-radius: 15px;
	text-align: center;
	border:1px solid #ECECEC;
	box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
}
#customers-testimonials1 .shadow-effect p {
	font-family: inherit;
	font-size: 17px;
	line-height: 1.5;
	margin: 0 0 17px 0;
	font-weight: 300;
}
.testimonial-name {
    margin: 0px auto 0;
    display: table;
    width: 50px;
    background: #3190e7;
    padding: 1px 16px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    box-shadow: 0 9px 18px rgba(0,0,0,.12), 0 5px 7px rgba(0,0,0,.05);
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
#customers-testimonials1 .item {
	text-align: center;
		margin-bottom:80px;
	opacity: .2;
	-webkit-transform: scale3d(0.8, 0.8, 1);
	transform: scale3d(0.8, 0.8, 1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#customers-testimonials1 .owl-item.active.center .item {
	opacity: 1;
	-webkit-transform: scale3d(1.0, 1.0, 1);
	transform: scale3d(1.0, 1.0, 1);
}
.owl-carousel .owl-item img {
	transform-style: preserve-3d;
	/* max-width: 90px; */
	/* margin: 0 auto 17px; */
	border-radius: 15px;
}
#customers-testimonials1.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials1.owl-carousel .owl-dots .owl-dot:hover span {
	background: #3190E7;
	transform: translate3d(0px, -50%, 0px) scale(0.7);
}
#customers-testimonials1.owl-carousel .owl-dots{
display: inline-block;
width: 100%;
text-align: center;
}
#customers-testimonials1.owl-carousel .owl-dots .owl-dot{
display: inline-block;
}
#customers-testimonials1.owl-carousel .owl-dots .owl-dot span {
	background: #3190E7;
	display: inline-block;
	height: 20px;
	margin: 0 2px 5px;
	transform: translate3d(0px, -50%, 0px) scale(0.3);
	transform-origin: 50% 50% 0;
	transition: all 250ms ease-out 0s;
	width: 20px;
}


#customers-testimonials2 .shadow-effect p {
	font-family: inherit;
	font-size: 17px;
	line-height: 1.5;
	margin: 0 0 17px 0;
	font-weight: 300;
}

#customers-testimonials2 .item {
	text-align: center;
		margin-bottom:80px;
	opacity: .2;
	-webkit-transform: scale3d(0.8, 0.8, 1);
	transform: scale3d(0.8, 0.8, 1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#customers-testimonials2 .owl-item.active.center .item {
	opacity: 1;
	-webkit-transform: scale3d(1.0, 1.0, 1);
	transform: scale3d(1.0, 1.0, 1);
}

#customers-testimonials2.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials2.owl-carousel .owl-dots .owl-dot:hover span {
	background: #3190E7;
	transform: translate3d(0px, -50%, 0px) scale(0.7);
}

#customers-testimonials2.owl-carousel .owl-dots{
display: inline-block;
width: 100%;
text-align: center;
}

#customers-testimonials2.owl-carousel .owl-dots .owl-dot {
display: inline-block;
}

#customers-testimonials2.owl-carousel .owl-dots .owl-dot span {
	background: #3190E7;
	display: inline-block;
	height: 20px;
	margin: 0 2px 5px;
	transform: translate3d(0px, -50%, 0px) scale(0.3);
	transform-origin: 50% 50% 0;
	transition: all 250ms ease-out 0s;
	width: 20px;
}

#customers-testimonials3 .shadow-effect p {
	font-family: inherit;
	font-size: 17px;
	line-height: 1.5;
	margin: 0 0 17px 0;
	font-weight: 300;
}

#customers-testimonials3 .item {
	text-align: center;
		margin-bottom:80px;
	opacity: .2;
	-webkit-transform: scale3d(0.8, 0.8, 1);
	transform: scale3d(0.8, 0.8, 1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#customers-testimonials3 .owl-item.active.center .item {
	opacity: 1;
	-webkit-transform: scale3d(1.0, 1.0, 1);
	transform: scale3d(1.0, 1.0, 1);
}

#customers-testimonials3.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials3.owl-carousel .owl-dots .owl-dot:hover span {
	background: #3190E7;
	transform: translate3d(0px, -50%, 0px) scale(0.7);
}

#customers-testimonials3.owl-carousel .owl-dots{
display: inline-block;
width: 100%;
text-align: center;
}

#customers-testimonials3.owl-carousel .owl-dots .owl-dot {
display: inline-block;
}

#customers-testimonials3.owl-carousel .owl-dots .owl-dot span {
	background: #3190E7;
	display: inline-block;
	height: 20px;
	margin: 0 2px 5px;
	transform: translate3d(0px, -50%, 0px) scale(0.3);
	transform-origin: 50% 50% 0;
	transition: all 250ms ease-out 0s;
	width: 20px;
}




.tabs {
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    background: #fff;
    border-radius: 5px;
    min-width: 240px;
}


.tabs {
	left: 50%;
	transform: translateX(-50%);
	position: relative;
	background: white;
	/* padding: 5px 50px; */
	/* padding-bottom: 80px; */
	/* box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); */
	border-radius: 5px;
	min-width: 240px;
  }
  .tabs input[name=tab-control] {
	display: none;
  }
  .tabs .content section h2,
  .tabs ul li label {
	font-family: "Montserrat";
	font-weight: bold;
	font-size: 18px;
	color: #428BFF;
  }
  .tabs ul {
	list-style-type: none;
	padding-left: 0;
	display: flex;
	flex-direction: row;
	margin-bottom: 10px;
	justify-content: space-between;
	align-items: flex-end;
	flex-wrap: wrap;
  }
  .tabs ul li {
	box-sizing: border-box;
	flex: 1;
	width: 25%;
	padding: 0 10px;
	/* text-align: center; */
  }

  .tabs ul li img {
	border-radius: 25px;
	width: 150px;
  }





  .tabs ul li label {
	transition: all 0.3s ease-in-out;
	color: #929daf;
	padding: 5px auto;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	cursor: pointer;
	transition: all 0.2s ease-in-out;
	white-space: nowrap;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
  }

  .tabs ul li label span {
	display: block;
	font-family: 'GilroyRegular';
	margin-top: 10px;
	color: #444;
  }


  .tabs ul li label br {
	display: none;
  }
  .tabs ul li label svg {
	fill: #929daf;
	height: 1.2em;
	vertical-align: bottom;
	margin-right: 0.2em;
	transition: all 0.2s ease-in-out;
  }
  .tabs ul li label:hover, .tabs ul li label:focus, .tabs ul li label:active {
	outline: 0;
	color: #bec5cf;
  }
  .tabs ul li label:hover svg, .tabs ul li label:focus svg, .tabs ul li label:active svg {
	fill: #bec5cf;
  }
  .tabs .slider {
	position: relative;
	width: 33.5%;
	transition: all 0.33s cubic-bezier(0.38, 0.8, 0.32, 1.07);
  }
  .tabs .slider .indicator {
	position: relative;
	width: 50px;
	max-width: 100%;
	margin: 0 auto;
	height: 4px;
	background: #FC3F1D;
	border-radius: 3px;
  }
  .tabs .content {
	margin-top: 50px;
  }
  .tabs .content section {
	display: none;
	-webkit-animation-name: content;
			animation-name: content;
	-webkit-animation-direction: normal;
			animation-direction: normal;
	-webkit-animation-duration: 0.3s;
			animation-duration: 0.3s;
	-webkit-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
			animation-iteration-count: 1;
	line-height: 1.4;
  }
  .tabs .content section h2 {
	color: #428BFF;
	display: none;
  }
  .tabs .content section h2::after {
	content: "";
	position: relative;
	display: block;
	width: 30px;
	height: 3px;
	background: #428BFF;
	margin-top: 5px;
	left: 1px;
  }


  .tabs input[name=tab-control]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label {
	cursor: default;
	color: #428BFF;
  }
  .tabs input[name=tab-control]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label svg {
	fill: #428BFF;
  }
  @media (max-width: 600px) {
	.tabs input[name=tab-control]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label {
	  background: rgba(0, 0, 0, 0.08);
	}
  }
  .tabs input[name=tab-control]:nth-of-type(1):checked ~ .slider {
	transform: translateX(0%);
  }
  .tabs input[name=tab-control]:nth-of-type(1):checked ~ .content > section:nth-child(1) {
	display: block;
  }
  .tabs input[name=tab-control]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label {
	cursor: default;
	color: #428BFF;
  }
  .tabs input[name=tab-control]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label svg {
	fill: #428BFF;
  }
  @media (max-width: 600px) {
	.tabs input[name=tab-control]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label {
	  background: rgba(0, 0, 0, 0.08);
	}
  }
  .tabs input[name=tab-control]:nth-of-type(2):checked ~ .slider {
	transform: translateX(100%);
  }
  .tabs input[name=tab-control]:nth-of-type(2):checked ~ .content > section:nth-child(2) {
	display: block;
  }
  .tabs input[name=tab-control]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label {
	cursor: default;
	color: #428BFF;
  }
  .tabs input[name=tab-control]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label svg {
	fill: #428BFF;
  }
  @media (max-width: 600px) {
	.tabs input[name=tab-control]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label {
	  background: rgba(0, 0, 0, 0.08);
	}
  }
  .tabs input[name=tab-control]:nth-of-type(3):checked ~ .slider {
	transform: translateX(200%);
  }
  .tabs input[name=tab-control]:nth-of-type(3):checked ~ .content > section:nth-child(3) {
	display: block;
  }
  .tabs input[name=tab-control]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label {
	cursor: default;
	color: #428BFF;
  }
  .tabs input[name=tab-control]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label svg {
	fill: #428BFF;
  }
  @media (max-width: 600px) {
	.tabs input[name=tab-control]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label {
	  background: rgba(0, 0, 0, 0.08);
	}
  }
  .tabs input[name=tab-control]:nth-of-type(4):checked ~ .slider {
	transform: translateX(300%);
  }
  .tabs input[name=tab-control]:nth-of-type(4):checked ~ .content > section:nth-child(4) {
	display: block;
  }
  @-webkit-keyframes content {
	from {
	  opacity: 0;
	  transform: translateY(5%);
	}
	to {
	  opacity: 1;
	  transform: translateY(0%);
	}
  }
  @keyframes content {
	from {
	  opacity: 0;
	  transform: translateY(5%);
	}
	to {
	  opacity: 1;
	  transform: translateY(0%);
	}
  }
  @media (max-width: 1000px) {
	.tabs ul li label {
	  white-space: initial;
	}
	.tabs ul li label br {
	  display: initial;
	}
	.tabs ul li label svg {
	  height: 1.5em;
	}
  }
  @media (max-width: 600px) {
	.tabs ul li label {
	  padding: 10px;
	  border-radius: 5px;
	}
	.tabs ul li label span {
	  /* display: none; */
	  display: inline-block;
    font-size: 12px;
    margin-top: 0;
	}
	.tabs .slider {
	  display: none;
	}
	.tabs .content {
	  margin-top: 20px;
	}
	.tabs .content section h2 {
	  display: block;
	}
  }


















.drobina {
	display: inline-block;
	box-shadow: none !important;
	max-width: 390px;
	vertical-align: middle;
	max-height: 40px;
}

.drobina-v-texte {
    box-shadow: none !important;
    vertical-align: -1.4ex;
    height: 32px;
    border-radius: 5px !important;
}

.book-wrapper .book img {
	border-radius: 10px;
	width: 100%;
	border: 1px solid #EDEDED;
	/* max-height: 158px; */
}

.isbook .book-wrapper .book .img-wrapper::after {
	content: 'Часть 1 и 2';
	width: 75%;
	height: auto;
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-family: 'GilroyExtraBold', sans-serif;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #fff;
	color: #333333;
}


.isbook .book-wrapper .book .img-wrapper.noparts::after {
	content: '';
}

.ispage .book-wrapper .book .img-wrapper.noparts::after {
	content: '';
}

.isbook .cat .book .book__img-wrap {
	position: relative;
}

.isbook .cat .book__img-wrap::after {
	content: 'Часть 1 и 2';
	width: 75%;
	height: auto;
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-family: 'GilroyExtraBold', sans-serif;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #fff;
	color: #333333;
}



 


.fraction, .top, .bottom {
	padding: 0 4px;    
}

.ispage .page-content p.text .fraction {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.ispage .page-content .sdvig p .fraction {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.ispage .page-content .description-text .fraction {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.bottom {
	border-top: 1px solid #000;
	display: block;
}


.fraction .top {
	position: relative;
}


.fraction.double .top::after {
	content: '2';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: -3px;
	right: -2px;
	font-size: 10px;
	color: #333;
}









.isbook .book-wrapper .book .img-wrapper.third-parts::after {
	content: 'Часть 1,2,3';
}


.isbook .cat .book__img-wrap.third-parts::after {
	content: 'Часть 1,2,3';
}






.isbook .cat .book__img-wrap.noparts::after {
	content: '';
}



.ispage .book-wrapper .book .img-wrapper.second::after {
	content: 'Часть 2';
}

.ispage .book-wrapper .book .img-wrapper.third::after {
	content: 'Часть 3';
}


.okon {
	border: 1px solid #777;
	line-height: 15px;
	display: inline-block !important;
	padding-left: 1px;
	padding-right: 1px;
}

span.voln {
	text-decoration: underline;
	text-decoration-style: wavy; 
}

.razbor {
	font-size: 14px;
}

.razbor .tit-razbor {
	background-color: bisque;
}

.razbor p {
	margin-top: 5px;
}

.Modal {
    position: fixed;
    display: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0, 0.8);
    position: fixed;
    z-index: 1000;
    pointer-events: none;
}

.Modal .Modal_Body {
	/* width: 290px; */
	width: 320px;
	border-radius: 15px;
}

.Modal .contact-form {
	padding: 15px 15px 15px 15px;
}

.Modal .contact-form .contact-form__title {
	/* border-bottom: 1px solid #777; */
	padding: 0 0 10px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	font-family: 'GilroySemiBold', sans-serif;
	font-size: 19px;
}

.Modal .contact-form .contact-form__input-wrapper {
	margin-bottom: 5px;
	width: 100%;
}

.Modal .contact-form .contact-form__input-wrapper label {
	position: relative;
	top: -1px;
	font-size: 16px;
	font-family: 'GilroyRegular', sans-serif;
}

.Modal .contact-form .contact-form__input-wrapper input {
	border-bottom: 1px solid #ccc;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	font-size: 14px;
    padding: 10px;
    width: 242px;
}

.Modal .contact-form .contact-form__input-wrapper input.radio {
	width: auto;
	margin-right: 4px;
}


.Modal .contact-form .contact-form__input-wrapper .comment {
	padding-left: 15px;
	margin-top: 12px;
	display: block;
	font-size: 16px;
	font-family: 'GilroyRegular', sans-serif;
}


.Modal .contact-form textarea {
	font-size: 14px;
	padding: 10px 6px 15px 15px;
	width: 100%;
	margin-top: 6px;
	border-radius: 10px;
	font-family: 'GilroyRegular', sans-serif;
	color: #666;
	border: 1px solid #ccc;
}

.Modal .contact-form button {
	width: 100%;
	border: none;
	background: #0C2040;
	color: #fff;
	padding: 12px;
	cursor: pointer;
	border-radius: 10px;
	margin-top: 20px;
	font-family: 'GilroyMedium', sans-serif;
	font-size: 16px;
}

.hidden {
	display: none;
}

.Modal .close-form {
	text-decoration: none;
	font-size: 32px;
	color: #555;
	font-family: auto;
	transform: rotate(45deg);
	display: block;
	position: absolute;
	/* top: 7px;
	right: 14px; */
	top: 10px;
    right: 18px;
	}

.error-mod {
	color: #fff;
	border-radius: 3px;
	margin-bottom: 20px;
	text-align: right;
	display: block;
	padding-right: 15px;
}

.error-mod a {
	color: #fff;
	text-decoration: none;
	display: inline-block;
	background-color: #0C2040;
    padding: 12px 25px;
    border-radius: 15px;
}

.error-block {
	border: 1px solid #ccc;
	border-radius: 15px;
	padding: 15px;
	width: 353px;
	margin-bottom: 20px;
	display: inline-block;
	float: right;
	position: relative;
}

.error-block::after{
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 95px;
    height: 176px;
	background-repeat: no-repeat;
	background-image: url(/wp-content/themes/gdz/img/astro1.png);
	background-size: contain;
}

.error-block .title-error {
	display: block;
    font-size: 18px;
    max-width: 270px;
    margin: 20px auto 20px;
    text-align: center;
    font-family: "GilroyMedium",sans-serif;
	float: right;
    text-align: right;
	padding-right: 16px;
}

.error-block .image {
	position: absolute;
	left: -32px;
}

.error-block .image img {
	width: 100px;
}

.Modal:target {
    display: flex;
    pointer-events: auto;
} 
.Modal_Body {
    position: relative;
    z-index: 2;
    display: block;
    margin: auto;
    padding: 15px;
    background: #FFF;
}

.ModalFull {
  position: absolute;
  display: block;
  z-index: 0;
  width: 100%;
  height: 100%;
}



span.volna, span.volna span, span.volna span b {
	text-decoration: underline;
	text-decoration-style: wavy;
	display: inline-block !important;
}

span.punktir, span.punktir span, span.punktir span b {
	text-decoration: underline;
	text-decoration-style: dashed;
	display: inline-block !important;
}

span.punktir-tochka, span.punktir-tochka span, span.punktir-tochka span b {
	position: relative;
	display: inline-block !important;
}

span.punktir-tochka-2, span.punktir-tochka-2 span, span.punktir-tochka-2 span b {
	position: relative;
	display: inline-block !important;
}


span.punktir-tochka::after {
    content: '';
    background-image: url(/wp-content/themes/gdz/img/punktir-tochka.svg);
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
    height: 43px;
    background-position: 0px -10px;
	background-repeat: repeat-x;
}


span.punktir-tochka-2::after {
	content: '';
	background-image: url(/wp-content/themes/gdz/img/punktir-tochka.svg);
	position: absolute;
	top: 4px;
	left: 0;
	width: 100%;
	height: 31px;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-size: cover;
}









a.author {
	display: inline-block;
	margin-bottom: 15px;
}

.isbook a.author {
	margin-bottom: 0;
}




.new-tabs tab-container {
	display: block;
	/* margin-top: 50px; */
	/* grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: auto 1fr; */
	border: solid rgba(255,255,255,0.03);
	border-bottom: 1px solid #EB1C4E;
	border-top: 1px solid #EB1C4E;
	border-radius: 0;
	padding: 10px 0 0 10px;
	margin-bottom: 15px;
}
/*
TAB CONTROLS
Hide radios */
.new-tabs input {display: none;}
.new-tabs input:checked + label {
	color: #EB1C4E;
	background-color: rgba(255,255,255,0.0);
	transition: all 250ms;
	padding: 13px;
	border: solid 1px #EB1C4E;
}
.new-tabs label {
	cursor: pointer;
	transition: color 250ms;
	padding: 10px;
	border: solid 1px #666;
	border-radius: 7px;
	background-color: rgba(255, 255, 255, 0.03);
	text-align: center;
	transition: all 250ms;
}

.new-tabs label:last-of-type {
	padding: 10px;
	border-radius: 7px;
}

.new-tabs label:hover {
	background-color: rgba(255,255,255,0.05);
}

.new-tabs tab-content {
	display: block;
	/* grid-column: 1 / -1; */
}
/*
Why doesn't this work!? 
input ~ tab-content {display: none;}
input:checked ~ tab-content {display: var(--tab-display);}*/

.new-tabs input#tabToggle01:checked ~ tab-content:not(:nth-of-type(1)),
.new-tabs input#tabToggle02:checked ~ tab-content:not(:nth-of-type(2)),
.new-tabs input#tabToggle03:checked ~ tab-content:not(:nth-of-type(3)),
.new-tabs input#tabToggle04:checked ~ tab-content:not(:nth-of-type(4)) {display: none;}

.new-tabs input#tabToggle05:checked ~ tab-content:not(:nth-of-type(1)),
.new-tabs input#tabToggle06:checked ~ tab-content:not(:nth-of-type(2)),
.new-tabs input#tabToggle07:checked ~ tab-content:not(:nth-of-type(3)),
.new-tabs input#tabToggle08:checked ~ tab-content:not(:nth-of-type(4)) {display: none;}

.new-tabs input#tabToggle09:checked ~ tab-content:not(:nth-of-type(1)),
.new-tabs input#tabToggle10:checked ~ tab-content:not(:nth-of-type(2)),
.new-tabs input#tabToggle11:checked ~ tab-content:not(:nth-of-type(3)),
.new-tabs input#tabToggle12:checked ~ tab-content:not(:nth-of-type(4)) {display: none;}

.new-tabs input#tabToggle13:checked ~ tab-content:not(:nth-of-type(1)),
.new-tabs input#tabToggle14:checked ~ tab-content:not(:nth-of-type(2)),
.new-tabs input#tabToggle15:checked ~ tab-content:not(:nth-of-type(3)),
.new-tabs input#tabToggle16:checked ~ tab-content:not(:nth-of-type(4)) {display: none;}

.new-tabs input#tabToggle17:checked ~ tab-content:not(:nth-of-type(1)),
.new-tabs input#tabToggle18:checked ~ tab-content:not(:nth-of-type(2)),
.new-tabs input#tabToggle19:checked ~ tab-content:not(:nth-of-type(3)),
.new-tabs input#tabToggle20:checked ~ tab-content:not(:nth-of-type(4)) {display: none;}

.new-tabs input#tabToggle21:checked ~ tab-content:not(:nth-of-type(1)),
.new-tabs input#tabToggle22:checked ~ tab-content:not(:nth-of-type(2)),
.new-tabs input#tabToggle23:checked ~ tab-content:not(:nth-of-type(3)),
.new-tabs input#tabToggle24:checked ~ tab-content:not(:nth-of-type(4)) {display: none;}

.new-tabs input#tabToggle25:checked ~ tab-content:not(:nth-of-type(1)),
.new-tabs input#tabToggle26:checked ~ tab-content:not(:nth-of-type(2)),
.new-tabs input#tabToggle27:checked ~ tab-content:not(:nth-of-type(3)),
.new-tabs input#tabToggle28:checked ~ tab-content:not(:nth-of-type(4)) {display: none;}

.new-tabs input#tabToggle29:checked ~ tab-content:not(:nth-of-type(1)),
.new-tabs input#tabToggle30:checked ~ tab-content:not(:nth-of-type(2)),
.new-tabs input#tabToggle31:checked ~ tab-content:not(:nth-of-type(3)),
.new-tabs input#tabToggle32:checked ~ tab-content:not(:nth-of-type(4)) {display: none;}

.new-tabs .variants {
	display: block;
	font-size: 16px;
	margin-bottom: 8px;
	font-family: 'GilroySemiBold', sans-serif;
}


.ispage .recomended-block {
	background-color: #fff5e7;
	padding: 15px;
	border-radius: 5px;
	outline: 1px solid #ece3d6;
	margin-bottom: 15px;
	margin-top: 15px;
	border-radius: 15px;
	clear: both;
}

.ispage .recomended-block b.black {
	color: #000;
	position: relative;
}

.separation {
	border-top: 1px dashed #8c8b8b;
}


.ispage .recomended-block .title {
	color: #ffa825;
	font-weight: 700;
	margin-bottom: 5px;
	display: block;
}


.ispage .recomended-block p {
	line-height: 22px;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
}

.ispage .recomended-block p b {
	color: #ff4500;
}

.ispage .blue {
	color: blue;
}




.pristavka {
	background-image: url(/wp-content/themes/gdz/img/pristavka.svg);
	padding: 3px 0 0;
	background-size: 100% 100%;
display: inline-block !important;
}



.pristavka1 {
	background-image: url(/wp-content/themes/gdz/img/pristavka1.svg);
	padding: 1px 0 1px 0;
	background-size: 100% 100%;
background-position: 0px -5px;
display: inline-block !important;
}

.pristavka2 {
	background-image: url(/wp-content/themes/gdz/img/pristavka2.svg);
	padding: 1px 0 1px 0;
	background-size: 100% 100%;
background-position: 0px -5px;
display: inline-block !important;
}

.pristavka3 {
	background-image: url(/wp-content/themes/gdz/img/pristavka3.svg);
	padding: 1px 0 1px 0;
	background-size: 100% 100%;
background-position: 0px -5px;
display: inline-block !important;
}

.pristavka4 {
	background-image: url(/wp-content/themes/gdz/img/pristavka4.svg);
	padding: 1px 0 1px 0;
	background-size: 100% 100%;
background-position: 0px -5px;
display: inline-block !important;
}






.koren {
	background-image: url(/wp-content/themes/gdz/img/koren.svg);
	padding: 3px 0 0;
	background-size: 100% 100%;
display: inline-block !important;
}

.suffiks {
	background-image: url(/wp-content/themes/gdz/img/suffiks.svg);
	padding: 3px 0 0;
	background-size: 100% 100%;
display: inline-block !important;
}




.prover .new-title {
	padding-bottom: 10px;
    display: block;
    font-weight: 700;
    font-family: 'GilroyRegular', sans-serif;
    color: #444;
}

.prover .dop-decription {
	display: block;
	font-family: "GilroyRegular", sans-serif;
	font-size: 16px;
	padding-bottom: 10px;
}

.prover .text {
	display: block;
	padding: 0 0 10px;
	font-family: "GilroyRegular", sans-serif;
	font-size: 16px;
}

.prover .part-number {
	display: block;
	font-weight: 700;
	padding: 0 0 10px;
	font-family: "GilroyMedium", sans-serif;
}

.prover div a {
	padding: 8px 16px;
	background: #9746bc;
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	display: inline-block;
}




.book .share-block {
	display: inline-block;
	margin-top: 15px;
	color: #999;
	font-size: 14px;
}

.book .share-block .share {
	font-family: "GilroyMedium", sans-serif;
}




.book .share-block .telegram, .book .share-block .vk {
    position: relative;
}

.book .share-block .telegram::after {
	content: '';
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: -2px;
    left: 14px;
    width: 26px;
    height: 30px;
    background-image: url(/images/gdz/icons/tg.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.book .share-block .vk::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: -2px;
	left: 45px;
	width: 26px;
	height: 30px;
	background-image: url(/images/gdz/icons/vk.svg);
	background-repeat: no-repeat;
	background-size: contain;
}












.share-block {
	display: inline-block;
	margin-top: 15px;
	color: #999;
	font-size: 14px;
}

.share-block .telegram, .share-block .vk {
    position: relative;
}

.share-block .telegram::after {
	content: '';
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: -2px;
    left: 14px;
    width: 26px;
    height: 30px;
    background-image: url(/images/gdz/icons/tg.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.share-block .vk::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: -2px;
	left: 45px;
	width: 26px;
	height: 30px;
	background-image: url(/images/gdz/icons/vk.svg);
	background-repeat: no-repeat;
	background-size: contain;
}






.container-book .page-content {
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	padding: 48px 40px 25px 40px;
	margin-bottom: 15px;
}


.container .recomended {
	margin-bottom: 15px;
}


.description .page-content {
	padding-top: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	min-height: auto;
}

.description .page-content .cat {
	margin-bottom: 35px;
}



.center {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

.ispage .center img {
	border-radius: 10px;
	min-height: 300px;
	width: 100%;
}




/* .article-author {
	background-image: linear-gradient(135deg, rgb(247, 164, 184), rgb(235, 28, 78));
} */



























/*--------------Пересобрать------------------*/


header {
	box-shadow: rgb(0 8 50 / 4%) 0px 0px 2px, rgb(0 8 50 / 4%) 0px 2px 4px, rgb(0 0 0 / 8%) 0px 3px 12px 1px !important;
}

.article .article-navigation {
	margin: 30px 0 30px !important;
	max-width: 394px;
	border: 1px solid #ccc;
	border-radius: 15px;
}

.article-navigation__title {
	color: #EB1C4E;
}


.article .article-author {
	margin-top: 30px;
    margin-bottom: 30px;
}



@media (min-width: 576px) {

	.header__hamburger {
		display: block;
	}
}

.header__hamburger {
    margin-left: 20px;
}

.user-link__username {
    margin-left: 10px;
}

.avatar {
    height: 24px;
    width: 24px;
}



/*--------------Пересобрать------------------*/
















.img-responsive {
	border-radius: 15px;
}




  
  
  .vkontakte-social-group {
	  display: inline-block;
	  position: absolute;
	  right: 0;
  }
  
  .vkontakte-social-group #vk_groups {
	  max-width: 300px;
  }
  
  .vkontakte-social-group #vk_groups iframe {
	  border-radius: 15px !important;
  }
  
  .vkontakte-social-group span {
	  /* font-family: molot; */
	  font-size: 19px;
	  padding-bottom: 15px;
	  display: block;
	  width: 250px;
	  margin: 0 auto;
	  color: #1d2c49;
	  text-align: right;
  }
  
  .class-cho {
	  color: #999;
	  font-size: 12px;
  }
  















.article .date-block {
	padding-left: 30px;
}
  
  
.article .date {
	font-size: 16px;
    color: #888;
	position: relative;
}

.article .date::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: -28px;
	width: 21px;
	height: 30px;
	background-image: url(/images/data.png);
	background-repeat: no-repeat;
	background-size: contain;
}

.article .read {
	margin-left: 50px;
	font-size: 16px;
	color: #888;
	position: relative;
}

.article .read::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: -28px;
	width: 21px;
	height: 30px;
	background-image: url(/images/clock.png);
	background-repeat: no-repeat;
	background-size: contain;
}


.article .share-block .telegram, .article .share-block .vk {
	position: relative;
}

.article .share-block .telegram::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 2px;
    left: 17px;
    width: 23px;
    height: 30px;
	background-image: url(/images/icons/telegram.png);
	background-repeat: no-repeat;
	background-size: contain;
}

.article .share-block .vk::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 1px;
	left: 58px;
	width: 26px;
	height: 30px;
	background-image: url(/images/icons/vk.png);
	background-repeat: no-repeat;
	background-size: contain;
}




/* .breadcrumbs__item:last-child::after {
	content: '/';
	color: #d9d9d9;
	padding-right: 9px;
	padding-left: 9px;
} */

/* .breadcrumbs__item {
	font-weight: 400;
} */


.breadcrumbs__item.is-active, .breadcrumbs__item.is-active a {
    /* color: #999; */
	color: #C7C7C7;
}

.breadcrumbs__item, .breadcrumbs__item a {
    /* color: #d9d9d9; */
	/* color: #C7C7C7; */
	color: #B7B7B7;
}

/* .breadcrumbs__item.is-active {
	position: relative;
}

.breadcrumbs__item.is-active::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	color: red;
}

   */
  

  
.container-lg {
	max-width: 962px;
}
  

.page-content {
	background-color: #fff;
	padding: 48px 40px 48px 40px;
}




  



@font-face { src: url("../fonts/Gilroy/GilroyThin.ttf") format("truetype"); font-family: "GilroyThin"; font-weight: 100; font-style: normal; }
@font-face { src: url("../fonts/Gilroy/GilroyUltraLight.ttf") format("truetype"); font-family: "GilroyUltraLight"; font-weight: 200; font-style: normal; }
@font-face { src: url("../fonts/Gilroy/GilroyLight.ttf") format("truetype"); font-family: "GilroyLight"; font-weight: 300; font-style: normal; }
@font-face { src: url("../fonts/Gilroy/GilroyRegular.ttf") format("truetype"); font-family: "GilroyRegular"; font-weight: 400; font-style: normal; }
@font-face { src: url("../fonts/Gilroy/GilroyMedium.ttf") format("truetype"); font-family: "GilroyMedium"; font-weight: 500; font-style: normal; }
@font-face { src: url("../fonts/Gilroy/GilroySemiBold.ttf") format("truetype"); font-family: "GilroySemiBold"; font-weight: 600; font-style: normal; }
@font-face { src: url("../fonts/Gilroy/GilroyBold.ttf") format("truetype"); font-family: "GilroyBold"; font-weight: 700; font-style: normal; }
@font-face { src: url("../fonts/Gilroy/GilroyExtraBold.ttf") format("truetype"); font-family: "GilroyExtraBold"; font-weight: 800; font-style: normal; }
@font-face { src: url("../fonts/Gilroy/GilroyHeavy.ttf") format("truetype"); font-family: "GilroyHeavy"; font-weight: 900; font-style: normal; }


@font-face { src: url("../fonts/Montserrat/MontserratThin.ttf") format("truetype"); font-family: "MontserratThin"; font-weight: 100; font-style: normal; }
@font-face { src: url("../fonts/Montserrat/MontserratExtraLight.ttf") format("truetype"); font-family: "MontserratExtraLight"; font-weight: 200; font-style: normal; }
@font-face { src: url("../fonts/Montserrat/MontserratLight.ttf") format("truetype"); font-family: "MontserratLight"; font-weight: 300; font-style: normal; }
@font-face { src: url("../fonts/Montserrat/MontserratRegular.ttf") format("truetype"); font-family: "MontserratRegular"; font-weight: 400; font-style: normal; }
@font-face { src: url("../fonts/Montserrat/MontserratMedium.ttf") format("truetype"); font-family: "MontserratMedium"; font-weight: 500; font-style: normal; }
@font-face { src: url("../fonts/Montserrat/MontserratSemiBold.ttf") format("truetype"); font-family: "MontserratSemiBold"; font-weight: 600; font-style: normal; }
@font-face { src: url("../fonts/Montserrat/MontserratBold.ttf") format("truetype"); font-family: "MontserratBold"; font-weight: 700; font-style: normal; }
@font-face { src: url("../fonts/Montserrat/MontserratExtraBold.ttf") format("truetype"); font-family: "MontserratExtraBold"; font-weight: 800; font-style: normal; }
@font-face { src: url("../fonts/Montserrat/MontserratBlack.ttf") format("truetype"); font-family: "MontserratBlack"; font-weight: 900; font-style: normal; }


@font-face { src: url("../fonts/Nunito/NunitoRegular.ttf") format("truetype"); font-family: "NunitoRegular"; font-weight: 400; font-style: normal; }



/* @font-face {
    font-family: 'Lab Grotesque';
    font-style: normal;
    font-weight: 100;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Thin.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Thin.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: normal;
    font-weight: 300;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Light.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Light.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: normal;
    font-weight: 400;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Regular.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Regular.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: normal;
    font-weight: 500;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Medium.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Medium.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: normal;
    font-weight: 600;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Medium.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Medium.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: normal;
    font-weight: 700;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Bold.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Bold.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: normal;
    font-weight: 900;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Black.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Black.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: italic;
    font-weight: 100;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-ThinItalic.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-ThinItalic.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: italic;
    font-weight: 300;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-LightItalic.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-LightItalic.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: italic;
    font-weight: 400;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Italic.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-Italic.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: italic;
    font-weight: 500;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-MediumItalic.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-MediumItalic.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: italic;
    font-weight: 600;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-MediumItalic.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-MediumItalic.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: italic;
    font-weight: 700;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-BoldItalic.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-BoldItalic.woff) format('woff');
}

@font-face {
    font-family: 'Lab Grotesque';
    font-style: italic;
    font-weight: 900;
    src: url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-BlackItalic.woff2) format('woff2'),
         url(/o__s.kontur.ru/common-v2/fonts/LabGrotesque/LabGrotesque-BlackItalic.woff) format('woff');
} */




/*---------------NIZA----------------*/



.ispage p {
	margin: 0;
}

.ispage .book-wrapper {
	padding: 15px 0 0px;
}

.ispage .book-wrapper .book .spisok.last {
	/* float: none; */
	text-align: left;
}

.ispage .book .share-block {
	margin-bottom: 0px;
}

.ispage .titul {
	max-width: 530px;
	/* margin-top: 15px; */
	margin-bottom: 15px;
}

.ispage .titul img {
	border-radius: 10px;
	width: 100%;
	box-shadow: rgb(0 8 50 / 4%) 0px 0px 2px, rgb(0 8 50 / 4%) 0px 2px 4px, rgb(0 0 0 / 8%) 0px 3px 12px 1px;
}

.ispage .page-content h2 {
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: "GilroyBold", sans-serif;
	/* color: #444444; */
	color: #333333;
	font-size: 22px;
}

.ispage .page-content .text {
	font-size: 16px;
	line-height: 22px;
	/* background: #f2f2f2;
	border: 1px solid #ddd; */
	padding: 15px;
	border-radius: 15px;
	margin-top: 10px;
	background-color: #EFF2FA;
	border: 1px solid #E8EAF2;
	/* margin-bottom: 15px; */
	border-top-left-radius: 0;
}

.ispage .page-content p.text span {
	display: block;
}

.ispage .page-content p.text span.nowrap {
	display: inline-block;
}



.ispage .description-text .img-wrapper-460 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
}

.ispage .description-text .img-wrapper-450 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
}



.ispage p.description-text span.nowrap {
	display: inline-block;
}


.ispage p.description-text span.underline {
	display: inline-block;
	border-bottom: 1px solid #444;
	line-height: 14px;
}

.ispage p.description-text span.doubleunderline {
	display: inline-block;
	border-bottom: 3px double #444;
	line-height: 16px;
}

.ispage .page-content .otvet {
	background: #76ec00;
	margin-bottom: 5px;
	display: inline-block;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 16px;
	line-height: 22px;
	font-family: 'GilroySemiBold', sans-serif;
	margin-top: 15px;
}

.ispage .page-content .sdvig {
	padding-left: 15px;
	border: 1.5px solid #76ec00;
	margin-bottom: 15px;
	margin-top: -5px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	line-height: normal;
	padding-right: 10px;
}

.ispage .page-content .sdvig p {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 16px;
	word-wrap: break-word;
}

.ispage .page-content .sdvig p span {
	display: block;
	font-size: 16px;
	line-height: 22px;
}


.ispage .page-content .sdvig p span.nowrap {
	display: inline-block;
}

.ispage .page-content .sdvig p span.underline {
	display: inline-block;
	border-bottom: 1px solid #444;
	line-height: 14px;
}

.ispage .page-content .recomended-block p span.underline {
	display: inline-block;
	border-bottom: 1px solid #444;
	line-height: 14px;
	font-size: 16px;
}

.ispage .page-content .recomended-block ul li span.underline {
	display: inline-block;
	border-bottom: 1px solid #444;
	line-height: 14px;
	font-size: 16px;
}

.ispage .page-content ol li span.doubleunderline {
	border-bottom: 3px double #444;
	display: inline-block !important;
	line-height: 16px;
	font-size: 16px;
}

.ispage .page-content ol li span.underline {
	display: inline-block;
	border-bottom: 1px solid #444;
	line-height: 14px;
	font-size: 16px;
}

.ispage .page-content .recomended-block ul li span.doubleunderline {
	border-bottom: 3px double #444;
	display: inline-block !important;
	line-height: 16px;
	font-size: 16px;
}





.ispage .page-content .sdvig p span.doubleunderline {
	border-bottom: 3px double #444;
	display: inline-block !important;
	line-height: 16px;
	font-size: 16px;
}

.ispage .page-content .recomended-block p span.doubleunderline {
	border-bottom: 3px double #444;
	display: inline-block !important;
	line-height: 16px;
}

.ispage .page-content p span.underline {
	display: inline-block;
}








.ispage .page-content figure {
	text-align: center;
	display: inline-block;
	width: auto;
	margin: 0 15px 15px 0;
	border-radius: 3px;
}


.ispage .page-content figure figcaption {
	font-size: 11px;
	padding-left: 4px;
	color: #777;
	display: block;
	padding-top: 5px;
}


/* Для отступа проверочные работы 1 класс */

.page, .page-centered, .page-content {
	min-height: calc(100vh - 115px);
}

/* Для отступа проверочные работы 1 класс */



.ispage .prompt {
	padding: 15px;
	background: bisque;
	border-radius: 4px;
	border: 1px solid orange;
	font-size: 16px;
}





.ispage ol li {
	font-size: 16px;
}

.ispage .sdvig ol {
	padding-top: 15px;
	padding-left: 25px;
} 

.ispage .sdvig ul li {
	font-size: 16px;
}


.ispage .page-content .end-content {
	text-align: center;
	margin-top: 15px;
	clear: both;
	margin-bottom: 13px;
}

.ispage ul.rus2 {
	color: #f45c45;
	font-size: 16px;
	background: #EFF2FA;
	padding: 15px 15px 15px 30px;
	border-radius: 15px;
	border: 1px solid #ddd;
	list-style-type: disc;
	display: block;
	clear: both;
	margin-bottom: 15px;
	margin-top: 15px;
}

.ispage ul.rus2 li span {
	color: #000;
	font-size: 16px;
}


.ispage ul.rus2 li {
	font-size: 18px;
	padding-left: 0;
	width: 100%;
}



.ispage .page-content span.end {
	display: inline-block;
	text-align: center;
	color: #999;
	position: relative;
	line-height: 18px;
	font-family: "GilroyMedium", sans-serif;
}

.ispage .page-content span.end:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 8px;
	left: -80px;
	width: 70px;
	height: 1.5px;
	border-radius: 15px;
	background-color: #ccc;
}

.ispage .page-content span.end:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 9px;
	right: -80px;
	width: 70px;
	height: 1.6px;
	border-radius: 15px;
	background-color: #ccc;
}




.ispage .page-content .pagination-down {
	text-align: center;
	padding-top: 45px;
	padding-bottom: 50px;
	border-top: 2px solid #eb1c4e;
	border-bottom: 2px solid #eb1c4e;
	margin-top: 25px;
	position: relative;
	margin-bottom: 20px;
}

.ispage .page-content .pagination-down:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: -10px;
	left: 48.7%;
	width: 18px;
	height: 18px;
	background-color: #eb1c4e;
	transform: rotate(45deg);
	border-radius: 2px;
}

.ispage .page-content .pagination-down:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	bottom: -10px;
	left: 48.7%;
	width: 18px;
	height: 18px;
	background-color: #eb1c4e;
	transform: rotate(45deg);
	border-radius: 2px;
}

.ispage .page-content .pagination-down span {
	display: block;
	font-size: 18px;
	margin-bottom: 15px;
	color: #555555;
	font-family: 'GilroyMedium', sans-serif;
}


.ispage .page-content .pagination-down ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.ispage .page-content .pagination-down ul li {
	display: inline-block;
	vertical-align: middle;
	width: 60px;
	height: 45px;
	margin-right: 6px;
}

.ispage .page-content .pagination-down ul li.active {
	width: 66px;
	height: 66px;
	line-height: 63px;
}

.ispage .page-content .pagination-down ul li:first-child {
	margin-left: 3px;
}


.ispage .page-content .pagination-down ul li a {
	background-color: #fff;
	color: #555555;
	text-decoration: none;
	height: 45px;
	width: 60px;
	display: inline-block;
	vertical-align: middle;
	line-height: 45px;
	border-radius: 10px;
	font-weight: 500;
	border: 1.5px solid #777777;
	font-size: 18px;
	position: relative;
	transition: all .25s ease;
	font-family: "GilroyMedium", sans-serif;
}


.ispage .page-content .pagination-down ul li a:hover {
	border: 1.5px solid #eb1c4e;
	color: #eb1c4e;
	transition: all .25s ease;
}



.ispage .page-content .pagination-down ul li.active a {
	width: 60px;
	height: 60px;
	line-height: 60px;
	border: 1.5px solid #eb1c4e;
	color: #eb1c4e;
	font-family: "GilroyBold", sans-serif;
	font-size: 18px;
	position: relative;
}

.ispage .page-content .pagination-down ul li.active a:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: -3px;
	left: 12px;
	width: 37px;
	height: 5px;
	background-color: #eb1c4e;
	border-radius: 15px;
}

.ispage .page-content .pagination-down ul li.active a:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	bottom: -3px;
	left: 12px;
	width: 37px;
	height: 5px;
	background-color: #eb1c4e;
	border-radius: 15px;
}

.ispage .page-content .pagination-down .btn-pag:hover {
	background-color: #eb3661;
	transition: all .25s ease;
}

.ispage .page-content .pagination-down .btn-pag {
	background-color: #eb1c4e;
	text-decoration: none;
	display: inline-block;
	color: #fff;
	padding: 14px 40px;
	font-size: 18px;
	border-radius: 15px;
	margin-top: 25px;
	font-family: "GilroyMedium", sans-serif;
}


.ispage .page-content .rating-page {
	border: 1px solid #ccc;
	border-radius: 15px;
	padding: 15px;
	width: 414px;
    height: 182px;
	margin-bottom: 20px;
	float: left;
}

.ispage .page-content .rating-page .first {
	display: block;
	font-size: 18px;
	max-width: 270px;
	margin: 20px auto 14px;
	text-align: center;
	font-family: "GilroyMedium", sans-serif;
}



.rating-page.catego {
	text-align: center;
	padding: 20px;

	border-top: 10px solid #f2f2f2;
	background-color: rgba(248, 248, 248, .6);
	border-bottom: 10px solid #f2f2f2;
}

.rating-page.catego .first {
	padding-bottom: 10px;
	display: block;
}

.rating-page.catego .sres {
	padding-top: 4px;
}



.ispage .page-content .error-block {
	border: 1px solid #ccc;
	border-radius: 15px;
	padding: 15px;
	width: 414px;
	margin-bottom: 20px;
	display: inline-block;
	float: right;
	position: relative;
}

.ispage .page-content .error-block .title-error {
	display: block;
	font-size: 18px;
	max-width: 270px;
	margin: 20px auto 20px;
	text-align: center;
	font-family: "GilroyMedium", sans-serif;
	float: right;
	text-align: right;
	padding-right: 16px;
}

.ispage .page-content .error-block:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 7px;
	left: 18px;
	width: 101px;
	height: 180px;
	background-repeat: no-repeat;
	background-image: url(/images/astro1.png);
	background-size: contain;
}

.ispage .page-content .error-mod {
	color: #fff;
	border-radius: 3px;
	margin-bottom: 20px;
	text-align: right;
	display: block;
	padding-right: 15px;
}

.ispage .page-content .error-mod a {
	color: #fff;
	text-decoration: none;
	display: inline-block;
	background-color: #0c2040;
	padding: 11px 22px;
	border-radius: 15px;
	font-size: 16px;
	font-family: 'GilroyMedium', sans-serif;
}

.ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item {
	margin: 2px 10px 0 0 !important;
}

.ispage .page-content .empty {
	background-color: #fff;
	clear: both;
	margin: 0;
	border: 0;
}


.zav {
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%;
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	position: relative;
	padding: 0 15px 15px;
	width: 930px;
	margin: 0px auto 0 auto;
	background-color: #fff;
	/* box-shadow: 0 0 10px 0 #e5e5e5; */
}

.zav:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: -10px;
	left: 0;
	width: 100%;
	height: 10px;
	background-color: #fff;
}


.zav .share-block {
	text-align: center;
	padding-top: 0;
	padding-bottom: 30px;
	border-radius: 15px;
	margin-bottom: 20px;
	clear: both;
}


.zav .share-block .title-share {
	display: block;
	font-size: 19px;
	margin: 0 auto 16px;
	text-align: center;
	font-family: "GilroyMedium", sans-serif;
	color: #666;
}

.sres {
	font-family: "GilroyMedium", sans-serif;
}


.ispage .container-book .page-content {
	margin-bottom: 0px;
}



.ispage .container-category.desc-comments {
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	margin: 15px auto 0px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	position: relative;
	width: 930px;
	background-color: #fff;
	/* box-shadow: 0 0 10px 0 #e5e5e5; */
	padding: 15px;
}



.ispage .lenta .wrapper-titles {
	padding: 1px 15px 20px;
	border-radius: 15px;
	position: relative;
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%;
	text-align: center;
}



.ispage .lenta .lenta-title {
	display: block;
	font-size: 18px;
	margin: 25px auto 0;
	font-family: "GilroyMedium", sans-serif;
	padding-top: 0;
}


.ispage .lenta .wrapper-titles:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: -53px;
	left: 46.5%;
	width: 64px;
	height: 64px;
	border-radius: 37px;
	border: 12px solid #ededed;
	background: linear-gradient(to right, #1e5799 0%, #2ce0bf 19%, #76dd2c 40%, #dba62b 60%, #e02cbf 83%, #1e5799 100%);
	background-size: 10000px 100%;
	animation: bg 8s linear infinite;
}

.ispage .page-content h3 {
	font-size: 20px;
	color: #444444;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: "GilroyBold", sans-serif;
}

.isbook .page-content h3 {
	font-family: "GilroyBold", sans-serif;
	font-size: 20px;
	color: #444444;
	margin-top: 15px;
	margin-bottom: 15px;
}

.menu-footer__list {
	font-weight: 400;
}




.ispage .description-text {
	margin-bottom: 0px;
	font-size: 16px;
	padding-left: 15px;
	word-wrap: break-word;
	padding-top: 15px;
	padding-bottom: 0px;
}

.ispage p.description-text span {
	display: block;
}


.ispage .red {
	color: #ff4500;
}

/* .ispage .description-text span {
	display: block;
} */






/*----------------peredelat nasledovanie-------------------*/






.worko-tabs, .worko-tabs-first, .worko-tabs-second, .worko-tabs-third, .worko-tabs-fourth, .worko-tabs-fifth {
    margin: 0;
    width: 100%;
    clear: both;
}

.worko-tabs .state, .worko-tabs-first .state, .worko-tabs-second .state, .worko-tabs-third .state, .worko-tabs-fourth .state, .worko-tabs-fifth .state {
    position: absolute;
    left: -10000px;
}

.worko-tabs .flex-tabs, .worko-tabs-first .flex-tabs, .worko-tabs-second .flex-tabs, .worko-tabs-third .flex-tabs, .worko-tabs-fourth .flex-tabs, .worko-tabs-fifth .flex-tabs {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    position: relative;
    /* margin-top: 15px; */
		margin-top: 0;
    padding-bottom: 0;
}
















.ispage .page-content .tabs {
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    border-radius: 5px;
    min-width: 240px;
}






.worko-tabs .nat, .worko-tabs-first .nat, .worko-tabs-second .nat, .worko-tabs-third .nat, .worko-tabs-fourth .nat, .worko-tabs-fifth .nat {
    margin-bottom: 8px;
}










.ispage .page-content .nat {
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #EEEEEE;
    border-radius: 15px;
    display: inline-block;
    max-width: 530px;
    position: relative;
		margin-bottom: 15px;
	box-shadow: rgb(0 8 50 / 4%) 0px 0px 2px, rgb(0 8 50 / 4%) 0px 2px 4px, rgb(0 0 0 / 8%) 0px 3px 12px 1px;
}

.ispage .page-content .nat .wrap {
    display: inline-block;
    width: 100%;
    position: relative;
}

.ispage .page-content .nat .wrap:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 18px;
    right: -3px;
    width: 5px;
    height: 62px;
    background-color: #9746bc;
    border-radius: 15px;
}

.ispage .page-content .nat .wrap:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 18px;
    left: -3px;
    width: 5px;
    height: 62px;
    background-color: #eb1c4e;
    border-radius: 15px;
}

.ispage .page-content .vnimat {
    font-size: 13px;
    color: gray;
    padding-left: 15px;
    padding-right: 8px;
    padding-bottom: 0;
    border-radius: 10px;
    display: block;
    clear: both;
    max-width: 375px;
		font-family: 'GilroyMedium', sans-serif;
}

.ispage .page-content .nat .wrap .vnimat {
	padding-top: 12px;
	line-height: 15px;
}

.ispage .page-content .nat .wrap .god, .ispage .page-content .nat .wrap .god-year {
	float: none;
	padding: 3px 0 8px 15px;
	font-size: 15px;
	font-family: "GilroyRegular", sans-serif;
	font-weight: 600;
	display: block;
	line-height: 18px;
	position: relative;
	z-index: 10;
}


.ispage .page-content .worko-tabs .nat .wrap .god {
	float: none;
	padding: 15px 0 0 15px;
	font-size: 15px;
	font-family: 'GilroyRegular';
	font-weight: 600;
	display: block;
}

.ispage .page-content .nat .year {
	display: inline-block;
	float: left;
	clear: both;
	padding: 10px 15px 15px;
}

.ispage .page-content .tabs .wrap-tab {
    padding-left: 15px;
}

.ispage p span a {
	display: block;
}




.ispage .page-content .nat .wrap .wrap-tab label.tab {
	padding: 8px 16px;
	margin-bottom: 13px;
	line-height: 16px;
	font-family: "GilroyMedium", sans-serif;
	letter-spacing: 0.5px;
}

.ispage .img-wrapper-450 {
	padding: 10px 0 10px;
}

.ispage .img-wrapper-450 img {
	max-width: 450px;
	width: 100%;
}

.ispage .img-wrapper-460 {
	clear: both;
	padding: 10px 0 10px;
}




.worko-tabs .tabs .nat .year label {
	margin: 0;
}





.worko-tabs-first .flex-tabs .tab, .worko-tabs-second .flex-tabs .tab, .worko-tabs-third .flex-tabs .tab, .worko-tabs-fourth .flex-tabs .tab, .worko-tabs-fifth .flex-tabs .tab {
    flex-grow: 1;
    max-height: 40px;
    border: 1.5px solid #bdbdbd;
    border-radius: 8px;
    margin-top: 0;
    display: inline-block;
    color: #999;
    cursor: pointer;
    font-weight: 700;
    /* max-width: 42px; */
    font-size: 14px;
}


.worko-tabs .flex-tabs .tab {
	display: inline-block;
	color: #999;
	cursor: pointer;
	font-weight: 700;
	font-size: 15px;
	border: 1.5px solid #bdbdbd;
	border-radius: 8px;
	padding: 7px 10px 5px;
	max-height: 40px;
}


.worko-tabs #tab-two:checked~.tabs #tab-two-label {
	cursor: default;
	max-height: 40px;
	border: 1.5px solid #eb1c4e;
	border-radius: 8px;
	padding: 7px 10px 5px;
	margin-right: 2px;
	margin-top: 0;
	display: inline-block;
	color: #eb1c4e;
	text-align: center;
	font-size: 15px;
}








.ispage .page-content .tabs .wrap-tab label {
    margin-right: 6px;
}








.worko-tabs #tab-one:checked~.tabs #tab-one-label {
	cursor: default;
	max-height: 40px;
	border: 1.5px solid #eb1c4e;
	border-radius: 8px;
	margin-top: 0;
	display: inline-block;
	color: #eb1c4e;
	text-align: center;
}


.worko-tabs-first #tab-one-first:checked~.tabs #tab-one-first-label, .worko-tabs-first #tab-two-first:checked~.tabs #tab-two-first-label, .worko-tabs-first #tab-three-first:checked~.tabs #tab-three-first-label, .worko-tabs-first #tab-four-first:checked~.tabs #tab-four-first-label {
    cursor: default;
    max-height: 40px;
    border: 1.5px solid #eb1c4e;
    border-radius: 8px;
    margin-top: 0;
    display: inline-block;
    color: #eb1c4e;
    text-align: center;
    font-size: 14px;
}


.worko-tabs-second #tab-one-second:checked~.tabs #tab-one-second-label, .worko-tabs-second #tab-two-second:checked~.tabs #tab-two-second-label, .worko-tabs-second #tab-three-second:checked~.tabs #tab-three-second-label, .worko-tabs-second #tab-four-second:checked~.tabs #tab-four-second-label {
	cursor: default;
	max-height: 40px;
	border: 1.5px solid #eb1c4e;
	border-radius: 8px;
	margin-top: 0;
	display: inline-block;
	color: #eb1c4e;
	text-align: center;
	font-size: 14px;
}


.worko-tabs-third #tab-one-third:checked~.tabs #tab-one-third-label, .worko-tabs-third #tab-two-third:checked~.tabs #tab-two-third-label, .worko-tabs-third #tab-three-third:checked~.tabs #tab-three-third-label, .worko-tabs-third #tab-four-third:checked~.tabs #tab-four-third-label {
	cursor: default;
	max-height: 40px;
	border: 1.5px solid #eb1c4e;
	border-radius: 8px;
	margin-top: 0;
	display: inline-block;
	color: #eb1c4e;
	text-align: center;
	font-size: 14px;
}

.worko-tabs #tab-one:checked~.tabs #tab-one-panel, .worko-tabs-first #tab-one-first:checked~.tabs #tab-one-first-panel, .worko-tabs #tab-two:checked~.tabs #tab-two-panel, .worko-tabs-first #tab-two-first:checked~.tabs #tab-two-first-panel, .worko-tabs-first #tab-three-first:checked~.tabs #tab-three-first-panel, .worko-tabs-first #tab-four-first:checked~.tabs #tab-four-first-panel {
	display: block;
}

.worko-tabs-second #tab-one-second:checked~.tabs #tab-one-second-panel, .worko-tabs-second #tab-two-second:checked~.tabs #tab-two-second-panel, .worko-tabs-second #tab-three-second:checked~.tabs #tab-three-second-panel, .worko-tabs-second #tab-four-second:checked~.tabs #tab-four-second-panel {
	display: block;
}

.worko-tabs-third #tab-one-third:checked~.tabs #tab-one-third-panel, .worko-tabs-third #tab-two-third:checked~.tabs #tab-two-third-panel, .worko-tabs-third #tab-three-third:checked~.tabs #tab-three-third-panel, .worko-tabs-third #tab-four-third:checked~.tabs #tab-four-third-panel {
	display: block;
}








.ispage .page-content .nat .wrap .wrap-tab label.tab {
    padding: 8px 16px;
    margin-bottom: 13px;
}

.ispage .page-content .nat .img-wrap {
    float: right;
    width: 71px;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 17px;
    right: 13px;
}

.ispage .page-content .nat .img-wrap img {
    box-shadow: none;
	width: 100%;
}




/* .container-category .row .stranica .books-wrapper img {
    border-radius: 15px;
} */



.worko-tabs .flex-tabs .panel,
.worko-tabs-first .flex-tabs .panel,
.worko-tabs-second .flex-tabs .panel,
.worko-tabs-third .flex-tabs .panel,
.worko-tabs-fourth .flex-tabs .panel,
.worko-tabs-fifth .flex-tabs .panel {
    background-color: #fff;
    padding: 0px;
    display: none;
    width: 100%;
    flex-basis: auto;
}

.worko-tabs #tab-one:checked~.tabs #tab-one-panel,
.worko-tabs #tab-two:checked~.tabs #tab-two-panel {
	background-color: #fff;
	padding: 0px;
	display: none;
	width: 100%;
	flex-basis: auto;
}

.worko-tabs #tab-one:checked~.tabs #tab-one-panel,
.worko-tabs #tab-two:checked~.tabs #tab-two-panel {
	display: block;
}

.worko-tabs-first #tab-one-first:checked~.tabs #tab-one-first-panel,
.worko-tabs-first #tab-two-first:checked~.tabs #tab-two-first-panel,
.worko-tabs-first #tab-three-first:checked~.tabs #tab-three-first-panel,
.worko-tabs-first #tab-four-first:checked~.tabs #tab-four-first-panel {
    display: block;
}


.worko-tabs-second #tab-one-second:checked~.tabs #tab-one-second-panel,
.worko-tabs-second #tab-two-second:checked~.tabs #tab-two-second-panel,
.worko-tabs-second #tab-three-second:checked~.tabs #tab-three-second-panel,
.worko-tabs-second #tab-four-second:checked~.tabs #tab-four-second-panel {
	display: block;
}

/* .worko-tabs-second #tab-one-second:checked~.tabs #tab-one-second-panel, .worko-tabs-second #tab-two-second:checked~.tabs #tab-two-second-panel, .worko-tabs-second #tab-three-second:checked~.tabs #tab-three-second-panel, .worko-tabs-second #tab-four-second:checked~.tabs #tab-four-second-panel {
	display: block;
}

.worko-tabs-third #tab-one-third:checked~.tabs #tab-one-third-panel, .worko-tabs-third #tab-two-third:checked~.tabs #tab-two-third-panel, .worko-tabs-third #tab-three-third:checked~.tabs #tab-three-third-panel, .worko-tabs-third #tab-four-third:checked~.tabs #tab-four-third-panel {
	display: block;
} */










/*-----------update-design-------------*/



.benefits-block {
	box-shadow: rgb(0 8 50 / 4%) 0px 0px 2px, rgb(0 8 50 / 4%) 0px 2px 4px, rgb(0 0 0 / 8%) 0px 3px 12px 1px;
}

.card-benefits {
	box-shadow: rgb(0 8 50 / 4%) 0px 0px 2px, rgb(0 8 50 / 4%) 0px 2px 4px, rgb(0 0 0 / 8%) 0px 3px 12px 1px;
}

.page {
	background-color: #F6F6F6;
}

.item-directory {
	background: #EB1C4E;
    color: #fff;
	transition: all .25s ease;
}

.item-directory:hover {
	background: #EB335E;
	transition: all .25s ease;
}



.item-directory__title {
	font-weight: 600;
}

.directory__items-title {
	font-family: "GilroyMedium";
	color: #444444;
	margin-bottom: 15px;
	font-weight: 500;
}

.item-directory__icon {
	height: 17px;
	width: 17px;
}

.page-content .directory h1.page-title {
	font-size: 28px;
	display: inline-block;
	margin-bottom: 15px;
	font-family: "GilroyExtraBold", sans-serif;
	color: #333333;
	margin-top: 20px;
	line-height: normal;
}





/*----------popup-------------*/



.updateform legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
	font-size: 16px;
	float: none;
	margin: 0;
	width: auto;
	font-family: 'GilroyRegular', sans-serif;
}

.updateform {
	border: 1px solid #ccc !important;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 10px;
	min-width: auto;
	width: auto;
	margin-top: 20px;
}







.modal-popup input[type='checkbox'] {
	display: none;
  }
  
.modal-popup label {
	font-size: 12px;
	font-weight: 600;
	padding: 0;
	text-decoration: underline;
	transition: all .25s ease;
	color: #444444;
}

  .modal-popup #closeButton {
	text-decoration: none;
	font-size: 40px;
	font-family: "GilroyThin", sans-serif;
	padding: 0px;
	margin: 5px 20px 0 0;
	transform: rotate(45deg);
	transition: all .25s ease;
  }


  .modal-popup label:hover {
	color: #eb1c4e;
	cursor: pointer;
	transition: all .25s ease;
  }

  
  .modal-popup div.pop-up {
	text-align: center;
  }
  
  .modal-popup #pop-open:checked ~ div.pop-up #closeButton {
	display: inline-block;
	/*position: fixed;*/
	float: right;
	padding: 10px;
  }
  
  .modal-popup #pop-open:checked ~ div.pop-up div.content {
	display: inline-block;
	color: #70507d;
	max-width: 420px;
	z-index: 500;
	background-color: white;
	position: fixed;
	left: 0;
	right: 0;
	top: 10%;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	border-radius: 15px;
	transition: all .25s ease;
  }

  .page-centered {
	padding: 0;
	min-height: auto;
	display: block;
  }

  .page-centered .container {
	padding: 0px;
  }

  .page-centered .disable-premium {
	border-radius: 15px;
  }

  .page-centered .disable-premium .wrap {
	max-width: 200px;
    margin: 0 auto;
  }

  .page-centered .disable-premium .wrap img {
	width: 100%;
  }

 




  
  .modal-popup #pop-open ~ div.pop-up div.content {
	display: none;
	z-index: 1000;
	text-align: center;
	transition: all .25s ease;
  }
  
  .modal-popup #pop-open:checked ~ div.pop-up div.modal_overlay {
	  position: fixed;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  background: #221924;
	  z-index: 500;
	  opacity: .5;
	  transition: all .25s ease;
  }
  .modal-popup div.modal_overlay {
	  text-align: center;
  }
  
  


/* #wrapper {
	width: 100px;
	margin: 0 auto;
	background: #fff;
	padding: 20px;
	border: 10px solid #aaa;
	border-radius: 15px;
	background-clip: padding-box;
	text-align: center;
  }
  
  .button {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding: 5px 10px;
	border: 1px solid #aaa;
	background-color: #eee;
	background-image: linear-gradient(top, #fff, #f0f0f0);
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	color: #666;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	cursor: pointer;
	transition: all 0.2s ease-out;
  }
  .button:hover {
	border-color: #999;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  }
  .button:active {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset;
  }
  
  .overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	transition: opacity 200ms;
	visibility: hidden;
	opacity: 0;
  }
  .overlay.light {
	background: rgba(255, 255, 255, 0.5);
  }
  .overlay .cancel {
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: default;
  }
  .overlay:target {
	visibility: visible;
	opacity: 1;
  }
  
  .popup {
	margin: 75px auto;
	padding: 20px;
	background: #fff;
	border: 1px solid #666;
	width: 300px;
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
	position: relative;
  }
  .light .popup {
	border-color: #aaa;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
  }
  .popup h2 {
	margin-top: 0;
	color: #666;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
  }
  .popup .close {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 20px;
	right: 20px;
	opacity: 0.8;
	transition: all 200ms;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #666;
  }
  .popup .close:hover {
	opacity: 1;
  }
  .popup .content {
	max-height: 400px;
	overflow: auto;
  }
  .popup p {
	margin: 0 0 1em;
  }
  .popup p:last-child {
	margin: 0;
  } */

/*-----------END popup-------------*/


/*.page-centered .form-auth {*/
/*	margin: 0;*/
/*}*/


/*-----------start poyasnenie-------------*/

.tabos {
	border-radius: 8px;
	overflow: hidden;
}

.tabo {
	border: 1.5px solid #444;
	width: 100%;
	max-width: 100%;
	margin-bottom: 10px;
	border-radius: 10px;
}

.tabos input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

.tabos .tab-label {
	display: flex;
	justify-content: space-between;
	padding: 10px 10px 10px 40px;
	position: relative;
	font-weight: 700;
	cursor: pointer;
}

.tabos input:checked+.tab-label {
	background: #1a252f;
	color: #fff;
}

.tabos input:checked+.tab-label:after {
	transform: rotate(90deg);
	margin-top: 2px;
}

.tabos .tab-label:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 9px;
	left: 10px;
	width: 22px;
	height: 22px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAZzSURBVHgB7ZxNUuNGFMffa+PJkJXnBFEKnMoO5wQRJwhskvFkgTlB4AQDJ2A4AZ5F+MgGcgI8J8CzS8VMjThBvJtMjPXS3bI9gN1Sf4Es278qF8Zqt6S/n/p9qNUIUwadrIZAtAGM/cT/DQaftgGwDdTbx3oUwRSBMCXQUVCBr8uvgWAno+kbfNnZhSlhegQ8rV7xPzXN5m341FvH7agLOcNgCqCz6gHoiwey7TK31ikgdwukP6o1iOEKbCBax/p1C3IkfwvsZ455ahBzt8L8BUTYStn6fvBSUZPOJ0dyFVBevsqNuM+9bU28+H+HilYVeFYOIEfytcA+qa0npovReyq9UbZjNL8WCCVUhyF3hSn1cxUpjSXIk3Ivgs/lydsQj3hWss09bQVi5GEOTW73720bciT/MOa0esn/hGBHxMfIbyFHJlrgl3wUvwExUANF3ADe8UGr5T0XJXrHrS0EGyjeB8/cOfc1bl8B/0QMM/z86U+sf2g+bI/3v/x9AHh7xD8OlXtA2sNfrr0dOJ3zMOTzMx5IUwBmeLU+zVw8gjjexVcfRg5uJKAMKQgu+UtnwG7xXHTTVy5quG9x1F3+WsefO17Gv8Rw4kvtHzEmLuK1jAzYqAOTExBj1nL5ADyRCBFva39BWIEn8ZID6J8bXQEMD+SlDsMwRqivL96QBp2sNMAXMdvQbktGhYf0rk6qDQCL/niUIP4wOlvZsBh/Bp2w38AXiD9qt02Krb72a5tPB3S8ssGMfvlxavR71dkakpTO6EcMvOxXXoaWxiNAbDB+Ea8pNkeyXPSygyIvVXdCIbgSW/ThY7+YcunGPP/+1HvB9fmBN4wmfx/XmHI8IXo7rLVh/e89vrO24iB8pFnmlyRD98tYPe538VVnR0QZAwenKmYE6lyYniZJl3EgWAXSYd6lLAG3QLyZvIVt0UkQiLd0tvpabangFgv+VwrBlucll/E7iScnU5HnDIMQD5TOss0tkFqqTgDLH3muSlzkPVBB2AIXXJwYgr7nngRLOXZ+zvxezT88RvyodDREN0LAJtjTxV8dA1qT8GUMpwgiCeBVY7sgKzYmarKBo2iBHRU6Xt0BSyzCl/H9DzICq/2nDU3ZRCInTpwIg92U8SAdkdacrWyBDX1yG8MSQrBAHnPa0JSG0Ip66+KtFHCUi9qKSKxpJaLrGCb7MB8CEvFYE2wQGsWwOyzrjZezoN+0PLEuv0W5rjsmJhUQMUB7gAe8upUht/vQoibaa9ytid6LA7H+V4T1TigyEF7xODS0yAqU4FI/xeqH4Iuvlho6zUZlMzO6Ugt5E78TPiwop5b06XT1gjcxjfi1LNGyb0Vnolp8nTqeSotn/SvjqhO3OmlUCjLuyilywHSEJZ4Pg3B11+g+/mn2NSqYkkXaSXGqIaQLSGAb4/EDLl+qREzuO3jJoYcowxnjavM4rbSNGRZYaoE9ahERfYQv96HxkMiDeCLCiNI2pwoonIp1aJMwWUQf4ctDHhRZvYinkWllz0ywv4yHJCIOKieD+y/OxdBJ+xkVP8S+3MUT5/4+q4nO1I7MTjQI+E2ogYgew5eH0NKG3Affl7N4sr8403iyp3YIC/Qzf6GWnJhj+SsNUWRdLm8BeLPwVlYDjbkxwpH0wROPceneJQSfZDgQgZZtybqY37CjCHT5/aAXWY30pre5O5LiQXpjv+78QB+OpFhoOBDBwgJVIHgU0C0jKSYx0xJQO0CZN0ciJxRoYDJHOoJ5QRZO9dAX0KDTwqPpQAQmAs6RI9Gvg+oLWJojAVH/XI2y3HlxJLoORGD6oE0Es4/RlWYmYDwXGckjCog0++NgTEZGYiYgc5yJVQTwMS1QPNs26xg+e2ckIG5GXdNfqGC0TR8eMn/cdZYdCdGN6VfMBZxlR0Lm8yTNBZzllM5ieDIX8Pnt7Apo8fC2sYDSkahm9hebts3Tp5ZrJihn9hcXCwcisBNwFh0J2U20txNwFh2JZXxrJ6BwJPiIUzTywHL1DysBE0dC3hd8yA2xSpLl8gVO04bkpO3buAHIillkpZinpniR9wpwCxYsWLBgwQIbnGc/ywdckLaShbqKBEY+FvZ2iwOPV8SK4+dQZOJ48+5iYqa4rWBZYlOxlrMTzO0c3ASkR591/xQ4nYObgLNRUIjAAUcLnIGCAuFbcMCDF/5uL1lM28OjVU+JXPsAD+WyVg78Dwfjlgx7R++NAAAAAElFTkSuQmCC);
	background-size: contain;
	background-repeat: no-repeat;
}

.tabos .tab-label:after {
	content: "❯";
	width: 1em;
	height: 1em;
	text-align: center;
	transition: all .35s;
}

.tabos .tab-content {
	max-height: 0;
	padding: 0 1em;
	color: #2c3e50;
	background: #fff;
	transition: all .35s;
	display: none;
	transition: all .25s ease;
}

/* .tabos input:checked+.tab-content {
	display: block;
} */

.tabos input:checked~.tab-content {
	max-height: inherit;
	padding: 1em 1em 0px;
	display: block;
	transition: all .25s ease;
}

.description-text .prompts {
	margin-bottom: 15px;
	display: inline-block;
	border-bottom: 1px solid #ffa825;
	border-top: 1px solid #ffa825;
	padding: 5px 5px 5px 0;
}

.description-text .step {
	margin-bottom: 15px;
}






.container-book .prover {
	padding: 15px;
	border-radius: 5px;
	outline: 1px solid #ccc;
	margin: 0 0 15px;
}

.container-book .prover .new-title {
	padding-bottom: 10px;
	display: block;
	font-weight: 700;
	font-family: 'GilroyLight', sans-serif;
}


.container-book .prover div a {
	padding: 8px 16px;
	background: #9746bc;
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	display: inline-block;
	font-size: 16px;
}

/* .container-book .prover .dop-decription {
	display: block;
	font-size: 16px;
	padding-bottom: 10px;
	font-family: "GilroyMedium", sans-serif;
} */

.isbook h2.paragraph {
	font-family: "GilroyLight", sans-serif;
	font-size: 18px;
}

.isbook .description .page-content p {
	margin: 15px 0;
}

.isbook .container-book .page-content {
	padding: 48px 40px 5px 40px;
}





/* .tabos input:checked ~ div {
  animation-name: open;
  animation-duration: 2s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.tabos input:not(:checked) ~ div {
  display: none;
}

@keyframes open {
  0% {
    display: block;
    opacity: 0;
    visibility: hidden;
  }
  100% {
    display: block;
    opacity: 1;
    visibility: visible;
  }
} */


/*-----------END poyasnenie-------------*/







/*-----------END update-design-------------*/


/* .container-category .row .stranica .books-wrapper.moro .titul {
    max-width: 530px;
    width: 100%;
    margin-bottom: 15px;
    margin-right: 15px;
    float: left;
    clear: both;
    margin-top: 2px;
} */



@keyframes bg {
	0% {
	  background-position-x: 0;
	}
	100% {
	  background-position-x: 10000px;
	}
  }






	@media (max-width: 460px) {

		.isbook .cat .book__img-wrap::after {
			font-size: 16px;
		}
	
		.cat .book .book__img-wrap {
			border-radius: 0;
		}
	
		.cat .book .book__img-wrap > img {
			border-bottom-right-radius: 0;
		}
	
		.cat .book {
			height: 250px;
		}
	
		.products-catalog__col {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
	}
	
	.cat .catalog__products.products-catalog {
		margin-bottom: 25px;
	}
	
	.book .description .title {
		font-size: 14px;
	}
	
	.wrapper-footer-operation img.tbank {
		width: 77px;
		margin-right: 7px;
	}
	
	.wrapper-footer-operation img.visa {
		width: 42px;
		margin-right: 15px;
		margin-left: 5px;
	}
	
	.wrapper-footer-operation img.mastercard {
		width: 32px;
		margin-right: 15px;
	}
	
	.wrapper-footer-operation img.mir {
		width: 44px;
		margin-right: 15px;
	}
	
	.wrapper-footer-operation img.tbank {
		width: 77px;
		margin-right: 7px;
	}
	
	.paym {
		color: #999;
		font-size: 16px;
		text-align: center;
	}
	
	.footer__mobile-download {
		margin-bottom: 20px;
	}
	
	.footer__mobile-download::after {
		padding: 20px;
	}
	
	.footer__col--menu {
		margin-top: 15px;
	}
	
	.footer__socials-wrap {
		padding: 0;
		margin-top: 20px;
	}
	
	.footer__menu-wrap {
		display: block;
	}
	
	.footer__menu {
		max-width: 100%;
	}
	
	.footer__socials-wrap {
		max-width: 100%;
	}
	
	.footer__links.list-unstyled li a {
		font-size: 12px;
		line-height: 20px;
	}
	
	.footer-wrap-documents {
		text-align: left;
		margin-top: 12px;
	}
	
	.footer__links {
		margin-top: 35px;
	}
	
	.footer__copyright {
		font-size: 14px;
		font-weight: 500;
		line-height: 20px;
		margin-top: 5px;
	}
	
	.footer__text-wrap {
		font-size: 17px;
		position: static;
		text-align: left;
		padding-left: 0;
	}
	
	.menu-footer__title {
		display: none;
	}
	
	.footer a {
		position: relative;
		color: inherit;
		text-decoration: none;
		line-height: 32px;
		font-size: 16px;
	}
	
	.main-page {
		font-size: 21px;
		margin-bottom: 5px;
		margin-top: 20px;
	}
	
	.h1-description {
		font-family: 'GilroyMedium', sans-serif;
		font-size: 16px;
	}
	
	.filter-hero {
		padding: 40px 0 90px;
	}
	
	.space__inner {
		padding-top: 0px;
	}
	
	.section-space .space__title {
		font-size: 22px;
	}
	
	.space-item--phone .space-item__title {
		font-size: 17px;
		font-family: "GilroyMedium", sans-serif;
	}
	
	.space-item--phone .space-item__text {
		max-width: 218px;
		font-family: "GilroyRegular", sans-serif;
		font-size: 16px;
	}
	
	.space-item__phone {
		margin-left: 0 !important;
		position: static;
		display: block;
		margin-top: 15px;
	}
	
	.space-item--phone {
		padding-bottom: 0;
	}
	
	.space-item__icon {
		top: 230px;
		right: 2px;
	}
	
	.space__stars--2 {
		right: 27px;
		top: 116px;
	}
	
	.space__stars--3 {
		bottom: 144px;
		left: 224px;
	}
	
	h2.catalog__title {
		font-family: "GilroyRegular", sans-serif;
		font-size: 22px;
	}
	
	.section-catalog {
		padding: 40px 0;
	}
	
	.section-space .space .space__inner.custom-cosmo {
		padding-bottom: 100px;
		padding-top: 0;
	}
	
	.space-item__title {
		font-family: "GilroyRegular", sans-serif;
		color: #EB1C4E;
		font-size: 20px;
	}
	
	.space-item__astronaut-wrap {
		-webkit-animation: float 6s ease-in-out infinite;
		animation: float 6s ease-in-out infinite;
		display: inline-block;
		left: 53%;
		margin-left: 60px;
		top: 100px;
	}
	
	.section-space .space__title {
		font-size: 22px;
		margin-bottom: 15px;
	}
	
	.catalog__info {
		margin-top: 40px;
	}
	
	.info-catalog__title {
		font-weight: 600;
		margin-bottom: 24px;
		font-family: "GilroyMedium", sans-serif;
	}
	
	.info-catalog__text-wrap p:last-child {
		margin-bottom: 0;
		font-size: 16px;
	}
	
	.last-text {
		padding-bottom: 40px;
	}

	.products-catalog__row .products-catalog__col:nth-child(5) {
		margin-right: 15px;
	}
	
	}









	@media (max-width: 440px) {
		.ispage .img-wrapper-460 img {
			max-width: 100%;
		}

		.page-content {
			padding: 30px 15px 25px 15px;
		}

		.center {
			width: auto;
		}

		.center img {
			width: 100%;
		}

		.products-catalog__row {
			--bs-gutter-x: 0px;
			--bs-gutter-y: 0px;
			justify-content: flex-start;
		}

		.products-catalog__col {
			max-width: 37%;
			margin-right: 15px;
			margin-bottom: 15px;
		}

		.isbook .book-wrapper .book .img-wrapper::after {
			font-size: 17px;
		}
	}





	




@media (max-width: 390px) {

	.ispage .page-content .sdvig {
    padding-left: 5px;
		padding-right: 5px;
	}

	.ispage .description-text {
    padding-left: 5px;
    padding-right: 5px;
	}

	.cat p {
		font-size: 16px;
		line-height: normal;
	}

	.page-content p {
		font-size: 16px;
		line-height: normal;
	}






	.isbook .container-book .page-content {
		padding: 20px 15px 15px 15px;
	}

	.ispage .container-book .page-content {
		padding: 20px 15px 15px 15px;
	}


	.ispage .book-wrapper {
        padding: 0px 0 15px;
    }




	.ispage .page-content a.author {
		display: inline-block;
		margin-bottom: 13px;
		margin-top: 13px;
	}






	.page-content .breadcrumbs {
		margin-bottom: 15px;
	}

	.breadcrumbs__item+.breadcrumbs__item {
		padding-bottom: 5px;
	}

	.book-wrapper {
		padding: 0;
		background-color: #fff;
	}

	/* .book-wrapper .book {
		padding: 0;
		background-color: #fff;
	} */

	.book-wrapper .book h1 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.book-wrapper .book .img-wrapper {
		max-width: 117px;
	}

	.book-wrapper .book img {
		width: 100%;
	}

	.book-wrapper .book .spisok li {
		font-size: 13px;
	}

	.book-wrapper .book .spisok.last {
		display: none;
	}

	.book-wrapper .book .spisok.sep .aut {
		max-height: 35px;
		overflow: hidden;
		margin-bottom: 15px;
	}

	.book-wrapper .book .share-block {
		margin-bottom: 0;
	}

	.description .page-content {
		padding: 5px 15px;
	}




	/*--------burger-header-------------*/

	.header__hamburger {
		margin-left: auto;
	}

	/*--------burger-header-------------*/



	.ispage .page-content .sdvig p span {
		font-size: 16px;
		line-height: 22px;
	}

	.page-content {
		padding: 32px 16px;
	}

	.ispage .page-content .pagination-down ul li {
		width: 52px;
		height: 37px;
		margin-right: 1px;
		font-size: 14px;
	}

	.ispage .page-content .pagination-down ul li:last-child {
		margin-right: 0;
	}

	.ispage .page-content .pagination-down ul li a {
		height: 37px;
		width: 52px;
		line-height: 37px;
		font-size: 14px;
	}

	.ispage .page-content .pagination-down ul li.active {
		width: 55px;
		height: 50px;
		line-height: 50px;
	}

	.ispage .page-content .pagination-down ul li.active a {
		width: 52px;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}

	.ispage .page-content .pagination-down .btn-pag {
		padding: 12px 36px;
		font-size: 16px;
		margin-top: 25px;
	}

	.ispage .page-content .pagination-down ul li.active a:before {
		top: -3px;
		left: 9px;
		width: 31px;
		height: 5px;
	}

	.ispage .page-content .pagination-down ul li.active a:after {
		left: 10px;
		width: 31px;
	}

	.ispage .page-content .pagination-down:after {
		left: 48.1%;
	}

	.ispage .page-content .pagination-down:before {
		left: 48.1%;
	}




/*--------rating-------------*/


.ispage .page-content .rating-page {
		width: 100%;
		padding: 15px 0;
		border: none;
		text-align: center;
	}

	.ispage .page-content .error-block {
		max-width: 420px;
		display: block;
		float: none;
		clear: both;
		margin: auto auto 15px;
		width: 100%;
		padding: 15px 0;
		background: #eb1c4e;
		border: none;
	}

	.ispage .page-content .error-block:after {
		top: -42px;
		left: 25px;
		width: 84px;
		height: 158px;
	}

	.ispage .page-content .error-mod {
		margin: 15px 0 0;
		position: relative;
		padding-right: 15px;
		padding-left: 15px;
		color: #fff;
	}

	.ispage .page-content .error-mod a {
		padding: 11px 0;
		text-align: center;
		width: 100%;
		z-index: 100;
		position: relative;
		line-height: 19px;
	}

	.ispage .page-content .error-block .title-error {
		display: block;
		font-size: 16px;
		margin-right: 0;
		text-align: left;
		font-family: "GilroyMedium", sans-serif;
		padding-right: 18px;
		color: #fff;
		max-width: 179px;
		line-height: 19px;
		max-width: 264px;
		padding-left: 36px;
	}




/*--------rating-------------*/


.isbook h2 {
	font-size: 18px;
	margin: 15px 15px 15px 0;
}

.ispage .zav {
	width: 100%;
}

.ispage .container-category.desc-comments {
	width: 100%;
}

.ispage .lenta .wrapper-titles:after {
	left: 39.4%;
}

.breadcrumbs__item+.breadcrumbs__item:before {
	position: relative;
	top: 2px;
}



.breadcrumbs__item, .breadcrumbs__item a {
	line-height: 19px;
}


	/*--------slider-------------*/




	.cat .cards-tariffs {
		-ms-overflow-style: none;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 0px -18px 0px -8px;
		overflow-x: auto;
		padding: 12px 12px 12px 8px;
		scrollbar-width: none;
		display: flex;
		flex: 0 0 20%;
	}

	.cat .cards-tariffs .card-tariff {
		flex: 0 0 44%;
		max-width: 44%;
		padding: 0px;
	}

	.cat .cards-tariffs__card:not(:last-child) {
		margin-right: 6px;
	}

	.cat .cards-tariffs .card-tariff .book {
		padding: 8px;
		height: auto;
	}

	.cat .cards-tariffs .card-tariff .book .description .title {
		color: #4a6da6;
		margin-top: 0px;
		margin-bottom: 0px;
		text-shadow: 0 0 1px #999;
		font-size: 14px;
		width: 100%;
		display: block;
		text-decoration: none;
		line-height: 18px;
		padding-top: 8px;
	}


	.cat .cards-tariffs .card-tariff .book .description .authors {
		color: #999;
		display: inline-block;
		font-weight: 400;
		font-size: 13px;
		padding-top: 4px;
	}



	/*--------slider-------------*/


	.page-content .directory h1.page-title {
		font-size: 24px;
		margin-top: 0;
		line-height: normal;
	}

	.directory__items-title {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.item-directory {
		padding: 12px 16px;
	}

}







@media (max-width: 370px) {
	.ispage .page-content .error-block .title-error {
		display: block;
		font-size: 16px;
		margin: 15px auto 15px;
		text-align: center;
		font-family: "GilroyMedium", sans-serif;
		padding-right: 18px;
		color: #fff;

		line-height: 19px;
	}
}













