@import url('https://fonts.googleapis.com/css2?family=Bruno+Ace&family=Golos+Text:wght@400..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[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)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
@font-face{font-family:'icons';font-display:swap;src:url(/themes/custom/front_theme/fonts/icons.eot?68nmmy=);src:url(/themes/custom/front_theme/fonts/icons.eot?68nmmy=#iefix) format('embedded-opentype'),url(/themes/custom/front_theme/fonts/icons.ttf?68nmmy=) format('truetype'),url(/themes/custom/front_theme/fonts/icons.woff?68nmmy=) format('woff'),url(/themes/custom/front_theme/fonts/icons.svg?68nmmy=#icons) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'rouble';font-display:swap;src:url(/themes/custom/front_theme/fonts/rouble-webfont.eot);src:url(/themes/custom/front_theme/fonts/rouble-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/front_theme/fonts/rouble-webfont.woff) format('woff'),url(/themes/custom/front_theme/fonts/rouble-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}:root{--main-color:#131313;--blue-color:#2BB7DD;--bg-gradient:linear-gradient(55deg,#7EDAE1 0%,#11AFDA 100%);--gray-color:#8B8B8B;--block-padding:1em;}html,body{height:100%;width:100%;min-width:320px;}body{font-family:"Golos Text",Arial,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;margin:0;padding:0;color:var(--main-color);background-color:#fff;}p{margin:0 0 1.5em 0;padding:0;line-height:1.2em;}table{margin:0;margin-bottom:1.4em;padding:0;border-spacing:0;border-collapse:collapse;border:0;}tbody{border:0;}table td,table th{padding:0.7em 1.4em;border:0;}table th{padding:1.4em;text-align:center;}a:link{color:var(--blue-color);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out;}a:hover{border-bottom-color:var(--blue-color);}a.link-a,.link-a-cover .link-a-value{background:linear-gradient(0deg,#000,#000) no-repeat right bottom / 0 1px;transition:background-size 350ms;padding-bottom:1px;}a.link-a:where(:hover,:focus-visible),.link-a-cover:where(:hover,:focus-visible) .link-a-value{background-size:100% 1px;background-position-x:left;}h1,.title-h1{font-size:1.75em;font-weight:600;padding:0.85em 0;margin:0;}h2,.title-h2{font-size:1.5em;font-weight:600;padding:1em 0 0.8em;margin:0;}h3,.title-h3{font-size:1.125em;font-weight:600;padding:0;margin:0;padding-bottom:1em;}img,a[rel="shadowbox"]{border:0;}.icon-set{position:relative;}.icon-set:after{display:block;font-family:'icons';font-weight:400;font-size:1.5em;}legend{padding:0;}div.messages{margin:0 0 1.25em 0;padding:0.625em;}label.form-required:after{content:'*';position:relative;color:#FF8A82;padding-left:0.3em;}fieldset{margin:0;padding:0;border:0;}*:focus{outline:none;}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;-moz-box-sizing:content-box;}input[type="text"]:focus,input[type="password"]:focus,textarea.form-textarea:focus,input[type="email"]:focus{border-bottom-color:#fff;}input.form-text.error,textarea.form-textarea.error,select.form-select.error,.form-item input.error,.form-item textarea.error,.form-item select.error{border-bottom-color:#FF8A82;}label,.field-label{display:block;font-weight:400;}label.error{font-size:0.875em;margin-top:0.83em;}.description,div.error{font-size:0.875em;margin-top:0.83em;}.form-text,.form-textarea,.form-select,.form-email{font-size:1em;margin:0;padding:0;padding-left:0.7em;border:0;border-bottom:1px solid rgba(255,255,255,0.15);box-sizing:border-box;width:100%;background:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}.form-text,.form-select,.form-email{height:3em;line-height:3em;}.form-textarea{max-width:100%;max-height:10em;padding-top:0.7em;padding-bottom:0.7em;}.form-submit,.link-button,a.link-button,.cookie-agreement-button{font-size:1em;font-weight:600;text-align:center;text-transform:uppercase;cursor:pointer;box-sizing:border-box;height:3em;line-height:3em;margin:0;padding:0 1em;color:var(--main-color);background:var(--bg-gradient);border:0;border-radius:1.5em;transition:all 300ms ease-in;transform:scale(1);appearance:none;-moz-appearance:none;-webkit-appearance:none;}.form-submit span,.link-button span,a.link-button span,.cookie-agreement-button span{font-size:0.875em;}.form-submit:hover,.link-button:hover,a.link-button:hover,.cookie-agreement-button:hover{transform:scale(0.93);}.form-submit:disabled,.block-bg-dark-inner .form-submit:disabled,.form-block .form-submit:disabled{display:none;}a.link-button{display:block;}.form-actions{margin:0;padding-top:2.5em;text-align:center;}.form-item{margin:0;margin-bottom:1.875em;}.grippie,.hidden{display:none;}.float-label{position:relative;padding-top:0.875em;}.float-label__label{position:absolute;top:1.6em;left:0;font-weight:normal;color:#757575;pointer-events:none;transition:all 0.2s;}.float-label__input::placeholder{opacity:0;transition:all 0.2s;}.float-label__label:has(+ .float-label__input:focus),.float-label__label:has(+ .float-label__input:not(:placeholder-shown)){top:0;font-size:0.75em;}.float-label__label + .float-label__input:focus::placeholder{opacity:1;}.toolbar a{border-bottom:0;display:block;}.cookie-agreement{position:fixed;bottom:1em;left:50%;transform:translateX(-50%);width:90%;max-width:26em;padding:1.5em;z-index:1;box-sizing:border-box;background-clip:padding-box;background-color:#fff;border:solid 1px #0ea5d0;}a.cookie-agreement-button{display:inline-block;color:#fff;margin-top:1em;border:0;transition:all 300ms ease-in;}.content p:last-child,.content ul li:last-child,.content ol li:last-child{margin-bottom:0;}.content strong{font-weight:700;}.content em{font-style:italic;}.content strong em,.content em strong{font-weight:700;font-style:italic;}.content ul,.content ol{display:inline-block;margin-top:0;margin-bottom:1.4em;}.content ul ul,.content ol ol{margin:0.7em 0 0;}.content table{max-width:100%;line-break:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.content table td,.content table th{padding:0.7em;}.content table th{font-weight:700;border-bottom:1px solid #000;}.content table tr{border-bottom:1px solid #000;}.content #pano table tr{border-bottom:0;}.content img{border:0;max-width:100%;height:auto;}.item-list ul li{margin-left:1.4em;}.item-list ul{margin:0;padding:0;}.progress-disabled{display:none;}.title-opacity{display:inline-block;text-transform:uppercase;font-size:1.125em;font-weight:600;margin-bottom:0.5em;}.field_service_portfolio .title-opacity{color:#fff;opacity:0.65;}.text-gray{color:var(--gray-color);}.text-green{color:#67bfa4;font-size:0.875em;text-transform:uppercase;}.text-black{color:#000;font-size:1.25em;}.phone-icon,.mail-icon{position:relative;padding-left:2.25em;}.phone-icon:before,.mail-icon:before{position:absolute;left:0;color:#00a0cd;font-family:'icons';font-size:1.4em;}.mail-icon:before{content:'\e918';}.phone-icon:before{content:'\e91c';}.node-text .field_body{max-width:62.5em;margin-bottom:5em;}.wrapper{display:flex;flex-direction:column;justify-content:stretch;width:100%;min-width:320px;}.container{flex:1 0 auto;width:100%;}.content{padding-top:4.5em;}.footer{flex:0 0 auto;width:100%;}.inner{margin:0 auto;padding:0 0.5em;max-width:85.375em;}.header{width:100%;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:100;padding:0.75em 0;transition:all 350ms;}.header .inner{display:flex;justify-content:space-between;align-items:center;}.link-menu-main{width:3em;flex-basis:3em;height:3em;}.link-menu-main::after,.link-menu-main::before{position:absolute;left:0;top:0;color:var(--main-color);display:block;width:100%;height:100%;text-align:center;line-height:2em;transition:all .2s ease-in-out;}.link-menu-main::after{content:'\e902';opacity:1;}.link-menu-main::before{content:'\e903';opacity:0;font-family:'icons';font-weight:400;font-size:1.5em;}.link-menu-main.menu-active:after{opacity:0;}.link-menu-main.menu-active:before{opacity:1;}.logo{width:7.625em;height:1.5em;}.header .logo{flex-basis:7.625em;flex-grow:1;margin-left:0.75em;}a.front-link{display:inline-block;border:0;max-width:100%;height:100%;}.logo img{height:100%;width:auto;}.header-top .block-domain-current,.header-top .block-contacts,.header-top .link-contact-cover{display:none;}.domain-current-cover{margin-bottom:2em;}.link-domains span{display:flex;flex-direction:row-reverse;align-items:center;justify-content:start;cursor:pointer;}.link-domains span::after{content:'\e907';color:var(--blue-color);margin-right:0.33em;}.block-messengers{display:flex;justify-content:space-between;}a.social-bt,.header-top a.phone{position:relative;display:inline-block;margin-left:0.25em;width:3em;height:3em;border:0;border-radius:50%;box-sizing:border-box;overflow:hidden;transition:all 300ms ease-in;transform:scale(1);appearance:none;-moz-appearance:none;-webkit-appearance:none;}a.social-bt:hover,.header-top a.phone:hover{transform:scale(0.93);}a.social-bt{border:1px solid var(--main-color);}a.social-bt::after,.header-top a.phone::after{width:100%;height:100%;line-height:2em;color:var(--main-color);text-align:center;}.bt-tg:after{content:'\e904';}.bt-wa:after{content:'\e905';}.header-top a.phone::after{content:'\e906';background:var(--bg-gradient);color:#fff;}.footer .inner{padding:0 var(--block-padding);}.footer-text{margin-top:1.5em;}.footer-center{margin-top:2em;}.footer-menu-cover{margin-bottom:2em;}.footer-block-title{font-size:0.875em;opacity:50%;}.footer-menu-cover .menu{margin-top:1em;}.footer-menu-cover ul li.leaf{margin-bottom:0.5em;}.footer-menu-cover ul li.leaf:last-child{margin-bottom:0;}.footer-contact-cover{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2em;}.footer-contact-cover .footer-block-title{width:100%;flex-basis:100%;margin-bottom:1em;}.footer .phone{font-weight:600;font-size:1.125em;}.footer a.social-bt,.contact-block-item a.social-bt{background-color:var(--main-color);}.footer a.social-bt::after,.contact-block-item a.social-bt::after{color:#fff;}.copyright{font-size:0.875em;opacity:50%;}a.privacy-policy{display:inline-block;margin-bottom:0.5em;color:var(--main-color);border:0;}.footer-logo-cover{display:flex;align-items:center;justify-content:flex-start;overflow:hidden;margin-top:3.75em;padding:1.5em;position:relative;}.footer-logo-cover::before,.footer-logo-cover::after{content:'';width:3.75em;height:100%;position:absolute;top:0;z-index:1;}.footer-logo-cover::before{left:0;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,white 100%);}.footer-logo-cover::after{right:0;background:linear-gradient(270deg,white 0%,rgba(255,255,255,0) 100%);}.footer-logo-item{display:flex;align-items:center;will-change:transform;transform:translateX(0);white-space:nowrap;animation:rotate-animation 24s linear infinite;}.footer-logo-item::before{content:'';display:inline-block;height:2em;width:7.125em;background:url(/themes/custom/front_theme/images/logo_text.svg) no-repeat 50% 0.15em;background-size:contain;margin-right:3em;}.footer-logo-item::after{content:'';width:2em;height:2em;display:inline-block;background:url(/themes/custom/front_theme/images/logo_icon.svg) no-repeat 50% 50%;background-size:contain;margin-right:3em;}.menu-block{position:fixed;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:calc(100vh - 4.5em);left:-100%;top:4.5em;overflow-y:auto;box-sizing:border-box;z-index:2;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.5s,top 0.35s;opacity:0;background-color:#fff;}.menu-block.menu-active{transform:none;opacity:1;left:0;overflow-y:scroll;}.menu-block-inner{max-width:85.375em;margin:0 var(--block-padding);}.block-header{width:100%;}.menu-service{margin:2em 0em;}ul.menu{margin:0;padding:0;box-sizing:border-box;}ul.menu li{margin:0;padding:0;}ul li.leaf{list-style:none;margin-bottom:0.75em;}ul.menu a{border:1px solid transparent;color:var(--main-color);}ul.menu a.active,ul.menu a.is-active{border-bottom-color:var(--main-color);}.menu-service a{font-size:1.125em;font-weight:600;text-transform:uppercase;}.block-footer{width:100%;border-top:1px solid var(--main-color);padding:1em 0;}.block-footer .block-contacts{margin-bottom:1.5em;}.phone-cover{margin-bottom:0.4em;}a.phone,a.email{color:var(--main-color);border:0;}.breadcrumb{margin-top:1em;}.breadcrumb ol{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-wrap:wrap;align-items:center;}.breadcrumb ol::before{content:'\e908';font-family:'icons';font-weight:400;font-size:1em;margin-right:1em;}.breadcrumb li{margin-right:1em;}.breadcrumb li::before{content:'/';margin-right:1em;}.breadcrumb li:first-child::before{display:none;}.breadcrumb a{font-size:0.875em;color:var(--main-color);border:0;}h1.page-title,.paragraph--type--front-block1 h1{margin:0;text-transform:uppercase;line-height:0.95em;}h1.page-title{padding:0.85em 0 1.15em;}h1.page-title *,.paragraph--type--front-block1 h1 *{line-height:0.95em;}.paragraph--type--front-block1 h1{padding:0;}.paragraph--type--front-block1 .field_image{padding:1.5em;text-align:center;line-height:0;overflow:hidden;}.front-block1-image-cover{max-width:25em;max-height:25em;position:relative;}.paragraph--type--front-block1 .front-block1-image-cover::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/themes/custom/front_theme/images/logo_icon_mask.svg) no-repeat 50% 50%;background-size:cover;animation:img-rotate 15s infinite linear;}@keyframes img-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.paragraph--type--front-block1 .field_image img{mask-image:url(/themes/custom/front_theme/images/logo_icon_mask2.svg);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain;}.paragraph--type--front-block1 .field_body2{margin:1em 0 1.5em;}.paragraph--type--front-block1 .block1-links .block1-link span{font-size:0.75em;}.paragraph--type--front-block1 .block1-links .block1-link::after{margin-left:0.5em;}.view-frontpage .field_elements_text-service-block11-cover:nth-child(2){background:url(/themes/custom/front_theme/images/bg_front1-zamenit.jpg) no-repeat 50% 50%;background-size:cover;border:0;}.view-frontpage .field_elements_text-service-block11-cover:nth-child(2) .counter{background:#fff;}a.block-sections-link:where(:hover,:focus-visible){background:unset;}.view-block_service_front a.block-sections-link{display:block;position:relative;width:100%;box-sizing:border-box;border-bottom:1px solid var(--main-color);padding:var(--block-padding) 0;color:var(--main-color);}.view-block_service_front a.block-sections-link:first-child{border-top:1px solid var(--main-color);}.view-block_service_front .block-sections-img{height:12.5em;margin-bottom:1.5em;}.view-block_service_front .block-sections-img img{max-height:100%;}.view-block_service_front .block-sections-title{font-size:1.5em;font-weight:600;text-transform:uppercase;}.block-service-front-text{margin:0.5em 0 1em;}.view-portfolio{display:flex;flex-wrap:wrap;justify-content:space-between;}a.project-link{display:block;width:100%;color:var(--main-color);margin-bottom:2em;border:0;}.project-image{margin-bottom:0.5em;border-radius:1.5em;overflow:hidden;line-height:0;}.project-image img{width:100%;max-width:unset;object-fit:cover;}.project-title-cover{padding:var(--block-padding);border-radius:1.5em;border:1px solid var(--main-color);}.project-title{display:flex;justify-content:space-between;align-items:center;}.project-title h3{padding:0;font-weight:600;text-transform:uppercase;}.project-title-cover .project-title::after{position:relative;margin-left:1.5em;top:unset;min-width:1.66em;transition:all 300ms ease-in;}a.project-link:hover .project-title::after,a.prev-next-link:hover::after{transform:scale(0.93);}.project-body-short{margin-top:1em;}.project-body-short *{font-size:0.875em;}.projects-associated{margin-left:0.5em;margin-bottom:1em;overflow-x:scroll;white-space:nowrap;}.projects-associated.projects-associated-top{padding-top:1em;position:relative;}.projects-associated.projects-associated-top::before{content:'';width:calc(100% - 0.5em);display:block;position:absolute;top:0;left:0;border-top:1px solid var(--main-color);}.projects-associated-item{margin-right:1em;font-size:0.875em;font-weight:600;text-transform:uppercase;}.project-page-content{width:100%;border-top:1px solid var(--main-color);}.project-page-text{margin-top:1.5em;}.project-page-text .field_body{margin-bottom:1.5em;}.project-page-link a{display:inline-flex;align-items:center;text-transform:uppercase;font-size:1.125em;font-weight:600;border:0;}.project-page-link a::after{content:'\e909';font-family:'icons';font-size:1.5em;margin-left:0.66em;}.project-images,.project-pano{margin-top:1.5em;}.project-images img{margin-bottom:0.75em;}#pano{height:calc(100vh - 10em);width:100%;}.project-review-cover{padding:1em;border-radius:1.5em;border:1px solid var(--main-color);}.project-review-cover .field_review_image{margin-top:1.5em;padding:1em;border-radius:1.5em;border:1px solid rgba(0,0,0,0.15);}.project-review-cover .field_review_image a{display:block;border:0;line-height:0;position:relative;padding:1.5em 0;text-align:center;}a.prev-next-link{position:relative;display:block;border:1px solid var(--main-color);border-radius:1.5em;padding:var(--block-padding);margin-bottom:0.5em;color:var(--main-color);}.prev-next-block a.prev-next-link::after{background:#fff;top:unset;right:1.33em;bottom:1.33em;transition:all 300ms ease-in;}a.prev-next-link .block-title-cover{margin-bottom:0;}a.prev-next-link .block-title-cover h2 *{font-size:0.66em;}a.prev-next-link .field_project_image_front{line-height:0;margin-top:1.5em;border-radius:1.5em;overflow:hidden;}.node-project .form-order-block .inner{padding:0;}.block-form-project{max-width:40em;margin:0 auto 4.4em;}a.prevnext-element{display:block;position:fixed;bottom:30%;font-size:0.75em;color:#fff;line-height:3.33em;border:0;background-color:rgba(0,160,206,0.6);z-index:1;}a.previous-link{left:0;border-radius:0 0.35em 0.35em 0;padding:0 1.33em 0 3.33em;}a.next-link{right:0;border-radius:0.35em 0 0 0.35em;padding:0 3.33em 0 1.33em;}a.previous-link:hover,a.next-link:hover{background-color:rgba(0,160,206,1);color:#fff;}.nav-link{display:block;position:absolute;width:0.66em;height:1.33em;top:0.85em;overflow:hidden;}.nav-link:before{content:'';position:absolute;top:0;width:1.33em;height:1.33em;border:1px solid #fff;transform:rotate(45deg);}a.previous-link .nav-link{left:1.33em;}a.next-link .nav-link{right:1.33em;}a.previous-link .nav-link:before{left:50%;}a.next-link .nav-link:before{right:50%;}.node-type-service .header{background:none;}.node-type-service .header.is-sticky{background-color:#fff;}.node-type-service .content{padding-top:0;}.view-frontpage .paragraph,.node-service .paragraph,.sections-block{margin-bottom:6.25em;}.node-type-service .block-front-theme-primary-local-tasks{margin-top:6.5em;}.block-bg-inner{position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:1.5em;padding:var(--block-padding);overflow:hidden;}.block-bg-dark-inner{}.block-bg-container{position:relative;z-index:1;}.background-container{left:0;right:0;top:0;bottom:0;display:flex;width:100%;position:absolute;filter:blur(100px);z-index:0;animation:rotating-whole-background infinite alternate 15s ease-in-out 2s;}.background-container .circle{animation-duration:7.5s;animation-delay:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;}.circle{height:200px;width:200px;border-radius:50%;background-blend-mode:darken;transition:all .5s;}.circle-1{width:70%;height:60%;position:absolute;transform:translateX(0) translateY(65%);background:radial-gradient(ellipse 50.00% 50.00% at 50.00% 50.00%,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);z-index:1;animation:circle-1-floating;}.circle-2{width:50%;height:60%;position:absolute;transform:translateX(110%) translateY(65%);background:radial-gradient(ellipse 50.00% 50.00% at 50.00% 50.00%,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);z-index:1;animation:circle-2-floating;}.circle-3{width:40%;height:50%;position:absolute;transform:translateX(170%) translateY(-10%);background:radial-gradient(ellipse 50.00% 50.00% at 50.00% 50.00%,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);z-index:1;animation:circle-3-floating;}.circle-4{width:30%;height:60%;position:absolute;transform:translateX(150%) translateY(0);background:radial-gradient(ellipse 50.00% 50.00% at 50.00% 50.00%,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);animation:yellow-circle-floating;}.circle-5{width:54%;height:50%;position:absolute;transform:translateX(0) translateY(0);background:radial-gradient(ellipse 50.00% 50.00% at 50.00% 50.00%,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);z-index:1;animation:circle-5-floating;}@keyframes rotating-whole-background{25%{transform:rotate(90deg) scaleX(.5) scaleY(2)}50%{transform:rotate(180deg) scaleX(1) scaleY(1);}75%{transform:rotate(270deg) scaleX(.5) scaleY(2)}98%{transform:rotate(360deg) scaleX(1) scaleY(1);}100%{transform:rotate(360deg) scaleX(1) scaleY(1);}}@keyframes yellow-circle-floating{0%{transform:translateX(150%) translateY(0);}100%{transform:translateX(0) translateY(80%);}}@keyframes circle-1-floating{0%{transform:translateX(0) translateY(65%);}97%{transform:translateX(60%) translateY(0%);}100%{transform:translateX(60%) translateY(0%);}}@keyframes circle-2-floating{0%{transform:translateX(110%) translateY(65%);}97%{transform:translateX(0) translateY(0);}100%{transform:translateX(0) translateY(0);}}@keyframes circle-3-floating{0%{transform:translateX(170%) translateY(-10%);}100%{transform:translateX(160%) translateY(65%);}}@keyframes circle-5-floating{0%{transform:translateX(0) translateY(0);}93%{transform:translateX(30%) translateY(75%);}100%{transform:translateX(20%) translateY(85%);}}.block-bg-inner:not(.block-bg-dark-inner) .block-title-cover h3::before{background-image:url(/themes/custom/front_theme/images/logo_icon_black.svg);}.block-bg-dark-inner .block-title-cover h3::before{background-image:url(/themes/custom/front_theme/images/logo_icon_white.svg);}.block-bg-dark-inner .block-title-cover h3 span{color:#fff;border-color:#fff;}.block-bg-dark-inner .block-title-cover h2{color:#fff;}.block-bg-dark-inner .field_body2{color:#fff;}.block-bg-dark-inner .text-gray{color:#fff;opacity:0.5;}@keyframes rotate-animation{0%{transform:translateX(0);}100%{transform:translateX(-100%);}}.block-button-cover{position:relative;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;background:var(--bg-gradient);border-radius:1.5em;margin-top:0.5em;padding:1.5em 0;cursor:pointer;}.block-button-cover::before,.block-button-cover::after{content:'';width:3.75em;height:100%;position:absolute;top:0;z-index:1;}.block-button-cover::before{left:0;background:linear-gradient(270deg,rgba(116,214,225,0) 0%,#74D6E1 100%);}.block-button-cover::after{right:0;background:linear-gradient(270deg,#20B5DB 0%,rgba(17,175,218,0) 100%);}.block-button-item{display:flex;align-items:center;will-change:transform;transform:translateX(0);white-space:nowrap;margin-right:0.75em;animation:rotate-animation 24s linear infinite;}.block-button-item span{font-weight:600;text-transform:uppercase;margin-right:0.75em;}.block-button-cover .block-button-item::after{position:relative;background:#fff;position:relative;display:inline-block;top:unset;}.paragraph--type--service-block1{padding-top:4.5em;padding-bottom:5em;background:url(/themes/custom/front_theme/images/bg1.jpg) no-repeat 50% 50%;background-size:cover;min-height:calc(100vh - 9.5em);position:relative;}.paragraph--type--service-block1::after{content:'\e901';font-family:'icons';font-weight:400;font-size:1em;display:block;position:absolute;left:50%;bottom:1em;margin-left:-1.5em;width:3em;height:3em;line-height:2.9em;text-align:center;border-radius:50%;border:1px solid var(--main-color);box-sizing:border-box;color:var(--main-color);transform:rotate(90deg);}.node-service .paragraph.paragraph--type--service-block1 .inner{flex-wrap:nowrap;flex-direction:column;flex-grow:1;}.paragraph--type--service-block1 .field_body2{margin:1em 0 1.5em;}.block1-links{margin-bottom:2em;}.block1-links{display:flex;}.link-arrow,a.link-arrow{position:relative;display:flex;justify-content:space-between;text-align:left;align-items:center;padding:0 1em;}a.block1-link-prices{border:0;}.link-arrow::after{content:'\e909';display:inline-block;margin-left:1em;}a.block1-link-portfolio{border:1px solid var(--main-color);background:none;margin-left:0.6em;}.block1-list-cover{border-radius:1.5em;background-color:#fff;padding:var(--block-padding) 3.75em var(--block-padding) var(--block-padding);position:relative;}.block1-list-title{font-size:0.875em;font-weight:600;color:var(--blue-color);text-transform:uppercase;}.block1-list-cover .field_list_text{margin-top:2em;margin-right:var(--block-padding);}.block1-list-cover .slick-slide div *{font-size:0.875em !important;-webkit-text-size-adjust:100%;}.block1-list-cover .field_list_text.slick-slider{position:unset;}.block1-list-cover .field_list_text .slick-arrow{position:absolute;right:0;width:3.75em;height:50%;border:0;border-left:1px solid #DFDDDD;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;}.block1-list-cover .field_list_text .slick-disabled{opacity:100%;}.block1-list-cover .field_list_text .slick-disabled::after{opacity:50%;}.block1-list-cover .field_list_text .slick-prev{top:0;left:unset;border-bottom:1px solid #DFDDDD;}.block1-list-cover .field_list_text .slick-next{bottom:0;}.block1-list-cover .field_list_text .slick-arrow::after{color:var(--main-color);position:relative;}.block-title-cover{margin-bottom:2em;overflow:hidden;}.block-title-cover h3{display:flex;align-items:center;font-size:1em;padding-bottom:0;margin-bottom:1em;}.block-title-cover h3::before{content:'';display:block;background:url(/themes/custom/front_theme/images/logo_icon.svg) no-repeat 0 0;background-size:cover;width:1.75em;height:1.75em;margin-right:0.5em;}.block-title-cover h3 span{font-size:0.75em;text-transform:uppercase;padding:0.66em 1em;border-radius:1.5em;border:1px solid var(--main-color)}.block-title-cover h2{padding:0;text-transform:uppercase;line-height:0.95em;}.block-title-cover h2 *{line-height:1em;}.node-service .paragraph--type--service-block2{margin-bottom:0;}.paragraph--type--service-block2 .block-title-cover,.paragraph--type--service-block9 .block-title-cover,.paragraph--type--service-block11 .block-title-cover,.paragraph--type--service-block12 .block-title-cover,.form-contact-block .block-title-cover,.paragraph--type--service-block18 .block-title-cover,.paragraph--type--service-block19 .block-title-cover,.paragraph--type--service-block20 .block-title-cover,.form-order-block .block-title-cover{margin-bottom:1em;}.paragraph--type--service-block2 .field_body2{margin-bottom:2em;}.paragraph--type--service-block2 .field_elements_text{margin-bottom:3.75em;padding-bottom:3.75em;border-bottom:1px solid var(--main-color);}.paragraph--type--service-block2 .field_elements_text-cover{padding:var(--block-padding);border:1px solid var(--main-color);border-radius:1.5em;margin-bottom:0.5em;}.paragraph--type--service-block2 .field_elements_text-cover:last-child{margin-bottom:0;}.node-service .paragraph--type--service-block2 .paragraph,.node-service .paragraph--type--service-block5 .paragraph,.node-service .paragraph--type--service-block6 .paragraph,.node-service .paragraph--type--service-block8 .paragraph,.node-service .paragraph--type--service-block9 .paragraph,.node-service .paragraph--type--service-block11 .paragraph,.front .paragraph--type--service-block11 .paragraph,.node-service .paragraph--type--service-block13 .paragraph,.node-service .paragraph--type--service-block14 .paragraph,.node-service .paragraph--type--service-block15 .paragraph,.node-service .paragraph--type--service-block19 .paragraph,.node-service .reviews-text-block .paragraph{margin-bottom:0;}.paragraph--type--service-block2 h3.field_title,.paragraph--type--service-block3 h3.field_title,.paragraph--type--service-block5 h3.field_title{padding:0;text-transform:uppercase;}.paragraph--type--service-block2 .field_body,.paragraph--type--service-block5 .field_elements_text2 .field_body{margin-top:0.5em;}.paragraph--type--service-block2 .field_body p,.paragraph--type--service-block3 .field_body p{font-size:0.875em;}.counter-block .counter{width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-gradient);margin-top:1em;}.counter-block .counter span{font-size:0.875em;font-weight:600;}.paragraph--type--service-portfolio .block-bg-dark-inner{padding-left:0;padding-right:0;padding-bottom:0;background-image:url(/themes/custom/front_theme/images/bg2.jpg);}.paragraph--type--service-portfolio .block-title-cover{padding-left:var(--block-padding);padding-right:var(--block-padding);margin-bottom:1.5em;}.field_service_portfolio{position:relative;padding-top:3.5em;}.paragraph--type--service-portfolio .slick-track{display:flex;}.paragraph--type--service-portfolio .slick-slide{height:auto !important;}.paragraph--type--service-portfolio .slick-slide div{height:100%;}.portfolio-item{display:flex !important;flex-direction:column;}.paragraph--type--service-portfolio .slick-slide div .portfolio-item div{height:auto;}.portfolio-item-image{padding:var(--block-padding);border-top:1px solid rgba(255,255,255,0.15);border-bottom:1px solid rgba(255,255,255,0.15);}.portfolio-item-image .field_project_image_front{border-radius:1.5em;overflow:hidden;line-height:0;max-width:62.5em;}.portfolio-item-cover{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;}.portfolio-item-cover-top{padding:var(--block-padding);color:#fff;}.portfolio-item-title{margin-bottom:1em;}.portfolio-item-title *{font-size:1.25em;font-weight:600;text-transform:uppercase;}.portfolio-item-cover-bottom{padding:var(--block-padding);display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,0.15);}.portfolio-item-cover-bottom a{display:block;width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);padding:0;}.portfolio-item-cover-bottom a span{font-size:0.75em;}.portfolio-item-cover-bottom a.portfolio-item-page{background:#fff;line-height:2.9em;}.portfolio-item-cover-bottom a.portfolio-item-link{color:#fff;border:1px solid #fff;box-sizing:border-box;background:none;line-height:2.8em;}.field_service_portfolio .slick-arrow,.paragraph--type--service-block13 .slick-arrow,.field_service_reviews_img .slick-arrow,.field_service_reviews_text .slick-arrow{position:absolute;bottom:1.5em;top:unset;width:2em;height:2em;display:flex;align-items:center;justify-content:center;padding:0;z-index:20;}.field_service_portfolio .slick-arrow{top:0;}.paragraph--type--service-block13 .slick-arrow,.field_service_reviews_img .slick-arrow,.field_service_reviews_text .slick-arrow{top:unset;}.field_service_portfolio .slick-arrow::after,.paragraph--type--service-block13 .slick-arrow::after,.field_service_reviews_img .slick-arrow::after,.field_service_reviews_text .slick-arrow::after{line-height:1.8em;}.field_service_portfolio .slick-arrow::after{color:#fff;}.paragraph--type--service-block13 .slick-arrow::after,.field_service_reviews_img .slick-arrow::after,.field_service_reviews_text .slick-arrow::after{color:var(--main-color);}.field_service_portfolio .slick-prev,.paragraph--type--service-block13 .slick-prev{left:calc(50% - 5em);}.field_service_portfolio .slick-next,.paragraph--type--service-block13 .slick-next{right:calc(50% - 5em);}.field_service_portfolio .slick-prev::after,.paragraph--type--service-block13 .slick-prev::after,.field_service_reviews_img .slick-prev::after,.field_service_reviews_text .slick-prev::after{content:'\e900';}.field_service_portfolio .slick-next::after,.paragraph--type--service-block13 .slick-next::after,.field_service_reviews_img .slick-next::after,.field_service_reviews_text .slick-next::after{content:'\e901';left:unset;right:0;}.field_service_portfolio .slick-arrow.slick-disabled,.paragraph--type--service-block13 .slick-arrow.slick-disabled,.field_service_reviews_img .slick-arrow.slick-disabled,.field_service_reviews_text .slick-arrow.slick-disabled{opacity:0.5;}.paragraph--type--service-portfolio .field_service_portfolio .slider__counter,.paragraph--type--service-block13 .field_elements_text .slider__counter{display:flex;align-items:center;justify-content:space-between;position:absolute;left:50%;height:2em;width:4em;margin-left:-2em;}.paragraph--type--service-portfolio .field_service_portfolio .slider__counter{top:0;color:#fff;}.paragraph--type--service-block13 .field_elements_text .slider__counter{bottom:1.5em;}.slider__counter__current{display:flex;align-items:center;padding-right:0.75em;border-right:1px solid var(--main-color)}.paragraph--type--service-portfolio .slider__counter__current{border-right-color:rgba(255,255,255,0.15);}.slider__counter__all{display:flex;align-items:center;text-align:right;}.paragraph--type--service-block3 .paragraph--type--element-text{padding:var(--block-padding);border:1px solid var(--main-color);border-radius:1.5em;}.node-service .paragraph--type--service-block3 .paragraph{margin-bottom:0.5em;}.paragraph--type--service-block3 .field_image{border-radius:1.5em;overflow:hidden;height:25em;line-height:0;}.paragraph--type--service-block3 .field_image img{width:100%;height:100%;object-fit:cover;}.paragraph--type--service-block4 .field_list_text{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;}.paragraph--type--service-block4 .list-item,.field_elements_links-cover{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);border-bottom:1px solid var(--main-color);padding:0.75em 0;}.paragraph--type--service-block4 .list-item:nth-child(1),.paragraph--type--service-block4 .list-item:nth-child(2),.field_elements_links-cover:nth-child(1),.field_elements_links-cover:nth-child(2){border-top:1px solid var(--main-color);}.paragraph--type--service-block4 .counter{margin-bottom:1.5em;}.paragraph--type--service-block4 .counter span{font-size:0.875em;font-weight:600;color:var(--blue-color);}.paragraph--type--service-block4 .list-item-inner *{font-size:0.875em;}.paragraph--type--service-block5 .field_elements_text2{width:100%;}.paragraph--type--service-block5 .field_elements_text2-cover{padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px solid var(--main-color);}.paragraph--type--service-block5 .field_elements_text2-cover:first-child{border-top:1px solid var(--main-color);}a.field_elements_text2-cover{display:block;color:var(--main-color);border:0;position:relative;}a.field_elements_text2-cover::after{transition:all 300ms ease-in;}a.field_elements_text2-cover:hover::after{transform:scale(0.93);}.paragraph--type--service-block5 .counter{display:flex;align-items:center;justify-content:center;width:2em;height:2em;border:1px solid var(--main-color);border-radius:50%;margin-bottom:1.5em;}.paragraph--type--service-block5 .counter span{font-size:0.875em;font-weight:600;}a.field_elements_text2-cover::after,a.contact-block-item::after,a.block-sections-link:after,.project-title::after,a.prev-next-link::after,.block-button-item::after{content:'\e909';display:block;position:absolute;right:0;top:1em;font-family:'icons';font-weight:400;font-size:1.5em;width:1.66em;height:1.66em;line-height:1.66em;border-radius:50%;text-align:center;background:var(--bg-gradient);}.paragraph--type--service-block5 .field_elements_text2 .field_body{margin-bottom:1em;}.paragraph--type--service-block5 .field_text,.paragraph--type--service-block5 .field_text2,.block-sections-bottom-item{display:inline-block;border-radius:1.5em;border:1px solid var(--main-color);padding:0.5em 0.75em;margin-right:0.45em;}.paragraph--type--service-block5 .field_text,.block-sections-bottom-item{margin-bottom:0.5em;}.paragraph--type--service-block5 .field_text .text-inner,.paragraph--type--service-block5 .field_text2 .text-inner,.block-sections-bottom-item .text-inner{font-size:0.875em;font-weight:600;text-transform:uppercase;}.paragraph--type--service-block5 .field_text span,.paragraph--type--service-block5 .field_text2 span,.block-sections-bottom-item span{color:var(--gray-color);}.paragraph--type--service-block6 .block-bg-inner,.paragraph--type--service-block12 .block-bg-inner,.paragraph--type--service-block18 .block-bg-inner{background-image:url(/themes/custom/front_theme/images/bg6.jpg);}.paragraph--type--service-block6 .field_elements_links{display:flex;flex-wrap:wrap;justify-content:space-between;}a.field_elements_links-cover{border-bottom-color:var(--main-color);color:var(--main-color);}.field_elements_links-cover .field_title{font-size:0.875em;}.node-service .paragraph--type--service-block7 .paragraph,.view-frontpage .paragraph--type--service-block7 .paragraph--type--element-text-image{margin-bottom:0.5em;}.paragraph--type--service-block7 .paragraph--type--element-text-image{border-radius:1.5em;border:1px solid var(--main-color);padding:1.5em;}.paragraph--type--service-block7 .paragraph--type--element-text-image .field_title{font-size:1.125em;text-transform:uppercase;padding:0;}.paragraph--type--service-block7 .paragraph--type--element-text-image .field_image{text-align:center;margin:2.25em 0;}.paragraph--type--service-block8 .block-bg-inner{padding:1.5em 0;background-image:url(/themes/custom/front_theme/images/bg8.jpg);}.paragraph--type--service-block8 .block-title-cover{padding:0 1.5em;}.paragraph--type--service-block8 .field_elements_text_list .slick-track{display:flex;}.paragraph--type--service-block8 .field_elements_text_list .slick-list{padding:0 1.5em 0 1.5em !important;}.paragraph--type--service-block8 .field_elements_text_list .slick-slide{margin-right:0.5em;height:auto;}.paragraph--type--service-block8 .field_elements_text_list .slick-slide div:first-child{height:100%;display:flex;flex-direction:column;}.paragraph--type--service-block8 .field_elements_text_list .slick-slide:last-child{margin-right:0;}.paragraph--type--service-block8 .field_elements_text_list .paragraph{border:1px solid rgba(255,255,255,0.15);border-radius:1.5em;padding:var(--block-padding);color:#fff;box-sizing:border-box;height:100%;display:flex !important;flex-direction:column;justify-content:space-between;}.paragraph--type--service-block8 .field_elements_text_list .field_title{font-size:0.75em;font-weight:600;padding-bottom:1em;text-transform:uppercase;text-align:center;}.paragraph--type--service-block8 .field_elements_text_list .field_text{font-size:1.125em;font-weight:600;text-transform:uppercase;text-align:center;}.paragraph--type--service-block8 .field_elements_text_list .field_body2{flex-grow:1;margin-top:1.5em;border-radius:1.5em;padding:var(--block-padding);background:rgba(255,255,255,0.15);}.paragraph--type--service-block8 .field_elements_text_list .field_body2 ul,.paragraph--type--service-block10 .field_body ul,.paragraph--type--service-block14 .field_body ul,.paragraph--type--service-block17 .field_body2 ul{list-style:none;padding:0;margin:0;}.paragraph--type--service-block8 .field_elements_text_list .field_body2 ul li,.paragraph--type--service-block10 .field_body ul li,.paragraph--type--service-block14 .field_body ul li,.paragraph--type--service-block17 .field_body2 ul li{position:relative;padding-left:2em;margin-bottom:1em;}.paragraph--type--service-block8 .field_elements_text_list .field_body2 ul li:last-child,.paragraph--type--service-block10 .field_body ul li:last-child,.paragraph--type--service-block14 .field_body ul li:last-child{margin-bottom:0;}.paragraph--type--service-block8 .field_elements_text_list .field_body2 ul li::before,.paragraph--type--service-block10 .field_body ul li::before,.paragraph--type--service-block14 .field_body ul li::before,.paragraph--type--service-block17 .field_body2 ul li::before{content:'\e90c';font-family:'icons';font-size:1.5em;font-weight:400;position:absolute;left:0;top:0;color:var(--blue-color);}.paragraph--type--service-block8 .field_elements_text_list .field_body2 ul *{font-size:0.875em;}.paragraph--type--service-block8 .field_elements_text_list .field_text2{display:flex;justify-content:space-between;margin-top:0.5em;}.paragraph--type--service-block8 .field_elements_text_list .field_text2-inner{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);padding:0 1em;height:3em;line-height:3em;background-color:#fff;border-radius:2em;text-align:center;box-sizing:border-box;color:var(--main-color);}.paragraph--type--service-block8 .field_elements_text_list .field_text2-inner span{font-size:0.875em;font-weight:600;text-transform:uppercase;}.paragraph--type--service-block8 .field_elements_text_list .link-form{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);}.block-carousel-cover{margin-top:2em;border-top:1px solid var(--main-color);padding-top:1.5em;width:100%;}.block-carousel-header{overflow-x:scroll;white-space:nowrap;padding-bottom:0.5em;margin-bottom:1.5em;}.block-carousel-header-item{display:inline-block;margin-right:1.5em;cursor:pointer;}.block-carousel-header-item:last-child{margin-right:0;}.block-carousel-header-item span{font-size:0.875em;font-weight:600;text-transform:uppercase;border-bottom:2px solid transparent;transition:all .2s ease-in-out;}.block-carousel-header-item.item-active span{color:var(--blue-color);border-bottom-color:var(--blue-color);}.paragraph--type--service-block9 .paragraph--type--element-text3 .field_title,.paragraph--type--service-block14 .paragraph--type--element-text .field_title,.paragraph--type--service-block15 .paragraph--type--element-text .field_title{text-transform:uppercase;}.paragraph--type--service-block9 .field_elements_text2{display:table;font-size:0.875em;width:100%;}.paragraph--type--service-block9 .field_elements_text2 .table-header,.paragraph--type--service-block9 .field_elements_text2 .paragraph--type--element-text2{display:table-row;margin-bottom:0;}.paragraph--type--service-block9 .field_elements_text2 .table-header-item,.paragraph--type--service-block9 .field_elements_text2 .paragraph--type--element-text2 .field_title,.paragraph--type--service-block9 .field_elements_text2 .paragraph--type--element-text2 .field_text,.paragraph--type--service-block9 .field_elements_text2 .paragraph--type--element-text2 .field_text2{display:table-cell;border-bottom:1px solid var(--main-color);padding:0.75em 0;}.paragraph--type--service-block9 .field_elements_text2 .table-header-item{font-weight:600;padding-bottom:1.5em;text-transform:uppercase;}.paragraph--type--service-block9 .field_elements_text2 .paragraph--type--element-text2 .field_title{text-transform:none;}.paragraph--type--service-block9 .table-header-item:nth-child(2),.paragraph--type--service-block9 .field_elements_text2 .paragraph--type--element-text2 .field_text{padding-left:0.5em;padding-right:0.5em;}.paragraph--type--service-block9 .table-header-item:nth-child(3),.paragraph--type--service-block9 .field_elements_text2 .paragraph--type--element-text2 .field_text2{text-align:right;}.block-carousel-content-item{display:none;transition:all .2s ease-in-out;}.block-carousel-content-item.item-active{display:block;}a.contact-block-item,.contact-block-item{position:relative;display:block;border:1px solid var(--main-color);border-radius:1.5em;box-sizing:border-box;padding:var(--block-padding) 4.5em var(--block-padding) var(--block-padding);margin-bottom:0.5em;color:var(--main-color);}a.contact-block-item::after{right:0.66em;top:50%;margin-top:-0.83em;transition:all 300ms ease-in;}a.contact-block-item:hover::after{transform:scale(0.93);}.contact-block-item-title{display:block;font-size:0.75em;font-weight:600;text-transform:uppercase;}.contact-block-item-value{display:block;font-weight:600;text-transform:uppercase;margin-top:0.5em;}.paragraph--type--service-block10 .paragraph--type--element-text-image{display:flex;flex-direction:column;margin-bottom:3.75em;padding-bottom:3.75em;border-bottom:1px solid var(--main-color);}.paragraph--type--service-block10 .paragraph--type--element-text-image:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.paragraph--type--service-block10 .element-text-image-cover{border-radius:1.5em;padding:1.5em;border:1px solid var(--main-color);margin-bottom:0.5em;}.paragraph--type--service-block10 .element-text-image-cover h3{text-transform:uppercase;}.link-request{margin-top:1.5em;max-width:14em;}.paragraph--type--service-block10 .field_image{border-radius:1.5em;overflow:hidden;padding:1.5em;text-align:center;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.paragraph--type--service-block10 .paragraph:nth-child(1) .field_image{background-image:url(/themes/custom/front_theme/images//bg10-1.svg);}.paragraph--type--service-block10 .paragraph:nth-child(2) .field_image{background-image:url(/themes/custom/front_theme/images//bg10-2.svg);}.paragraph--type--service-block10 .paragraph:nth-child(3) .field_image{background-image:url(/themes/custom/front_theme/images//bg10-3.svg);}.paragraph--type--service-block11 .field_elements_text{margin-top:2em;}.field_elements_text-service-block11-cover{border-radius:1.5em;padding:var(--block-padding);border:1px solid var(--main-color);margin-bottom:0.5em;}.paragraph--type--service-block11 .field_elements_text .field_title{text-transform:uppercase;}.field_elements_text-service-block11-cover .counter{margin-top:1.25em;display:flex;}.field_elements_text-service-block11-cover .counter-element{width:1.5em;height:1.5em;flex-basis:1.5em;}.field_elements_text-service-block11-cover .counter-element::after{content:'';position:relative;display:block;left:-4px;top:-4px;width:100%;height:100%;border-radius:50%;background:var(--bg-gradient);border:4px solid #fff;}.paragraph--type--service-block12 .field_list_text,.paragraph--type--service-block18 .field_elements_links{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2.25em;}.paragraph--type--service-block12 .list-item,.paragraph--type--service-block18 .list-item{padding:0 0.75em;margin:0.5em 0.25em 0 0.25em;border-radius:1.5em;border:1px solid var(--main-color);color:var(--main-color);background:unset;line-height:2.8em;box-sizing:border-box;}.paragraph--type--service-block12 .list-item .link-a-value,.paragraph--type--service-block18 .list-item .link-a-value{font-size:0.75em;font-weight:600;text-transform:uppercase;line-height:inherit;}.paragraph--type--service-block12 .list-item .link-a-value p{line-height:unset;margin:0;}.paragraph--type--service-block13 .inner{display:flex;flex-wrap:wrap;justify-content:space-between;}.paragraph--type--service-block13 .block-title-cover{width:100%;flex-basis:100%;}.paragraph--type--service-block13 .field_list_text{width:100%;flex-basis:100%;}.paragraph--type--service-block13 .field_list_text .list-item{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;padding:var(--block-padding);border-radius:1.5em;border:1px solid var(--main-color);margin-bottom:0.5em;}.paragraph--type--service-block13 .field_list_text .counter span{font-size:1.5em;font-weight:600;background-image:var(--bg-gradient);color:transparent;background-clip:text;}.paragraph--type--service-block13 .field_list_text .list-item-inner{font-size:1.125em;font-weight:600;text-transform:uppercase;}.paragraph--type--service-block13 .field_elements_text{border-radius:1.5em;padding:1.5em;background:url(/themes/custom/front_theme/images/bg13-zamenit.jpg) no-repeat 50% 50%;background-size:cover;height:21.875em;position:relative;}.paragraph--type--service-block13 .field_elements_text div{height:100%;}.paragraph--type--service-block13 .paragraph--type--element-text{display:flex !important;flex-direction:column;align-items:center;justify-content:center;margin:0;padding-bottom:3.5em;box-sizing:border-box;}.paragraph--type--service-block13 .field_elements_text .field_title{font-size:1.5em;text-transform:uppercase;padding-bottom:0.44em;text-align:center;}.paragraph--type--service-block13 .field_elements_text .field_body{text-align:center;height:auto;}.paragraph--type--service-block14 .block-title-cover{margin-bottom:1.5em;}.paragraph--type--service-block15 .block-bg-inner{background-image:url(/themes/custom/front_theme/images/bg15.jpg);}.paragraph--type--service-block15 .field_elements_text{margin-top:1.5em;}.paragraph--type--service-block15 .field_elements_text-cover{margin-bottom:0.5em;background:rgba(255,255,255,0.15);border-radius:1.5em;padding:var(--block-padding);}.paragraph--type--service-block15 .paragraph{color:#fff;}.paragraph--type--service-block15 .paragraph--type--element-text .field_body *{font-size:0.875em;}.paragraph--type--service-block15 .field_body2{margin-top:3em;}.paragraph--type--service-block15 .block15-text-block{color:#fff;}.paragraph--type--service-block15 .block-button-cover{color:var(--main-color);}.block15-text-block{position:relative;padding:1.375em 2.5em;border-radius:1.5em;border:1px solid rgba(255,255,255,0.15);text-align:center;font-weight:600;}.block15-text-block::before,.block15-text-block::after{content:'';position:absolute;top:50%;width:1.5em;height:1.5em;margin-top:-0.75em;background:url(/themes/custom/front_theme/images/icon1.svg) no-repeat 50% 50%;}.block15-text-block::before{left:0.5em;}.block15-text-block::after{right:0.5em;}.block15-text-block *{font-size:1.125em;text-transform:uppercase;}.node-service .paragraph--type--service-block16 .paragraph,.front .paragraph--type--service-block16 .paragraph{margin-bottom:0.5em;}.paragraph--type--service-block16 .paragraph--type--element-text:last-child{margin-bottom:0;}.paragraph--type--service-block16 .paragraph-inner{padding:var(--block-padding);border-radius:1.5em;border:1px solid var(--main-color);cursor:pointer;}.paragraph--type--service-block16 .paragraph--type--element-text .field_title{display:flex;align-items:center;justify-content:space-between;position:relative;font-size:1em;font-weight:400;padding:0;}.paragraph--type--service-block16 .paragraph--type--element-text .field_title::after{content:'\e90d';font-family:'icons';font-size:1.5em;width:1.3em;flex-basis:1.3em;min-width:1.3em;height:1.33em;line-height:1.33em;text-align:center;border-radius:50%;background:var(--blue-color);transition:all .2s ease-in-out}.paragraph--type--service-block16 .paragraph--type--element-text .field_body{max-height:0;overflow:hidden;margin-right:3.5em;transition:max-height .2s ease-in-out}.paragraph--type--service-block16 .paragraph--type--element-text .block-show .field_body{max-height:10em;margin-top:0.5em;}.paragraph--type--service-block16 .paragraph--type--element-text .field_body *{font-size:0.875em;}.paragraph--type--service-block16 .paragraph--type--element-text .block-show .field_title::after{transform:rotate(45deg);background:#000;color:#fff;}.form-contact-block .block-bg-inner{background-image:url(/themes/custom/front_theme/images/bg_form_contact.jpg);}.paragraph-form-cover{margin-top:2em;}.block-bg-dark-inner .webform-submission-form label,.form-block label{color:#fff;opacity:0.5;}.block-bg-dark-inner .webform-submission-form .form-text,.form-block .form-text,.block-bg-dark-inner .webform-submission-form .form-email{color:#fff;padding-left:0;padding-right:0;}.block-bg-dark-inner .form-submit,.form-block .form-submit{width:100%;background:#fff;text-align:left;position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 1em;}.block-bg-dark-inner .form-submit::after,.form-block .form-submit::after{content:'\e909';display:inline-block;margin-left:1em;font-family:'icons';font-weight:400;font-size:1.5em;}.paragraph--type--service-block18 .list-item .paragraph{margin-bottom:0;}.paragraph--type--service-block19 .field_elements_text{margin-top:2em;}.paragraph--type--service-block19 .field_elements_text-cover{margin-bottom:0.5em;border-radius:1.5em;padding:var(--block-padding);border:1px solid var(--main-color);}.paragraph--type--service-block19 .field_elements_text-cover .counter{margin-top:0;margin-bottom:1.5em;}.paragraph--type--service-block19 .field_elements_text-cover h3{text-transform:uppercase;padding-bottom:0.45em;}.paragraph--type--service-block20 .field_images{margin-top:2em;display:flex;flex-wrap:wrap;justify-content:space-between;}.paragraph--type--service-block20 .element-image{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);height:7.8125em;border-radius:1.5em;border:1px solid var(--main-color);padding:var(--block-padding);margin-bottom:0.5em;box-sizing:border-box;line-height:0;}.paragraph--type--service-block20 .element-image img{width:100%;height:100%;object-fit:contain;}.element-empty{display:none;}.reviews-img-block .block-bg-inner{padding:var(--block-padding) 0;background-image:url(/themes/custom/front_theme/images/bg_reviews_img.jpg);width:100%;}.reviews-img-block .block-title-cover{padding:0 var(--block-padding);}.reviews-img-block .slick-track{display:flex;}.reviews-img-block .slick-list{padding:0 var(--block-padding) 0 var(--block-padding) !important;}.reviews-img-block .slick-slide{margin-right:0.5em;height:auto;padding:var(--block-padding);border-radius:1.5em;border:1px solid rgba(0,0,0,0.35);text-align:center;}.field_service_reviews_img .slick-slide a.photoswipe{display:block;border:0;line-height:0;position:relative;padding:1.5em 0;}.field_service_reviews_img .slick-slide a.photoswipe::after{content:'\e90d';position:absolute;top:50%;left:50%;font-family:'icons';font-size:1.5em;width:2em;height:2em;line-height:2em;margin-left:-1em;margin-top:-1em;text-align:center;border-radius:50%;background:var(--blue-color);color:var(--main-color);transition:all .2s ease-in-out;}.field_service_reviews_img .slick-slide a.photoswipe:hover::after{transform:scale(0.93);}.field_service_reviews_img a.link-button{background:#fff;padding:0 1em;margin-top:1.5em;}.field_service_reviews_text{border:1px solid var(--main-color);border-radius:1.5em;padding-bottom:3.5em;}.field_service_reviews_text .slick-slide{padding:var(--block-padding);}.review-title-cover{position:relative;display:flex;margin-bottom:1.5em;}.review-title-cover::before{content:'';background:url(/themes/custom/front_theme/images/quote.svg) no-repeat 50% 50%;display:block;width:3.75em;height:3.75em;margin-right:1.5em;}.review-title-cover .field_title{font-size:0.875em;text-transform:uppercase;font-weight:600;margin:0.7em 0 0.35em;}.review-title-cover .field_link,.review-title-cover .field_position{font-size:0.875em;}.field_service_reviews_text .field_body *{font-size:1em !important;-webkit-text-size-adjust:100%;}.field_service_reviews_text .slick-prev{left:unset;right:calc(var(--block-padding) + 2.5em);}.field_service_reviews_text .slick-next{right:var(--block-padding);}.block-domains-cover .inner{padding:0;}.block-domains-data{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left;gap:0.35em;margin-bottom:1.5em;}a.domain-item{display:inline-block;flex-basis:calc(50% - 0.35em);padding:0.75em 0;color:var(--main-color);border-bottom:1px solid var(--main-color);}.domain-item:nth-child(1),.domain-item:nth-child(2){border-top:1px solid var(--main-color);}.domain-item.row-empty{margin-right:auto;}.block-domains-cover .link-button{max-width:15em;margin-left:auto;}.form-order-block .block-bg-inner{background-image:url(/themes/custom/front_theme/images/bg_form_order.jpg);}.form-order-contact-block-cover{display:flex;flex-wrap:wrap;margin-top:1.5em;margin-bottom:3em;}a.form-order-contact-block-item{display:flex;align-items:center;border:1px solid rgba(255,255,255,0.15);border-radius:2em;padding:0.25em;margin-right:0.5em;margin-bottom:0.5em;padding-right:1em;transition:all 300ms ease-in;}a.form-order-contact-block-item span{color:#fff;font-size:0.75em;font-weight:600;text-transform:uppercase;}a.form-order-contact-block-item::before{font-family:'icons';font-size:1.5em;width:1.66em;height:1.66em;line-height:1.66em;text-align:center;border-radius:50%;background:#fff;margin-right:0.5em;color:var(--main-color);}a.form-order-contact-block-item:hover,.view-block_sections a.block-sections-link:hover:after{transform:scale(0.93);}.focbi-t::before{content:'\e904';}.focbi-w::before{content:'\e905';}.focbi-p::before{content:'\e906';}.view-block_sections a.block-sections-link{position:relative;margin-bottom:0.5em;border:1px solid var(--main-color);border-radius:1.5em;display:flex;align-items:center;padding:var(--block-padding);color:var(--main-color);}.view-block_sections a.block-sections-link:after{position:relative;top:unset;right:unset;flex-basis:1.66em;min-width:1.66em;transition:all 300ms ease-in;}.view-block_sections .block-sections-img{padding-right:1em;height:5.5em;width:5.5em;min-width:5.5em;flex-basis:5.5em;}.view-block_sections .block-sections-title{flex-grow:1;font-weight:600;text-transform:uppercase;padding-right:2em;}.contact-block-item a.social-bt{margin-left:0;margin-right:0.5em;margin-top:0.75em;}.user-login-form{max-width:15em;border:1px solid var(--main-color);border-radius:1.5em;padding:1em;margin-bottom:6.5em;}.user-login-form .form-text{border-bottom:1px solid var(--main-color);}.form-overlay{z-index:1000;position:fixed;width:100vw;height:100vh;left:0;top:0;background:rgba(255,255,255,0.75);backdrop-filter:blur(10px);}.form-block{position:absolute;z-index:2000;width:100%;}.form-close{position:absolute;cursor:pointer;z-index:8041;width:3em;height:3em;right:0.75em;top:1em;}.form-close:after{content:'\e903';font-family:'icons';font-size:1.5em;position:absolute;line-height:2em;text-align:center;width:100%;height:100%;color:#fff;}.form-close:hover:after{color:#83c9b6;}.form-block-inner{height:100%;box-sizing:border-box;padding:1.5em;background:linear-gradient(0deg,rgba(0,0,0,0.50) 0%,rgba(0,0,0,0.50) 100%),linear-gradient(55deg,#7EDAE1 0%,#11AFDA 100%);}.form-block h2{position:relative;font-size:1.75em;padding-top:0;color:#fff;text-transform:uppercase;}.form-block div.messages{margin:0;padding-left:0.7em;}.form-item-policy{display:flex;align-items:baseline;}.form-item-policy .form-checkbox{width:1.4em;flex-basis:1.4em;}.form-item-policy label{font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.4em;padding-left:0.5em;}.captcha__element{display:flex;flex-wrap:wrap;}.captcha__title,.captcha .description{display:none;}.captcha__image-wrapper{width:48%;max-width:11.25em;flex-basis:48%;}.captcha__image-wrapper img{max-width:100%;height:100%;border-radius:1em;}.reload-captcha-wrapper a{border:0;}.captcha .form-item{width:50%;flex-basis:50%;padding-left:0.5em;box-sizing:border-box;margin-bottom:0;}.form-item-captcha-response label{margin-right:1em;}.form-item-captcha-response .form-text{max-width:14em;}.reload-captcha-wrapper{width:100%;flex-basis:100%;}.description{color:#999999;font-size:0.7em;}.visually-hidden{display:none;}.webform-submission-form div.messages{padding:0;margin:0 0 1em 0;border:0;}.webform-submission-form .messages{color:#fff;}.ajax-progress{display:flex;align-items:center;height:3em;width:100%;overflow:hidden;}.form-body .ajax-progress{height:2em;}.ajax-progress .throbber{float:none;margin:0 auto;background:none;}.throbber,.throbber:after{border-radius:50%;width:2em;height:2em;}.throbber{font-size:8px;width:1em;height:1em;position:relative;text-indent:-9999em;border-top:1em solid rgba(36,40,44,0.2);border-right:1em solid rgba(36,40,44,0.2);border-bottom:1em solid rgba(36,40,44,0.2);border-left:1em solid #2BB7DD;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}.form-block .throbber,.block-bg-dark-inner .throbber{border-top:1em solid #fff;border-right:1em solid #fff;border-bottom:1em solid #fff;}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.ajax-progress .message{display:none;}.form-link-call{width:23em;}.form-link-domains{position:fixed;height:100vh;max-width:1320px;}.form-link-domains .form-block-inner{overflow:hidden;background:#fff;}.form-link-domains h2,.form-link-domains .form-close:after{color:var(--main-color);}.form-link-domains .block-domains-cover{height:90%;overflow-y:scroll;margin:0;padding:0;}.item-list-pager{width:100%;padding:0;margin:2em 0;padding:0;box-sizing:border-box;overflow:hidden;}.item-list-pager .pager__items{float:left;left:50%;position:relative;text-align:center;margin:0;padding:0;}ul.pager__items li{right:50%;position:relative;list-style:none;display:inline-block;margin:0 0.25em;padding:0;text-align:center;vertical-align:middle;}.content ul.pager__items li:before{display:none;}ul.pager__items a{display:inline-block;font-size:1em;height:2.5em;width:2.5em;line-height:2.5em;border:0;border-radius:50%;color:var(--main-color);transition:all .2s ease-in-out;}ul.pager__items a:hover{color:var(--blue-color);}.pager__items .is-active a{background:var(--bg-gradient);font-weight:600;}.pager__items .is-active a:hover{color:var(--main-color);}ul.pager__items .pager__item--previous a,ul.pager__items .pager__item--next a{display:block;border:0;}ul.pager__items .pager__item--previous a span,ul.pager__items .pager__item--next a span{display:none;}ul.pager__items .pager__item--previous a::after,ul.pager__items .pager__item--next a::after{font-family:'icons';font-size:1.25em;color:var(--main-color);transition:all .2s ease-in-out;}ul.pager__items .pager__item--previous a::after{content:'\e900';}ul.pager__items .pager__item--next a::after{content:'\e901';}ul.pager__items .pager__item--previous a:hover,ul.pager__items .pager__item--next a:hover{background:none;font-weight:300;}ul.pager__items .pager__item--previous a:hover::after,ul.pager__items .pager__item--next a:hover::after{color:var(--blue-color);}ul.pager__items a span{font-size:0.875em;}.pager__item--ellipsis{height:1.75em;width:1.75em;line-height:1.75em;}@media screen and (min-width:400px){a.project-link{display:flex;justify-content:space-between;height:15.75em;}.project-image,.project-title-cover{flex-basis:calc(50% - 0.25em);width:calc(50% - 0.25em);margin-bottom:0;}.project-title-cover{box-sizing:border-box;display:flex;justify-content:space-between;flex-direction:column;}.project-row{display:flex;flex-wrap:wrap;justify-content:space-between;}.img-big,.project-row-second{width:48%;flex-basis:48%;}.prev-next-block{display:flex;justify-content:space-between;width:100%;}.prev-next-link{flex-basis:calc(50% - 0.25em);width:calc(50% - 0.25em);box-sizing:border-box;}}@media screen and (min-width:560px){.paragraph--type--service-block20 .element-image{height:15.625em;}}@media screen and (min-width:760px){:root{--block-padding:1.5em;}h1,.title-h1{font-size:2em;}h2,.title-h2{font-size:1.75em;}h3,.title-h3{font-size:1.5em;}.inner{padding:0 var(--block-padding);}.content{padding-top:6.5em;}.form-submit,.link-button,a.link-button,.cookie-agreement-button{height:3.5em;line-height:3.5em;border-radius:3em;}.ajax-progress{height:3.5em;}.view-frontpage .paragraph,.node-service .paragraph,.sections-block{margin-bottom:8.75em;}.block-title-cover{margin-bottom:3em;}.block-title-cover h3{margin-bottom:1.5em;}.block-title-cover h3 span{font-size:0.85em;}.block-button-cover{padding:2em 0;}.block-button-item{margin-right:1.5em;}.block-button-item span{font-size:1.5em;}.counter-block .counter{margin-top:2.625em;}a.field_elements_text2-cover::after,a.contact-block-item::after,a.block-sections-link:after,.project-title::after,a.prev-next-link::after,.block-button-item::after{width:2em;height:2em;line-height:2em;}.header{padding:1em 0;}.logo{width:9.25em;height:1.875em;}.header .logo{flex-basis:9.25em;margin-left:1em;}.header-top .block-contacts{display:block;margin-right:1.25em;}.header .phone-cover{margin-bottom:0;text-align:right;}.header-top a.phone{display:inline;margin-left:0;width:auto;height:auto;border-radius:0;}.header-top a.phone::after{display:none;}.header .link-call.link-button{height:3em;line-height:3em;}.header-top .link-contact-cover{display:block;margin-left:0.5em;}.footer .inner,.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;}.footer-top{margin-bottom:3em;}.footer .logo,.footer-text{flex-basis:50%;}.footer-text{margin-top:0;}.footer-menu-cover{margin-bottom:3em;}.footer-menu-cover:last-child{margin-bottom:0;}.footer-menu-cover .menu{margin-top:1.5em;}.footer-center{margin-top:0;flex-basis:50%;}.footer-bottom{flex-basis:50%;margin-bottom:0;display:flex;flex-direction:column;justify-content:space-between;}.footer-contact-cover .footer-block-title{margin-bottom:1.714em;}.footer-logo-cover{margin-top:6.25em;padding:1.75em;}.menu-block{top:5em;height:calc(100% - 5em);}.block-footer{display:none;}.menu-service a{font-size:1.5em;}ul li.leaf{margin-bottom:0.66em;}.paragraph--type--front-block1{margin-top:3.75em;}.paragraph--type--front-block1 .inner{display:flex;flex-wrap:nowrap !important;justify-content:space-between;}.paragraph--type--front-block1 .field_image{padding:0;text-align:left;width:calc(100% / 3 - 0.5em);flex-basis:calc(100% / 3 - 0.5em);min-width:15.625em;margin-right:1.875em;}.paragraph--type--front-block1 .front-block1-right{width:calc(100% / 3 * 2);flex-basis:calc(100% / 3 * 2);}.paragraph--type--front-block1 .field_body2{margin:1.5em 0;}.paragraph--type--front-block1 .field_body2 *,.paragraph--type--service-block11 .field_body2 *{font-size:1.125em;}.paragraph--type--front-block1 .block1-links .block1-link span{font-size:0.85em;}.paragraph--type--service-block11 .field_elements_text{margin-top:3em;display:flex;justify-content:space-between;}.field_elements_text-service-block11-cover{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:0;width:calc(100%/3 - 0.35em);flex-basis:calc(100%/3 - 0.35em);box-sizing:border-box;}.paragraph--type--service-block11 .field_elements_text .field_title{font-size:1.25em;}.view-block_service_front a.block-sections-link{display:flex;}.view-block_service_front .block-sections-img{margin-bottom:0;margin-right:2.5em;height:15em;width:15em;min-width:15em;flex-basis:15em;}.view-block_service_front .block-sections-title{font-size:2em;}.block-sections-cover{display:flex;flex-direction:column;justify-content:space-between;padding-right:4.5em;}.paragraph--type--service-block12 .list-item,.paragraph--type--service-block18 .list-item{line-height:3.3em;}.paragraph--type--service-block12 .list-item .link-a-value,.paragraph--type--service-block18 .list-item .link-a-value{font-size:0.875em;}.paragraph--type--service-block18 .field_elements_links{margin-top:8em;}.paragraph--type--service-block7 .field_elements_text_image{display:flex;justify-content:space-between;}.paragraph--type--service-block7 .paragraph{margin-bottom:0;width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);box-sizing:border-box;display:flex;justify-content:space-between;flex-direction:column;}.paragraph--type--service-block7 .paragraph--type--element-text-image .field_title{font-size:1.5em;}.paragraph--type--service-block7 .paragraph--type--element-text-image .field_image{margin:2.75em 0;}.paragraph--type--service-block16 .field_elements_text,.paragraph--type--service-block15 .field_elements_text{display:flex;flex-wrap:wrap;justify-content:space-between;}.paragraph--type--service-block16 .paragraph--type--element-text,.paragraph--type--service-block15 .field_elements_text-cover{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);box-sizing:border-box;}.paragraph--type--service-block16 .paragraph--type--element-text:last-child{margin-bottom:0.5em;}.paragraph--type--service-block15 .field_elements_text-cover{display:flex;flex-direction:column;justify-content:space-between;}.paragraph--type--service-block15 .paragraph{margin-bottom:0;}.block15-text-block{padding:1.625em 4em;}.block15-text-block::before,.block15-text-block::after{width:2em;height:2em;margin-top:-1em;}.block15-text-block::before{left:1.5em;}.block15-text-block::after{right:1.5em;}.block15-text-block *{font-size:1.5em;}.paragraph--type--service-block20 .element-image{width:calc(100%/3 - 0.35em);flex-basis:calc(100%/3 - 0.35em);display:flex;align-items:center;justify-content:center;height:15.625em;}.element-empty{display:block;}.paragraph--type--service-block20 .element-image.element-empty{border:0;padding:0;margin-bottom:0;height:0;}.domain-item:nth-child(3){border-top:1px solid var(--main-color);}a.domain-item{flex-basis:calc(100%/3 - 0.35em);}.form-order-block .block-bg-inner{display:flex;justify-content:space-between;}.form-order-block .block-title-cover h2{font-size:2em;}.form-order-block-left{width:50%;flex-basis:50%;display:flex;flex-direction:column;justify-content:space-between;}.form-order-block .paragraph-form-cover{width:calc(50% - 1em);flex-basis:calc(50% - 1em);max-width:28.125em;margin-top:0;}.form-order-contact-block-cover{margin-bottom:0;}a.form-order-contact-block-item{margin-bottom:0;margin-top:0.5em;}a.form-order-contact-block-item span{font-size:1em;}.project-title-cover .project-title::after{min-width:2em;}.projects-associated{margin-left:var(--block-padding);margin-bottom:var(--block-padding);overflow-x:auto;white-space:unset;}.project-page-text{display:flex;justify-content:space-between;}.project-page-text .field_body{width:50%;flex-basis:50%;}.project-page-link{width:45%;flex-basis:45%;text-align:right;}.project-page-link a{justify-content:end;}.project-images,.project-pano{margin-top:3em;}.img-big{width:65%;flex-basis:65%;}.project-row{margin-bottom:1.5em;}.project-row-second{width:calc(35% - 1.5em);flex-basis:calc(35% - 1.5em);}.project-row.even{flex-direction:row-reverse;}.project-images img{margin-bottom:0;}#pano{height:50vh;}a.prev-next-link .block-title-cover h2 *{font-size:0.857em;}.prev-next-block a.prev-next-link::after{right:2em;bottom:2em;}.paragraph--type--service-block1{min-height:unset;padding-bottom:1em;}.paragraph--type--service-block1::after{left:var(--block-padding);bottom:1em;margin-left:0;}.block1-top{display:flex;justify-content:space-between;padding-top:3.75em;z-index:2;}.block1-top .breadcrumb{width:35%;flex-basis:35%;margin-top:0;}.block1-top-right{width:calc(100% / 3 * 2);flex-basis:calc(100% / 3 * 2);}.block1-top h1.page-title{padding-top:0;}.block1-list-cover{margin-top:10em;}.block1-list-cover .slick-slide div *{font-size:1em !important;}.node-service .paragraph--type--service-block2{margin-bottom:6.25em;}.paragraph--type--service-block2 .block-title-cover,.paragraph--type--service-block9 .block-title-cover,.paragraph--type--service-block11 .block-title-cover,.paragraph--type--service-block12 .block-title-cover,.form-contact-block .block-title-cover,.paragraph--type--service-block18 .block-title-cover,.paragraph--type--service-block19 .block-title-cover,.paragraph--type--service-block20 .block-title-cover,.form-order-block .block-title-cover{margin-bottom:1.5em;}.paragraph--type--service-block2 .field_body p,.paragraph--type--service-block3 .field_body p{font-size:inherit;}.paragraph--type--service-block2 .field_body2{margin-bottom:3em;}.paragraph--type--service-block2 .field_body2 *{font-size:1.125em;}.paragraph--type--service-block2 .field_elements_text{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:6em;margin-bottom:0;}.paragraph--type--service-block2 .field_elements_text-cover{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;}.paragraph--type--service-block2 .field_elements_text-cover:last-child{margin-bottom:0.5em;}.paragraph--type--service-block3 .field_elements_text{display:flex;flex-wrap:wrap;justify-content:space-between;}.paragraph--type--service-block3 .field_elements_text .paragraph{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);box-sizing:border-box;margin-bottom:0.5em;}.portfolio-item-title *{font-size:1.75em;}.portfolio-item-cover-bottom a span{font-size:1em;}.portfolio-item-cover-bottom a.portfolio-item-page{line-height:3.45em;}.portfolio-item-cover-bottom a.portfolio-item-link{line-height:3.35em;}.paragraph--type--service-block4 .list-item{width:calc(100%/3 - 0.35em);flex-basis:calc(100%/3 - 0.35em);}.paragraph--type--service-block4 .list-item:nth-child(3){border-top:1px solid var(--main-color);}.paragraph--type--service-block4 .list-item-inner *{font-size:1em;}.paragraph--type--service-block5 .field_elements_text2-cover{display:flex;justify-content:space-between;}.paragraph--type--service-block5 .counter{flex-basis:2em;margin-right:calc(25% - 2em);}.paragraph--type--service-block5 .paragraph{margin-bottom:0;width:75%;flex-basis:75%;padding-right:4.5em;box-sizing:border-box;}.paragraph--type--service-block5 .field_elements_text2 .field_body{margin-bottom:1.5em;}.paragraph--type--service-block5 .field_text{margin-bottom:0;}.field_elements_links-cover .field_title{font-size:1em;}.paragraph--type--service-block8 .field_elements_text_list .field_text2-inner{height:3.5em;line-height:3.5em;}.contact-block-cover{display:flex;justify-content:space-between;}a.contact-block-item,.contact-block-item{width:calc(100%/3 - 0.35em);flex-basis:calc(100%/3 - 0.35em);margin-bottom:0;padding:var(--block-padding) var(--block-padding) 6em var(--block-padding);}a.contact-block-item::after{right:unset;left:1em;top:unset;bottom:1em;margin-top:0;}.block-carousel-cover{margin-top:3em;}.paragraph--type--service-block10 .field_elements_text_image{width:100%;}.paragraph--type--service-block10 .paragraph--type--element-text-image{flex-direction:row;justify-content:space-between;padding-bottom:3.75em;margin-bottom:3.75em;}.paragraph--type--service-block10 .paragraph--type--element-text-image:nth-child(2){flex-direction:row-reverse;}.paragraph--type--service-block10 .element-text-image-cover{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);margin-bottom:0;box-sizing:border-box;}.paragraph--type--service-block10 .field_image{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);box-sizing:border-box;}.node-service .paragraph--type--service-block11 .field_elements_text{flex-wrap:wrap;}.node-service .field_elements_text-service-block11-cover{margin-bottom:0.5em;width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);}.paragraph--type--service-block12 .field_list_text,.paragraph--type--service-block18 .field_elements_links{margin-top:4.5em;}.paragraph--type--service-block12 .field_list_text .list-item,.paragraph--type--service-block18 .list-item{border-radius:3em;}.paragraph--type--service-block13 .inner{display:flex;justify-content:space-between;}.paragraph--type--service-block13 .field_list_text,.paragraph--type--service-block13 .field_elements_text{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);}.paragraph--type--service-block13 .field_list_text{display:flex;flex-direction:column;justify-content:space-between;}.paragraph--type--service-block13 .field_list_text .list-item{height:calc(100%/3 - 0.35em);flex-basis:calc(100%/3 - 0.35em);align-items:start;}.paragraph--type--service-block13 .field_list_text .list-item:last-child{margin-bottom:0;}.paragraph--type--service-block13 .field_list_text .counter{align-self:end;}.form-contact-block-cover .webform-submission-form{display:flex;flex-wrap:wrap;justify-content:space-between;}.form-contact-block-cover .form-item-telefon,.form-contact-block-cover .captcha{width:calc(50% - 1em);flex-basis:calc(50% - 1em);}.form-contact-block-cover .form-item-policy{margin-bottom:0;align-items:center;}.form-contact-block-cover .form-actions{padding-top:0;}.paragraph--type--service-block19 .field_elements_text{margin-top:3em;display:flex;flex-wrap:wrap;justify-content:space-between;}.paragraph--type--service-block19 .field_elements_text-cover{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;}.paragraph--type--service-block19 .field_elements_text-cover .counter{margin-bottom:4.375em;}.paragraph--type--service-block20 .field_images{margin-top:3em;}.field_service_reviews_text .field_body *{font-size:1.25em !important;}.view-block_sections .block-sections-img{padding-right:1.5em;height:8.75em;width:8.75em;min-width:8.75em;flex-basis:8.75em;}.view-block_sections .block-sections-title{font-size:1.5em;}.view-block_sections a.block-sections-link:after{min-width:2em;flex-basis:2em;}}@media screen and (min-width:800px){.paragraph--type--service-block1{background-image:url(/themes/custom/front_theme/images/bg1_1000.jpg);}.paragraph--type--service-portfolio .block-bg-dark-inner{background-image:url(/themes/custom/front_theme/images/bg2_1000.jpg);}.paragraph--type--service-block6 .block-bg-inner,.paragraph--type--service-block12 .block-bg-inner,.paragraph--type--service-block18 .block-bg-inner{background-image:url(/themes/custom/front_theme/images/bg6_1000.jpg);}.paragraph--type--service-block8 .block-bg-inner{background-image:url(/themes/custom/front_theme/images/bg8_1000.jpg);}.paragraph--type--service-block15 .block-bg-inner{background-image:url(/themes/custom/front_theme/images/bg15_1000.jpg);}.form-contact-block .block-bg-inner{background-image:url(/themes/custom/front_theme/images/bg_form_contact_1000.jpg);}.form-order-block .block-bg-inner{background-image:url(/themes/custom/front_theme/images/bg_form_order_1000.jpg);}.reviews-img-block .block-bg-inner{background-image:url(/themes/custom/front_theme/images/bg_reviews_img_1000.jpg);}}@media screen and (min-width:900px){.contact-block-item-title{font-size:0.875em;}.contact-block-item-value{font-size:1.125em;}.block-sections-bottom-item{margin-bottom:0;}.block-service-front-text{margin:1em 0 1.5em;}.paragraph--type--service-block8 .field_elements_text_list{display:flex;justify-content:space-between;padding:0 var(--block-padding);}.paragraph--type--service-block8 .field_elements_text_list .paragraph{width:calc(100%/3 - 0.35em);flex-basis:calc(100%/3 - 0.35em);box-sizing:border-box;height:auto;display:flex;flex-direction:column;}.paragraph--type--service-block8 .field_elements_text_list .element-text-list-inner{flex-grow:1;display:flex;flex-direction:column;}.view-page_projects{display:flex;flex-wrap:wrap;justify-content:space-between;}a.project-link{width:calc(100%/3 - 0.35em);flex-basis:calc(100%/3 - 0.35em);height:auto;flex-direction:column;}.project-image,.project-title-cover{flex-basis:unset;width:100%;}.project-image{margin-bottom:0.5em;}.project-title-cover{flex-grow:1;}a.prev-next-link{display:flex;justify-content:space-between;}a.prev-next-link .block-title-cover{width:calc(55% - 0.5em);flex-basis:calc(55% - 0.5em);display:flex;flex-direction:column;justify-content:space-between;}a.prev-next-link .field_project_image_front{width:calc(45% - 0.5em);flex-basis:calc(45% - 0.5em);max-width:23.75em;margin-top:0;}}@media screen and (min-width:1200px){h1,.title-h1{font-size:3em;}h2,.title-h2,.view-block_service_front .block-sections-title,.block-bg-dark-inner .block-title-cover h2{font-size:2.5em;}h3,.title-h3{font-size:1.5em;}.content{padding-top:8.75em;}h1.page-title{padding:0.625em 0;}.project-page-content{margin-top:3.25em;}.projects-associated{width:100%;margin:0 auto;padding:0 var(--block-padding);max-width:85.375em;}.form-block{position:fixed;}.block-title-cover{display:flex;align-items:start;justify-content:space-between;flex-basis:100%;}.block-title-cover h3{margin-bottom:0;width:calc(100%/3 - 0.5em);flex-basis:calc(100%/3 - 0.5em);}.block-title-cover h2{width:calc(100%/3*2);flex-basis:calc(100%/3*2);}.form-link-domains{height:auto;}.view-frontpage .paragraph .inner,.node-service .paragraph .inner,.sections-block{display:flex;flex-wrap:wrap;justify-content:space-between;}.header{padding:1.25em 0;}.header-top{padding-bottom:1em;}.link-menu-main{display:none;}.header .logo{margin-left:0;flex-grow:unset;}.header-top	.block-domain-current{display:block;margin-bottom:0;margin-left:2em;flex-grow:1;}.menu-block .block-domain-current{display:none;}.header-top .block-contacts{display:flex;flex-direction:row-reverse;margin-right:1.5em;}.header .phone-cover{margin-left:1.5em;}.menu-block{position:relative;height:auto;left:0;top:0;overflow-y:unset;z-index:1;transform-origin:unset;transform:unset;transition:none;opacity:1;background:none;}.menu-block-inner{display:flex;justify-content:space-between;padding-top:1em;border-top:1px solid var(--main-color);margin:0 var(--block-padding);}.menu-service{margin:0;}ul li.leaf{margin-bottom:0;}.menu-block ul.menu{display:flex;}.menu-service ul li.leaf{margin-right:1.5em;}.menu-service a{font-size:1em;}.menu-main ul li.leaf{margin-left:1.5em;}.footer-top,.footer-center,.footer-bottom{flex-basis:calc(100%/3 - 0.5em);margin-bottom:0;}.footer-top{display:block;}.footer-text{margin-top:1.5em;max-width:70%;}.footer .phone{font-size:2em;}.view-frontpage .paragraph--type--front-block1 .inner{flex-wrap:nowrap;}.paragraph--type--front-block1 .field_body2{margin:2em 0;}.view-frontpage .paragraph--type--service-block11 .inner{justify-content:flex-end;}.view-block_service_front .block-sections-img{flex-basis:calc(100%/3 - 0.5em);}.block-sections-cover{width:calc(100%/3*2);flex-basis:calc(100%/3*2);}.paragraph-form-cover{margin-top:4em;}.paragraph-form-cover .webform-ajax-form-wrapper{max-width:45em;}.reviews-img-block .block-title-cover{justify-content:start;margin-bottom:3.75em;}.reviews-img-block .field_body{max-width:15em;}.field_service_reviews_img{position:relative;}.field_service_reviews_img .slick-arrow{top:-3.75em;}.field_service_reviews_img .slick-prev{left:unset;right:4em;}.field_service_reviews_img .slick-next{right:1.5em;}.form-order-block .block-title-cover{display:block;}.form-order-block .block-title-cover h3{width:auto;margin-bottom:1.5em;}.paragraph--type--service-block1{padding-top:8.75em;padding-bottom:1.5em;min-height:calc(100vh - 10em);}.paragraph--type--service-block1::after{bottom:var(--block-padding);}.node-service .paragraph.paragraph--type--service-block1{display:flex;flex-wrap:nowrap;flex-direction:column;}.block1-top{flex-grow:1;}.block1-top-right{display:flex;flex-direction:column;justify-content:space-between;}.block1-top h1.page-title{padding:0;}.paragraph--type--service-block1 .field_body2{margin:2em 0;}.block1-list-cover{margin-top:auto;max-width:31.25em;align-self:self-end;}.node-service .paragraph.paragraph--type--service-block2 .inner,.node-service .paragraph.paragraph--type--service-block9 .inner,.node-service .paragraph--type--service-block11 .inner,.node-service .paragraph--type--service-block12 .block-bg-inner,.form-contact-block .block-bg-dark-inner,.paragraph--type--service-block18 .block-bg-inner,.node-service .paragraph--type--service-block19 .inner{justify-content:flex-end;}.paragraph--type--service-block2 .field_body2,.paragraph--type--service-block11 .field_body2,.paragraph--type--service-block9 .field_body2,.paragraph--type--service-block11 .field_body2,.paragraph--type--service-block12 .field_body2,.form-contact-block .field_body2,.form-contact-block .form-contact-block-cover,.paragraph--type--service-block19 .field_body2{width:calc(100%/3*2);flex-basis:calc(100%/3*2);align-self:flex-end;}.paragraph--type--service-block2 .field_elements_text-cover,.paragraph--type--service-block15 .field_elements_text-cover,.paragraph--type--service-block19 .field_elements_text-cover{width:calc(25% - 0.25em);flex-basis:calc(25% - 0.25em);}.paragraph--type--service-block2 .block-title-cover,.paragraph--type--service-block9 .block-title-cover,.paragraph--type--service-block11 .block-title-cover,.paragraph--type--service-block12 .block-title-cover,.form-contact-block .block-title-cover,.paragraph--type--service-block18 .block-title-cover,.paragraph--type--service-block19 .block-title-cover,.paragraph--type--service-block20 .block-title-cover,.form-order-block .block-title-cover{margin-bottom:2em;}.paragraph--type--front-block1 .field_body2 *,.paragraph--type--service-block11 .field_body2 *,.paragraph--type--service-block20 .field_body2 *{font-size:1.25em;}.paragraph--type--service-block2 .block-title-cover{flex-basis:100%;}.paragraph--type--service-block2 .block-title-cover .field_body{margin-top:0;}.paragraph--type--service-block3 .field_elements_text,.paragraph--type--service-block3 .field_image{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);}.paragraph--type--service-block3 .field_elements_text .paragraph{width:100%;flex-basis:100%;}.paragraph--type--service-block3 .paragraph--type--element-text:last-child{margin-bottom:0;}.paragraph--type--service-block3 .paragraph .field_body{margin-top:0.5em;}.paragraph--type--service-block3 .field_image{height:auto;}.paragraph--type--service-block5 .counter{margin-right:calc(100%/3 - 2em);}.paragraph--type--service-block5 .paragraph{width:calc(100%/3*2);flex-basis:calc(100%/3*2);}.field_elements_text-service-block11-cover{min-height:20em;}.paragraph--type--service-portfolio .block-title-cover{margin-bottom:3em;}.field_service_portfolio{border-top:1px solid rgba(255,255,255,0.15);padding-top:0;}.portfolio-item{flex-direction:row-reverse;padding:0 var(--block-padding);box-sizing:border-box;}.portfolio-item-image{width:calc(100%/3*2);flex-basis:calc(100%/3*2);border:0;border-left:1px solid rgba(255,255,255,0.15);padding-right:0;}.portfolio-item-cover{width:calc(100%/3 - 0.5em);flex-basis:calc(100%/3 - 0.5em);padding-bottom:6em;}.portfolio-item-cover-top{padding-left:0;}.portfolio-item-cover-bottom{padding-left:0;padding-bottom:0;border:0;}.field_service_portfolio .slick-prev{left:2.5em;bottom:2em;top:unset;}.field_service_portfolio .slick-next{left:calc(100%/3 - 4.75em);bottom:2em;top:unset;}.paragraph--type--service-portfolio .field_service_portfolio .slider__counter{justify-content:center;top:unset;bottom:var(--block-padding);left:var(--block-padding);margin-left:0;height:3em;width:calc(100%/3 - 3.35em);background:rgba(255,255,255,0.25);border-radius:1.5em;}.paragraph--type--service-portfolio .slider__counter__current{margin-right:0.75em;}.paragraph--type--service-block6 .block-bg-inner,.paragraph--type--service-block12 .block-bg-inner{display:flex;justify-content:space-between;}.paragraph--type--service-block6 .block-title-cover,.contact-block .block-title-cover{width:calc(100%/3 - 0.5em);flex-basis:calc(100%/3 - 0.5em);}.paragraph--type--service-block6 .block-title-cover h3,.contact-block .block-title-cover h3{width:100%;flex-basis:100%;}.paragraph--type--service-block6 .field_elements_links,.node-service .contact-block .contact-block-cover{width:calc(100%/3*2);flex-basis:calc(100%/3*2);}.block-carousel-cover{display:flex;justify-content:space-between;}.block-carousel-header{overflow:auto;white-space:wrap;display:flex;flex-direction:column;width:calc(100%/3);flex-basis:calc(100%/3);}.block-carousel-header-item{display:flex;align-items:center;margin-bottom:1em;}.block-carousel-header-item span{border:0;}.block-carousel-header-item.item-active::before{content:'\e901';font-family:'icons';font-size:1em;margin-right:1em;color:var(--blue-color);}.block-carousel-content{width:calc(100%/3*2);flex-basis:calc(100%/3*2);}.contact-block .block-title-cover{flex-direction:column;}.contact-block .block-title-cover h3{margin-bottom:1.5em;}.paragraph--type--service-block10 .element-text-image-cover h3{font-size:2em;}.node-service .field_elements_text-service-block11-cover{width:calc(100%/3 - 0.35em);flex-basis:calc(100%/3 - 0.35em);}.paragraph--type--service-block11 .field_elements_text .field_title{font-size:1.5em;}.paragraph--type--service-block12 .block-bg-inner{flex-wrap:wrap;}.paragraph--type--service-block12 .block-title-cover{width:100%;flex-basis:100%;}.paragraph--type--service-block12 .field_list_text,.paragraph--type--service-block18 .field_elements_links{margin-top:13em;width:100%;}.paragraph--type--service-block13 .field_list_text .list-item-inner{font-size:1.5em;}.paragraph--type--service-block13 .field_elements_text .field_title{font-size:2em;}.form-contact-block .block-bg-dark-inner,.paragraph--type--service-block18 .block-bg-inner{display:flex;flex-wrap:wrap;}.paragraph--type--service-block16 .paragraph--type--element-text .field_title{font-size:1.125em;}.paragraph--type--service-block16 .paragraph--type--element-text .field_body *{font-size:1em;}.paragraph--type--service-block17 .block-title-cover{position:-webkit-sticky;position:sticky;top:9em;align-self:flex-start;width:calc(50% - 3em);flex-basis:calc(50% - 3em);display:block;margin-bottom:0;}.paragraph--type--service-block17 .block-title-cover h3{margin-bottom:1.5em;width:100%;}.paragraph--type--service-block17 .block-title-cover h2{width:100%;}.paragraph--type--service-block17 .field_body2{width:50%;flex-basis:50%;}.paragraph--type--service-block18 .field_body2{width:calc(100%/3*2);flex-basis:calc(100%/3*2);}.paragraph--type--service-block20 .block-title-cover{display:block;}.paragraph--type--service-block20 .block-title-cover h3{margin-bottom:1.5em;}.paragraph--service-block20-cover{position:-webkit-sticky;position:sticky;top:9em;align-self:flex-start;width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);}.paragraph--service-block20-cover .field_body2{margin-right:10em;}.paragraph--type--service-block20 .field_images{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);margin-top:0;}.paragraph--type--service-block20 .element-image{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);}.paragraph--type--element-review{max-width:75em;}.domain-item:nth-child(4),.domain-item:nth-child(5){border-top:1px solid var(--main-color);}a.domain-item{flex-basis:calc(20% - 0.35em);}.sections-block .inner{width:100%;}.view-service-block-sections{display:flex;flex-wrap:wrap;justify-content:space-between;}.view-block_sections a.block-sections-link{width:calc(100%/3 - 0.35em);flex-basis:calc(100%/3 - 0.35em);box-sizing:border-box;margin-bottom:0;flex-direction:column;align-items:start;position:relative;}.view-block_sections .block-sections-img{padding-right:0;height:10em;width:10em;min-width:10em;flex-basis:10em;margin-bottom:3.75em;}.view-block_sections .block-sections-title{padding-right:0;}.view-block_sections a.block-sections-link:after{position:absolute;right:1em;top:1em;}.node-project h1.page-title{width:100%;}#pano{height:30em;}.form-order-block{width:100%;}a.prev-next-link .block-title-cover{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);}a.prev-next-link .block-title-cover h3{width:100%;flex-basis:unset;margin-bottom:1.5em;}a.prev-next-link .block-title-cover h2{width:100%;flex-basis:unset;}a.prev-next-link .field_project_image_front{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);margin-top:0;}.item-list-pager{margin-bottom:7.5em;}.contact-block-cover{width:100%;}}@media screen and (min-width:1300px){.project-page-text .field_body,.project-page-link{width:100%;}.project-page-text .field_body{margin-bottom:2em;}.project-page-link{text-align:left;}}@media screen and (min-width:1440px){.menu-block-inner{margin:0 auto;padding-left:0;padding-right:0;}}
@font-face{font-family:'icons';font-display:swap;src:url(/themes/custom/front_theme/fonts/icons.eot?tf6yrd=);src:url(/themes/custom/front_theme/fonts/icons.eot?tf6yrd=#iefix) format('embedded-opentype'),url(/themes/custom/front_theme/fonts/icons.ttf?tf6yrd=) format('truetype'),url(/themes/custom/front_theme/fonts/icons.woff?tf6yrd=) format('woff'),url(/themes/custom/front_theme/fonts/icons.svg?tf6yrd=#icons) format('svg');font-weight:normal;font-style:normal;}.slick-wrapper,.slick,.slick *,.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;}.slick img{height:auto;}.slick img,.slick iframe{border:0;max-width:100%;}.slick,.slick-wrapper,.slick-slider{max-width:100%;position:relative;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-sizing:border-box;overflow:hidden;}.slick-initialized{overflow:visible;}.slick__slider::before,.slick__slider::after{display:table;content:'';}.slick__slider::after{clear:both;}.draggable{cursor:-webkit-grab;cursor:grab;}.draggable:active{cursor:-webkit-grabbing;cursor:grabbing;}.draggable:active a,.draggable:active .slide__caption{cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;}.slick__slide,.slick-slider .slick-slide{max-width:100%;position:absolute;visibility:hidden;}.slick__slide.slide--0{position:relative;}.unslick .slick__slide,.slick-initialized .slick__slide,.slick-slider .slick-slide{position:relative;visibility:visible;}.slick-slider .slick-slide{display:none;float:left;height:100%;min-height:1px;}.slick-initialized.slick-slider .slick-slide{display:block;}.slick__slide:focus{outline:0;}.unslick .slick__slide{width:100%;}.slick-current{z-index:4;}.slide__content,.grid__content{position:relative;}.slide__content::after{content:"";display:table;clear:both;}.slide__title{margin:10px 0 5px;line-height:1.2;}.slide__link{margin:30px auto;}.slide__caption{cursor:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;-webkit-user-select:text;user-select:text;width:100%;}.slick__arrow,.is-loading .slide__caption{visibility:hidden;}.slick--initialized .slick__arrow{visibility:visible;}.slick--main .slide__caption{min-height:32%;padding:20px 0;z-index:3;}.slick--thumbnail .slide__caption{padding:5px 6px;}.slick-prev{left:-2em;}.slick-next{right:-2em;}.slick__arrow{bottom:auto;height:2px;left:0;margin-top:-1px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2;}.slick-arrow{font-size:16px;border:0;width:1.5em;height:3em;pointer-events:auto;position:absolute;top:50%;background:none;transition:all .2s ease-in-out;color:transparent;cursor:pointer;z-index:10;text-indent:-10000px;}.slick-arrow:after{font-family:'icons';font-size:1.15em;position:absolute;left:0;top:0;transition:all .2s ease-in-out;text-indent:0;}.slick-prev:after{content:'\e90a';}.slick-next:after{content:'\e90b';}.slick-arrow::before,.slick-arrow::after{pointer-events:none;}.slick-arrow:hover::after{opacity:0.5;}.slick button,.slick--thumbnail .slick__slide img{pointer-events:auto;}.slick-dots li{margin-bottom:5px;display:inline-block;vertical-align:top;}.slick-dots li button::before{font-size:12px;font-size:0.75rem;}img[data-lazy]{display:none;}.slide__media{overflow:hidden;position:relative;}.media__image{margin:0 auto;}.slick--less .slick-track{margin-left:auto;margin-right:auto;text-align:center;width:auto !important;}.slick.slick--less .slick-slide{float:none;display:inline-block;vertical-align:top;}.slick--less .draggable{cursor:default;}.slick--thumbnail.slick--skin--asnavfor{margin-left:auto;margin-right:auto;padding:0;}.slick--thumbnail.slick--skin--asnavfor .slick-list{margin:0 auto;padding:30px 0;}.slick--thumbnail.slick--skin--asnavfor .slide__caption p{margin:0;}.slick--thumbnail.slick--skin--asnavfor .slick-current{background:#fff;}.slick--thumbnail.slick--skin--asnavfor .slick__slide{margin:0 2px;overflow:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.4s ease-in-out 0.2s;transition:transform 0.4s ease-in-out 0.2s;}.slick--thumbnail.slick--skin--asnavfor .slick__slide img{box-sizing:border-box;border:6px solid transparent;cursor:pointer;position:relative;width:100%;}.slick--thumbnail.slick--skin--asnavfor .slick__slide.slick-current{box-shadow:0 0 10px rgba(0,0,0,0.4);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition-delay:0s;transition-delay:0s;z-index:4;}.slick--thumbnail.slick--skin--asnavfor .slick__slide.slick-current::before{content:'';display:block;border:8px solid transparent;border-top:0;border-bottom-color:#fff;height:0;left:50%;margin-left:-8px;position:absolute;top:-5px;width:0;z-index:1;}.slick--thumbnail.slick--skin--asnavfor .slick__slide.slick-current img{border-color:#fff;}.slick--thumbnail.slick--skin--asnavfor .slick-track{padding-bottom:40px;padding-top:40px;}.slick--thumbnail.slick--skin--asnavfor .slick__arrow .slick-disabled{pointer-events:none;opacity:0;}.slick-disabled{pointer-events:none;opacity:0;}.slick-wrapper--tn-top .slick--thumbnail.slick--skin--asnavfor .slick__slide.slick-current::before{top:auto;bottom:-6px;border-top:8px solid #fff;border-bottom:0;}.slick-wrapper--tn-top .slick--thumbnail.slick--skin--asnavfor{margin-bottom:0;z-index:9;}.slick-wrapper--tn-top .slick--thumbnail.slick--skin--asnavfor .slick-list{padding-bottom:18px;}
