/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/aos/dist/aos.css ***!
  \*************************************************************************************************************/
[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)}
/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/swiper/swiper-bundle.css ***!
  \*********************************************************************************************************************/
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/group-css-media-queries-loader/lib/index.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";

/*!
  Theme Name: harission
  Author: Anonymous
  Author URI:
  Version: 1
  Description: harission theme for Wordpress
  License: GNU General Public License v2 or later
  License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  Text Domain: harission
  Tags: one-column, two-columns
  Theme URI:
*/

/* stylelint-disable-line */

.text-white {
  color: #ffffff !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.text-black {
  color: #000000 !important;
}

.bg-black {
  background-color: #000000 !important;
}

.text-navy {
  color: #000f5b !important;
}

.bg-navy {
  background-color: #000f5b !important;
}

.text-royal {
  color: #0972f1 !important;
}

.bg-royal {
  background-color: #0972f1 !important;
}

.text-light-gray {
  color: #f1f1f1 !important;
}

.bg-light-gray {
  background-color: #f1f1f1 !important;
}

.text-dark-gray {
  color: #9d9d9c !important;
}

.bg-dark-gray {
  background-color: #9d9d9c !important;
}

.text-medium-gray {
  color: #d0d0d0 !important;
}

.bg-medium-gray {
  background-color: #d0d0d0 !important;
}

.text-sky {
  color: #70d4fc !important;
}

.bg-sky {
  background-color: #70d4fc !important;
}

.fw-thin {
  font-weight: 100 !important;
}

.fw-ulight {
  font-weight: 200 !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 500 !important;
}

.fw-heavy {
  font-weight: 800 !important;
}

.fw-black {
  font-weight: 900 !important;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: .67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  -webkit-text-decoration: underline;
  text-decoration: underline; /* 2 */
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: .35em .75em .625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@font-face {
  font-family: "icomoon";
  src: url("fonts/icomoon.woff?yuzzw2") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^=icon-],
[class*=" icon-"],
.select-label:before,
.nav .menu-list a.has-drop-down-a:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-linkedin-square:before {
  content: "\e900";
}

.icon-x-square:before {
  content: "\e901";
}

.icon-angle-left:before {
  content: "\e902";
}

.icon-angle-right:before {
  content: "\e903";
}

.icon-check:before {
  content: "\e904";
}

.icon-cross:before {
  content: "\e905";
}

.icon-linkedin:before {
  content: "\e906";
}

.icon-x:before {
  content: "\e907";
}

.icon-instagram:before {
  content: "\e908";
}

.icon-facebook:before {
  content: "\e909";
}

.icon-location:before {
  content: "\e90a";
}

.icon-angle-up:before {
  content: "\e90b";
}

.icon-angle-down:before, .select-label:before, .nav .menu-list a.has-drop-down-a:before {
  content: "\e90c";
}

.icon-arrow-right-up:before {
  content: "\e90d";
}

.icon-globe:before {
  content: "\e90e";
}

/**
 * Set up a decent box model on the root element
 */

html {
  box-sizing: border-box;
}

/**
 * Make all elements from the DOM inherit from the parent box-sizing
 * Since `*` has a specificity of 0, it does not override the `html` value
 * making all elements inheriting from the root box-sizing value
 * See: https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 */

*,
*::before,
*::after {
  box-sizing: inherit;
}

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

.link__list, .address ul, .toc ul,
.toc ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/*
 * Hide only visually, but have it available for screen readers:
 * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 *
 * 1. For long content, line feeds are not interpreted as spaces and small width
 *    causes content to wrap 1 word per line:
 *    https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
 */

.visually-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

/*
 * Extends the .visually-hidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  white-space: inherit;
  width: auto;
}

@font-face {
  font-family: "rules";
  src: url("fonts/rules-regular.woff2") format("woff2"), url("fonts/rules-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "rules";
  src: url("fonts/rules-medium.woff2") format("woff2"), url("fonts/rules-medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "PixelSans";
  src: url("fonts/pixelsans-regular.woff2") format("woff2"), url("fonts/pixelsans-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "PixelSans";
  src: url("fonts/pixelsans-medium.woff2") format("woff2"), url("fonts/pixelsans-medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

blockquote {
  padding-left: 1rem;
  margin-bottom: 1rem;
}

blockquote p {
  margin-bottom: calc(1rem / 2);
}

.wp-block-quote,
.wp-block-pullquote {
  box-sizing: border-box;
  word-wrap: break-word;
  border-width: 0 0 0 2px;
  border-style: solid;
  padding-left: 1rem;
  margin-bottom: 1rem;
}

.wp-block-quote p,
.wp-block-pullquote p {
  margin-bottom: calc(1rem / 2);
}

.wp-block-pullquote blockquote {
  padding: 0;
  margin: 0;
}

.comment-form label {
  display: block;
  padding-bottom: 4px;
}

.comment-form textarea {
  overflow: auto;
  margin: 0;
  height: 120px;
  min-height: 120px;
}

.comment-form textarea,
.comment-form input[type=text] {
  margin: 0 4px 0 0;
  max-width: 300px;
  width: 100%;
}

.comment-form input[type=submit] {
  display: block;
  float: none;
}

.post-password-form label {
  display: block;
  margin-bottom: 4px;
}

.post-password-form input[type=password] {
  margin: 0 4px 0 0;
  max-width: 300px;
  width: 100%;
}

.search-form {
  display: flex;
  margin-bottom: 15px;
}

.search-form input {
  height: 32px;
  display: inline-flex;
}

.search-form input[type=search] {
  margin: 0 4px 0 0;
  width: 150px;
}

.search-form input[type=submit] {
  flex-shrink: 0;
}

.post-password-form input {
  display: inline-flex;
  height: 32px;
}

.post-password-form input[type=password] {
  width: 150px;
}

.comment-form fieldset,
.post-password-form fieldset,
.search-form fieldset {
  padding: 0;
  border: 0;
}

.comment-form input[type=submit],
.post-password-form input[type=submit],
.search-form input[type=submit] {
  background: #000000;
  color: #ffffff;
  height: 32px;
  border: 0;
  padding: 0 8px;
}

.comment-form input[type=submit]:hover,
.post-password-form input[type=submit]:hover,
.search-form input[type=submit]:hover {
  opacity: .8;
}

.wp-block-post-comments-form .comment-form-cookies-consent {
  display: flex;
  gap: .5em;
}

.wp-block-post-comments-form .comment-form-cookies-consent label {
  padding: 0;
}

.wp-block-comment-template {
  list-style: none;
  padding: 0;
  margin: 0 0 1rem;
}

.wp-block-comment-template .wp-block-comment-edit-link p {
  margin: 0;
}

.wp-block-comment-template .wp-block-columns {
  margin-bottom: calc(1rem * 2);
}

.wp-block-comment-template .wp-block-comment-content p {
  margin: 1rem 0;
}

.wp-block-comment-template ol {
  list-style: none;
  margin-bottom: 0;
  max-width: 100%;
  padding-left: 2rem;
}

.wpcf7-form input[type=text].wpcf7-not-valid,
.wpcf7-form input[type=email].wpcf7-not-valid,
.wpcf7-form input[type=tel].wpcf7-not-valid,
.wpcf7-form textarea.wpcf7-not-valid {
  border-color: #ff0000;
}

.wpcf7-form input[type=checkbox] {
  position: absolute;
  opacity: 0;
}

.wpcf7-form input[type=checkbox] + .wpcf7-list-item-label {
  position: relative;
  display: block;
  cursor: pointer;
  padding: 0 0 0 30px;
}

.wpcf7-form input[type=checkbox] + .wpcf7-list-item-label::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: #ffffff;
  border: 1px solid #000000;
}

.wpcf7-form input[type=checkbox] + .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  left: 6px;
  top: 1px;
  width: 8px;
  height: 14px;
  border-style: solid;
  border-color: #000000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg) skewX(10deg);
  opacity: 0;
}

.wpcf7-form input[type=checkbox]:checked + .wpcf7-list-item-label:after {
  opacity: 1;
}

.wpcf7-form input[type=checkbox]:disabled + .wpcf7-list-item-label {
  color: #cccccc;
  cursor: auto;
}

.wpcf7-form input[type=checkbox]:disabled + .wpcf7-list-item-label::before {
  box-shadow: none;
  background: #cccccc;
}

.wpcf7-form input[type=file]::file-selector-button {
  border: 2px solid #000000;
  padding: 1em 1.5em;
  background-color: #000000;
  transition: 1s;
  color: #ffffff;
}

.wpcf7-form input[type=file]::file-selector-button:hover {
  opacity: .5;
}

.form-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
  margin-bottom: calc(1rem * 2);
}

.is-layout-flex {
  display: flex;
  gap: 1.5rem;
}

.form-area {
  width: 100%;
}

.form-row {
  margin-bottom: calc(1rem * 2);
}

.label-name {
  display: block;
  margin-bottom: 1rem;
}

.select-area .wpcf7-form-control-wrap {
  position: relative;
  display: block;
}

.select-area .wpcf7-form-control-wrap::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 2rem;
  width: 1em;
  height: .8em;
  margin-top: -0.4em;
  z-index: 1;
  background-color: #000000;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
}

.wpcf7-select {
  display: block;
  width: 100%;
  padding: .625rem 2.4rem .625rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2;
  color: #000000;
  background-color: #ffffff;
  border: 1px solid;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  z-index: 1;
}

.wpcf7-submit {
  width: 150px;
  background: #000000;
  border: 1px solid #000000;
  color: #ffffff;
  padding: 10px;
  margin-bottom: calc(1rem * 2);
}

.widget_calendar #next {
  text-align: right;
}

.gallery-item dt {
  float: none;
  padding: 0;
}

.navigation,
.navigation-comments {
  position: relative;
  vertical-align: middle;
  margin-bottom: 1rem;
}

.navigation .screen-reader-text,
.navigation-comments .screen-reader-text {
  position: absolute;
  left: -99999px;
}

.navigation .page-numbers,
.navigation-comments .page-numbers {
  display: inline-block;
  vertical-align: middle;
  padding: 0 6px;
}

.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev {
  display: inline-block;
  vertical-align: middle;
  max-width: 48%;
  background: #000000;
  color: #ffffff;
  padding: 10px;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.navigation .next:hover,
.navigation .prev:hover,
.navigation-comments .next:hover,
.navigation-comments .prev:hover {
  opacity: .8;
}

.navigation-single {
  margin-bottom: 1rem;
  display: flex;
  justify-content: space-between;
}

.navigation-single .next,
.navigation-single .prev {
  display: inline-flex;
  align-items: center;
  max-width: 48%;
  background: #000000;
  color: #ffffff;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.navigation-single .next:hover,
.navigation-single .prev:hover {
  opacity: .8;
}

.navigation-single .next a,
.navigation-single .prev a {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
  padding: 10px;
  display: block;
}

.navigation-single .next a {
  margin-left: auto;
}

.wp-caption {
  max-width: 100%;
  clear: both;
  border: 1px solid #cccccc;
  padding: 10px;
  margin-bottom: 1rem;
}

.wp-caption img {
  margin: 0;
  vertical-align: top;
  max-width: 100%;
}

.wp-caption p {
  margin: 10px 0 0;
}

div.aligncenter {
  margin: 0 auto 1rem;
}

img.aligncenter {
  display: block;
  margin: 0 auto;
}

.alignleft {
  float: left;
  margin: 0 1rem 4px 0;
}

.alignright {
  float: right;
  margin: 0 0 4px 1rem;
}

.mejs-container {
  margin-bottom: 1rem;
}

.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor {
  height: auto;
}

.wp-block-table table {
  border-collapse: collapse;
  width: 100%;
}

.wp-block-table table td,
.wp-block-table table th {
  border: 1px solid;
  padding: .5em;
}

.wp-block-table table thead {
  border-bottom: 3px solid;
}

.wp-block-table table tfoot {
  border-top: 3px solid;
}

#wp-calendar tbody td {
  text-align: center;
}

#wp-calendar td,
#wp-calendar th {
  border: 1px solid #cccccc;
}

.share-this .st-btn {
  width: 3em;
  height: 3em;
  background: #999999;
  border-radius: 50%;
  font-size: 2em;
  line-height: 3em;
  text-align: center;
}

.share-this .st-btn img {
  display: inline-block;
  vertical-align: middle;
  width: 2em;
  height: auto;
}

/*
  Basic typography style for copy text
*/

strong,
b {
  font-weight: 500;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #000f5b;
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
}

/*
  Basic styles for links
*/

a {
  transition: color .35s cubic-bezier(.3, .86, .36, .95);
  color: #0972f1;
  -webkit-text-decoration: none;
  text-decoration: none;
}

a:hover {
  color: #0866d8;
  -webkit-text-decoration: none;
  text-decoration: none;
}

a,
button {
  transition: background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95), border .35s cubic-bezier(.3, .86, .36, .95), box-shadow .35s cubic-bezier(.3, .86, .36, .95), opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

ul,
ol,
dl,
p {
  margin: 0 0 1.5em;
}

.b4 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.1;
}

.b3 {
  font-size: 10px;
  line-height: 1.1;
  letter-spacing: 0;
}

.b2, .feature__item, .announcement__content ol, .form__label {
  font-size: 15px;
  line-height: 1.2;
  letter-spacing: 0;
}

.b1 {
  letter-spacing: 0;
  font-size: 15px;
  line-height: 1.2;
}

h1 {
  margin: 0 0 1rem;
}

h1,
.h1 {
  font-size: 30px;
  line-height: 1.1;
  font-weight: 500;
  letter-spacing: -0.6px;
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
}

h1:first-letter,
.h1:first-letter {
  font-family: "PixelSans", "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif !important;
}

h2,
.h2 {
  line-height: 1.1;
  margin: 0 0 1rem;
  font-weight: 500;
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
  letter-spacing: .5px;
}

.h3, .testimonial__content blockquote, .register-form h2 {
  font-size: 30px;
  line-height: 1.1;
  font-weight: 500;
  letter-spacing: 0;
}

h4,
.h4,
.customer__card blockquote,
.announcement__content h2 {
  font-size: 30px;
  line-height: 1.1;
  font-weight: 500;
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
}

h5,
.h5 {
  font-size: 18px;
  letter-spacing: 0;
  line-height: 1.1;
  margin-bottom: 14px;
  font-weight: 500;
}

.h6,
h6 {
  font-size: 15px;
  line-height: 1.2;
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
  margin: 0 0 1rem;
}

.display-1 {
  letter-spacing: 0;
  font-size: 40px;
}

.display-2 {
  letter-spacing: 0;
  font-size: 24px;
  line-height: 1.1;
  font-weight: 500;
}

.h1-large {
  font-size: 40px;
  line-height: 1;
}

.h1-pixel {
  font-family: "PixelSans", "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
  font-size: 30px;
  letter-spacing: 0;
  line-height: 1.1;
}

input[type=text],
input[type=email],
input[type=tel],
textarea {
  transition: border-color .35s cubic-bezier(.3, .86, .36, .95);
  border: 1px solid #0972f1;
  border-radius: 8px;
  background-color: transparent;
  width: 100%;
  min-width: 0;
  padding: 10px;
  -webkit-appearance: none;
  height: 40px;
}

input[type=text]:focus, input[type=text]:hover,
input[type=email]:focus,
input[type=email]:hover,
input[type=tel]:focus,
input[type=tel]:hover,
textarea:focus,
textarea:hover {
  box-shadow: none;
  outline: none;
}

.form-block {
  padding-bottom: 40px;
}

.form-block .container {
  position: relative;
  z-index: 1;
}

.form-block .gform_footer.top_label .btn {
  font-size: 15px !important;
  font-weight: 500 !important;
}

.form__label {
  margin-bottom: 8px;
  display: block;
}

.gform_required_legend {
  display: none !important;
}

.gform_wrapper {
  color: #000f5b !important;
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif !important;
  font-size: 15px !important;
}

.gform_wrapper input[type=text],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper textarea {
  transition: border-color .35s cubic-bezier(.3, .86, .36, .95);
  border: 1px solid #0972f1 !important;
  border-radius: 8px !important;
  background-color: transparent !important;
  width: 100% !important;
  min-width: 0 !important;
  padding: 6px 15px !important;
  -webkit-appearance: none !important;
  height: 40px !important;
}

.gform_wrapper input[type=text]:focus, .gform_wrapper input[type=text]:hover,
.gform_wrapper input[type=email]:focus,
.gform_wrapper input[type=email]:hover,
.gform_wrapper input[type=tel]:focus,
.gform_wrapper input[type=tel]:hover,
.gform_wrapper textarea:focus,
.gform_wrapper textarea:hover {
  box-shadow: none !important;
  outline: none !important;
}

.gform_wrapper textarea {
  overflow: hidden !important;
  overflow-y: auto !important;
  max-height: 40px !important;
  resize: none !important;
  min-height: 40px !important;
}

.gform_wrapper input[type=checkbox] {
  width: 14px !important;
  height: 14px !important;
  border-radius: 0 !important;
  background: transparent !important;
  border: 1px solid #0972f1 !important;
  transform: translateY(1px) !important;
  position: relative;
}

.gform_wrapper input[type=checkbox]::before {
  color: #ffffff !important;
  font-size: 10px !important;
  position: absolute !important;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.gform_wrapper input[type=checkbox]:checked {
  background: #0972f1 !important;
}

.gform_wrapper input[type=checkbox] + label {
  margin-left: 10px !important;
  font-size: 15px !important;
}

.gform_wrapper .gfield_label {
  gap: 0 !important;
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif !important;
  font-size: 15px !important;
  line-height: 1.2 !important;
  font-weight: 400 !important;
  color: #000f5b !important;
  margin-bottom: 5px !important;
}

.gform_wrapper .gfield_required {
  color: #000f5b !important;
  color: #000f5b !important;
  font-size: 20px !important;
  transform: translateY(3px) !important;
}

.gform_wrapper .gfield--type-choice {
  margin-top: 7px !important;
}

.gform_fields {
  row-gap: 22px !important;
}

.gform_footer input[type=submit],
.gform_footer button {
  position: relative !important;
  font-weight: 400 !important;
  background: transparent !important;
  color: #000f5b !important;
  border: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.gform_footer input[type=submit]:hover,
.gform_footer button:hover {
  color: #000f5b !important;
}

.gform_footer input[type=submit]:hover .icon-arrow-right-up,
.gform_footer button:hover .icon-arrow-right-up {
  border-color: #000f5b !important;
}

.below-form-content {
  margin-top: 30px !important;
  font-size: 10px !important;
}

.below-form-content p:last-child {
  margin-bottom: 0 !important;
}

.below-form-content a {
  color: #000f5b !important;
  -webkit-text-decoration: underline !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
  text-decoration-thickness: 1px !important;
}

.below-form-content a:hover {
  color: #0972f1 !important;
}

.gfield--type-choice .ginput_container_consent {
  grid-template-columns: minmax(14px, max-content) auto !important;
}

.book__form button {
  box-shadow: none !important;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .gform-body .select-js {
  position: relative;
  width: 100% !important;
  z-index: 2;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .gform-body .select-js select {
  display: none !important;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .gform-body .select-js--active .select__list {
  opacity: 1 !important;
  visibility: visible !important;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .gform-body .select-js--active .select__opener::after {
  transform: translateY(-50%) rotate(180deg) !important;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .gform-body .select-js .select__opener {
  width: 100% !important;
  background: transparent !important;
  border: 1px solid #0972f1 !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  text-align: left !important;
  justify-content: flex-start !important;
  color: #000f5b !important;
  font-weight: 400 !important;
  align-items: center !important;
  position: relative !important;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .gform-body .select-js .select__opener::after {
  color: #000f5b !important;
  content: "\e90c" !important;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 6px;
  line-height: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95);
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .gform-field-label--type-sub {
  display: none !important;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .select__list {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: 0 !important;
  max-height: 250px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
  background: #ffffff !important;
  border: 1px solid #0972f1 !important;
  border-radius: 8px 0 0 8px !important;
  display: flex !important;
  flex-direction: column !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .select__list button {
  background: transparent !important;
  color: #000f5b !important;
  width: 100% !important;
  text-align: left !important;
  border-radius: 0 !important;
  outline: none !important;
  padding: 0 !important;
  box-shadow: none !important;
  justify-content: flex-start !important;
  font-weight: 400 !important;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .select__list button:first-child {
  display: none !important;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .select__list button.btn:hover {
  background: #0972f1 !important;
  color: #ffffff !important;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .select__list button.btn:hover .icon-arrow-right-up {
  border-color: #000f5b !important;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .select__list button.btn--secondary:hover .icon-arrow-right-up {
  border-color: #ffffff !important;
}

.book__form .gform-theme.gform-theme--framework.gform_wrapper .ginput_address_country {
  width: 100% !important;
}

.form-block {
  position: relative;
  z-index: 2;
}

.form-block .select-js {
  position: relative;
}

.form-block .select-js::before {
  content: "\e90c" !important;
  display: block !important;
  position: absolute !important;
  right: 10px !important;
  top: 17px !important;
  color: #000f5b !important;
  font-family: "icomoon" !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  font-size: 6px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95);
}

.form-block .select-js select {
  display: none;
}

.form-block .select-js .select__opener {
  width: 100% !important;
  background: transparent !important;
  border-radius: 8px !important;
  color: #000f5b !important;
  position: relative !important;
  height: 40px !important;
  text-wrap: nowrap !important;
  text-overflow: ellipsis !important;
  border: 1px solid #0972f1 !important;
  text-align: left !important;
  outline: none !important;
  box-shadow: none !important;
  justify-content: flex-start !important;
  font-weight: 400 !important;
}

.form-block .select-js .select__list {
  max-height: 200px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
  border-radius: 8px 0 0 8px !important;
  border: 1px solid #0972f1 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: 0 !important;
  background: #ffffff !important;
  z-index: 1 !important;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

.form-block .select-js .select__list button {
  background: transparent !important;
  color: #000f5b !important;
  width: 100% !important;
  text-align: left !important;
  outline: none !important;
  border: 0 !important;
  background: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  justify-content: flex-start !important;
  font-weight: 400 !important;
}

.form-block .select-js .select__list button:hover {
  color: #ffffff !important;
  background: #0972f1 !important;
}

.form-block .select-js.select-js--active::before {
  transform: rotate(180deg);
}

.form-block .select-js.select-js--active .select__list {
  opacity: 1 !important;
  visibility: visible !important;
}

.gform-theme--framework.gform-theme.gform_wrapper input.button[type=submit]:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  font-weight: 400 !important;
}

.gform-theme--framework.gform-theme.gform_wrapper input.button[type=button]:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  font-weight: 400 !important;
}

.gform-theme--framework.gform-theme.gform_wrapper input.button[type=reset]:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  font-weight: 400 !important;
}

.gform-theme--framework.gform-theme.gform_wrapper input[type=submit]:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  font-weight: 400 !important;
}

.gform-theme--framework.gform-theme.gform_wrapper input[type=button]:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  font-weight: 400 !important;
}

.gform-theme--framework.gform-theme.gform_wrapper input[type=reset]:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  font-weight: 400 !important;
}

.gform-theme--framework .gfield:where(.gfield--type-multiselect, .gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  font-weight: 400 !important;
}

.select2-container--default .select2-selection--single {
  border-color: #0972f1 !important;
  height: 40px !important;
  position: relative !important;
  border-radius: 8px !important;
  font-size: 14px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-size: 14px !important;
}

.select2-container--default .select2-selection--single[aria-expanded=true] .select2-selection__arrow {
  transform: translateY(-50%) rotate(180deg) !important;
}

.select2-results__options .select2-results__option {
  padding: 6px 15px;
  font-size: 14px;
}

.select2-search {
  padding: 4px 15px;
}

.select2-search .select2-search__field {
  height: 35px;
  outline: none !important;
  padding: 3px 10px !important;
  border: 1px solid #0972f1 !important;
  border-radius: 8px !important;
}

.select2-dropdown {
  border: 1px solid #0972f1 !important;
  border-radius: 8px !important;
  margin-top: 5px;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background: #0972f1 !important;
}

.select2-selection__arrow {
  position: absolute;
  top: 50% !important;
  transform: translateY(-50%) !important;
  right: 10px !important;
  width: auto !important;
  height: auto !important;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95) !important;
}

.select2-selection__arrow:after {
  content: "\e90c";
  font: 8px/1 icomoon !important;
  display: block;
  color: #0972f1 !important;
}

.select2-selection__arrow b {
  display: none !important;
}

.header-holder {
  height: var(--height);
}

.header {
  padding: 25px 0;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99;
  background: #ffffff;
  transform: none;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), box-shadow .35s cubic-bezier(.3, .86, .36, .95), padding .35s cubic-bezier(.3, .86, .36, .95);
  transition-duration: .6s;
}

.is-loaded .header {
  position: fixed;
}

.is-loaded .admin-bar .header {
  top: 32px;
}

.header .container {
  display: flex;
  align-items: center;
}

.header-show .header {
  transform: translateY(-110%);
}

.header-active .header {
  box-shadow: 0 2px 10px rgba(9, 114, 241, .1);
  padding: 20px 0;
}

.logo {
  width: 133px;
  flex-shrink: 0;
}

.nav-opener {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  gap: 2px;
  display: flex;
  gap: 2px;
  flex-direction: column;
  transition: background .35s cubic-bezier(.3, .86, .36, .95);
}

.nav-opener span {
  display: flex;
  gap: 2px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95);
}

.nav-opener span:before, .nav-opener span:after {
  content: "";
  width: 8px;
  height: 8px;
  background: #0972f1;
  display: block;
}

.nav--active .nav-opener span:first-child {
  transform: translateX(-6px);
}

.nav-logo {
  width: 132px;
  padding-top: 25px;
  padding-left: 20px;
  margin-bottom: 30px;
}

.nav-drop {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 100%;
  max-height: 0;
  overflow: hidden;
  transition: max-height .35s cubic-bezier(.3, .86, .36, .95);
}

.nav-drop .nav-wrap {
  padding: 40px 20px;
  transform: translateY(-100%);
  background: rgba(255, 255, 255, .65);
  backdrop-filter: blur(29px);
  border-radius: 0 0 8px 8px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95);
}

.nav--active .nav-drop .nav-wrap {
  transform: none;
}

.nav--active .nav-drop {
  max-height: 999px;
}

.nav {
  flex: 1;
  padding: 0 20px;
}

.nav .menu-list {
  font-size: 15px;
  line-height: 1.1;
  font-weight: 500;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
}

.nav .menu-list > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav .menu-list > ul > li {
  position: relative;
  margin-bottom: 20px;
}

.nav .menu-list > ul > li:hover > .has-drop-down-a:before {
  transform: translateY(-50%) rotate(180deg);
}

.nav .menu-list > ul > li:hover > ul {
  display: block;
}

.nav .menu-list > ul > li > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 18px 0 0;
  display: none;
}

.nav .menu-list > ul > li > ul.dropdown-links li {
  margin-bottom: 10px;
}

.nav .menu-list > ul > li > ul.dropdown-links a {
  color: #000f5b;
  font-weight: 400;
  font-size: 15px;
  text-transform: none;
}

.nav .menu-list > ul > li > ul.dropdown-links a:hover {
  color: #0972f1;
}

.nav .menu-list > ul > li > ul > li {
  margin-bottom: 20px;
}

.nav .menu-list > ul > li > ul > li:last-child {
  margin-bottom: 0;
}

.nav .menu-list > ul > li > ul > li:hover > .has-drop-down-a:before {
  transform: translateY(-50%) rotate(180deg);
}

.nav .menu-list > ul > li > ul > li:hover ul {
  display: block;
}

.nav .menu-list > ul > li > ul > li > a {
  color: #0972f1;
  font-size: 13px;
  font-weight: 500;
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
  cursor: pointer;
}

.nav .menu-list > ul > li > ul > li > a:hover {
  color: #000f5b;
}

.nav .menu-list > ul > li > ul ul {
  margin: 0;
  padding: 18px 0 0;
  list-style: none;
  font-size: 15px;
  line-height: 1.2;
  text-transform: none;
  display: none;
}

.nav .menu-list > ul > li > ul ul li {
  margin-bottom: 10px;
}

.nav .menu-list > ul > li > ul ul a {
  color: #000f5b;
  font-weight: 400;
}

.nav .menu-list > ul > li > ul ul a:hover {
  color: #0972f1;
}

.nav .menu-list > ul > li > a {
  font-weight: 500;
  line-height: 20px;
  cursor: pointer;
}

.nav .menu-list a {
  color: #000f5b;
  display: block;
  position: relative;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}

.nav .menu-list a.has-drop-down-a {
  padding-right: 16px;
}

.nav .menu-list a.has-drop-down-a:before {
  font-size: 6px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-top: -1px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95);
}

.nav .menu-list a:hover {
  color: #0972f1;
}

.lang {
  position: relative;
  display: block;
}

.lang:hover .lang-list {
  display: block;
}

.lang .lang-list {
  margin: 0;
  padding: 20px 0 0 0;
  list-style: none;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
  text-transform: none;
  display: none;
}

.lang .lang-list li {
  margin-bottom: 10px;
}

.lang .lang-list a {
  color: #000f5b;
  font-weight: 400;
  font-size: 15px;
}

.lang .lang-list a:hover {
  color: #0972f1;
}

.lang .lang-opener {
  width: 20px;
  height: 20px;
  font-size: 20px;
}

.nav-btn {
  flex-shrink: 0;
  margin-right: 56px;
}

.nav-btn .btn {
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
}

.nav-btn .btn:hover {
  color: #0972f1;
}

.nav--active {
  overflow: hidden;
}

html #wpadminbar {
  position: fixed !important;
}

body {
  background-color: #ffffff;
  min-width: 360px;
}

.wrapper {
  width: 100%;
  position: relative;
  overflow: clip;
}

.wrapper:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(9, 114, 241, .8);
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

.nav--active .wrapper:before {
  opacity: 1;
  visibility: visible;
}

img {
  vertical-align: top;
}

.container {
  width: 100%;
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 20px;
}

.container--md {
  max-width: 1240px;
}

.container--tab {
  max-width: 843px;
}

.container--sm {
  max-width: 260px;
}

.container--xs {
  max-width: 260px;
}

.container--alt {
  max-width: 1000px;
}

.text-vl {
  font-size: 80px;
  line-height: 1;
}

.text-l {
  font-size: 58px;
  font-weight: 500;
}

.text-ul {
  font-size: 58px;
  line-height: 1.1;
}

.text p:last-child {
  margin-bottom: 0;
}

.text a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-thickness: 1px;
  color: #000f5b;
}

.text a:hover {
  color: #0972f1;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.text ul {
  padding-left: 24px;
}

.text ul li {
  margin-bottom: 7px;
}

.text-start {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.text-gradient {
  background: linear-gradient(90deg, #0972f1 0%, #0972f1 40%, #f1f1f1 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.text-gradient-dark {
  background: linear-gradient(90deg, #0972f1 0%, #000f5b 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pixel-bg {
  box-sizing: border-box;
  position: absolute;
  z-index: -1;
  top: -48px;
  left: -91px;
  right: -60px;
  bottom: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.pixel-row {
  display: flex;
  flex-wrap: nowrap;
  flex: 1;
}

.pixel-box {
  flex: 1 0 100px;
  aspect-ratio: 1;
  display: flex;
}

.pixel-md {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.pixel-md-decor {
  width: 40px;
  height: 40px;
  display: inline-flex;
  position: absolute;
}

.pixel-lg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.pixel-lg-decor {
  width: 80px;
  height: 80px;
  position: absolute;
  display: inline-flex;
}

.pixel-blur {
  backdrop-filter: blur(29.4px);
  -webkit-backdrop-filter: blur(29.4px);
}

.three-row {
  margin-bottom: -30px;
}

.three-row-space {
  margin-bottom: -20px;
}

.three-col {
  padding-bottom: 30px;
}

.three-col-space {
  padding-bottom: 20px;
}

.font-pixel, .milestone__year {
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
}

.font-pixel:first-letter, .milestone__year:first-letter {
  font-family: "PixelSans", "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif !important;
}

.font-rules {
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif !important;
}

.pixel-decor {
  display: inline-flex;
  width: 11px;
  height: 11px;
  position: absolute;
}

.pixel-decor-multiple {
  width: 22px;
  height: 22px;
  position: absolute;
}

.ls-0 {
  letter-spacing: 0 !important;
}

.social-list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 3px;
}

.social-list a {
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: #0972f1;
  border: 1px solid #0972f1;
}

.social-list a:hover {
  background: #000f5b;
  border-color: #000f5b;
}

.social-text {
  display: inline-flex;
  margin-right: 12px;
}

.m-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.border-0 {
  border: 0 !important;
}

.max-w-none {
  max-width: none !important;
}

.border-0 {
  border: 0 !important;
}

[data-aos] .checklist li:nth-child(1):after {
  transition-delay: .7s;
}

[data-aos] .checklist li:nth-child(2):after {
  transition-delay: 1.4s;
}

[data-aos] .checklist li:nth-child(3):after {
  transition-delay: 2.1s;
}

[data-aos] .checklist li:nth-child(4):after {
  transition-delay: 2.8s;
}

[data-aos] .checklist li:nth-child(5):after {
  transition-delay: 3.5s;
}

[data-aos] .checklist li:nth-child(6):after {
  transition-delay: 4.2s;
}

[data-aos] .checklist li:nth-child(7):after {
  transition-delay: 4.9s;
}

[data-aos] .checklist li:nth-child(8):after {
  transition-delay: 5.6s;
}

[data-aos] .checklist li:nth-child(9):after {
  transition-delay: 6.3s;
}

[data-aos] .checklist li:nth-child(10):after {
  transition-delay: 7s;
}

[data-aos] .checklist li:nth-child(11):after {
  transition-delay: 7.7s;
}

[data-aos] .checklist li:nth-child(12):after {
  transition-delay: 8.4s;
}

[data-aos] .checklist li:nth-child(13):after {
  transition-delay: 9.1s;
}

[data-aos] .checklist li:nth-child(14):after {
  transition-delay: 9.8s;
}

[data-aos] .checklist li:nth-child(15):after {
  transition-delay: 10.5s;
}

[data-aos] .checklist li:nth-child(16):after {
  transition-delay: 11.2s;
}

[data-aos] .checklist li:nth-child(17):after {
  transition-delay: 11.9s;
}

[data-aos] .checklist li:nth-child(18):after {
  transition-delay: 12.6s;
}

[data-aos] .checklist li:nth-child(19):after {
  transition-delay: 13.3s;
}

[data-aos] .checklist li:nth-child(20):after {
  transition-delay: 14s;
}

[data-aos] .three-col:nth-child(1) .icon-check {
  transition-delay: .7s;
}

[data-aos] .three-col:nth-child(1) .icon-check:before {
  transition-delay: .7s;
}

[data-aos] .three-col:nth-child(2) .icon-check {
  transition-delay: 1.4s;
}

[data-aos] .three-col:nth-child(2) .icon-check:before {
  transition-delay: 1.4s;
}

[data-aos] .three-col:nth-child(3) .icon-check {
  transition-delay: 2.1s;
}

[data-aos] .three-col:nth-child(3) .icon-check:before {
  transition-delay: 2.1s;
}

[data-aos] .three-col:nth-child(4) .icon-check {
  transition-delay: 2.8s;
}

[data-aos] .three-col:nth-child(4) .icon-check:before {
  transition-delay: 2.8s;
}

[data-aos] .three-col:nth-child(5) .icon-check {
  transition-delay: 3.5s;
}

[data-aos] .three-col:nth-child(5) .icon-check:before {
  transition-delay: 3.5s;
}

[data-aos] .three-col:nth-child(6) .icon-check {
  transition-delay: 4.2s;
}

[data-aos] .three-col:nth-child(6) .icon-check:before {
  transition-delay: 4.2s;
}

[data-aos] .three-col:nth-child(7) .icon-check {
  transition-delay: 4.9s;
}

[data-aos] .three-col:nth-child(7) .icon-check:before {
  transition-delay: 4.9s;
}

[data-aos] .three-col:nth-child(8) .icon-check {
  transition-delay: 5.6s;
}

[data-aos] .three-col:nth-child(8) .icon-check:before {
  transition-delay: 5.6s;
}

[data-aos] .three-col:nth-child(9) .icon-check {
  transition-delay: 6.3s;
}

[data-aos] .three-col:nth-child(9) .icon-check:before {
  transition-delay: 6.3s;
}

[data-aos] .three-col:nth-child(10) .icon-check {
  transition-delay: 7s;
}

[data-aos] .three-col:nth-child(10) .icon-check:before {
  transition-delay: 7s;
}

[data-aos] .three-col:nth-child(11) .icon-check {
  transition-delay: 7.7s;
}

[data-aos] .three-col:nth-child(11) .icon-check:before {
  transition-delay: 7.7s;
}

[data-aos] .three-col:nth-child(12) .icon-check {
  transition-delay: 8.4s;
}

[data-aos] .three-col:nth-child(12) .icon-check:before {
  transition-delay: 8.4s;
}

[data-aos] .three-col:nth-child(13) .icon-check {
  transition-delay: 9.1s;
}

[data-aos] .three-col:nth-child(13) .icon-check:before {
  transition-delay: 9.1s;
}

[data-aos] .three-col:nth-child(14) .icon-check {
  transition-delay: 9.8s;
}

[data-aos] .three-col:nth-child(14) .icon-check:before {
  transition-delay: 9.8s;
}

[data-aos] .three-col:nth-child(15) .icon-check {
  transition-delay: 10.5s;
}

[data-aos] .three-col:nth-child(15) .icon-check:before {
  transition-delay: 10.5s;
}

[data-aos] .three-col:nth-child(16) .icon-check {
  transition-delay: 11.2s;
}

[data-aos] .three-col:nth-child(16) .icon-check:before {
  transition-delay: 11.2s;
}

[data-aos] .three-col:nth-child(17) .icon-check {
  transition-delay: 11.9s;
}

[data-aos] .three-col:nth-child(17) .icon-check:before {
  transition-delay: 11.9s;
}

[data-aos] .three-col:nth-child(18) .icon-check {
  transition-delay: 12.6s;
}

[data-aos] .three-col:nth-child(18) .icon-check:before {
  transition-delay: 12.6s;
}

[data-aos] .three-col:nth-child(19) .icon-check {
  transition-delay: 13.3s;
}

[data-aos] .three-col:nth-child(19) .icon-check:before {
  transition-delay: 13.3s;
}

[data-aos] .three-col:nth-child(20) .icon-check {
  transition-delay: 14s;
}

[data-aos] .three-col:nth-child(20) .icon-check:before {
  transition-delay: 14s;
}

.checklist {
  margin: 0 0 30px;
  padding: 0 0 2px;
  list-style: none;
}

.checklist li {
  display: block;
  padding-left: 24px;
  position: relative;
  margin-bottom: 10px;
}

.checklist li::after {
  content: "\e904";
  font: 6px/1 "icomoon";
  color: #ffffff;
  position: absolute;
  left: 0;
  top: 2px;
  height: 14px;
  width: 14px;
  background: #0972f1;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background .35s cubic-bezier(.3, .86, .36, .95);
}

[data-aos] .checklist li::after {
  border: 1px solid #0972f1;
  background: #ffffff;
}

.aos-animate .checklist li::after {
  background: #0972f1;
}

.checklist--space li {
  margin-bottom: 30px;
}

.checklist--space li:last-child {
  margin-bottom: 0;
}

.animation {
  position: relative;
}

.animation-pixel {
  width: 25px;
  height: 25px;
  position: absolute;
  z-index: 1;
  backdrop-filter: blur(29.4px);
  -webkit-backdrop-filter: blur(29.4px);
  transition: top .35s cubic-bezier(.3, .86, .36, .95), left .35s cubic-bezier(.3, .86, .36, .95), bottom .35s cubic-bezier(.3, .86, .36, .95), right .35s cubic-bezier(.3, .86, .36, .95);
  transition-duration: .8s;
}

.animation-pixel--large {
  width: 50px;
  height: 50px;
}

.animation-pixel--small {
  width: 16px;
  height: 16px;
}

.animation-1 .animation-pixel:nth-child(2) {
  bottom: 42px;
  left: 25px;
}

.animation-1 .animation-pixel--large {
  left: 0;
  bottom: -8px;
}

.animation-1:hover .animation-pixel--large {
  left: 50px;
}

.animation-2 .animation-pixel:nth-child(1) {
  left: auto;
  right: 0;
}

.animation-2 .animation-pixel:nth-child(2) {
  bottom: 85px;
  left: -68px;
}

.animation-2 .animation-pixel--large {
  top: 50px;
  right: 50px;
  left: auto;
}

.animation-2:hover .animation-pixel--large {
  top: 100px;
}

.animation-2:hover .animation-pixel:nth-child(2) {
  left: 0;
}

.animation-3 .animation-pixel--large {
  width: 36px;
  height: 36px;
}

.animation-3 .animation-pixel:first-child {
  right: 0;
  top: 0;
}

.animation-3 .animation-pixel:nth-child(2) {
  top: 36px;
  right: 0;
}

.animation-3 .animation-pixel:nth-child(3) {
  left: 0;
  bottom: 0;
}

.animation-3 .animation-pixel:nth-child(4) {
  right: 36px;
  top: 144px;
}

.animation-3 .animation-pixel:nth-child(5) {
  left: 36px;
  bottom: 72px;
}

.animation-3 .animation-pixel:nth-child(6) {
  left: 72px;
  bottom: 36px;
}

.animation-3 .animation-pixel:nth-child(7) {
  bottom: 0;
  right: 0;
}

.animation-3:hover .animation-pixel:first-child {
  right: 72px;
}

.animation-3:hover .animation-pixel:nth-child(6) {
  left: 108px;
}

.animation-3:hover .animation-pixel:nth-child(7) {
  right: 50px;
}

.list-reset {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.list-alt li {
  padding-bottom: 14px !important;
}

.list-alt li:last-child {
  padding-bottom: 0 !important;
}

.load-more.loading .btn::after {
  content: "";
  background-image: url("data:image/gif;base64,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");
  position: relative;
  width: 27px;
  height: 27px;
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: center;
}

.wp-video {
  width: 100%;
}

.wp-video .wp-video-shortcode {
  width: 100%;
}

.spotlight__decor .pixel-decor,
.spotlight__decor--large .pixel-decor,
.connect__decor .pixel-decor,
.detail__decor .pixel-decor,
.disclaimer__decor .pixel-decor,
.location__decor .pixel-decor,
.pagetitle__decor .pixel-decor,
.book__decor .pixel-decor {
  animation: opacityToVisible 2s linear infinite alternate;
}

.spotlight__decor .pixel-decor:last-child,
.spotlight__decor--large .pixel-decor:last-child,
.connect__decor .pixel-decor:last-child,
.detail__decor .pixel-decor:last-child,
.disclaimer__decor .pixel-decor:last-child,
.location__decor .pixel-decor:last-child,
.pagetitle__decor .pixel-decor:last-child,
.book__decor .pixel-decor:last-child {
  animation: opacityToVisibleReverse 2s linear infinite alternate;
}

@keyframes opacityToVisible {
  0% {
    opacity: .15;
  }

  100% {
    opacity: 1;
  }
}

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

  100% {
    opacity: .15;
  }
}

.first-letter-pixel {
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
}

.first-letter-pixel:first-letter {
  font-family: "PixelSans", "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
}

.flick-1,
.card-decor .card-pixel:nth-child(2) {
  animation: opacityToVisible 1s linear infinite alternate;
}

.flick-2,
.card-decor .card-pixel:nth-child(3) {
  animation: opacityToVisible 2s linear infinite alternate;
}

.flick-3,
.card-decor .card-pixel:nth-child(1) {
  animation: opacityToVisible 3s linear infinite alternate;
}

.btn.btn--lg.gform_button:focus {
  outline: none !important;
}

.popup__content .btn {
  padding-right: 0 !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.fz-15 {
  font-size: 15px !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.register-form h2 {
  margin-bottom: 0 !important;
}

[data-aos] .count__decor,
[data-aos] .cred__decor {
  height: 0;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  height: 200px;
  top: auto;
  bottom: 0;
  transition: height 2s cubic-bezier(.3, .86, .36, .95);
}

[data-aos] .count__decor img,
[data-aos] .cred__decor img {
  flex-shrink: 0;
  height: auto;
}

.aos-animate .count__decor,
.aos-animate .cred__decor {
  height: 512px;
}

.select2-container .select2-dropdown {
  width: calc(100vw - 40px) !important;
}

.footer {
  padding: 105px 0 64px;
  overflow: hidden;
}

.footer-social {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 18px;
  padding-top: 10px !important;
}

.footer-social li {
  margin: 0 !important;
  display: inline-flex;
}

.footer-social a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 27px !important;
}

.footer-social a:hover {
  color: #0972f1;
}

.footer .footer-list a:hover {
  color: #0972f1 !important;
}

.footer .pixel-bg {
  top: 0;
  left: -10px;
  right: -10px;
  bottom: -10px;
}

.footer .pixel-bg .pixel-box {
  flex: 1;
}

.footer-wrap {
  max-width: 1320px;
  margin: 0 auto;
  background: rgba(255, 255, 255, .65);
  border-radius: 8px;
  padding: 0 30px;
  backdrop-filter: blur(17.2px);
  -webkit-backdrop-filter: blur(17.2px);
}

.st0 {
  fill: none;
}

.st1 {
  fill: #ffffff;
}

.st2 {
  fill: #fdfeff;
}

.st3 {
  fill: #f8fbff;
}

.st4 {
  fill: #f4f9ff;
}

.st5 {
  fill: #f2f8ff;
}

.st6 {
  fill: #f0f7ff;
}

.st7 {
  fill: #f1f7ff;
}

.st8 {
  fill: #f5f9ff;
}

.st9 {
  fill: #fefeff;
}

.st10 {
  fill: #f9fcff;
}

.st11 {
  fill: #ebf4ff;
}

.st12 {
  fill: #e6f1fe;
}

.st13 {
  fill: #e2effe;
}

.st14 {
  fill: #dfeefe;
}

.st15 {
  fill: #deedfe;
}

.st16 {
  fill: #e7f2fe;
}

.st17 {
  fill: #ecf5ff;
}

.st18 {
  fill: #f3f8ff;
}

.st19 {
  fill: #fafcff;
}

.st20 {
  fill: #fcfdff;
}

.st21 {
  fill: #e9f3fe;
}

.st22 {
  fill: #e1eefe;
}

.st23 {
  fill: #daebfe;
}

.st24 {
  fill: #d4e7fe;
}

.st25 {
  fill: #d0e5fe;
}

.st26 {
  fill: #cde4fe;
}

.st27 {
  fill: #cbe3fe;
}

.st28 {
  fill: #d5e8fe;
}

.st29 {
  fill: #dbebfe;
}

.st30 {
  fill: #eaf3fe;
}

.st31 {
  fill: #f9fbff;
}

.st32 {
  fill: #edf5ff;
}

.st33 {
  fill: #d9eafe;
}

.st34 {
  fill: #c8e1fe;
}

.st35 {
  fill: #c2defe;
}

.st36 {
  fill: #bedbfd;
}

.st37 {
  fill: #badafd;
}

.st38 {
  fill: #b9d9fd;
}

.st39 {
  fill: #bbdafd;
}

.st40 {
  fill: #c3defe;
}

.st41 {
  fill: #c9e2fe;
}

.st42 {
  fill: #d1e6fe;
}

.st43 {
  fill: #e4f0fe;
}

.st44 {
  fill: #eff6ff;
}

.st45 {
  fill: #dfedfe;
}

.st46 {
  fill: #d3e7fe;
}

.st47 {
  fill: #c9e1fe;
}

.st48 {
  fill: #bfdcfd;
}

.st49 {
  fill: #b7d8fd;
}

.st50 {
  fill: #b1d4fd;
}

.st51 {
  fill: #abd1fd;
}

.st52 {
  fill: #a8d0fd;
}

.st53 {
  fill: #a6cffd;
}

.st54 {
  fill: #acd2fd;
}

.st55 {
  fill: #b1d5fd;
}

.st56 {
  fill: #b8d8fd;
}

.st57 {
  fill: #c0ddfe;
}

.st58 {
  fill: #cae2fe;
}

.st59 {
  fill: #e0eefe;
}

.st60 {
  fill: #ddedfe;
}

.st61 {
  fill: #d1e5fe;
}

.st62 {
  fill: #c4dffe;
}

.st63 {
  fill: #afd3fd;
}

.st64 {
  fill: #9fcbfd;
}

.st65 {
  fill: #99c8fd;
}

.st66 {
  fill: #96c5fd;
}

.st67 {
  fill: #94c5fc;
}

.st68 {
  fill: #96c6fd;
}

.st69 {
  fill: #9ac8fd;
}

.st70 {
  fill: #a0cbfd;
}

.st71 {
  fill: #a7cffd;
}

.st72 {
  fill: #b0d4fd;
}

.st73 {
  fill: #c6e0fe;
}

.st74 {
  fill: #d2e6fe;
}

.st75 {
  fill: #fbfdff;
}

.st76 {
  fill: #eef6ff;
}

.st77 {
  fill: #b6d7fd;
}

.st78 {
  fill: #aad1fd;
}

.st79 {
  fill: #8ec1fc;
}

.st80 {
  fill: #88befc;
}

.st81 {
  fill: #83bbfc;
}

.st82 {
  fill: #81bafc;
}

.st83 {
  fill: #84bcfc;
}

.st84 {
  fill: #8fc2fc;
}

.st85 {
  fill: #97c6fd;
}

.st86 {
  fill: #a1cbfd;
}

.st87 {
  fill: #acd1fd;
}

.st88 {
  fill: #c5dffe;
}

.st89 {
  fill: #e1effe;
}

.st90 {
  fill: #e5f1fe;
}

.st91 {
  fill: #9dcafd;
}

.st92 {
  fill: #92c3fc;
}

.st93 {
  fill: #87befc;
}

.st94 {
  fill: #7fb9fc;
}

.st95 {
  fill: #78b5fc;
}

.st96 {
  fill: #73b3fc;
}

.st97 {
  fill: #70b1fc;
}

.st98 {
  fill: #71b1fc;
}

.st99 {
  fill: #78b6fc;
}

.st100 {
  fill: #80b9fc;
}

.st101 {
  fill: #89befc;
}

.st102 {
  fill: #93c4fc;
}

.st103 {
  fill: #bad9fd;
}

.st104 {
  fill: #d7e9fe;
}

.st105 {
  fill: #f7faff;
}

.st106 {
  fill: #ecf4ff;
}

.st107 {
  fill: #bcdafd;
}

.st108 {
  fill: #9ecafd;
}

.st109 {
  fill: #90c2fc;
}

.st110 {
  fill: #6eb0fc;
}

.st111 {
  fill: #66acfb;
}

.st112 {
  fill: #61a9fb;
}

.st113 {
  fill: #5ea7fb;
}

.st114 {
  fill: #67acfb;
}

.st115 {
  fill: #6fb0fc;
}

.st116 {
  fill: #79b6fc;
}

.st117 {
  fill: #85bcfc;
}

.st118 {
  fill: #aed3fd;
}

.st119 {
  fill: #b2d5fd;
}

.st120 {
  fill: #a2ccfd;
}

.st121 {
  fill: #92c4fc;
}

.st122 {
  fill: #76b4fc;
}

.st123 {
  fill: #69adfb;
}

.st124 {
  fill: #55a2fb;
}

.st125 {
  fill: #4f9ffb;
}

.st126 {
  fill: #4b9dfb;
}

.st127 {
  fill: #4c9dfb;
}

.st128 {
  fill: #56a3fb;
}

.st129 {
  fill: #5fa8fb;
}

.st130 {
  fill: #6baefc;
}

.st131 {
  fill: #77b5fc;
}

.st132 {
  fill: #85bdfc;
}

.st133 {
  fill: #a4cdfd;
}

.st134 {
  fill: #b4d6fd;
}

.st135 {
  fill: #cce3fe;
}

.st136 {
  fill: #a9d0fd;
}

.st137 {
  fill: #99c7fd;
}

.st138 {
  fill: #6aadfb;
}

.st139 {
  fill: #5ca6fb;
}

.st140 {
  fill: #4599fb;
}

.st141 {
  fill: #3d95fa;
}

.st142 {
  fill: #3993fa;
}

.st143 {
  fill: #3e96fa;
}

.st144 {
  fill: #469afb;
}

.st145 {
  fill: #51a0fb;
}

.st146 {
  fill: #5da7fb;
}

.st147 {
  fill: #7bb7fc;
}

.st148 {
  fill: #8abffc;
}

.st149 {
  fill: #9bc8fd;
}

.st150 {
  fill: #bddbfd;
}

.st151 {
  fill: #cee4fe;
}

.st152 {
  fill: #d8eafe;
}

.st153 {
  fill: #a3cdfd;
}

.st154 {
  fill: #91c3fc;
}

.st155 {
  fill: #80bafc;
}

.st156 {
  fill: #6fb1fc;
}

.st157 {
  fill: #509ffb;
}

.st158 {
  fill: #4197fb;
}

.st159 {
  fill: #3591fa;
}

.st160 {
  fill: #2c8cfa;
}

.st161 {
  fill: #2789fa;
}

.st162 {
  fill: #2d8cfa;
}

.st163 {
  fill: #3691fa;
}

.st164 {
  fill: #4398fb;
}

.st165 {
  fill: #71b2fc;
}

.st166 {
  fill: #82bbfc;
}

.st167 {
  fill: #a5cefd;
}

.st168 {
  fill: #afd4fd;
}

.st169 {
  fill: #8bc0fc;
}

.st170 {
  fill: #7ab6fc;
}

.st171 {
  fill: #68adfb;
}

.st172 {
  fill: #57a3fb;
}

.st173 {
  fill: #1b83fa;
}

.st174 {
  fill: #147ff9;
}

.st175 {
  fill: #157ff9;
}

.st176 {
  fill: #1c83fa;
}

.st177 {
  fill: #298afa;
}

.st178 {
  fill: #3892fa;
}

.st179 {
  fill: #489bfb;
}

.st180 {
  fill: #59a4fb;
}

.st181 {
  fill: #6aaefb;
}

.st182 {
  fill: #7cb7fc;
}

.st183 {
  fill: #d6e9fe;
}

.st184 {
  fill: #75b4fc;
}

.st185 {
  fill: #63aafb;
}

.st186 {
  fill: #3f96fa;
}

.st187 {
  fill: #2d8dfa;
}

.st188 {
  fill: #0d7bf9;
}

.st189 {
  fill: #0275f9;
}

.st190 {
  fill: #0376f9;
}

.st191 {
  fill: #0f7cf9;
}

.st192 {
  fill: #1e84fa;
}

.st193 {
  fill: #2f8efa;
}

.st194 {
  fill: #53a1fb;
}

.st195 {
  fill: #65abfb;
}

.st196 {
  fill: #9cc9fd;
}

.st197 {
  fill: #c1ddfe;
}

.st198 {
  fill: #86bdfc;
}

.st199 {
  fill: #4e9ffb;
}

.st200 {
  fill: #3c95fa;
}

.st201 {
  fill: #1780fa;
}

.st202 {
  fill: #0476f9;
}

.st203 {
  fill: #0074f9;
}

.st204 {
  fill: #0778f9;
}

.st205 {
  fill: #1982fa;
}

.st206 {
  fill: #add3fd;
}

.footer-bg {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
}

.footer {
  position: relative;
}

.footer-info {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.footer-icon {
  width: 42px;
  height: 42px;
}

.footer-logo {
  flex-shrink: 0;
  width: 124px;
}

.footer-block {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding: 36px 0 23px;
}

.footer-block:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  bottom: 0;
  background: linear-gradient(to right, #ffffff 0%, #7c7c7c 50%, #ffffff 100%);
  opacity: .25;
}

.footer-area {
  padding: 22px 0 37px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 0 calc(-1 * var(--gap));
  line-height: 1.2;
}

.footer-item--row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.footer-item--row > ul {
  width: 50%;
}

.footer-item--row::after, .footer-item--row::before {
  background: linear-gradient(0deg, #ffffff 0, #7c7c7c 50%, #ffffff);
  bottom: -60px;
  top: 0;
  content: "";
  width: 1px;
  opacity: .25;
  position: absolute;
  right: 0;
}

.footer-item--row::after {
  right: 0;
}

.footer-item--row::before {
  left: 0;
}

.footer-list {
  flex: 1;
  margin: 0;
  padding: 0 var(--gap);
  list-style: none;
  font-size: 15px;
}

.footer-list > li > a {
  font-size: 15px;
  font-weight: 500;
  display: block;
  line-height: 1.1;
  color: #000f5b;
  text-transform: uppercase;
  margin-bottom: 22px;
}

.footer-list > li > a:hover {
  color: #0972f1;
}

.footer-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 3px;
}

.footer-list ul li {
  margin: 0 0 15px;
}

.footer-list ul a {
  color: #000f5b;
  font-size: 15px;
  line-height: 1.2;
  letter-spacing: .1px;
}

.footer-nav {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 15px;
  line-height: 1.2;
  gap: 8px;
  padding: 0 0 33px;
}

.footer-nav a {
  color: rgba(0, 15, 91, .5);
}

.footer-nav a:hover {
  color: #0972f1;
}

.footer-title {
  font-size: 15px;
  font-weight: 500;
  display: block;
  line-height: 1.1;
  color: #000f5b;
  text-transform: uppercase;
  margin-bottom: 22px;
  width: 100%;
}

.footer-item {
  padding: 0 var(--gap);
}

.footer-item:first-child ul + ul {
  margin-top: 24px;
}

.footer-item > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer-item > ul > li > a {
  color: #0972f1;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
}

.footer-item > ul ul {
  margin: 0;
  padding: 21px 0 0;
  list-style: none;
}

.footer-item > ul ul li {
  margin: 0 0 14px;
}

.footer-item > ul ul a {
  color: #000f5b;
  font-size: 15px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.footer-item > ul ul a:hover {
  color: #0972f1;
}

[data-footer-pixel] .pixel-box {
  opacity: 0;
}

.btn {
  font-size: 15px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
  color: #000f5b;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  outline: none;
  cursor: pointer;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

.btn .icon-arrow-right-up {
  width: 25px;
  height: 25px;
  background: #0972f1;
  color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  border: 1px solid #0972f1;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
  margin-top: -1px;
}

.btn-icon-large .icon-arrow-right-up {
  width: 24px;
  height: 24px;
}

.btn--lg {
  font-size: 18px;
}

.btn--lg-responsive {
  font-size: 15px;
}

.btn--alt {
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
}

.btn--responsive {
  font-size: 18px;
}

.btn:hover {
  color: #0972f1;
}

.btn:hover .icon-arrow-right-up {
  background: none;
  color: currentColor;
  transform: rotate(90deg);
}

.show .btn-collapse {
  color: #000f5b;
}

.show .btn-collapse .icon-arrow-right-up {
  background: none;
  color: currentColor;
  transform: rotate(90deg);
}

.show .btn-collapse:hover .icon-arrow-right-up {
  background: #0972f1;
  color: #ffffff;
  transform: none;
}

.btn--blur {
  padding: 10px 20px;
  background: rgba(255, 255, 255, .15);
  backdrop-filter: blur(29.4px);
  -webkit-backdrop-filter: blur(29.4px);
  color: #ffffff;
}

.btn--blur:hover {
  color: #ffffff;
}

.btn--navy .icon-arrow-right-up {
  background: #000f5b;
  color: #ffffff;
  border-color: #000f5b;
}

.btn--navy:hover .icon-arrow-right-up {
  border-color: #0972f1;
}

.btn--secondary:hover .icon-arrow-right-up {
  border-color: #ffffff;
}

.load-more {
  text-align: right;
  padding-top: 26px;
}

.info-block {
  padding: 14px 0 30px;
  position: relative;
  z-index: 1;
}

.info-block--quote .author h2 {
  margin-bottom: 22px;
}

.info-block--quote .author .b1 {
  display: block;
}

.info-block--quote h2 {
  margin-bottom: 42px;
  font-size: 36px;
}

.info__title {
  margin-bottom: 22px;
}

.info__top {
  margin-bottom: 27px;
}

.info__top h2 {
  margin-bottom: 40px;
}

.info__top .text {
  margin-bottom: 30px;
}

.info__copy h2 {
  margin-bottom: 40px;
}

.info__copy .text {
  margin-bottom: 27px;
}

.info-text {
  max-width: 1080px;
}

.filter-wrap {
  display: grid;
  grid-gap: 12px;
  gap: 12px;
  margin-bottom: 44px;
  position: relative;
  z-index: 10;
}

.filter-select:has(.select-js--active) .select-label:before {
  transform: translateY(-50%) rotate(180deg);
}

.select-js {
  position: relative;
}

.select-js select {
  display: none;
}

.select-js--active {
  z-index: 2;
}

.select-label {
  font-size: 13px;
  font-weight: 500;
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
  color: #0972f1;
  background: none;
  padding: 0;
  border: none;
  cursor: pointer;
  position: relative;
  padding-right: 32px;
  text-align: left;
  display: inline-flex;
  margin-bottom: 5px;
}

.select-label:before {
  font-size: 8px;
  line-height: 1;
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  right: 0;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95);
}

.select__opener {
  text-align: left;
  border: none;
  background: none;
  display: block;
  padding: 0;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: .02em;
  margin-bottom: 4px;
  cursor: pointer;
}

.select__opener:hover {
  color: #0972f1;
}

.select__list {
  background: #ffffff;
  position: relative;
  display: none;
  left: 0;
  top: 100%;
  right: 0;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

.select__list--hide {
  opacity: 0;
  visibility: hidden;
}

.select-js--active .select__list {
  display: block;
}

.select__list button {
  text-align: left;
  border: none;
  background: none;
  display: block;
  padding: 0;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: .02em;
  margin-bottom: 4px;
  cursor: pointer;
}

.select__list button:hover {
  color: #0972f1;
}

.filter-content {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  margin: 0 -10px;
}

.card-link {
  background: #f1f1f1;
  color: #000f5b;
  padding: 15px 21px 52px;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  position: relative;
  flex-direction: column;
  min-height: 335px;
}

.card-link:hover {
  color: #000f5b;
}

.card-link:hover .icon-arrow-right-up {
  background: none;
  color: currentColor;
  border-color: currentColor;
  transform: rotate(90deg);
}

.card--small .card-link {
  padding: 14px 18px 44px;
}

.card-link--navy {
  background: #000f5b;
  color: #ffffff;
}

.card-link--navy:hover {
  color: #ffffff;
}

.card-link--navy:hover .btn .icon-arrow-right-up {
  border-color: #ffffff;
}

.card-link--navy .icon-arrow-right-up {
  border-color: #0972f1;
}

.card-link--navy .card-img {
  filter: invert(1) brightness(5);
}

.card-link--royal {
  background: #0972f1;
  color: #ffffff;
}

.card-link--royal .card-img img {
  filter: invert(1) brightness(5);
}

.card-link--royal:hover {
  color: #ffffff;
}

.card-link--royal .icon-arrow-right-up {
  border-color: #000f5b;
  background: #000f5b;
}

.card-link--royal .btn {
  color: #ffffff !important;
}

.card-link--royal .btn:hover .icon-arrow-right-up {
  border-color: #ffffff;
}

.card-link--sky {
  background: #70d4fc;
  color: #000f5b;
}

.card-link--sky .icon-arrow-right-up {
  border-color: #0972f1;
  background: #0972f1;
}

.card-link .btn {
  position: absolute;
  right: 20px;
  bottom: 20px;
  color: currentColor;
}

.card {
  min-height: 335px;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

.card .bg {
  -o-object-position: top;
     object-position: top;
}

.card .btn {
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
}

.card--normal {
  height: 100%;
  min-height: 335px;
  padding: 24px 20px 20px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  font-weight: 500;
}

.card--normal h2 {
  margin-bottom: 20px;
  font-size: 30px;
  letter-spacing: .02em;
  letter-spacing: 0;
}

.card--normal .card__title {
  font-size: 24px;
  margin-bottom: 20px;
}

.card--normal .text {
  margin-bottom: 18px;
}

.card--normal .btn:hover {
  color: #000f5b;
}

.card--normal .btn:hover .icon-arrow-right-up {
  background: transparent;
  border-color: #000f5b;
  color: #000f5b;
}

.card--normal.bg-navy .btn, .card--normal.bg-royal .btn {
  color: #ffffff;
}

.card--normal.bg-navy .btn .icon-arrow-right-up, .card--normal.bg-royal .btn .icon-arrow-right-up {
  color: #ffffff;
}

.card--normal.bg-navy .btn:hover .icon-arrow-right-up, .card--normal.bg-royal .btn:hover .icon-arrow-right-up {
  background: transparent;
  border-color: #ffffff;
  color: #ffffff;
}

.card--normal.bg-royal .icon-arrow-right-up {
  color: #ffffff;
  border-color: #000f5b;
  background: #000f5b;
}

.card--normal.bg-royal .btn {
  color: #ffffff;
}

.card--normal.bg-royal .btn:hover .icon-arrow-right-up {
  background: transparent;
  border-color: #ffffff;
  color: #ffffff;
}

.card--check .text {
  font-weight: 400;
}

.card--check .card__title--large {
  font-size: 30px;
  margin-bottom: 16px;
}

.card__icon {
  text-align: right;
}

.card__icon .icon-check {
  width: 27px;
  height: 27px;
  font-size: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #0972f1;
  color: #ffffff;
  border: 1px solid #0972f1;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), border .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

[data-aos] .card__icon .icon-check {
  border-color: #0972f1;
  background: none;
}

[data-aos] .card__icon .icon-check:before {
  opacity: 0;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95);
}

[data-aos].aos-animate .card__icon .icon-check {
  background: #0972f1;
}

[data-aos].aos-animate .card__icon .icon-check:before {
  opacity: 1;
}

.bg-royal .card__icon .icon-check {
  background: #000f5b;
}

[data-aos] .bg-royal .card__icon .icon-check {
  border-color: #000f5b;
  background: none;
}

[data-aos].aos-animate .bg-royal .card__icon .icon-check {
  background: #000f5b;
  color: #ffffff;
}

.card__top {
  flex: 1;
}

.card__number {
  margin-bottom: 15px !important;
}

.card--bento {
  aspect-ratio: 1;
}

.card--bento .card__top .h3, .card--bento .card__top .testimonial__content blockquote, .testimonial__content .card--bento .card__top blockquote, .card--bento .card__top .register-form h2, .register-form .card--bento .card__top h2 {
  margin-bottom: 8px;
  display: block;
}

.card--bento .h1-large {
  margin-bottom: 30px;
  display: block;
}

.card__img {
  display: inline-flex;
}

.card__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.card__title--small {
  font-size: 22px !important;
}

.card-pixel {
  width: 28px;
  height: 28px;
  position: absolute;
  display: inline-flex;
}

.card-decor {
  width: 55px;
  height: 110px;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
}

.card-decor .card-pixel:nth-child(2) {
  top: 28px;
  right: 0;
}

.card-decor .card-pixel:last-child {
  bottom: 0;
  left: 0;
}

.card--big .card-link {
  padding-right: 80px;
}

.card--md-decor .card-decor {
  bottom: -28px;
  left: 48px;
  top: auto;
  transform: rotate(90deg) scaleY(-1) scaleX(-1);
}

.card--decor-five .card-decor {
  width: 128px;
  height: 253px;
  bottom: 34px;
  right: 0;
  top: auto;
}

.card--decor-five .card-pixel:first-child {
  top: 0;
  right: 0;
}

.card--decor-five .card-pixel:nth-child(2) {
  top: 68px;
  right: 34px;
}

.card--decor-five .card-pixel:nth-child(3) {
  top: 104px;
  left: 0;
}

.card--decor-five .card-pixel:nth-child(4) {
  bottom: 84px;
  right: 0;
}

.card--decor-five .card-pixel:last-child {
  left: 34px;
  bottom: 0;
}

.card--decor-four .card-decor {
  left: 0;
  bottom: 0;
  top: auto;
  width: 96px;
  height: 260px;
}

.card--decor-four .card-decor .card-pixel:nth-child(2) {
  top: 68px;
  left: 32px;
}

.card--decor-four .card-decor .card-pixel:nth-child(3) {
  bottom: 90px;
  left: 0;
}

.card--decor-four .card-decor .card-pixel:last-child {
  right: 0;
  bottom: 0;
  left: auto;
}

.card-info {
  gap: 5px;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 13px;
  line-height: 1;
  text-transform: uppercase;
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
  flex-shrink: 0;
}

.card-info .card-img {
  width: 38px;
  height: 38px;
}

.card-info .card-img img {
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.card-date {
  font-size: 13px;
  line-height: 1.2;
  text-transform: uppercase;
  display: block;
  font-weight: 700;
  margin-bottom: 12px;
}

.card-wrap {
  flex: 1;
  display: flex;
  align-items: center;
}

.filter-item {
  padding: 0 10px;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.row {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: none;
}

.contact-block {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 74px;
  padding-bottom: 74px;
  background: #4c9dfb;
  background: linear-gradient(90deg, rgb(76, 157, 251) 0%, rgb(239, 246, 255) 100%);
}

.contact-block .pixel-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.contact-block .pixel-bg .pixel-box {
  flex: 1;
  height: 0;
  aspect-ratio: inherit;
}

.contact-block .pixel-bg .pixel-box:nth-child(2n) {
  align-self: flex-end;
}

.contact__head {
  color: #ffffff;
  margin-bottom: 30px;
}

.contact__card {
  background: rgba(255, 255, 255, .8);
  border-radius: 8px;
  overflow: hidden;
  backdrop-filter: blur(29.4px);
  -webkit-backdrop-filter: blur(29.4px);
  padding: 20px;
  display: flex;
  flex-direction: column;
  height: 100%;
  color: #000f5b;
}

.contact__card .btn {
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
}

.contact__card .text {
  margin-bottom: 20px;
  flex: 1;
}

.contact__card .icon-arrow-right-up {
  width: 27px;
  height: 27px;
}

.contact__card:hover {
  color: #000f5b;
}

.contact__card:hover .btn {
  color: #0972f1;
}

.contact__card:hover .icon-arrow-right-up {
  background: none;
  color: currentColor;
  transform: rotate(90deg);
}

.contact__title {
  font-weight: 500;
  letter-spacing: 0;
  margin-bottom: 20px;
}

.location-block {
  padding-top: 20px;
  padding-bottom: 20px;
}

.location-block .container {
  position: relative;
  z-index: 1;
}

.location__head {
  margin-bottom: 30px;
}

.location__img {
  aspect-ratio: 335/183;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 26px;
}

.location__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.location__title {
  margin: 0 0 25px;
  font-size: 22px;
  font-weight: 500;
  display: flex;
  align-items: center;
}

.location__title .icon {
  margin-right: 10px;
  margin-top: -8px;
}

.location__list {
  list-style: none;
  margin: 0;
  padding: 0;
  color: #000f5b;
}

.location__list a {
  color: #000f5b;
}

.location__list a:hover {
  color: #0972f1;
}

.location__list address {
  font-style: normal;
}

.location__list li {
  padding-bottom: 16px;
}

.location__list li:last-child {
  padding-bottom: 0;
}

.location__decor {
  position: absolute;
  z-index: -1;
  width: 205px;
  height: 383px;
  bottom: 25.9%;
  right: 79px;
}

.location__decor .pixel-decor:first-child {
  right: 74px;
  top: 0;
}

.location__decor .pixel-decor:last-child {
  bottom: 0;
  right: 0;
}

.location__decor .pixel-decor-multiple {
  position: absolute;
  left: 0;
  bottom: 145px;
  display: flex;
  width: 22px;
  height: 22px;
  flex-wrap: wrap;
}

.location__decor .pixel-decor-multiple .pixel-decor:first-child {
  top: 0;
  left: 0;
}

.location__decor .pixel-decor-multiple .pixel-decor:last-child {
  right: 0;
  bottom: 0;
}

.connect-block {
  padding-top: 120px;
  padding-bottom: 107px;
  position: relative;
  overflow: hidden;
}

.connect-block--large .container {
  max-width: 320px;
}

.connect-block--small .container {
  max-width: 220px;
}

.connect-block--fit .connect-col {
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.connect__decor {
  position: absolute;
  width: 100%;
  height: 274px;
  top: 29px;
  left: 0;
  z-index: -1;
}

.connect__decor .pixel-decor:nth-child(2) {
  top: 34px;
  left: 25px;
}

.connect__decor .pixel-decor:nth-child(3) {
  top: 153px;
  right: 7px;
}

.connect__decor .pixel-decor:last-child {
  left: 31px;
  bottom: 0;
}

.connect-link {
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000f5b;
  font-size: 36px;
}

.connect-link .icon {
  width: 34px;
  height: 34px;
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #0972f1;
  color: #ffffff;
  border: 1px solid #0972f1;
  transform: translate(4px, -7px);
  transition: background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95), border .35s cubic-bezier(.3, .86, .36, .95), transform .35s cubic-bezier(.3, .86, .36, .95);
}

.connect-link:hover {
  color: #0972f1;
}

.connect-link:hover .icon {
  background: transparent;
  color: #0972f1;
  transform: translate(4px, -7px) rotate(90deg);
}

.connect-row {
  display: flex;
  flex-direction: column;
  margin-bottom: -80px;
}

.connect-col {
  padding-bottom: 80px;
}

.connect-col .height-js {
  margin-bottom: 12px;
}

.connect-col--full {
  margin: 0 auto;
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.book-block {
  padding-top: 20px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.book-block--guide {
  padding-top: 90px;
  padding-bottom: 36px;
}

.book-block--guide .book__title {
  margin-bottom: 20px;
  font-size: 58px;
}

.book-block--guide .text p {
  margin-bottom: 15px;
}

.book-block--guide .text p:last-child {
  margin-bottom: 0;
}

.book-block--ctc .book__content {
  padding-bottom: 20px;
}

.book__content {
  max-width: 500px;
}

.book__form {
  max-width: 500px;
}

.book__decor {
  position: absolute;
  z-index: -1;
}

.book__decor--left {
  left: 0;
  top: 24px;
  width: 155px;
  height: 129px;
}

.book__decor--left .pixel-decor:first-child {
  right: 0;
  top: 0;
}

.book__decor--left .pixel-decor:nth-child(2) {
  left: 34px;
  bottom: 25px;
}

.book__decor--left .pixel-decor:last-child {
  bottom: 0;
  left: 0;
}

.book__decor--right {
  right: 0;
  top: 152px;
  width: 114px;
  height: 122px;
}

.book__decor--right .pixel-decor:nth-child(2) {
  right: 0;
  bottom: 11px;
}

.book__decor--right .pixel-decor:last-child {
  bottom: 0;
  right: 11px;
}

.book__title {
  margin-bottom: 15px;
}

.cta-block {
  padding-bottom: 100px;
}

.cta-block--intro {
  padding-bottom: 40px;
}

.cta__content {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  padding-top: 40px;
  padding-bottom: 40px;
  min-height: 274px;
}

.cta__content .btn {
  color: #ffffff;
  font-size: 15px;
}

.cta__content .intro__btn {
  position: absolute;
  left: 20px;
  bottom: 20px;
}

.cta__title {
  margin-bottom: 10px;
}

.cta__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.cta__bg::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, .3);
}

.cta__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.cta__bg--plane::after {
  display: none;
}

.cta__inner {
  max-width: 232px;
  position: relative;
  z-index: 1;
  padding-left: 20px;
  padding-right: 20px;
}

.cta__decor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.cta__decor .pixel-md-holder .pixel-md-decor:first-child {
  animation: moveLeftToRight 3s linear infinite alternate;
}

.cta__decor .pixel-md-holder .pixel-md-decor:nth-child(2) {
  top: 40px;
  left: 40px;
}

.cta__decor .pixel-md-holder .pixel-md-decor:nth-child(3) {
  top: 80px;
  left: 200px;
}

.cta__decor .pixel-md-holder .pixel-md-decor:last-child {
  animation: moveDownToUp 3s linear infinite alternate;
  right: 40px;
  bottom: 80px;
}

.cta__decor .pixel-lg-holder .pixel-lg-decor:first-child {
  animation: moveLeftToRightLarge 3s linear infinite alternate-reverse;
  left: 240px;
}

.cta__decor .pixel-lg-holder .pixel-lg-decor:nth-child(2) {
  top: 226px;
  left: 0;
}

.cta__decor .pixel-lg-holder .pixel-lg-decor:nth-child(3) {
  left: 258px;
  bottom: 30px;
}

.cta__decor .pixel-lg-holder .pixel-lg-decor:last-child {
  right: 0;
  bottom: 0;
}

.intro__inner {
  max-width: 232px;
  position: relative;
  z-index: 1;
}

.intro__icon {
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
}

.intro__icon img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}

.hero-block {
  padding-top: 20px;
  padding-bottom: 32px;
}

.hero-block .tag {
  margin-bottom: 24px;
}

.hero-block .study__share {
  margin-bottom: 26px;
}

.hero-block .cta__decor .pixel-md-decor:first-child {
  bottom: 152px;
  left: 64px;
}

.hero-block .cta__decor .pixel-md-decor:last-child {
  left: 30px;
  top: 30px;
}

.hero-block .cta__decor .pixel-lg-decor:last-child {
  top: 103px;
  right: 0;
  bottom: auto;
}

.hero-block .cta__decor--alt .pixel-md-decor:first-child {
  animation: moveLeftToRight 3s linear infinite alternate;
}

.hero-block .cta__decor--alt .pixel-md-decor:nth-child(3) {
  animation: moveDownToUp 3s linear infinite alternate;
}

.hero-block .cta__decor--alt .pixel-lg-decor:first-child {
  animation: moveLeftToRightLarge 3s linear infinite alternate-reverse;
}

.hero-block--alt {
  padding-bottom: 20px;
}

.hero-block--alt .tag {
  margin-bottom: 15px;
}

.hero-block--alt .hero__content {
  padding-right: 10px;
}

.hero-block--center {
  text-align: center;
}

.hero-block--center .hero__content {
  padding: 0;
}

.hero__title {
  letter-spacing: 0;
  font-size: 30px;
  line-height: 1.1;
  font-weight: 500;
}

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

.hero__visual {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  z-index: -1;
}

.hero__bg {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  aspect-ratio: 335/274;
}

.hero__bg::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, .3);
}

.hero__bg-2::after {
  background: rgba(0, 0, 0, .2);
}

.hero__bg-transparent::after {
  display: none;
}

.hero__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero__bg--royal::after {
  background: rgba(9, 114, 241, .2);
}

.hero-pixel {
  z-index: 999;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.hero-pixel .pixel-bg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.hero-pixel .pixel-box {
  flex: 1 1 64px;
  aspect-ratio: auto;
}

.hero__content {
  padding-top: 40px;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.hero__decor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.hero__decor .pixel-decor:nth-child(2) {
  top: 0;
  right: 34%;
}

.hero__decor .pixel-decor:nth-child(3) {
  top: 15.8%;
  right: 38.7%;
}

.hero__decor .pixel-decor:nth-child(4) {
  top: 22.5%;
  right: 14.5%;
}

.hero__decor .pixel-decor:nth-child(5) {
  bottom: 28%;
  right: 11.9%;
}

.hero__decor .pixel-decor:last-child {
  bottom: 0;
  right: 0;
}

.hero__decor .pixel-decor-multiple:first-child {
  top: 40.6%;
  left: 18.5%;
}

.hero__decor .pixel-decor-multiple:nth-child(2) {
  right: 10.2%;
  bottom: 33.6%;
}

.hero__decor .pixel-decor-multiple:last-child {
  transform: scaleX(-1);
  bottom: 9.2%;
  right: 19%;
}

.hero__decor .pixel-decor-multiple .pixel-decor:last-child {
  right: 0;
  bottom: 0;
  left: auto;
  top: auto;
}

.hero__decor--random .hero__decor--single .pixel-decor:first-child {
  left: 50%;
}

.hero__decor--random .hero__decor--multiple .pixel-decor-multiple:first-child {
  left: 4.5%;
}

.hero__decor--random .hero__decor--multiple .pixel-decor-multiple:last-child {
  right: 33%;
}

.hero__decor--option .pixel-md-decor {
  width: 20px;
  height: 20px;
}

.hero__decor--option .pixel-md-decor:first-child {
  top: 30px;
  left: 30px;
}

.hero__decor--option .pixel-md-decor:nth-child(2) {
  top: 70px;
  right: 0;
}

.hero__decor--option .pixel-md-decor:nth-child(3) {
  width: 15px;
  height: 15px;
  right: 67px;
  bottom: 80px;
}

.hero__decor--option .pixel-lg-decor {
  width: 30px;
  height: 30px;
}

.hero__decor--option .pixel-lg-decor:nth-child(4) {
  top: 0;
  left: 0;
}

.hero__decor--option .pixel-lg-decor:nth-child(5) {
  width: 40px;
  height: 40px;
  bottom: 97px;
  left: 33px;
}

.hero__decor--option .pixel-lg-decor:last-child {
  bottom: 30px;
  right: 32px;
  width: 50px;
  height: 50px;
}

.hero__decor--single .pixel-decor:first-child {
  animation: moveTopToDownSmallPixel 3s linear infinite alternate;
}

.hero__decor--single .pixel-decor:nth-child(2) {
  animation: moveLeftToRightSmallPixel 3s linear infinite alternate;
}

.hero__decor--multiple .pixel-decor-multiple:first-child .pixel-decor:last-child {
  animation: moveLeftToLeftSmallPixel 3s linear infinite alternate;
}

.hero__decor--multiple .pixel-decor-multiple:nth-child(2) .pixel-decor:first-child {
  animation: moveRightToRightSmallPixel 3s linear infinite alternate;
}

.hero__decor--multiple .pixel-decor-multiple:nth-child(3) .pixel-decor:first-child {
  animation: moveDownToDownSmallPixel 3s linear infinite alternate;
}

.hero__btn {
  padding-top: 30px;
}

.tag {
  display: inline-block;
  font-weight: 500;
  font-size: 18px;
}

@keyframes moveLeftToRight {
  0% {
    left: 0;
  }

  100% {
    left: 30px;
  }
}

@keyframes moveLeftToRightLarge {
  0% {
    right: 0;
  }

  100% {
    right: 32px;
  }
}

@keyframes moveDownToUp {
  0% {
    top: 80px;
  }

  100% {
    top: 110px;
  }
}

@keyframes moveTopToDownSmallPixel {
  0% {
    top: 0;
  }

  100% {
    top: 22px;
  }
}

@keyframes moveLeftToRightSmallPixel {
  0% {
    right: 34%;
  }

  100% {
    right: 25%;
  }
}

@keyframes moveLeftToLeftSmallPixel {
  0% {
    left: 11px;
  }

  100% {
    left: -22px;
  }
}

@keyframes moveRightToRightSmallPixel {
  0% {
    left: -44px;
  }

  100% {
    left: 0;
  }
}

@keyframes moveDownToDownSmallPixel {
  0% {
    bottom: -50px;
  }

  100% {
    bottom: 11px;
  }
}

.study-block {
  position: relative;
  padding-bottom: 40px;
}

.study-block .connect__decor {
  top: 37%;
}

.study__share {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 60px;
}

.study__row {
  margin-bottom: 31px;
}

.study__row:last-child {
  margin-bottom: 0;
}

.study__right .text + h2 {
  margin-top: 32px;
}

.study__btn {
  text-align: right;
}

.highlight-block {
  padding-bottom: 20px;
  position: relative;
  z-index: 1;
}

.highlight-block .book__decor--right {
  right: 0;
  bottom: 40px;
  top: auto;
  transform: scaleY(-1) scaleX(-1);
}

.highlight-block--space {
  padding-top: 40px;
  padding-bottom: 40px;
}

.highlight__content {
  max-width: 500px;
}

.highlight__title {
  font-size: 20px;
}

.highlight__title-large {
  font-size: 30px;
}

.highlight-text {
  font-size: 22px;
  line-height: 1.1;
  font-weight: 500;
}

.highlight-text p:last-child {
  margin-bottom: 0;
}

.career-block {
  padding-bottom: 80px;
}

.career-block .filter-wrap {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.career-block .filter-wrap .select__opener {
  text-align: left;
}

.career-block .filter-wrap .select__list button {
  text-align: left;
  padding: 4px 0 !important;
}

.career__holder {
  padding-top: 30px;
}

.career__item {
  border-bottom: 1px solid #000f5b;
  padding-bottom: 20px;
  margin-bottom: 30px;
}

.career__item:last-child {
  margin-bottom: 0;
}

.career__item.show .career__title {
  line-height: 1;
}

.career__item .study__share {
  margin-bottom: 10px;
}

.career__load-btn {
  padding-top: 30px;
  text-align: right;
}

.career__location {
  margin-bottom: 20px;
  display: block;
}

.career__title {
  margin-bottom: 20px;
  font-size: 22px;
}

.career__content .text {
  margin-bottom: 20px;
}

.career__content .text ul {
  margin: 0;
}

.career__content .text p {
  margin-bottom: 15px;
}

.career__inner {
  max-height: 53px;
  padding-bottom: 10px;
  overflow: hidden;
  margin-bottom: 20px;
  transition: max-height .35s cubic-bezier(.3, .86, .36, .95);
}

.show .career__inner {
  margin-bottom: 0;
}

.guide-block {
  position: relative;
  z-index: 1;
}

.guide-block .pixel-decor {
  right: 100px;
  top: 48px;
  z-index: -1;
}

.guide__item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 23px 10px;
  border-bottom: 1px solid #000f5b;
  padding-top: 40px;
  padding-bottom: 20px;
}

.guide__item .h5 {
  font-size: 22px;
}

.guide__top {
  display: none;
}

.guide__btns {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 10px 30px;
}

.guide__col:first-child {
  width: calc(50% - 5px);
}

.guide__col:nth-child(2) {
  width: calc(50% - 5px);
}

.guide__col:nth-child(3) {
  width: 100%;
}

.guide__col:nth-child(4) {
  flex: 1;
}

.guide__col:last-child {
  width: 100%;
}

.tag-small {
  font-size: 10px;
  display: block;
  margin-bottom: 2px;
}

.pagetitle-block {
  padding-top: 92px;
  padding-bottom: 32px;
  position: relative;
  z-index: 1;
}

.pagetitle-block .h1-large {
  line-height: 1.1;
}

.pagetitle__decor {
  width: 103px;
  height: 125px;
  position: absolute;
  left: 0;
  top: 30px;
  z-index: -1;
}

.pagetitle__decor--alt {
  transform: scaleY(-1);
  top: 90px;
}

.pagetitle__decor .pixel-decor:last-child {
  right: 0;
  bottom: 0;
}

.detail-block {
  padding-bottom: 100px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.detail-block .connect__decor {
  top: 7.9%;
}

.detail-block .connect__decor--right {
  right: 0;
  left: auto;
  top: 56%;
  transform: scaleX(-1);
}

.detail-block--faq .connect__decor {
  top: 35%;
}

.detail-block--faq .detail p:first-child {
  margin-bottom: 30px;
}

.detail-block--terms .connect__decor {
  top: 30.6%;
  left: auto;
  right: 0;
  transform: scaleX(-1) scaleY(-1);
}

.detail .plan__item h2 {
  margin-bottom: 20px;
}

.detail ul {
  list-style: square !important;
}

.detail__decor {
  width: 100px;
  height: 104px;
  position: absolute;
  z-index: -1;
}

.detail__decor .pixel-decor:last-child {
  bottom: 0;
  right: 0;
}

.detail__decor-right {
  right: 0;
  top: 3.7%;
}

.detail__decor-right-bottom {
  right: 9px;
  bottom: 16.4%;
  width: 103px;
  height: 125px;
}

.detail__decor-right-middle {
  right: 21px;
  top: 22%;
  width: 103px;
  height: 125px;
}

.detail__decor-left {
  left: 0;
  bottom: 58.6%;
}

.detail__decor-left-bottom {
  bottom: 23%;
  left: 0;
  top: auto;
  transform: rotate(90deg);
}

.detail__decor-left-middle {
  top: 39%;
  left: 20px;
  transform: scaleX(-1) rotate(90deg);
}

.detail__decor-left-middle .pixel-decor:last-child {
  right: 0;
  bottom: 0;
  left: auto;
  top: auto;
}

.detail p {
  margin-bottom: 15px;
}

.detail p:last-of-type {
  margin-bottom: 0;
}

.detail p + h2 {
  margin-top: 30px;
}

.detail ul,
.detail ol {
  padding-left: 23px;
  margin: 0;
}

.detail ul li,
.detail ol li {
  padding-bottom: 7px;
}

.detail ul li:last-child,
.detail ol li:last-child {
  padding-bottom: 0;
}

.detail ul li::marker,
.detail ol li::marker {
  font-size: 14px;
}

.detail ul + h2,
.detail ol + h2 {
  margin-top: 30px;
}

.detail ul + p,
.detail ol + p {
  margin-top: 14px;
}

.detail h2 {
  font-size: 18px;
  letter-spacing: 0;
  margin-bottom: 29px;
}

.detail h2 + h2 {
  margin-top: 14px;
  margin-bottom: 20px;
}

.detail a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-thickness: 1px;
  color: #000f5b;
}

.detail a:hover {
  color: #0972f1;
}

.detail table {
  width: 100%;
  font-size: 10px;
  line-height: 1.1;
  letter-spacing: 0;
  border-collapse: collapse;
}

.detail table th {
  text-align: left;
  padding-bottom: 9px;
  border-bottom: 1px solid #000f5b;
}

.detail table th:nth-child(2), .detail table th:last-child {
  width: 66px;
  padding-left: 10px;
}

.detail table td {
  padding-top: 10px;
  padding-bottom: 9px;
  border-bottom: 1px solid #000f5b;
}

.detail table td:nth-child(2), .detail table td:last-child {
  text-align: left;
  padding-left: 10px;
}

.detail table tbody tr:last-child td {
  border-bottom: 0;
}

.detail table + img {
  margin-top: 16px;
}

.detail p img {
  margin-top: 10px;
  margin-bottom: 10px;
}

.detail img + h2,
.detail img + p,
.detail img + ul,
.detail img + ol,
.detail img + table {
  margin-top: 11px;
}

.detail h3 {
  font-size: 15px;
  line-height: 1.2;
  letter-spacing: 0;
  margin-top: 0;
}

.detail blockquote {
  margin: 0;
  padding: 0;
  color: #0972f1;
  font-weight: 500;
  font-size: 20px;
  margin-top: 15px;
}

.detail blockquote p,
.detail blockquote q {
  quotes: none;
}

.detail blockquote p::after,
.detail blockquote q::after {
  content: "“";
}

.detail blockquote p::before,
.detail blockquote q::before {
  content: "”";
}

.detail blockquote + p {
  margin-top: 30px;
}

.toc {
  margin-bottom: 30px;
  font-size: 15px;
}

.toc ul,
.toc ol {
  font-weight: 500;
  margin-top: 18px;
  line-height: 1.1;
  font-size: 15px;
}

.toc li {
  padding-bottom: 20px;
}

.toc li:last-child {
  padding-bottom: 0;
}

.toc li a {
  color: #000f5b;
}

.toc li a:hover {
  color: #0972f1;
}

.toc ol {
  counter-reset: my-counter;
  padding-left: 0;
}

.toc ol li {
  counter-increment: my-counter;
  position: relative;
}

.toc ol li a::before {
  content: counter(my-counter) ". ";
}

.address {
  margin-top: 30px;
  margin-bottom: -40px;
}

.address + h2 {
  margin-top: 30px;
}

.address__item {
  padding-bottom: 40px;
}

.address ul {
  padding: 0;
  margin: 0;
  list-style: none !important;
}

.address ul li {
  padding-bottom: 15px;
}

.address address {
  display: inline;
}

address {
  font-style: normal;
}

.plan-block {
  position: relative;
  z-index: 1;
  padding-bottom: 100px;
}

.plan-block .detail p + h2 {
  margin-bottom: 20px;
}

.plan__decor-right-top {
  top: 10%;
  right: 0;
  left: auto;
}

.plan__decor-right-middle {
  top: 57.9%;
  right: -9px;
  transform: scaleX(-1) scaleY(-1) rotate(90deg);
}

.plan__decor-right-bottom {
  top: auto !important;
  left: auto;
  right: 0;
  bottom: 5.8%;
  transform: scaleY(-1) scaleX(-1);
}

.plan__decor-left-bottom {
  left: 0;
  bottom: 19.5%;
  transform: scaleX(-1) scaleY(-1) rotate(90deg);
}

.plan__item {
  padding-top: 16px;
  padding-bottom: 13px;
  border-top: 1px solid #000f5b;
}

.plan__item:last-child {
  padding-bottom: 0;
}

.plan__row {
  padding-top: 15px;
}

.plan__title {
  margin-bottom: 15px;
}

.plan__title h3 {
  margin-bottom: 0;
}

.plan__sign {
  max-width: 213px;
  max-height: 53px;
  margin-top: 10px;
  margin-bottom: 15px;
}

.plan__sign img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}

.podcast-block {
  padding-bottom: 100px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.podcast-block .pagetitle__decor {
  transform: scaleY(-1);
}

.podcast__row {
  display: flex;
  flex-wrap: wrap;
}

.podcast__content {
  padding-bottom: 69px;
}

.podcast__right {
  width: 100%;
}

.podcast__label {
  color: #0972f1;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: 100%;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 28px;
  font-size: 18px;
  justify-content: space-between;
}

.podcast__copy h2 {
  margin-bottom: 14px;
}

.podcast__copy .text p {
  margin-bottom: 15px;
}

.podcast__copy .text p:last-child {
  margin-bottom: 0;
}

.podcast-content {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

.podcast-content .tab-item {
  display: none;
}

.is-active .podcast-content .tab-item {
  display: block;
}

.podcast__visual {
  overflow: hidden;
  border-radius: 8px;
  aspect-ratio: 1;
  z-index: 1;
}

.is-active .podcast__visual {
  display: none;
}

.podcast__visual img,
.podcast__visual video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.podcast__play {
  margin-bottom: 25px;
}

.podcast__play iframe {
  width: 100%;
  max-width: none !important;
  border-radius: 8px;
  overflow: hidden;
}

.podcast__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  list-style: none;
  margin: 0 -10px 20px;
  padding: 0;
}

.podcast__list li {
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.podcast__list svg {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  margin-right: 3px;
}

.podcast__list a {
  display: flex;
  align-items: center;
  color: #000000;
}

.podcast__list a svg {
  transition: fill .35s cubic-bezier(.3, .86, .36, .95);
}

.podcast__list a:hover, .podcast__list a.active {
  color: #0972f1;
}

.podcast__list a:hover svg, .podcast__list a.active svg {
  fill: #0972f1;
}

.is-active .podcast__btn {
  display: none;
}

.tab-content {
  position: relative;
}

.tab-item {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

.tab-item.active {
  opacity: 1;
  visibility: visible;
  position: static;
}

.announcement-block {
  padding-top: 3px;
  position: relative;
  z-index: 1;
}

.announcement-block .detail__decor:first-child {
  right: 8.8%;
  top: 22.6%;
}

.announcement-block .detail__decor:nth-child(2) {
  bottom: 32%;
  right: 1.5%;
}

.announcement-block .detail__decor:nth-child(3) {
  left: 0;
  bottom: 10%;
}

.announcement__content h2 {
  letter-spacing: 0;
  margin-bottom: 30px;
}

.announcement__content ul,
.announcement__content ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.announcement__content ul li:last-child,
.announcement__content ol li:last-child {
  padding-bottom: 0;
}

.announcement__content ul + h2,
.announcement__content ol + h2 {
  margin-top: 30px;
}

.announcement__content ul + p,
.announcement__content ol + p {
  margin-top: 30px;
}

.announcement__content ul li {
  position: relative;
  padding-left: 23px;
  margin-bottom: 7px;
}

.announcement__content ul li::after {
  content: "";
  background: #000f5b;
  width: 3px;
  height: 3px;
  position: absolute;
  left: 10px;
  top: 6px;
  border-radius: 50%;
}

.announcement__content ul li:last-child {
  margin-bottom: 0;
}

.announcement__content ol {
  counter-reset: list-counter;
}

.announcement__content ol li {
  counter-increment: list-counter;
  margin-bottom: 15px;
}

.announcement__content ol li:last-child {
  margin-bottom: 0;
}

.announcement__content ol li::before {
  margin-right: 2px;
  content: "[" counter(list-counter) "]";
}

.announcement__content.detail li::after {
  border-radius: 0;
}

.announcement__content.detail ol li::before {
  content: counter(list-counter) ". ";
}

.announcement__content p {
  margin-bottom: 15px;
}

.announcement__content .text + h2 {
  margin-top: 30px;
}

.about-block {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  z-index: 1;
}

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

.more-block {
  padding-top: 54px;
  padding-bottom: 40px;
}

.more-block--alt {
  padding-top: 78px;
}

.more__top {
  text-align: left;
  max-width: 808px;
  width: 100%;
  margin: 0 auto 24px;
}

.more__head {
  margin-bottom: 17px;
  padding-right: 10px;
}

.more__btn .btn {
  font-family: "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
}

.more__card {
  padding: 20px;
  border-radius: 8px;
  background: rgba(9, 114, 241, .15);
}

.more__card--shade {
  background: rgba(9, 114, 241, .3);
}

.more__card .text {
  margin-bottom: 40px;
}

.more__logo {
  max-width: 225px;
  margin-bottom: 40px;
  display: inline-flex;
}

.more__title {
  letter-spacing: 0;
  margin-bottom: 40px;
}

.more__load {
  padding-top: 20px;
  text-align: center;
}

.feature-block .container {
  max-width: 1293px;
}

.feature__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: -20px;
}

.feature__col {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  width: 50%;
}

.feature__item {
  position: relative;
  padding-top: 21px;
}

.feature__item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 11px;
  height: 11px;
  background: #0972f1;
}

.feature__item h2 {
  margin-bottom: 10px;
}

.feature__item .b2, .feature__item .form__label, .feature__item .announcement__content ol, .announcement__content .feature__item ol, .feature__item .feature__item {
  display: block;
}

.graphic-block {
  position: relative;
  z-index: 1;
}

.graphic-block .location__decor {
  left: 0;
  top: 34.3%;
  z-index: 2;
  pointer-events: none;
  width: 145px;
  height: 279px;
}

.graphic-block .location__decor .pixel-decor-single:first-child {
  right: 0;
  top: 0;
}

.graphic-block .location__decor .pixel-decor-single:last-child {
  bottom: 0;
  right: 30px;
}

.graphic-block .location__decor .pixel-decor-multiple {
  bottom: 114px;
}

.graphic__visual {
  aspect-ratio: 335/162;
  overflow: hidden;
  border-radius: 8px;
}

.graphic__visual img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.cred-block {
  padding-top: 91px;
  padding-bottom: 40px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.cred__item {
  padding: 40px 0;
}

.cred__decor {
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 50%;
  z-index: -1;
}

.cred__decor img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.cred__content {
  max-width: 370px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.cred__content > div {
  width: 100%;
}

.cred__title {
  margin-bottom: 15px;
}

.cred__label {
  font-size: 18px;
  letter-spacing: -0.6px;
  display: block;
  margin-bottom: 30px;
}

.cred__check {
  display: block;
  padding-left: 24px;
  position: relative;
}

.cred__check::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 14px;
  width: 14px;
  background: #0972f1 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC43NzQ0MSAxLjc2NzU4TDMuMzIyMjcgNy4yMTk3M0wyLjc5MTk5IDYuNjg5NDVMLTAuMDA3ODEyNSAzLjg4ODY3TDEuMDUyNzMgMi44MjgxMkwzLjMyMjI3IDUuMDk3NjZMNy43MTM4NyAwLjcwNzAzMUw4Ljc3NDQxIDEuNzY3NThaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") no-repeat center/10px;
}

.discuss-block {
  padding-top: 32px;
  padding-bottom: 32px;
  background: #f1f1f1;
}

.discuss-block .container {
  max-width: 1000px;
}

.discuss-block--transparent {
  background: transparent;
  padding-top: 51px;
}

.discuss-block--alt {
  padding-top: 17px;
  padding-bottom: 17px;
}

.discuss__card {
  background: #000000;
  color: #ffffff;
  padding: 16px;
  border-radius: 8px;
  display: flex;
  flex-wrap: wrap;
}

.discuss__card .btn {
  color: #ffffff;
}

.discuss__card .btn .icon-arrow-right-up {
  background: none;
  border-color: #ffffff;
}

.discuss__card .btn:hover {
  color: #0972f1;
}

.discuss__card .btn:hover .icon-arrow-right-up {
  background: none;
  border-color: #0972f1;
  color: #0972f1;
}

.discuss__subtitle {
  color: #9d9d9c;
  display: block;
  margin-bottom: 32px;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: .015em;
  line-height: 1;
}

.discuss__left {
  margin-bottom: 30px;
}

.discuss__title {
  margin-bottom: 29px;
}

.discuss__content .text {
  margin-bottom: 28px;
}

.content-block {
  position: relative;
  z-index: 1;
}

.content-block--alt {
  padding-top: 30px;
}

.content-block .study__share {
  margin-bottom: 30px;
}

.content .h3, .content .testimonial__content blockquote, .testimonial__content .content blockquote, .content .register-form h2, .register-form .content h2,
.content h3 {
  font-size: 24px;
  margin-bottom: 34px;
  font-weight: 500;
  letter-spacing: 0;
}

.content h2 {
  font-family: "PixelSans", "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
  margin-bottom: 30px;
  letter-spacing: 0;
}

.content p {
  margin-bottom: 15px;
}

.content p:has(+ img, + video) {
  margin-bottom: 0;
}

.content p img {
  margin-top: 10px;
  margin-bottom: 10px;
}

.content p + img,
.content p + video {
  margin-top: 15px;
}

.content p:last-of-type {
  margin-bottom: 0;
}

.content img,
.content video {
  border-radius: 8px;
  overflow: hidden;
  -o-object-position: center;
     object-position: center;
  margin-bottom: 28px;
}

.content img:has(+ .btn),
.content video:has(+ .btn) {
  margin-bottom: 10px;
}

.content__top {
  margin-bottom: 30px;
}

.quote-block {
  padding-top: 18px;
  padding-bottom: 30px;
  position: relative;
  z-index: 1;
}

.quote-block--space {
  padding-top: 40px;
  padding-bottom: 40px;
}

.quote-block blockquote {
  color: #0972f1;
  padding: 0;
  margin: 0 0 14px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.1;
}

.quote-block q {
  quotes: none;
}

.quote__top {
  margin-bottom: 30px;
}

.quote__info {
  box-sizing: border-box;
}

.quote__logo {
  display: inline-flex;
  width: 142px;
}

.quote__name {
  margin-bottom: 16px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.quote__avatar {
  margin-right: 20px;
  border-radius: 8px;
  overflow: hidden;
  width: 80px;
  height: 80px;
}

.quote__avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.quote-swiper .swiper-slide {
  height: auto;
  display: flex;
  flex-direction: column;
}

.quote-swiper .swiper-button-next,
.quote-swiper .swiper-button-prev {
  width: 27px;
  height: 27px;
  font-size: 12px;
}

.discover-block {
  padding-top: 40px;
  padding-bottom: 40px;
}

.discover__top {
  margin-bottom: 30px;
}

.discover__img {
  aspect-ratio: 295/201;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 32px;
}

.discover__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.discover__title {
  margin-bottom: 19px;
}

.popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  background: rgba(9, 114, 241, .8);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  max-height: 100vh;
  overflow: hidden;
  overflow-y: auto;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95), transform .35s cubic-bezier(.3, .86, .36, .95);
}

.popup--enquiry {
  background: rgba(9, 114, 241, .8);
  opacity: 0;
  visibility: hidden;
}

.popup--enquiry.popup--open {
  opacity: 1;
  visibility: visible;
}

.popup--remove {
  opacity: 0;
  visibility: hidden;
}

.popup--remove .popup__content {
  opacity: 0;
  visibility: hidden;
  transform: scale(.5);
}

.popup__content {
  max-width: 480px;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  overflow-y: auto;
  padding: 60px 20px 20px;
  position: relative;
  max-height: 80vh;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95), transform .35s cubic-bezier(.3, .86, .36, .95);
}

.popup--enquiry .popup__content {
  background: rgba(255, 255, 255, .65);
  backdrop-filter: blur(29.4px);
  -webkit-backdrop-filter: blur(29.4px);
}

.popup__content .text {
  margin-bottom: 24px;
}

.popup__content .btn:hover .icon-arrow-right-up {
  border-color: #000f5b;
}

.popup__title {
  margin-bottom: 20px;
}

.popup__form .form__item {
  margin-bottom: 24px;
}

.popup__form .gform_validation_errors {
  display: none !important;
}

.popup__form button {
  padding: 0;
  background: transparent;
  border: 0;
  cursor: pointer;
}

.popup__close {
  width: 24px;
  height: 24px;
  color: #ffffff;
  background: #0972f1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  border: 1px solid transparent;
  position: absolute;
  right: 20px;
  top: 20px;
  transition: background .35s cubic-bezier(.3, .86, .36, .95), border .35s cubic-bezier(.3, .86, .36, .95), transform .35s cubic-bezier(.3, .86, .36, .95);
}

.popup__close:hover {
  background: transparent;
  border-color: #0972f1;
  transform: rotate(90deg);
}

.popup .select-js {
  position: relative;
}

.popup .select-js::before {
  content: "\e90c" !important;
  display: block !important;
  position: absolute !important;
  right: 10px !important;
  top: 17px !important;
  color: #000f5b !important;
  font-family: "icomoon" !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  font-size: 6px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95);
}

.popup .select-js select {
  display: none;
}

.popup .select-js .select__opener {
  width: 100% !important;
  background: transparent !important;
  border-radius: 8px !important;
  color: #000f5b !important;
  position: relative !important;
  height: 40px !important;
  text-wrap: nowrap !important;
  text-overflow: ellipsis !important;
  border: 1px solid #0972f1 !important;
  text-align: left !important;
  outline: none !important;
  box-shadow: none !important;
  justify-content: flex-start !important;
  font-weight: 400 !important;
}

.popup .select-js .select__list {
  max-height: 200px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
  border-radius: 8px 0 0 8px !important;
  border: 1px solid #0972f1 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: 0 !important;
  background: #ffffff !important;
  z-index: 1 !important;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

.popup .select-js .select__list button {
  background: transparent !important;
  color: #000f5b !important;
  width: 100% !important;
  text-align: left !important;
  outline: none !important;
  border: 0 !important;
  background: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  justify-content: flex-start !important;
  font-weight: 400 !important;
}

.popup .select-js .select__list button:hover {
  color: #ffffff !important;
  background: #0972f1 !important;
}

.popup .select-js.select-js--active::before {
  transform: rotate(180deg);
}

.popup .select-js.select-js--active .select__list {
  opacity: 1 !important;
  visibility: visible !important;
}

.popup .ginput_address_country.gform-grid-col {
  width: 100% !important;
}

#lang-switcher .popup__content .text {
  font-size: 22px;
  line-height: 1.1;
  font-weight: 500;
  letter-spacing: 0;
}

#lang-switcher .popup__content .popup-region {
  color: #0972f1;
}

.link-block {
  padding-top: 96px;
  padding-bottom: 100px;
}

.link__list {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.newsroom__top {
  margin-bottom: 42px;
}

.newsroom__top h2 {
  margin-bottom: 17px;
}

.newsroom__row {
  margin-bottom: -40px;
}

.newsroom__col {
  padding-bottom: 40px;
}

.newsroom__title {
  margin-bottom: 14px;
  transition: color .35s cubic-bezier(.3, .86, .36, .95);
}

.newsroom__item {
  color: #000f5b;
}

.newsroom__item .text {
  margin-bottom: 14px;
}

.newsroom__item:hover {
  color: #000f5b;
}

.newsroom__item:hover .newsroom__title {
  color: #0972f1;
}

.newsroom__item:hover .btn {
  color: #0972f1;
}

.newsroom__item:hover .btn .icon-arrow-right-up {
  background: none;
  color: currentColor;
  transform: rotate(90deg);
}

.newsroom__load {
  padding-top: 40px;
  text-align: right;
}

.raise-block {
  position: relative;
  padding-top: 44px;
  padding-bottom: 44px;
}

.raise__top {
  margin-bottom: 73px;
  max-width: 693px;
}

.raise__top h2 {
  margin-bottom: 13px;
}

.raise__top .text {
  max-width: 539px;
}

.raise__holder {
  max-width: 1110px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

.raise__row {
  margin-bottom: -43px;
}

.raise__col {
  padding-bottom: 43px;
}

.raise__title {
  margin-bottom: -5px;
  font-size: 105px;
}

.raise__item .b2, .raise__item .form__label, .raise__item .announcement__content ol, .announcement__content .raise__item ol, .raise__item .feature__item {
  display: block;
}

.award-block {
  padding-top: 34px;
  padding-bottom: 34px;
}

.award__top {
  margin-bottom: 30px;
}

.award__content {
  margin-bottom: 28px;
}

.award__content h2 {
  margin-bottom: 17px;
}

.award__img {
  aspect-ratio: 335/178;
  border-radius: 8px;
  overflow: hidden;
}

.award__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.award__title {
  font-size: 13px;
}

.award__holder {
  max-width: 1062px;
  margin: 0 auto;
}

.award__row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: -32px;
}

.award__col {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 32px;
}

.award__logo {
  max-height: 59px;
  max-width: 140px;
  margin-bottom: 21px;
  display: inline-flex;
}

.award__logo img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left center;
     object-position: left center;
}

.award__item time {
  font-size: 7px;
  font-weight: 500;
  letter-spacing: .01em;
  text-transform: uppercase;
  display: block;
  margin-bottom: 6px;
}

.rad-block {
  padding-top: 32px;
  padding-bottom: 12px;
}

.rad__content h2 {
  font-size: 18px;
  letter-spacing: 0;
  margin-bottom: 30px;
}

.rad__content .gif-img {
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 30px;
  display: inline-flex;
  width: 100%;
}

.rad__content .gif-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.rad__content .text {
  margin-bottom: 30px;
}

.rad__content .b1 p {
  margin-bottom: 16px;
}

.rad__content .b3 p {
  margin-bottom: 10px;
}

.rad__content .btn {
  margin-bottom: 30px;
}

.perform-block {
  padding-top: 50px;
  padding-bottom: 50px;
}

.perform-block .video__holder {
  margin-bottom: 32px;
}

.perform-block .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  pointer-events: none;
  color: #ffffff;
  height: auto;
  width: 30px;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

.perform__top {
  max-width: 723px;
  margin-bottom: 32px;
}

.perform__row {
  margin-bottom: -20px;
}

.perform__col {
  padding-bottom: 20px;
}

.perform__item .checklist li:last-child {
  margin-bottom: 0;
}

.is-playing .play {
  opacity: 0;
  visibility: hidden;
}

.capable-block {
  padding-top: 57px;
  padding-bottom: 57px;
}

.capable-block .text {
  margin-bottom: 36px;
}

.capable__headline {
  margin-bottom: 40px;
}

.capable__title {
  font-size: 22px;
  margin-bottom: 28px;
}

.capable__holder {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.capable__list {
  width: 54.6%;
  padding-right: 32px;
  display: none;
}

.capable__list ul {
  margin: 0 0 -10px 0;
  padding: 0;
  list-style: none;
}

.capable__list li {
  padding-bottom: 10px;
}

.capable__list a {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  justify-content: space-between;
  color: #000f5b;
  font-size: 18px;
  background: rgba(9, 114, 241, .08);
  backdrop-filter: blur(29.4px);
  -webkit-backdrop-filter: blur(29.4px);
}

.capable__list a .icon-arrow-right-up {
  background: #0972f1;
  color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border: 1px solid #0972f1;
  width: 24px;
  height: 24px;
  font-size: 12px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

.capable__list a:hover .icon-arrow-right-up, .capable__list a.active .icon-arrow-right-up {
  background: none;
  color: #000f5b;
  border-color: #000f5b;
  transform: rotate(90deg);
}

.capable__content {
  flex: 1;
}

.capable__content .ac {
  margin-bottom: 10px;
}

.capable__content .ac:last-child {
  margin-bottom: 0;
}

.capable__content .ac.is-active button .icon-arrow-right-up {
  background: none;
  color: currentColor;
  transform: rotate(90deg);
}

.capable__content .tab-inner {
  opacity: 1;
  visibility: visible;
  position: static;
}

.capable__content button {
  width: 100%;
  border: 0;
  text-align: left;
  display: flex;
  align-items: center;
  padding: 10px 20px;
  justify-content: space-between;
  color: #000f5b;
  font-size: 15px;
  background: rgba(9, 114, 241, .08);
  backdrop-filter: blur(29.4px);
  -webkit-backdrop-filter: blur(29.4px);
}

.capable__content button .icon-arrow-right-up {
  background: #0972f1;
  color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border: 1px solid #0972f1;
  width: 35px;
  height: 35px;
  font-size: 18px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

.capable__content button:hover .icon-arrow-right-up {
  background: none;
  color: currentColor;
  transform: rotate(90deg);
}

.capable__img {
  border-radius: 8px;
  overflow: hidden;
  margin-top: 20px;
}

.capable__img img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.tab-content {
  position: relative;
  overflow: hidden;
}

.tab-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

.tab-inner.active {
  position: static;
  opacity: 1;
  visibility: visible;
}

.ac-panel {
  overflow: hidden;
}

.advantage-block {
  padding-top: 56px;
  padding-bottom: 56px;
}

.advantage__top {
  margin-bottom: 30px;
}

.advantage__top .h3, .advantage__top .testimonial__content blockquote, .testimonial__content .advantage__top blockquote, .advantage__top .register-form h2, .register-form .advantage__top h2 {
  margin-bottom: 28px;
}

.advantage__top h2 {
  margin-bottom: 30px;
}

.advantage__top .title-alt {
  margin-bottom: 30px;
}

.advantage__card--small .b2, .advantage__card--small .form__label, .advantage__card--small .announcement__content ol, .announcement__content .advantage__card--small ol, .advantage__card--small .feature__item {
  font-size: 15px;
}

.advantage__card--small .h4, .advantage__card--small .customer__card blockquote, .customer__card .advantage__card--small blockquote, .advantage__card--small .announcement__content h2, .announcement__content .advantage__card--small h2 {
  margin-bottom: 16px;
}

.advantage__title {
  font-size: 22px;
}

.testimonial-block {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  z-index: 1;
}

.testimonial-block--space {
  padding-top: 70px;
  padding-bottom: 60px;
}

.testimonial-block .pixel-decor-multiple {
  bottom: 30%;
  right: 2px;
}

.testimonial-block .pixel-decor-multiple .pixel-decor:first-child {
  right: 0;
}

.testimonial-block .pixel-decor-multiple .pixel-decor:last-child {
  left: 0;
  bottom: 0;
}

.testimonial__content {
  color: #ffffff;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  position: relative;
  z-index: 1;
  padding: 84px 0 42px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  min-height: 400px;
}

.testimonial__content blockquote {
  margin: 0 0 76px;
  padding: 0;
  font-weight: 500;
}

.testimonial__content q {
  quotes: none;
}

.testimonial__content--alt {
  padding-bottom: 80px;
}

.testimonial__content--alt blockquote {
  margin: 0 0 40px;
}

.testimonial__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.testimonial__bg::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, .4);
}

.testimonial__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.testimonial__info {
  max-width: 280px;
}

.testimonial__logo {
  width: 132px;
  height: 66px;
  margin-top: 30px;
}

.testimonial__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.testimonial__subtitle {
  display: block;
  margin-bottom: 20px;
}

.testimonial-swiper {
  padding-bottom: 60px;
}

.testimonial-swiper.swiper-container.swiper-lock {
  padding-bottom: 0 !important;
}

.testimonial-swiper .swiper-button-disabled {
  display: none !important;
}

.testimonial-swiper .swiper-slide {
  height: auto;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}

.disclaimer-block {
  padding-top: 44px;
  padding-bottom: 100px;
  position: relative;
  z-index: 1;
}

.disclaimer-block ol {
  margin: 0 0 0 12px;
  padding: 0;
}

.disclaimer-block ol li {
  padding-bottom: 7px;
}

.disclaimer-block ol li:last-child {
  padding-bottom: 0;
}

.disclaimer-block sup {
  font-size: 12px;
  top: 0 !important;
}

.disclaimer__decor {
  position: absolute;
  z-index: -1;
  width: 116px;
  height: 95px;
  bottom: 12px;
  left: 0;
}

.disclaimer__decor .pixel-decor:last-child {
  right: 0;
  bottom: 0;
}

.disclaimer__decor:nth-child(2) {
  right: 11.2%;
  top: 8px;
  left: auto;
  bottom: auto;
  transform: scaleY(-1);
}

.disclaimer__title {
  font-size: 18px;
  margin-bottom: 17px;
}

.fact-block {
  padding-top: 55px;
  padding-bottom: 34px;
  position: relative;
  z-index: 1;
}

.fact__top {
  margin-bottom: 31px;
}

.fact__top h2 {
  margin-bottom: 27px;
}

.fact__img {
  margin-top: 20px;
  margin-bottom: 20px;
}

.fact__img img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.fact__img svg {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.fact__item {
  margin-bottom: 46px;
}

.fact__item:last-child {
  margin-bottom: 0 !important;
}

.support-block {
  padding-top: 30px;
  padding-bottom: 60px;
  position: relative;
  z-index: 1;
}

.support-block .book__decor--right {
  left: 0;
  bottom: 6px;
  top: auto;
  transform: scaleY(-1);
}

.support__top {
  margin-bottom: 30px;
  max-width: 803px;
}

.support__top h2 {
  margin-bottom: 30px;
}

.story-block {
  padding-top: 20px;
  padding-bottom: 20px;
}

.story__wrapper {
  position: relative;
  z-index: 1;
  border-radius: 8px;
  overflow: hidden;
  padding: 30px;
}

.story__bg {
  aspect-ratio: 275/215;
  border-radius: 8px;
  overflow: hidden;
}

.story__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.story__content {
  width: 100%;
  padding-top: 20px;
}

.story-block--right .story__content {
  margin-left: auto;
  margin-right: 0;
}

.story__subtitle {
  display: block;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 18px;
}

.story__title {
  font-size: 30px;
  margin-bottom: 16px;
  letter-spacing: 0;
}

.bg-royal .story__btn .btn {
  color: #ffffff;
}

.bg-royal .story__btn .btn .icon-arrow-right-up {
  background: #000f5b;
  border-color: #000f5b;
}

.bg-royal .story__btn .btn:hover .icon-arrow-right-up {
  background: transparent;
  border-color: #ffffff;
}

.story__logo {
  filter: brightness(0) invert(1);
  margin-bottom: 20px;
  width: 171px;
  height: 36px;
}

.story__logo img {
  width: 100%;
  height: 45px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: right bottom;
     object-position: right bottom;
}

.story-block--right .story__logo img {
  -o-object-position: left bottom;
     object-position: left bottom;
}

.bg-royal .story__logo {
  filter: brightness(0) invert(1);
}

.vision-block {
  position: relative;
  z-index: 1;
}

.vision__decor {
  width: 110px;
  height: 110px;
  position: absolute;
  z-index: -1;
  right: 0;
  bottom: 0;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  bottom: 0;
  top: auto;
}

.vision-block--reverse .vision__decor {
  right: auto;
  left: 0;
}

.vision__decor--large {
  width: 110px;
  height: 300px;
  left: 0;
}

.vision__decor-height {
  width: 110px;
}

.vision__decor-height svg {
  width: 100%;
  height: 327px;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}

.vision__decor img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom right;
     object-position: bottom right;
}

.vision__decor--right {
  right: 0 !important;
  left: auto !important;
}

.vision__decor--left {
  right: auto !important;
  left: 0 !important;
}

.vision__item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid #d0d0d0;
  color: #000f5b;
  aspect-ratio: 333/310;
}

.vision__item--reset {
  aspect-ratio: auto;
}

.vision__item:hover {
  color: #000f5b;
}

.vision__item:hover .icon-arrow-right-up {
  background: none;
  color: currentColor;
  transform: rotate(90deg);
}

.vision__item.bg-black:hover .icon-arrow-right-up {
  color: #0972f1;
  background: #ffffff;
}

.vision__item .icon-arrow-right-up {
  width: 25px;
  height: 25px;
  background: #0972f1;
  color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  border: 1px solid #0972f1;
  position: absolute;
  right: 20px;
  bottom: 20px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

.vision__holder {
  padding-top: 30px;
  padding-bottom: 60px;
}

.vision__inner {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.vision__inner .quote__name {
  margin-bottom: 36px;
  width: auto;
}

.vision__inner .text-vl {
  margin-bottom: 30px;
}

.vision__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.vision__content {
  padding-bottom: 30px;
}

.vision__content .text + .checklist {
  margin-top: 30px;
}

.vision__content h3 {
  margin-bottom: 30px;
}

.vision-block--reverse .vision__content {
  padding-left: 0 !important;
}

.vision__content .checklist {
  margin-bottom: -30px;
}

.vision__content .checklist li {
  margin-bottom: 20px;
}

.vision__visual {
  flex: 1;
  position: relative;
}

.vision__slide {
  overflow: hidden;
  background: #ffffff;
  margin-bottom: 30px;
  border-radius: 8px;
}

.vision__slide:last-child {
  margin-bottom: 0;
}

.vision__quote {
  margin-bottom: 24px;
  font-size: 18px;
}

.vision__item--reset .vision__quote {
  display: flex;
}

.vision__title {
  margin-bottom: 30px;
}

.vision__btn {
  padding-top: 30px;
}

.vision__subtitle {
  font-size: 20px;
  letter-spacing: -0.02em;
  max-width: 280px;
  line-height: 1.1;
  text-align: center;
}

.provider-block {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  z-index: 1;
}

.provider__top {
  max-width: 808px;
  margin: 0 auto 30px;
}

.provider__items {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.provider__items + .provider__items {
  margin-top: 30px;
}

.provider__holder {
  overflow: visible;
}

.provider__item {
  max-width: 140px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-flex;
  align-items: center;
}

.provider__img {
  display: inline-flex;
}

.provider__inner {
  display: flex;
  flex-wrap: nowrap;
  flex-shrink: 0;
  animation: marquee var(--speed) linear infinite;
  width: -moz-max-content;
  width: max-content;
}

[data-autoplay-slide] [data-autoplay-inner] {
  display: flex;
  flex-wrap: nowrap;
  flex-shrink: 0;
  animation: marquee var(--speed) linear infinite;
  animation-play-state: running;
}

[data-autoplay-slide=pause-on-hover]:hover [data-autoplay-inner] {
  animation-play-state: paused;
}

[data-autoplay-slide=reverse] [data-autoplay-inner] {
  display: flex;
  flex-wrap: nowrap;
  flex-shrink: 0;
  animation: marquee-reverse var(--speed) linear infinite;
  animation-play-state: running;
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee-reverse {
  0% {
    transform: translateX(-100%);
  }

  100% {
    transform: translateX(0);
  }
}

.overview-block {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  z-index: 2;
}

.overview-block .connect__decor {
  bottom: -43px;
  top: auto;
}

.overview-block .connect__decor--overview {
  bottom: -43px;
  top: auto;
  transform: scaleX(-1);
}

.overview-block .book__decor {
  transform: scaleX(-1) scaleY(-1);
}

.overview__heading {
  max-width: 808px;
  margin: 0 auto 40px;
}

.overview__top {
  max-width: 960px;
  margin: 0 auto 40px;
}

.overview__row {
  margin-bottom: -20px;
}

.overview__col {
  padding-bottom: 20px;
}

.overview__img {
  aspect-ratio: 727/660;
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, .29);
}

.overview__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.overview-imgs {
  position: relative;
  overflow: hidden;
}

.overview-imgs .overview__img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

.overview-imgs .overview__img.active {
  opacity: 1;
  visibility: visible;
  position: static;
}

.overview-ac .ac {
  margin-bottom: 10px;
}

.overview-ac .ac:last-child {
  margin-bottom: 0;
}

.overview-ac .ac-trigger {
  width: 100%;
  border: 0;
  text-align: left;
  display: flex;
  align-items: center;
  padding: 10px 20px;
  justify-content: space-between;
  color: #000f5b;
  font-size: 15px;
  background: rgba(9, 114, 241, .08);
  backdrop-filter: blur(29.4px);
  -webkit-backdrop-filter: blur(29.4px);
  cursor: pointer;
}

.overview-ac .ac-trigger .icon-arrow-right-up {
  flex-shrink: 0;
  background: #0972f1;
  color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border: 1px solid #0972f1;
  width: 24px;
  height: 24px;
  font-size: 12px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

.overview-ac .ac-trigger:hover .icon-arrow-right-up {
  background: none;
  color: currentColor;
  transform: rotate(90deg);
  border-color: #000f5b;
}

.overview-ac .is-active .ac-trigger .icon-arrow-right-up {
  background: none;
  color: currentColor;
  transform: rotate(90deg);
  border-color: #000f5b;
}

.overview-ac .ac-panel .text {
  padding: 20px 0 20px 20px;
}

.case-block {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.case-block--space {
  padding-top: 40px;
  padding-bottom: 40px;
}

.case-block .connect__decor {
  right: 0;
  bottom: 10%;
  left: auto;
  top: auto;
  transform: scaleY(-1);
}

.case-block .connect__decor--left {
  left: 0;
  top: 10%;
  transform: scaleX(-1);
}

.case-block .book__decor {
  left: 0;
  bottom: 20%;
  transform: scaleX(-1);
}

.case__card {
  border-radius: 8px;
  overflow: hidden;
  padding: 15px;
}

.case__card h2 {
  margin-bottom: 20px;
}

.case__card.bg-black .btn:hover .icon-arrow-right-up {
  border-color: #ffffff !important;
}

.case__card--link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.case__card--link .icon-arrow-right-up {
  background: #000f5b;
  border-color: #000f5b;
}

.case__card--link:hover .icon-arrow-right-up {
  background: transparent;
  border-color: #ffffff;
  transform: rotate(90deg);
}

.case__card--full {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.case__card-left {
  display: flex;
  flex-direction: column;
  padding-bottom: 30px;
  width: 100%;
}

.case__card-left h2 {
  flex: 1;
}

.case__card-right {
  width: 100%;
}

.case__card .text a {
  color: #ffffff;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}

.case__card .text a:hover {
  color: #0972f1;
}

.case__btn {
  padding-top: 28px;
}

.case__right {
  display: flex;
  padding-top: 10px;
}

.case__img {
  border-radius: 8px;
  overflow: hidden;
  aspect-ratio: 310/180;
}

.case__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.case__form {
  color: #ffffff;
}

.case__form .gform_confirmation_message {
  color: #ffffff !important;
}

.case__form .gform-theme--foundation .gform_fields {
  gap: 11px !important;
}

.case__form .gfield.gfield--type-email {
  display: flex !important;
  align-items: center !important;
}

.case__form .gfield.gfield--type-email .gfield_label {
  min-width: 60px !important;
  color: #ffffff !important;
  margin-bottom: 0 !important;
}

.case__form .gfield.gfield--type-email .gfield_required {
  color: #ffffff !important;
}

.case__form .gfield.gfield--type-email input {
  background: #ffffff !important;
  color: #000000 !important;
  border-color: #ffffff !important;
  height: 35px !important;
}

.case__form .ginput_container_email {
  flex: 1 !important;
  padding-left: 8px !important;
}

.case__form .gfield--type-choice {
  margin-top: 0 !important;
}

.case__form .gfield--type-choice .gform-field-label {
  color: #ffffff !important;
  line-height: 1.2 !important;
}

.case__form .gform_footer {
  justify-content: flex-end !important;
  margin-top: 5px !important;
}

.case__form .gform_footer .btn {
  padding-right: 0 !important;
  color: #ffffff !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  gap: 10px !important;
}

.benefit-block {
  padding-top: 40px;
  padding-bottom: 40px;
}

.benefit__top {
  margin-bottom: 30px;
}

.benefit__item .checklist {
  margin-bottom: 0;
}

.benefit__item .checklist li:last-child {
  margin-bottom: 0;
}

.benefit__title {
  margin-bottom: 17px;
}

.benefit__img {
  border-radius: 8px;
  overflow: hidden;
  aspect-ratio: 333/136;
  margin-bottom: 34px;
}

.benefit__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.benefit__row {
  margin-bottom: 47px;
}

.benefit__col {
  padding-bottom: 30px;
}

.benefit__list {
  margin-bottom: 30px;
}

.benefit__list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: -10px;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 500;
}

.benefit__list li {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
}

.benefit__list a {
  color: #000f5b;
  position: relative;
  display: inline-flex;
  letter-spacing: .3px;
  padding-bottom: 10px;
}

.benefit__list a::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 4px;
  background: #ffffff;
}

.benefit__list a:before {
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  height: 4px;
  background: #0972f1;
  background: linear-gradient(90deg, rgb(9, 114, 241) 0%, rgb(245, 245, 245) 100%);
  opacity: 0;
  z-index: 2;
  position: absolute;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95);
}

.benefit__list a.active:before, .benefit__list a:hover:before {
  opacity: 1;
}

.benefit__list--challange ul {
  margin-left: -15px;
  margin-right: -15px;
}

.benefit__list--challange li {
  padding-left: 15px;
  padding-right: 15px;
}

.benefit__list--challange a {
  padding-bottom: 0;
  letter-spacing: 0;
  display: inline-flex;
  align-items: center;
  font-weight: 500;
}

.benefit__list--challange a .icon-arrow-right-up {
  width: 24px;
  height: 24px;
  background: #9d9d9c;
  color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  border: 1px solid #9d9d9c;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

.benefit__list--challange a.active, .benefit__list--challange a:hover {
  color: #000f5b;
}

.benefit__list--challange a.active .icon-arrow-right-up, .benefit__list--challange a:hover .icon-arrow-right-up {
  background: #0972f1;
  border-color: #0972f1;
}

.benefit__content {
  position: relative;
  overflow: hidden;
}

.benefit__content .ac-trigger {
  background: transparent;
  padding: 0;
  border: 0;
  cursor: pointer;
  margin-bottom: 47px;
  font-size: 18px;
}

.benefit__content .is-active .ac-trigger .icon-arrow-right-up {
  transform: rotate(90deg);
  background: transparent;
  color: #000f5b;
}

.benefit__content .ac-panel {
  overflow: hidden;
}

.customer-block {
  padding-top: 40px;
  padding-bottom: 40px;
}

.customer__top {
  max-width: 808px;
  margin: 0 auto 26px;
}

.customer__card {
  padding: 20px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  flex: 1;
}

.customer__card blockquote {
  padding: 0;
  margin: 0 0 65px 0;
  flex: 1;
  display: flex;
  align-items: flex-end;
}

.customer__card q {
  quotes: none;
}

.customer__logo {
  display: inline-flex;
  margin-bottom: 30px;
  height: 60px;
  max-width: 220px;
}

.customer__logo img {
  max-height: 60px;
}

.bg-navy .customer__logo img, .bg-royal .customer__logo img {
  filter: brightness(0) invert(1);
}

.customer-swiper {
  overflow: visible;
  padding-left: 20px;
  padding-right: 20px;
}

.customer-swiper .swiper-slide {
  height: auto;
  display: flex;
}

.customer-navigation {
  position: relative;
  padding-top: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.customer-navigation .swiper-button-prev,
.customer-navigation .swiper-button-next {
  position: static;
}

.swiper-button-prev,
.swiper-button-next {
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #0972f1;
  color: #ffffff;
  position: absolute;
  transform: none;
  margin: 0;
  bottom: 0;
  top: auto;
  border: 1px solid #0972f1;
  font-size: 16px;
  transition: background .35s cubic-bezier(.3, .86, .36, .95), border .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
  background: transparent;
  color: #0972f1;
}

.swiper-button-prev {
  left: calc(50% - 45px);
}

.swiper-button-prev::after {
  display: none;
}

.swiper-button-next {
  right: calc(50% - 45px);
}

.swiper-button-next::after {
  display: none;
}

.perks-block {
  padding-bottom: 20px;
}

.perks__top {
  margin-bottom: 20px;
  max-width: 808px;
}

.perks__row {
  margin-bottom: -18px;
}

.perks__col {
  padding-bottom: 18px;
}

.perks__title {
  font-size: 16px;
  word-wrap: break-word;
  margin-bottom: 0;
}

.spotlight-block {
  padding-top: 43px;
  padding-bottom: 40px;
  position: relative;
  z-index: 1;
}

.spotlight-block ~ section {
  position: relative;
  z-index: 2;
}

.spotlight__decor {
  position: absolute;
  z-index: -1;
  top: -8px;
  left: 0;
  width: 343px;
  height: 173px;
}

.spotlight__decor .pixel-decor:first-child {
  left: 39.4%;
}

.spotlight__decor .pixel-decor:last-child {
  right: 0;
  bottom: 60px;
}

.spotlight__decor .pixel-decor-multiple {
  position: absolute;
  display: flex;
  width: 22px;
  height: 22px;
  flex-wrap: wrap;
  bottom: 0;
  left: 0;
}

.spotlight__decor .pixel-decor-multiple .pixel-decor:first-child {
  top: 0;
  right: 0;
}

.spotlight__decor .pixel-decor-multiple .pixel-decor:last-child {
  left: 0;
  bottom: 0;
}

.spotlight__decor--large {
  width: 245px;
  height: 395px;
  position: absolute;
  right: 0;
  top: 21%;
}

.spotlight__decor--large .pixel-decor:first-child {
  left: 0;
  top: 0;
}

.spotlight__decor--large .pixel-decor:nth-child(2) {
  top: 99px;
  right: 0;
}

.spotlight__decor--large .pixel-decor:nth-child(3) {
  top: 124px;
  right: 33px;
}

.spotlight__decor--large .pixel-decor:last-child {
  right: 27px;
  bottom: 0;
}

.spotlight__title {
  margin-bottom: 30px;
}

.spotlight__holder {
  display: flex;
  flex-wrap: wrap;
}

.spotlight__imgs {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
}

.spotlight__imgs--large {
  padding-left: 17px;
}

.spotlight__imgs--large .spotlight__img:last-child {
  width: 199px;
  height: 199px;
  margin-left: -43px;
  margin-top: 88px;
}

.spotlight__imgs--small {
  margin-top: auto;
  margin-bottom: 0;
  padding-right: 60px;
  display: none;
}

.spotlight__imgs--small .spotlight__img:first-child {
  width: 60px;
  height: 60px;
  margin-top: auto;
  margin-bottom: 0;
}

.spotlight__imgs--small .spotlight__img:last-child {
  width: 180px;
  height: 180px;
  margin-bottom: 50px;
  margin-left: -30px;
}

.spotlight__img {
  width: 117px;
  height: 117px;
  border-radius: 8px;
  overflow: hidden;
}

.spotlight__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.spotlight__content {
  display: flex;
  align-items: center;
  justify-content: center;
}

.spotlight__inner {
  padding-top: 40px;
}

[data-aos] .spotlight__img img {
  border-radius: 8px;
  transition: width 1.5s cubic-bezier(.3, .86, .36, .95), height 1.5s cubic-bezier(.3, .86, .36, .95);
  transition-delay: .3s;
}

[data-aos] .spotlight__img:first-child img {
  width: 47px;
  height: 47px;
}

[data-aos] .spotlight__img:last-child img {
  width: 150px;
  height: 150px;
}

.aos-animate .spotlight__img:first-child img {
  width: 100%;
  height: 100%;
}

.aos-animate .spotlight__img:last-child img {
  width: 100%;
  height: 100%;
}

.local-block {
  position: relative;
  z-index: 1;
  padding-bottom: 40px;
}

.local-block .container {
  display: flex;
  flex-direction: column;
}

.local__top {
  max-width: 430px;
  margin: 0 auto 28px;
  padding-top: 40px;
}

.local__top h2 {
  margin-bottom: 28px;
}

.local__holder {
  width: 100%;
}

.local__title {
  margin-bottom: 4px;
  font-size: 58px;
}

.local-swiper {
  overflow: visible;
}

.challange-block {
  padding-top: 33px;
  padding-bottom: 40px;
  position: relative;
  z-index: 1;
}

.challange-block .connect__decor {
  bottom: 27.5%;
  left: 0;
  top: auto;
}

.challange-block .connect__decor--alt {
  bottom: 9%;
}

.challange-block .connect__decor--alt .pixel-decor:first-child {
  right: 0;
  top: 0;
}

.challange-block .connect__decor--alt .pixel-decor:nth-child(2) {
  top: 178px;
  left: 0;
  right: auto;
}

.challange-block .connect__decor--alt .pixel-decor:nth-child(3) {
  top: 212px;
  left: 25px;
}

.challange-block .connect__decor--alt .pixel-decor:last-child {
  bottom: 0;
  left: 31px;
  top: auto;
}

.challange-block .spotlight__decor {
  right: 0;
  left: auto;
  top: 12.8%;
}

.challange__top {
  margin-bottom: 30px;
}

.challange__top h2 {
  margin-bottom: 32px;
}

.challange__content .text {
  margin-bottom: 13px;
}

.challange__btn {
  margin-bottom: 28px;
}

.challange__img {
  aspect-ratio: 335/207;
  border-radius: 8px;
  overflow: hidden;
}

.challange__img--large {
  aspect-ratio: 335/270;
}

.challange__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.challange__inner {
  padding-top: 33px;
}

.challange-ac .ac:last-child {
  margin-bottom: 0;
}

.challange-ac .ac-trigger {
  color: #9d9d9c;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
  display: inline-flex;
  letter-spacing: .3px;
  padding: 0;
  border: 0;
  background: transparent;
  padding-bottom: 10px;
  line-height: 1;
  font-size: 12px;
}

.challange-ac .ac-trigger::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 4px;
  background: #ffffff;
}

.challange-ac .is-active .ac-trigger {
  color: #000f5b;
}

.challange-ac .is-active .ac-trigger::after {
  background: #0972f1;
  background: linear-gradient(90deg, rgb(9, 114, 241) 0%, rgb(245, 245, 245) 100%);
}

.figcaption {
  display: inline-block;
  margin-top: 10px;
  font-size: 10px;
  line-height: 1.1;
}

.journey-block {
  padding-top: 40px;
  padding-bottom: 40px;
}

.journey__img {
  aspect-ratio: 335/217;
  overflow: hidden;
  border-radius: 8px;
}

.journey__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.journey__holder {
  padding-top: 30px;
}

.journey__content h3 {
  font-weight: 500;
}

.journey__content h2 {
  margin-bottom: 32px;
}

.journey__content .text h3 {
  margin-bottom: 9px;
}

.journey__content .text p {
  margin-bottom: 15px;
}

.journey__content .text p:last-child {
  margin-bottom: 0;
}

.journey__content .text p + h3 {
  margin-top: 30px;
}

.journey__btn {
  padding-top: 30px;
}

.team-block {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  z-index: 1;
}

.team-block .detail__decor {
  left: 50px;
  top: 10px;
  transform: scaleX(-1);
  height: 134px;
  width: 162px;
}

.team-block .detail__decor--right {
  width: 103px;
  height: 123px;
  right: 31px;
  top: 28%;
  left: auto;
  transform: scaleY(-1) scaleX(-1);
}

.team-block--leader {
  padding-top: 40px;
  padding-bottom: 40px;
}

.team-block--leader .team__top {
  margin-bottom: 30px;
}

.team-block--leader .team__content {
  padding-bottom: 18px;
}

.team__top {
  max-width: 808px;
  width: 100%;
  margin: 0 auto 30px;
}

.team__top h2 {
  margin-bottom: 30px;
}

.team__card {
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  width: 100%;
  min-height: 560px;
  position: relative;
}

.team__card::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 80%;
  background: #0972f1;
  backdrop-filter: blur(20px);
  -webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(9, 114, 241, .86) 50%, #0972f1 100%);
          mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(9, 114, 241, .86) 50%, #0972f1 100%);
  -webkit-backdrop-filter: blur(20px);
  min-height: 100px;
}

.team__card--leader {
  min-height: 420px;
}

.team__card--leader .text {
  font-size: 18px;
  line-height: 1.1;
  font-weight: 500;
}

.team__card--care {
  min-height: 340px;
}

.team__card--care .team__content {
  min-height: 100px;
  padding: 20px;
  transform: none;
}

.team__card--care .team__btn .icon-arrow-right-up {
  color: #000f5b;
}

.team__card--care .team__btn:hover .icon-arrow-right-up {
  color: #ffffff !important;
}

.team__card--care::before {
  height: 70%;
  background: #0972f1;
  backdrop-filter: blur(20px);
  -webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(9, 114, 241, .86) 50%, #0972f1 100%);
          mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(9, 114, 241, .86) 50%, #0972f1 100%);
  -webkit-backdrop-filter: blur(20px);
  min-height: 100px;
}

.team__card--navy::before {
  height: 90%;
  background: #000f5b;
  backdrop-filter: blur(20px);
  -webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 15, 91, .86) 50%, #000f5b 100%);
          mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 15, 91, .86) 50%, #000f5b 100%);
  -webkit-backdrop-filter: blur(20px);
  min-height: 100px;
}

.team__content {
  position: relative;
  color: #ffffff;
  padding: 86px 20px 20px;
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 252px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95);
}

.team__content .text {
  margin-bottom: 10px;
}

.team__btn .icon-arrow-right-up {
  background: #ffffff;
  color: #0972f1;
  border-color: #ffffff;
  width: 23px;
  height: 23px;
}

.team__title {
  margin-bottom: 10px;
}

.team__visibility {
  position: relative;
  z-index: 99;
}

.team__designation {
  display: block;
  margin-bottom: 10px;
}

.team__img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.team__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.team-swiper {
  overflow: visible;
}

.team-swiper .swiper-next,
.team-swiper .swiper-prev {
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(9.3% - 20px);
  cursor: pointer;
  z-index: 99;
  height: 100%;
}

.team-swiper .swiper-prev {
  right: auto;
  left: 0;
}

.team-swiper .swiper-slide {
  height: auto;
  display: flex;
}

.team-navigation {
  position: relative;
  padding-top: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.team-navigation .swiper-button-prev,
.team-navigation .swiper-button-next {
  position: static;
}

.team__logo {
  filter: brightness(0) invert(1);
  display: flex;
  max-height: 60px;
  margin-bottom: 12px;
}

.team__logo img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.team__link {
  padding-top: 30px;
}

.investor-block {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  z-index: 1;
}

.investor-block .detail__decor {
  right: 0;
  top: 0;
  width: 92px;
}

.investor__top {
  margin-bottom: 60px;
}

.investor__top h2 {
  margin-bottom: 31px;
}

.investor__holder {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: -50px;
}

.investor__item {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 50px;
  width: 50%;
}

.news-block {
  padding-top: 40px;
  padding-bottom: 40px;
}

.news__top {
  margin-bottom: 30px;
}

.news__card {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  border-radius: 8px;
  padding: 30px;
  min-height: 236px;
}

.news__card .icon-arrow-right-up {
  width: 22px;
  height: 22px;
  background: #0972f1;
  color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  border: 1px solid #0972f1;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

.news__card:hover .icon-arrow-right-up {
  background: none;
  color: currentColor;
  transform: rotate(90deg);
}

.news__card.bg-royal .icon-arrow-right-up, .news__card.bg-sky .icon-arrow-right-up {
  background: #000f5b;
  border-color: #000f5b;
}

.news__card.bg-royal:hover .icon-arrow-right-up, .news__card.bg-sky:hover .icon-arrow-right-up {
  background: none;
}

.news__body {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  padding-top: 20px;
}

.news__logo {
  max-width: 200px;
  max-height: 40px;
  display: flex;
  align-items: center;
}

.news__logo img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.bg-royal .news__logo {
  filter: brightness(0) invert(1);
}

.bg-navy .news__logo {
  filter: brightness(0) invert(1);
}

.news__icon {
  text-align: right;
  display: flex;
  justify-content: flex-end;
}

.news-swiper {
  overflow: visible;
}

.news-swiper .swiper-slide {
  height: auto;
  display: flex;
}

.leader-swiper {
  overflow: visible;
  padding-left: 20px;
}

.leader-swiper .swiper-slide {
  height: auto;
  display: flex;
}

.workflow-block {
  padding-top: 40px;
  padding-bottom: 40px;
}

.workflow__top {
  margin-bottom: 27px;
  max-width: 808px;
}

.workflow__img {
  aspect-ratio: 440/300;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 14px;
}

.workflow__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.workflow__title {
  font-size: 18px;
  margin-bottom: 6px;
}

.workflow__card .checklist {
  margin-bottom: 0;
}

.workflow-swiper {
  overflow: visible;
  text-align: center;
}

.workflow-swiper .swiper-slide {
  height: auto;
}

.workflow-swiper .swiper-wrapper {
  width: auto;
  display: inline-flex;
}

.workflow-holder {
  padding-left: 20px;
  padding-right: 20px;
}

.workflow-navigation .swiper-button-prev,
.workflow-navigation .swiper-button-next {
  position: static;
}

.promo-block {
  padding-top: 40px;
  padding-bottom: 40px;
}

.promo__holder {
  position: relative;
  overflow: hidden;
  z-index: 1;
  border-radius: 8px;
  padding: 60px 20px;
  min-height: 400px;
}

.promo__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.promo__bg::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 15, 91, .4);
}

.promo__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.promo__left {
  margin-bottom: 25px;
}

.promo__btn {
  padding-top: 30px;
}

.promo__img {
  max-width: 201px;
}

.promo__img img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.explore-block {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.explore__btn {
  padding-top: 30px;
}

.explore__content {
  margin-bottom: 27px;
}

.explore__content h2 {
  margin-bottom: 30px;
}

.explore__items {
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 100%;
  width: 100%;
}

.explore__item {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.explore__item .card {
  min-height: auto;
  height: auto;
}

.explore__slider {
  gap: 20px;
  --speed: 1000;
}

.explore__slider [data-autoplay-inner] {
  animation: marquee-responsive var(--speed) linear infinite;
}

.explore__inner {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 20px;
}

.patient-block {
  padding-top: 40px;
  padding-bottom: 40px;
}

.patient__holder {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.patient__img {
  border-radius: 8px;
  overflow: hidden;
  display: inline-flex;
}

.patient__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.patient__content h2 {
  margin-bottom: 30px;
}

.patient__content .text {
  margin-bottom: 37px;
}

.patient__row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-bottom: -30px;
  margin-left: -12px;
  margin-right: -12px;
}

.patient__col {
  width: 50%;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 30px;
}

.patient__title {
  font-size: 40px !important;
  line-height: 1.1;
}

.detect-block {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  z-index: 1;
}

.detect-block .book__decor {
  left: 0;
  transform: scaleX(-1) scaleY(-1);
  bottom: 78px;
  top: auto;
}

.detect__content .text {
  margin-bottom: 20px;
}

.detect__content .checklist {
  margin-bottom: 20px;
}

.detect__content h2 {
  margin-bottom: 20px;
}

.detect__content .checklist li {
  margin-bottom: 20px;
}

.detect__content .checklist li:last-child {
  margin-bottom: 0;
}

.detect__imgs {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 21px;
}

.detect__img {
  overflow: hidden;
  border-radius: 8px;
  display: inline-flex;
  width: 76%;
  height: 76%;
}

.detect__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.detect__img--small {
  z-index: -1;
  position: relative;
  width: 47%;
  height: 47%;
  margin-left: -23%;
  margin-top: 69%;
}

.reduce-block {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  z-index: 2;
}

.reduce-block .book__decor {
  transform: scale(-1);
  top: -50px;
}

.reduce__top {
  margin-bottom: 30px;
}

.reduce__top h2 {
  margin-bottom: 30px;
}

.reduce__row {
  margin-bottom: -30px;
}

.reduce__col {
  padding-bottom: 30px;
}

.security-block {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  z-index: 1;
}

.security-block .book__decor {
  transform: scaleY(-1);
  top: 228px;
}

.security__top {
  margin-bottom: 30px;
}

.security__top h2 {
  margin-bottom: 30px;
}

.security__btn {
  padding-top: 30px;
}

.security__logos {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: -16px;
}

.security__logo {
  aspect-ratio: 1;
  max-width: 86px;
  width: 25%;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 16px;
}

.video-block {
  padding-bottom: 40px;
}

.video__holder {
  aspect-ratio: 1196/673;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}

.video__holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

.video__holder .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  pointer-events: none;
  color: #ffffff;
  height: auto;
  width: 30px;
  transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

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

.video__holder iframe {
  width: 100%;
  height: 100%;
}

.video__holder.is-playing img, .video__holder.is-paused img {
  opacity: 0;
  visibility: hidden;
}

.video__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.count-block {
  padding-top: 32px;
  padding-bottom: 23px;
}

.count-block .detail__decor {
  left: 0;
  bottom: 0;
}

.count__holder {
  position: relative;
}

.count__decor {
  width: 138px;
  height: 512px;
  position: absolute;
  right: 0;
  top: -120px;
}

.count__decor img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top right;
     object-position: top right;
}

.count__inner {
  max-width: 803px;
  margin: 0 auto;
}

.count__inner h2 {
  margin-bottom: 40px;
}

.count__inner .count__number {
  margin-bottom: -7px;
  display: block;
}

.clinic-block {
  height: 100vh;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  align-items: center;
}

.clinic__top {
  margin-bottom: 30px;
}

.clinic__top--large {
  margin-bottom: 30px;
}

.clinic__subtitle {
  margin-bottom: 15px;
  display: block;
}

.clinic__holder {
  border-radius: 8px;
  overflow: hidden;
  padding: 20px;
}

.clinic__hold {
  position: absolute;
  left: 0;
  right: 35px;
  display: flex;
  align-items: center;
  top: 0;
  opacity: 0;
  visibility: hidden;
}

.clinic__hold .clinic__block {
  transform: translateY(100%);
  opacity: 0;
}

.clinic__hold:first-child {
  opacity: 1;
  visibility: visible;
}

.clinic__hold:first-child .clinic__block {
  transform: translateY(0);
  opacity: 1;
}

.clinic__wrap {
  overflow: hidden;
  position: relative;
}

.clinic__btn {
  padding-top: 20px;
}

.clinic__card {
  padding: 20px 40px;
}

.clinic__card-title {
  font-size: 15px;
  line-height: 1.2;
  display: block;
}

.clinic__number {
  display: block;
  margin-bottom: 10px;
}

.clinic__location {
  padding-top: 10px;
  display: block;
}

.clinic__quote {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
}

.clinic__items {
  box-sizing: border-box;
}

.clinic__item:last-child {
  margin-bottom: 0;
}

.clinic__item h2 {
  margin-bottom: 20px;
}

.clinic__item .b3 {
  display: block;
  padding-top: 20px;
}

.clinic__title {
  margin-bottom: 30px;
}

.clinic-swiper {
  position: relative;
  padding-right: 30px;
}

.clinic-swiper .swiper-button-next,
.clinic-swiper .swiper-button-prev {
  width: 16px;
  height: 16px;
  font-size: 10px;
  opacity: 1 !important;
  visibility: visible !important;
  color: #ffffff !important;
}

.clinic-swiper .swiper-button-next:hover,
.clinic-swiper .swiper-button-prev:hover {
  background: #000f5b;
  border-color: #000f5b;
}

.clinic-swiper .swiper-button-next {
  transform: rotate(90deg);
  right: 0;
}

.clinic-swiper .swiper-button-prev {
  right: 0;
  top: 0;
  left: auto;
  transform: rotate(90deg);
}

.clinic-swiper .swiper-pagination {
  width: 16px;
  height: 100%;
  left: auto;
  top: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  background: #f1f1f1;
  z-index: -1;
}

.clinic-swiper .swiper-slide {
  height: auto !important;
}

.clinic-swiper .swiper-pagination-progressbar-fill {
  background: linear-gradient(180deg, #0972f1 0%, #0972f1 40%, #f1f1f1 100%);
}

.clinic-swiper--large .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100% !important;
  overflow: hidden;
  overflow-y: auto;
  max-height: 800px !important;
}

.scroll-bar {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 15px;
  display: flex;
  flex-direction: column;
}

.scroll-bar .scroll-to {
  font-size: 7px;
  flex-shrink: 0;
  display: block;
  background: #0972f1;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(90deg);
  width: 15px;
  height: 15px;
}

.scroll-bar .scroll-inner {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transform-origin: 0 0;
  transform: scaleY(.2);
  background: linear-gradient(180deg, #0972f1 0%, #0972f1 40%, #f1f1f1 100%);
}

.scroll-bar .scroll {
  flex: 1;
  position: relative;
  background: #f5f5f5;
}

.mission-block {
  padding-top: 55px;
  padding-bottom: 40px;
  position: relative;
  z-index: 1;
}

.mission-block .detail__decor {
  left: 0;
  top: 62px;
}

.mission-block .detail__decor--right {
  top: 20%;
  right: 20px;
  left: auto;
}

.mission__top {
  margin-bottom: 70px;
}

.mission__top h2 {
  margin-bottom: 35px;
}

.mission__content {
  max-width: 486px;
  margin: 0 auto;
}

.mission__content h2 {
  margin-bottom: 15px;
}

.mission__img {
  display: inline-flex;
  overflow: hidden;
  border-radius: 8px;
  aspect-ratio: 269/286;
}

.mission__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.mission__btn {
  padding-top: 17px;
}

.mission-swiper .swiper-slide {
  display: flex;
}

.mission-swiper .swiper-button-next:hover,
.mission-swiper .swiper-button-prev:hover {
  background: #000f5b;
  border-color: #000f5b;
  color: #ffffff;
}

.mission-swiper .swiper-button-next {
  right: 0;
  bottom: 0;
}

.mission-swiper .swiper-button-prev {
  left: 0;
  bottom: 0;
}

.mission-swiper-content {
  margin-top: 23px;
}

.mission__holder {
  position: relative;
  padding-bottom: 54px;
}

.achive-block {
  padding-top: 76px;
  padding-bottom: 40px;
}

.achive-block h2 {
  margin-bottom: 60px;
}

.achive__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.we-block {
  padding-top: 40px;
  padding-bottom: 50px;
}

.we-block .container {
  max-width: 1306px;
}

.we__holder {
  display: flex;
  align-items: flex-end;
  gap: 20px;
  width: 70.5%;
}

.we__bottom .we__holder {
  align-items: flex-start;
  margin: 0 auto;
}

.we__top {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.we__bottom {
  margin-top: 20px;
}

.we__title {
  width: 100%;
  margin-bottom: 30px;
}

.we__visual {
  aspect-ratio: 1;
  overflow: hidden;
  border-radius: 8px;
  position: relative;
  display: flex;
  background: #000000;
}

.we__visual .icon-arrow-right-up {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 1;
  width: 27px;
  height: 27px;
  background: #0972f1;
  color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  border: 1px solid #0972f1;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

.active .we__visual .icon-arrow-right-up {
  transform: scale(1.1) rotate(90deg);
  background: #000f5b;
  border-color: #000f5b;
}

.we__visual video,
.we__visual iframe {
  width: 100%;
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}

.we__item {
  width: 24.4%;
  display: block;
  transition: width .35s cubic-bezier(.3, .86, .36, .95);
}

.we__item.active {
  width: 44.6%;
}

.we__item:hover {
  width: 44.6%;
}

.we__iframe-holder {
  background: #000000;
  padding-top: 100%;
}

.we__iframe-holder iframe {
  border-radius: 8px;
  width: 200%;
  height: 200%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.we__slide {
  display: block;
  aspect-ratio: 1;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}

.we__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.we-swiper {
  overflow: visible;
}

.milestone__holder {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

.milestone__holder .pixel-bg {
  left: 0;
  top: 0;
}

.milestone__holder .pixel-box {
  flex: 1 1 95px;
}

.milestone__subtitle {
  margin-bottom: 60px;
  display: block;
}

.milestone__row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.milestone__year {
  flex: 1;
  line-height: 1;
  margin-bottom: 30px;
  font-size: 128px;
}

.milestone__info {
  padding-bottom: 25px;
}

.milestone__info:last-child {
  padding-bottom: 0;
}

.milestone__month {
  font-size: 18px;
  font-weight: 500;
  display: block;
  margin-bottom: 10px;
}

.milestone__item {
  padding: 40px 20px 0;
  position: relative;
}

.milestone__img {
  aspect-ratio: 335/240;
  overflow: hidden;
  border-radius: 8px;
}

.milestone__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.milestone-swiper .swiper-navigation {
  box-sizing: border-box;
  margin: 26px 20px 40px;
  width: calc(100% - 40px);
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}

.milestone-swiper .swiper-button-next,
.milestone-swiper .swiper-button-prev {
  position: static;
  background: #ffffff;
  color: #000f5b;
  border-color: #ffffff;
  transition: background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95), border-color .35s cubic-bezier(.3, .86, .36, .95);
}

.milestone-swiper .swiper-button-next:hover,
.milestone-swiper .swiper-button-prev:hover {
  background: transparent;
  color: #ffffff;
}

.hover-imgs {
  position: absolute;
  width: 280px;
  height: 200px;
  border-radius: 8px;
  overflow: hidden;
  z-index: 1;
  pointer-events: none;
}

.hover-imgs img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0;
  visibility: hidden;
}

.hover-imgs img.active {
  opacity: 1;
  visibility: visible;
}

.value-block {
  padding-top: 38px;
  padding-bottom: 30px;
}

.value-block .container {
  max-width: 1290px;
}

.value-swipers {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.value-img-swiper {
  padding-top: 60px;
}

.value-img-swiper .swiper-slide {
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
  opacity: 0 !important;
}

.value-img-swiper .swiper-slide-next {
  opacity: 1 !important;
}

.value-img-swiper .second-next-slide {
  overflow: visible;
  opacity: 1 !important;
}

.value-img-swiper .second-next-slide .value__img {
  margin: 0 30px;
  transform: translateY(-20px);
}

.value-img-swiper .second-next-slide ~ .swiper-slide {
  opacity: 0 !important;
}

.value-img-swiper .swiper-slide-active {
  opacity: 1 !important;
}

.value-content-swiper {
  padding-top: 30px;
}

.value__content [data-show-content] {
  overflow: hidden;
  transition: max-height .35s cubic-bezier(.3, .86, .36, .95);
}

.value__content h2 {
  margin-bottom: 30px;
}

.value__img {
  border-radius: 8px;
  overflow: hidden;
  display: inline-flex;
  aspect-ratio: 691/460;
  position: relative;
  z-index: 3;
  transform-origin: top center;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
}

.value__img .icon-arrow-right-up {
  width: 27px;
  height: 27px;
  background: #0972f1;
  color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border: 1px solid #0972f1;
  position: absolute;
  right: 20px;
  bottom: 20px;
  font-size: 12px;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

.value__img:hover .icon-arrow-right-up {
  background: none;
  color: #ffffff;
  border-color: #ffffff;
  transform: rotate(90deg);
}

.value__expand {
  padding-top: 20px;
}

.value__link {
  width: 25px;
  height: 25px;
  background: transparent;
  color: #0972f1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-size: 6px;
  border: 1px solid #0972f1;
  transition: transform .35s cubic-bezier(.3, .86, .36, .95), background .35s cubic-bezier(.3, .86, .36, .95), color .35s cubic-bezier(.3, .86, .36, .95);
}

.value__link:hover {
  background: #0972f1;
  color: #ffffff;
}

.show .value__link {
  transform: rotate(180deg);
}

.value-swiper .swiper-slide {
  max-height: 1200px !important;
  height: 100% !important;
  overflow: hidden;
  overflow-y: auto;
}

body:has(.loader) {
  overflow: hidden;
}

body:has(.loader.hidden) {
  overflow: auto;
}

.loader {
  position: fixed;
  z-index: 99999;
  width: 100vw;
  height: 100vh;
}

.loader.hidden {
  pointer-events: none;
}

.loader .pixel-box {
  flex: 1 1 60px;
}

.loader__logo img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.loader__text {
  font-size: 24px;
  line-height: 1.1;
  color: #ffffff;
  font-weight: 500;
  width: calc(100% - 44px);
  padding-left: 14px;
}

.loader__content {
  padding-top: 200px;
  max-width: 264px;
  margin: 0 auto;
}

.loader__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.loader__icon {
  width: 44px;
  height: 44px;
  flex-shrink: 0;
}

.loader__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

@media (min-width: 768px) {
  .b4 {
    font-size: 18px;
    font-weight: 500;
  }

  .b1 {
    font-size: 20px;
  }

  h2,
  .h2 {
    font-size: 32px;
  }

  h5,
  .h5 {
    font-size: 22px;
    margin-bottom: 10px;
  }

  .display-2 {
    font-size: 32px;
  }

  .form-block {
    padding-bottom: 74px;
  }

  .logo {
    width: 150px;
  }

  .nav-logo {
    width: 150px;
  }

  .container--sm {
    max-width: 600px;
  }

  .container--xs {
    max-width: 500px;
  }

  .text-vl {
    font-size: 130px;
  }

  .text-l {
    font-size: 80px;
  }

  .three-row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;
  }

  .three-col {
    width: 33.33%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .hide-md-up {
    display: none;
  }

  .checklist--space li {
    margin-bottom: 20px;
  }

  .checklist--space li:last-child {
    margin-bottom: 0;
  }

  .animation-pixel {
    width: 50px;
    height: 50px;
  }

  .animation-pixel--large {
    width: 100px;
    height: 100px;
  }

  .animation-pixel--small {
    width: 36px;
    height: 36px;
  }

  .animation-1 .animation-pixel:nth-child(2) {
    bottom: 85px;
    left: 50px;
  }

  .animation-1 .animation-pixel--large {
    bottom: -15px;
  }

  .animation-3 .animation-pixel--large {
    width: 72px;
    height: 72px;
  }

  .animation-3 .animation-pixel:nth-child(2) {
    top: 72px;
  }

  .register-form .gform_fields {
    row-gap: 30px !important;
  }

  .select2-container .select2-dropdown {
    width: 498px !important;
  }

  .footer {
    padding: 80px 0;
  }

  .footer .pixel-bg {
    left: 0;
    top: 0;
    right: 0;
    bottom: -1px;
  }

  .footer-wrap {
    padding: 0 20px;
  }

  .footer-info {
    justify-content: flex-end;
  }

  .footer-icon {
    position: absolute;
    left: 0;
    bottom: 22px;
    width: 50px;
    height: 50px;
  }

  .footer-logo {
    width: 150px;
  }

  .footer-item {
    width: 33.33%;
  }

  .footer-item--row {
    width: 66.67%;
  }

  .footer-list {
    display: flex;
    gap: 10px;
  }

  .footer-list > li {
    width: 33.33%;
  }

  .footer-list > li > a {
    margin-bottom: 26px;
  }

  .footer-list ul li {
    margin: 0 0 14px;
  }

  .footer-nav {
    justify-content: flex-end;
    flex-direction: row;
    padding: 36px 0 30px;
    gap: 10px;
  }

  .btn-icon-large .icon-arrow-right-up {
    width: 27px;
    height: 27px;
  }

  .btn--lg-responsive {
    font-size: 18px;
  }

  .btn--large {
    font-size: 18px;
  }

  .btn--large .icon-arrow-right-up {
    width: 35px;
    height: 35px;
    font-size: 15px;
  }

  .btn--xl {
    font-size: 23px;
  }

  .btn--xl .icon-arrow-right-up {
    width: 35px;
    height: 35px;
    font-size: 15px;
  }

  .btn--responsive {
    font-size: 23px;
  }

  .info-block {
    padding: 50px 0;
  }

  .info-block--quote .author {
    max-width: 532px;
    margin-top: 63px;
    margin-bottom: 77px;
  }

  .info-block--quote .author .b1 br {
    display: none;
  }

  .info__title {
    margin-bottom: 43px;
  }

  .info__top {
    margin-bottom: 80px;
  }

  .info__copy .text {
    margin-bottom: 40px;
  }

  .filter-wrap {
    margin-bottom: 40px;
    gap: 20px;
  }

  .filter-wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .filter-select .select__list {
    margin-top: -24px;
  }

  .select-label {
    margin-bottom: 34px;
  }

  .select-label:before {
    top: 50%;
  }

  .card-link {
    padding: 18px 21px 52px;
  }

  .card--normal {
    min-height: 386px;
  }

  .card--check .card__title {
    margin-bottom: 28px;
  }

  .card--bento .card__top {
    display: flex;
    justify-content: center;
    flex-direction: column;
  }

  .card__title--small {
    font-size: 18px !important;
  }

  .card-pixel {
    width: 34px;
    height: 34px;
  }

  .card-decor {
    width: 68px;
    height: 135px;
  }

  .card-decor .card-pixel:nth-child(2) {
    top: 34px;
  }

  .card--md-decor .card-decor {
    bottom: -34px;
    left: 80px;
  }

  .card-date {
    margin-bottom: 28px;
  }

  .card--small .card-date {
    margin-bottom: 10px;
  }

  .filter-item--small .col {
    flex: 1;
  }

  .row {
    flex-direction: row;
  }

  .contact-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .contact__title {
    font-size: 20px;
  }

  .location-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .location-block .three-col:nth-child(2), .location-block .three-col:nth-child(5), .location-block .three-col:nth-child(8) {
    margin-top: 70px;
  }

  .location__head {
    margin-bottom: 40px;
  }

  .location__title {
    font-size: 18px;
    margin-bottom: 12px;
  }

  .location__title .icon {
    margin-top: -4px;
  }

  .location__decor {
    bottom: 20%;
    right: 20px;
  }

  .connect-block {
    padding-bottom: 115px;
  }

  .connect-block--large .container {
    max-width: 630px;
  }

  .connect-block--small .container {
    max-width: 600px;
  }

  .connect__decor {
    width: 100px;
    top: 14px;
  }

  .connect__decor .pixel-decor:nth-child(3) {
    top: 116px;
    right: 0;
    display: none;
  }

  .connect-row {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin-left: -30px;
    margin-right: -30px;
  }

  .connect-col {
    width: 48%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .connect-col:nth-child(odd) {
    width: 52%;
  }

  .connect-col .height-js {
    margin-bottom: 20px;
  }

  .connect-col--full {
    max-width: 54%;
  }

  .book-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .book-block--guide .book__title {
    margin-bottom: 30px;
  }

  .book-block--ctc .book__title {
    margin-bottom: 40px;
  }

  .book-block--ctc .book__content {
    margin-bottom: 60px;
  }

  .book__title {
    margin-bottom: 30px;
  }

  .cta-block {
    padding-bottom: 120px;
  }

  .cta-block--intro {
    padding-bottom: 40px;
  }

  .cta__content {
    min-height: 400px;
  }

  .cta__content .btn {
    font-size: 23px;
  }

  .cta__content .btn .icon-arrow-right-up {
    width: 35px;
    height: 35px;
    font-size: 15px;
  }

  .cta__content .intro__btn {
    left: 62px;
    bottom: 40px;
  }

  .cta__title {
    margin-bottom: 24px;
  }

  .cta__inner {
    max-width: 500px;
  }

  .intro__inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    max-width: 400px;
  }

  .intro__content {
    width: calc(100% - 90px);
    padding-left: 27px;
  }

  .intro__icon {
    width: 90px;
    height: 90px;
    margin-bottom: 0;
  }

  .hero-block {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-block .tag {
    margin-bottom: 20px;
  }

  .hero-block .study__share {
    display: none;
  }

  .hero-block .cta__decor--alt .pixel-md-decor:first-child {
    left: 40px;
    top: 0;
  }

  .hero-block .cta__decor--alt .pixel-md-decor:nth-child(3) {
    top: 40px;
    left: 0;
  }

  .hero-block .cta__decor--alt .pixel-lg-decor:last-child {
    right: 0;
    bottom: 0;
    top: auto;
    left: auto;
  }

  .hero-block--alt {
    padding-bottom: 0;
  }

  .hero-block--alt .tag {
    margin-bottom: 20px;
  }

  .hero-block--alt .hero__content {
    padding-top: 0;
    padding-right: 20px;
  }

  .hero-block--center .hero__wrapper {
    justify-content: center;
    align-items: center;
  }

  .hero-block--center .hero__content {
    padding-top: 75px;
  }

  .hero__title {
    font-size: 40px;
  }

  .hero__wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    color: #ffffff;
    min-height: 500px;
  }

  .hero__visual {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
  }

  .hero__bg {
    position: absolute;
    z-index: -2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    aspect-ratio: auto;
  }

  .hero__content {
    max-width: 500px;
    padding: 0 20px 40px;
  }

  .hero__decor {
    z-index: -1;
  }

  .hero__decor .pixel-decor:nth-child(2) {
    left: 32.8%;
    right: auto;
  }

  .hero__decor .pixel-decor-multiple:first-child {
    left: 9.6%;
  }

  .hero__decor .pixel-decor-multiple:last-child {
    left: 39.5%;
    right: auto;
  }

  .hero__decor--option .pixel-md-decor {
    width: 40px;
    height: 40px;
  }

  .hero__decor--option .pixel-md-decor:first-child {
    left: 0;
    top: 0;
  }

  .hero__decor--option .pixel-md-decor:nth-child(2) {
    right: 230px;
    top: 80px;
  }

  .hero__decor--option .pixel-md-decor:nth-child(3) {
    width: 40px;
    height: 40px;
    bottom: 120px;
    right: 80px;
  }

  .hero__decor--option .pixel-lg-decor {
    width: 80px;
    height: 80px;
  }

  .hero__decor--option .pixel-lg-decor:nth-child(4) {
    right: 150px;
    top: 0;
    left: auto;
  }

  .hero__decor--option .pixel-lg-decor:nth-child(5) {
    width: 80px;
    height: 80px;
    left: 50px;
    bottom: 0;
  }

  .hero__decor--option .pixel-lg-decor:last-child {
    width: 80px;
    height: 80px;
    right: 0;
    bottom: 80px;
  }

  .hero__btn {
    padding-top: 30px;
  }

  .tag {
    font-size: 22px;
  }

  @keyframes moveLeftToRightLarge {
    0% {
      left: 290px;
      right: auto;
    }

    100% {
      left: 354px;
      right: auto;
    }
  }

  @keyframes moveDownToUp {
    0% {
      top: auto;
      bottom: 80px;
    }

    100% {
      top: auto;
      bottom: 120px;
    }
  }

  @keyframes moveLeftToRightSmallPixel {
    0% {
      right: auto;
      left: 32.8%;
    }

    100% {
      right: auto;
      left: 37%;
    }
  }

  .study-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .study__row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
  }

  .study__row:last-child {
    margin-bottom: 0;
  }

  .study__left {
    width: 168px;
  }

  .study__right {
    width: calc(100% - 168px);
    padding-left: 40px;
  }

  .study__btn {
    text-align: left;
  }

  .highlight-block {
    padding-top: 80px;
  }

  .highlight-block--alt {
    padding-bottom: 80px;
  }

  .highlight-block--space {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .highlight__title {
    font-size: 32px;
  }

  .highlight__title-large {
    font-size: 40px;
  }

  .highlight-text {
    font-size: 30px;
  }

  .career-block .filter-wrap {
    padding-top: 56px;
    padding-bottom: 60px;
  }

  .career__holder {
    padding-top: 80px;
  }

  .career__item {
    padding-bottom: 28px;
    margin-bottom: 35px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .career__item.show .career__title {
    font-size: 32px;
  }

  .career__load-btn {
    padding-top: 60px;
    text-align: center;
  }

  .career__location {
    margin-bottom: 0;
    width: 20%;
    padding-right: 14px;
    font-size: 16px;
  }

  .career__title {
    width: 30%;
    padding-left: 6px;
    margin-bottom: 0;
    font-size: 24px;
  }

  .career__content {
    width: 50%;
    padding-left: 16px;
  }

  .career__content .text {
    margin-bottom: 40px;
  }

  .career__inner {
    max-height: 36px;
  }

  .career__inner {
    margin-bottom: 40px;
  }

  .guide__item {
    gap: 20px 10px;
    padding-top: 35px;
    padding-bottom: 38px;
  }

  .guide__top {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    padding-bottom: 40px;
    border-bottom: 1px solid #000f5b;
    gap: 20px 10px;
  }

  .guide__top .guide__col:nth-child(2) {
    text-align: center;
  }

  .guide__top .guide__col:nth-child(3) {
    text-align: center;
  }

  .guide__col:first-child {
    width: 100px;
  }

  .guide__col:nth-child(2) {
    text-align: center;
    width: 55px;
  }

  .guide__col:nth-child(3) {
    width: 210px;
    text-align: center;
  }

  .pagetitle-block {
    padding-top: 120px;
    padding-bottom: 40px;
  }

  .pagetitle-block--alt {
    padding-bottom: 34px;
  }

  .detail-block {
    padding-bottom: 120px;
  }

  .detail h2 + h2 {
    margin-top: 40px;
  }

  .detail h2 + .plan__item {
    margin-top: 38px;
  }

  .detail table {
    margin-top: 38px;
  }

  .detail table th:nth-child(2), .detail table th:last-child {
    text-align: right;
    width: 130px;
  }

  .detail table td:nth-child(2), .detail table td:last-child {
    text-align: right;
  }

  .detail table + img {
    margin-top: 40px;
  }

  .detail p img {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .detail img + h2,
  .detail img + p,
  .detail img + ul,
  .detail img + ol,
  .detail img + table {
    margin-top: 35px;
  }

  .detail blockquote {
    font-size: 24px;
  }

  .toc {
    margin-bottom: 60px;
  }

  .toc ul,
  .toc ol {
    margin-top: 10px;
    font-size: 18px;
  }

  .toc li {
    padding-bottom: 10px;
  }

  .toc li:last-child {
    margin-bottom: 0;
  }

  .address {
    margin-top: 40px;
    margin-left: -20px;
    margin-right: -20px;
    display: flex;
    flex-wrap: wrap;
  }

  .address__item {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .plan-block {
    padding-bottom: 120px;
  }

  .plan__item {
    padding-bottom: 38px;
    padding-top: 40px;
  }

  .plan__row {
    padding-top: 40px;
    display: flex;
    align-items: flex-start;
  }

  .plan__title {
    width: 203px;
    padding-right: 40px;
    margin-bottom: 0;
  }

  .plan__text {
    width: calc(100% - 203px);
  }

  .plan__sign {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .podcast-block {
    padding-bottom: 120px;
    padding-top: 153px;
  }

  .podcast__content {
    width: 50%;
    padding-right: 20px;
    padding-bottom: 0;
  }

  .podcast__right {
    width: 50%;
    padding-left: 30px;
  }

  .podcast__label {
    margin-bottom: 40px;
  }

  .podcast__copy h2 {
    margin-bottom: 40px;
  }

  .podcast__copy .text p {
    margin-bottom: 20px;
  }

  .podcast__play {
    margin-bottom: 30px;
  }

  .podcast__list {
    justify-content: space-between;
  }

  .podcast__list svg {
    width: 25px;
    height: 25px;
    margin-right: 10px;
  }

  .announcement-block {
    padding-top: 120px;
  }

  .announcement__content h2 {
    margin-bottom: 40px;
  }

  .announcement__content ul + p,
  .announcement__content ol + p {
    margin-top: 40px;
  }

  .announcement__content ul li {
    margin-bottom: 10px;
    padding-left: 29px;
  }

  .announcement__content ul li::after {
    left: 11px;
    top: 7px;
    width: 5px;
    height: 5px;
  }

  .announcement__content p {
    margin-bottom: 20px;
  }

  .announcement__content .text + h2 {
    margin-top: 60px;
  }

  .about-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .more__top {
    text-align: center;
    margin-bottom: 46px;
  }

  .more__head {
    margin-bottom: 32px;
  }

  .more__load {
    padding-top: 80px;
  }

  .feature-block {
    padding-top: 8px;
  }

  .feature__row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -40px;
    margin-right: -40px;
  }

  .feature__col {
    padding-left: 40px;
    padding-right: 40px;
  }

  .feature__item {
    padding-top: 0;
  }

  .feature__item::after {
    display: none;
  }

  .graphic-block--alt {
    padding-top: 120px;
  }

  .graphic__visual {
    aspect-ratio: 1360/570;
  }

  .cred-block {
    padding-bottom: 122px;
  }

  .cred-block[data-slide-holder] {
    padding: 0;
    height: 100vh;
  }

  .cred__item {
    height: 100vh;
    padding: 50px 0;
    z-index: 1;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .cred__item .cred__content {
    transform: translateY(100%);
    opacity: 0;
  }

  .cred__item:first-child .cred__content {
    opacity: 1;
    transform: none;
  }

  .cred__label {
    margin-bottom: 56px;
    font-size: 29px;
  }

  .discuss-block {
    padding-top: 80px;
    padding-bottom: 80px;
    background: transparent;
  }

  .discuss-block--alt {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .discuss__card {
    padding: 40px;
  }

  .discuss__left {
    width: calc(100% - 150px);
    padding-right: 80px;
    margin-bottom: 0;
  }

  .discuss__content {
    padding-right: 10px;
  }

  .discuss__width {
    padding-right: 10px;
  }

  .discuss__btn {
    width: 150px;
    text-align: right;
  }

  .discuss__right {
    width: 150px;
    text-align: right;
  }

  .content-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content-block--alt {
    padding-top: 78px;
  }

  .content .h3, .content .testimonial__content blockquote, .testimonial__content .content blockquote, .content .register-form h2, .register-form .content h2,
  .content h3 {
    font-size: 40px;
    margin-bottom: 40px;
  }

  .content h2 {
    margin-bottom: 40px;
  }

  .content p {
    margin-bottom: 20px;
  }

  .content p img {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .content p + img,
  .content p + video {
    margin-top: 40px;
  }

  .content img,
  .content video {
    margin-bottom: 40px;
  }

  .content img:has(+ .btn),
  .content video:has(+ .btn) {
    margin-bottom: 30px;
  }

  .content__top {
    margin-bottom: 80px;
  }

  .quote-block--space {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .quote-block blockquote {
    margin-bottom: 24px;
    font-size: 32px;
  }

  .quote__top {
    margin-bottom: 70px;
  }

  .quote__info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .quote__logo {
    width: 211px;
  }

  .quote__name {
    margin-bottom: 0;
    width: calc(100% - 211px);
    padding-right: 30px;
  }

  .quote__avatar {
    width: 100px;
    height: 100px;
  }

  .quote-swiper {
    padding-bottom: 78px;
  }

  .discover-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .discover__top {
    margin-bottom: 80px;
  }

  .discover__img {
    aspect-ratio: 387/240;
  }

  .popup__content {
    padding: 83px 30px 30px;
  }

  .popup__content .text {
    margin-bottom: 40px;
  }

  .popup__form .form__item {
    margin-bottom: 40px;
  }

  .popup__close {
    right: 30px;
    top: 30px;
  }

  .newsroom-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .newsroom__top {
    margin-bottom: 62px;
  }

  .newsroom__top h2 {
    margin-bottom: 32px;
  }

  .newsroom__row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -49px;
  }

  .newsroom__col {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 49px;
    width: 33.33%;
  }

  .newsroom__title {
    margin-bottom: 18px;
  }

  .newsroom__item .text {
    max-width: 250px;
    margin-bottom: 20px;
  }

  .newsroom__load {
    text-align: center;
  }

  .raise-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .raise__top h2 {
    margin-bottom: 28px;
  }

  .raise__holder {
    padding-left: 0;
    padding-right: 0;
  }

  .raise__row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: -60px;
  }

  .raise__col {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 60px;
    width: 50%;
  }

  .award-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .award__top {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-bottom: 80px;
  }

  .award__content {
    padding-right: 30px;
    width: 40%;
    margin-bottom: 0;
  }

  .award__content h2 {
    margin-bottom: 32px;
  }

  .award__img {
    aspect-ratio: 864/460;
    flex: 1;
  }

  .award__title {
    font-size: 18px;
  }

  .award__row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -80px;
  }

  .award__col {
    width: 33.33%;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 80px;
  }

  .award__logo {
    margin-bottom: 37px;
    max-height: 100px;
    max-width: 241px;
  }

  .award__item time {
    font-size: 13px;
  }

  .rad-block {
    padding-top: 80px;
    padding-bottom: 54px;
  }

  .rad__content h2 {
    font-size: 32px;
    margin-bottom: 40px;
  }

  .rad__content .gif-img {
    margin-bottom: 40px;
  }

  .rad__content .text {
    margin-bottom: 40px;
  }

  .rad__content .b1 p {
    margin-bottom: 20px;
  }

  .rad__content .btn {
    margin-bottom: 40px;
  }

  .perform-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .perform-block .video__holder {
    margin-bottom: 60px;
  }

  .perform-block .play {
    width: 40px;
  }

  .perform__top {
    margin-bottom: 60px;
  }

  .perform__row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: -40px;
    margin-right: -40px;
    margin-bottom: -40px;
  }

  .perform__col {
    width: 50%;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
  }

  .capable-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .capable__title {
    font-size: 30px;
    margin-bottom: 48px;
  }

  .capable__list {
    display: block;
  }

  .capable__content .tab-inner {
    opacity: 0;
    visibility: hidden;
    position: absolute;
  }

  .capable__content .tab-inner.active {
    opacity: 1;
    visibility: visible;
    position: static;
  }

  .capable__content .ac-trigger {
    display: none;
  }

  .capable__content .ac-panel {
    height: auto !important;
  }

  .capable__img {
    margin-top: 0;
  }

  .advantage-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .advantage__top {
    margin-bottom: 40px;
  }

  .advantage__card {
    padding: 24px 20px;
    background: #ffffff;
    border-radius: 8px;
    overflow: hidden;
    height: 100%;
  }

  .advantage__card .text {
    font-size: 18px;
  }

  .advantage__card--small .b2, .advantage__card--small .form__label, .advantage__card--small .announcement__content ol, .announcement__content .advantage__card--small ol, .advantage__card--small .feature__item {
    font-size: 15px;
  }

  .advantage__title {
    font-size: 24px;
  }

  .testimonial-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .testimonial__content {
    padding: 88px 0;
    min-height: 500px;
  }

  .testimonial__content blockquote {
    margin-bottom: 40px;
  }

  .testimonial__content--alt {
    padding-bottom: 80px;
  }

  .testimonial__content--alt blockquote {
    margin-bottom: 40px;
  }

  .testimonial__info {
    max-width: 400px;
  }

  .testimonial__logo {
    position: absolute;
    right: 40px;
    bottom: 40px;
    margin-top: 0;
  }

  .testimonial__logo img {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .testimonial-swiper {
    padding-bottom: 78px;
  }

  .disclaimer-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .disclaimer__title {
    margin-bottom: 40px;
  }

  .fact-block {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .fact__top {
    margin-bottom: 80px;
  }

  .fact__top h2 {
    margin-bottom: 7px;
  }

  .fact__img {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .fact__item {
    margin-bottom: 80px;
  }

  .support-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .support__top {
    margin-bottom: 60px;
  }

  .support__top--center {
    margin-left: auto;
    margin-right: auto;
  }

  .story-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .story__wrapper {
    padding: 80px 0;
    background: transparent !important;
  }

  .story__bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    aspect-ratio: auto;
  }

  .story__bg--overlay::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000000;
    background: linear-gradient(75deg, black 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
    opacity: .5;
  }

  .story__bg--overlay-reverse::after {
    background: linear-gradient(to left, black 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
  }

  .story__content {
    max-width: 450px;
    border-radius: 8px;
    padding: 30px;
  }

  .story__subtitle {
    margin-bottom: 5px;
    font-size: 22px;
  }

  .story__title {
    margin-bottom: 30px;
  }

  .story__logo {
    position: absolute;
    right: 40px;
    bottom: 40px;
    margin-bottom: 0;
  }

  .story-block--right .story__logo {
    left: 40px;
    right: auto;
  }

  .vision__item {
    aspect-ratio: 1;
  }

  .vision__item--reset {
    min-height: 500px;
    aspect-ratio: auto;
  }

  .vision__holder {
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
    align-items: center;
    min-height: 100vh;
  }

  .vision__inner {
    padding: 30px;
  }

  .vision__inner .quote__name {
    margin-bottom: 24px;
  }

  .vision__content {
    padding-left: 30px;
    width: 53.3%;
    padding-bottom: 0;
    order: 1;
    flex-shrink: 0;
  }

  .vision-block--reverse .vision__content {
    padding-right: 30px;
    order: -1;
  }

  .vision__content .checklist {
    margin-bottom: -20px;
  }

  .vision__visual {
    width: 46.7%;
  }

  .vision__slide {
    margin-bottom: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: scale(.89) translateY(-22px);
    transform-origin: top;
    z-index: -1;
    transition: transform .35s cubic-bezier(.3, .86, .36, .95);
  }

  .vision__slide.active {
    position: static;
    transform: none;
    z-index: 1;
  }

  .vision__quote {
    font-size: 24px;
  }

  .vision__subtitle {
    max-width: 290px;
    font-size: 29px;
    text-align: left;
  }

  .vision__subtitle--large {
    max-width: 400px;
  }

  .provider-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .provider__top {
    margin-bottom: 40px;
  }

  .provider__top--space {
    margin-bottom: 60px;
  }

  .provider__items + .provider__items {
    margin-top: 40px;
  }

  .provider__item {
    padding-left: 40px;
    padding-right: 40px;
    max-width: 240px;
    flex-shrink: 0;
  }

  .overview-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .overview__heading {
    margin-bottom: 80px;
  }

  .overview__top {
    margin-bottom: 80px;
  }

  .overview__row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -40px;
  }

  .overview__col {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    width: 33.33%;
  }

  .overview__holder {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .overview__holder .ac-trigger {
    display: inline-flex;
  }

  .overview-imgs {
    width: 60.7%;
  }

  .overview-ac {
    width: 39.3%;
    padding-right: 30px;
  }

  .overview-ac .overview__img {
    display: none;
  }

  .overview-ac .ac-panel .text {
    padding: 20px 0 20px 20px;
  }

  .case-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .case-block--space {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .case__holder {
    display: flex;
    flex-wrap: wrap;
  }

  .case__left {
    width: 66.7%;
  }

  .case__card {
    padding: 30px;
  }

  .case__card h2 {
    margin-bottom: 28px;
  }

  .case__card-left {
    padding-bottom: 0;
    flex: 1;
    width: auto;
  }

  .case__card-right {
    width: 50%;
  }

  .case__btn {
    padding-top: 30px;
  }

  .case__right {
    padding-top: 0;
    padding-left: 10px;
    position: relative;
    width: 33.3%;
  }

  .case__img {
    height: 100%;
    aspect-ratio: auto;
    position: absolute;
  }

  .case__form .gform_footer .btn {
    font-size: 18px !important;
  }

  .benefit-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .benefit__top {
    margin-bottom: 50px;
  }

  .benefit__img {
    margin-bottom: 34px;
    aspect-ratio: 387/180;
  }

  .benefit__row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -40px;
  }

  .benefit__col {
    width: 33.33%;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 40px;
  }

  .benefit__list ul {
    font-size: 12px;
    margin-left: -15px;
    margin-right: -15px;
  }

  .benefit__list li {
    padding-left: 15px;
    padding-right: 15px;
  }

  .benefit__list a {
    padding-bottom: 11px;
  }

  .benefit__list a::after {
    height: 6px;
  }

  .benefit__list a:before {
    height: 6px;
  }

  .benefit__list--challange a .icon-arrow-right-up {
    display: none;
  }

  .benefit__content .ac-panel {
    height: auto !important;
  }

  .customer-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .customer__top {
    margin-bottom: 57px;
  }

  .customer__card blockquote {
    margin-bottom: 30px;
  }

  .customer-navigation {
    padding-top: 30px;
  }

  .swiper-button-prev,
  .swiper-button-next {
    width: 48px;
    height: 48px;
    font-size: 20px;
  }

  .swiper-button-prev {
    left: 0;
  }

  .swiper-button-next {
    right: 0;
  }

  .perks-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .perks__row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -20px;
  }

  .perks__col {
    width: 33.33%;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
  }

  .perks__card {
    border-radius: 8px;
    padding: 25px 20px 17px;
    height: 100%;
  }

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

  .spotlight-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .spotlight__decor {
    width: 145px;
    height: 282px;
    top: 21px;
  }

  .spotlight__decor .pixel-decor:first-child {
    right: 0;
    top: 0;
    left: auto;
  }

  .spotlight__decor .pixel-decor:last-child {
    right: 34px;
    bottom: 0;
  }

  .spotlight__decor .pixel-decor-multiple {
    left: 0;
    bottom: 111px;
  }

  .spotlight__imgs {
    margin: inherit;
  }

  .spotlight__imgs--large {
    padding-left: 13px;
    margin-top: -20px;
  }

  .spotlight__imgs--large .spotlight__img:last-child {
    margin-left: -46px;
  }

  .spotlight__content {
    flex: 1;
  }

  .spotlight__inner {
    max-width: 523px;
    padding-top: 0;
    padding-left: 30px;
  }

  .local-block {
    padding-bottom: 0;
  }

  .local__top {
    padding-top: 0;
    margin-bottom: 60px;
  }

  .local__top h2 {
    margin-bottom: 36px;
  }

  .local__holder {
    margin: 0 auto 60px;
    width: 100%;
    max-width: 1040px;
  }

  .local__title {
    font-size: 58px;
  }

  .challange-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .challange-block .connect__decor--alt {
    width: 120px;
    height: 452px;
  }

  .challange-block .benefit__list a {
    font-weight: 500;
  }

  .challange__top {
    margin-bottom: 60px;
  }

  .challange__top h2 {
    margin-bottom: 30px;
  }

  .challange__content .text {
    margin-bottom: 30px;
  }

  .challange__img {
    aspect-ratio: 809/520;
  }

  .challange__img--large {
    aspect-ratio: 808/650;
  }

  .challange__inner {
    padding-top: 10px;
  }

  .challange-ac .ac-panel {
    height: auto !important;
  }

  .challange-ac .ac-trigger {
    display: none;
  }

  .challange-ac .ac-trigger::after {
    height: 6px;
  }

  .figcaption {
    line-height: 1.2;
    font-size: 15px;
  }

  .journey-block {
    padding-bottom: 80px;
  }

  .journey__img {
    aspect-ratio: 1360/571;
  }

  .journey__holder {
    padding-top: 80px;
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-end;
  }

  .journey__content {
    max-width: 500px;
  }

  .team-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .team-block--leader {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .team-block--leader .team__top {
    margin-bottom: 60px;
  }

  .team__top {
    margin-bottom: 80px;
  }

  .team__card {
    min-height: 540px;
  }

  .team__card::before {
    min-height: 112px;
  }

  .team__card--leader {
    min-height: 600px;
  }

  .team__card--leader .text {
    font-size: 22px;
  }

  .team__card--care {
    min-height: 420px;
  }

  .team__card--care .team__content {
    min-height: 112px;
    padding: 40px 30px 30px;
  }

  .team__card--care::before {
    min-height: 112px;
  }

  .team__card--navy::before {
    min-height: 112px;
  }

  .team__content {
    padding: 64px 31px 30px;
  }

  .team-swiper .swiper-next,
  .team-swiper .swiper-prev {
    width: calc(28.9% - 20px);
  }

  .team__logo {
    margin-bottom: 20px;
  }

  .investor-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .investor__top h2 {
    margin-bottom: 27px;
  }

  .investor__holder {
    margin-left: -40px;
    margin-right: -40px;
  }

  .investor__item {
    width: 33.33%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .news-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .news__top {
    margin-bottom: 80px;
  }

  .news__card {
    min-height: 380px;
  }

  .news__card .icon-arrow-right-up {
    width: 32px;
    height: 32px;
    font-size: 14px;
  }

  .news__body {
    padding-top: 30px;
  }

  .news__logo {
    max-height: 61px;
  }

  .news-swiper {
    padding-bottom: 78px;
  }

  .leader-swiper {
    padding-bottom: 78px;
  }

  .workflow-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .workflow__top {
    margin-bottom: 53px;
  }

  .workflow__img {
    margin-bottom: 30px;
  }

  .workflow__title {
    font-size: 24px;
    margin-bottom: 16px;
  }

  .workflow-navigation {
    position: relative;
    padding-top: 47px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .promo__holder {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 60px;
    min-height: 300px;
  }

  .promo__left {
    flex: 1;
    margin-bottom: 0;
  }

  .promo__right {
    width: 61.6%;
    padding-left: 50px;
  }

  .promo__img {
    max-width: 247px;
  }

  .explore__holder {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .explore__content {
    position: relative;
    z-index: 2;
    padding-right: 30px;
    flex: 1;
    margin-bottom: 0;
  }

  .explore__content::after {
    content: "";
    z-index: -1;
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: 0;
    background: #ffffff;
  }

  .explore__items {
    max-width: 253px;
  }

  .explore__items--large {
    max-width: 390px;
  }

  .explore__slider {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
  }

  .explore__slider-holder {
    overflow: visible;
    width: 60%;
  }

  .explore__inner {
    flex-direction: row;
    flex-wrap: nowrap;
  }

  @keyframes marquee-responsive {
    0% {
      transform: translateX(0);
    }

    100% {
      transform: translateX(-50%);
    }
  }

  .patient-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .patient__left {
    width: 45.8%;
    margin-bottom: 0;
  }

  .patient__content {
    flex: 1;
    padding-left: 30px;
  }

  .patient__content .text {
    margin-bottom: 40px;
  }

  .patient__row {
    margin-left: -15px;
    margin-right: -15px;
  }

  .patient__col {
    padding-left: 15px;
    padding-right: 15px;
  }

  .patient__title {
    line-height: 1;
    font-size: 60px !important;
  }

  .detect-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .detect__holder {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .detect-block--reverse .detect__holder {
    flex-direction: row-reverse;
  }

  .detect__left {
    width: 300px;
  }

  .detect__content {
    padding-left: 30px;
    width: calc(100% - 300px);
  }

  .detect-block--reverse .detect__content {
    padding-left: 0;
    padding-right: 30px;
  }

  .detect__content .text {
    margin-bottom: 30px;
  }

  .detect__content .checklist {
    margin-bottom: 30px;
  }

  .detect__content h2 {
    margin-bottom: 30px;
  }

  .detect__imgs {
    margin-bottom: 0;
  }

  .detect__img {
    width: 200px;
    height: 200px;
  }

  .detect__img--small {
    margin-top: 128px;
    margin-left: -11px;
    width: 100px;
    height: 100px;
  }

  .reduce-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .reduce__top {
    margin-bottom: 60px;
  }

  .reduce__row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;
  }

  .reduce__col {
    width: 50%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .security-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .security__top {
    margin-bottom: 60px;
  }

  .security__logo {
    max-width: 100px;
  }

  .video__holder .play {
    width: 40px;
  }

  .count-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .count__inner h2 {
    margin-bottom: 47px;
  }

  .count__inner .count__number {
    margin-bottom: -13px;
  }

  .clinic__holder {
    padding: 30px;
  }

  .clinic__row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    box-sizing: border-box;
  }

  .clinic__content {
    width: 56.3%;
    padding-right: 30px;
  }

  .clinic__right {
    width: 43.7%;
  }

  .clinic__card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding: 20px;
  }

  .clinic__card-title {
    font-size: 18px;
  }

  .clinic__quote {
    font-size: 18px;
  }

  .clinic__items {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: -20px;
    margin-right: -20px;
  }

  .clinic__item {
    padding-left: 20px;
    padding-right: 20px;
    width: 33.33%;
  }

  .clinic__item .b1 {
    font-size: 16px;
  }

  .clinic__title {
    margin-bottom: 40px;
  }

  .clinic-swiper {
    padding-right: 57px;
  }

  .clinic-swiper .swiper-button-next,
  .clinic-swiper .swiper-button-prev {
    width: 27px;
    height: 27px;
    font-size: 12px;
  }

  .clinic-swiper .swiper-pagination {
    width: 27px;
  }

  .scroll-bar {
    width: 27px;
  }

  .scroll-bar .scroll-to {
    width: 27px;
    height: 27px;
    font-size: 12px;
  }

  .mission-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .mission__top {
    margin-bottom: 90px;
  }

  .mission__top h2 {
    margin-bottom: 43px;
  }

  .mission__content h2 {
    margin-bottom: 30px;
  }

  .mission__img {
    aspect-ratio: 808/538;
  }

  .mission__btn {
    padding-top: 30px;
  }

  .mission-swiper .swiper-button-next {
    right: 20px;
    bottom: 20px;
  }

  .mission-swiper .swiper-button-prev {
    left: 20px;
    bottom: 20px;
  }

  .mission-swiper-content {
    margin-top: 76px;
  }

  .mission__holder {
    padding-bottom: 0;
  }

  .achive-block {
    padding-top: 68px;
    padding-bottom: 80px;
  }

  .achive__row {
    gap: 60px 80px;
  }

  .we-block {
    padding-bottom: 120px;
  }

  .we__title {
    width: 29.5%;
    margin-bottom: 0;
  }

  .milestone__subtitle {
    margin-bottom: 41px;
  }

  .milestone__year {
    margin-top: 5px;
    font-size: 140px;
  }

  .milestone__content {
    width: 40%;
    padding-left: 20px;
  }

  .milestone__info {
    padding-bottom: 30px;
  }

  .milestone__info:last-child {
    padding-bottom: 0;
  }

  .milestone__item {
    padding: 30px;
  }

  .milestone-swiper .swiper-navigation {
    border-top: 1px solid #ffffff;
    padding-top: 30px;
    margin: 30px;
    width: calc(100% - 60px);
  }

  .value__holder {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .value-img-swiper {
    padding-top: 60px;
    width: 55%;
  }

  .value-img-swiper .second-next-slide .value__img {
    transform: translateY(-30px);
    margin: 0 44px;
  }

  .value-content-swiper {
    width: 45%;
    padding-top: 0;
  }

  .value-content-swiper .swiper-slide {
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .value__content {
    padding-left: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .value__content [data-show-content] {
    max-height: 58px;
  }

  .value__content h2 {
    margin-bottom: 20px;
  }

  .value__img .icon-arrow-right-up {
    font-size: 16px;
    width: 40px;
    height: 40px;
  }

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

  .value-swiper .swiper-slide {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-height: 900px !important;
  }

  .loader .pixel-bg {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: none;
  }

  .loader__logo {
    width: 100%;
  }

  .loader__text {
    width: calc(100% - 90px);
    padding-left: 27px;
    font-size: 48px;
  }

  .loader__content {
    padding-top: 142px;
    max-width: 528px;
  }

  .loader__icon {
    width: 90px;
    height: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .form-area.w-50 {
    width: calc(50% - .75rem);
  }
}

@media (min-width: 1024px) {
  h1,
  .h1 {
    line-height: 1.0847;
    font-size: 50px;
  }

  h2,
  .h2 {
    font-size: 50px;
  }

  .h3, .testimonial__content blockquote, .register-form h2 {
    font-size: 40px;
  }

  .display-1 {
    font-size: 50px;
  }

  .h1-large {
    font-size: 65px;
  }

  .h1-pixel {
    line-height: 1;
    font-size: 65px;
  }

  .form-block {
    padding-bottom: 120px;
  }

  .header {
    padding: 50px 0 40px;
    padding: 25px 0;
  }

  .nav-opener {
    display: none;
  }

  .nav-logo {
    display: none;
  }

  .nav-drop {
    display: block;
    position: static;
    background: none;
    transform: none;
    box-shadow: none;
    overflow: visible;
    width: auto;
    max-height: none;
  }

  .nav-drop .nav-wrap {
    padding: 0;
    transform: none;
    background: none;
    backdrop-filter: inherit;
    border-radius: 0;
  }

  .nav .menu-list {
    gap: 25px;
    line-height: 1.2;
    display: flex;
    font-size: 13px;
  }

  .nav .menu-list > ul {
    gap: 25px;
    display: flex;
  }

  .nav .menu-list > ul > li {
    margin-bottom: 0;
  }

  .nav .menu-list > ul > li:hover > ul {
    opacity: 1;
    visibility: visible;
  }

  .nav .menu-list > ul > li > ul {
    display: block;
    position: absolute;
    left: -60px;
    width: 290px;
    backdrop-filter: blur(29.4px);
    background: rgba(255, 255, 255, .65);
    padding: 40px 60px 60px;
    border-radius: 0 0 8px 8px;
    opacity: 0;
    visibility: hidden;
    transition: opacity .35s cubic-bezier(.3, .86, .36, .95), visibility .35s cubic-bezier(.3, .86, .36, .95);
  }

  .nav .menu-list > ul > li > ul.dropdown-row {
    width: 530px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 50px;
    gap: 50px;
  }

  .nav .menu-list > ul > li > ul > li {
    margin-bottom: 0;
  }

  .nav .menu-list > ul > li > ul > li:hover ul {
    opacity: 1;
    visibility: visible;
  }

  .nav .menu-list > ul > li > ul ul {
    display: block;
    padding: 24px 0;
  }

  .nav .menu-list a.has-drop-down-a {
    padding: 0;
  }

  .nav .menu-list a.has-drop-down-a:before {
    display: none;
  }

  .lang:hover .lang-list {
    opacity: 1;
    visibility: visible;
  }

  .lang .lang-list {
    position: absolute;
    left: -60px;
    backdrop-filter: blur(29.4px);
    background: rgba(255, 255, 255, .65);
    padding: 40px 60px 60px;
    border-radius: 0 0 8px 8px;
    max-width: 190px;
    width: 290px;
    opacity: 0;
    visibility: hidden;
    display: block;
  }

  .nav-btn {
    margin-right: 0;
  }

  .container--sm {
    max-width: 867px;
  }

  .container--xs {
    max-width: 653px;
  }

  .text-l {
    font-size: 95px;
  }

  .text-ul {
    font-size: 80px;
  }

  .three-row-space {
    margin-left: -10px;
    margin-right: -10px;
  }

  .three-col-space {
    padding-left: 10px;
    padding-right: 10px;
  }

  .select2-container .select2-dropdown {
    width: 690px !important;
  }

  .footer {
    padding: 120px 0;
  }

  .footer-social {
    gap: 10px;
  }

  .footer-wrap {
    padding: 0 20px;
  }

  .footer-area {
    --gap: 15px;
    padding: 31px 0 50px;
  }

  .footer-item {
    width: 19.6%;
  }

  .footer-item--row {
    position: relative;
    width: 38.9%;
  }

  .footer-nav {
    gap: 40px;
  }

  .btn--large {
    font-size: 23px;
  }

  .info-block .detail__decor:first-child {
    left: .5%;
    bottom: 16.1%;
    transform: scaleY(-1) rotate(90deg);
  }

  .info-block .detail__decor:last-child {
    top: 36.8%;
    right: -9px;
    transform: scaleX(-1) scaleY(-1) rotate(90deg);
  }

  .info-block {
    padding: 80px 0;
  }

  .info-block--alt .detail__decor:first-child {
    left: 4.2%;
    bottom: 19.8%;
    top: auto;
    transform: scaleX(-1) scaleY(-1);
  }

  .info-block--quote .detail__decor:first-child {
    left: auto;
    top: 43%;
    right: 4.4%;
    transform: scaleX(-1) rotate(90deg);
  }

  .filter-wrap {
    margin-bottom: 80px;
  }

  .filter-wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .filter-wrap--full {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .filter-content {
    flex-direction: row;
    flex-wrap: wrap;
  }

  .card-link {
    height: 100%;
  }

  .card .card-link {
    min-height: 532px;
  }

  .filter-item--col .card-link {
    min-height: 440px;
  }

  .card--small .card-link {
    min-height: 256px;
  }

  .card {
    height: 100%;
  }

  .card--normal h2 {
    font-size: 40px;
  }

  .card--normal .card__title {
    font-size: 30px;
  }

  .card--check .card__title--large {
    margin-bottom: 15px;
    font-size: 40px;
  }

  .card--big .card-link {
    padding-right: 100px;
  }

  .filter-block {
    padding: 46px 0 100px;
  }

  .filter-item {
    width: 50%;
  }

  .filter-item--big {
    width: 50%;
  }

  .filter-item--small {
    width: 50%;
  }

  .filter-item--col {
    width: 33.33%;
  }

  .contact-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .contact__head {
    margin-bottom: 80px;
  }

  .contact__card {
    padding: 30px;
  }

  .contact__card .text {
    margin-bottom: 30px;
  }

  .contact__title {
    margin-bottom: 30px;
    font-size: 26px;
  }

  .location-block {
    padding-top: 120px;
    padding-bottom: 80px;
  }

  .location__img {
    aspect-ratio: 394/185;
  }

  .location__decor {
    right: 79px;
  }

  .connect-block--large .container {
    max-width: 650px;
  }

  .connect-block--small .container {
    max-width: 750px;
  }

  .connect__decor {
    top: 30px;
  }

  .connect__decor .pixel-decor:nth-child(3) {
    display: inline-flex;
  }

  .connect-link:hover .icon {
    transform: translate(4px, -13px) rotate(90deg);
  }

  .book-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .book__content {
    max-width: 690px;
  }

  .book__form {
    max-width: 690px;
  }

  .book__title {
    margin-bottom: 60px;
  }

  .cta-block--intro .cta__content {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .cta-block--intro .pixel-md-decor:first-child {
    left: 40px;
  }

  .cta-block--intro .pixel-md-decor:nth-child(2) {
    left: 0 !important;
  }

  .cta-block--intro .pixel-md-decor:last-child {
    right: 80px !important;
  }

  .cta__content {
    min-height: 570px;
    padding-top: 168px;
    padding-bottom: 100px;
  }

  .hero-block .cta__decor--alt .pixel-md-decor:nth-child(2) {
    left: 0;
    top: 40px;
  }

  .hero-block .cta__decor--alt .pixel-md-decor:nth-child(3) {
    top: auto;
    left: auto;
    bottom: 80px;
    right: 80px;
  }

  .hero__wrapper {
    min-height: 570px;
  }

  .hero__content {
    max-width: 750px;
  }

  .hero__decor--random .hero__decor--single .pixel-decor:first-child {
    left: 12.8%;
  }

  .hero__decor--random .hero__decor--single .pixel-decor:nth-child(2) {
    top: 19.7%;
    left: 22.8%;
  }

  .hero__decor--random .hero__decor--single .pixel-decor:nth-child(3) {
    left: 6.4%;
    bottom: 14.3%;
    top: auto;
  }

  .hero__decor--random .hero__decor--single .pixel-decor:nth-child(4) {
    bottom: 0;
    right: 32.8%;
    top: auto;
  }

  .hero__decor--random .hero__decor--multiple .pixel-decor-multiple:first-child {
    left: 10.3%;
    top: 33.6%;
  }

  .hero__decor--random .hero__decor--multiple .pixel-decor-multiple:nth-child(2) {
    top: 21%;
    right: 39.4%;
    transform: scaleX(-1);
  }

  .hero__decor--random .hero__decor--multiple .pixel-decor-multiple:last-child {
    right: 9.5%;
    bottom: 40.6%;
    transform: scaleX(1);
    left: auto;
    top: auto;
  }

  @keyframes moveLeftToRight {
    0% {
      left: 0;
    }

    100% {
      left: 40px;
    }
  }

  .highlight-block {
    padding-bottom: 80px;
  }

  .highlight-block--space {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .highlight-block--alt {
    padding-top: 40px;
    padding-bottom: 120px;
  }

  .highlight-block--space {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .highlight__content {
    max-width: 693px;
  }

  .highlight__title {
    font-size: 40px;
  }

  .highlight__title-large {
    font-size: 58px;
  }

  .career__item.show .career__title {
    font-size: 65px;
  }

  .career__location {
    font-size: 20px;
  }

  .career__title {
    width: 40%;
    font-size: 30px;
  }

  .career__content {
    width: 40%;
  }

  .guide__btns {
    justify-content: flex-end;
  }

  .guide__col:nth-child(4) {
    width: 30%;
    flex: none;
  }

  .guide__col:last-child {
    flex: 1;
  }

  .detail-block--faq .detail p:first-child {
    margin-bottom: 40px;
  }

  .detail p + h2 {
    margin-top: 40px;
  }

  .detail ul + h2,
  .detail ol + h2 {
    margin-top: 40px;
  }

  .detail h2 {
    margin-bottom: 40px;
    font-size: 22px;
  }

  .address + h2 {
    margin-top: 40px;
  }

  .plan-block .detail p + h2 {
    margin-top: 40px;
  }

  .plan-block .wp-block-image.size-large + h2 {
    margin-top: 40px;
  }

  .plan__decor-right-top {
    top: 6.9%;
    transform: scaleY(-1) scaleX(-1);
  }

  .plan__decor-left-top {
    top: 34%;
  }

  .podcast-block .pagetitle__decor {
    bottom: 95px;
    left: 0;
    top: auto;
  }

  .podcast__content {
    padding-right: 30px;
  }

  .podcast__right {
    padding-left: 100px;
  }

  .announcement__content ul + h2,
  .announcement__content ol + h2 {
    margin-top: 48px;
  }

  .about__title {
    margin-bottom: 40px;
    font-size: 50px;
  }

  .more-block {
    padding-top: 120px;
  }

  .more-block--alt {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .more-block--alt .more__top {
    margin-bottom: 80px;
  }

  .more__card {
    padding: 30px;
  }

  .feature__row {
    margin-left: -10px;
    margin-right: -10px;
  }

  .feature__col {
    width: 25%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .discuss__width--alt {
    padding-right: 90px;
  }

  .content-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .content-block--alt {
    padding-top: 78px;
  }

  .content-block .detail__decor {
    left: 1.8%;
    top: 16.9%;
    transform: scaleX(-1) scaleY(-1) rotate(90deg);
  }

  .content-block .detail__decor:last-child {
    right: 4.9%;
    top: 50.2%;
    left: auto;
    transform: scaleX(-1) scaleY(-1);
  }

  .quote-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .quote-block--space {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .quote-block blockquote {
    font-size: 40px;
  }

  .link-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .newsroom-block {
    padding-top: 120px;
    padding-bottom: 80px;
  }

  .newsroom__row {
    margin-left: -32px;
    margin-right: -32px;
  }

  .newsroom__col {
    padding-left: 32px;
    padding-right: 32px;
  }

  .newsroom__load {
    padding-top: 24px;
  }

  .raise__top {
    margin-bottom: 114px;
  }

  .raise__col {
    width: 33.33%;
  }

  .award__top {
    margin-bottom: 120px;
  }

  .award__title {
    font-size: 22px;
  }

  .rad-block {
    padding-top: 120px;
  }

  .rad__content h2 {
    font-size: 40px;
  }

  .perform-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .perform-block .play {
    width: 60px;
  }

  .capable-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .capable__list a {
    font-size: 23px;
  }

  .capable__list a .icon-arrow-right-up {
    width: 35px;
    height: 35px;
    font-size: 15px;
  }

  .advantage-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .advantage__top {
    margin-bottom: 76px;
  }

  .advantage__card {
    min-height: 387px;
    padding-right: 60px;
  }

  .advantage__card--pr {
    padding-right: 20px;
  }

  .advantage__card--small {
    min-height: 240px;
    padding-right: 20px;
  }

  .advantage__card--small .h4, .advantage__card--small .customer__card blockquote, .customer__card .advantage__card--small blockquote, .advantage__card--small .announcement__content h2, .announcement__content .advantage__card--small h2 {
    font-size: 30px;
    margin-bottom: 30px;
  }

  .advantage__title {
    font-size: 30px;
  }

  .testimonial-block--space {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .testimonial__info {
    max-width: 557px;
  }

  .fact-block {
    padding-bottom: 120px;
  }

  .fact__decor .book__decor--right {
    left: 0;
    right: auto;
    transform: scaleY(-1) scaleX(-1);
  }

  .fact__decor .book__decor--left {
    left: auto;
    right: 0;
    transform: scaleY(-1) scaleX(-1);
  }

  .fact__decor .detail__decor {
    left: 0;
    bottom: 10%;
    transform: scaleY(-1);
  }

  .support-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .support__top {
    margin-bottom: 80px;
  }

  .story__content {
    max-width: 480px;
    padding: 40px;
  }

  .story__logo {
    width: 208px;
    height: 43px;
  }

  .vision__holder {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .vision__inner {
    padding: 40px 80px;
  }

  .vision__item--reset .vision__inner {
    padding: 80px;
  }

  .vision__content {
    padding-left: 115px;
  }

  .vision-block--reverse .vision__content {
    padding-right: 110px;
  }

  .provider-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .overview-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .overview-ac {
    padding-right: 60px;
  }

  .overview-ac .ac-trigger {
    font-size: 23px;
  }

  .overview-ac .ac-trigger .icon-arrow-right-up {
    width: 35px;
    height: 35px;
    font-size: 15px;
  }

  .case-block--space {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .case__card {
    padding: 44px 40px 37px;
  }

  .benefit-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .benefit__list {
    margin-bottom: 40px;
  }

  .customer-swiper {
    margin: 0 -10%;
    padding-left: 0;
    padding-right: 0;
  }

  .spotlight-block {
    padding-top: 120px;
    padding-bottom: 0;
  }

  .spotlight__imgs--small {
    display: flex;
    margin-top: auto;
  }

  .spotlight__content {
    padding-bottom: 180px;
  }

  .spotlight__inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .local__title {
    font-size: 58px;
  }

  .challange-block {
    padding-top: 120px;
    padding-bottom: 180px;
  }

  .challange-block--space {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .journey-block {
    padding-bottom: 120px;
  }

  .journey__content {
    max-width: 630px;
  }

  .team-block {
    padding-top: 140px;
    padding-bottom: 120px;
  }

  .team-block--leader {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .team-block--space {
    padding-top: 120px;
    padding-bottom: 80px;
  }

  .team-swiper {
    margin: 0 -10%;
    padding-left: 0;
  }

  .team-swiper .swiper-next,
  .team-swiper .swiper-prev {
    width: calc(25.4% - 20px);
  }

  .investor-block {
    padding-top: 125px;
    padding-bottom: 120px;
  }

  .news-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .leader-swiper {
    padding-left: 0;
    margin: 0 -10%;
  }

  .workflow-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .workflow__img {
    margin-bottom: 45px;
  }

  .workflow__title {
    font-size: 30px;
    margin-bottom: 36px;
  }

  .promo__holder {
    min-height: 430px;
    padding: 120px;
  }

  .promo__right {
    padding-right: 50px;
  }

  .explore__content {
    padding-right: 50px;
  }

  .patient-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .patient__content {
    padding-left: 80px;
  }

  .patient__content .text {
    margin-bottom: 70px;
  }

  .patient__title {
    font-size: 80px !important;
  }

  .detect-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .detect__left {
    width: 432px;
  }

  .detect-block--reverse .detect__left {
    width: 357px;
  }

  .detect__content {
    padding-left: 50px;
    width: calc(100% - 432px);
  }

  .detect-block--reverse .detect__content {
    padding-right: 50px;
    width: calc(100% - 357px);
  }

  .detect__img {
    width: 273px;
    height: 273px;
  }

  .detect__img--small {
    width: 168px;
    height: 168px;
  }

  .detect-block--reverse .detect__img--small {
    margin-top: 200px;
    margin-left: -84px;
  }

  .reduce-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .security-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .video__holder .play {
    width: 60px;
  }

  .count-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .clinic__content {
    padding-right: 50px;
  }

  .clinic__card {
    padding: 30px;
  }

  .clinic__card-title {
    line-height: 1.1;
    font-size: 20px;
  }

  .clinic__quote {
    font-size: 30px;
  }

  .clinic__item .b1 {
    font-size: 20px;
  }

  .clinic__title {
    margin-bottom: 80px;
  }

  .clinic-swiper--large .swiper-slide {
    max-height: 800px !important;
  }

  .mission-block {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .we__holder {
    gap: 30px;
  }

  .we__bottom {
    margin-top: 30px;
  }

  .we__title {
    font-size: 48px;
  }

  .milestone__item {
    padding: 40px;
  }

  .milestone__img {
    display: none;
  }

  .milestone-swiper .swiper-navigation {
    margin: 40px;
    width: calc(100% - 80px);
  }

  .value-block {
    padding-top: 80px;
    padding-bottom: 120px;
  }

  .value__content [data-show-content] {
    max-height: 50px;
  }

  .value__inner .text {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  .advantage__card {
    aspect-ratio: 1;
  }
}

@media (min-width: 1440px) {
  h1,
  .h1 {
    font-size: 59px;
  }

  h2,
  .h2 {
    font-size: 58px;
  }

  .display-1 {
    font-size: 58px;
  }

  .display-2 {
    font-size: 48px;
  }

  .header {
    padding: 50px 0 41px;
  }

  .logo {
    width: 236px;
  }

  .nav .menu-list {
    gap: 50px;
    padding-top: 4px;
  }

  .nav .menu-list > ul {
    gap: 50px;
  }

  .nav .menu-list > ul > li > ul {
    padding: 52px 60px 30px;
  }

  .text-ul {
    font-size: 120px;
  }

  .pixel-md-decor {
    width: 64px;
    height: 64px;
  }

  .pixel-lg-decor {
    width: 128px;
    height: 128px;
  }

  .footer {
    padding: 180px 0;
  }

  .footer-wrap {
    padding: 0 40px;
  }

  .footer-logo {
    width: 202px;
  }

  .footer-area {
    --gap: 44px;
  }

  .footer-item--row .footer-title {
    font-size: 15px;
  }

  .footer-list > li:first-child {
    width: 30%;
  }

  .footer-list > li:nth-child(2) {
    width: 30%;
  }

  .footer-list > li:last-child {
    flex: 1;
  }

  .footer-nav {
    gap: 90px;
  }

  .footer-title {
    margin-bottom: 26px;
  }

  .footer-item > ul ul {
    padding-top: 25px;
  }

  .info-block {
    padding: 120px 0 80px;
  }

  .info-block--alt {
    padding: 80px 0;
  }

  .info-block--quote {
    padding: 80px 0 120px;
  }

  .filter-block {
    padding: 46px 0 195px;
  }

  .filter-item--big {
    width: 58.2%;
  }

  .filter-item--small {
    width: 41.8%;
  }

  .contact__card {
    padding: 41px 40px;
  }

  .contact__card .text {
    margin-bottom: 40px;
  }

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

  .location-block .three-row {
    margin-bottom: -40px;
  }

  .location-block .three-col {
    padding-bottom: 40px;
  }

  .location__title {
    font-size: 22px;
    margin-bottom: 22px;
  }

  .connect-block--large .container {
    max-width: 1010px;
  }

  .connect__decor {
    width: 203px;
  }

  .connect-link {
    font-size: 58px;
  }

  .connect-link .icon {
    font-size: 20px;
    width: 45px;
    height: 45px;
    transform: translate(4px, -13px);
  }

  .connect-row {
    margin-left: -60px;
    margin-right: -60px;
  }

  .connect-col {
    padding-left: 50px;
    padding-right: 50px;
  }

  .cta-block--intro .pixel-md-decor:first-child {
    left: 64px;
  }

  .cta-block--intro .pixel-md-decor:nth-child(2) {
    left: 0 !important;
  }

  .cta-block--intro .pixel-md-decor:last-child {
    right: 128px !important;
  }

  .cta__inner {
    max-width: 610px;
  }

  .cta__decor .pixel-md-holder .pixel-md-decor:nth-child(2) {
    top: 64px;
    left: 64px;
  }

  .cta__decor .pixel-md-holder .pixel-md-decor:nth-child(3) {
    top: 128px;
    left: 226px;
  }

  .cta__decor .pixel-md-holder .pixel-md-decor:last-child {
    right: 64px;
    bottom: 128px;
  }

  .cta__decor .pixel-lg-holder .pixel-lg-decor:first-child {
    left: 290px;
  }

  .cta__decor .pixel-lg-holder .pixel-lg-decor:nth-child(3) {
    bottom: 54px;
  }

  .intro__inner {
    max-width: 528px;
  }

  .hero-block .cta__decor .pixel-md-decor:last-child {
    right: 64px;
    bottom: 0;
    top: auto;
    left: auto;
  }

  .hero-block .cta__decor .pixel-lg-decor:nth-child(3) {
    bottom: 86px;
    left: 420px;
  }

  .hero-block .cta__decor--alt .pixel-md-decor:first-child {
    left: 64px;
    top: 0;
  }

  .hero-block .cta__decor--alt .pixel-md-decor:nth-child(2) {
    left: 0;
    top: 64px;
  }

  .hero-block .cta__decor--alt .pixel-md-decor:nth-child(3) {
    bottom: 128px;
    right: 128px;
  }

  .hero-block .cta__decor--alt .pixel-lg-decor:last-child {
    left: auto;
    top: auto;
    bottom: 0;
  }

  .hero__title {
    font-size: 48px;
  }

  .hero__content {
    max-width: 848px;
    padding-bottom: 0;
  }

  .hero__decor--option .pixel-md-decor {
    width: 64px;
    height: 64px;
  }

  .hero__decor--option .pixel-md-decor:nth-child(2) {
    right: 387px;
    top: 128px;
  }

  .hero__decor--option .pixel-md-decor:nth-child(3) {
    bottom: 144px;
    right: 128px;
    width: 64px;
    height: 64px;
  }

  .hero__decor--option .pixel-lg-decor {
    width: 128px;
    height: 128px;
  }

  .hero__decor--option .pixel-lg-decor:nth-child(4) {
    right: 260px;
  }

  .hero__decor--option .pixel-lg-decor:nth-child(5) {
    left: 126px;
    width: 128px;
    height: 128px;
  }

  .hero__decor--option .pixel-lg-decor:last-child {
    bottom: 144px;
    width: 128px;
    height: 128px;
  }

  @keyframes moveLeftToRight {
    0% {
      left: 0;
    }

    100% {
      left: 64px;
    }
  }

  @keyframes moveLeftToRightLarge {
    0% {
      left: 290px;
    }

    100% {
      left: 418px;
    }
  }

  @keyframes moveDownToUp {
    0% {
      top: auto;
      bottom: 128px;
    }

    100% {
      top: auto;
      bottom: 192px;
    }
  }

  .detail__decor {
    width: 122px;
  }

  .podcast__content {
    padding-right: 96px;
  }

  .podcast__right {
    padding-left: 180px;
  }

  .about__title {
    font-size: 58px;
  }

  .feature__row {
    margin-left: -40px;
    margin-right: -40px;
  }

  .feature__col {
    padding-left: 40px;
    padding-right: 40px;
  }

  .raise__row {
    margin-left: -60px;
    margin-right: -60px;
  }

  .raise__col {
    padding-left: 60px;
    padding-right: 60px;
  }

  .award__content {
    width: 36.4%;
    padding-right: 60px;
  }

  .award__row {
    margin-left: -60px;
    margin-right: -60px;
  }

  .award__col {
    padding-left: 60px;
    padding-right: 60px;
  }

  .perform__top h2 {
    font-size: 58px;
  }

  .capable__content {
    margin-right: -80px;
  }

  .advantage__card .text {
    font-size: 20px;
  }

  .advantage__card--small .b2, .advantage__card--small .form__label, .advantage__card--small .announcement__content ol, .announcement__content .advantage__card--small ol, .advantage__card--small .feature__item {
    font-size: 15px;
  }

  .advantage__title {
    font-size: 40px;
  }

  .testimonial__content {
    min-height: 570px;
  }

  .vision__inner .quote__name {
    margin-bottom: 36px;
  }

  .vision__quote {
    font-size: 30px;
  }

  .overview-ac {
    padding-right: 110px;
  }

  .case__form {
    padding-left: 10px;
  }

  .perks__col {
    width: 16.66%;
  }

  .spotlight__imgs--large .spotlight__img:last-child {
    margin-top: 108px;
    width: 239px;
    height: 239px;
  }

  .spotlight__imgs--small .spotlight__img:first-child {
    width: 81px;
    height: 81px;
  }

  .spotlight__imgs--small .spotlight__img:last-child {
    width: 228px;
    height: 228px;
  }

  .spotlight__img {
    width: 148px;
    height: 148px;
  }

  .spotlight__inner {
    padding-left: 50px;
    padding-right: 50px;
  }

  .challange__btn {
    margin-bottom: 37px;
  }

  .team-swiper .swiper-next,
  .team-swiper .swiper-prev {
    width: calc(20.2% - 20px);
  }

  .investor__holder {
    justify-content: space-between;
    margin-left: -80px;
    margin-right: -80px;
    margin-bottom: -82px;
  }

  .investor__item {
    padding-left: 80px;
    padding-right: 80px;
    padding-bottom: 82px;
    width: auto;
  }

  .workflow-holder {
    padding-left: 40px;
    padding-right: 40px;
  }

  .explore__content {
    padding-right: 90px;
  }

  .explore-block--large .explore__content {
    padding-right: 140px;
  }

  .explore-block--large .explore__slider-holder {
    width: 49.6%;
  }

  .patient__title {
    font-size: 105px !important;
  }

  .detect__content {
    padding-left: 247px;
  }

  .detect-block--reverse .detect__content {
    padding-right: 233px;
  }

  .security__logo {
    max-width: 146px;
  }

  .clinic__holder {
    padding: 30px 60px;
  }

  .clinic__content {
    padding-right: 100px;
  }

  .clinic__card {
    padding: 20px 40px;
  }

  .clinic__card .text-ul {
    font-size: 100px;
  }

  .clinic__card-title {
    font-size: 24px;
  }

  .we__title {
    font-size: 65px;
  }

  .milestone__year {
    font-size: 235px;
  }

  .milestone__content {
    width: 35.1%;
  }

  .value__content {
    padding-left: 80px;
  }
}

@media (min-width: 1920px) {
  .team-swiper .swiper-next,
  .team-swiper .swiper-prev {
    width: calc(16.8% - 20px);
  }

  .clinic__holder {
    padding: 60px;
  }
}

@media (min-width: 1920) {
  .clinic__card {
    padding: 40px 40px;
  }
}

@media (min-width: 2160px) {
  .team-swiper .swiper-next,
  .team-swiper .swiper-prev {
    width: calc(14.5% - 20px);
  }
}

@media (max-width: 767px) {
  .navigation .page-numbers,
  .navigation-comments .page-numbers {
    padding: 0 3px;
  }

  .navigation .next,
  .navigation .prev,
  .navigation-comments .next,
  .navigation-comments .prev {
    padding: 4px;
  }

  .navigation-single .next a,
  .navigation-single .prev a {
    padding: 4px;
  }

  .nav-btn .btn {
    font-size: 13px;
  }

  .nav-btn .btn .icon-arrow-right-up {
    width: 18px;
    height: 18px;
    font-size: 8px;
  }

  .container--single {
    max-width: 290px;
  }

  .hide-sm {
    display: none !important;
  }

  .checklist--small {
    font-size: 10px;
  }

  .checklist--small li {
    padding-left: 12px;
  }

  .checklist--small li::after {
    height: 8px;
    width: 8px;
    background: #0972f1 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC43NzQ0MSAxLjc2NzU4TDMuMzIyMjcgNy4yMTk3M0wyLjc5MTk5IDYuNjg5NDVMLTAuMDA3ODEyNSAzLjg4ODY3TDEuMDUyNzMgMi44MjgxMkwzLjMyMjI3IDUuMDk3NjZMNy43MTM4NyAwLjcwNzAzMUw4Ljc3NDQxIDEuNzY3NThaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") no-repeat center/5px;
  }

  .fs-30-sm {
    font-size: 30px !important;
  }

  .fs-24-sm {
    font-size: 24px !important;
  }

  .fs-22-sm {
    font-size: 22px !important;
  }

  .footer-item {
    display: none;
  }

  .footer-list > li {
    display: none;
  }

  .footer-list > li:last-child {
    display: block;
  }

  .footer-list > li:last-child > a {
    display: none;
  }

  .btn--large {
    font-size: 15px !important;
  }

  .btn--xl {
    font-size: 15px !important;
  }

  .info-block--alt {
    padding: 30px 0;
  }

  .info-block--quote {
    padding: 32px 0 30px;
  }

  .info-block--quote .author h2 {
    font-size: 18px;
    margin-bottom: 18px;
  }

  .info-block--quote .author .b1 {
    font-size: 10px;
    line-height: 1.1;
  }

  .info-block--quote h2 {
    font-size: 18px;
    margin-bottom: 16px;
  }

  .info__top h2 {
    font-size: 18px;
    margin-bottom: 16px;
  }

  .info__copy h2 {
    font-size: 18px;
    margin-bottom: 16px;
  }

  .info__row {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .info__author {
    width: 90px;
  }

  .info__right {
    width: calc(100% - 90px);
    padding-left: 20px;
  }

  .info__right h2 {
    font-size: 22px;
  }

  .select__opener {
    display: none;
  }

  .selected .select__opener {
    display: block;
  }

  .card-link h4,
  .card-link .h4,
  .card-link .customer__card blockquote,
  .customer__card .card-link blockquote,
  .card-link .announcement__content h2,
  .announcement__content .card-link h2 {
    font-size: 21px;
  }

  .card--bento .card__top .h3, .card--bento .card__top .testimonial__content blockquote, .testimonial__content .card--bento .card__top blockquote, .card--bento .card__top .register-form h2, .register-form .card--bento .card__top h2 {
    font-size: 58px;
    margin-bottom: 30px;
  }

  .card--bento .h1-large {
    font-size: 58px;
    margin-bottom: 30px;
  }

  .card--bento .card__title {
    font-size: 22px;
  }

  .card-wrap .h6 {
    font-size: 21px;
  }

  .connect-block--small .connect-col {
    padding-bottom: 24px;
  }

  .connect-block--small .connect-row {
    margin-bottom: -24px;
  }

  .connect-col .text br {
    display: none;
  }

  .book__title {
    font-size: 30px;
  }

  .cta-block--intro .pixel-md-decor:nth-child(2) {
    left: 30px !important;
    top: 30px !important;
  }

  .cta-block--intro .pixel-md-decor:last-child {
    right: 50px !important;
    bottom: 50px !important;
  }

  .cta-block--intro .pixel-lg-decor:first-child {
    right: 0 !important;
    bottom: 0 !important;
  }

  .cta__decor .pixel-md-holder .pixel-md-decor:first-child {
    width: 30px;
    height: 30px;
    background-color: rgba(9, 114, 241, .35) !important;
  }

  .cta__decor .pixel-md-holder .pixel-md-decor:nth-child(2) {
    width: 20px;
    height: 20px;
  }

  .cta__decor .pixel-md-holder .pixel-md-decor:nth-child(3) {
    width: 22px;
    height: 22px;
    right: -2px;
    left: auto;
    top: 70px;
    background-color: rgba(9, 114, 241, .15) !important;
  }

  .cta__decor .pixel-md-holder .pixel-md-decor:last-child {
    width: 15px;
    height: 15px;
    right: 67px;
    bottom: 80px;
  }

  .cta__decor .pixel-lg-holder .pixel-lg-decor:first-child {
    bottom: 30px;
    left: auto;
    right: 32px;
    width: 50px;
    height: 50px;
  }

  .cta__decor .pixel-lg-holder .pixel-lg-decor:nth-child(3) {
    left: 0;
    bottom: 47px;
    width: 40px;
    height: 40px;
  }

  .hero-block--annoucement .hero__content {
    padding-top: 37px;
  }

  .hero-block .cta__decor {
    z-index: 1;
  }

  .hero-block .cta__decor .pixel-md-decor:first-child {
    left: 0;
    top: 0;
  }

  .hero-block .cta__decor .pixel-lg-decor:first-child {
    background: rgba(9, 114, 241, .45) !important;
    right: 67px;
    bottom: 80px;
    width: 15px;
    height: 15px;
  }

  .hero-block .cta__decor .pixel-lg-decor:last-child {
    width: 22px;
    height: 22px;
    right: -2px;
    top: 70px;
  }

  .hero-block .cta__decor .pixel-lg-decor:nth-child(2) {
    right: 32px;
    bottom: 30px;
    width: 50px;
    height: 50px;
    left: auto;
    top: auto;
  }

  .hero-block .cta__decor .pixel-lg-decor:nth-child(3) {
    left: 33px;
    bottom: 97px;
  }

  .hero-block--center {
    padding-bottom: 30px;
  }

  .hero-block--center .hero__content {
    transform: none !important;
  }

  .hero-block--center .hero__title {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 35%;
    color: #ffffff;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
  }

  .hero-block--center .hero__btn {
    text-align: left;
    padding-top: 20px;
  }

  .hero-pixel .pixel-box:nth-child(7) ~ * {
    display: none;
  }

  .hero__decor .pixel-decor {
    width: 6px;
    height: 6px;
  }

  .hero__decor .pixel-decor-multiple {
    width: 12px;
    height: 12px;
  }

  .hero__decor--option {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .hero__btn--podcast {
    order: -1;
    padding-bottom: 30px;
    padding-top: 0;
  }

  .hero__btn .btn {
    background: transparent;
    padding: 0;
    backdrop-filter: none;
    color: #000f5b;
    font-size: 18px;
  }

  .hero__btn .btn:hover {
    color: #000f5b;
  }

  .guide-block .filter-wrap {
    margin-bottom: 20px;
  }

  .pagetitle-block--space {
    padding-bottom: 40px;
  }

  .detail-block--faq h2 {
    font-size: 22px;
  }

  .detail h2:has(+ .plan__item) {
    margin-bottom: 12px !important;
  }

  .plan__item h2 {
    font-size: 22px;
  }

  .podcast__list {
    font-size: 12px;
    margin-bottom: 16px;
  }

  .podcast__btn .btn {
    font-size: 18px;
  }

  .announcement-block .study__share {
    margin-bottom: 29px;
  }

  .announcement__content h2 {
    font-size: 22px;
  }

  .announcement__content ol {
    font-size: 10px;
    line-height: 1.1;
  }

  .more-block--alt .more__load {
    text-align: right;
  }

  .feature__item h2 {
    margin-bottom: 9px;
    font-size: 18px;
  }

  .feature__item .b2, .feature__item .form__label, .feature__item .announcement__content ol, .announcement__content .feature__item ol, .feature__item .feature__item {
    font-size: 10px;
    line-height: 1.1;
  }

  .discuss__card h2 {
    font-size: 22px;
  }

  .discuss__content {
    margin-bottom: 0;
  }

  .discuss__content .text {
    font-size: 10px;
    line-height: 1.1;
  }

  .discuss__logo {
    display: none;
  }

  .content h3 {
    font-size: 30px;
    font-family: "PixelSans", "rules", "Helvetica Neue", Arial, " Noto Sans", sans-serif;
  }

  .content h2 {
    font-size: 30px;
  }

  .quote-block--alt {
    padding-top: 52px;
    padding-bottom: 20px;
  }

  .quote-block--alt .container {
    padding-left: 47px;
    padding-right: 47px;
  }

  .quote-block--alt blockquote {
    font-size: 22px;
  }

  .quote__name .b2, .quote__name .form__label, .quote__name .announcement__content ol, .announcement__content .quote__name ol, .quote__name .feature__item {
    font-size: 10px;
  }

  .quote-swiper {
    overflow: visible;
  }

  .discover__top h2 {
    font-size: 30px;
  }

  .popup__title {
    font-size: 24px;
  }

  .newsroom__top h2 {
    font-size: 30px;
  }

  .perform__item h2 {
    font-size: 22px;
    margin-bottom: 19px;
  }

  .advantage__card .text {
    padding-left: 24px;
    position: relative;
  }

  .advantage__card .text::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 14px;
    width: 14px;
    background: #0972f1 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC43NzQ0MSAxLjc2NzU4TDMuMzIyMjcgNy4yMTk3M0wyLjc5MTk5IDYuNjg5NDVMLTAuMDA3ODEyNSAzLjg4ODY3TDEuMDUyNzMgMi44MjgxMkwzLjMyMjI3IDUuMDk3NjZMNy43MTM4NyAwLjcwNzAzMUw4Ljc3NDQxIDEuNzY3NThaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") no-repeat center/10px;
  }

  .advantage__title {
    margin-bottom: 20px;
  }

  .testimonial__content--alt blockquote {
    font-size: 40px;
  }

  .support__top h2 {
    font-size: 24px;
  }

  .story__wrapper .container {
    padding: 0;
  }

  .story__content.bg-white {
    background: #f1f1f1 !important;
  }

  .bg-white .story__logo {
    filter: none;
  }

  .vision__inner .quote__name .b2, .vision__inner .quote__name .form__label, .vision__inner .quote__name .announcement__content ol, .announcement__content .vision__inner .quote__name ol, .vision__inner .quote__name .feature__item {
    font-size: 11px;
  }

  .vision__inner .text-vl {
    text-align: center;
    font-size: 105px;
  }

  .vision__title {
    font-size: 24px;
  }

  .provider-block--space {
    padding-bottom: 40px;
  }

  .provider__top .h3, .provider__top .register-form h2, .register-form .provider__top h2, .provider__top .testimonial__content blockquote, .testimonial__content .provider__top blockquote,
  .provider__top .h4,
  .provider__top .customer__card blockquote,
  .customer__card .provider__top blockquote,
  .provider__top .announcement__content h2,
  .announcement__content .provider__top h2 {
    font-size: 22px;
  }

  .overview__item h2 {
    font-size: 24px;
  }

  .case__card h2 {
    font-size: 22px;
  }

  .benefit__list--challange a {
    gap: 11px;
    font-size: 15px;
    color: #9d9d9c;
  }

  .benefit__list--challange a::after {
    display: none;
  }

  .benefit__content .tab-inner {
    position: static;
    opacity: 1;
    visibility: visible;
  }

  .customer-navigation .swiper-button-prev,
  .customer-navigation .swiper-button-next {
    width: 27px;
    height: 27px;
    font-size: 12px;
  }

  .perks__top h2 {
    font-size: 18px;
    margin-bottom: 60px;
  }

  .perks__card {
    background: transparent !important;
    color: #000f5b !important;
  }

  .spotlight__title {
    font-size: 45px;
    padding-right: 10px;
    line-height: 1.1;
    margin-bottom: 33px;
  }

  .local__top h2 {
    font-size: 45px;
  }

  .local__map {
    order: -1;
  }

  .challange__top h2 {
    font-size: 30px;
  }

  .challange-ac .tab-inner {
    position: static;
    opacity: 1;
    visibility: visible;
  }

  .challange-ac .ac {
    margin-bottom: 20px;
  }

  .journey__content h3.h4 {
    font-size: 18px;
    margin-bottom: 29px;
  }

  .journey__content .h1-large {
    font-size: 30px;
    line-height: 1.1;
  }

  .team__top .h1-large {
    font-size: 30px;
  }

  .team__top .h4, .team__top .announcement__content h2, .announcement__content .team__top h2, .team__top .customer__card blockquote, .customer__card .team__top blockquote {
    font-size: 22px;
  }

  .team__card--leader .team__content {
    padding: 0 20px 20px;
  }

  .team__card--leader .team__content .text {
    margin-bottom: 0;
  }

  .team__card--care .team__title {
    font-size: 22px;
    margin-bottom: 17px;
  }

  .investor__top h2 {
    font-size: 22px;
  }

  .news__top h2 {
    font-size: 30px;
  }

  .news__body h2 {
    font-size: 20px;
    line-height: 1.2;
  }

  .workflow__top h2 {
    font-size: 22px;
  }

  .explore__item.order {
    order: -1;
  }

  .explore__inner:last-child {
    display: none !important;
  }

  .patient__img {
    aspect-ratio: 335/176;
    margin-bottom: 15px;
  }

  .patient__content h2 {
    font-size: 30px;
    margin-bottom: 18px;
  }

  .patient__col .text {
    padding-right: 30px;
  }

  .patient__title {
    margin-bottom: 18px !important;
  }

  .video-block .video__holder {
    aspect-ratio: 335/274;
  }

  .count__inner h2 {
    line-height: 1.1;
  }

  .clinic__location {
    padding-top: 20px;
    font-size: 10px;
  }

  .clinic__item {
    padding-bottom: 30px;
  }

  .clinic-swiper .swiper-slide {
    max-height: 448px !important;
    height: 100% !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    overflow-y: auto;
  }

  .clinic-swiper--large .swiper-slide {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100% !important;
    overflow: hidden;
    overflow-y: auto;
    max-height: 1000px !important;
  }

  .mission-swiper {
    overflow: visible;
    position: static;
  }

  .mission-swiper .swiper-button-next,
  .mission-swiper .swiper-button-prev {
    width: 27px;
    height: 27px;
    font-size: 12px;
  }

  .mission-swiper-content {
    overflow: visible;
  }

  .achive__row {
    margin-left: -25px;
    margin-right: -25px;
    margin-bottom: -40px;
  }

  .achive__col {
    width: 50%;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 40px;
  }

  .achive__col:nth-child(2n) {
    text-align: right;
  }

  .milestone__holder {
    margin-left: -20px;
    margin-right: -20px;
    border-radius: 12px;
  }

  .milestone__subtitle {
    font-size: 22px;
  }

  .milestone-swiper .swiper-button-next,
  .milestone-swiper .swiper-button-prev {
    width: 27px;
    height: 27px;
    font-size: 12px;
  }

  .value__inner p {
    margin-bottom: 15px;
  }

  .value__inner p:last-child {
    margin-bottom: 0;
  }

  .loader .pixel-bg {
    z-index: -1;
    left: 50%;
    right: -200%;
    bottom: 0;
    top: 0;
    transform: translateX(-50%);
  }

  .loader__logo {
    width: 133px;
    margin-top: 25px;
    margin-left: 20px;
    filter: brightness(0) invert(1);
  }
}

@media (max-width: 1023px) {
  iframe {
    width: 100%;
  }

  .hide-md {
    display: none !important;
  }

  .discover__title {
    font-size: 22px;
  }

  .newsroom__title {
    font-size: 18px;
  }

  .benefit__title {
    font-size: 18px;
    margin-bottom: 18px;
  }

  .milestone__title {
    font-size: 22px;
    margin-bottom: 20px;
  }
}

@media (max-width: 781px) {
  .is-loaded .admin-bar .header {
    top: 46px;
  }
}


/*# sourceMappingURL=style.css.map*/