[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)}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

@charset "UTF-8";
/******************   CSS3 ANIMATIONS CLASSES  *****************************/
@keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2);
            box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2); }
  100% {
    -webkit-box-shadow: 0 0 0 11px rgba(99, 0, 53, 0);
            box-shadow: 0 0 0 11px rgba(99, 0, 53, 0); } }

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2);
            box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2); }
  100% {
    -webkit-box-shadow: 0 0 0 11px rgba(99, 0, 53, 0);
            box-shadow: 0 0 0 11px rgba(99, 0, 53, 0); } }

@-webkit-keyframes menuicon {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 1);
    transform: scale3d(0.3, 0.3, 1); }
  25%, 50% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1); } }

@keyframes menuicon {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 1);
    transform: scale3d(0.3, 0.3, 1); }
  25%, 50% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1); } }

.faq__list, .m-mainnav--level1, .m-mainnav--level2, .m-mainnav--level3, .m-servicenav--level1, .m-footernav--level1, .m-breadcrumb, .m-breadcrumb__current u, .institutions .filter__tagList, .institutions .filter__covidList, .institutions__list, ul.pagination, .m-sitemap, .m-instituionsmap__filter .filter__tagList, .m-instituionsmap__filter .filter__covidList, .m-instituionsmap__mobilitytypefilter .filter__tagList, .m-instituionsmap__mobilitytypefilter .filter__covidList, .m-instituionsmap__searchcollection {
  padding: 0;
  margin: 0; }

.faq__item, .m-mainnav--level1__trigger, .m-mainnav--level2__trigger, .m-mainnav--level3__trigger, .m-servicenav--level1__trigger, .search_header_element, .m-footernav--level1__trigger, .m-breadcrumb__trigger, .m-breadcrumb__current li, .institutions .filter__tagList > li, .institutions .filter__covidList > li, .institutions__item, ul.pagination > li, .m-sitemap__trigger, .m-instituionsmap__filter .filter__tagList > li, .m-instituionsmap__filter .filter__covidList > li, .m-instituionsmap__mobilitytypefilter .filter__tagList > li, .m-instituionsmap__mobilitytypefilter .filter__covidList > li, .m-instituionsmap__searchcollection__item, .m-instituionsmap__searchcollection__geoloc {
  list-style-type: none;
  padding: 0;
  margin: 0; }

.organTeaser__imageWrap img, .headerImage__image img, .newsStart__imagecontainer img, .flow-chart .grey-circle img, .teaserBoxVariant__image img, .relationalTeaser__image img, .image-large img, .imageLargeLeft__image img, .textImageSmallLeft__image img, .textImageSmallRight__image img {
  width: 100%;
  height: auto; }

h1, .newsDetail__headline h1 {
  font-family: 'Elrfont';
  font-size: 30px;
  font-size: 1.66667rem;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #ffffff; }
  @media (min-width: 992px) {
    h1, .newsDetail__headline h1 {
      font-size: 42px;
      font-weight: 900;
      line-height: 1.24; } }

h2, .form--contactform .form__headline {
  font-family: 'Elrfont';
  font-size: 27px;
  font-size: 1.5rem;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #630035; }
  @media (min-width: 992px) {
    h2, .form--contactform .form__headline {
      font-size: 36px;
      font-weight: 900;
      line-height: 1.25; } }

.organTeaser__headline, .headline--3 h3, .sectionLinks__headline, .sectionLinks__mobileaccordion, .flowChart__header, .covid_head, .m-instituionsmap__overlaytitle {
  font-family: 'Elrfont';
  font-size: 18px;
  font-size: 1rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal; }

a, .backLink a, .newsItemCompressed__more, .furtherLinks__header, .m-mainnav--level1__trigger a, .m-mainnav--level2__trigger a, .m-mainnav--level3__trigger a, .m-servicenav--level1__trigger a, .search_header_element a, .m-footernav--level1__trigger a, .m-breadcrumb__trigger a, .tx_solr .results-list .results-topic a, .form--contactform button[type="submit"], .form_giveawayform .form__block__additonalItem .booleanField__title, .form_giveawayform .form__block__additonalItem__remove, .institutions .filter__rkidescription h4, .institutions__title, ul.pagination > li a, .isotopePager__item,
.newsPagination__item,
.pagination__item, .isotopePager__item--firstPage,
.newsPagination__item--firstPage,
.pagination__item--firstPage,
.isotopePager__item--lastPage,
.newsPagination__item--lastPage,
.pagination__item--lastPage, .m-sitemap__trigger a, .m-instituionsmap__filter .filter__rkidescription h4, .m-instituionsmap__mobilitytypefilter .filter__rkidescription h4, .m-instituionsmap__overlayadress, .m-instituionsmap__overlayadress a, .m-instituionsmap__overlayadress span {
  font-family: 'Elrfont';
  font-size: 16px;
  font-size: 0.88889rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal; }
  @media (min-width: 992px) {
    a, .backLink a, .newsItemCompressed__more, .furtherLinks__header, .m-mainnav--level1__trigger a, .m-mainnav--level2__trigger a, .m-mainnav--level3__trigger a, .m-servicenav--level1__trigger a, .search_header_element a, .m-footernav--level1__trigger a, .m-breadcrumb__trigger a, .tx_solr .results-list .results-topic a, .form--contactform button[type="submit"], .form_giveawayform .form__block__additonalItem .booleanField__title, .form_giveawayform .form__block__additonalItem__remove, .institutions .filter__rkidescription h4, .institutions__title, ul.pagination > li a, .isotopePager__item,
    .newsPagination__item,
    .pagination__item, .isotopePager__item--firstPage,
    .newsPagination__item--firstPage,
    .pagination__item--firstPage,
    .isotopePager__item--lastPage,
    .newsPagination__item--lastPage,
    .pagination__item--lastPage, .m-sitemap__trigger a, .m-instituionsmap__filter .filter__rkidescription h4, .m-instituionsmap__mobilitytypefilter .filter__rkidescription h4, .m-instituionsmap__overlayadress, .m-instituionsmap__overlayadress a, .m-instituionsmap__overlayadress span {
      font-size: 16px;
      font-size: 0.88889rem;
      font-weight: bold;
      line-height: 1.28; } }

th, td, table.contenttable th, table.contenttable td, .flowChart__content, .relationalTeaser__body, .textImageSmallLeft__text, .textImageSmallRight__text, .infoBox__text, .newsDetail__paragraph, .m-socialshare > span, .dismissed_cookie_no,
.dismissed_cookie_yes,
.dismissed_cookie_notset, form .form__item__checkbox > label span, form .form__item__checkbox > label span a, .institutions .filter__intro, .institutions .filter__description, .m-instituionsmap__filter .filter__intro, .m-instituionsmap__filter .filter__description, .m-instituionsmap__mobilitytypefilter .filter__intro, .m-instituionsmap__mobilitytypefilter .filter__description {
  font-family: 'Elrfont';
  font-size: 18px;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000; }
  @media (min-width: 992px) {
    th, td, table.contenttable th, table.contenttable td, .flowChart__content, .relationalTeaser__body, .textImageSmallLeft__text, .textImageSmallRight__text, .infoBox__text, .newsDetail__paragraph, .m-socialshare > span, .dismissed_cookie_no,
    .dismissed_cookie_yes,
    .dismissed_cookie_notset, form .form__item__checkbox > label span, form .form__item__checkbox > label span a, .institutions .filter__intro, .institutions .filter__description, .m-instituionsmap__filter .filter__intro, .m-instituionsmap__filter .filter__description, .m-instituionsmap__mobilitytypefilter .filter__intro, .m-instituionsmap__mobilitytypefilter .filter__description {
      font-size: 18px;
      font-size: 1rem;
      line-height: 1.5; } }

.faq__more, .m-leitkachel__more, .gridelementContainer__more, .gridelementContainer_6-6 .col-lg-6:nth-child(2) .m-leitkachel__more, .infoBox__header, .m-giveawaythx__text {
  font-family: 'Elrfont';
  font-size: 18px;
  font-size: 1rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000; }
  @media (min-width: 992px) {
    .faq__more, .m-leitkachel__more, .gridelementContainer__more, .gridelementContainer_6-6 .col-lg-6:nth-child(2) .m-leitkachel__more, .infoBox__header, .m-giveawaythx__text {
      font-size: 18px;
      font-size: 1rem;
      line-height: 1.5; } }

.imageLargeLeft__description, .newsDetail__date, .m-instituionsmap__search {
  font-family: 'Elrfont';
  font-size: 15px;
  font-size: 0.83333rem;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1.25px;
  color: #000000; }
  @media (min-width: 992px) {
    .imageLargeLeft__description, .newsDetail__date, .m-instituionsmap__search {
      font-size: 15px;
      font-size: 0.83333rem;
      line-height: 1.5;
      letter-spacing: 0.63px; } }

.m-instituionsmap__helpicon, .form--contactform form span.error, .form_giveawayform .articleImage__wrap .articleImage__maxAmount, .image__copyright, .institutions .filter__covid.filter_reset, .m-instituionsmap__filter .filter__covid.filter_reset, .m-instituionsmap__mobilitytypefilter .filter__covid.filter_reset {
  font-family: 'Elrfont';
  font-size: 12px;
  font-size: 0.66667rem;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 0.63px;
  color: #000000; }
  @media (min-width: 992px) {
    .m-instituionsmap__helpicon, .form--contactform form span.error, .form_giveawayform .articleImage__wrap .articleImage__maxAmount, .image__copyright, .institutions .filter__covid.filter_reset, .m-instituionsmap__filter .filter__covid.filter_reset, .m-instituionsmap__mobilitytypefilter .filter__covid.filter_reset {
      font-size: 12px;
      font-size: 0.66667rem;
      line-height: 1.5;
      letter-spacing: 0.63px; } }

.tx_solr #tx-solr-search .searchinfo, form .form__item__checkbox > span.error, .m-instituionsmap__searchcollection__item, .m-instituionsmap__searchcollection__item span, .m-instituionsmap__searchcollection__geoloc {
  font-family: 'Elrfont';
  font-size: 12px;
  font-size: 0.66667rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000; }
  @media (min-width: 992px) {
    .tx_solr #tx-solr-search .searchinfo, form .form__item__checkbox > span.error, .m-instituionsmap__searchcollection__item, .m-instituionsmap__searchcollection__item span, .m-instituionsmap__searchcollection__geoloc {
      font-size: 12px;
      line-height: 1.5; } }

.search__overlay .headline__headline {
  font-family: 'Elrfont';
  font-size: 18px;
  font-size: 1rem;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: normal;
  color: #ffffff; }
  @media (min-width: 992px) {
    .search__overlay .headline__headline {
      font-size: 42px;
      font-size: 2.33333rem;
      font-weight: 900;
      line-height: 1.24; } }

.tx_solr .results-list .result-content a, .form_giveawayform .form__block__additonalItem label, .institutions .filter__rkidescription, .m-instituionsmap__filter .filter__rkidescription, .m-instituionsmap__mobilitytypefilter .filter__rkidescription {
  font-family: 'Elrfont';
  font-size: 18px;
  font-size: 1rem;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000; }
  @media (min-width: 992px) {
    .tx_solr .results-list .result-content a, .form_giveawayform .form__block__additonalItem label, .institutions .filter__rkidescription, .m-instituionsmap__filter .filter__rkidescription, .m-instituionsmap__mobilitytypefilter .filter__rkidescription {
      font-size: 18px;
      font-size: 1rem;
      line-height: 1.5; } }

.m-instituionsmap__searchcollection__item a {
  font-family: 'Elrfont';
  font-size: 16px;
  font-size: 0.88889rem;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000; }
  @media (min-width: 992px) {
    .m-instituionsmap__searchcollection__item a {
      font-size: 16px;
      font-size: 0.88889rem;
      line-height: 1.5; } }

.l-stage--page .headline__headline, .faq__headline, .headline__headline, .headline--2 .headline__headline {
  font-family: 'Elrfont';
  font-size: 42px;
  font-size: 2.33333rem;
  line-height: 1.33;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.l-stage--page .text__headline, .sectionLinks__mobileaccordiontext, .newsItemCompressed__headline {
  font-family: 'Elrfont';
  font-size: 36px;
  font-size: 2rem;
  line-height: 1.33;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

h3.headline__headline, .teaserBoxVariant__header, .relationalTeaser__headline, .m-leitkachel__headline, .institutions .filter__headline, .institutions__emptyitem, .m-instituionsmap__filter .filter__headline, .m-instituionsmap__mobilitytypefilter .filter__headline, .m-instituionsmap__headline, .m-instituionsmap__formouter h3 {
  font-family: 'Elrfont';
  font-size: 30px;
  font-size: 1.66667rem;
  line-height: 1.4;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.l-stage--page .text__text, .faq__question, .sectionLinks__item, a.sectionLinks__link, .teaserBoxVariant__more, .teaserBoxVariant__subheader, .teaserBoxVariant__text, .relationalTeaser__more, .newsItemCompressed__date, .m-leitkachel__teaser {
  font-family: 'Elrfont';
  font-size: 18px;
  font-size: 1rem;
  line-height: 1.77;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.footer__social > span, .m-instituionsmap__filter .filter__covid.filter__mobilitytypefilter, .m-instituionsmap__helptext, .headerImage__networkName, .faq__answer, .faq__answer a, .bzga-media-download .download-medias-wrapper sup, .download-medias-links,
.bzga-media-download-text, .text__text, .text__text a, .newsItemCompressed__text, .textImageLeftVertical__text, .textImageLeftVertical__text a, .m-claim__text1, .m-breadcrumb__trigger a, .form--contactform .form__item label, .form--contactform .form__reqiredFieldsInfo, .form--contactform .booleanField__checkbox, .form--contactform .booleanField__infoText, .form--contactform .infoColumn, .institutions .filter__tag, .institutions .filter__covid, .institutions__icon, .institutions__subline, .institutions__location, .institutions__address, .institutions__position, .institutions__url, .m-instituionsmap__overlayadress .web, .institutions__phone, .m-instituionsmap__overlayadress .phone, .institutions__office, .institutions__fax, .m-instituionsmap__overlayadress .fax, .institutions__contact, .institutions__email, .m-instituionsmap__overlayadress .email, .institutions__address a, .institutions__position a, .institutions__url a, .m-instituionsmap__overlayadress .web a, .institutions__phone a, .m-instituionsmap__overlayadress .phone a, .institutions__office a, .institutions__fax a, .m-instituionsmap__overlayadress .fax a, .institutions__contact a, .institutions__email a, .m-instituionsmap__overlayadress .email a, .m-instituionsmap__filter .filter__tag, .m-instituionsmap__filter .filter__covid, .m-instituionsmap__mobilitytypefilter .filter__tag, .m-instituionsmap__mobilitytypefilter .filter__covid, .m-instituionsmap__updatelistbutton, .m-instituionsmap__formouter p {
  font-family: 'Elrfont';
  font-size: 16px;
  font-size: 0.88889rem;
  line-height: 1.5;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.bzga-controls-wrapper button.bzga-btn-show-controls, .bzga-media-download input.checkbox__checkbox-media-dl + label {
  font-family: 'Elrfont';
  font-size: 18px;
  font-size: 1rem;
  line-height: 1.33;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.headerImage__headline {
  font-family: 'Elrfont';
  font-size: 53px;
  font-size: 2.94444rem;
  line-height: 1.133;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }
  @media (min-width: 992px) {
    .headerImage__headline {
      font-size: 76px;
      font-size: 4.22222rem; } }

.institutions__title h2 {
  font-family: 'Elrfont';
  font-size: 16px;
  font-size: 0.88889rem;
  line-height: 1.333;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.institutions__spendenarten span {
  font-family: 'Elrfont';
  font-size: 14px;
  font-size: 0.77778rem;
  line-height: 1.5;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.institutions__spendenarten strong {
  font-family: 'Elrfont';
  font-size: 14px;
  font-size: 0.77778rem;
  line-height: 2.1;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.faq__more, .m-leitkachel__more, .gridelementContainer__more {
  background-color: #C3EBEB;
  color: #630035;
  padding: 16px 32px;
  display: inline-block; }
  .faq__more:hover, .m-leitkachel__more:hover, .gridelementContainer__more:hover {
    text-decoration: underline; }

.gridelementContainer_6-6 .col-lg-6:nth-child(2) .m-leitkachel__more {
  background-color: #630035;
  color: #ffffff;
  padding: 16px 32px;
  display: inline-block; }
  .gridelementContainer_6-6 .col-lg-6:nth-child(2) .m-leitkachel__more:hover {
    text-decoration: underline; }

/* ==========================================================================
   Normalize.scss settings
   ========================================================================== */
/**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 */
/* Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *  `em` units.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/**
 * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
  text-decoration: none; }

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active, a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Addresses styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improves image quality when scaled in IE 7.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *  Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 * 4. Improves appearance and consistency in all browsers.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *  and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *  `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *  Known issue: inner spacing remains in IE 6.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 *  Known issue: excess padding remains in IE 6.
 */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 2 */ }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

2 3 4 5 6 7 8 9 input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0; }

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0; }

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none; }

/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

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

.container, .containerwide, .m-instituionsmap__overlay, .m-instituionsmap__controlsouter {
  width: 100%;
  padding-right: 14.5px;
  padding-left: 14.5px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 768px) {
    .container, .containerwide, .m-instituionsmap__overlay, .m-instituionsmap__controlsouter {
      max-width: 90%; } }
  @media (min-width: 992px) {
    .container, .containerwide, .m-instituionsmap__overlay, .m-instituionsmap__controlsouter {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container, .containerwide, .m-instituionsmap__overlay, .m-instituionsmap__controlsouter {
      max-width: 1136px; } }

.container-fluid {
  width: 100%;
  padding-right: 14.5px;
  padding-left: 14.5px;
  margin-right: auto;
  margin-left: auto; }

.row, .newsStart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -14.5px;
  margin-left: -14.5px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .flow-chart .col-with-line, .col-3, .col-4, .col-5, .col-6, .organTeaser__item, .col-7, .col-8, .col-9, .col-10, .flow-chart .col-with-line + *, .col-11, .col-12, .l-stage--page .text > .container > .row > .col, .l-stage--page .text > .containerwide > .row > .col, .l-stage--page .text > .m-instituionsmap__overlay > .row > .col, .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col, .l-stage--page .text > .container > .newsStart > .col, .l-stage--page .text > .containerwide > .newsStart > .col, .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col, .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-stage--page .text > .container > .row > .col-lg-9, .l-stage--page .text > .containerwide > .row > .col-lg-9, .l-stage--page .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-stage--page .text > .container > .newsStart > .col-lg-9, .l-stage--page .text > .containerwide > .newsStart > .col-lg-9, .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-header__inner, .faq .col, .textImageSmallLeft__image, .textImageSmallRight__image, .m-leitkachel__inner, .m-mainnav--level1, .m-mainnav--level2, .m-mainnav--level3, .m-servicenav--level1, .m-footernav--level1, .m-giveawaythx__header, .m-giveawaythx__text, .covid_block, .m-instituionsmap__left, .m-instituionsmap__formouter, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .newsStart > *, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .organTeaser__item.col-lg-4, .organTeaser__item.m-instituionsmap__left, .col-md-4, .col-md-5, .col-md-6, .teaserBoxVariant--0 .teaserBoxVariant__wrap > .row > *:nth-child(1), .teaserBoxVariant--0 .teaserBoxVariant__wrap > .newsStart > *:nth-child(1), .teaserBoxVariant--0 .teaserBoxVariant__wrap > .row > *:nth-child(2), .teaserBoxVariant--0 .teaserBoxVariant__wrap > .newsStart > *:nth-child(2), .col-md-7, .col-md-8, .search__overlay .tx_solr.container > .row > .col-md-12, .search__overlay .tx_solr.containerwide > .row > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .search__overlay .tx_solr.container > .newsStart > .col-md-12, .search__overlay .tx_solr.containerwide > .newsStart > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .solr_pi_results .tx_solr.container > .row > .col-md-12, .solr_pi_results .tx_solr.containerwide > .row > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .solr_pi_results .tx_solr.container > .newsStart > .col-md-12, .solr_pi_results .tx_solr.containerwide > .newsStart > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .institutions .pagination, .institutions__list, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .infoBox__content > .col-lg-6, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .l-page--page[data-position="1"] .col-lg-8, .l-page--nostage[data-position="1"] .col-lg-8, .l-page--page[data-position="1"] .l-stage--page .text > .container > .row > .col, .l-stage--page .l-page--page[data-position="1"] .text > .container > .row > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .container > .row > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .container > .row > .col, .l-page--page[data-position="1"] .l-stage--page .text > .containerwide > .row > .col, .l-stage--page .l-page--page[data-position="1"] .text > .containerwide > .row > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .containerwide > .row > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .containerwide > .row > .col, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .row > .col, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__overlay > .row > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .row > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__overlay > .row > .col, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__controlsouter > .row > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__controlsouter > .row > .col, .l-page--page[data-position="1"] .l-stage--page .text > .container > .newsStart > .col, .l-stage--page .l-page--page[data-position="1"] .text > .container > .newsStart > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .container > .newsStart > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .container > .newsStart > .col, .l-page--page[data-position="1"] .l-stage--page .text > .containerwide > .newsStart > .col, .l-stage--page .l-page--page[data-position="1"] .text > .containerwide > .newsStart > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .containerwide > .newsStart > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .containerwide > .newsStart > .col, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__overlay > .newsStart > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__overlay > .newsStart > .col, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-page--page[data-position="1"] .l-stage--page .text > .container > .row > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .container > .row > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .container > .row > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .container > .row > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .containerwide > .row > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .containerwide > .row > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .containerwide > .row > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .containerwide > .row > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .container > .newsStart > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .container > .newsStart > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .container > .newsStart > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .container > .newsStart > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .containerwide > .newsStart > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .containerwide > .newsStart > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .containerwide > .newsStart > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .containerwide > .newsStart > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-page--page[data-position="1"] .covid_block, .l-page--nostage[data-position="1"] .covid_block, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 14.5px;
  padding-left: 14.5px; }

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2, .flow-chart .col-with-line {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6, .organTeaser__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

.col-10, .flow-chart .col-with-line + * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12, .l-stage--page .text > .container > .row > .col, .l-stage--page .text > .containerwide > .row > .col, .l-stage--page .text > .m-instituionsmap__overlay > .row > .col, .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col, .l-stage--page .text > .container > .newsStart > .col, .l-stage--page .text > .containerwide > .newsStart > .col, .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col, .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-stage--page .text > .container > .row > .col-lg-9, .l-stage--page .text > .containerwide > .row > .col-lg-9, .l-stage--page .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-stage--page .text > .container > .newsStart > .col-lg-9, .l-stage--page .text > .containerwide > .newsStart > .col-lg-9, .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-header__inner, .faq .col, .textImageSmallLeft__image, .textImageSmallRight__image, .m-leitkachel__inner, .m-mainnav--level1, .m-mainnav--level2, .m-mainnav--level3, .m-servicenav--level1, .m-footernav--level1, .m-giveawaythx__header, .m-giveawaythx__text, .covid_block, .m-instituionsmap__left, .m-instituionsmap__formouter {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12, .newsStart > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3, .organTeaser__item.col-lg-4, .organTeaser__item.m-instituionsmap__left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4, .newsStart > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6, .flow-chart .col-with-line + *, .teaserBoxVariant--0 .teaserBoxVariant__wrap > .row > *:nth-child(1), .teaserBoxVariant--0 .teaserBoxVariant__wrap > .newsStart > *:nth-child(1), .teaserBoxVariant--0 .teaserBoxVariant__wrap > .row > *:nth-child(2), .teaserBoxVariant--0 .teaserBoxVariant__wrap > .newsStart > *:nth-child(2), .textImageSmallLeft__image, .textImageSmallRight__image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8, .search__overlay .tx_solr.container > .row > .col-md-12, .search__overlay .tx_solr.containerwide > .row > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .search__overlay .tx_solr.container > .newsStart > .col-md-12, .search__overlay .tx_solr.containerwide > .newsStart > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .solr_pi_results .tx_solr.container > .row > .col-md-12, .solr_pi_results .tx_solr.containerwide > .row > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .solr_pi_results .tx_solr.container > .newsStart > .col-md-12, .solr_pi_results .tx_solr.containerwide > .newsStart > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .institutions .pagination, .institutions__list {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10, .m-giveawaythx__text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-md-0, .l-page--page[data-position="1"] .offset-md-2, .l-page--nostage[data-position="1"] .offset-md-2, .l-page--page[data-position="1"] .search__overlay .tx_solr.container > .row > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.container > .row > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.container > .row > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.container > .row > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.containerwide > .row > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.containerwide > .row > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.containerwide > .row > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.containerwide > .row > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.container > .newsStart > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.container > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.container > .newsStart > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.container > .newsStart > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.containerwide > .newsStart > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.containerwide > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.containerwide > .newsStart > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.containerwide > .newsStart > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.container > .row > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.container > .row > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.container > .row > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.container > .row > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.containerwide > .row > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.containerwide > .row > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.containerwide > .row > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.containerwide > .row > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.container > .newsStart > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.container > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.container > .newsStart > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.container > .newsStart > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.containerwide > .newsStart > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.containerwide > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.containerwide > .newsStart > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.containerwide > .newsStart > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-page--page[data-position="1"] .institutions .pagination, .institutions .l-page--page[data-position="1"] .pagination, .l-page--nostage[data-position="1"] .institutions .pagination, .institutions .l-page--nostage[data-position="1"] .pagination, .l-page--page[data-position="1"] .institutions__list, .l-page--nostage[data-position="1"] .institutions__list, .l-stage--page .offset-md-2, .l-stage--page .search__overlay .tx_solr.container > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.container > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.containerwide > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.containerwide > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.container > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.container > .newsStart > .col-md-12, .l-stage--page .search__overlay .tx_solr.containerwide > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.containerwide > .newsStart > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.container > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.container > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.containerwide > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.containerwide > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.container > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.container > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.containerwide > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.containerwide > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-stage--page .institutions .pagination, .institutions .l-stage--page .pagination, .l-stage--page .institutions__list {
    margin-left: 0; }
  .offset-md-1, .flow-chart .col-with-line, .flow-chart .grey-circle, .m-giveawaythx__text {
    margin-left: 8.33333%; }
  .offset-md-2, .search__overlay .tx_solr.container > .row > .col-md-12, .search__overlay .tx_solr.containerwide > .row > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .search__overlay .tx_solr.container > .newsStart > .col-md-12, .search__overlay .tx_solr.containerwide > .newsStart > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .search__overlay .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .solr_pi_results .tx_solr.container > .row > .col-md-12, .solr_pi_results .tx_solr.containerwide > .row > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .solr_pi_results .tx_solr.container > .newsStart > .col-md-12, .solr_pi_results .tx_solr.containerwide > .newsStart > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .institutions .pagination, .institutions__list {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4, .m-instituionsmap__left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5, .infoBox__content > .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8, .l-stage--page .text > .container > .row > .col, .l-stage--page .text > .containerwide > .row > .col, .l-stage--page .text > .m-instituionsmap__overlay > .row > .col, .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col, .l-stage--page .text > .container > .newsStart > .col, .l-stage--page .text > .containerwide > .newsStart > .col, .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col, .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-stage--page .text > .container > .row > .col-lg-9, .l-stage--page .text > .containerwide > .row > .col-lg-9, .l-stage--page .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-stage--page .text > .container > .newsStart > .col-lg-9, .l-stage--page .text > .containerwide > .newsStart > .col-lg-9, .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .covid_block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12, .l-page--page[data-position="1"] .col-lg-8, .l-page--nostage[data-position="1"] .col-lg-8, .l-page--page[data-position="1"] .l-stage--page .text > .container > .row > .col, .l-stage--page .l-page--page[data-position="1"] .text > .container > .row > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .container > .row > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .container > .row > .col, .l-page--page[data-position="1"] .l-stage--page .text > .containerwide > .row > .col, .l-stage--page .l-page--page[data-position="1"] .text > .containerwide > .row > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .containerwide > .row > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .containerwide > .row > .col, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .row > .col, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__overlay > .row > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .row > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__overlay > .row > .col, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__controlsouter > .row > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__controlsouter > .row > .col, .l-page--page[data-position="1"] .l-stage--page .text > .container > .newsStart > .col, .l-stage--page .l-page--page[data-position="1"] .text > .container > .newsStart > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .container > .newsStart > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .container > .newsStart > .col, .l-page--page[data-position="1"] .l-stage--page .text > .containerwide > .newsStart > .col, .l-stage--page .l-page--page[data-position="1"] .text > .containerwide > .newsStart > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .containerwide > .newsStart > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .containerwide > .newsStart > .col, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__overlay > .newsStart > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__overlay > .newsStart > .col, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-page--page[data-position="1"] .l-stage--page .text > .container > .row > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .container > .row > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .container > .row > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .container > .row > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .containerwide > .row > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .containerwide > .row > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .containerwide > .row > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .containerwide > .row > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .container > .newsStart > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .container > .newsStart > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .container > .newsStart > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .container > .newsStart > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .containerwide > .newsStart > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .containerwide > .newsStart > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .containerwide > .newsStart > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .containerwide > .newsStart > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-page--page[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-stage--page .l-page--page[data-position="1"] .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-page--nostage[data-position="1"] .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-stage--page .l-page--nostage[data-position="1"] .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-page--page[data-position="1"] .covid_block, .l-page--nostage[data-position="1"] .covid_block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-lg-0, .l-page--page[data-position="1"] .offset-md-2, .l-page--nostage[data-position="1"] .offset-md-2, .l-page--page[data-position="1"] .search__overlay .tx_solr.container > .row > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.container > .row > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.container > .row > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.container > .row > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.containerwide > .row > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.containerwide > .row > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.containerwide > .row > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.containerwide > .row > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.container > .newsStart > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.container > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.container > .newsStart > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.container > .newsStart > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.containerwide > .newsStart > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.containerwide > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.containerwide > .newsStart > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.containerwide > .newsStart > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-page--page[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .search__overlay .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .search__overlay .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .search__overlay .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.container > .row > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.container > .row > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.container > .row > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.container > .row > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.containerwide > .row > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.containerwide > .row > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.containerwide > .row > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.containerwide > .row > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.container > .newsStart > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.container > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.container > .newsStart > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.container > .newsStart > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.containerwide > .newsStart > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.containerwide > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.containerwide > .newsStart > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.containerwide > .newsStart > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-page--page[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .solr_pi_results .l-page--page[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-page--nostage[data-position="1"] .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .solr_pi_results .l-page--nostage[data-position="1"] .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-page--page[data-position="1"] .institutions .pagination, .institutions .l-page--page[data-position="1"] .pagination, .l-page--nostage[data-position="1"] .institutions .pagination, .institutions .l-page--nostage[data-position="1"] .pagination, .l-page--page[data-position="1"] .institutions__list, .l-page--nostage[data-position="1"] .institutions__list {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2, .l-stage--page .offset-md-2, .l-stage--page .search__overlay .tx_solr.container > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.container > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.containerwide > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.containerwide > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.container > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.container > .newsStart > .col-md-12, .l-stage--page .search__overlay .tx_solr.containerwide > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.containerwide > .newsStart > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.container > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.container > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.containerwide > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.containerwide > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.container > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.container > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.containerwide > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.containerwide > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-stage--page .institutions .pagination, .institutions .l-stage--page .pagination, .l-stage--page .institutions__list, .covid_block {
    margin-left: 16.66667%; }
  .offset-lg-3, .l-stage--page .text > .container > .row > .col-lg-9, .l-stage--page .text > .containerwide > .row > .col-lg-9, .l-stage--page .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-stage--page .text > .container > .newsStart > .col-lg-9, .l-stage--page .text > .containerwide > .newsStart > .col-lg-9, .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

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

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

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

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

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

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

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

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

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

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

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

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

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

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

@font-face {
  font-family: 'Elrfont';
  font-style: normal;
  font-weight: normal;
  font-stretch: normal;
  src: url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Regular-webfont.eot");
  src: local("Roboto"), local("Roboto"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Regular-webfont.woff") format("woff"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Regular-webfont.svg#FiraSans") format("svg"); }

@font-face {
  font-family: 'Elrfont';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Light-webfont.eot");
  src: local("Roboto"), local("Roboto"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Light-webfont.woff") format("woff"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Light-webfont.svg#FiraSans") format("svg"); }

@font-face {
  font-family: 'Elrfont';
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  src: url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Bold-webfont.eot");
  src: local("Roboto"), local("Roboto"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Bold-webfont.woff") format("woff"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Bold-webfont.svg#FiraSans") format("svg"); }

@font-face {
  font-family: 'Elrfont';
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  src: url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Black-webfont.eot");
  src: local("Roboto-black"), local("Roboto-black"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Black-webfont.eot?#iefix") format("embedded-opentype"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Black-webfont.woff") format("woff"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Black-webfont.svg#FiraSans") format("svg"); }

@font-face {
  font-family: 'Elrfont';
  font-weight: normal;
  font-style: normal;
  font-stretch: condensed;
  src: url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Condensed-webfont.eot");
  src: local("Roboto"), local("Roboto"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Condensed-webfont.eot?#iefix") format("embedded-opentype"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Condensed-webfont.woff") format("woff"), url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Fonts/Roboto-Condensed-webfont.svg#FiraSans") format("svg"); }

html, body, a, input, textarea {
  font-family: 'Elrfont';
  font-size: 18px;
  line-height: 21px;
  color: #000000; }

h1, h2, h3, h4, h5 {
  font-family: 'Elrfont'; }

a {
  color: #630035; }

body {
  background-color: #ffffff; }
  @media (min-width: 992px) {
    body {
      padding-top: 136px; } }

p, h1, h2, h3, h4, h5 {
  -ms-word-break: normal;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-chars: auto 3;
  -webkit-hyphenate-limit-lines: 4;
  -ms-hyphens: auto;
  -ms-hyphenate-limit-chars: auto 3;
  -ms-hyphenate-limit-lines: 4; }

.container, .containerwide, .m-instituionsmap__overlay, .m-instituionsmap__controlsouter {
  padding-left: 30px;
  padding-right: 30px; }
  @media (min-width: 992px) {
    .container, .containerwide, .m-instituionsmap__overlay, .m-instituionsmap__controlsouter {
      padding-left: 8px;
      padding-right: 8px; } }

.containerwide {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto; }

[id^=c] ul li a,
[id^=c] p a {
  -ms-word-break: normal;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-chars: auto 3;
  -webkit-hyphenate-limit-lines: 4;
  -ms-hyphens: auto;
  -ms-hyphenate-limit-chars: auto 3;
  -ms-hyphenate-limit-lines: 4;
  color: #630035;
  text-decoration: underline; }
  [id^=c] ul li a[href^="http"],
  [id^=c] p a[href^="http"] {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M18.5 0a1.513 1.513 0 01.86.27 1.624 1.624 0 01.2.17l-.088-.083.069.063.02.02a1.53 1.53 0 01.274.375c.106.206.165.438.165.685v7a1.5 1.5 0 01-3 0V5.12l-4.025 4.026c.017.116.025.234.025.354v8a2.5 2.5 0 01-2.5 2.5h-8A2.5 2.5 0 010 17.5v-8A2.5 2.5 0 012.5 7h8c.12 0 .238.008.354.025L14.878 3H11.5a1.5 1.5 0 01-1.493-1.356L10 1.5A1.5 1.5 0 0111.5 0zM10 10H3v7h7v-7z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M0 0h20v20H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    background-position: left center;
    background-size: 15px 15px;
    padding-left: 22px; }
  [id^=c] ul li a[href^="/fileadmin"], [id^=c] ul li a[href$=".pdf"],
  [id^=c] p a[href^="/fileadmin"],
  [id^=c] p a[href$=".pdf"] {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M18.5 12a1.5 1.5 0 011.5 1.5l-.001 4.695-.005.135-.011.127c-.042.38-.166.725-.484 1.044-.318.32-.664.444-1.045.487-.07.008-.124.012-.19.014l-16.39.003L1.696 20l-.152-.013c-.382-.043-.73-.17-1.048-.493-.314-.318-.436-.662-.477-1.04a2.862 2.862 0 01-.009-.085l-.007-.176L0 13.506a1.5 1.5 0 013-.002l.001 3.501H17V13.5a1.5 1.5 0 011.5-1.5zM10 0a1.5 1.5 0 011.5 1.5v7.844l2.42-2.407a1.5 1.5 0 012.008-.098l.114.103a1.5 1.5 0 01-.006 2.121l-5.007 4.982a1.5 1.5 0 01-2.12-.004L3.94 9.06a1.5 1.5 0 012.123-2.12L8.5 9.385V1.5A1.5 1.5 0 019.856.007z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M0 0h20v20H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    background-position: left center;
    background-size: 15px 15px;
    padding-left: 22px; }
  [id^=c] ul li a:hover,
  [id^=c] p a:hover {
    text-decoration: none; }

[id^=c] p + p {
  margin-top: 27px; }

[id^=c] p em {
  font-style: italic; }

[id^=c] ul + p,
[id^=c] ol + p {
  margin-top: 27px; }

[id^=c] iframe {
  width: 100%; }

.contentlist {
  list-style-position: outside;
  margin-top: 11px;
  padding-left: 26px;
  list-style-image: url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Images/li_red.png"); }
  .contentlist li {
    position: relative;
    padding-left: 2px;
    list-style-image: url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Images/li_red.png"); }

tr:nth-child(1n+2) {
  border-top: 1px solid #847c70; }

table.contenttable {
  width: auto;
  max-width: 100%;
  margin-bottom: 10px; }

table.contenttable tr th,
table.contenttable tr td {
  padding: 25px 25px 0 25px;
  text-align: center;
  vertical-align: bottom; }

table.contenttable tr th:first-child,
table.contenttable tr td:first-child {
  padding: 25px 25px 0 0;
  text-align: left; }

table.contenttable tr td:first-child,
table.contenttable tr th:first-child {
  border-right: 1px solid #847c70;
  padding-left: 12px; }

table.contenttable thead {
  font-weight: 700; }

table.contenttable thead th,
table.contenttable thead td {
  padding-top: 0;
  padding-bottom: 25px;
  background-color: #e32119;
  color: #ffffff; }

table.contenttable thead tr:first-child {
  border-bottom: none; }

table.contenttable thead tr:first-child th,
table.contenttable thead tr:first-child td {
  padding-top: 25px;
  padding-bottom: 25px; }

table.contenttable thead tr:first-child td:first-child,
table.contenttable thead tr:first-child th:first-child {
  border-right: none; }

table.contenttable tfoot {
  font-weight: 700; }

table.contenttable tfoot tr:first-child {
  border-bottom: none; }

table.contenttable tfoot tr:first-child > td:first-child,
table.contenttable tfoot tr:first-child > th:first-child {
  border-right: 2px solid #630035; }

table.contenttable tfoot tr:first-child th,
table.contenttable tfoot tr:first-child td {
  padding-top: 25px;
  padding-bottom: 6px; }

table.contenttable tfoot th,
table.contenttable tfoot td {
  padding-bottom: 6px; }

table.contenttable thead + tbody tr:first-child {
  border-bottom: none; }

table.contenttable thead + tbody tr:last-of-type td {
  padding-bottom: 20px; }

table.contenttable thead + tbody td {
  border-left: 1px solid #847c70; }

table.contenttable thead + tbody td:first-child {
  border-left: 0; }

table.contenttable.responsive-table {
  width: 100%;
  margin-bottom: 0; }

table.contenttable.responsive-table tr th,
table.contenttable.responsive-table tr td {
  padding: 12px 25px 0 25px; }

table.contenttable.responsive-table td {
  padding-left: 10px;
  padding-right: 10px; }

.table-wrapper {
  width: 100%;
  position: relative;
  overflow-x: scroll; }

.table-wrapper.has-pinned {
  overflow: hidden; }

.scrollable {
  position: relative;
  overflow: scroll;
  overflow-y: hidden; }

.pinned {
  background: #C3EBEB;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  overflow-y: hidden;
  border-right: 2px solid #630035; }

.pinned table .t-hidden {
  opacity: 0;
  width: 0;
  display: none; }

.innerWrapper {
  width: 1095px;
  margin: 0 auto; }

.l-page--page, .l-page--nostage {
  display: block;
  min-height: calc(100vh - 60px - 240px); }
  @media (min-width: 992px) {
    .l-page--page, .l-page--nostage {
      min-height: 0; } }
  .l-page--page[data-position="1"] .m-breadcrumb__outer, .l-page--nostage[data-position="1"] .m-breadcrumb__outer {
    margin-bottom: 0; }

.l-page--page {
  width: 100%;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }

.l-page--nostage {
  width: 100%;
  padding-top: 20px;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  @media (min-width: 992px) {
    .l-page--nostage {
      padding-top: 20px; } }

body.main-menu-is-open {
  position: fixed;
  width: 100%;
  height: auto; }
  body.main-menu-is-open .m-mainnav__outer {
    height: 300%;
    overflow-y: auto; }
  body.main-menu-is-open .l-page--nostage,
  body.main-menu-is-open .l-page--page {
    margin-left: 100%;
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    -o-opacity: 0.4;
    opacity: 0.4; }
    @media (min-width: 992px) {
      body.main-menu-is-open .l-page--nostage,
      body.main-menu-is-open .l-page--page {
        opacity: 1;
        margin-left: 0; } }

body.search-is-open {
  position: fixed;
  height: 100%;
  overflow: hidden;
  width: 100%; }
  body.search-is-open .l-footer,
  body.search-is-open .l-page--nostage,
  body.search-is-open .l-page--page {
    display: none; }

.l-stage {
  position: relative;
  margin-bottom: 49px;
  overflow: hidden; }
  @media (min-width: 992px) {
    .l-stage {
      max-height: 600px;
      overflow: hidden;
      max-width: 1440px;
      width: 100%;
      margin: 0 auto 98px auto; } }
  .l-stage .m-claim {
    position: absolute;
    top: calc(50% - 66px);
    right: 0;
    height: 133px; }
    @media (min-width: 320px) {
      .l-stage .m-claim {
        top: 36px; } }
    @media (min-width: 992px) {
      .l-stage .m-claim {
        top: calc(50% - 66px); } }

.l-stage--page {
  position: relative;
  background-color: #630035;
  margin: 0 auto 60px auto;
  padding-top: 20px; }
  .l-stage--page:after, .l-stage--page:before {
    width: 500%;
    height: 100%;
    content: '';
    background-color: #630035;
    display: block;
    position: absolute;
    z-index: -1;
    left: -150%;
    top: 0; }
  .l-stage--page .contentlist {
    list-style-image: url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Images/li_red.png"); }
    .l-stage--page .contentlist li {
      list-style-image: url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Images/li_red.png");
      color: #630035; }
  @media (min-width: 992px) {
    .l-stage--page {
      padding: 72px 30px 72px 30px;
      padding-bottom: 10px;
      margin-bottom: 80px;
      max-width: 1440px;
      width: 100%; } }
  .l-stage--page .headline {
    margin-bottom: 40px; }
  .l-stage--page .offset-md-2, .l-stage--page .search__overlay .tx_solr.container > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.container > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.containerwide > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.containerwide > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-stage--page .search__overlay .tx_solr.container > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.container > .newsStart > .col-md-12, .l-stage--page .search__overlay .tx_solr.containerwide > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.containerwide > .newsStart > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-stage--page .search__overlay .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .search__overlay .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.container > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.container > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.containerwide > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.containerwide > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.container > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.container > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.containerwide > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.containerwide > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-stage--page .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-stage--page .institutions .pagination, .institutions .l-stage--page .pagination, .l-stage--page .institutions__list {
    margin-left: 0 !important; }
  .l-stage--page .headline__duration {
    color: #630035; }
  .l-stage--page .headline__headline {
    color: #630035;
    margin-bottom: 6px;
    margin-top: 0; }
  .l-stage--page .text .offset-md-2, .l-stage--page .text .search__overlay .tx_solr.container > .row > .col-md-12, .search__overlay .l-stage--page .text .tx_solr.container > .row > .col-md-12, .l-stage--page .text .search__overlay .tx_solr.containerwide > .row > .col-md-12, .search__overlay .l-stage--page .text .tx_solr.containerwide > .row > .col-md-12, .l-stage--page .text .search__overlay .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .search__overlay .l-stage--page .text .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-stage--page .text .search__overlay .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .search__overlay .l-stage--page .text .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-stage--page .text .search__overlay .tx_solr.container > .newsStart > .col-md-12, .search__overlay .l-stage--page .text .tx_solr.container > .newsStart > .col-md-12, .l-stage--page .text .search__overlay .tx_solr.containerwide > .newsStart > .col-md-12, .search__overlay .l-stage--page .text .tx_solr.containerwide > .newsStart > .col-md-12, .l-stage--page .text .search__overlay .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .search__overlay .l-stage--page .text .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-stage--page .text .search__overlay .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .search__overlay .l-stage--page .text .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-stage--page .text .solr_pi_results .tx_solr.container > .row > .col-md-12, .solr_pi_results .l-stage--page .text .tx_solr.container > .row > .col-md-12, .l-stage--page .text .solr_pi_results .tx_solr.containerwide > .row > .col-md-12, .solr_pi_results .l-stage--page .text .tx_solr.containerwide > .row > .col-md-12, .l-stage--page .text .solr_pi_results .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .solr_pi_results .l-stage--page .text .tx_solr.m-instituionsmap__overlay > .row > .col-md-12, .l-stage--page .text .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .solr_pi_results .l-stage--page .text .tx_solr.m-instituionsmap__controlsouter > .row > .col-md-12, .l-stage--page .text .solr_pi_results .tx_solr.container > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .text .tx_solr.container > .newsStart > .col-md-12, .l-stage--page .text .solr_pi_results .tx_solr.containerwide > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .text .tx_solr.containerwide > .newsStart > .col-md-12, .l-stage--page .text .solr_pi_results .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .text .tx_solr.m-instituionsmap__overlay > .newsStart > .col-md-12, .l-stage--page .text .solr_pi_results .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .solr_pi_results .l-stage--page .text .tx_solr.m-instituionsmap__controlsouter > .newsStart > .col-md-12, .l-stage--page .text .institutions .pagination, .institutions .l-stage--page .text .pagination, .l-stage--page .text .institutions__list {
    margin-left: 0; }
  .l-stage--page .text__headline {
    color: #630035;
    margin-bottom: 8px;
    margin-left: 0; }
  .l-stage--page .text__text {
    color: #000000; }
    .l-stage--page .text__text .contentlist li:before {
      background-color: #ffffff; }

.l-stage--page__inner {
  background-color: #ffffff;
  margin-bottom: 72px;
  width: 100%;
  padding: 32px 0; }
  @media (min-width: 992px) {
    .l-stage--page__inner {
      padding: 32px; } }
  .l-stage--page__inner > *:last-child {
    margin-bottom: 0; }

.l-header {
  height: 87px;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; }
  @media (min-width: 992px) {
    .l-header {
      background-color: #ffffff;
      height: 132px;
      padding-bottom: 20px;
      z-index: 10;
      position: fixed;
      width: 100%;
      left: 0;
      right: 0;
      top: 0; } }
  .l-header.headroom--unpinned {
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
            box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); }

.l-header__inner {
  padding-left: 0;
  padding-right: 0;
  height: 87px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (min-width: 992px) {
    .l-header__inner {
      padding-top: 35px;
      height: 112px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-left: 14.5px;
      padding-right: 14.5px; } }

.l-footer {
  margin-top: 100px; }
  @media (min-width: 992px) {
    .l-footer {
      margin-top: 114px;
      padding: 0 0 50px 0; } }

.m-footernav__logo {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 155 92'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cg%3e%3cpath d='M155 0v88.068l-25.586-26.033H9.154S0 62.035 0 52.877V0h155z' fill='%23E32119'/%3e%3cpath d='M22.26 31.256c.897 0 1.594.344 2.088 1.035.494.69.742 1.599.742 2.724v.141c0 1.084-.246 1.957-.74 2.615-.49.655-1.183.983-2.077.983-.349 0-.66-.066-.928-.2a2.075 2.075 0 01-.709-.58v3.418H18.37V31.39h2.12l.079.794c.206-.298.447-.528.725-.688.277-.16.599-.24.965-.24zm29.141-.001c.983 0 1.754.294 2.314.882.559.588.838 1.385.838 2.39v1.182h-4.145l-.012.041c.05.37.2.673.456.912.254.237.593.356 1.019.356.428 0 .772-.033 1.03-.1a7.77 7.77 0 00.975-.347l.535 1.376c-.317.23-.728.425-1.229.577a5.498 5.498 0 01-1.62.23c-1.069 0-1.92-.333-2.559-1.002-.635-.667-.954-1.504-.954-2.51v-.254c0-1.099.29-1.998.868-2.694.578-.697 1.407-1.042 2.484-1.039zm-22.3 0c.984 0 1.754.294 2.314.882.56.588.838 1.385.838 2.39v1.182H28.11l-.013.041c.05.37.2.673.456.912.254.237.593.356 1.019.356.429 0 .772-.033 1.03-.1a7.77 7.77 0 00.975-.347l.536 1.376c-.318.23-.728.425-1.23.577a5.498 5.498 0 01-1.62.23c-1.068 0-1.92-.333-2.558-1.002-.636-.667-.955-1.504-.955-2.51v-.254c0-1.099.29-1.998.868-2.694.578-.697 1.408-1.042 2.484-1.039zm18-3.058v10.417h-1.966l-.16-.888c-.224.334-.484.59-.78.765a1.958 1.958 0 01-1.011.264c-.894 0-1.586-.33-2.078-.989-.493-.658-.738-1.529-.738-2.61v-.142c0-1.125.246-2.033.742-2.724.493-.69 1.19-1.035 2.087-1.035.335 0 .639.078.908.23.272.156.514.374.73.659v-3.947H47.1zm26.095 3.192v4.42c0 .405.075.709.23.909.154.2.375.3.661.3.242 0 .453-.032.637-.1.184-.066.34-.166.47-.3v-5.229h2.266v7.225h-1.978l-.141-.854c-.232.32-.518.566-.854.737-.338.172-.72.258-1.144.258-.751 0-1.34-.24-1.766-.722-.429-.48-.642-1.225-.642-2.237v-4.407h2.26zm8.056-1.796v1.796h1.228v1.563h-1.228v3.312c0 .257.053.443.158.558.105.112.248.17.426.17.143 0 .256-.005.34-.014a3.12 3.12 0 00.317-.053l.162 1.67a7.181 7.181 0 01-.679.124c-.2.023-.438.035-.71.035-.747 0-1.311-.197-1.697-.593-.385-.397-.577-1.024-.577-1.883v-3.326h-1.019v-1.563h1.019v-1.796h2.26zM13.7 28.752c1.082 0 1.969.276 2.658.831.692.554 1.026 1.268 1.003 2.14l-.014.04h-2.198c0-.387-.132-.703-.396-.945-.265-.242-.628-.364-1.093-.364-.456 0-.814.1-1.073.301-.26.2-.39.448-.39.742 0 .284.132.512.393.683.262.173.751.387 1.472.644 1.108.331 1.943.735 2.505 1.216.56.482.84 1.142.84 1.983 0 .855-.333 1.524-1 2.006-.67.485-1.556.725-2.66.725-1.109 0-2.067-.276-2.876-.831-.81-.553-1.203-1.351-1.181-2.394l.013-.04h2.206c0 .562.152.962.457 1.203.304.24.764.36 1.38.36.47 0 .82-.093 1.05-.28a.902.902 0 00.346-.735c0-.343-.114-.607-.342-.795-.228-.187-.638-.384-1.228-.595-1.233-.387-2.148-.802-2.742-1.244-.594-.443-.892-1.083-.892-1.92 0-.815.355-1.473 1.063-1.976.709-.505 1.608-.755 2.699-.755zm48.445.14c1.212 0 2.156.224 2.838.67.68.45 1.019 1.115 1.019 2.002 0 .462-.11.873-.33 1.234-.218.361-.556.632-1.012.816.573.128.995.388 1.267.778.272.388.41.837.41 1.344 0 .95-.32 1.666-.959 2.151-.64.484-1.556.728-2.75.728h-3.835V28.89h3.352zm23.665 7.832v1.89h-2.273v-1.89h2.273zm-16.084-8.526v10.416h-2.273V28.198h2.273zm-32.418 3.057c.71 0 1.266.23 1.667.688.4.458.598 1.188.598 2.19v4.481h-2.265v-4.487c0-.414-.087-.707-.26-.88-.172-.17-.424-.255-.76-.255-.21 0-.398.037-.56.113-.163.077-.302.181-.419.314v5.195h-2.26V31.39h2.126l.086 1.015c.238-.36.53-.643.88-.844a2.283 2.283 0 011.167-.305zm-15.604 1.738a1.38 1.38 0 00-.648.139 1.05 1.05 0 00-.419.408v3.018c.107.156.25.27.427.347.176.075.394.114.652.114.399 0 .684-.164.856-.491.173-.329.258-.785.258-1.372v-.14c0-.61-.09-1.1-.268-1.47-.178-.37-.465-.553-.858-.553zm22.071-.001c-.402 0-.693.184-.872.554-.178.37-.268.859-.268 1.468v.141c0 .588.085 1.045.259 1.373.171.326.461.49.867.49.238 0 .448-.044.627-.129.182-.088.33-.216.447-.385v-2.917a1.245 1.245 0 00-.443-.442 1.216 1.216 0 00-.617-.153zm18.98 1.449h-1.689v2.437h1.563c.482 0 .844-.094 1.086-.283.24-.189.361-.48.361-.873 0-.422-.104-.74-.31-.957-.21-.216-.545-.324-1.01-.324zm23.055-5.549v6.277h-2.273v-6.277h2.273zm-56.708 4.1c-.325 0-.57.116-.734.347-.162.231-.263.54-.298.929l.02.033h1.952v-.174c0-.365-.077-.646-.228-.841-.153-.197-.39-.294-.712-.294zm22.3 0c-.325 0-.571.116-.735.347-.162.231-.262.54-.298.929l.021.033h1.951v-.174c0-.365-.076-.646-.228-.841-.152-.197-.39-.294-.71-.294zm10.743-2.364h-1.079v2.317h1.126c.514-.01.9-.108 1.154-.298.255-.188.381-.465.381-.83 0-.415-.129-.716-.388-.906-.258-.189-.657-.283-1.194-.283zm21.935-15.1c.98 0 1.72.294 2.22.882.5.587.75 1.372.75 2.35v.822h-4.707l-.019.033c.012.693.19 1.262.529 1.708.34.447.816.67 1.428.67.448 0 .84-.064 1.178-.19.337-.129.63-.302.875-.525l.516.856c-.26.255-.601.467-1.025.638-.426.17-.94.256-1.544.256-1.01 0-1.813-.336-2.41-1.006-.596-.67-.895-1.539-.895-2.607v-.294c0-1.028.307-1.885.921-2.567.615-.684 1.343-1.026 2.183-1.026zm-14.806 0c.979 0 1.719.294 2.219.882.5.587.75 1.372.75 2.35v.822h-4.707l-.019.033c.012.693.19 1.262.529 1.708.34.447.816.67 1.428.67.448 0 .84-.064 1.178-.19.337-.129.63-.302.875-.525l.516.856c-.26.255-.601.467-1.025.638-.426.17-.94.256-1.544.256-1.01 0-1.813-.336-2.41-1.006-.596-.67-.895-1.539-.895-2.607v-.294c0-1.028.307-1.885.921-2.567.615-.684 1.343-1.026 2.184-1.026zm-32.727 0c.823 0 1.484.208 1.984.625.502.416.751 1.015.751 1.8v3.48c0 .256.014.507.04.746.028.24.077.477.149.708h-1.361c-.046-.217-.08-.411-.105-.577a4.148 4.148 0 01-.044-.504 3.031 3.031 0 01-.962.87 2.45 2.45 0 01-1.277.352c-.754 0-1.33-.193-1.727-.578-.395-.386-.593-.915-.593-1.592 0-.69.28-1.231.842-1.62.56-.39 1.321-.585 2.282-.585h1.435v-.714c0-.424-.129-.757-.388-1.006-.258-.245-.626-.37-1.1-.37-.425 0-.77.109-1.036.325-.266.216-.4.474-.4.778h-1.26l-.012-.041c-.028-.524.222-1.005.748-1.442.523-.437 1.203-.655 2.034-.655zm7.48 0c.848 0 1.543.25 2.082.748.537.5.798 1.112.78 1.837l-.013.04H45.68c0-.441-.156-.816-.47-1.126-.311-.308-.707-.464-1.186-.464-.693 0-1.188.25-1.484.744-.298.497-.447 1.104-.447 1.825v.278c0 .739.147 1.354.442 1.845.296.491.791.737 1.49.737.437 0 .823-.135 1.157-.403.332-.27.498-.6.498-.993h1.187l.013.041c.024.624-.255 1.178-.834 1.663a3.055 3.055 0 01-2.022.728c-1.056 0-1.86-.344-2.421-1.029-.559-.685-.838-1.546-.838-2.584v-.28c0-1.03.28-1.887.84-2.576.562-.686 1.369-1.031 2.42-1.031zm62.581 0c.98 0 1.72.294 2.22.882.5.587.75 1.372.75 2.35v.822h-4.707l-.02.033c.013.693.19 1.262.53 1.708.34.447.815.67 1.428.67.447 0 .84-.064 1.178-.19.336-.129.629-.302.875-.525l.516.856c-.26.255-.601.467-1.026.638-.425.17-.94.256-1.543.256-1.01 0-1.813-.336-2.41-1.006-.596-.67-.896-1.539-.896-2.607v-.294c0-1.028.308-1.885.922-2.567.615-.684 1.343-1.026 2.183-1.026zm16.387 0c.98 0 1.72.294 2.22.882.499.587.75 1.372.75 2.35v.822h-4.707l-.02.033c.013.693.19 1.262.53 1.708.34.447.815.67 1.427.67.448 0 .84-.064 1.179-.19.336-.129.629-.302.874-.525l.517.856c-.26.255-.602.467-1.026.638-.426.17-.94.256-1.544.256-1.009 0-1.812-.336-2.41-1.006-.596-.67-.895-1.539-.895-2.607v-.294c0-1.028.308-1.885.921-2.567.616-.684 1.343-1.026 2.184-1.026zM112.68 13.92v1.743h1.374v.975h-1.374v4.387c0 .338.071.577.21.715.143.137.33.207.561.207a1.453 1.453 0 00.496-.093l.175.9a1.17 1.17 0 01-.433.198c-.19.052-.382.076-.574.076-.536 0-.963-.161-1.28-.484-.319-.323-.476-.829-.476-1.52v-4.386h-1.154v-.975h1.154v-1.743h1.32zm4.624 0v1.743h1.374v.975h-1.374v4.387c0 .338.071.577.21.715.143.137.33.207.562.207a1.453 1.453 0 00.495-.093l.175.9a1.17 1.17 0 01-.433.198c-.19.052-.382.076-.574.076-.535 0-.963-.161-1.28-.484-.318-.323-.476-.829-.476-1.52v-4.386h-1.154v-.975h1.154v-1.743h1.32zm-42.382-1.448v4.046a2.29 2.29 0 01.848-.734c.338-.17.733-.254 1.185-.254.894 0 1.592.356 2.091 1.068.5.712.752 1.649.752 2.811v.141c0 1.04-.252 1.882-.756 2.52-.5.64-1.193.958-2.075.958-.478 0-.894-.092-1.247-.276a2.308 2.308 0 01-.877-.818l-.162.954H73.6V12.471h1.321zm27.542 3.058c.097 0 .19.008.281.023.09.015.164.033.221.05l-.181 1.222-.677-.04c-.349 0-.643.082-.883.247a1.59 1.59 0 00-.552.694v5.163h-1.321v-7.226h1.18l.127 1.055c.206-.374.459-.664.762-.875.301-.21.649-.313 1.043-.313zm-77.66 0c.781 0 1.387.227 1.816.683.429.457.644 1.162.644 2.114v4.561h-1.32v-4.533c0-.638-.127-1.09-.38-1.356-.252-.268-.637-.4-1.156-.4-.38 0-.717.09-1.01.273-.293.183-.527.43-.7.748v5.268h-1.32v-7.225h1.179l.093 1.075c.242-.383.545-.68.908-.89.365-.214.78-.319 1.246-.319zm105.945 0c.781 0 1.387.227 1.816.683.429.457.644 1.162.644 2.114v4.561h-1.32v-4.533c0-.638-.127-1.09-.38-1.356-.252-.268-.637-.4-1.156-.4-.38 0-.717.09-1.01.273-.293.183-.527.43-.7.748v5.268h-1.32v-7.225h1.179l.093 1.075c.242-.383.545-.68.908-.89.365-.214.78-.319 1.246-.319zM49.56 12.47v4.16c.251-.347.558-.618.923-.81a2.526 2.526 0 011.21-.292c.773 0 1.376.231 1.807.695.431.463.647 1.176.647 2.137v4.527h-1.321v-4.54c0-.598-.13-1.038-.385-1.323-.258-.284-.641-.426-1.15-.426-.367 0-.7.084-.996.255a2.158 2.158 0 00-.735.7v5.334h-1.32V12.47h1.32zm-32.758.695V14.2h-5.082v3.146h4.472v1.035h-4.472v3.472h5.156v1.035H10.4v-9.722h6.403zm75.031 2.363c.782 0 1.387.228 1.817.684.428.457.644 1.162.644 2.114v4.561h-1.321v-4.533c0-.638-.126-1.09-.38-1.356-.252-.268-.636-.4-1.155-.4-.38 0-.717.09-1.011.273-.293.183-.526.43-.7.748v5.268h-1.32v-7.225h1.18l.093 1.075c.242-.383.545-.68.908-.89.365-.214.78-.319 1.245-.319zM31.895 12.33c.151 0 .305.012.459.037.155.024.325.06.513.103l-.16 1.002a3.05 3.05 0 00-.65-.067c-.386 0-.671.114-.86.344-.188.229-.281.562-.281.998v.915h1.51v.975h-1.51v6.25h-1.321v-6.25h-1.133v-.975h1.133v-.915c0-.77.202-1.366.607-1.786.404-.42.968-.631 1.693-.631zM19.47 15.662v7.225h-1.321v-7.225h1.32zm41.284-2.498v8.688h4.62v1.036h-5.941v-9.724h1.32zm75.752 8.361v1.362h-1.328v-1.362h1.328zm-59.888-4.928c-.405 0-.748.1-1.028.296-.28.2-.503.465-.668.799v3.132c.17.357.392.634.668.835.275.2.623.3 1.042.3.62 0 1.084-.22 1.389-.66.304-.441.456-1.025.456-1.75v-.14c0-.828-.153-1.505-.46-2.026-.307-.524-.77-.786-1.399-.786zM37.96 19.542H36.48c-.533 0-.958.133-1.279.4-.318.266-.478.58-.478.938 0 .321.1.573.302.76.2.186.499.279.892.279.479 0 .909-.122 1.293-.366.386-.244.635-.523.751-.84v-1.17zm98.54-6.377v6.53h-1.322v-6.53h1.321zm-52.42 3.399c-.443 0-.822.186-1.133.555-.314.372-.506.835-.577 1.395l.013.033h3.346v-.174c0-.514-.138-.944-.416-1.29-.278-.346-.688-.52-1.234-.52zm-14.807 0c-.443 0-.822.186-1.133.555-.314.372-.506.835-.577 1.395l.014.033h3.345v-.174c0-.514-.137-.944-.416-1.29-.278-.346-.688-.52-1.233-.52zm37.334 0c-.442 0-.821.186-1.133.555-.313.372-.505.835-.577 1.395l.014.033h3.345v-.174c0-.514-.137-.944-.416-1.29-.277-.346-.688-.52-1.233-.52zm16.387 0c-.442 0-.821.186-1.133.555-.313.372-.505.835-.577 1.395l.014.033h3.345v-.174c0-.514-.137-.944-.416-1.29-.277-.346-.688-.52-1.233-.52zM19.47 12.47v1.342h-1.321V12.47h1.32z' fill='%23FEFEFE'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  width: 148px;
  height: 88px;
  position: absolute;
  right: 8px;
  top: -94px; }
  @media (min-width: 992px) {
    .m-footernav__logo {
      top: calc(-100% - 12px); } }

div.m-footernav__logo .m-claim {
  width: auto;
  height: 100%;
  padding: 10px 20px 40px 11px; }

div.m-footernav__logo .m-claim__text1 {
  font-size: 15px;
  letter-spacing: 0.005em; }
  @media (min-width: 320px) {
    div.m-footernav__logo .m-claim__text1 {
      font-size: 13px; } }

div.m-footernav__logo .m-claim__text2 {
  font-size: 15px; }
  @media (min-width: 320px) {
    div.m-footernav__logo .m-claim__text2 {
      font-size: 13px; } }

.footer__social {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px; }
  .footer__social > span {
    margin-right: 7px;
    display: inline-block; }

.footer__socialWrap .col-12, .footer__socialWrap .l-stage--page .text > .container > .row > .col, .l-stage--page .footer__socialWrap .text > .container > .row > .col, .footer__socialWrap .l-stage--page .text > .containerwide > .row > .col, .l-stage--page .footer__socialWrap .text > .containerwide > .row > .col, .footer__socialWrap .l-stage--page .text > .m-instituionsmap__overlay > .row > .col, .l-stage--page .footer__socialWrap .text > .m-instituionsmap__overlay > .row > .col, .footer__socialWrap .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col, .l-stage--page .footer__socialWrap .text > .m-instituionsmap__controlsouter > .row > .col, .footer__socialWrap .l-stage--page .text > .container > .newsStart > .col, .l-stage--page .footer__socialWrap .text > .container > .newsStart > .col, .footer__socialWrap .l-stage--page .text > .containerwide > .newsStart > .col, .l-stage--page .footer__socialWrap .text > .containerwide > .newsStart > .col, .footer__socialWrap .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col, .l-stage--page .footer__socialWrap .text > .m-instituionsmap__overlay > .newsStart > .col, .footer__socialWrap .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-stage--page .footer__socialWrap .text > .m-instituionsmap__controlsouter > .newsStart > .col, .footer__socialWrap .l-stage--page .text > .container > .row > .col-lg-9, .l-stage--page .footer__socialWrap .text > .container > .row > .col-lg-9, .footer__socialWrap .l-stage--page .text > .containerwide > .row > .col-lg-9, .l-stage--page .footer__socialWrap .text > .containerwide > .row > .col-lg-9, .footer__socialWrap .l-stage--page .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-stage--page .footer__socialWrap .text > .m-instituionsmap__overlay > .row > .col-lg-9, .footer__socialWrap .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-stage--page .footer__socialWrap .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .footer__socialWrap .l-stage--page .text > .container > .newsStart > .col-lg-9, .l-stage--page .footer__socialWrap .text > .container > .newsStart > .col-lg-9, .footer__socialWrap .l-stage--page .text > .containerwide > .newsStart > .col-lg-9, .l-stage--page .footer__socialWrap .text > .containerwide > .newsStart > .col-lg-9, .footer__socialWrap .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-stage--page .footer__socialWrap .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .footer__socialWrap .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-stage--page .footer__socialWrap .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .footer__socialWrap .l-header__inner, .footer__socialWrap .faq .col, .faq .footer__socialWrap .col, .footer__socialWrap .textImageSmallLeft__image, .footer__socialWrap .textImageSmallRight__image, .footer__socialWrap .m-leitkachel__inner, .footer__socialWrap .m-mainnav--level1, .footer__socialWrap .m-mainnav--level2, .footer__socialWrap .m-mainnav--level3, .footer__socialWrap .m-servicenav--level1, .footer__socialWrap .m-footernav--level1, .footer__socialWrap .m-giveawaythx__header, .footer__socialWrap .m-giveawaythx__text, .footer__socialWrap .covid_block, .footer__socialWrap .m-instituionsmap__left, .footer__socialWrap .m-instituionsmap__formouter {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.footer__followUs {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-left: 8px;
  width: 24px; }
  .footer__followUs [class*=icon--] {
    font-size: 12px; }

.footer__twitter {
  background-color: #1da1f2; }

.footer__facebook {
  background-image: url("/typo3conf/ext/organspende_provider/Resources/Public/Icons/facebook.svg");
  background-repeat: no-repeat;
  background-size: 7px auto;
  background-position: center center;
  background-color: #4267b2;
  margin-top: -1px; }

.footer__instagram {
  margin-left: 8px; }

.footer__instagram-svg {
  height: 24px;
  width: 24px;
  margin-top: 2px; }

.m-instituionsmap__filter .filter__covid.filter__mobilitytypefilter {
  border: 0;
  color: #000000;
  text-decoration: none;
  position: relative;
  padding: 0 0 0 54px;
  margin-right: 58px; }
  .m-instituionsmap__filter .filter__covid.filter__mobilitytypefilter:before {
    content: "";
    display: block;
    width: 44px;
    height: 22px;
    border-radius: 11px;
    background-color: #ffffff;
    border: 2px solid #630035;
    position: absolute;
    left: 0;
    top: 1px;
    z-index: 10;
    -webkit-transition: background-color 0s;
    transition: background-color 0s;
    -webkit-transition-delay: 100ms;
            transition-delay: 100ms; }
  .m-instituionsmap__filter .filter__covid.filter__mobilitytypefilter:after {
    content: "";
    display: block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #ffffff;
    border: 2px solid #630035;
    position: absolute;
    left: 22px;
    top: 1px;
    z-index: 11;
    -webkit-transition: left 300ms;
    transition: left 300ms; }
  .m-instituionsmap__filter .filter__covid.filter__mobilitytypefilter.filter__tag--isActive {
    background-color: transparent;
    color: #000000;
    padding-right: 0; }
    .m-instituionsmap__filter .filter__covid.filter__mobilitytypefilter.filter__tag--isActive:before {
      background-color: #630035; }
    .m-instituionsmap__filter .filter__covid.filter__mobilitytypefilter.filter__tag--isActive:after {
      left: 0;
      -webkit-transition: left 300ms;
      transition: left 300ms; }
    .m-instituionsmap__filter .filter__covid.filter__mobilitytypefilter.filter__tag--isActive .icon--small_close {
      display: none; }
  .m-instituionsmap__filter .filter__covid.filter__mobilitytypefilter[data-filter="mobility-fix"] .icon--small {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 67'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.774 67c5.219 0 23.774-30.863 23.774-43.72S36.904 0 23.774 0 0 10.423 0 23.28C0 36.137 18.555 67 23.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z' fill='%23630035'/%3e%3c/svg%3e") center no-repeat;
    width: 20px;
    height: 28px;
    display: block;
    position: absolute;
    right: -28px;
    top: 0; }
  .m-instituionsmap__filter .filter__covid.filter__mobilitytypefilter[data-filter="mobility-mobile"] .icon--small {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 67'%3e%3cmask id='a' fill='white'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.774 67c5.219 0 23.774-30.863 23.774-43.72S36.904 0 23.774 0 0 10.423 0 23.28C0 36.137 18.555 67 23.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.774 67c5.219 0 23.774-30.863 23.774-43.72S36.904 0 23.774 0 0 10.423 0 23.28C0 36.137 18.555 67 23.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z' fill='white'/%3e%3cpath d='M45.548 23.28c0 2.83-1.046 6.886-2.845 11.533-1.779 4.591-4.216 9.565-6.824 14.161-2.61 4.6-5.362 8.765-7.75 11.754-1.2 1.5-2.266 2.65-3.142 3.407-.438.378-.785.62-1.04.757-.275.15-.313.108-.173.108v4c.793 0 1.51-.283 2.08-.592.591-.32 1.178-.754 1.747-1.245 1.138-.982 2.378-2.343 3.652-3.938 2.558-3.2 5.424-7.554 8.105-12.277 2.683-4.727 5.21-9.88 7.075-14.69 1.842-4.757 3.115-9.38 3.115-12.978h-4zM23.774 2c12.066 0 21.774 9.567 21.774 21.28h4C49.548 9.279 37.97-2 23.774-2v4zM2 23.28C2 11.567 11.709 2 23.774 2v-4C9.58-2-2 9.279-2 23.28h4zM23.774 65c.14 0 .102.041-.173-.108-.255-.138-.602-.38-1.04-.757-.876-.756-1.942-1.907-3.14-3.407-2.39-2.989-5.14-7.154-7.752-11.754-2.608-4.596-5.045-9.57-6.823-14.161C3.046 30.166 2 26.11 2 23.28h-4c0 3.597 1.273 8.22 3.116 12.977 1.863 4.812 4.392 9.964 7.075 14.691 2.68 4.723 5.547 9.077 8.105 12.277 1.274 1.595 2.514 2.956 3.652 3.938.568.49 1.155.925 1.746 1.245.57.31 1.288.592 2.08.592v-4zM31.5 24.855a7.726 7.726 0 01-7.726 7.726v4c6.476 0 11.726-5.25 11.726-11.726h-4zm-7.726-7.726a7.726 7.726 0 017.726 7.726h4c0-6.476-5.25-11.726-11.726-11.726v4zm-7.726 7.726a7.726 7.726 0 017.726-7.726v-4c-6.476 0-11.726 5.25-11.726 11.726h4zm7.726 7.726a7.726 7.726 0 01-7.726-7.726h-4c0 6.476 5.25 11.726 11.726 11.726v-4z' fill='%23630035' mask='url(%23a)'/%3e%3c/svg%3e") center no-repeat;
    width: 20px;
    height: 28px;
    display: block;
    position: absolute;
    right: -28px;
    top: 0; }

.m-instituionsmap__helpoverlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(132, 124, 112, 0.65);
  z-index: 410; }

.m-instituionsmap__helpinner {
  position: fixed;
  width: 90%;
  height: auto;
  left: 5%;
  right: 5%;
  top: 10%;
  background-color: #ffffff;
  z-index: 411;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (min-width: 992px) {
    .m-instituionsmap__helpinner {
      width: 540px;
      left: calc(50% - 270px);
      right: calc(50% - 270px);
      top: calc(50% - 135px);
      height: 270px; } }

.m-instituionsmap__helptext {
  padding: 18px 40px 40px 40px; }
  .m-instituionsmap__helptext p + p {
    margin-top: 7px; }

.m-instituionsmap__helpclose {
  background-color: #630035;
  color: #ffffff;
  display: block;
  text-align: center;
  padding: 10px 0; }

.m-instituionsmap__helpicon {
  display: none;
  margin-left: 30px;
  position: relative;
  vertical-align: middle;
  text-decoration: underline;
  margin-top: 10px; }
  @media (min-width: 992px) {
    .m-instituionsmap__helpicon {
      margin-left: 54px;
      margin-top: 0; } }
  .m-instituionsmap__helpicon:before {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 31'%3e%3cpath clip-rule='evenodd' d='M9 8a4 4 0 100-8 4 4 0 000 8zm-4.5 3H2c-1.5 0-1.6 3 0 3h3.5v14.5H2c-2 0-2 2.5 0 2.5h14c2 0 2-2.5 0-2.5h-3.5V12a1 1 0 00-1-1h-7z' fill='%23630035'/%3e%3c/svg%3e") center no-repeat;
    content: "";
    width: 23px;
    height: 23px;
    border: 1px solid #630035;
    border-radius: 50%;
    background-size: 16px 16px;
    display: inline-block;
    top: -4px;
    left: -30px;
    position: absolute; }

.m-instituionsmap__help {
  display: none; }
  .m-instituionsmap__help.active {
    display: block; }
  .m-instituionsmap__help .m-instituionsmap__helpicon {
    margin-left: 70px;
    margin-top: 30px; }

.organTeaser, .faq, .ableplayer, .backLink, .text, .teaserBoxVariant--0, .teaserBoxVariant--1, .teaserBoxVariant--2, .relationalTeaser, .imageLargeCenter, .imageLargeLeft, .textImageSmallLeft, .textImageSmallRight, .tx-html5mediakit-media-container, .infoBox, .newsListCompressed, .news-single, .furtherLinks, .form--contactform, .gridelementContainer_2x_1-2, .gridelementContainer_2x_2-1, .gridelementContainer_6-6, .gridelementContainer_3x_1-2, .frame-type-menu_sitemap_pages {
  margin-bottom: 48px; }
  @media (min-width: 992px) {
    .organTeaser, .faq, .ableplayer, .backLink, .text, .teaserBoxVariant--0, .teaserBoxVariant--1, .teaserBoxVariant--2, .relationalTeaser, .imageLargeCenter, .imageLargeLeft, .textImageSmallLeft, .textImageSmallRight, .tx-html5mediakit-media-container, .infoBox, .newsListCompressed, .news-single, .furtherLinks, .form--contactform, .gridelementContainer_2x_1-2, .gridelementContainer_2x_2-1, .gridelementContainer_6-6, .gridelementContainer_3x_1-2, .frame-type-menu_sitemap_pages {
      margin-bottom: 96px; } }

.organTeaser {
  margin-bottom: 32px; }

.organTeaser__headline {
  color: #630035;
  word-wrap: break-word; }

.organTeaser__item {
  margin-bottom: calc(48px - 32px); }
  @media (min-width: 992px) {
    .organTeaser__item {
      margin-bottom: calc(96px - 32px); } }

.organTeaser__imageWrap {
  width: 80%;
  margin: 0 auto 40px auto; }
  @media (min-width: 992px) {
    .organTeaser__imageWrap {
      width: 148px;
      height: 148px; } }

.organTeaser__textWrap {
  vertical-align: center; }

.organTeaser__content {
  height: 100%;
  background-color: #C3EBEB;
  text-align: center;
  padding: 34px 8px 58px 8px;
  position: relative; }
  @media (min-width: 992px) {
    .organTeaser__content {
      padding: 67px 15px 100px 15px; } }
  .organTeaser__content .icon--button_pfeil_l {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cg fill='none' fill-rule='evenodd' transform='translate(0 1)'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M10.438.94A1.5 1.5 0 0112.56.939l7 6.984A1.494 1.494 0 0120 9c0 .478-.224.904-.572 1.178l-6.866 6.878a1.5 1.5 0 01-2.124-2.12l4.429-4.436H1.5A1.5 1.5 0 01.007 9.144L0 9a1.5 1.5 0 011.5-1.5h13.389l-4.448-4.438a1.5 1.5 0 01-.106-2.007z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M0-1h20v20H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    width: 30px;
    height: 30px;
    display: block;
    margin: 37px auto 0 auto; }
    @media (min-width: 992px) {
      .organTeaser__content .icon--button_pfeil_l {
        bottom: 45px; } }

.organTeaser__svg {
  width: 100%; }
  .organTeaser__svg > svg {
    width: 100%;
    height: auto; }

.organTeaser__item[data-inviewport="1"] .icon--button_pfeil_l, .organTeaser__item:hover .icon--button_pfeil_l {
  border-radius: 50%;
  -webkit-animation: pulse 1s 5;
          animation: pulse 1s 5; }

.headerImage {
  position: relative;
  height: 100%; }

.headerImage__image {
  display: block;
  line-height: 0; }
  .headerImage__image img {
    -ms-flex-item-align: center;
        align-self: center;
    height: auto; }

.headerImage__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%; }
  .headerImage__content > .container, .headerImage__content > .containerwide, .headerImage__content > .m-instituionsmap__overlay, .headerImage__content > .m-instituionsmap__controlsouter {
    position: relative; }
  .headerImage__content > .container, .headerImage__content > .containerwide, .headerImage__content > .m-instituionsmap__overlay, .headerImage__content > .m-instituionsmap__controlsouter {
    height: 100%; }

.headerImage__inner {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }

.headerImage__morelink {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cg fill='none' fill-rule='evenodd' transform='translate(0 1)'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M10.438.94A1.5 1.5 0 0112.56.939l7 6.984A1.494 1.494 0 0120 9c0 .478-.224.904-.572 1.178l-6.866 6.878a1.5 1.5 0 01-2.124-2.12l4.429-4.436H1.5A1.5 1.5 0 01.007 9.144L0 9a1.5 1.5 0 011.5-1.5h13.389l-4.448-4.438a1.5 1.5 0 01-.106-2.007z'/%3e%3c/defs%3e%3cg fill='%23ffffff' mask='url(%23b)'%3e%3cpath d='M0-1h20v20H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-size: 21px 20px;
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  right: 27px;
  bottom: 17px; }

.headerImage__headline {
  margin: 0;
  display: inline; }

.headerImage__subline {
  color: #ffffff;
  font-size: 18px;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5; }

.headerImage__share {
  position: absolute;
  left: 0;
  top: 30%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  display: none; }
  @media (min-width: 992px) {
    .headerImage__share {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.headerImage__shareWrap {
  overflow: hidden; }
  .headerImage__shareWrap:nth-child(1n+2) {
    margin-top: 12px; }

.headerImage__networkName {
  color: #ffffff;
  padding: 0 12px; }

.headerImage__twitter {
  background-color: #1da1f2;
  font-size: 17px; }
  .headerImage__twitter .headerImage__iconWrap {
    background-image: url("/typo3conf/ext/organspende_provider/Resources/Public/Icons/twitter.svg");
    background-repeat: no-repeat;
    background-size: 21px 17px;
    background-position: center center; }

.headerImage__facebook {
  background-color: #4267b2;
  font-size: 22px; }
  .headerImage__facebook .headerImage__iconWrap {
    background-image: url("/typo3conf/ext/organspende_provider/Resources/Public/Icons/facebook.svg");
    background-repeat: no-repeat;
    background-size: 11px 22px;
    background-position: center center; }

.headerImage__instagram {
  background: linear-gradient(312deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  font-size: 22px; }
  .headerImage__instagram .headerImage__iconWrap {
    background-image: url("/typo3conf/ext/organspende_provider/Resources/Public/Icons/instagram.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center; }

.headerImage__iconWrap {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 35px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 35px; }

.headerImage__followUs {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-transform: translate(-100%) translate(35px);
          transform: translate(-100%) translate(35px);
  -webkit-transform: translate(calc(-100% + 35px), 0);
          transform: translate(calc(-100% + 35px), 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s; }
  .headerImage__followUs:hover {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s; }

.faq .col {
  margin: 0 auto; }

.faq__headline {
  color: #630035;
  margin-bottom: 16px; }

.faq__item {
  border-bottom: 1px solid #847c70;
  padding: 18px 0 16px 0; }

.faq__question {
  color: #630035;
  padding-left: 40px;
  position: relative;
  cursor: pointer;
  display: block;
  text-decoration: none !important; }
  .faq__question:before {
    width: 24px;
    height: 24px;
    content: '';
    display: block;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M24 12c0-6.627-5.373-12-12-12S0 5.373 0 12s5.373 12 12 12 12-5.373 12-12z' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.41 19.256a1.5 1.5 0 01.002-2.122l5.146-5.133-5.146-5.133a1.5 1.5 0 012.119-2.124l7.275 7.257-7.275 7.257a1.5 1.5 0 01-2.122-.002z' fill='white'/%3e%3c/svg%3e") center no-repeat;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 4px; }

.faq__answer {
  max-height: 0;
  margin-bottom: 10px;
  border-top: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.2s, padding 0.2s;
  transition: max-height 0.2s, padding 0.2s;
  padding-left: 40px; }

.faq__more {
  margin-top: 32px; }

.faq__item.active .faq__question:focus:before,
.faq__item.active .faq__question:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

.faq__item.active .faq__answer {
  max-height: 500px;
  padding-top: 20px;
  padding-bottom: 20px; }

.faq__item .faq__answer:focus {
  max-height: 500px;
  padding-top: 20px;
  padding-bottom: 20px; }

.faq__item .faq__question:focus:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

.faq__item .faq__question:focus + .faq__answer {
  max-height: 500px;
  padding-top: 20px;
  padding-bottom: 20px; }

.headline__headline {
  color: #630035;
  margin-bottom: 19px; }
  @media (min-width: 992px) {
    .headline__headline {
      margin-bottom: 38px; } }

.headline--2 .headline__headline {
  margin-bottom: 31px; }

.headline.headline--3 h2 {
  font-size: 24px; }

.ableplayer h4, .ableplayer p {
  margin-bottom: 20px; }

.ableplayer .video-js-box {
  margin-bottom: 20px;
  position: relative; }
  .ableplayer .video-js-box .download-video {
    display: none; }

.ableplayer .icon-play:before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3e%3crect x='2' y='2' width='124' height='124' rx='62' fill='white' stroke='%23ffffff'/%3e%3cpath d='M76.998 68.797a6.749 6.749 0 000-9.594L59.668 42C55.362 37.727 48 40.754 48 46.798v34.404c0 6.044 7.362 9.071 11.668 4.797l17.33-17.202z' fill='%23ffffff'/%3e%3c/svg%3e") center no-repeat;
  background-size: 100%; }

.ableplayer .icon-play.is-paused {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3e%3cpath d='M64 2h0c34.2 0 62 27.8 62 62h0c0 34.2-27.8 62-62 62h0C29.8 126 2 98.2 2 64h0C2 29.8 29.8 2 64 2z' fill='white' stroke='%23630035' stroke-width='4'/%3e%3cpath d='M50.3 88c3.8 0 6.9-3.1 6.9-6.9V46.9c0-3.8-3.1-6.9-6.9-6.9-3.8 0-6.9 3.1-6.9 6.9v34.3c0 3.7 3.1 6.8 6.9 6.8zm20.6-41.1v34.3c0 3.8 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9V46.9c0-3.8-3.1-6.9-6.9-6.9s-6.9 3.1-6.9 6.9z' fill='%23630035'/%3e%3c/svg%3e") center no-repeat;
  background-size: 100%;
  opacity: 0.5 !important; }

.ableplayer__inner {
  margin: 0 auto; }
  .ableplayer__inner .list {
    border: 2px solid #630035; }

.able-resize-form,
.able-help-div,
.able-prefs-form,
.able-modal-overlay {
  display: none !important; }

.ableplayer h4, .ableplayer p {
  margin-bottom: 20px -5px; }

.ableplayer .video-js-box {
  margin-top: 0;
  margin-bottom: 0;
  position: relative; }

.ableplayer .video-js-box .download-video {
  display: none; }

.ableplayer .preload-roller {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.ableplayer .able-vidcap-container .able-vidcap-container,
.ableplayer video {
  -o-object-fit: cover;
     object-fit: cover;
  font-size: 0;
  line-height: 0; }

.ableplayer .able-wrapper {
  max-width: 100% !important; }

.ableplayer .able-wrapper .able-media-container {
  content: '';
  height: 100%;
  width: 100%; }

.ableplayer .able h1.able-offscreen,
.ableplayer .able h2.able-offscreen,
.ableplayer .able .able-offscreen {
  display: none; }

.ableplayer .able .able-controller,
.ableplayer .able .able-status-bar,
.ableplayer .able .able-captions-wrapper,
.ableplayer .able .able-descriptions {
  opacity: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden; }

.ableplayer .able .able-descriptions {
  padding: 0; }

.ableplayer .able .able .able-descriptions,
.ableplayer .able .able .able-captions-wrapper {
  font-size: 16px !important;
  text-align: center;
  margin-top: -5px;
  padding: 7px 20px;
  margin-bottom: 5px;
  opacity: 1;
  height: auto;
  line-height: 40px;
  min-height: 40px;
  overflow: visible;
  visibility: visible; }

.ableplayer .bzga-player {
  position: relative; }

.ableplayer .bzga-player.hide-captions .able-captions-wrapper {
  display: none !important; }

.ableplayer .bzga-start-stop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0; }

.ableplayer .able-big-play-button {
  width: 128px;
  height: 128px;
  background-image: url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Images/play.svg");
  background-size: 100% 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 5em;
  opacity: 1;
  color: #fdfdfd;
  background-color: transparent;
  border: none;
  outline: none;
  padding: 55px 45px;
  cursor: pointer;
  -webkit-transition: opacity 6ms linear;
  transition: opacity 6ms linear; }

.ableplayer:hover .able-big-play-button {
  opacity: 0.5; }

.able-descriptions {
  display: none !important; }

.able-transcript-area {
  border: 1px solid #847c70;
  margin-bottom: 10px;
  margin-top: 10px; }
  .able-transcript-area .able-transcript-heading {
    margin-bottom: 3px; }
  .able-transcript-area .able-window-toolbar {
    display: none; }
  .able-transcript-area .able-transcript {
    padding: 10px 20px; }

.able-vidcap-container {
  position: relative; }

.ableplayer .able .able .able-captions-wrapper {
  padding: 20px 20px;
  background-color: rgba(0, 0, 0, 0.3) !important;
  padding: 20px 20px;
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0; }
  .ableplayer .able .able .able-captions-wrapper .able-captions {
    background-color: transparent !important;
    font-family: 'Elrfont' !important;
    font-size: 22px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5 !important;
    letter-spacing: normal;
    color: white;
    text-shadow: 3px 3px 4px #000000; }

.bzga-controls-wrapper-outer {
  border-top: 2px solid #630035;
  visibility: hidden;
  height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s cubic-bezier(0, 1, 0.5, 1);
  transition: all 0.5s cubic-bezier(0, 1, 0.5, 1); }

.bzga-player .bzga-controls-wrapper-outer {
  padding: 22px 16px;
  visibility: visible;
  height: auto;
  opacity: 1;
  overflow: visible; }

.bzga-controls-wrapper {
  margin-bottom: 18px; }
  .bzga-controls-wrapper .bzga-player-controls {
    display: none;
    padding-top: 10px; }
    .bzga-controls-wrapper .bzga-player-controls:before, .bzga-controls-wrapper .bzga-player-controls:after {
      content: " ";
      display: table; }
    .bzga-controls-wrapper .bzga-player-controls:after {
      clear: both; }
    .bzga-controls-wrapper .bzga-player-controls button {
      border: 0;
      text-align: left; }
  .bzga-controls-wrapper .bzga-player-controls > div {
    width: 100%; }
  .bzga-controls-wrapper button.bzga-btn-show-controls {
    border: 0;
    -webkit-appearance: none;
    padding: 0;
    margin: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: transparent;
    display: inline-block;
    text-align: left;
    color: #630035; }
    .bzga-controls-wrapper button.bzga-btn-show-controls:after {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 17'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M14 7.243L5.121 16.12A3 3 0 11.88 11.88l11-11a3 3 0 014.242 0l11 11a3 3 0 11-4.242 4.242L14 7.243z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M-1-1h30v19H-1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
      background-position: right 5px;
      display: inline-block;
      content: '';
      width: 18px;
      height: 18px;
      margin-left: 9px;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      top: 4px;
      position: relative; }
  .bzga-controls-wrapper.open button.bzga-btn-show-controls:after {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 17'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M14 7.243L5.121 16.12A3 3 0 11.88 11.88l11-11a3 3 0 014.242 0l11 11a3 3 0 11-4.242 4.242L14 7.243z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M-1-1h30v19H-1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    background-position: right 5px;
    -webkit-transform: rotate(0);
            transform: rotate(0);
    top: 0; }

.bzga-controls-wrapper button.bzga-btn-play, .bzga-controls-wrapper button.bzga-btn-stop, .bzga-controls-wrapper button.bzga-btn-mute, .bzga-controls-wrapper button.bzga-btn-forward, .bzga-controls-wrapper button.bzga-btn-backward, .bzga-controls-wrapper button.bzga-btn-higher, .bzga-controls-wrapper button.bzga-btn-lower, .bzga-controls-wrapper button.bzga-btn-desc, .bzga-controls-wrapper button.bzga-btn-captions {
  width: 50%;
  height: 20px;
  display: inline-block;
  padding: 0 0 0 32px;
  margin-bottom: 18px;
  float: left;
  color: #000000; }

.bzga-controls-wrapper button.bzga-btn-play {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3crect width='24' height='24' rx='2' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.2 4.292a1 1 0 011.02.036l10.64 6.83a1 1 0 010 1.683l-10.64 6.84a1 1 0 01-1.54-.841V5.17a1 1 0 01.52-.878zM7.68 7v10.008l7.79-5.007-7.79-5z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  background-size: 20px 20px;
  background-position: left center; }

.bzga-controls-wrapper button.bzga-btn-stop {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3crect width='24' height='24' rx='2' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 6a1 1 0 011-1h12a1 1 0 011 1v12a1 1 0 01-1 1H6a1 1 0 01-1-1V6zm2 1v10h10V7H7z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  background-size: 20px 20px;
  background-position: left center; }

.bzga-controls-wrapper button.bzga-btn-mute {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3crect width='24' height='24' rx='2' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.453 6.529a1 1 0 01.567.901v9.14a1 1 0 01-1.625.78L7.41 14.96H5.15a1 1 0 01-1-1v-3.92a1 1 0 011-1h2.26l2.985-2.39a1 1 0 011.058-.121zM10.02 9.512L8.385 10.82a1 1 0 01-.625.219H6.15v1.92h1.61a1 1 0 01.625.22l1.635 1.308V9.512zM19.556 9.332a1 1 0 01.002 1.414l-3.91 3.92a1 1 0 01-1.417-1.412l3.91-3.92a1 1 0 011.415-.002z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.233 9.332a1 1 0 011.415.002l3.91 3.92a1 1 0 01-1.417 1.412l-3.91-3.92a1 1 0 01.002-1.414z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  background-size: 20px 20px;
  background-position: left center; }

.bzga-controls-wrapper button.bzga-btn-forward {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3crect width='24' height='24' rx='2' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.25 6.312a1 1 0 011.053.109l6.16 4.79a1 1 0 010 1.578l-6.16 4.79a1 1 0 01-1.614-.789V7.21a1 1 0 01.561-.898zm1.44 2.942v5.492L17.22 12l-3.53-2.746z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.71 6.312a1 1 0 011.054.108l6.17 4.79a1 1 0 010 1.58l-6.17 4.79a1 1 0 01-1.614-.79V7.21a1 1 0 01.56-.898zm1.44 2.94v5.496L9.69 12 6.15 9.252z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  background-size: 20px 20px;
  background-position: left center; }

.bzga-controls-wrapper button.bzga-btn-backward {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3crect width='24' height='24' rx='2' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.76 6.312a1 1 0 01.56.898v9.58a1 1 0 01-1.613.79l-6.17-4.79a1 1 0 010-1.58l6.17-4.79a1 1 0 011.053-.108zM6.781 12l3.54 2.748V9.252L6.78 12z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.289 6.312a1 1 0 01.56.898v9.58a1 1 0 01-1.613.79l-6.16-4.79a1 1 0 010-1.58l6.16-4.79a1 1 0 011.053-.108zM14.319 12l3.53 2.746V9.254L14.32 12z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  background-size: 20px 20px;
  background-position: left center; }

.bzga-controls-wrapper button.bzga-btn-higher {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3crect width='24' height='24' rx='2' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.453 6.529a1 1 0 01.567.901v9.14a1 1 0 01-1.625.78L7.41 14.96H5.15a1 1 0 01-1-1v-3.92a1 1 0 011-1h2.26l2.985-2.39a1 1 0 011.058-.121zM10.02 9.512L8.385 10.82a1 1 0 01-.625.219H6.15v1.92h1.61a1 1 0 01.625.22l1.635 1.308V9.512zM15.584 6.682a1 1 0 011.414.002 7.53 7.53 0 010 10.632 1 1 0 11-1.416-1.412 5.53 5.53 0 000-7.808 1 1 0 01.002-1.414zm-2.293 2.303a1 1 0 011.414-.004 4.251 4.251 0 010 6.028 1 1 0 11-1.41-1.418 2.252 2.252 0 000-3.192 1 1 0 01-.004-1.414z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  background-size: 20px 20px;
  background-position: left center; }

.bzga-controls-wrapper button.bzga-btn-lower {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3crect width='24' height='24' rx='2' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.453 6.529a1 1 0 01.567.901v9.14a1 1 0 01-1.625.78L7.41 14.96H5.15a1 1 0 01-1-1v-3.92a1 1 0 011-1h2.26l2.985-2.39a1 1 0 011.058-.121zM10.02 9.512L8.385 10.82a1 1 0 01-.625.219H6.15v1.92h1.61a1 1 0 01.625.22l1.635 1.308V9.512zM13.29 8.985a1 1 0 011.415-.004 4.251 4.251 0 010 6.028 1 1 0 11-1.41-1.418 2.252 2.252 0 000-3.192 1 1 0 01-.004-1.414z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  background-size: 20px 20px;
  background-position: left center; }

.bzga-controls-wrapper button.bzga-btn-desc {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3crect width='24' height='24' rx='2' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.74 7.38a1 1 0 01.947.675l3.59 10.46a1 1 0 11-1.892.65L8.74 11.46l-2.644 7.704a1 1 0 01-1.892-.65l3.59-10.46a1 1 0 01.946-.675z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 16.25a1 1 0 011-1h5.45a1 1 0 110 2H6a1 1 0 01-1-1zM16.43 15.01a1.41 1.41 0 100 2.82 1.41 1.41 0 000-2.82zm-3.41 1.41a3.41 3.41 0 116.82 0 3.41 3.41 0 01-6.82 0z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.16 10a3.758 3.758 0 00-1.235.204 1 1 0 10.65 1.892 1.76 1.76 0 01.58-.096h.01a1.68 1.68 0 011.685 1.661 1 1 0 002-.022A3.68 3.68 0 0016.16 10z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.85 12.77a1 1 0 011 1v5.06a1 1 0 11-2 0v-5.06a1 1 0 011-1z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  margin-top: 38px;
  background-size: 20px 20px;
  background-position: left center; }

.bzga-controls-wrapper button.bzga-btn-captions {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3crect width='24' height='24' rx='2' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.74 7.38a1 1 0 01.947.675l3.59 10.46a1 1 0 11-1.892.65L8.74 11.46l-2.644 7.704a1 1 0 01-1.892-.65l3.59-10.46a1 1 0 01.946-.675z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 16.25a1 1 0 011-1h5.45a1 1 0 110 2H6a1 1 0 01-1-1zM16.43 15.01a1.41 1.41 0 100 2.82 1.41 1.41 0 000-2.82zm-3.41 1.41a3.41 3.41 0 116.82 0 3.41 3.41 0 01-6.82 0z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.16 10a3.758 3.758 0 00-1.235.204 1 1 0 10.65 1.892 1.76 1.76 0 01.58-.096h.01a1.68 1.68 0 011.685 1.661 1 1 0 002-.022A3.68 3.68 0 0016.16 10z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.85 12.77a1 1 0 011 1v5.06a1 1 0 11-2 0v-5.06a1 1 0 011-1z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  margin-top: 0;
  background-size: 20px 20px;
  background-position: left center; }

button.bzga-btn--video-accordion-trigger {
  border: none;
  background: transparent;
  font-size: 16px;
  text-align: left;
  color: #e32119;
  cursor: pointer;
  display: inline-block;
  position: relative;
  margin-right: auto;
  padding: 5px 30px 5px 0; }

button.bzga-btn--video-accordion-trigger:hover {
  opacity: 0.9; }

button.bzga-btn--video-accordion-trigger:before {
  content: 'ssss';
  position: absolute;
  right: 0;
  display: block;
  width: 18px;
  height: 18px;
  color: #630035;
  font-size: 18px;
  font-weight: 700;
  margin-top: 0; }

.vjs-no-video {
  display: none; }

.bzga-media-download {
  position: relative; }
  .bzga-media-download h4 {
    margin-bottom: 14px; }
  .bzga-media-download a {
    color: #630035;
    line-height: 25px; }
  .bzga-media-download .download-medias-wrapper {
    position: relative;
    margin-top: 14px;
    border-top: 2px solid #630035;
    padding-top: 24px; }
    .bzga-media-download .download-medias-wrapper .download__icon {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3crect width='24' height='24' rx='2' fill='%23630035'/%3e%3cpath d='M18.83 14.28v3a1.51 1.51 0 01-1.51 1.51H6.68a1.51 1.51 0 01-1.51-1.51v-3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.2 10.48l3.8 3.8 3.8-3.8M12 14.28V5.17' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") center no-repeat;
      width: 24px;
      height: 24px;
      display: inline-block;
      margin-right: 8px;
      position: relative;
      top: 7px; }
    .bzga-media-download .download-medias-wrapper sup {
      top: 0; }
  .bzga-media-download .checkbox__checkbox-media-dl {
    opacity: 0;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 30px;
    width: 100%;
    z-index: 10;
    cursor: pointer;
    margin: 0; }
  .bzga-media-download input.checkbox__checkbox-media-dl + label {
    color: #630035; }
    .bzga-media-download input.checkbox__checkbox-media-dl + label:after {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 17'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M14 7.243L5.121 16.12A3 3 0 11.88 11.88l11-11a3 3 0 014.242 0l11 11a3 3 0 11-4.242 4.242L14 7.243z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M-1-1h30v19H-1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
      background-position: right 5px;
      display: inline-block;
      content: '';
      width: 18px;
      height: 18px;
      margin-left: 9px;
      position: relative;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      top: 4px; }
  .bzga-media-download input:checked[name="download_text"] + label:after {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 17'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M14 7.243L5.121 16.12A3 3 0 11.88 11.88l11-11a3 3 0 014.242 0l11 11a3 3 0 11-4.242 4.242L14 7.243z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M-1-1h30v19H-1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    background-position: right 5px;
    -webkit-transform: rotate(0);
            transform: rotate(0);
    top: 0; }
  .bzga-media-download input[name="terms_accepted"]:checked + label + .download-medias-links {
    visibility: visible;
    height: auto;
    opacity: 1;
    overflow: visible; }

.bzga-media-download .download-medias-links {
  margin-top: 14px;
  padding-left: 20px -5px; }

.download-medias-links,
.bzga-media-download-text {
  visibility: hidden;
  height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s cubic-bezier(0, 1, 0.5, 1);
  transition: all 0.5s cubic-bezier(0, 1, 0.5, 1); }

.download-medias-links h4,
.bzga-media-download-text h4 {
  color: #630035; }

.bzga-media-download .tip {
  margin-top: 14px; }

.bzga-media-download input.checkbox__checkbox-media-dl:checked + label + .bzga-media-download-text {
  margin-top: 14px;
  padding-bottom: 19px;
  height: auto;
  visibility: visible;
  opacity: 1;
  overflow: visible; }

.bzga-media-download input.checkbox__checkbox-media-dl:checked + label {
  height: auto; }

.sectionLinks {
  margin-bottom: 15px; }

.sectionLinks__headline {
  color: #630035;
  margin-bottom: 8px; }

.sectionLinks__item {
  color: #000000;
  list-style-type: none;
  padding-left: 42px;
  position: relative; }
  @media (min-width: 992px) {
    .sectionLinks__item {
      padding-left: 22px; } }
  .sectionLinks__item:before {
    background-color: #630035;
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0.8rem;
    -webkit-transform: translate(0, 40%);
            transform: translate(0, 40%);
    width: 9px;
    height: 2px;
    border-radius: 2px; }

.sectionLinks__item + .sectionLinks__item {
  margin-top: 24px; }

.sectionLinks__mobileaccordion {
  color: #630035;
  padding-bottom: 23px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid #630035;
  cursor: pointer; }
  @media (min-width: 992px) {
    .sectionLinks__mobileaccordion {
      border-bottom: 0; } }

.sectionLinks__accordioncontent {
  overflow: hidden;
  -webkit-transition: max-height 0.2s, padding 0.2s;
  transition: max-height 0.2s, padding 0.2s;
  max-height: 0; }

@media (min-width: 992px) {
  .sectionLinks__mobileaccordiontext {
    padding-left: 34px; }
    .sectionLinks__mobileaccordiontext:before {
      content: '';
      display: block;
      width: 100%;
      height: 2px;
      background-color: #630035;
      position: absolute;
      bottom: -19px;
      left: 6px;
      right: 6px; } }

.sectionLinks__mobileaccordiontext:after {
  display: block;
  content: '';
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 14px;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 15'%3e%3cdefs%3e%3cpath id='a' d='M8.629 4.5l-4.44 4.7a1.655 1.655 0 000 2.247c.586.62 1.536.62 2.122 0l5.5-5.824a1.655 1.655 0 000-2.246l-5.5-5.824a1.442 1.442 0 00-2.122 0 1.655 1.655 0 000 2.247l4.44 4.7z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd' transform='matrix(0 1 1 0 .5 -.5)'%3e%3cuse fill='%23931814' fill-rule='nonzero' transform='rotate(90 8 4.5)' xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
  @media (min-width: 992px) {
    .sectionLinks__mobileaccordiontext:after {
      width: 20px;
      height: 20px;
      right: auto;
      left: 6px;
      top: 15px; } }

@media (min-width: 992px) {
  .sectionLinks__list {
    padding-bottom: 10px; }
    .sectionLinks__list:before {
      content: '';
      display: block;
      width: 100%;
      height: 2px;
      background-color: #ffffff;
      position: absolute;
      bottom: -19px;
      left: 6px;
      right: 6px; } }

a.sectionLinks__link {
  font-weight: normal;
  color: #630035;
  text-decoration: none; }
  [id^=c] a.sectionLinks__link {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in; }
    [id^=c] a.sectionLinks__link:focus, [id^=c] a.sectionLinks__link:hover {
      color: #630035;
      text-decoration: underline; }
  a.sectionLinks__link:hover {
    color: #630035;
    text-decoration: underline; }

.sectionLinks.active .sectionLinks__mobileaccordiontext:after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  top: 15px; }

.sectionLinks.active .sectionLinks__accordioncontent {
  border-bottom: 1px solid #630035;
  max-height: none;
  padding-top: 20px;
  padding-bottom: 26px; }
  @media (min-width: 992px) {
    .sectionLinks.active .sectionLinks__accordioncontent {
      border-bottom: none; } }

.backLink .col-12, .backLink .l-stage--page .text > .container > .row > .col, .l-stage--page .backLink .text > .container > .row > .col, .backLink .l-stage--page .text > .containerwide > .row > .col, .l-stage--page .backLink .text > .containerwide > .row > .col, .backLink .l-stage--page .text > .m-instituionsmap__overlay > .row > .col, .l-stage--page .backLink .text > .m-instituionsmap__overlay > .row > .col, .backLink .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col, .l-stage--page .backLink .text > .m-instituionsmap__controlsouter > .row > .col, .backLink .l-stage--page .text > .container > .newsStart > .col, .l-stage--page .backLink .text > .container > .newsStart > .col, .backLink .l-stage--page .text > .containerwide > .newsStart > .col, .l-stage--page .backLink .text > .containerwide > .newsStart > .col, .backLink .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col, .l-stage--page .backLink .text > .m-instituionsmap__overlay > .newsStart > .col, .backLink .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col, .l-stage--page .backLink .text > .m-instituionsmap__controlsouter > .newsStart > .col, .backLink .l-stage--page .text > .container > .row > .col-lg-9, .l-stage--page .backLink .text > .container > .row > .col-lg-9, .backLink .l-stage--page .text > .containerwide > .row > .col-lg-9, .l-stage--page .backLink .text > .containerwide > .row > .col-lg-9, .backLink .l-stage--page .text > .m-instituionsmap__overlay > .row > .col-lg-9, .l-stage--page .backLink .text > .m-instituionsmap__overlay > .row > .col-lg-9, .backLink .l-stage--page .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .l-stage--page .backLink .text > .m-instituionsmap__controlsouter > .row > .col-lg-9, .backLink .l-stage--page .text > .container > .newsStart > .col-lg-9, .l-stage--page .backLink .text > .container > .newsStart > .col-lg-9, .backLink .l-stage--page .text > .containerwide > .newsStart > .col-lg-9, .l-stage--page .backLink .text > .containerwide > .newsStart > .col-lg-9, .backLink .l-stage--page .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .l-stage--page .backLink .text > .m-instituionsmap__overlay > .newsStart > .col-lg-9, .backLink .l-stage--page .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .l-stage--page .backLink .text > .m-instituionsmap__controlsouter > .newsStart > .col-lg-9, .backLink .l-header__inner, .backLink .faq .col, .faq .backLink .col, .backLink .textImageSmallLeft__image, .backLink .textImageSmallRight__image, .backLink .m-leitkachel__inner, .backLink .m-mainnav--level1, .backLink .m-mainnav--level2, .backLink .m-mainnav--level3, .backLink .m-servicenav--level1, .backLink .m-footernav--level1, .backLink .m-giveawaythx__header, .backLink .m-giveawaythx__text, .backLink .covid_block, .backLink .m-instituionsmap__left, .backLink .m-instituionsmap__formouter {
  padding-top: 9px; }

.backLink a {
  color: #630035; }
  .backLink a:before {
    content: '';
    display: inline-block;
    width: 17px;
    height: 20px;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M13.268 18.732a2.5 2.5 0 01-3.535 3.536l-9-9a2.5 2.5 0 010-3.536l9-9a2.5 2.5 0 013.535 3.536L8.535 9h14.286c5.175 0 9.04 3.444 9.176 8.531l.004.28V29.5a2.5 2.5 0 11-5 0V17.81c0-2.372-1.576-3.81-4.18-3.81H8.535z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M0 0h32v32H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    background-size: 17px 14px;
    background-position: left 6px;
    margin-right: 12px; }
  .backLink a:hover:before {
    -webkit-animation: pulse 1s 5;
            animation: pulse 1s 5;
    border-radius: 50%; }

.backLink .icon--zurueck_m {
  display: none; }

.backLink__inner {
  border-top: 1px solid #847c70;
  padding-top: 9px; }

.text {
  margin-bottom: 81px; }

.flow-chart {
  margin-bottom: 100px; }
  .flow-chart .col-with-line:before {
    content: "";
    display: block;
    position: absolute;
    left: 30px;
    top: -40px;
    bottom: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 4px;
    background-color: #C3EBEB;
    z-index: -1; }
    @media (min-width: 992px) {
      .flow-chart .col-with-line:before {
        left: calc(50% + 8.33333% + 36px - 2px); } }
  .flow-chart .col-with-line + * {
    padding-left: 16px; }
    @media (min-width: 992px) {
      .flow-chart .col-with-line + * {
        margin-left: 34px;
        padding-left: 16px; } }
  .flow-chart .grey-circle {
    display: block;
    width: 44px;
    height: 44px;
    padding: 3px;
    background-color: #C3EBEB;
    float: left;
    margin-top: 8px; }
    @media (min-width: 992px) {
      .flow-chart .grey-circle {
        width: 72px;
        height: 72px;
        padding: 6px;
        float: right;
        margin-top: 0; } }

.flow-chart:last-of-type .col-with-line:before {
  bottom: -40px; }

.flow-chart + .flow-chart {
  padding-top: 71px;
  margin-top: -100px; }
  .flow-chart + .flow-chart .col-with-line:before {
    top: -71px; }

.flowChart__header {
  margin-bottom: 9px; }

.headline + .flow-chart {
  margin-top: 40px; }

.teaserBoxVariant--0 {
  margin-bottom: 15px; }
  .teaserBoxVariant--0 .teaserBoxVariant__content {
    padding: 0; }
    @media (min-width: 992px) {
      .teaserBoxVariant--0 .teaserBoxVariant__content {
        padding: 0 20px 0 0; } }
    .teaserBoxVariant--0 .teaserBoxVariant__content .icon--button_pfeil_l {
      right: 103px; }
  .teaserBoxVariant--0 .teaserBoxVariant__wrap > .row, .teaserBoxVariant--0 .teaserBoxVariant__wrap > .newsStart {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
    .teaserBoxVariant--0 .teaserBoxVariant__wrap > .row > *, .teaserBoxVariant--0 .teaserBoxVariant__wrap > .newsStart > * {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }

.teaserBoxVariant--1 .teaserBoxVariant__content[data-layout="lightblue"] {
  padding: 27px 24px 62px 24px; }

.teaserBoxVariant {
  position: relative; }

.teaserBoxVariant__wrap {
  display: block;
  height: 100%;
  line-height: 0; }
  .teaserBoxVariant__wrap[data-layout="lightblue"] {
    background-color: #C3EBEB; }

.teaserBoxVariant__content {
  padding: 16px 0 62px 0;
  margin-bottom: 20px; }
  @media (min-width: 992px) {
    .teaserBoxVariant__content {
      margin-bottom: 0; } }
  .teaserBoxVariant__content[data-layout="lightblue"] {
    padding: 27px 24px 62px 24px; }
  .teaserBoxVariant__content .icon--button_pfeil_l {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cg fill='none' fill-rule='evenodd' transform='translate(0 1)'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M10.438.94A1.5 1.5 0 0112.56.939l7 6.984A1.494 1.494 0 0120 9c0 .478-.224.904-.572 1.178l-6.866 6.878a1.5 1.5 0 01-2.124-2.12l4.429-4.436H1.5A1.5 1.5 0 01.007 9.144L0 9a1.5 1.5 0 011.5-1.5h13.389l-4.448-4.438a1.5 1.5 0 01-.106-2.007z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M0-1h20v20H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    position: static;
    margin-bottom: 16px; }
    @media (min-width: 992px) {
      .teaserBoxVariant__content .icon--button_pfeil_l {
        position: absolute;
        bottom: 24px;
        right: 24px;
        margin-bottom: 0; } }

.teaserBoxVariant__header {
  color: #630035;
  margin-bottom: 8px;
  word-wrap: break-word; }

.teaserBoxVariant__more {
  color: #630035;
  position: relative;
  padding-left: 34px;
  margin-top: 20px; }
  @media (min-width: 992px) {
    .teaserBoxVariant__more {
      position: absolute;
      margin-top: 0;
      bottom: 24px; } }
  .teaserBoxVariant__more:before {
    width: 24px;
    height: 24px;
    content: '';
    display: block;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M24 12c0-6.627-5.373-12-12-12S0 5.373 0 12s5.373 12 12 12 12-5.373 12-12z' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.41 19.256a1.5 1.5 0 01.002-2.122l5.146-5.133-5.146-5.133a1.5 1.5 0 012.119-2.124l7.275 7.257-7.275 7.257a1.5 1.5 0 01-2.122-.002z' fill='white'/%3e%3c/svg%3e") center no-repeat;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background-size: 24px 24px;
    position: absolute;
    left: 0;
    top: 2px; }
    @media (min-width: 992px) {
      .teaserBoxVariant__more:before {
        top: 5px; } }

.teaserBoxVariant__subheader {
  margin-bottom: 10px; }

.teaserBoxVariant__text {
  -ms-word-break: normal;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-chars: auto 3;
  -webkit-hyphenate-limit-lines: 4;
  -ms-hyphens: auto;
  -ms-hyphenate-limit-chars: auto 3;
  -ms-hyphenate-limit-lines: 4;
  margin-bottom: 16px;
  color: #000000; }

.teaserBoxVariant__wrap[data-inviewport="1"] .icon--button_pfeil_l, .teaserBoxVariant__wrap:hover .icon--button_pfeil_l {
  border-radius: 50%;
  -webkit-animation: pulse 1s 5;
          animation: pulse 1s 5; }

.teaserBoxVariant__wrap[data-inviewport="1"] .teaserBoxVariant__more, .teaserBoxVariant__wrap:hover .teaserBoxVariant__more {
  text-decoration: underline; }

.relationalTeaser--has-pagination:before, .relationalTeaser--has-pagination:after {
  content: " ";
  display: table; }

.relationalTeaser--has-pagination:after {
  clear: both; }

.relationalTeaser__link {
  background-color: #C3EBEB;
  display: block;
  height: 100%;
  position: relative;
  padding-bottom: 62px; }

.relationalTeaser__headline {
  color: #630035;
  margin-bottom: 8px;
  word-wrap: break-word;
  padding: 0 24px; }

.relationalTeaser__subheader {
  text-align: center;
  padding: 18px 24px; }

.relationalTeaser__image {
  margin-bottom: 21px; }
  @media (min-width: 992px) {
    .relationalTeaser__image {
      margin-bottom: 18px; } }

.relationalTeaser__more {
  color: #630035;
  position: absolute;
  bottom: 24px;
  padding-left: 34px; }
  .relationalTeaser__more:before {
    width: 24px;
    height: 24px;
    content: '';
    display: block;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M24 12c0-6.627-5.373-12-12-12S0 5.373 0 12s5.373 12 12 12 12-5.373 12-12z' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.41 19.256a1.5 1.5 0 01.002-2.122l5.146-5.133-5.146-5.133a1.5 1.5 0 012.119-2.124l7.275 7.257-7.275 7.257a1.5 1.5 0 01-2.122-.002z' fill='white'/%3e%3c/svg%3e") center no-repeat;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background-size: 24px 24px;
    position: absolute;
    left: 0;
    top: 5px; }

.relationalTeaser__body {
  padding: 0 24px; }

.relationalTeaser__text {
  margin-bottom: 16px; }

.relationalTeaser__item + .relationalTeaser__item {
  margin-top: 15px; }
  @media (min-width: 992px) {
    .relationalTeaser__item + .relationalTeaser__item {
      margin-top: 0; } }

.relationalTeaser__link[data-inviewport="1"] .relationalTeaser__more, .relationalTeaser__link:hover .relationalTeaser__more {
  text-decoration: underline; }

.imageLargeCenter > .container > .row > *, .imageLargeCenter > .containerwide > .row > *, .imageLargeCenter > .m-instituionsmap__overlay > .row > *, .imageLargeCenter > .m-instituionsmap__controlsouter > .row > *, .imageLargeCenter > .container > .newsStart > *, .imageLargeCenter > .containerwide > .newsStart > *, .imageLargeCenter > .m-instituionsmap__overlay > .newsStart > *, .imageLargeCenter > .m-instituionsmap__controlsouter > .newsStart > * {
  margin: 0 auto; }

.imageLargeLeft__wrap > .container > .row, .imageLargeLeft__wrap > .containerwide > .row, .imageLargeLeft__wrap > .m-instituionsmap__overlay > .row, .imageLargeLeft__wrap > .m-instituionsmap__controlsouter > .row, .imageLargeLeft__wrap > .container > .newsStart, .imageLargeLeft__wrap > .containerwide > .newsStart, .imageLargeLeft__wrap > .m-instituionsmap__overlay > .newsStart, .imageLargeLeft__wrap > .m-instituionsmap__controlsouter > .newsStart {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

@media (min-width: 992px) {
  .imageLargeLeft__description {
    padding-bottom: 80px; } }

.textImageSmallLeft__content {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
  @media (min-width: 992px) {
    .textImageSmallLeft__content {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); } }

.textImageSmallLeft__text {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-top: 12px; }
  @media (min-width: 992px) {
    .textImageSmallLeft__text {
      display: inline;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
      margin-top: 0; }
      .textImageSmallLeft__text > p:first-of-type {
        margin-top: -6px; } }

.textImageSmallLeft__image {
  padding-left: 0;
  padding-right: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
  @media (min-width: 992px) {
    .textImageSmallLeft__image {
      float: left;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
      margin-right: 30px;
      margin-bottom: 22px; } }

.textImageSmallRight__content {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
  @media (min-width: 992px) {
    .textImageSmallRight__content {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); } }

.textImageSmallRight__text {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-top: 12px; }
  @media (min-width: 992px) {
    .textImageSmallRight__text {
      display: inline;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
      margin-top: 0; }
      .textImageSmallRight__text > p:first-of-type {
        margin-top: -6px; } }

.textImageSmallRight__image {
  padding-left: 0;
  padding-right: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
  @media (min-width: 992px) {
    .textImageSmallRight__image {
      float: right;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
      margin-left: 16px;
      margin-bottom: 22px; } }

.audioplayer__inner {
  margin: 0 auto; }
  .audioplayer__inner > .csc-header {
    margin-bottom: 1rem; }
  .audioplayer__inner .bzga-player {
    border: 2px solid #630035; }

.cbeaudioplayer_audioplayer {
  max-width: 1140px;
  margin: 10px auto;
  padding-right: 8px;
  padding-left: 8px; }

.cbeaudioplayer_audioplayer .row > div, .cbeaudioplayer_audioplayer .newsStart > div {
  width: 100%; }

.cbeaudioplayer_audioplayer .bzga-audio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #C3EBEB;
  padding: 12px 25px;
  position: relative;
  height: 54px; }

.cbeaudioplayer_audioplayer .bzga-btn-play-pause {
  border: none;
  background: transparent;
  height: 30px;
  width: 30px;
  position: relative;
  cursor: pointer; }

.cbeaudioplayer_audioplayer .bzga-btn-play-pause:before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3crect width='24' height='24' rx='2' fill='%23630035'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.2 4.292a1 1 0 011.02.036l10.64 6.83a1 1 0 010 1.683l-10.64 6.84a1 1 0 01-1.54-.841V5.17a1 1 0 01.52-.878zM7.68 7v10.008l7.79-5.007-7.79-5z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  line-height: 30px;
  display: block;
  width: 24px;
  height: 24px; }

.cbeaudioplayer_audioplayer .start-time,
.cbeaudioplayer_audioplayer .end-time {
  display: block;
  min-width: 6px;
  height: 30px;
  margin: 0 8px;
  line-height: 30px; }

.cbeaudioplayer_audioplayer .seek-obj-container {
  display: block;
  margin: 0 8px;
  width: 40%; }

.cbeaudioplayer_audioplayer .seek-obj-container progress {
  margin-top: 5px;
  height: 16px;
  width: 100%;
  border: none; }

.cbeaudioplayer_audioplayer .seek-obj-container progress::-ms-fill {
  border: none; }

.cbeaudioplayer_audioplayer .seek-obj-container progress[value] {
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-color: #ffffff;
  color: #630035; }

.cbeaudioplayer_audioplayer .seek-obj-container progress[value]::-webkit-progress-bar {
  background-color: #ffffff;
  color: #630035; }

.cbeaudioplayer_audioplayer .seek-obj-container progress::-webkit-progress-value {
  background-color: #630035; }

.cbeaudioplayer_audioplayer .seek-obj-container progress::-moz-progress-bar {
  background-color: #630035; }

.infoBox {
  margin-bottom: 58px; }

.infoBox__content {
  background-color: #C3EBEB;
  padding: 24px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  @media (min-width: 992px) {
    .infoBox__content {
      padding: 45px 0 45px 0; } }

.infoBox__headerWrap {
  margin-bottom: 22px; }
  @media (min-width: 992px) {
    .infoBox__headerWrap {
      margin-bottom: 0; } }
  .infoBox__headerWrap .icon--infobox_m {
    display: block;
    width: 100%;
    height: 34px;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 31'%3e%3cpath clip-rule='evenodd' d='M9 8a4 4 0 100-8 4 4 0 000 8zm-4.5 3H2c-1.5 0-1.6 3 0 3h3.5v14.5H2c-2 0-2 2.5 0 2.5h14c2 0 2-2.5 0-2.5h-3.5V12a1 1 0 00-1-1h-7z' fill='%23000000'/%3e%3c/svg%3e") center no-repeat;
    background-position: left center;
    background-size: 17px 34px;
    margin-bottom: 17px; }

.infoBox__header {
  color: #630035; }

.infoBox__text {
  color: #630035; }

.newsItemCompressed {
  border-top: 1px solid #847c70;
  padding-top: 40px;
  display: block; }

.newsItemCompressed + .newsItemCompressed {
  margin-top: 40px;
  display: block; }

.newsItemCompressed__date {
  margin-bottom: 10px; }

.newsItemCompressed__headline {
  margin-bottom: 10px; }
  @media (min-width: 992px) {
    .newsItemCompressed__headline {
      margin-bottom: 31px; } }

.newsItemCompressed__text {
  margin-bottom: 11px; }

.newsItemCompressed__more {
  color: #630035;
  text-decoration: underline; }
  .newsItemCompressed__more:after {
    content: '';
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cg fill='none' fill-rule='evenodd' transform='translate(0 1)'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M10.438.94A1.5 1.5 0 0112.56.939l7 6.984A1.494 1.494 0 0120 9c0 .478-.224.904-.572 1.178l-6.866 6.878a1.5 1.5 0 01-2.124-2.12l4.429-4.436H1.5A1.5 1.5 0 01.007 9.144L0 9a1.5 1.5 0 011.5-1.5h13.389l-4.448-4.438a1.5 1.5 0 01-.106-2.007z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M0-1h20v20H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    width: 20px;
    height: 22px;
    display: inline-block;
    margin-left: 16px;
    vertical-align: sub; }

.newsDetail__headline h1 {
  color: #ffffff; }

.newsDetail__date {
  margin-bottom: 20px;
  color: #ffffff; }

.newsDetail__paragraph + .newsDetail__paragraph {
  margin-top: 60px; }

.furtherLinks__header {
  color: #630035;
  text-decoration: underline;
  display: inline-block; }
  .furtherLinks__header:after {
    content: '';
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cg fill='none' fill-rule='evenodd' transform='translate(0 1)'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M10.438.94A1.5 1.5 0 0112.56.939l7 6.984A1.494 1.494 0 0120 9c0 .478-.224.904-.572 1.178l-6.866 6.878a1.5 1.5 0 01-2.124-2.12l4.429-4.436H1.5A1.5 1.5 0 01.007 9.144L0 9a1.5 1.5 0 011.5-1.5h13.389l-4.448-4.438a1.5 1.5 0 01-.106-2.007z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M0-1h20v20H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    width: 20px;
    height: 22px;
    display: inline-block;
    margin-left: 16px;
    vertical-align: sub; }
  .furtherLinks__header:hover {
    text-decoration: none; }

.faq + .furtherLinks {
  margin-top: -24px; }
  @media (min-width: 992px) {
    .faq + .furtherLinks {
      margin-top: -48px; } }

.m-spacer[data-layout="0"] {
  height: 96px; }

.m-spacer[data-layout="1"] {
  height: 30px; }

.m-spacer[data-layout="2"] {
  height: 15px; }

.m-spacer[data-layout="3"] {
  height: 0;
  margin-top: 40px; }
  @media (min-width: 320px) {
    .m-spacer[data-layout="3"] {
      margin-top: 40px; } }
  @media (min-width: 992px) {
    .m-spacer[data-layout="3"] {
      margin-top: -55px; } }

.m-leitkachel {
  background-color: #630035;
  height: 100%;
  text-align: center; }

.m-leitkachel__icon {
  width: 48px;
  margin-bottom: 32px;
  display: inline-block; }

.m-leitkachel__headline {
  color: #ffffff;
  margin-bottom: 32px; }

.m-leitkachel__inner {
  padding: 32px 60px; }

.m-leitkachel__teaser {
  color: #ffffff;
  margin-bottom: 32px; }

.m-leitkachel__more {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 64'%3e%3cpath clip-rule='evenodd' d='M24.089 63.895a.977.977 0 01-.348-.291c-3.962-5.43-7.512-9.732-10.576-13.444C5.192 40.496.523 34.839.5 23.74A23.611 23.611 0 017.53 6.955 24.134 24.134 0 0124.5 0c6.365 0 12.47 2.501 16.97 6.954A23.612 23.612 0 0148.5 23.74c0 11.118-4.663 16.777-12.652 26.47-3.049 3.701-6.583 7.989-10.526 13.393a.977.977 0 01-.79.396.989.989 0 01-.443-.105zm.107-31.596c4.698 0 8.506-3.75 8.506-8.374 0-4.625-3.808-8.374-8.506-8.374s-8.506 3.75-8.506 8.374c0 4.625 3.808 8.374 8.506 8.374z' fill='%23630035'/%3e%3c/svg%3e") center no-repeat;
  padding-left: 66px;
  background-color: #C3EBEB;
  background-position: 36px center;
  background-size: 17px 22px; }

.gridelementContainer_6-6 .col-lg-6:nth-child(2) .m-leitkachel {
  background-color: #C3EBEB; }

.gridelementContainer_6-6 .col-lg-6:nth-child(2) .m-leitkachel__more {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 64'%3e%3cpath d='M25.632.396a.978.978 0 00-.79-.396.989.989 0 00-.79.396C9.775 19.958.872 24.898.872 40.26a23.612 23.612 0 007.03 16.788A24.134 24.134 0 0024.872 64c6.365 0 12.47-2.501 16.97-6.953a23.611 23.611 0 007.03-16.788c-.031-15.361-8.965-20.301-23.24-39.863z' fill='%23ffffff'/%3e%3cpath d='M21.955 42.881c0-1.99.229-3.557.686-4.702.457-1.158 1.197-2.16 2.222-3.005 1.024-.845 1.8-1.615 2.326-2.31.54-.709.81-1.486.81-2.33 0-2.059-.9-3.088-2.7-3.088-.83 0-1.502.3-2.015.9-.512.6-.782 1.41-.81 2.433h-7.019c.028-2.726.9-4.846 2.617-6.358 1.716-1.527 4.126-2.29 7.227-2.29 3.087 0 5.476.702 7.165 2.106 1.703 1.403 2.554 3.4 2.554 5.99 0 1.13-.229 2.16-.685 3.087-.457.926-1.191 1.874-2.202 2.841l-2.388 2.188c-.678.64-1.15 1.301-1.412 1.983-.263.668-.409 1.52-.436 2.555h-5.94zm-.851 6.215c0-1.008.367-1.833 1.1-2.473.748-.654 1.676-.982 2.783-.982 1.108 0 2.029.328 2.762.982.748.64 1.122 1.465 1.122 2.473 0 1.009-.374 1.84-1.122 2.495-.733.64-1.654.96-2.762.96-1.107 0-2.035-.32-2.782-.96-.734-.655-1.101-1.486-1.101-2.495z' fill='%23630035'/%3e%3c/svg%3e") center no-repeat;
  padding-left: 66px;
  background-color: #630035;
  background-position: 36px center;
  background-size: 17px 22px; }

.gridelementContainer_6-6 .col-lg-6:nth-child(2) .m-leitkachel__headline {
  color: #630035; }

.gridelementContainer_6-6 .col-lg-6:nth-child(2) .m-leitkachel__teaser {
  color: #630035; }

.m-logo {
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  display: inline-block;
  width: 146px;
  height: 42px;
  position: relative;
  z-index: 10; }
  @media (min-width: 992px) {
    .m-logo {
      height: 55px; } }
  .m-logo > * {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    width: 146px;
    height: 42px; }
    @media (min-width: 992px) {
      .m-logo > * {
        height: 55px; } }
    .m-logo > * * {
      fill: #EC0541; }
  .headroom--unpinned .m-logo {
    width: 100px;
    height: 40px;
    top: 20px; }
    .headroom--unpinned .m-logo > * {
      width: 100px;
      height: 40px; }
  @media (min-width: 992px) {
    .m-logo {
      width: 146px;
      height: 55px;
      top: -10px; }
      .m-logo > * {
        width: 146px;
        height: 55px; } }

.hamburger {
  padding: 2px 0;
  display: inline-block;
  cursor: pointer;
  outline: 0;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.55s;
          transition-duration: 0.55s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    -webkit-filter: opacity(100%);
            filter: opacity(100%); }
  @media (min-width: 992px) {
    .hamburger {
      display: none; } }

.hamburger-box {
  width: 21px;
  height: 19px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 21px;
    height: 3px;
    background-color: #000000;
    border-radius: 4px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease;
            transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -8px; }
  .hamburger-inner::after {
    bottom: -8px; }

.hamburger--spin .hamburger-inner {
  -webkit-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin .hamburger-inner::before {
    -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin .hamburger-inner::after {
    -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 1;
    -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
    -webkit-transition-delay: 0s;
            transition-delay: 0s; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition-delay: 0s;
            transition-delay: 0s; }

.m-claim {
  background-size: contain;
  background-position: right top;
  padding: 8px 8px 8px 0;
  position: relative;
  background-color: #ffffff; }
  @media (min-width: 992px) {
    .m-claim {
      width: 266px; } }
  .m-claim img {
    margin-bottom: 10px; }

.m-claim__text1 {
  color: #000000;
  padding-left: 8px; }

.m-claim__text2 {
  color: #000000;
  font-size: 18px;
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 700;
  white-space: nowrap; }
  @media (min-width: 992px) {
    .m-claim__text2 {
      font-size: 23px;
      font-size: 1.27778rem; } }

.m-footer__logo img {
  width: 100%;
  height: auto; }
  @media (min-width: 992px) {
    .m-footer__logo img {
      width: 143px; } }

.m-footer__claim {
  margin-top: 7px;
  font-size: 12px;
  font-size: 0.66667rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal; }

.m-footer__backtotop {
  float: right;
  position: relative; }
  @media (min-width: 992px) {
    .m-footer__backtotop {
      position: relative; } }
  .m-footer__backtotop > a {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 17'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M3.06.94A1.5 1.5 0 00.94 3.06l12 12a1.5 1.5 0 002.12 0l12-12A1.5 1.5 0 0024.94.94L14 11.878 3.06.939z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M0 0h28v16H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    background-position: center center;
    background-size: 22px 22px;
    background-color: #F7F0E1;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    float: right;
    display: block;
    color: #630035;
    line-height: 32px;
    text-indent: -9999px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    width: 48px;
    height: 48px; }
    @media (min-width: 992px) {
      .m-footer__backtotop > a {
        width: 48px;
        height: 48px; } }

.m-socialshare > span {
  display: block;
  margin-bottom: 5px; }
  .m-socialshare > span:before {
    content: '';
    display: block;
    width: 145px;
    height: 1px;
    background-color: #847c70;
    margin-bottom: 5px; }

.m-socialshare__twitter, .m-socialshare__facebook {
  text-indent: -9999px;
  width: 35px;
  height: 35px;
  display: inline-block; }
  @media (min-width: 992px) {
    .m-socialshare__twitter, .m-socialshare__facebook {
      width: 24px;
      height: 24px; } }

.m-socialshare__twitter {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cg fill='none'%3e%3cpath fill='%2355ACEE' d='M0 0h70v70H0z'/%3e%3cpath fill='white' d='M55.417 22.756a16.104 16.104 0 01-4.64 1.275 8.12 8.12 0 003.552-4.48 16.149 16.149 0 01-5.13 1.965 8.058 8.058 0 00-5.896-2.558c-4.462 0-8.079 3.627-8.079 8.1 0 .635.072 1.253.21 1.845-6.715-.337-12.667-3.562-16.651-8.462a8.077 8.077 0 00-1.094 4.072 8.102 8.102 0 003.594 6.741 8.027 8.027 0 01-3.66-1.013v.102a8.1 8.1 0 006.48 7.942 8.074 8.074 0 01-3.648.139c1.028 3.217 4.012 5.56 7.546 5.625a16.181 16.181 0 01-10.032 3.467c-.652 0-1.295-.038-1.927-.113a22.82 22.82 0 0012.383 3.639c14.859 0 22.984-12.342 22.984-23.045 0-.352-.008-.7-.023-1.048a16.43 16.43 0 004.03-4.193z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat; }

.m-socialshare__facebook {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cg fill='none'%3e%3cpath fill='%233A5A99' d='M0 0h70v70H0z'/%3e%3cpath fill='white' d='M31.423 52.5V37.2H26.25v-5.963h5.173V26.84c0-5.103 3.13-7.882 7.705-7.882 2.19 0 4.073.163 4.622.235v5.333l-3.172.002c-2.487 0-2.969 1.176-2.969 2.902v3.807h5.932L42.77 37.2h-5.16v15.3h-6.186z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat; }

.m-mainnav--level1, .m-mainnav--level2, .m-mainnav--level3, .m-servicenav--level1, .m-footernav--level1 {
  padding-right: 30px;
  padding-left: 30px; }

@media (min-width: 992px) {
  .m-mainnav--level1__trigger, .m-mainnav--level2__trigger, .m-mainnav--level3__trigger, .m-servicenav--level1__trigger, .search_header_element, .m-footernav--level1__trigger, .m-breadcrumb__trigger {
    float: left; } }

.m-mainnav--level1__trigger a, .m-mainnav--level2__trigger a, .m-mainnav--level3__trigger a, .m-servicenav--level1__trigger a, .search_header_element a, .m-footernav--level1__trigger a, .m-breadcrumb__trigger a {
  display: block;
  color: #000000;
  padding: 15px 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: 0 none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: calc(100% - 50px); }
  @media (min-width: 992px) {
    .m-mainnav--level1__trigger a, .m-mainnav--level2__trigger a, .m-mainnav--level3__trigger a, .m-servicenav--level1__trigger a, .search_header_element a, .m-footernav--level1__trigger a, .m-breadcrumb__trigger a {
      width: auto; } }
  .m-mainnav--level1__trigger a:focus, .m-mainnav--level2__trigger a:focus, .m-mainnav--level3__trigger a:focus, .m-servicenav--level1__trigger a:focus, .search_header_element a:focus, .m-footernav--level1__trigger a:focus, .m-breadcrumb__trigger a:focus, .m-mainnav--level1__trigger a:hover, .m-mainnav--level2__trigger a:hover, .m-mainnav--level3__trigger a:hover, .m-servicenav--level1__trigger a:hover, .search_header_element a:hover, .m-footernav--level1__trigger a:hover, .m-breadcrumb__trigger a:hover {
    text-decoration: underline; }

.m-mainnav--level1__trigger[data-has-childs], .m-mainnav--level2__trigger[data-has-childs], .m-mainnav--level3__trigger[data-has-childs], .m-servicenav--level1__trigger[data-has-childs], .search_header_element[data-has-childs], .m-footernav--level1__trigger[data-has-childs], .m-breadcrumb__trigger[data-has-childs] {
  position: relative; }
  @media (min-width: 992px) {
    .m-mainnav--level1__trigger[data-has-childs], .m-mainnav--level2__trigger[data-has-childs], .m-mainnav--level3__trigger[data-has-childs], .m-servicenav--level1__trigger[data-has-childs], .search_header_element[data-has-childs], .m-footernav--level1__trigger[data-has-childs], .m-breadcrumb__trigger[data-has-childs] {
      position: static; }
      .m-mainnav--level1__trigger[data-has-childs]:hover > span:after, .m-mainnav--level2__trigger[data-has-childs]:hover > span:after, .m-mainnav--level3__trigger[data-has-childs]:hover > span:after, .m-servicenav--level1__trigger[data-has-childs]:hover > span:after, .search_header_element[data-has-childs]:hover > span:after, .m-footernav--level1__trigger[data-has-childs]:hover > span:after, .m-breadcrumb__trigger[data-has-childs]:hover > span:after {
        -webkit-animation: menuicon 0.3s forwards;
        animation: menuicon 0.3s forwards; } }
  .m-mainnav--level1__trigger[data-has-childs] > span, .m-mainnav--level2__trigger[data-has-childs] > span, .m-mainnav--level3__trigger[data-has-childs] > span, .m-servicenav--level1__trigger[data-has-childs] > span, .search_header_element[data-has-childs] > span, .m-footernav--level1__trigger[data-has-childs] > span, .m-breadcrumb__trigger[data-has-childs] > span {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 15'%3e%3cdefs%3e%3cpath id='a' d='M8.629 4.5l-4.44 4.7a1.655 1.655 0 000 2.247c.586.62 1.536.62 2.122 0l5.5-5.824a1.655 1.655 0 000-2.246l-5.5-5.824a1.442 1.442 0 00-2.122 0 1.655 1.655 0 000 2.247l4.44 4.7z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd' transform='matrix(0 1 1 0 .5 -.5)'%3e%3cuse fill='%23931814' fill-rule='nonzero' transform='rotate(90 8 4.5)' xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    background-size: 18px 18px;
    width: 37px;
    height: 57px;
    content: '';
    display: inline-block;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform-origin: center center;
            transform-origin: center center;
    background-position: center center;
    vertical-align: sub;
    margin-left: 11px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
    .m-mainnav--level1__trigger[data-has-childs] > span:after, .m-mainnav--level2__trigger[data-has-childs] > span:after, .m-mainnav--level3__trigger[data-has-childs] > span:after, .m-servicenav--level1__trigger[data-has-childs] > span:after, .search_header_element[data-has-childs] > span:after, .m-footernav--level1__trigger[data-has-childs] > span:after, .m-breadcrumb__trigger[data-has-childs] > span:after {
      position: absolute;
      top: -6px;
      left: -6px;
      width: 30px;
      height: 30px;
      border-radius: 50%;
      content: '';
      opacity: 0;
      pointer-events: none;
      background: rgba(99, 0, 53, 0.2); }
    @media (min-width: 992px) {
      .m-mainnav--level1__trigger[data-has-childs] > span, .m-mainnav--level2__trigger[data-has-childs] > span, .m-mainnav--level3__trigger[data-has-childs] > span, .m-servicenav--level1__trigger[data-has-childs] > span, .search_header_element[data-has-childs] > span, .m-footernav--level1__trigger[data-has-childs] > span, .m-breadcrumb__trigger[data-has-childs] > span {
        position: relative;
        right: auto;
        top: auto;
        float: right;
        margin-top: 16px;
        height: 18px;
        width: 18px; } }
  @media (min-width: 992px) {
    .m-mainnav--level1__trigger[data-has-childs] > a, .m-mainnav--level2__trigger[data-has-childs] > a, .m-mainnav--level3__trigger[data-has-childs] > a, .m-servicenav--level1__trigger[data-has-childs] > a, .search_header_element[data-has-childs] > a, .m-footernav--level1__trigger[data-has-childs] > a, .m-breadcrumb__trigger[data-has-childs] > a {
      white-space: nowrap;
      padding-right: 26px; } }
  .m-mainnav--level1__trigger[data-has-childs].is-open > span, .m-mainnav--level2__trigger[data-has-childs].is-open > span, .m-mainnav--level3__trigger[data-has-childs].is-open > span, .m-servicenav--level1__trigger[data-has-childs].is-open > span, .search_header_element[data-has-childs].is-open > span, .m-footernav--level1__trigger[data-has-childs].is-open > span, .m-breadcrumb__trigger[data-has-childs].is-open > span {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); }
  @media (min-width: 992px) {
    .m-mainnav--level1__trigger[data-has-childs]:hover > span, .m-mainnav--level2__trigger[data-has-childs]:hover > span, .m-mainnav--level3__trigger[data-has-childs]:hover > span, .m-servicenav--level1__trigger[data-has-childs]:hover > span, .search_header_element[data-has-childs]:hover > span, .m-footernav--level1__trigger[data-has-childs]:hover > span, .m-breadcrumb__trigger[data-has-childs]:hover > span {
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg); } }

@media (min-width: 992px) {
  .m-mainnav--level1 {
    padding-left: 102px;
    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

.m-mainnav--level1__trigger.is-active > a {
  text-decoration: underline; }

.m-mainnav--level1__trigger + .m-mainnav--level1__trigger {
  border-top: 1px solid #847c70; }
  @media (min-width: 992px) {
    .m-mainnav--level1__trigger + .m-mainnav--level1__trigger {
      border: none;
      margin-left: 29px;
      border: 0; } }

.m-mainnav--level1__trigger.is-open .m-mainnav--level2 {
  display: block;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
  -webkit-transition-delay: 0s, 0s, 0.3s;
          transition-delay: 0s, 0s, 0.3s;
  height: auto; }

.m-mainnav--level1__trigger a[aria-expanded="true"] + .m-mainnav--level2 {
  display: block;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
  -webkit-transition-delay: 0s, 0s, 0.3s;
          transition-delay: 0s, 0s, 0.3s;
  height: auto; }

@media (min-width: 992px) {
  .m-mainnav--level1__trigger[data-has-childs="1"] a.m-mainnav--level1__closer {
    display: none; }
  .m-mainnav--level1__trigger[data-has-childs="1"]:focus > a.m-mainnav--level1__closer, .m-mainnav--level1__trigger[data-has-childs="1"]:hover > a.m-mainnav--level1__closer {
    display: block; }
    .m-mainnav--level1__trigger[data-has-childs="1"]:focus > a.m-mainnav--level1__closer:before, .m-mainnav--level1__trigger[data-has-childs="1"]:hover > a.m-mainnav--level1__closer:before {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M29.202 0L32 2.798 18.798 16 32 29.202 29.202 32 15.999 18.798 2.799 32 0 29.202 13.201 16 0 2.798 2.798 0 16 13.202 29.202 0z'/%3e%3c/defs%3e%3cg fill='%23000000' mask='url(%23b)'%3e%3cpath d='M-47-28H53V72H-47z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
      display: block;
      content: '';
      position: absolute;
      right: 0;
      top: 60px;
      width: 22px;
      height: 22px;
      z-index: 10; }
  .m-mainnav--level1__trigger[data-has-childs="1"]:focus .m-mainnav--level2, .m-mainnav--level1__trigger[data-has-childs="1"]:hover .m-mainnav--level2 {
    display: block;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transition-delay: 0s, 0s, 0.3s;
            transition-delay: 0s, 0s, 0.3s;
    height: auto; } }

.m-mainnav--level2 {
  padding-left: 0;
  padding-right: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  display: none;
  border-top: 1px solid #847c70; }
  @media (min-width: 992px) {
    .m-mainnav--level2 {
      display: block;
      position: absolute;
      left: 102px;
      width: 41.6%;
      height: auto;
      background-color: #ffffff;
      z-index: 4;
      border: none;
      padding-top: 15px;
      padding-bottom: 20px; }
      .m-mainnav--level2:after, .m-mainnav--level2:before {
        width: 500%;
        height: calc(100% + 10px);
        content: '';
        background-color: #ffffff;
        display: block;
        position: absolute;
        z-index: -1;
        left: -150%;
        top: -10px; }
      .m-mainnav--level2:after {
        -webkit-box-shadow: -4px 12px 24px -11px rgba(0, 0, 0, 0.31);
        box-shadow: -4px 12px 24px -11px rgba(0, 0, 0, 0.31); } }

.m-mainnav--level2__trigger a {
  font-weight: normal;
  padding-left: 10px; }

.m-mainnav--level2__trigger.is-active > a {
  text-decoration: underline; }

@media (min-width: 992px) {
  .m-mainnav--level2__trigger {
    float: none;
    width: 100%; }
    .m-mainnav--level2__trigger > a {
      display: block;
      padding-right: 30px;
      padding-left: 0;
      white-space: normal; }
    .m-mainnav--level2__trigger[data-has-childs] > span {
      position: absolute;
      right: 10px;
      top: auto;
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 15'%3e%3cdefs%3e%3cpath id='a' d='M8.629 4.5l-4.44 4.7a1.655 1.655 0 000 2.247c.586.62 1.536.62 2.122 0l5.5-5.824a1.655 1.655 0 000-2.246l-5.5-5.824a1.442 1.442 0 00-2.122 0 1.655 1.655 0 000 2.247l4.44 4.7z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd' transform='matrix(0 1 1 0 .5 -.5)'%3e%3cuse fill='%23931814' fill-rule='nonzero' transform='rotate(90 8 4.5)' xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
      background-size: 18px 18px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
    .m-mainnav--level2__trigger[data-has-childs] > a {
      position: relative;
      white-space: normal; }
    .m-mainnav--level2__trigger[data-has-childs]:hover > span, .m-mainnav--level2__trigger[data-has-childs].is-open > span {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); } }

.m-mainnav--level2__trigger + .m-mainnav--level2__trigger {
  border-top: 1px solid #847c70; }

.m-mainnav--level2__trigger.is-open > .m-mainnav--level3 {
  display: block;
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s, 0s, 0.3s;
          transition-delay: 0s, 0s, 0.3s;
  -webkit-transform: translateY(0%);
          transform: translateY(0%); }
  @media (min-width: 992px) {
    .m-mainnav--level2__trigger.is-open > .m-mainnav--level3 {
      -webkit-transform: translateX(100%);
              transform: translateX(100%); } }

.m-mainnav--level2__trigger a[aria-expanded="true"] + .m-mainnav--level3 {
  display: block;
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s, 0s, 0.3s;
          transition-delay: 0s, 0s, 0.3s;
  -webkit-transform: translateY(0%);
          transform: translateY(0%); }
  @media (min-width: 992px) {
    .m-mainnav--level2__trigger a[aria-expanded="true"] + .m-mainnav--level3 {
      -webkit-transform: translateX(100%);
              transform: translateX(100%); } }

@media (min-width: 992px) {
  .m-mainnav--level2__trigger:hover > .m-mainnav--level3 {
    display: block;
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: 0s, 0s, 0.3s;
            transition-delay: 0s, 0s, 0.3s;
    -webkit-transform: translateX(100%);
            transform: translateX(100%); } }

.m-mainnav--level3 {
  padding-left: 0;
  padding-right: 0;
  opacity: 0;
  visibility: hidden;
  display: none;
  z-index: 3;
  border-top: 1px solid #847c70; }
  @media (min-width: 992px) {
    .m-mainnav--level3 {
      display: block;
      position: absolute;
      top: 0;
      width: 100%;
      min-height: 100%;
      padding-left: 17%;
      background-color: #ffffff;
      border: none;
      padding-top: 15px; } }

.m-mainnav--level3__trigger > a {
  font-weight: 300;
  padding-left: 20px; }

@media (min-width: 992px) {
  .m-mainnav--level3__trigger {
    float: none;
    width: 100%; }
    .m-mainnav--level3__trigger > a {
      display: block;
      padding-right: 30px;
      padding-left: 0; } }

.m-mainnav--level3__trigger + .m-mainnav--level3__trigger {
  border-top: 1px solid #847c70; }

.m-mainnav--level3__trigger.is-active > a {
  text-decoration: underline; }

.m-mainnav__bzga_logo_mobile {
  height: 32px;
  width: auto; }
  @media (min-width: 992px) {
    .m-mainnav__bzga_logo_mobile {
      display: none; } }

.m-mainnav__bzga_logo {
  display: none; }
  @media (min-width: 992px) {
    .m-mainnav__bzga_logo {
      -webkit-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in;
      display: block;
      position: absolute;
      right: 0;
      top: 20px;
      width: 120px;
      height: auto;
      margin-top: -3px; }
      .headroom--unpinned .m-mainnav__bzga_logo {
        opacity: 0; } }

.m-mainnav {
  line-height: 0;
  margin-right: 10px; }
  @media (min-width: 992px) {
    .m-mainnav {
      position: static;
      right: auto;
      top: auto;
      width: calc(100% - 100px);
      height: 100%;
      float: left; } }

.m-mainnav__outer {
  position: absolute;
  left: calc(-100% - 30px);
  right: 0;
  min-height: 100vh;
  width: 100%;
  top: 70px;
  overflow: hidden;
  background-color: #ffffff;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  @media (min-width: 576px) {
    .m-mainnav__outer {
      left: calc(-100% - 120px); } }
  @media (min-width: 768px) {
    .m-mainnav__outer {
      left: calc(-100% - 100px); } }
  @media (min-width: 992px) {
    .m-mainnav__outer {
      position: static;
      left: auto;
      right: auto;
      top: auto;
      height: auto;
      min-height: auto;
      width: 100%; } }

@media (min-width: 992px) {
  .m-mainnav__inner--main {
    position: absolute;
    left: 0px;
    top: 70px;
    width: 100%; } }

.m-mainnav.is-active .m-mainnav--level1 {
  display: block; }

body.main-menu-is-open .m-mainnav__outer {
  left: calc(30px * -1);
  right: calc(30px * -1);
  width: calc(100% + 30px + 30px); }

body.main-menu-is-open .m-servicenav__outer {
  left: 0; }

.m-mainnav__inner--service {
  /*@include bp('bigdesktop') {
    position: absolute;
    top:0;
    left: calc((1440px - 1136px) / 2 * -1);
    width: $page_width_wide;
  }*/ }
  @media (min-width: 992px) {
    .m-mainnav__inner--service {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      top: 20px;
      left: 100px;
      right: 140px;
      width: calc(100% - 100px - 150px); } }

@media (min-width: 992px) {
  .m-servicenav--level1 {
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

@media (min-width: 992px) {
  .m-servicenav--level1__trigger, .search_header_element {
    float: left; } }

.m-servicenav--level1__trigger a, .search_header_element a {
  color: #000000;
  font-weight: normal; }
  @media (min-width: 992px) {
    .m-servicenav--level1__trigger a, .search_header_element a {
      display: block;
      padding: 11px 0; }
      .m-servicenav--level1__trigger a:focus .m-servicenav--level1__text, .search_header_element a:focus .m-servicenav--level1__text, .m-servicenav--level1__trigger a:hover .m-servicenav--level1__text, .search_header_element a:hover .m-servicenav--level1__text {
        text-decoration: underline; } }

.m-servicenav--level1__icon {
  display: inline-block;
  width: 23px;
  height: 15px;
  margin-right: 5px; }

.m-servicenav--level1__text {
  display: inline-block; }

@media (min-width: 992px) {
  .m-servicenav--level1__trigger + .m-servicenav--level1__trigger, .search_header_element + .m-servicenav--level1__trigger, .m-servicenav--level1__trigger + .search_header_element, .search_header_element + .search_header_element {
    margin-left: 24px; } }

.m-footernav__upper {
  background-color: #F7F0E1;
  margin-bottom: 32px; }

.m-footernav__outer {
  padding-top: 0;
  overflow: hidden; }
  .m-footernav__outer svg {
    width: 100%; }
  @media (min-width: 992px) {
    .m-footernav__outer {
      margin-bottom: 0;
      padding-top: 0; }
      .m-footernav__outer svg {
        width: auto; } }
  .m-footernav__outer > .container, .m-footernav__outer > .containerwide, .m-footernav__outer > .m-instituionsmap__overlay, .m-footernav__outer > .m-instituionsmap__controlsouter {
    position: relative; }
  .m-footernav__outer .row + .row, .m-footernav__outer .newsStart + .row, .m-footernav__outer .row + .newsStart, .m-footernav__outer .newsStart + .newsStart {
    margin-top: 25px; }
    @media (min-width: 992px) {
      .m-footernav__outer .row + .row, .m-footernav__outer .newsStart + .row, .m-footernav__outer .row + .newsStart, .m-footernav__outer .newsStart + .newsStart {
        margin-top: 100px; } }

.m-footernav__logo1 {
  margin-right: 1%;
  margin-bottom: 20px; }
  @media (min-width: 992px) {
    .m-footernav__logo1 {
      margin-right: 0;
      margin-bottom: 0; } }

.m-footernav--level1 {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 16px; }
  @media (min-width: 992px) {
    .m-footernav--level1 {
      padding-bottom: 0; } }

.m-footernav--level1__trigger a {
  font-size: 18px;
  font-size: 1rem;
  font-weight: normal;
  padding: 16px 0; }

.m-footernav--level1__trigger a {
  color: #630035; }
  @media (min-width: 992px) {
    .m-footernav--level1__trigger a {
      display: block;
      padding: 16px 0 16px 0; } }

@media (min-width: 992px) {
  .m-footernav--level1__trigger + .m-footernav--level1__trigger {
    margin-left: 24px; } }

.m-footer__logo img {
  background-color: #ffffff; }

.m-breadcrumb__outer {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  @media (min-width: 992px) {
    .m-breadcrumb__outer {
      margin-bottom: 40px; } }

.m-breadcrumb {
  -ms-flex-item-align: end;
      align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow-x: auto;
  -ms-flex-line-pack: end;
      align-content: flex-end;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  wrap: no-wrap;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  @media (min-width: 992px) {
    .m-breadcrumb {
      margin-top: 5px;
      margin-left: -6px;
      overflow-x: visible; } }

.m-breadcrumb__wrapper {
  -ms-flex-item-align: end;
      align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow-x: auto;
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  wrap: no-wrap;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.m-breadcrumb__trigger {
  float: left;
  white-space: nowrap;
  -ms-flex-item-align: start;
      align-self: flex-start; }
  .m-breadcrumb__trigger a {
    color: #630035;
    display: inline-block;
    text-decoration: underline;
    white-space: nowrap;
    padding: 0; }
  .m-breadcrumb__trigger > a:hover, .m-breadcrumb__trigger > a:focus {
    text-decoration: none;
    position: relative; }
    .m-breadcrumb__trigger > a:hover:after, .m-breadcrumb__trigger > a:focus:after {
      display: block;
      content: '';
      width: 100%;
      height: 3px;
      background-color: #630035;
      position: absolute;
      bottom: -4px;
      z-index: 1; }
  @media (min-width: 992px) {
    .m-breadcrumb__trigger:last-of-type:not([data-home="1"]) {
      position: relative; } }
  .m-breadcrumb__trigger:last-of-type:not([data-home="1"]) > a:after {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 10'%3e%3cdefs%3e%3cpath id='a' d='M8.629 4.5l-4.44 4.7a1.655 1.655 0 000 2.247c.586.62 1.536.62 2.122 0l5.5-5.824a1.655 1.655 0 000-2.246l-5.5-5.824a1.442 1.442 0 00-2.122 0 1.655 1.655 0 000 2.247l4.44 4.7z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd' transform='matrix(0 1 1 0 .5 -.5)'%3e%3cuse fill='%23931814' fill-rule='nonzero' transform='rotate(180 8 5.7)' xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    display: inline-block;
    content: '';
    width: 14px;
    height: 14px;
    margin-left: 4px; }
    @media (min-width: 992px) {
      .m-breadcrumb__trigger:last-of-type:not([data-home="1"]) > a:after {
        display: none; } }
  @media (min-width: 992px) {
    .m-breadcrumb__trigger:last-of-type:not([data-home="1"]) > a {
      opacity: 0; } }

.m-breadcrumb__trigger + .m-breadcrumb__trigger {
  margin-left: 10px; }
  .m-breadcrumb__trigger + .m-breadcrumb__trigger:before {
    content: '';
    display: inline-block;
    background-color: #630035;
    margin-right: 12px;
    width: 1px;
    height: 21px;
    vertical-align: middle; }

.m-icon--home {
  width: 18px;
  height: 24px;
  display: block;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3e%3cpath d='M9.284.149A.366.366 0 008.988 0a.37.37 0 00-.296.149C3.338 7.484 0 9.337 0 15.097c0 2.361.948 4.626 2.636 6.295A9.05 9.05 0 009 24a9.05 9.05 0 006.364-2.608A8.854 8.854 0 0018 15.097C17.988 9.337 14.638 7.484 9.284.15z' fill='%23EC0541'/%3e%3c/svg%3e") center no-repeat;
  background-size: 18px 24px;
  margin-top: 0;
  margin-right: 4px;
  text-indent: -9999px; }

.m-breadcrumb__current {
  display: none;
  position: absolute;
  top: -32px;
  left: 0;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
  z-index: 4;
  width: 100%; }
  @media (min-width: 992px) {
    .m-breadcrumb__current {
      display: block;
      left: 14px;
      top: 0; } }
  .m-breadcrumb__current:after {
    content: '';
    width: 16px;
    height: 11px;
    position: absolute;
    right: -10px;
    top: 8px;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 17'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M14 7.243L5.121 16.12A3 3 0 11.88 11.88l11-11a3 3 0 014.242 0l11 11a3 3 0 11-4.242 4.242L14 7.243z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M-1-1h30v19H-1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .m-breadcrumb__current.nochilds li.active a {
    padding-right: 0 !important; }
  .m-breadcrumb__current.nochilds:after {
    display: none; }
  .m-breadcrumb__current.nochilds:focus a, .m-breadcrumb__current.nochilds:hover a {
    text-decoration: none; }
  .m-breadcrumb__current.nochilds:focus:after, .m-breadcrumb__current.nochilds:hover:after {
    display: block;
    content: '';
    width: calc(100% - 10px);
    height: 3px;
    background: none;
    background-color: #630035;
    position: absolute;
    bottom: -4px;
    top: auto;
    right: auto;
    z-index: 1;
    -webkit-transform: none;
            transform: none; }
  .m-breadcrumb__current.nochilds .m-breadcrumb__closer {
    display: none; }
  .m-breadcrumb__current.is-open {
    display: block; }
    .m-breadcrumb__current.is-open:after {
      display: none; }
  .m-breadcrumb__current li {
    display: none; }
    .m-breadcrumb__current li.active {
      display: block; }
      .m-breadcrumb__current li.active a {
        background-size: 16px 16px;
        background-position: right center;
        padding-right: 20px;
        color: #630035; }
    .m-breadcrumb__current li a:focus {
      position: relative; }
      .m-breadcrumb__current li a:focus:after {
        display: block;
        content: '';
        width: 100%;
        height: 3px;
        background-color: #630035;
        position: absolute;
        bottom: 5px;
        z-index: 1; }
  .m-breadcrumb__current:not(.nochilds)[aria-expanded="true"] + .m-breadcrumb__current, .m-breadcrumb__current:not(.nochilds).is-open, .m-breadcrumb__current:not(.nochilds):hover {
    background-color: #ffffff;
    border: 1px solid #630035;
    padding: 16px;
    min-width: 300px; }
    @media (min-width: 992px) {
      .m-breadcrumb__current:not(.nochilds)[aria-expanded="true"] + .m-breadcrumb__current, .m-breadcrumb__current:not(.nochilds).is-open, .m-breadcrumb__current:not(.nochilds):hover {
        top: -19px;
        left: 3px; } }
    .m-breadcrumb__current:not(.nochilds)[aria-expanded="true"] + .m-breadcrumb__current li, .m-breadcrumb__current:not(.nochilds).is-open li, .m-breadcrumb__current:not(.nochilds):hover li {
      display: block; }
      .m-breadcrumb__current:not(.nochilds)[aria-expanded="true"] + .m-breadcrumb__current li a, .m-breadcrumb__current:not(.nochilds).is-open li a, .m-breadcrumb__current:not(.nochilds):hover li a {
        color: #000000;
        font-weight: normal;
        padding: 6px 0;
        white-space: normal; }
        @media (min-width: 992px) {
          .m-breadcrumb__current:not(.nochilds)[aria-expanded="true"] + .m-breadcrumb__current li a, .m-breadcrumb__current:not(.nochilds).is-open li a, .m-breadcrumb__current:not(.nochilds):hover li a {
            padding: 2px 0; }
            .m-breadcrumb__current:not(.nochilds)[aria-expanded="true"] + .m-breadcrumb__current li a:hover, .m-breadcrumb__current:not(.nochilds).is-open li a:hover, .m-breadcrumb__current:not(.nochilds):hover li a:hover {
              color: #630035; } }
      .m-breadcrumb__current:not(.nochilds)[aria-expanded="true"] + .m-breadcrumb__current li.active a, .m-breadcrumb__current:not(.nochilds).is-open li.active a, .m-breadcrumb__current:not(.nochilds):hover li.active a {
        color: #630035; }
      .m-breadcrumb__current:not(.nochilds)[aria-expanded="true"] + .m-breadcrumb__current li + li, .m-breadcrumb__current:not(.nochilds).is-open li + li, .m-breadcrumb__current:not(.nochilds):hover li + li {
        margin-top: 7px; }

.m-breadcrumb__closer {
  display: block;
  width: 22px;
  height: 22px;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 17'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M14 7.243L5.121 16.12A3 3 0 11.88 11.88l11-11a3 3 0 014.242 0l11 11a3 3 0 11-4.242 4.242L14 7.243z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M-1-1h30v19H-1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  position: absolute;
  right: 10px;
  top: 12px;
  text-indent: -9999px;
  cursor: pointer;
  z-index: 10; }

@media (min-width: 992px) {
  .m-breadcrumb__current a.m-breadcrumb__closer {
    display: none; } }

@media (min-width: 992px) {
  [aria-expanded="true"] + .m-breadcrumb__current a.m-breadcrumb__closer,
  .m-breadcrumb__current:hover a.m-breadcrumb__closer {
    display: block;
    right: 15px;
    top: 10px;
    width: 16px; } }

[aria-expanded="true"] + .m-breadcrumb__current:after,
.m-breadcrumb__current:hover:after {
  display: none; }

[aria-expanded="true"] + .m-breadcrumb__current:hover.is-closed,
.m-breadcrumb__current:hover:hover.is-closed {
  display: none; }

.m-breadcrumb__closerall {
  background-color: transparent;
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%; }

.ww_bzga_cookie_hint {
  background-color: transparent;
  padding: 0;
  margin-bottom: 6em; }

.dismissed_cookie_no,
.dismissed_cookie_yes,
.dismissed_cookie_notset {
  padding: 0; }

.set_dismissed_cookie_yes,
.set_dismissed_cookie_no {
  margin-left: 0;
  float: left;
  border-color: #630035 !important;
  color: #630035 !important;
  font-weight: bold !important;
  background-color: transparent !important;
  display: block !important;
  padding: .4em .8em !important;
  font-size: .9em !important;
  border-width: 2px !important;
  border-style: solid !important;
  text-align: center !important;
  border-radius: 0 !important;
  white-space: nowrap;
  width: auto !important;
  max-width: none; }
  @media (min-width: 992px) {
    .set_dismissed_cookie_yes,
    .set_dismissed_cookie_no {
      white-space: normal; } }
  .set_dismissed_cookie_yes:hover,
  .set_dismissed_cookie_no:hover {
    text-decoration: underline; }

.set_dismissed_cookie_no {
  margin-left: 1.8em; }

.cc_container {
  background-color: #C3EBEB;
  padding-bottom: 1.2em;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-flow: wrap-reverse;
          flex-flow: wrap-reverse;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  @media (min-width: 992px) {
    .cc_container {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-flow: row-reverse;
              flex-flow: row-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.cc_container .cc_message {
  font-size: 17px !important;
  line-height: 1.3 !important;
  color: #000000;
  display: block !important;
  margin-bottom: 1.2em; }
  .cc_container .cc_message a {
    font-size: 17px !important;
    line-height: 1.3 !important;
    color: #630035 !important;
    text-decoration: underline !important;
    font-weight: 700 !important; }

.cc_container .cc_btn, .cc_container .cc_btn:visited {
  margin-left: 0 !important;
  border-color: #630035 !important;
  color: #630035 !important;
  font-weight: bold !important;
  background-color: transparent !important;
  display: block !important;
  padding: .4em .8em !important;
  font-size: .9em !important;
  border-width: 2px !important;
  border-style: solid !important;
  text-align: center !important;
  border-radius: 0 !important;
  white-space: nowrap;
  width: auto !important;
  max-width: none; }
  @media (min-width: 992px) {
    .cc_container .cc_btn, .cc_container .cc_btn:visited {
      margin-left: 1.8em !important;
      white-space: normal;
      max-width: 130px; } }
  .cc_container .cc_btn:hover, .cc_container .cc_btn:visited:hover {
    text-decoration: underline; }
  .cc_container .cc_btn.cc_btn_accept_all, .cc_container .cc_btn:visited.cc_btn_accept_all {
    margin-left: 1.8em !important; }

.cc-link {
  display: inline;
  padding: 0;
  font-weight: bold; }

.cc-window.cc-floating {
  width: 100%;
  max-width: 100%; }

.cc-bottom {
  bottom: 0; }

.cc-link {
  color: #630035 !important; }

.wwbzgamatomo_main {
  margin-bottom: 81px; }

.ww_bzga_matomo {
  background-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important; }
  .ww_bzga_matomo button {
    margin-left: 0;
    float: left;
    border-color: #630035 !important;
    color: #630035 !important;
    font-weight: bold !important;
    background-color: transparent !important;
    display: block !important;
    padding: .4em .8em !important;
    font-size: .9em !important;
    border-width: 2px !important;
    border-style: solid !important;
    text-align: center !important;
    border-radius: 0 !important;
    white-space: nowrap;
    width: auto !important;
    max-width: none; }
    @media (min-width: 992px) {
      .ww_bzga_matomo button {
        white-space: normal; } }
    .ww_bzga_matomo button:hover {
      text-decoration: underline; }

.search__overlay .tx_solr.container, .search__overlay .tx_solr.containerwide, .search__overlay .tx_solr.m-instituionsmap__overlay, .search__overlay .tx_solr.m-instituionsmap__controlsouter {
  padding-top: 20px; }
  @media (min-width: 992px) {
    .search__overlay .tx_solr.container, .search__overlay .tx_solr.containerwide, .search__overlay .tx_solr.m-instituionsmap__overlay, .search__overlay .tx_solr.m-instituionsmap__controlsouter {
      padding-top: 124px; } }
  .search__overlay .tx_solr.container .query-debug, .search__overlay .tx_solr.containerwide .query-debug, .search__overlay .tx_solr.m-instituionsmap__overlay .query-debug, .search__overlay .tx_solr.m-instituionsmap__controlsouter .query-debug {
    display: none; }
  .search__overlay .tx_solr.container #tx-solr-search > .row, .search__overlay .tx_solr.containerwide #tx-solr-search > .row, .search__overlay .tx_solr.m-instituionsmap__overlay #tx-solr-search > .row, .search__overlay .tx_solr.m-instituionsmap__controlsouter #tx-solr-search > .row, .search__overlay .tx_solr.container #tx-solr-search > .newsStart, .search__overlay .tx_solr.containerwide #tx-solr-search > .newsStart, .search__overlay .tx_solr.m-instituionsmap__overlay #tx-solr-search > .newsStart, .search__overlay .tx_solr.m-instituionsmap__controlsouter #tx-solr-search > .newsStart {
    display: block;
    margin: 0;
    padding: 0; }
  .search__overlay .tx_solr.container #tx-solr-search .tx-solr-search-form.col-md-12, .search__overlay .tx_solr.containerwide #tx-solr-search .tx-solr-search-form.col-md-12, .search__overlay .tx_solr.m-instituionsmap__overlay #tx-solr-search .tx-solr-search-form.col-md-12, .search__overlay .tx_solr.m-instituionsmap__controlsouter #tx-solr-search .tx-solr-search-form.col-md-12 {
    margin: 0;
    padding: 0; }
  .search__overlay .tx_solr.container .searchinfo, .search__overlay .tx_solr.containerwide .searchinfo, .search__overlay .tx_solr.m-instituionsmap__overlay .searchinfo, .search__overlay .tx_solr.m-instituionsmap__controlsouter .searchinfo {
    display: none; }
  .search__overlay .tx_solr.container .results-list, .search__overlay .tx_solr.containerwide .results-list, .search__overlay .tx_solr.m-instituionsmap__overlay .results-list, .search__overlay .tx_solr.m-instituionsmap__controlsouter .results-list {
    display: none; }

.solr_pi_results .tx_solr.container .query-debug, .solr_pi_results .tx_solr.containerwide .query-debug, .solr_pi_results .tx_solr.m-instituionsmap__overlay .query-debug, .solr_pi_results .tx_solr.m-instituionsmap__controlsouter .query-debug {
  display: none; }

.solr_pi_results .tx_solr.container #tx-solr-search > .row, .solr_pi_results .tx_solr.containerwide #tx-solr-search > .row, .solr_pi_results .tx_solr.m-instituionsmap__overlay #tx-solr-search > .row, .solr_pi_results .tx_solr.m-instituionsmap__controlsouter #tx-solr-search > .row, .solr_pi_results .tx_solr.container #tx-solr-search > .newsStart, .solr_pi_results .tx_solr.containerwide #tx-solr-search > .newsStart, .solr_pi_results .tx_solr.m-instituionsmap__overlay #tx-solr-search > .newsStart, .solr_pi_results .tx_solr.m-instituionsmap__controlsouter #tx-solr-search > .newsStart {
  display: block;
  margin: 0;
  padding: 0; }

.solr_pi_results .tx_solr.container #tx-solr-search .tx-solr-search-form.col-md-12, .solr_pi_results .tx_solr.containerwide #tx-solr-search .tx-solr-search-form.col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__overlay #tx-solr-search .tx-solr-search-form.col-md-12, .solr_pi_results .tx_solr.m-instituionsmap__controlsouter #tx-solr-search .tx-solr-search-form.col-md-12 {
  margin: 0;
  padding: 0; }

.tx_solr form#tx-solr-search-form-pi-results .input-group {
  position: relative; }
  .tx_solr form#tx-solr-search-form-pi-results .input-group input[type="search"] {
    padding: 10px 43px 10px 20px;
    font-size: 16px;
    width: calc(100% - 43px - 22px);
    display: block;
    border: 1px solid #847c70;
    line-height: 1;
    height: 26px;
    -webkit-appearance: none; }
  .tx_solr form#tx-solr-search-form-pi-results .input-group .input-group-btn {
    display: block;
    position: absolute;
    top: 2px;
    right: 2px;
    height: 26px; }
    .tx_solr form#tx-solr-search-form-pi-results .input-group .input-group-btn button.tx-solr-submit {
      background: transparent;
      border: none;
      padding: 0;
      height: 45px;
      width: 30px;
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cg%3e%3cdefs%3e%3cfilter id='a' filterUnits='userSpaceOnUse' x='-317.4' y='-317.4' width='1133.8' height='1133.8'%3e%3cfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3e%3c/filter%3e%3c/defs%3e%3cmask maskUnits='userSpaceOnUse' x='-317.4' y='-317.4' width='1133.8' height='1133.8' id='b'%3e%3cg filter='url(%23a)'%3e%3cpath fill='white' d='M204.1.1c112.7 0 204.1 91.4 204.1 204.1 0 50.2-18.1 96.2-48.2 131.8l139 139-24.1 24-139-139c-36.8 31.2-83.5 48.3-131.8 48.2-112.7 0-204-91.3-204-204.1S91.4.1 204.1.1zm0 34C110.2 34.1 34 110.2 34 204.2s76.1 170.1 170.1 170.1 170.1-76.1 170.1-170.1S298.1 34.1 204.1 34.1zm0 45.3l1.6.1c9.3.9 16.2 9.2 15.3 18.6-.8 8.7-8.2 15.4-16.9 15.4-50.1 0-90.7 40.6-90.7 90.7 0 9.4-7.6 17-17 17-8.8 0-16.1-6.7-16.9-15.4l-.1-1.6v-3.3c1.7-66.3 55.1-119.7 121.3-121.4l3.4-.1z'/%3e%3c/g%3e%3c/mask%3e%3cg mask='url(%23b)'%3e%3cpath fill='%23000000' d='M-317.4-317.4H816.4V816.4H-317.4V-317.4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
      background-size: 22px 22px;
      background-position: center center; }
      .tx_solr form#tx-solr-search-form-pi-results .input-group .input-group-btn button.tx-solr-submit span {
        display: none; }

.tx_solr #tx-solr-search .searchinfo {
  margin-bottom: 38px; }

.tx_solr .searched-for {
  display: block; }

.tx_solr .result-found {
  display: block; }

.tx_solr #results-per-page {
  display: none; }

.tx_solr .results-list .results-entry {
  border: solid 1px #b5b1a5;
  padding: 11px 20px; }
  .tx_solr .results-list .results-entry .relevance {
    display: none; }

.tx_solr .results-list .results-entry + .results-entry {
  margin-top: 18px; }

.tx_solr .results-list .results-topic a {
  color: #630035; }

.tx_solr .results-list .result-content a {
  text-decoration: none; }

.tx_solr .solr-pagination {
  margin-top: 38px; }

.autocomplete-suggestions.tx-solr-autosuggest {
  z-index: 9 !important;
  display: block;
  border: 1px solid #847c70;
  padding: 15px 10px 20px 10px;
  overflow-y: scroll;
  min-width: calc(100% - 60px);
  background-color: #ffffff;
  -webkit-box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.16);
  max-height: calc(100vh - 350px) !important; }
  .autocomplete-suggestions.tx-solr-autosuggest:before {
    content: 'Vorschl\E4ge:';
    display: block;
    font-size: 16px;
    font-size: 0.88889rem;
    padding-left: 10px;
    margin-bottom: 10px;
    font-weight: bold; }
  @media (min-width: 992px) {
    .autocomplete-suggestions.tx-solr-autosuggest {
      min-width: 743px; } }

.autocomplete-suggestion {
  display: block;
  position: relative;
  overflow: hidden;
  padding: 2px 8px 8px 12px;
  cursor: pointer;
  margin-left: 0; }
  .autocomplete-suggestion a {
    color: #630035;
    text-decoration: underline; }
  .autocomplete-suggestion:before {
    position: relative;
    top: 2px;
    font-size: 4px;
    background-image: url("/typo3conf/ext/elr_provider/Resources/Public/Dist/Images/li_red.png");
    background-position: left center;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px; }

.autocomplete-group {
  font-size: 16px;
  font-size: 0.88889rem;
  margin-bottom: 10px;
  margin-top: 14px;
  margin-left: 7px;
  padding-left: 4px;
  font-weight: bold; }

.autocomplete-suggestions.tx-solr-autosuggest .autocomplete-group ~ .autocomplete-suggestion::before {
  display: none; }

.search_header_icon {
  width: 46px;
  height: 50px;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cg%3e%3cdefs%3e%3cfilter id='a' filterUnits='userSpaceOnUse' x='-317.4' y='-317.4' width='1133.8' height='1133.8'%3e%3cfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3e%3c/filter%3e%3c/defs%3e%3cmask maskUnits='userSpaceOnUse' x='-317.4' y='-317.4' width='1133.8' height='1133.8' id='b'%3e%3cg filter='url(%23a)'%3e%3cpath fill='white' d='M204.1.1c112.7 0 204.1 91.4 204.1 204.1 0 50.2-18.1 96.2-48.2 131.8l139 139-24.1 24-139-139c-36.8 31.2-83.5 48.3-131.8 48.2-112.7 0-204-91.3-204-204.1S91.4.1 204.1.1zm0 34C110.2 34.1 34 110.2 34 204.2s76.1 170.1 170.1 170.1 170.1-76.1 170.1-170.1S298.1 34.1 204.1 34.1zm0 45.3l1.6.1c9.3.9 16.2 9.2 15.3 18.6-.8 8.7-8.2 15.4-16.9 15.4-50.1 0-90.7 40.6-90.7 90.7 0 9.4-7.6 17-17 17-8.8 0-16.1-6.7-16.9-15.4l-.1-1.6v-3.3c1.7-66.3 55.1-119.7 121.3-121.4l3.4-.1z'/%3e%3c/g%3e%3c/mask%3e%3cg mask='url(%23b)'%3e%3cpath fill='%23000000' d='M-317.4-317.4H816.4V816.4H-317.4V-317.4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  display: block;
  cursor: pointer;
  z-index: 2; }
  .search_header_icon.mobile {
    position: relative;
    text-indent: -9999px; }
  .search_header_icon.desktop {
    display: none; }
  @media (min-width: 992px) {
    .search_header_icon {
      width: auto;
      background: none; }
      .search_header_icon.desktop {
        display: block; }
      .search_header_icon.mobile {
        display: none; } }

.search_header_element {
  float: left; }

.search__overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 9;
  background-color: rgba(255, 255, 255, 0.98);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  top: 87px;
  padding-top: 0; }
  .search__overlay.is-open {
    height: 100vh;
    opacity: 1;
    overflow: visible;
    visibility: visible; }
  @media (min-width: 992px) {
    .search__overlay {
      top: 90px;
      padding-top: 40px; } }
  .search__overlay .headline__headline {
    color: #000000;
    margin-bottom: 37px; }
  .search__overlay .close-btn {
    margin: 0 auto;
    position: relative; }
    .search__overlay .close-btn .icon-close {
      display: block;
      width: 22px;
      height: 22px;
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M29.202 0L32 2.798 18.798 16 32 29.202 29.202 32 15.999 18.798 2.799 32 0 29.202 13.201 16 0 2.798 2.798 0 16 13.202 29.202 0z'/%3e%3c/defs%3e%3cg fill='%23000000' mask='url(%23b)'%3e%3cpath d='M-47-28H53V72H-47z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
      position: absolute;
      right: 25px;
      top: 38px;
      text-indent: -9999px;
      cursor: pointer;
      z-index: 10; }
      @media (min-width: 992px) {
        .search__overlay .close-btn .icon-close {
          top: 68px;
          right: 0; } }

.form--contactform input[type="text"], .form--contactform input[type="email"], .form--contactform input[type="number"], .form--contactform textarea {
  border: 1px solid #847c70;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 100%;
  padding: 10px 15px;
  font-size: 12px;
  font-size: 0.66667rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5; }
  .form--contactform input.f3-form-error[type="text"], .form--contactform input.f3-form-error[type="email"], .form--contactform input.f3-form-error[type="number"], .form--contactform textarea.f3-form-error {
    border-color: #630035; }

.form--contactform button[type="submit"] {
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 10px 22px 10px 0;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cg fill='none' fill-rule='evenodd' transform='translate(0 1)'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M10.438.94A1.5 1.5 0 0112.56.939l7 6.984A1.494 1.494 0 0120 9c0 .478-.224.904-.572 1.178l-6.866 6.878a1.5 1.5 0 01-2.124-2.12l4.429-4.436H1.5A1.5 1.5 0 01.007 9.144L0 9a1.5 1.5 0 011.5-1.5h13.389l-4.448-4.438a1.5 1.5 0 01-.106-2.007z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M0-1h20v20H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-position: right center;
  background-size: 14px 14px;
  text-decoration: underline;
  color: #630035; }
  .form--contactform button:hover[type="submit"] {
    text-decoration: none; }

.form--contactform textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  resize: none; }

.form--contactform form .row, .form--contactform form .newsStart {
  margin-bottom: 14px; }

.form--contactform form span.error {
  color: #630035;
  margin-left: 11px;
  margin-bottom: 11px;
  display: block; }
  .form--contactform form span.error + label {
    color: #630035; }

.form--contactform .form__group .form__item + .form__item {
  margin-top: 14px; }
  @media (min-width: 992px) {
    .form--contactform .form__group .form__item + .form__item {
      margin-top: 0; } }

.form--contactform .form__item {
  position: relative; }
  .form--contactform .form__item label {
    position: absolute;
    top: -9px;
    left: 14px;
    background-color: #ffffff;
    padding: 0 5px; }
  .form--contactform .form__item span.error + label {
    top: 19px; }

.form--contactform .form__item__checkbox span.error {
  margin-left: 0;
  margin-top: 4px; }

.form--contactform .col-lg-3 {
  margin-left: -30px;
  margin-right: -30px;
  width: calc(100% + 60px); }
  @media (min-width: 992px) {
    .form--contactform .col-lg-3 {
      background-color: transparent; } }

@media (min-width: 992px) {
  .form--contactform form {
    padding: 35px 51px; } }

.form--contactform .form__headline {
  margin-bottom: 47px; }

.form--contactform .form__reqiredFieldsInfo {
  margin-bottom: 24px; }

.form--contactform .booleanField__infoText {
  margin-top: 18px;
  margin-bottom: 16px; }

.form--contactform [name="tx_cbebitv_bitv[register_me]"] {
  display: none; }

.form--contactform [name="tx_cbecontactform_inquiryform[register_me]"] {
  display: none; }

.form--contactform button[type="submit"] {
  margin-bottom: 22px; }

.form--contactform .infoColumn {
  height: 100%;
  color: #000000;
  padding: 20px 30px; }
  @media (min-width: 992px) {
    .form--contactform .infoColumn {
      padding: 35px 51px; } }
  .form--contactform .infoColumn p + p {
    margin-top: 16px; }

@media (min-width: 992px) {
  .form--contactform__wrapper {
    border: solid 1px #847c70;
    background-color: #C3EBEB; } }

.form--contactform__form {
  background-color: #ffffff; }

form .form__item__checkbox {
  padding-left: 0;
  position: relative; }
  form .form__item__checkbox > span.error {
    display: none; }
    @media (min-width: 992px) {
      form .form__item__checkbox > span.error {
        display: block;
        position: absolute;
        top: 22px;
        left: 48px;
        color: #630035; } }
  form .form__item__checkbox > label {
    font-size: 16px;
    line-height: 30px;
    margin-left: 48px;
    display: block; }
    form .form__item__checkbox > label span {
      display: inline-block;
      max-width: calc(100% - 54px); }
      form .form__item__checkbox > label span a {
        color: #630035;
        text-decoration: underline; }
        form .form__item__checkbox > label span a:hover {
          text-decoration: none; }
    form .form__item__checkbox > label span.icon:before {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M29.202 0L32 2.798 18.798 16 32 29.202 29.202 32 15.999 18.798 2.799 32 0 29.202 13.201 16 0 2.798 2.798 0 16 13.202 29.202 0z'/%3e%3c/defs%3e%3cg fill='%23000000' mask='url(%23b)'%3e%3cpath d='M-47-28H53V72H-47z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
      content: '';
      display: none;
      width: 20px;
      height: 20px;
      position: absolute;
      left: 5px;
      top: 5px;
      background-size: 20px 20px; }
    form .form__item__checkbox > label span.icon:after {
      content: "";
      display: inline-block;
      width: 30px;
      height: 30px;
      border: 1px solid #847c70;
      margin-right: 20px;
      position: absolute;
      left: 0;
      top: 0; }
  form .form__item__checkbox span.error + label span.icon:after {
    border-color: #630035; }
  form .form__item__checkbox input[type="checkbox"],
  form .form__item__checkbox input[type="radio"] {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    cursor: pointer; }
    form .form__item__checkbox input[type="checkbox"]:checked + span:before,
    form .form__item__checkbox input[type="radio"]:checked + span:before {
      display: block; }

.form_giveawayform {
  background-color: #ffffff; }
  .form_giveawayform .form__subheadline {
    color: #000000;
    margin-bottom: 48px; }
  .form_giveawayform .hidden {
    display: none; }
  .form_giveawayform .form__item__prettydownload > label {
    z-index: 9; }
  .form_giveawayform .choices__list--single {
    padding-top: 10px; }
  .form_giveawayform .form__ordergroup .form__group + .form__group {
    margin-top: 14px; }
  .form_giveawayform #orderGroup__blueprint {
    margin-bottom: 72px; }
  .form_giveawayform .form__block__additonalItem {
    margin-bottom: 54px; }
    .form_giveawayform .form__block__additonalItem label {
      color: #630035; }
    .form_giveawayform .form__block__additonalItem .booleanField__title {
      color: #630035;
      cursor: pointer;
      text-decoration: underline; }
    .form_giveawayform .form__block__additonalItem input {
      display: none; }
  .form_giveawayform .form__block__additonalItem__remove {
    color: #630035;
    cursor: pointer;
    text-decoration: underline; }
  .form_giveawayform .articleImage__wrap img {
    width: 100%;
    height: auto; }

.m-giveawaythx__header {
  text-align: center; }

.m-giveawaythx__text {
  text-align: center; }
  .m-giveawaythx__text ul {
    margin-top: 30px;
    list-style-type: none; }

.gridelementContainer_2x_1-2 {
  margin-bottom: 15px; }
  .gridelementContainer_2x_1-2 .container .row > *, .gridelementContainer_2x_1-2 .containerwide .row > *, .gridelementContainer_2x_1-2 .m-instituionsmap__overlay .row > *, .gridelementContainer_2x_1-2 .m-instituionsmap__controlsouter .row > *, .gridelementContainer_2x_1-2 .container .newsStart > *, .gridelementContainer_2x_1-2 .containerwide .newsStart > *, .gridelementContainer_2x_1-2 .m-instituionsmap__overlay .newsStart > *, .gridelementContainer_2x_1-2 .m-instituionsmap__controlsouter .newsStart > * {
    margin-bottom: 15px; }
    .gridelementContainer_2x_1-2 .container .row > *:last-of-type, .gridelementContainer_2x_1-2 .containerwide .row > *:last-of-type, .gridelementContainer_2x_1-2 .m-instituionsmap__overlay .row > *:last-of-type, .gridelementContainer_2x_1-2 .m-instituionsmap__controlsouter .row > *:last-of-type, .gridelementContainer_2x_1-2 .container .newsStart > *:last-of-type, .gridelementContainer_2x_1-2 .containerwide .newsStart > *:last-of-type, .gridelementContainer_2x_1-2 .m-instituionsmap__overlay .newsStart > *:last-of-type, .gridelementContainer_2x_1-2 .m-instituionsmap__controlsouter .newsStart > *:last-of-type {
      margin-bottom: 0; }
    @media (min-width: 992px) {
      .gridelementContainer_2x_1-2 .container .row > *, .gridelementContainer_2x_1-2 .containerwide .row > *, .gridelementContainer_2x_1-2 .m-instituionsmap__overlay .row > *, .gridelementContainer_2x_1-2 .m-instituionsmap__controlsouter .row > *, .gridelementContainer_2x_1-2 .container .newsStart > *, .gridelementContainer_2x_1-2 .containerwide .newsStart > *, .gridelementContainer_2x_1-2 .m-instituionsmap__overlay .newsStart > *, .gridelementContainer_2x_1-2 .m-instituionsmap__controlsouter .newsStart > * {
        margin-bottom: 0; } }
  .gridelementContainer_2x_1-2 .container .row [id^=c], .gridelementContainer_2x_1-2 .containerwide .row [id^=c], .gridelementContainer_2x_1-2 .m-instituionsmap__overlay .row [id^=c], .gridelementContainer_2x_1-2 .m-instituionsmap__controlsouter .row [id^=c], .gridelementContainer_2x_1-2 .container .newsStart [id^=c], .gridelementContainer_2x_1-2 .containerwide .newsStart [id^=c], .gridelementContainer_2x_1-2 .m-instituionsmap__overlay .newsStart [id^=c], .gridelementContainer_2x_1-2 .m-instituionsmap__controlsouter .newsStart [id^=c] {
    margin-bottom: 0;
    height: 100%; }

.gridelementContainer_2x_2-1 {
  margin-bottom: 15px; }
  .gridelementContainer_2x_2-1 .container .row > *, .gridelementContainer_2x_2-1 .containerwide .row > *, .gridelementContainer_2x_2-1 .m-instituionsmap__overlay .row > *, .gridelementContainer_2x_2-1 .m-instituionsmap__controlsouter .row > *, .gridelementContainer_2x_2-1 .container .newsStart > *, .gridelementContainer_2x_2-1 .containerwide .newsStart > *, .gridelementContainer_2x_2-1 .m-instituionsmap__overlay .newsStart > *, .gridelementContainer_2x_2-1 .m-instituionsmap__controlsouter .newsStart > * {
    margin-bottom: 15px; }
    .gridelementContainer_2x_2-1 .container .row > *:last-of-type, .gridelementContainer_2x_2-1 .containerwide .row > *:last-of-type, .gridelementContainer_2x_2-1 .m-instituionsmap__overlay .row > *:last-of-type, .gridelementContainer_2x_2-1 .m-instituionsmap__controlsouter .row > *:last-of-type, .gridelementContainer_2x_2-1 .container .newsStart > *:last-of-type, .gridelementContainer_2x_2-1 .containerwide .newsStart > *:last-of-type, .gridelementContainer_2x_2-1 .m-instituionsmap__overlay .newsStart > *:last-of-type, .gridelementContainer_2x_2-1 .m-instituionsmap__controlsouter .newsStart > *:last-of-type {
      margin-bottom: 0; }
    @media (min-width: 992px) {
      .gridelementContainer_2x_2-1 .container .row > *, .gridelementContainer_2x_2-1 .containerwide .row > *, .gridelementContainer_2x_2-1 .m-instituionsmap__overlay .row > *, .gridelementContainer_2x_2-1 .m-instituionsmap__controlsouter .row > *, .gridelementContainer_2x_2-1 .container .newsStart > *, .gridelementContainer_2x_2-1 .containerwide .newsStart > *, .gridelementContainer_2x_2-1 .m-instituionsmap__overlay .newsStart > *, .gridelementContainer_2x_2-1 .m-instituionsmap__controlsouter .newsStart > * {
        margin-bottom: 0; } }
  .gridelementContainer_2x_2-1 .container .row [id^=c], .gridelementContainer_2x_2-1 .containerwide .row [id^=c], .gridelementContainer_2x_2-1 .m-instituionsmap__overlay .row [id^=c], .gridelementContainer_2x_2-1 .m-instituionsmap__controlsouter .row [id^=c], .gridelementContainer_2x_2-1 .container .newsStart [id^=c], .gridelementContainer_2x_2-1 .containerwide .newsStart [id^=c], .gridelementContainer_2x_2-1 .m-instituionsmap__overlay .newsStart [id^=c], .gridelementContainer_2x_2-1 .m-instituionsmap__controlsouter .newsStart [id^=c] {
    margin-bottom: 0;
    height: 100%; }

.gridelementContainer_6-6 {
  margin-bottom: 15px; }
  .gridelementContainer_6-6 .container .row > *, .gridelementContainer_6-6 .containerwide .row > *, .gridelementContainer_6-6 .m-instituionsmap__overlay .row > *, .gridelementContainer_6-6 .m-instituionsmap__controlsouter .row > *, .gridelementContainer_6-6 .container .newsStart > *, .gridelementContainer_6-6 .containerwide .newsStart > *, .gridelementContainer_6-6 .m-instituionsmap__overlay .newsStart > *, .gridelementContainer_6-6 .m-instituionsmap__controlsouter .newsStart > * {
    margin-bottom: 15px; }
    .gridelementContainer_6-6 .container .row > *:last-of-type, .gridelementContainer_6-6 .containerwide .row > *:last-of-type, .gridelementContainer_6-6 .m-instituionsmap__overlay .row > *:last-of-type, .gridelementContainer_6-6 .m-instituionsmap__controlsouter .row > *:last-of-type, .gridelementContainer_6-6 .container .newsStart > *:last-of-type, .gridelementContainer_6-6 .containerwide .newsStart > *:last-of-type, .gridelementContainer_6-6 .m-instituionsmap__overlay .newsStart > *:last-of-type, .gridelementContainer_6-6 .m-instituionsmap__controlsouter .newsStart > *:last-of-type {
      margin-bottom: 0; }
    @media (min-width: 992px) {
      .gridelementContainer_6-6 .container .row > *, .gridelementContainer_6-6 .containerwide .row > *, .gridelementContainer_6-6 .m-instituionsmap__overlay .row > *, .gridelementContainer_6-6 .m-instituionsmap__controlsouter .row > *, .gridelementContainer_6-6 .container .newsStart > *, .gridelementContainer_6-6 .containerwide .newsStart > *, .gridelementContainer_6-6 .m-instituionsmap__overlay .newsStart > *, .gridelementContainer_6-6 .m-instituionsmap__controlsouter .newsStart > * {
        margin-bottom: 0; } }
  .gridelementContainer_6-6 .container .row [id^=c], .gridelementContainer_6-6 .containerwide .row [id^=c], .gridelementContainer_6-6 .m-instituionsmap__overlay .row [id^=c], .gridelementContainer_6-6 .m-instituionsmap__controlsouter .row [id^=c], .gridelementContainer_6-6 .container .newsStart [id^=c], .gridelementContainer_6-6 .containerwide .newsStart [id^=c], .gridelementContainer_6-6 .m-instituionsmap__overlay .newsStart [id^=c], .gridelementContainer_6-6 .m-instituionsmap__controlsouter .newsStart [id^=c] {
    margin-bottom: 0;
    height: 100%; }

.gridelementContainer_3x_1-2 {
  margin-bottom: 15px; }
  .gridelementContainer_3x_1-2 .container .row > *, .gridelementContainer_3x_1-2 .containerwide .row > *, .gridelementContainer_3x_1-2 .m-instituionsmap__overlay .row > *, .gridelementContainer_3x_1-2 .m-instituionsmap__controlsouter .row > *, .gridelementContainer_3x_1-2 .container .newsStart > *, .gridelementContainer_3x_1-2 .containerwide .newsStart > *, .gridelementContainer_3x_1-2 .m-instituionsmap__overlay .newsStart > *, .gridelementContainer_3x_1-2 .m-instituionsmap__controlsouter .newsStart > * {
    margin-bottom: 15px; }
    .gridelementContainer_3x_1-2 .container .row > *:last-of-type, .gridelementContainer_3x_1-2 .containerwide .row > *:last-of-type, .gridelementContainer_3x_1-2 .m-instituionsmap__overlay .row > *:last-of-type, .gridelementContainer_3x_1-2 .m-instituionsmap__controlsouter .row > *:last-of-type, .gridelementContainer_3x_1-2 .container .newsStart > *:last-of-type, .gridelementContainer_3x_1-2 .containerwide .newsStart > *:last-of-type, .gridelementContainer_3x_1-2 .m-instituionsmap__overlay .newsStart > *:last-of-type, .gridelementContainer_3x_1-2 .m-instituionsmap__controlsouter .newsStart > *:last-of-type {
      margin-bottom: 0; }
    @media (min-width: 992px) {
      .gridelementContainer_3x_1-2 .container .row > *, .gridelementContainer_3x_1-2 .containerwide .row > *, .gridelementContainer_3x_1-2 .m-instituionsmap__overlay .row > *, .gridelementContainer_3x_1-2 .m-instituionsmap__controlsouter .row > *, .gridelementContainer_3x_1-2 .container .newsStart > *, .gridelementContainer_3x_1-2 .containerwide .newsStart > *, .gridelementContainer_3x_1-2 .m-instituionsmap__overlay .newsStart > *, .gridelementContainer_3x_1-2 .m-instituionsmap__controlsouter .newsStart > * {
        margin-bottom: 0; } }
  .gridelementContainer_3x_1-2 .container .row [id^=c], .gridelementContainer_3x_1-2 .containerwide .row [id^=c], .gridelementContainer_3x_1-2 .m-instituionsmap__overlay .row [id^=c], .gridelementContainer_3x_1-2 .m-instituionsmap__controlsouter .row [id^=c], .gridelementContainer_3x_1-2 .container .newsStart [id^=c], .gridelementContainer_3x_1-2 .containerwide .newsStart [id^=c], .gridelementContainer_3x_1-2 .m-instituionsmap__overlay .newsStart [id^=c], .gridelementContainer_3x_1-2 .m-instituionsmap__controlsouter .newsStart [id^=c] {
    margin-bottom: 0;
    height: 100%; }

.gridelementContainer__more {
  margin-top: 24px; }

.image--has-copyright {
  position: relative;
  line-height: 0;
  font-size: 0; }

.image__copyright {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffffff;
  text-shadow: 1px 0 1px rgba(0, 0, 0, 0.6), -1px 0 1px rgba(0, 0, 0, 0.6), 0 1px 1px rgba(0, 0, 0, 0.6), 0 -1px 1px rgba(0, 0, 0, 0.6);
  text-align: right;
  padding: 0.5em 0.8em; }
  .image__copyright:before {
    content: '\A9';
    margin-right: 3px; }

.institutions {
  margin-bottom: 20px;
  margin-left: 7px;
  margin-right: 7px;
  padding: 49px 0;
  margin-bottom: 40px; }
  @media (min-width: 992px) {
    .institutions {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0; } }
  .institutions .filter {
    max-width: calc((1136px * 0.666)); }
  .institutions .filter__intro {
    margin-bottom: 15px;
    display: block; }
  .institutions .filter__covidList {
    position: relative; }
  .institutions .filter__description {
    margin-bottom: 26px;
    display: block;
    margin-top: 14px; }
  .institutions .filter__headline {
    margin-bottom: 17px;
    display: block; }
  .institutions .filter__covid {
    float: left; }
  .institutions .filter__rkidescription_icon {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 31'%3e%3cpath clip-rule='evenodd' d='M9 8a4 4 0 100-8 4 4 0 000 8zm-4.5 3H2c-1.5 0-1.6 3 0 3h3.5v14.5H2c-2 0-2 2.5 0 2.5h14c2 0 2-2.5 0-2.5h-3.5V12a1 1 0 00-1-1h-7z' fill='%23ffffff'/%3e%3c/svg%3e") center no-repeat;
    background-position: center center;
    background-size: 8px 16px;
    width: 30px;
    height: 30px;
    background-color: #630035;
    display: inline-block;
    border-radius: 50%;
    margin-left: 0;
    cursor: pointer;
    margin-right: 20px; }
  .institutions .filter__rkidescription {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    padding: 17px 21px 17px 50px;
    background-color: #C3EBEB;
    z-index: 100;
    border-radius: 10px;
    cursor: text; }
    @media (min-width: 992px) {
      .institutions .filter__rkidescription {
        padding: 27px 41px 27px 110px; } }
    .institutions .filter__rkidescription:before {
      position: absolute;
      left: 0;
      top: 10px;
      content: "";
      display: block;
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 31'%3e%3cpath clip-rule='evenodd' d='M9 8a4 4 0 100-8 4 4 0 000 8zm-4.5 3H2c-1.5 0-1.6 3 0 3h3.5v14.5H2c-2 0-2 2.5 0 2.5h14c2 0 2-2.5 0-2.5h-3.5V12a1 1 0 00-1-1h-7z' fill='%23000000'/%3e%3c/svg%3e") center no-repeat;
      width: 50px;
      height: 100%;
      background-position: center 10px;
      background-size: 10px 40px; }
      @media (min-width: 992px) {
        .institutions .filter__rkidescription:before {
          width: 110px;
          top: 0;
          background-size: 26px 110px;
          background-position: center top; } }
    .institutions .filter__rkidescription h4 {
      color: #630035;
      margin-bottom: 5px; }
  .institutions .filter__rkidescription_icon:focus > .filter__rkidescription,
  .institutions .filter__rkidescription_icon:hover > .filter__rkidescription {
    display: block; }
  .institutions .filter__tagList:before, .institutions .filter__covidList:before, .institutions .filter__tagList:after, .institutions .filter__covidList:after {
    content: " ";
    display: table; }
  .institutions .filter__tagList:after, .institutions .filter__covidList:after {
    clear: both; }
  .institutions .filter__tagList > li, .institutions .filter__covidList > li {
    float: left; }
    .institutions .filter__tagList > li.filter_reset_item, .institutions .filter__covidList > li.filter_reset_item {
      float: right; }
    .institutions .filter__tagList > li a, .institutions .filter__covidList > li a {
      margin-right: 10px; }
  .institutions .filter__tag, .institutions .filter__covid {
    display: block;
    border: 2px solid #630035;
    padding: 9px 15px;
    color: #630035;
    margin-bottom: 14px;
    position: relative;
    -webkit-transition: all 0.05s;
    transition: all 0.05s;
    text-decoration: none; }
    .institutions .filter__tag .icon--small_close, .institutions .filter__covid .icon--small_close {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M29.202 0L32 2.798 18.798 16 32 29.202 29.202 32 15.999 18.798 2.799 32 0 29.202 13.201 16 0 2.798 2.798 0 16 13.202 29.202 0z'/%3e%3c/defs%3e%3cg fill='%23ffffff' mask='url(%23b)'%3e%3cpath d='M-47-28H53V72H-47z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
      display: none;
      position: absolute;
      right: 16px;
      top: 14px;
      content: '';
      background-size: 14px 14px;
      width: 14px;
      height: 14px;
      z-index: 2; }
    .institutions .filter__tag:hover, .institutions .filter__covid:hover {
      background-color: #630035;
      color: #ffffff; }
    .institutions .filter__tag:focus:not(.filter__mobilitytypefilter), .institutions .filter__covid:focus:not(.filter__mobilitytypefilter) {
      background-color: #ffffff;
      color: #630035; }
      .institutions .filter__tag:focus:not(.filter__mobilitytypefilter):before, .institutions .filter__covid:focus:not(.filter__mobilitytypefilter):before {
        content: "";
        display: block;
        width: calc(100% - 4px);
        height: 38px;
        border: 2px solid #630035;
        position: absolute;
        z-index: 1;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px; }
    .institutions .filter__tag.filter__tag--isActive, .institutions .filter__tag--isActive.filter__covid, .institutions .filter__tag.is_active, .institutions .is_active.filter__covid {
      background-color: #630035;
      color: #ffffff;
      padding-right: 44px; }
      .institutions .filter__tag.filter__tag--isActive[data-filter="all"], .institutions .filter__tag--isActive.filter__covid[data-filter="all"], .institutions .filter__tag.is_active[data-filter="all"], .institutions .is_active.filter__covid[data-filter="all"] {
        padding-right: 10px;
        background-color: #ffffff;
        color: #630035; }
      .institutions .filter__tag.filter__tag--isActive .icon--small_close, .institutions .filter__tag--isActive.filter__covid .icon--small_close, .institutions .filter__tag.is_active .icon--small_close, .institutions .is_active.filter__covid .icon--small_close {
        display: block; }
      .institutions .filter__tag.filter__tag--isActive:focus:not(.filter__mobilitytypefilter), .institutions .filter__tag--isActive.filter__covid:focus:not(.filter__mobilitytypefilter), .institutions .filter__tag.is_active:focus:not(.filter__mobilitytypefilter), .institutions .is_active.filter__covid:focus:not(.filter__mobilitytypefilter) {
        background-color: #630035;
        color: #ffffff; }
        .institutions .filter__tag.filter__tag--isActive:focus:not(.filter__mobilitytypefilter):before, .institutions .filter__tag--isActive.filter__covid:focus:not(.filter__mobilitytypefilter):before, .institutions .filter__tag.is_active:focus:not(.filter__mobilitytypefilter):before, .institutions .is_active.filter__covid:focus:not(.filter__mobilitytypefilter):before {
          width: 100%;
          height: 42px;
          border: 2px solid #ffffff;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0; }
  .institutions .filter__covid.filter_reset {
    border-color: transparent;
    border-bottom: 1px solid #000000;
    padding: 0;
    margin: 14px 0 0 0; }
    .institutions .filter__covid.filter_reset:hover {
      background-color: transparent;
      color: #000000;
      border-bottom: 2px solid #000000; }
    .institutions .filter__covid.filter_reset:focus {
      background-color: transparent;
      color: #000000;
      border-bottom: 2px solid #000000; }
      .institutions .filter__covid.filter_reset:focus:before {
        top: -14px;
        left: -15px;
        width: calc(100% + 26px);
        height: 46px;
        border: none; }
  @media (min-width: 992px) {
    .institutions {
      padding: 90px 0; } }
  .institutions > .container > .row > .col, .institutions > .containerwide > .row > .col, .institutions > .m-instituionsmap__overlay > .row > .col, .institutions > .m-instituionsmap__controlsouter > .row > .col, .institutions > .container > .newsStart > .col, .institutions > .containerwide > .newsStart > .col, .institutions > .m-instituionsmap__overlay > .newsStart > .col, .institutions > .m-instituionsmap__controlsouter > .newsStart > .col {
    background-color: #ffffff;
    position: relative; }
  .institutions .slick-slide {
    overflow: hidden; }
  .institutions .pagination {
    padding-left: 0;
    padding-right: 0; }

.institutions__item {
  position: relative;
  padding: 8px;
  border: 1px solid #630035; }
  @media (min-width: 992px) {
    .institutions__item {
      padding: 8px; } }
  .institutions__item.hide {
    display: none; }

.institutions__emptyitem {
  display: none; }
  .institutions__emptyitem.active {
    display: block; }

.institutions__data {
  display: none;
  margin: 0;
  padding: 10px 0; }

.institutions__icon {
  position: absolute;
  top: 8px;
  right: 8px;
  text-decoration: underline;
  color: #630035;
  cursor: pointer; }

.institutions__icon--is-rotated {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 17'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M14 7.243L5.121 16.12A3 3 0 11.88 11.88l11-11a3 3 0 014.242 0l11 11a3 3 0 11-4.242 4.242L14 7.243z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M-1-1h30v19H-1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-position: center center;
  background-size: 16px 9px; }

.institutions__item + .institutions__item {
  margin-top: 16px; }

.institutions__title {
  -ms-word-break: normal;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-chars: auto 3;
  -webkit-hyphenate-limit-lines: 4;
  -ms-hyphens: auto;
  -ms-hyphenate-limit-chars: auto 3;
  -ms-hyphenate-limit-lines: 4;
  margin-bottom: 7px;
  margin-right: 100px;
  cursor: pointer; }

.institutions__subline {
  margin-bottom: 10px;
  display: none; }

.institutions__location {
  margin-bottom: 0;
  color: #000000; }

.institutions__address, .institutions__position, .institutions__url, .m-instituionsmap__overlayadress .web, .institutions__phone, .m-instituionsmap__overlayadress .phone, .institutions__office, .institutions__fax, .m-instituionsmap__overlayadress .fax, .institutions__contact, .institutions__email, .m-instituionsmap__overlayadress .email {
  color: #000000;
  padding-left: 35px;
  display: block;
  margin-bottom: 8px; }

.institutions__url a, .m-instituionsmap__overlayadress .web a, .institutions__phone a, .m-instituionsmap__overlayadress .phone a, .institutions__fax a, .m-instituionsmap__overlayadress .fax a, .institutions__email a, .m-instituionsmap__overlayadress .email a {
  color: #630035;
  text-decoration: underline; }

.institutions__address {
  padding-left: 0;
  margin-bottom: 10px; }

.institutions__url, .m-instituionsmap__overlayadress .web {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3.75a8.25 8.25 0 100 16.5 8.25 8.25 0 000-16.5zM2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.762 9a.75.75 0 01.75-.75h16.975a.75.75 0 010 1.5H3.512a.75.75 0 01-.75-.75zM2.764 15a.75.75 0 01.75-.75h16.974a.75.75 0 010 1.5H3.514a.75.75 0 01-.75-.75z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.038 6.102C9.408 7.573 9 9.658 9 12c0 2.342.408 4.427 1.038 5.898.315.737.672 1.285 1.03 1.639.354.35.668.472.932.472s.578-.122.933-.472c.357-.354.714-.902 1.03-1.639C14.592 16.427 15 14.342 15 12c0-2.342-.408-4.427-1.038-5.898-.315-.737-.672-1.285-1.03-1.638-.354-.35-.668-.472-.932-.472s-.578.121-.933.472c-.357.353-.714.901-1.03 1.638zm-.025-2.706c.543-.536 1.215-.904 1.987-.904s1.444.368 1.987.904c.54.534.991 1.268 1.354 2.116C16.068 7.21 16.5 9.505 16.5 12c0 2.495-.432 4.79-1.159 6.488-.363.848-.815 1.583-1.354 2.116-.543.536-1.215.905-1.987.905s-1.444-.369-1.987-.905c-.54-.533-.991-1.268-1.354-2.116C7.932 16.79 7.5 14.495 7.5 12c0-2.495.432-4.79 1.159-6.488.363-.848.815-1.582 1.354-2.116z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  background-position: left 1px;
  background-size: 24px 24px;
  margin-bottom: 12px; }
  [id^="c"] .institutions__url a[href^="http"], [id^="c"] .m-instituionsmap__overlayadress .web a[href^="http"], .m-instituionsmap__overlayadress [id^="c"] .web a[href^="http"],
  .institutions__url a,
  .m-instituionsmap__overlayadress .web a {
    word-break: break-word;
    padding-left: 0;
    background-image: none; }

.institutions__phone, .m-instituionsmap__overlayadress .phone {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg clip-path='url(%23clip0_710_2371)'%3e%3cpath d='M16.5 21.72c-3.61 0-7-1.4-9.55-3.95A13.41 13.41 0 013 8.22c0-1.28.46-2.51 1.31-3.47.84-.96 2.01-1.58 3.27-1.74a1.503 1.503 0 011.56.9l1.88 4.39c.1.23.14.48.12.72-.02.25-.1.48-.24.69l-1.56 2.38a7.18 7.18 0 003.31 3.29l2.34-1.57c.21-.14.45-.22.7-.25.25-.03.49.02.72.11l4.39 1.88a1.497 1.497 0 01.9 1.56 5.23 5.23 0 01-1.74 3.28 5.27 5.27 0 01-3.47 1.31l.01.02zM7.77 4.5c-.9.11-1.73.56-2.33 1.24-.6.69-.94 1.57-.94 2.48 0 3.21 1.25 6.22 3.51 8.49 2.27 2.27 5.28 3.51 8.49 3.51.91 0 1.79-.33 2.48-.94.69-.6 1.13-1.43 1.24-2.34l-4.39-1.88-2.35 1.57a1.48 1.48 0 01-1.47.11A8.71 8.71 0 018 12.75c-.11-.24-.16-.5-.14-.75.02-.26.1-.51.25-.72L9.67 8.9l-1.9-4.4z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_710_2371'%3e%3cpath fill='white' transform='translate(3 3)' d='M0 0h18.72v18.72H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
  background-position: left 1px;
  background-size: 24px 24px;
  margin-top: 10px; }
  @media (min-width: 992px) {
    .institutions__phone a, .m-instituionsmap__overlayadress .phone a {
      text-decoration: none;
      pointer-events: none;
      cursor: default; } }

.institutions__office {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg clip-path='url(%23clip0_710_2371)'%3e%3cpath d='M16.5 21.72c-3.61 0-7-1.4-9.55-3.95A13.41 13.41 0 013 8.22c0-1.28.46-2.51 1.31-3.47.84-.96 2.01-1.58 3.27-1.74a1.503 1.503 0 011.56.9l1.88 4.39c.1.23.14.48.12.72-.02.25-.1.48-.24.69l-1.56 2.38a7.18 7.18 0 003.31 3.29l2.34-1.57c.21-.14.45-.22.7-.25.25-.03.49.02.72.11l4.39 1.88a1.497 1.497 0 01.9 1.56 5.23 5.23 0 01-1.74 3.28 5.27 5.27 0 01-3.47 1.31l.01.02zM7.77 4.5c-.9.11-1.73.56-2.33 1.24-.6.69-.94 1.57-.94 2.48 0 3.21 1.25 6.22 3.51 8.49 2.27 2.27 5.28 3.51 8.49 3.51.91 0 1.79-.33 2.48-.94.69-.6 1.13-1.43 1.24-2.34l-4.39-1.88-2.35 1.57a1.48 1.48 0 01-1.47.11A8.71 8.71 0 018 12.75c-.11-.24-.16-.5-.14-.75.02-.26.1-.51.25-.72L9.67 8.9l-1.9-4.4z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_710_2371'%3e%3cpath fill='white' transform='translate(3 3)' d='M0 0h18.72v18.72H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
  background-position: left 1px;
  background-size: 24px 24px; }

.institutions__contact {
  padding-left: 0;
  margin-bottom: 0px; }

.institutions__email, .m-instituionsmap__overlayadress .email {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.25 5.25A.75.75 0 013 4.5h18a.75.75 0 01.75.75V18a1.5 1.5 0 01-1.5 1.5H3.75a1.5 1.5 0 01-1.5-1.5V5.25zm1.5.75v12h16.5V6H3.75z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.447 4.743a.75.75 0 011.06-.046L12 12.483l8.493-7.786a.75.75 0 011.014 1.106l-9 8.25a.75.75 0 01-1.014 0l-9-8.25a.75.75 0 01-.046-1.06z' fill='white'/%3e%3c/svg%3e") center no-repeat;
  background-position: left 1px;
  background-size: 24px 24px; }

.institutions__spendenarten {
  margin-top: 20px; }
  .institutions__spendenarten strong {
    display: block;
    color: #ffffff; }
  .institutions__spendenarten span {
    display: inline-block;
    color: #ffffff; }
    .institutions__spendenarten span:after {
      content: ', ';
      margin-right: 3px; }
    .institutions__spendenarten span:last-child:after {
      content: '';
      margin-right: 0; }

.institutions__item.is-open {
  background-color: #630035; }
  .institutions__item.is-open .institutions__location {
    color: #ffffff; }
  .institutions__item.is-open .institutions__subline {
    display: block;
    color: #ffffff; }
  .institutions__item.is-open .institutions__title h2 {
    color: #ffffff; }
  .institutions__item.is-open .institutions__icon {
    color: #ffffff; }
  .institutions__item.is-open .institutions__chunk {
    color: #ffffff; }
    .institutions__item.is-open .institutions__chunk span {
      color: #ffffff; }
    .institutions__item.is-open .institutions__chunk a {
      color: #ffffff; }

ul.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  ul.pagination > li {
    display: inline-block; }
    ul.pagination > li a {
      color: #630035; }
  ul.pagination > li + li {
    margin-left: 10px; }

.isotopePager,
.newsPagination,
.pagination {
  border-top: 1px solid #847c70;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 20px 0 20px;
  padding: 20px 0 30px 0;
  position: relative;
  width: 100%; }
  .isotopePager .icon--galerie-zurueck_m,
  .newsPagination .icon--galerie-zurueck_m,
  .pagination .icon--galerie-zurueck_m {
    width: 20px;
    height: 20px;
    display: block;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 28'%3e%3cdefs%3e%3cpath id='a' d='M14 7.243L5.121 16.12A3 3 0 11.88 11.88l11-11a3 3 0 014.242 0l11 11a3 3 0 11-4.242 4.242L14 7.243z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd' transform='rotate(90 8.5 8.5)'%3e%3cuse fill='%23630035' fill-rule='nonzero' transform='matrix(1 0 0 -1 0 17)' xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    background-size: 17px 14px;
    background-position: left 6px; }
  .isotopePager .icon--galerie_vor_m,
  .newsPagination .icon--galerie_vor_m,
  .pagination .icon--galerie_vor_m {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 28'%3e%3cg fill='none' fill-rule='evenodd' transform='rotate(90 8.5 8.5)'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M14 7.243L5.121 16.12A3 3 0 11.88 11.88l11-11a3 3 0 014.242 0l11 11a3 3 0 11-4.242 4.242L14 7.243z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M-1-1h30v19H-1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    background-size: 17px 14px;
    background-position: left 6px;
    width: 20px;
    height: 20px;
    display: block; }

.isotopePager__item,
.newsPagination__item,
.pagination__item {
  color: #630035;
  font-weight: bold; }

.isotopePager__item--current,
.newsPagination__item--current,
.pagination__item--current {
  font-weight: bold; }

.isotopePager__item--previousPage,
.newsPagination__item--previousPage,
.pagination__item--previousPage {
  margin-right: 20px; }

.isotopePager__item--nextPage,
.newsPagination__item--nextPage,
.pagination__item--nextPage {
  color: #630035;
  margin-left: 20px; }

.isotopePager__item--firstPage,
.newsPagination__item--firstPage,
.pagination__item--firstPage,
.isotopePager__item--lastPage,
.newsPagination__item--lastPage,
.pagination__item--lastPage {
  text-transform: uppercase;
  color: #630035;
  font-weight: bold;
  text-align: left;
  position: absolute;
  left: 0;
  top: 58px;
  cursor: pointer; }
  @media (min-width: 992px) {
    .isotopePager__item--firstPage,
    .newsPagination__item--firstPage,
    .pagination__item--firstPage,
    .isotopePager__item--lastPage,
    .newsPagination__item--lastPage,
    .pagination__item--lastPage {
      position: static;
      left: auto;
      top: auto;
      width: auto;
      border-bottom: 1px solid #847c70; } }

.isotopePager__item--lastPage,
.newsPagination__item--lastPage,
.pagination__item--lastPage {
  right: 0;
  text-align: right; }
  @media (min-width: 992px) {
    .isotopePager__item--lastPage,
    .newsPagination__item--lastPage,
    .pagination__item--lastPage {
      right: auto; } }

.pagination__pagesWrapper {
  margin: 0 auto; }

.isotopePager__item--inactive,
.newsPagination__item--inactive,
.pagination__item--inactive {
  cursor: default;
  color: #630035;
  border-bottom-color: transparent; }

.isotopePager__item--inactive.isotopePager __item--pager [class*=icon--],
.newsPagination__item--inactive.newsPagination __item--pager [class*=icon--],
.pagination__item--inactive.pagination __item--pager [class*=icon--] {
  cursor: default;
  color: #630035; }

.isotopePager__item--pager [class*=icon--],
.newsPagination__item--pager [class*=icon--],
.pagination__item--pager [class*=icon--] {
  color: #630035; }

.isotopePager__item--page,
.newsPagination__item--page,
.pagination__item--page {
  padding: 0 0.5em; }

.isotopePager__item--page:nth-child(1n+3),
.newsPagination__item--page:nth-child(1n+3),
.pagination__item--page:nth-child(1n+3) {
  border-left: 1px solid #847c70; }

.isotopePager__pagesWrapper ol,
.newsPagination__pagesWrapper ol,
.pagination__pagesWrapper ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none; }

.newsItemCompressed + .newsPagination {
  margin-top: 20px; }

.pagination__pages .pagination__item--page:nth-child(1n+2) {
  border-left: 1px solid #847c70; }

.m-sitemap__trigger {
  position: relative;
  padding-left: 20px; }
  .m-sitemap__trigger:before {
    background-color: #630035;
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0.5rem;
    -webkit-transform: translate(0, 40%);
            transform: translate(0, 40%);
    width: 5px;
    height: 5px; }
  .m-sitemap__trigger a {
    color: #630035;
    display: block;
    margin: 5px 0;
    text-decoration: underline; }

.m-sitemap .m-sitemap {
  margin-left: 0; }
  .m-sitemap .m-sitemap .m-sitemap__trigger a {
    color: #000000; }
  .m-sitemap .m-sitemap .m-sitemap__trigger .m-sitemap .m-sitemap__trigger a {
    font-weight: 300; }

.tns-outer [data-action="stop"] {
  display: none; }

.tns-outer [data-action="start"] {
  display: none; }

.tns-controls [data-controls="prev"], .tns-controls [data-controls="next"] {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-indent: -9999px;
  width: 48px;
  height: 48px;
  float: left; }

.tns-controls {
  margin-top: 32px; }
  .tns-controls [data-controls="prev"] {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 28'%3e%3cdefs%3e%3cpath id='a' d='M14 7.243L5.121 16.12A3 3 0 11.88 11.88l11-11a3 3 0 014.242 0l11 11a3 3 0 11-4.242 4.242L14 7.243z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd' transform='rotate(90 8.5 8.5)'%3e%3cuse fill='%23630035' fill-rule='nonzero' transform='matrix(1 0 0 -1 0 17)' xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    background-size: 25px 18px;
    background-color: #C3EBEB;
    background-position: center center; }
  .tns-controls [data-controls="next"] {
    float: right;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 28'%3e%3cg fill='none' fill-rule='evenodd' transform='rotate(90 8.5 8.5)'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M14 7.243L5.121 16.12A3 3 0 11.88 11.88l11-11a3 3 0 014.242 0l11 11a3 3 0 11-4.242 4.242L14 7.243z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M-1-1h30v19H-1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    background-size: 25px 18px;
    background-color: #C3EBEB;
    background-position: center center; }

@media (min-width: 768px) {
  [data-aos=fade-right] {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  [data-aos=fade-left] {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.covid_block {
  margin-bottom: 50px; }

.covid_head {
  margin-bottom: 10px; }

.institutions__item__covid {
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  right: 0;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3e%3cg data-name='Layer Light'%3e%3cpath d='M15 17.5a3.5 3.5 0 013.5 3.5 3.5 3.5 0 01-3.5 3.5 3.5 3.5 0 01-3.5-3.5 3.5 3.5 0 013.5-3.5zm7-5a2.5 2.5 0 012.5 2.5 2.5 2.5 0 01-2.5 2.5 2.5 2.5 0 01-2.5-2.5 2.5 2.5 0 012.5-2.5zm2 9a2.5 2.5 0 012.5 2.5 2.5 2.5 0 01-2.5 2.5 2.5 2.5 0 01-2.5-2.5 2.5 2.5 0 012.5-2.5z' fill='%23630035' fill-rule='evenodd'/%3e%3c/g%3e%3cg data-name='Layer Dark'%3e%3cpath d='M15 25a4 4 0 114-4 4 4 0 01-4 4zm0-7a3 3 0 103 3 3 3 0 00-3-3zm7 0a3 3 0 113-3 3 3 0 01-3 3zm0-5a2 2 0 102 2 2 2 0 00-2-2zm2 14a3 3 0 113-3 3 3 0 01-3 3zm0-5a2 2 0 102 2 2 2 0 00-2-2zm12.5-4a.5.5 0 00-.5.5v.5h-4a11.87 11.87 0 00-1.11-4.11l3.52-2 .25.43a.5.5 0 10.86-.5L34 10.2a.5.5 0 00-.86.5l.25.43-3.51 2a12.3 12.3 0 00-3-3l2-3.51.43.25A.5.5 0 0029.8 6l-2.6-1.5a.5.5 0 10-.5.86l.43.25-2 3.52A11.87 11.87 0 0021 8.05V4h.5a.5.5 0 000-1h-3a.5.5 0 000 1h.5v4.05a11.87 11.87 0 00-4.11 1.11l-2-3.52.43-.25h.07a.5.5 0 00.11-.63.49.49 0 00-.68-.18L10.2 6h-.07a.5.5 0 00-.11.63.49.49 0 00.68.18l.43-.25 2 3.51a12.3 12.3 0 00-3 3l-3.51-2 .25-.43v-.08a.5.5 0 00-.22-.6.49.49 0 00-.65.24l-1.5 2.6v.08a.5.5 0 00.22.6.49.49 0 00.68-.18l.25-.43 3.52 2A11.87 11.87 0 008.05 19H4v-.59a.5.5 0 00-1 .09v3.09a.5.5 0 001-.09V21h4.05a11.87 11.87 0 001.11 4.11l-3.52 2-.25-.43v-.07a.5.5 0 00-.63-.11.49.49 0 00-.18.68L6 29.8v.07a.5.5 0 00.63.11.49.49 0 00.18-.68l-.25-.43 3.51-2a12.3 12.3 0 003 3l-2 3.51-.43-.25h-.08a.5.5 0 00-.6.22.49.49 0 00.18.68l2.6 1.5h.08a.5.5 0 00.6-.22.49.49 0 00-.18-.68l-.43-.25 2-3.52A11.87 11.87 0 0019 32v4h-.59a.5.5 0 00.09 1h3.09a.5.5 0 00-.09-1H21v-4a11.87 11.87 0 004.11-1.11l2 3.52-.43.25a.5.5 0 00.5.86L29.8 34a.5.5 0 10-.5-.86l-.43.25-2-3.51a12.3 12.3 0 003-3l3.51 2-.25.43a.5.5 0 00.86.5l1.5-2.6a.5.5 0 10-.86-.5l-.25.43-3.52-2A11.87 11.87 0 0032 21h4v.5a.5.5 0 001 0v-3a.5.5 0 00-.5-.5zM20 31a11 11 0 1111-11 11 11 0 01-11 11z' fill='%23931814'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-size: 40px 40px; }
  .institutions__item__covid + .institutions__title {
    max-width: calc(100% - 80px); }

.m-instituionsmap__filter {
  margin-bottom: 20px;
  margin-left: 7px;
  margin-right: 7px; }
  @media (min-width: 992px) {
    .m-instituionsmap__filter {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0; } }
  .m-instituionsmap__filter .filter {
    max-width: calc((1136px * 0.666)); }
  .m-instituionsmap__filter .filter__intro {
    margin-bottom: 15px;
    display: block; }
  .m-instituionsmap__filter .filter__covidList {
    position: relative; }
  .m-instituionsmap__filter .filter__description {
    margin-bottom: 26px;
    display: block;
    margin-top: 14px; }
  .m-instituionsmap__filter .filter__headline {
    margin-bottom: 17px;
    display: block; }
  .m-instituionsmap__filter .filter__covid {
    float: left; }
  .m-instituionsmap__filter .filter__rkidescription_icon {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 31'%3e%3cpath clip-rule='evenodd' d='M9 8a4 4 0 100-8 4 4 0 000 8zm-4.5 3H2c-1.5 0-1.6 3 0 3h3.5v14.5H2c-2 0-2 2.5 0 2.5h14c2 0 2-2.5 0-2.5h-3.5V12a1 1 0 00-1-1h-7z' fill='%23ffffff'/%3e%3c/svg%3e") center no-repeat;
    background-position: center center;
    background-size: 8px 16px;
    width: 30px;
    height: 30px;
    background-color: #630035;
    display: inline-block;
    border-radius: 50%;
    margin-left: 0;
    cursor: pointer;
    margin-right: 20px; }
  .m-instituionsmap__filter .filter__rkidescription {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    padding: 17px 21px 17px 50px;
    background-color: #C3EBEB;
    z-index: 100;
    border-radius: 10px;
    cursor: text; }
    @media (min-width: 992px) {
      .m-instituionsmap__filter .filter__rkidescription {
        padding: 27px 41px 27px 110px; } }
    .m-instituionsmap__filter .filter__rkidescription:before {
      position: absolute;
      left: 0;
      top: 10px;
      content: "";
      display: block;
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 31'%3e%3cpath clip-rule='evenodd' d='M9 8a4 4 0 100-8 4 4 0 000 8zm-4.5 3H2c-1.5 0-1.6 3 0 3h3.5v14.5H2c-2 0-2 2.5 0 2.5h14c2 0 2-2.5 0-2.5h-3.5V12a1 1 0 00-1-1h-7z' fill='%23000000'/%3e%3c/svg%3e") center no-repeat;
      width: 50px;
      height: 100%;
      background-position: center 10px;
      background-size: 10px 40px; }
      @media (min-width: 992px) {
        .m-instituionsmap__filter .filter__rkidescription:before {
          width: 110px;
          top: 0;
          background-size: 26px 110px;
          background-position: center top; } }
    .m-instituionsmap__filter .filter__rkidescription h4 {
      color: #630035;
      margin-bottom: 5px; }
  .m-instituionsmap__filter .filter__rkidescription_icon:focus > .filter__rkidescription,
  .m-instituionsmap__filter .filter__rkidescription_icon:hover > .filter__rkidescription {
    display: block; }
  .m-instituionsmap__filter .filter__tagList:before, .m-instituionsmap__filter .filter__covidList:before, .m-instituionsmap__filter .filter__tagList:after, .m-instituionsmap__filter .filter__covidList:after {
    content: " ";
    display: table; }
  .m-instituionsmap__filter .filter__tagList:after, .m-instituionsmap__filter .filter__covidList:after {
    clear: both; }
  .m-instituionsmap__filter .filter__tagList > li, .m-instituionsmap__filter .filter__covidList > li {
    float: left; }
    .m-instituionsmap__filter .filter__tagList > li.filter_reset_item, .m-instituionsmap__filter .filter__covidList > li.filter_reset_item {
      float: right; }
    .m-instituionsmap__filter .filter__tagList > li a, .m-instituionsmap__filter .filter__covidList > li a {
      margin-right: 10px; }
  .m-instituionsmap__filter .filter__tag, .m-instituionsmap__filter .filter__covid {
    display: block;
    border: 2px solid #630035;
    padding: 9px 15px;
    color: #630035;
    margin-bottom: 14px;
    position: relative;
    -webkit-transition: all 0.05s;
    transition: all 0.05s;
    text-decoration: none; }
    .m-instituionsmap__filter .filter__tag .icon--small_close, .m-instituionsmap__filter .filter__covid .icon--small_close {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M29.202 0L32 2.798 18.798 16 32 29.202 29.202 32 15.999 18.798 2.799 32 0 29.202 13.201 16 0 2.798 2.798 0 16 13.202 29.202 0z'/%3e%3c/defs%3e%3cg fill='%23ffffff' mask='url(%23b)'%3e%3cpath d='M-47-28H53V72H-47z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
      display: none;
      position: absolute;
      right: 16px;
      top: 14px;
      content: '';
      background-size: 14px 14px;
      width: 14px;
      height: 14px;
      z-index: 2; }
    .m-instituionsmap__filter .filter__tag:hover, .m-instituionsmap__filter .filter__covid:hover {
      background-color: #630035;
      color: #ffffff; }
    .m-instituionsmap__filter .filter__tag:focus:not(.filter__mobilitytypefilter), .m-instituionsmap__filter .filter__covid:focus:not(.filter__mobilitytypefilter) {
      background-color: #ffffff;
      color: #630035; }
      .m-instituionsmap__filter .filter__tag:focus:not(.filter__mobilitytypefilter):before, .m-instituionsmap__filter .filter__covid:focus:not(.filter__mobilitytypefilter):before {
        content: "";
        display: block;
        width: calc(100% - 4px);
        height: 38px;
        border: 2px solid #630035;
        position: absolute;
        z-index: 1;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px; }
    .m-instituionsmap__filter .filter__tag.filter__tag--isActive, .m-instituionsmap__filter .filter__tag--isActive.filter__covid, .m-instituionsmap__filter .filter__tag.is_active, .m-instituionsmap__filter .is_active.filter__covid {
      background-color: #630035;
      color: #ffffff;
      padding-right: 44px; }
      .m-instituionsmap__filter .filter__tag.filter__tag--isActive[data-filter="all"], .m-instituionsmap__filter .filter__tag--isActive.filter__covid[data-filter="all"], .m-instituionsmap__filter .filter__tag.is_active[data-filter="all"], .m-instituionsmap__filter .is_active.filter__covid[data-filter="all"] {
        padding-right: 10px;
        background-color: #ffffff;
        color: #630035; }
      .m-instituionsmap__filter .filter__tag.filter__tag--isActive .icon--small_close, .m-instituionsmap__filter .filter__tag--isActive.filter__covid .icon--small_close, .m-instituionsmap__filter .filter__tag.is_active .icon--small_close, .m-instituionsmap__filter .is_active.filter__covid .icon--small_close {
        display: block; }
      .m-instituionsmap__filter .filter__tag.filter__tag--isActive:focus:not(.filter__mobilitytypefilter), .m-instituionsmap__filter .filter__tag--isActive.filter__covid:focus:not(.filter__mobilitytypefilter), .m-instituionsmap__filter .filter__tag.is_active:focus:not(.filter__mobilitytypefilter), .m-instituionsmap__filter .is_active.filter__covid:focus:not(.filter__mobilitytypefilter) {
        background-color: #630035;
        color: #ffffff; }
        .m-instituionsmap__filter .filter__tag.filter__tag--isActive:focus:not(.filter__mobilitytypefilter):before, .m-instituionsmap__filter .filter__tag--isActive.filter__covid:focus:not(.filter__mobilitytypefilter):before, .m-instituionsmap__filter .filter__tag.is_active:focus:not(.filter__mobilitytypefilter):before, .m-instituionsmap__filter .is_active.filter__covid:focus:not(.filter__mobilitytypefilter):before {
          width: 100%;
          height: 42px;
          border: 2px solid #ffffff;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0; }
  .m-instituionsmap__filter .filter__covid.filter_reset {
    border-color: transparent;
    border-bottom: 1px solid #000000;
    padding: 0;
    margin: 14px 0 0 0; }
    .m-instituionsmap__filter .filter__covid.filter_reset:hover {
      background-color: transparent;
      color: #000000;
      border-bottom: 2px solid #000000; }
    .m-instituionsmap__filter .filter__covid.filter_reset:focus {
      background-color: transparent;
      color: #000000;
      border-bottom: 2px solid #000000; }
      .m-instituionsmap__filter .filter__covid.filter_reset:focus:before {
        top: -14px;
        left: -15px;
        width: calc(100% + 26px);
        height: 46px;
        border: none; }
  @media (min-width: 992px) {
    .m-instituionsmap__filter {
      position: absolute;
      top: 0;
      left: 325px;
      width: 690px; } }
  @media (min-width: 1200px) {
    .m-instituionsmap__filter {
      left: 385px;
      width: 740px; } }

.m-instituionsmap__mobilitytypefilter {
  margin-bottom: 20px;
  margin-left: 7px;
  margin-right: 7px; }
  @media (min-width: 992px) {
    .m-instituionsmap__mobilitytypefilter {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0; } }
  .m-instituionsmap__mobilitytypefilter .filter {
    max-width: calc((1136px * 0.666)); }
  .m-instituionsmap__mobilitytypefilter .filter__intro {
    margin-bottom: 15px;
    display: block; }
  .m-instituionsmap__mobilitytypefilter .filter__covidList {
    position: relative; }
  .m-instituionsmap__mobilitytypefilter .filter__description {
    margin-bottom: 26px;
    display: block;
    margin-top: 14px; }
  .m-instituionsmap__mobilitytypefilter .filter__headline {
    margin-bottom: 17px;
    display: block; }
  .m-instituionsmap__mobilitytypefilter .filter__covid {
    float: left; }
  .m-instituionsmap__mobilitytypefilter .filter__rkidescription_icon {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 31'%3e%3cpath clip-rule='evenodd' d='M9 8a4 4 0 100-8 4 4 0 000 8zm-4.5 3H2c-1.5 0-1.6 3 0 3h3.5v14.5H2c-2 0-2 2.5 0 2.5h14c2 0 2-2.5 0-2.5h-3.5V12a1 1 0 00-1-1h-7z' fill='%23ffffff'/%3e%3c/svg%3e") center no-repeat;
    background-position: center center;
    background-size: 8px 16px;
    width: 30px;
    height: 30px;
    background-color: #630035;
    display: inline-block;
    border-radius: 50%;
    margin-left: 0;
    cursor: pointer;
    margin-right: 20px; }
  .m-instituionsmap__mobilitytypefilter .filter__rkidescription {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    padding: 17px 21px 17px 50px;
    background-color: #C3EBEB;
    z-index: 100;
    border-radius: 10px;
    cursor: text; }
    @media (min-width: 992px) {
      .m-instituionsmap__mobilitytypefilter .filter__rkidescription {
        padding: 27px 41px 27px 110px; } }
    .m-instituionsmap__mobilitytypefilter .filter__rkidescription:before {
      position: absolute;
      left: 0;
      top: 10px;
      content: "";
      display: block;
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 31'%3e%3cpath clip-rule='evenodd' d='M9 8a4 4 0 100-8 4 4 0 000 8zm-4.5 3H2c-1.5 0-1.6 3 0 3h3.5v14.5H2c-2 0-2 2.5 0 2.5h14c2 0 2-2.5 0-2.5h-3.5V12a1 1 0 00-1-1h-7z' fill='%23000000'/%3e%3c/svg%3e") center no-repeat;
      width: 50px;
      height: 100%;
      background-position: center 10px;
      background-size: 10px 40px; }
      @media (min-width: 992px) {
        .m-instituionsmap__mobilitytypefilter .filter__rkidescription:before {
          width: 110px;
          top: 0;
          background-size: 26px 110px;
          background-position: center top; } }
    .m-instituionsmap__mobilitytypefilter .filter__rkidescription h4 {
      color: #630035;
      margin-bottom: 5px; }
  .m-instituionsmap__mobilitytypefilter .filter__rkidescription_icon:focus > .filter__rkidescription,
  .m-instituionsmap__mobilitytypefilter .filter__rkidescription_icon:hover > .filter__rkidescription {
    display: block; }
  .m-instituionsmap__mobilitytypefilter .filter__tagList:before, .m-instituionsmap__mobilitytypefilter .filter__covidList:before, .m-instituionsmap__mobilitytypefilter .filter__tagList:after, .m-instituionsmap__mobilitytypefilter .filter__covidList:after {
    content: " ";
    display: table; }
  .m-instituionsmap__mobilitytypefilter .filter__tagList:after, .m-instituionsmap__mobilitytypefilter .filter__covidList:after {
    clear: both; }
  .m-instituionsmap__mobilitytypefilter .filter__tagList > li, .m-instituionsmap__mobilitytypefilter .filter__covidList > li {
    float: left; }
    .m-instituionsmap__mobilitytypefilter .filter__tagList > li.filter_reset_item, .m-instituionsmap__mobilitytypefilter .filter__covidList > li.filter_reset_item {
      float: right; }
    .m-instituionsmap__mobilitytypefilter .filter__tagList > li a, .m-instituionsmap__mobilitytypefilter .filter__covidList > li a {
      margin-right: 10px; }
  .m-instituionsmap__mobilitytypefilter .filter__tag, .m-instituionsmap__mobilitytypefilter .filter__covid {
    display: block;
    border: 2px solid #630035;
    padding: 9px 15px;
    color: #630035;
    margin-bottom: 14px;
    position: relative;
    -webkit-transition: all 0.05s;
    transition: all 0.05s;
    text-decoration: none; }
    .m-instituionsmap__mobilitytypefilter .filter__tag .icon--small_close, .m-instituionsmap__mobilitytypefilter .filter__covid .icon--small_close {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M29.202 0L32 2.798 18.798 16 32 29.202 29.202 32 15.999 18.798 2.799 32 0 29.202 13.201 16 0 2.798 2.798 0 16 13.202 29.202 0z'/%3e%3c/defs%3e%3cg fill='%23ffffff' mask='url(%23b)'%3e%3cpath d='M-47-28H53V72H-47z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
      display: none;
      position: absolute;
      right: 16px;
      top: 14px;
      content: '';
      background-size: 14px 14px;
      width: 14px;
      height: 14px;
      z-index: 2; }
    .m-instituionsmap__mobilitytypefilter .filter__tag:hover, .m-instituionsmap__mobilitytypefilter .filter__covid:hover {
      background-color: #630035;
      color: #ffffff; }
    .m-instituionsmap__mobilitytypefilter .filter__tag:focus:not(.filter__mobilitytypefilter), .m-instituionsmap__mobilitytypefilter .filter__covid:focus:not(.filter__mobilitytypefilter) {
      background-color: #ffffff;
      color: #630035; }
      .m-instituionsmap__mobilitytypefilter .filter__tag:focus:not(.filter__mobilitytypefilter):before, .m-instituionsmap__mobilitytypefilter .filter__covid:focus:not(.filter__mobilitytypefilter):before {
        content: "";
        display: block;
        width: calc(100% - 4px);
        height: 38px;
        border: 2px solid #630035;
        position: absolute;
        z-index: 1;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px; }
    .m-instituionsmap__mobilitytypefilter .filter__tag.filter__tag--isActive, .m-instituionsmap__mobilitytypefilter .filter__tag--isActive.filter__covid, .m-instituionsmap__mobilitytypefilter .filter__tag.is_active, .m-instituionsmap__mobilitytypefilter .is_active.filter__covid {
      background-color: #630035;
      color: #ffffff;
      padding-right: 44px; }
      .m-instituionsmap__mobilitytypefilter .filter__tag.filter__tag--isActive[data-filter="all"], .m-instituionsmap__mobilitytypefilter .filter__tag--isActive.filter__covid[data-filter="all"], .m-instituionsmap__mobilitytypefilter .filter__tag.is_active[data-filter="all"], .m-instituionsmap__mobilitytypefilter .is_active.filter__covid[data-filter="all"] {
        padding-right: 10px;
        background-color: #ffffff;
        color: #630035; }
      .m-instituionsmap__mobilitytypefilter .filter__tag.filter__tag--isActive .icon--small_close, .m-instituionsmap__mobilitytypefilter .filter__tag--isActive.filter__covid .icon--small_close, .m-instituionsmap__mobilitytypefilter .filter__tag.is_active .icon--small_close, .m-instituionsmap__mobilitytypefilter .is_active.filter__covid .icon--small_close {
        display: block; }
      .m-instituionsmap__mobilitytypefilter .filter__tag.filter__tag--isActive:focus:not(.filter__mobilitytypefilter), .m-instituionsmap__mobilitytypefilter .filter__tag--isActive.filter__covid:focus:not(.filter__mobilitytypefilter), .m-instituionsmap__mobilitytypefilter .filter__tag.is_active:focus:not(.filter__mobilitytypefilter), .m-instituionsmap__mobilitytypefilter .is_active.filter__covid:focus:not(.filter__mobilitytypefilter) {
        background-color: #630035;
        color: #ffffff; }
        .m-instituionsmap__mobilitytypefilter .filter__tag.filter__tag--isActive:focus:not(.filter__mobilitytypefilter):before, .m-instituionsmap__mobilitytypefilter .filter__tag--isActive.filter__covid:focus:not(.filter__mobilitytypefilter):before, .m-instituionsmap__mobilitytypefilter .filter__tag.is_active:focus:not(.filter__mobilitytypefilter):before, .m-instituionsmap__mobilitytypefilter .is_active.filter__covid:focus:not(.filter__mobilitytypefilter):before {
          width: 100%;
          height: 42px;
          border: 2px solid #ffffff;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0; }
  .m-instituionsmap__mobilitytypefilter .filter__covid.filter_reset {
    border-color: transparent;
    border-bottom: 1px solid #000000;
    padding: 0;
    margin: 14px 0 0 0; }
    .m-instituionsmap__mobilitytypefilter .filter__covid.filter_reset:hover {
      background-color: transparent;
      color: #000000;
      border-bottom: 2px solid #000000; }
    .m-instituionsmap__mobilitytypefilter .filter__covid.filter_reset:focus {
      background-color: transparent;
      color: #000000;
      border-bottom: 2px solid #000000; }
      .m-instituionsmap__mobilitytypefilter .filter__covid.filter_reset:focus:before {
        top: -14px;
        left: -15px;
        width: calc(100% + 26px);
        height: 46px;
        border: none; }
  .m-instituionsmap__mobilitytypefilter .m-instituionsmap__headline {
    display: inline-block;
    margin-right: 20px; }
  .m-instituionsmap__mobilitytypefilter .filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .m-instituionsmap__mobilitytypefilter .filter__covidList {
    display: inline-block; }

.m-instituionsmap .m-marker, .m-instituionsmap .m-marker--fix, .m-instituionsmap .m-marker--mobile, .m-instituionsmap .m-marker--fixandmobile {
  background-position: center center;
  cursor: pointer; }
  .m-instituionsmap .active.m-marker, .m-instituionsmap .active.m-marker--fix, .m-instituionsmap .active.m-marker--mobile, .m-instituionsmap .active.m-marker--fixandmobile {
    background-position: center center;
    z-index: 998 !important;
    outline: 0; }

.m-instituionsmap {
  position: relative;
  z-index: 1;
  margin-bottom: 91px;
  background-color: #ffffff; }
  .m-instituionsmap .leaflet-control-container {
    display: none; }
  .m-instituionsmap .m-marker--fix {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 67'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.774 67c5.219 0 23.774-30.863 23.774-43.72S36.904 0 23.774 0 0 10.423 0 23.28C0 36.137 18.555 67 23.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z' fill='%23630035'/%3e%3c/svg%3e") center no-repeat; }
    .m-instituionsmap .m-marker--fix.active {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 75'%3e%3cg filter='url(%23filter0_d_527_667)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.774 67c5.219 0 23.774-30.863 23.774-43.72S40.904 0 27.774 0 4 10.423 4 23.28C4 36.137 22.555 67 27.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z' fill='%23EC0541'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_d_527_667' x='0' y='0' width='55.548' height='75' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='4'/%3e%3cfeGaussianBlur stdDeviation='2'/%3e%3cfeComposite in2='hardAlpha' operator='out'/%3e%3cfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3e%3cfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_527_667'/%3e%3cfeBlend in='SourceGraphic' in2='effect1_dropShadow_527_667' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
      background-position: center center; }
  .m-instituionsmap .m-marker--mobile {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 67'%3e%3cmask id='a' fill='white'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.774 67c5.219 0 23.774-30.863 23.774-43.72S36.904 0 23.774 0 0 10.423 0 23.28C0 36.137 18.555 67 23.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.774 67c5.219 0 23.774-30.863 23.774-43.72S36.904 0 23.774 0 0 10.423 0 23.28C0 36.137 18.555 67 23.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z' fill='white'/%3e%3cpath d='M45.548 23.28c0 2.83-1.046 6.886-2.845 11.533-1.779 4.591-4.216 9.565-6.824 14.161-2.61 4.6-5.362 8.765-7.75 11.754-1.2 1.5-2.266 2.65-3.142 3.407-.438.378-.785.62-1.04.757-.275.15-.313.108-.173.108v4c.793 0 1.51-.283 2.08-.592.591-.32 1.178-.754 1.747-1.245 1.138-.982 2.378-2.343 3.652-3.938 2.558-3.2 5.424-7.554 8.105-12.277 2.683-4.727 5.21-9.88 7.075-14.69 1.842-4.757 3.115-9.38 3.115-12.978h-4zM23.774 2c12.066 0 21.774 9.567 21.774 21.28h4C49.548 9.279 37.97-2 23.774-2v4zM2 23.28C2 11.567 11.709 2 23.774 2v-4C9.58-2-2 9.279-2 23.28h4zM23.774 65c.14 0 .102.041-.173-.108-.255-.138-.602-.38-1.04-.757-.876-.756-1.942-1.907-3.14-3.407-2.39-2.989-5.14-7.154-7.752-11.754-2.608-4.596-5.045-9.57-6.823-14.161C3.046 30.166 2 26.11 2 23.28h-4c0 3.597 1.273 8.22 3.116 12.977 1.863 4.812 4.392 9.964 7.075 14.691 2.68 4.723 5.547 9.077 8.105 12.277 1.274 1.595 2.514 2.956 3.652 3.938.568.49 1.155.925 1.746 1.245.57.31 1.288.592 2.08.592v-4zM31.5 24.855a7.726 7.726 0 01-7.726 7.726v4c6.476 0 11.726-5.25 11.726-11.726h-4zm-7.726-7.726a7.726 7.726 0 017.726 7.726h4c0-6.476-5.25-11.726-11.726-11.726v4zm-7.726 7.726a7.726 7.726 0 017.726-7.726v-4c-6.476 0-11.726 5.25-11.726 11.726h4zm7.726 7.726a7.726 7.726 0 01-7.726-7.726h-4c0 6.476 5.25 11.726 11.726 11.726v-4z' fill='%23630035' mask='url(%23a)'/%3e%3c/svg%3e") center no-repeat; }
    .m-instituionsmap .m-marker--mobile.active {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 75'%3e%3cg filter='url(%23filter0_d_527_664)'%3e%3cmask id='a' fill='white'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.774 67c5.219 0 23.774-30.863 23.774-43.72S40.904 0 27.774 0 4 10.423 4 23.28C4 36.137 22.555 67 27.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.774 67c5.219 0 23.774-30.863 23.774-43.72S40.904 0 27.774 0 4 10.423 4 23.28C4 36.137 22.555 67 27.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z' fill='white'/%3e%3cpath d='M49.548 23.28c0 2.83-1.046 6.886-2.845 11.533-1.779 4.591-4.216 9.565-6.824 14.161-2.61 4.6-5.362 8.765-7.75 11.754-1.2 1.5-2.266 2.65-3.142 3.407-.438.378-.785.62-1.04.757-.275.15-.313.108-.173.108v4c.793 0 1.51-.283 2.08-.592.591-.32 1.178-.754 1.747-1.245 1.138-.982 2.377-2.343 3.652-3.938 2.558-3.2 5.424-7.554 8.105-12.277 2.683-4.727 5.21-9.88 7.075-14.69 1.842-4.757 3.115-9.38 3.115-12.978h-4zM27.774 2c12.066 0 21.774 9.567 21.774 21.28h4C53.548 9.279 41.97-2 27.774-2v4zM6 23.28C6 11.567 15.709 2 27.774 2v-4C13.58-2 2 9.279 2 23.28h4zM27.774 65c.14 0 .102.041-.173-.108-.255-.138-.602-.38-1.04-.757-.876-.756-1.942-1.907-3.14-3.407-2.39-2.989-5.14-7.154-7.752-11.754-2.608-4.596-5.045-9.57-6.823-14.161C7.046 30.166 6 26.11 6 23.28H2c0 3.597 1.273 8.22 3.116 12.977 1.863 4.812 4.392 9.964 7.075 14.691 2.68 4.723 5.547 9.077 8.105 12.277 1.274 1.595 2.514 2.956 3.652 3.938.568.49 1.155.925 1.746 1.245.57.31 1.288.592 2.08.592v-4zM35.5 24.855a7.726 7.726 0 01-7.726 7.726v4c6.476 0 11.726-5.25 11.726-11.726h-4zm-7.726-7.726a7.726 7.726 0 017.726 7.726h4c0-6.476-5.25-11.726-11.726-11.726v4zm-7.726 7.726a7.726 7.726 0 017.726-7.726v-4c-6.476 0-11.726 5.25-11.726 11.726h4zm7.726 7.726a7.726 7.726 0 01-7.726-7.726h-4c0 6.476 5.25 11.726 11.726 11.726v-4z' fill='%23EC0541' mask='url(%23a)'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_d_527_664' x='0' y='0' width='55.548' height='75' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='4'/%3e%3cfeGaussianBlur stdDeviation='2'/%3e%3cfeComposite in2='hardAlpha' operator='out'/%3e%3cfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3e%3cfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_527_664'/%3e%3cfeBlend in='SourceGraphic' in2='effect1_dropShadow_527_664' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
      background-position: center center; }
  .m-instituionsmap .m-marker--fixandmobile {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 68'%3e%3cmask id='a' fill='white'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.774 67c5.219 0 23.774-30.863 23.774-43.72S36.904 0 23.774 0 0 10.423 0 23.28C0 36.137 18.555 67 23.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.774 67c5.219 0 23.774-30.863 23.774-43.72S36.904 0 23.774 0 0 10.423 0 23.28C0 36.137 18.555 67 23.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z' fill='white'/%3e%3cpath d='M45.548 23.28c0 2.83-1.046 6.886-2.845 11.533-1.779 4.591-4.216 9.565-6.824 14.161-2.61 4.6-5.362 8.765-7.75 11.754-1.2 1.5-2.266 2.65-3.142 3.407-.438.378-.785.62-1.04.757-.275.15-.313.108-.173.108v4c.793 0 1.51-.283 2.08-.592.591-.32 1.178-.754 1.747-1.245 1.138-.982 2.378-2.343 3.652-3.938 2.558-3.2 5.424-7.554 8.105-12.277 2.683-4.727 5.21-9.88 7.075-14.69 1.842-4.757 3.115-9.38 3.115-12.978h-4zM23.774 2c12.066 0 21.774 9.567 21.774 21.28h4C49.548 9.279 37.97-2 23.774-2v4zM2 23.28C2 11.567 11.709 2 23.774 2v-4C9.58-2-2 9.279-2 23.28h4zM23.774 65c.14 0 .102.041-.173-.108-.255-.138-.602-.38-1.04-.757-.876-.756-1.942-1.907-3.14-3.407-2.39-2.989-5.14-7.154-7.752-11.754-2.608-4.596-5.045-9.57-6.823-14.161C3.046 30.166 2 26.11 2 23.28h-4c0 3.597 1.273 8.22 3.116 12.977 1.863 4.812 4.392 9.964 7.075 14.691 2.68 4.723 5.547 9.077 8.105 12.277 1.274 1.595 2.514 2.956 3.652 3.938.568.49 1.155.925 1.746 1.245.57.31 1.288.592 2.08.592v-4zM31.5 24.855a7.726 7.726 0 01-7.726 7.726v4c6.476 0 11.726-5.25 11.726-11.726h-4zm-7.726-7.726a7.726 7.726 0 017.726 7.726h4c0-6.476-5.25-11.726-11.726-11.726v4zm-7.726 7.726a7.726 7.726 0 017.726-7.726v-4c-6.476 0-11.726 5.25-11.726 11.726h4zm7.726 7.726a7.726 7.726 0 01-7.726-7.726h-4c0 6.476 5.25 11.726 11.726 11.726v-4z' fill='%23630035' mask='url(%23a)'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.774 67c0 2.5 20.226-17 23.774-43.72C47.548 10.423 36.904 0 23.774 0V15.129c5.371 0 9.726 4.354 9.726 9.726 0 5.371-4.355 9.726-9.726 9.726V67z' fill='%23630035'/%3e%3c/svg%3e") center no-repeat; }
    .m-instituionsmap .m-marker--fixandmobile.active {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 76'%3e%3cg filter='url(%23filter0_d_527_670)'%3e%3cmask id='a' fill='white'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.774 67c5.219 0 23.774-30.863 23.774-43.72S40.904 0 27.774 0 4 10.423 4 23.28C4 36.137 22.555 67 27.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.774 67c5.219 0 23.774-30.863 23.774-43.72S40.904 0 27.774 0 4 10.423 4 23.28C4 36.137 22.555 67 27.774 67zm0-32.42c5.372 0 9.726-4.354 9.726-9.725 0-5.372-4.354-9.726-9.726-9.726-5.371 0-9.726 4.354-9.726 9.726 0 5.371 4.355 9.726 9.726 9.726z' fill='white'/%3e%3cpath d='M49.548 23.28c0 2.83-1.046 6.886-2.845 11.533-1.779 4.591-4.216 9.565-6.824 14.161-2.61 4.6-5.362 8.765-7.75 11.754-1.2 1.5-2.266 2.65-3.142 3.407-.438.378-.785.62-1.04.757-.275.15-.313.108-.173.108v4c.793 0 1.51-.283 2.08-.592.591-.32 1.178-.754 1.747-1.245 1.138-.982 2.377-2.343 3.652-3.938 2.558-3.2 5.424-7.554 8.105-12.277 2.683-4.727 5.21-9.88 7.075-14.69 1.842-4.757 3.115-9.38 3.115-12.978h-4zM27.774 2c12.066 0 21.774 9.567 21.774 21.28h4C53.548 9.279 41.97-2 27.774-2v4zM6 23.28C6 11.567 15.709 2 27.774 2v-4C13.58-2 2 9.279 2 23.28h4zM27.774 65c.14 0 .102.041-.173-.108-.255-.138-.602-.38-1.04-.757-.876-.756-1.942-1.907-3.14-3.407-2.39-2.989-5.14-7.154-7.752-11.754-2.608-4.596-5.045-9.57-6.823-14.161C7.046 30.166 6 26.11 6 23.28H2c0 3.597 1.273 8.22 3.116 12.977 1.863 4.812 4.392 9.964 7.075 14.691 2.68 4.723 5.547 9.077 8.105 12.277 1.274 1.595 2.514 2.956 3.652 3.938.568.49 1.155.925 1.746 1.245.57.31 1.288.592 2.08.592v-4zM35.5 24.855a7.726 7.726 0 01-7.726 7.726v4c6.476 0 11.726-5.25 11.726-11.726h-4zm-7.726-7.726a7.726 7.726 0 017.726 7.726h4c0-6.476-5.25-11.726-11.726-11.726v4zm-7.726 7.726a7.726 7.726 0 017.726-7.726v-4c-6.476 0-11.726 5.25-11.726 11.726h4zm7.726 7.726a7.726 7.726 0 01-7.726-7.726h-4c0 6.476 5.25 11.726 11.726 11.726v-4z' fill='%23EC0541' mask='url(%23a)'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.774 67c0 2.5 20.226-17 23.774-43.72C51.548 10.423 40.904 0 27.774 0V15.129c5.371 0 9.726 4.354 9.726 9.726 0 5.371-4.355 9.726-9.726 9.726V67z' fill='%23EC0541'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_d_527_670' x='0' y='0' width='55.548' height='75.216' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='4'/%3e%3cfeGaussianBlur stdDeviation='2'/%3e%3cfeComposite in2='hardAlpha' operator='out'/%3e%3cfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3e%3cfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_527_670'/%3e%3cfeBlend in='SourceGraphic' in2='effect1_dropShadow_527_670' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
      background-position: center center; }

.m-instituionsmap__left {
  position: relative;
  z-index: 100;
  margin-bottom: 24px; }
  @media (min-width: 992px) {
    .m-instituionsmap__left {
      margin-bottom: 0; } }

@media (min-width: 992px) {
  .cbeinstitutions_institutemap {
    height: 1100px;
    margin-bottom: 60px; } }

.m-instituionsmap__list {
  position: relative;
  z-index: 100;
  overflow: scroll;
  margin-left: 8px;
  margin-right: 8px;
  padding-top: 26px; }
  @media (min-width: 992px) {
    .m-instituionsmap__list {
      display: block;
      max-height: 955px; } }

.m-instituionsmap__mapouter {
  margin-left: 8px;
  margin-right: 8px; }
  @media (min-width: 992px) {
    .m-instituionsmap__mapouter {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      background-color: transparent;
      width: 100%;
      height: 800px;
      padding-left: calc(((100% - 1136px) / 2) + (1136px / 3));
      margin-left: 0;
      margin-right: 0;
      padding-top: 250px; } }

.m-instituionsmap__map {
  width: calc(100% + 48px);
  height: 300px !important;
  margin-left: -24px;
  margin-right: -24px; }
  @media (min-width: 992px) {
    .m-instituionsmap__map {
      width: 100%;
      height: 800px !important;
      margin-left: 0;
      margin-right: 0; } }

.m-instituionsmap__overlay {
  position: relative;
  z-index: 500;
  width: calc(100% - 60px);
  left: 0;
  right: 0;
  min-height: 180px;
  background-color: #ffffff;
  margin: -120px auto 0 auto;
  padding: 20px 20px; }
  @media (min-width: 992px) {
    .m-instituionsmap__overlay {
      padding: 33px 58px;
      margin-top: -100px;
      left: 0;
      right: 0; } }

.m-instituionsmap__controlsouter {
  position: absolute;
  z-index: 999;
  bottom: 10px;
  right: 0;
  margin: 0 auto; }

.m-instituionsmap__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 15px;
  margin-bottom: 10px; }

.m-instituionsmap__zoomin, .m-instituionsmap__zoomout, .m-instituionsmap__current {
  display: inline-block;
  margin-left: 6px;
  vertical-align: top;
  width: 38px;
  height: 38px;
  cursor: pointer;
  background-color: #ffffff;
  border-radius: 50%;
  border: 2px solid #630035; }
  @media (min-width: 992px) {
    .m-instituionsmap__zoomin, .m-instituionsmap__zoomout, .m-instituionsmap__current {
      width: 38px;
      height: 38px; } }

.m-instituionsmap__searchcontainerinner {
  position: relative; }

.m-instituionsmap__searchcontainer {
  width: 100%;
  margin-left: 0;
  margin-bottom: 0;
  position: relative; }
  .m-instituionsmap__searchcontainer:after {
    content: "";
    display: block;
    width: calc(100% + 2px);
    height: 16px;
    position: absolute;
    z-index: 200;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40.81%, #ffffff), to(rgba(255, 255, 255, 0.02)));
    background: linear-gradient(180deg, #ffffff 40.81%, rgba(255, 255, 255, 0.02) 100%); }

.m-instituionsmap__searchbutton {
  position: absolute;
  width: auto;
  height: 33px;
  right: 7px;
  top: 0;
  border: 0;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #630035;
  color: #ffffff; }
  @media (min-width: 992px) {
    .m-instituionsmap__searchbutton {
      height: 29px;
      top: 8px; } }

.m-instituionsmap__search {
  width: calc(100% - 100px);
  margin-left: 0;
  padding: 3px 24px 3px 10px;
  border: 1px solid #630035;
  position: relative;
  cursor: text; }
  .m-instituionsmap__search[type="search"] {
    -webkit-appearance: none;
    border-radius: 0;
    font-size: 16px;
    outline: none; }
    .m-instituionsmap__search[type="search"]:focus + button + .m-instituionsmap__searchfocushelper {
      display: block;
      content: "";
      border: 2px solid #630035;
      width: calc(100% + 2px);
      height: calc(100% + 2px);
      position: absolute;
      z-index: 201;
      top: -1px;
      left: -1px;
      bottom: -1px;
      right: -1px; }
  .m-instituionsmap__search::-ms-clear {
    display: none;
    width: 0;
    height: 0; }
  @media (min-width: 992px) {
    .m-instituionsmap__search {
      padding: 10px 90px 9px 8px; } }

.m-instituionsmap__updatelistbutton {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cg%3e%3cdefs%3e%3cfilter id='a' filterUnits='userSpaceOnUse' x='-317.4' y='-317.4' width='1133.8' height='1133.8'%3e%3cfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3e%3c/filter%3e%3c/defs%3e%3cmask maskUnits='userSpaceOnUse' x='-317.4' y='-317.4' width='1133.8' height='1133.8' id='b'%3e%3cg filter='url(%23a)'%3e%3cpath fill='white' d='M204.1.1c112.7 0 204.1 91.4 204.1 204.1 0 50.2-18.1 96.2-48.2 131.8l139 139-24.1 24-139-139c-36.8 31.2-83.5 48.3-131.8 48.2-112.7 0-204-91.3-204-204.1S91.4.1 204.1.1zm0 34C110.2 34.1 34 110.2 34 204.2s76.1 170.1 170.1 170.1 170.1-76.1 170.1-170.1S298.1 34.1 204.1 34.1zm0 45.3l1.6.1c9.3.9 16.2 9.2 15.3 18.6-.8 8.7-8.2 15.4-16.9 15.4-50.1 0-90.7 40.6-90.7 90.7 0 9.4-7.6 17-17 17-8.8 0-16.1-6.7-16.9-15.4l-.1-1.6v-3.3c1.7-66.3 55.1-119.7 121.3-121.4l3.4-.1z'/%3e%3c/g%3e%3c/mask%3e%3cg mask='url(%23b)'%3e%3cpath fill='%23630035' d='M-317.4-317.4H816.4V816.4H-317.4V-317.4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-size: 22px 22px;
  background-position: 12px center;
  position: absolute;
  top: 20px;
  left: calc(50% - 120px);
  right: auto;
  z-index: 999;
  background-color: #ffffff;
  margin: 0 auto;
  display: block;
  opacity: 0;
  padding: 8px 16px 8px 42px;
  border-radius: 50px;
  color: #630035;
  border: 1px solid #630035;
  width: 240px;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in; }
  .leaflet-container .m-instituionsmap__updatelistbutton {
    color: #630035; }
  .m-instituionsmap__updatelistbutton.active {
    opacity: 1; }

.m-instituionsmap__zoomin {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3e%3cdefs%3e%3cfilter id='a' width='136.5%25' height='224%25' x='-18.2%25' y='-62%25' filterUnits='objectBoundingBox'%3e%3cfeOffset dy='6' in='SourceAlpha' result='shadowOffsetOuter1'/%3e%3cfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='5'/%3e%3cfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3e%3cfeMerge%3e%3cfeMergeNode in='shadowMatrixOuter1'/%3e%3cfeMergeNode in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd' filter='url(%23a)' transform='translate(-60)'%3e%3cg%3e%3cpath fill='white' d='M60 0h50v50H60z'/%3e%3cpath fill='%23630035' d='M83 10h4v30h-4z'/%3e%3cpath fill='%23630035' d='M100 23v4H70v-4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-size: 24px 24px;
  background-color: #ffffff;
  text-indent: -9999px; }
  .m-instituionsmap__zoomin:focus, .m-instituionsmap__zoomin:hover {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3e%3cdefs%3e%3cfilter id='a' width='136.5%25' height='224%25' x='-18.2%25' y='-62%25' filterUnits='objectBoundingBox'%3e%3cfeOffset dy='6' in='SourceAlpha' result='shadowOffsetOuter1'/%3e%3cfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='5'/%3e%3cfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3e%3cfeMerge%3e%3cfeMergeNode in='shadowMatrixOuter1'/%3e%3cfeMergeNode in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd' filter='url(%23a)' transform='translate(-60)'%3e%3cg%3e%3cpath fill='white' d='M60 0h50v50H60z'/%3e%3cpath fill='%23EC0541' d='M83 10h4v30h-4z'/%3e%3cpath fill='%23EC0541' d='M100 23v4H70v-4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    border-color: #EC0541; }
  @media (min-width: 992px) {
    .m-instituionsmap__zoomin {
      background-size: 38px 38px; } }

.m-instituionsmap__zoomout {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3e%3cg fill='none' fill-rule='evenodd' transform='translate(-120)'%3e%3cg%3e%3cpath fill='white' d='M120 0h50v50h-50z'/%3e%3cpath fill='%23630035' d='M159 23.5v4h-28v-4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-size: 28px 28px;
  background-color: #ffffff;
  text-indent: -9999px; }
  .m-instituionsmap__zoomout:focus, .m-instituionsmap__zoomout:hover {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3e%3cg fill='none' fill-rule='evenodd' transform='translate(-120)'%3e%3cg%3e%3cpath fill='white' d='M120 0h50v50h-50z'/%3e%3cpath fill='%23EC0541' d='M159 23.5v4h-28v-4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    border-color: #EC0541; }
  @media (min-width: 992px) {
    .m-instituionsmap__zoomout {
      background-size: 38px 38px; } }

.m-instituionsmap__current {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3e%3cdefs%3e%3cfilter id='a' width='136.5%25' height='224%25' x='-18.2%25' y='-62%25' filterUnits='objectBoundingBox'%3e%3cfeOffset dy='6' in='SourceAlpha' result='shadowOffsetOuter1'/%3e%3cfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='5'/%3e%3cfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3e%3cfeMerge%3e%3cfeMergeNode in='shadowMatrixOuter1'/%3e%3cfeMergeNode in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd' filter='url(%23a)'%3e%3cpath fill='%23000000' d='M0 0h50v50H0z'/%3e%3cg%3e%3cpath fill='%23E32119' d='M38.984 10.926L21.158 28.75 8.27 24.996z'/%3e%3cpath fill='%23931814' d='M38.984 10.926L21.158 28.75l3.755 12.888z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-size: 28px 32px;
  background-color: #ffffff; }
  @media (min-width: 992px) {
    .m-instituionsmap__current {
      background-size: 42px 42px; } }

.mapboxgl-ctrl-attrib a {
  font-size: 12px; }

.mapboxgl-popup {
  top: auto;
  bottom: 0;
  -webkit-transform: none !important;
          transform: none !important; }

.m-instituionsmap__overlaytitle {
  margin-bottom: 10px; }

.m-instituionsmap__overlayadress a, .m-instituionsmap__overlayadress span {
  display: block;
  color: #630035;
  font-weight: bold; }

.m-instituionsmap__overlayadress a {
  text-decoration: underline; }

.m-instituionsmap__overlayadress .web {
  word-break: break-word; }

.m-instituionsmap__searchcollection {
  background-color: #ffffff;
  border: 1px solid #630035;
  position: absolute;
  top: 31px;
  left: 0;
  right: 8px;
  padding: 15px 0;
  z-index: 201; }
  @media (min-width: 992px) {
    .m-instituionsmap__searchcollection {
      left: 0;
      right: 0;
      top: 44px;
      padding: 10px 0; } }

.m-instituionsmap__searchcollection__item {
  padding: 13px 16px;
  cursor: pointer; }
  .m-instituionsmap__searchcollection__item a {
    color: #000000 !important; }
  .m-instituionsmap__searchcollection__item span {
    color: #b5b1a5; }

.m-instituionsmap__searchcollection__geoloc {
  padding: 4px 10px; }

.m-instituionsmap__searchcollection__closer {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M29.202 0L32 2.798 18.798 16 32 29.202 29.202 32 15.999 18.798 2.799 32 0 29.202 13.201 16 0 2.798 2.798 0 16 13.202 29.202 0z'/%3e%3c/defs%3e%3cg fill='%23b5b1a5' mask='url(%23b)'%3e%3cpath d='M-47-28H53V72H-47z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 14px;
  height: 14px; }
  @media (min-width: 992px) {
    .m-instituionsmap__searchcollection__closer {
      top: 10px;
      right: 10px; } }

.m-instituionsmap__headline {
  margin-bottom: 24px;
  display: block; }
  @media (min-width: 992px) {
    .m-instituionsmap__headline {
      margin-bottom: 17px; } }

.m-instituionsmap__formouter {
  margin-bottom: 18px; }
  .m-instituionsmap__formouter h3 {
    margin-bottom: 6px;
    width: 80%; }
    @media (min-width: 992px) {
      .m-instituionsmap__formouter h3 {
        width: 100%; } }
  .m-instituionsmap__formouter p {
    margin-bottom: 20px; }

.m-instituionsmap__forminner {
  display: none; }
  .m-instituionsmap__forminner.active {
    display: block; }

.m-instituionsmap__formoverlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(132, 124, 112, 0.65);
  z-index: 410; }

.m-instituionsmap__form {
  position: fixed;
  width: 90%;
  max-height: 90vh;
  top: 5%;
  left: 5%;
  right: 5%;
  background-color: #ffffff;
  z-index: 411;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px 15px 40px 15px;
  overflow: scroll;
  margin-bottom: 0; }
  @media (min-width: 992px) {
    .m-instituionsmap__form {
      width: 742px;
      top: 5%;
      left: calc(50% - 371px);
      right: calc(50% - 371px);
      padding: 30px 136px 80px 27px; } }

.m-instituionsmap__formopener {
  color: #000000;
  border-bottom: 1px solid #000000; }
  .m-instituionsmap__formopener:hover {
    border-bottom: 2px solid #000000; }

.m-instituionsmap__formfield {
  width: 100%; }
  @media (min-width: 992px) {
    .m-instituionsmap__formfield {
      width: 420px; } }
  .m-instituionsmap__formfield button[type="submit"] {
    background-color: #630035;
    color: #ffffff;
    display: inline-block;
    text-align: center;
    padding: 10px 22px 10px 22px;
    text-decoration: none; }
  .m-instituionsmap__formfield textarea {
    min-height: 120px; }

.m-instituionsmap__formfield + .m-instituionsmap__formfield {
  margin-top: 20px; }

.m-instituionsmap__formreset {
  display: inline-block;
  margin-left: 24px;
  text-decoration: underline; }

.m-instituionsmap__formclose {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23a'/%3e%3c/mask%3e%3cdefs%3e%3cpath id='a' d='M29.202 0L32 2.798 18.798 16 32 29.202 29.202 32 15.999 18.798 2.799 32 0 29.202 13.201 16 0 2.798 2.798 0 16 13.202 29.202 0z'/%3e%3c/defs%3e%3cg fill='%23630035' mask='url(%23b)'%3e%3cpath d='M-47-28H53V72H-47z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
  border: 2px solid #630035;
  border-radius: 50%;
  background-size: 15px auto;
  background-position: center center; }

.headerImage__inner:focus {
  outline: dashed #e32119; }

.flow-chart .row:focus, .flow-chart .newsStart:focus, .text .row:focus, .text .newsStart:focus, .imageLargeLeft__wrap .row:focus, .imageLargeLeft__wrap .newsStart:focus {
  outline: 1px dashed; }

.icon-play:focus {
  opacity: 1; }

/*===============================
=            Choices            =
===============================*/
.choices {
  position: relative;
  margin-bottom: 24px;
  font-size: 16px; }
  .choices:focus {
    outline: none; }
  .choices:last-child {
    margin-bottom: 0; }
  .choices.is-disabled .choices__inner,
  .choices.is-disabled .choices__input {
    background-color: #eaeaea;
    cursor: not-allowed;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .choices.is-disabled .choices__item {
    cursor: not-allowed; }
  .choices [hidden] {
    display: none !important; }

.choices[data-type*='select-one'] {
  cursor: pointer; }
  .choices[data-type*='select-one'] .choices__inner {
    padding-bottom: 7.5px; }
  .choices[data-type*='select-one'] .choices__input {
    display: block;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #dddddd;
    background-color: #ffffff;
    margin: 0; }
  .choices[data-type*='select-one'] .choices__button {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
    padding: 0;
    background-size: 8px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -10px;
    margin-right: 25px;
    height: 20px;
    width: 20px;
    border-radius: 10em;
    opacity: 0.5; }
    .choices[data-type*='select-one'] .choices__button:hover, .choices[data-type*='select-one'] .choices__button:focus {
      opacity: 1; }
    .choices[data-type*='select-one'] .choices__button:focus {
      -webkit-box-shadow: 0px 0px 0px 2px #00bcd4;
              box-shadow: 0px 0px 0px 2px #00bcd4; }
  .choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button {
    display: none; }
  .choices[data-type*='select-one']:after {
    content: '';
    height: 0;
    width: 0;
    border-style: solid;
    border-color: #333333 transparent transparent transparent;
    border-width: 5px;
    position: absolute;
    right: 11.5px;
    top: 50%;
    margin-top: -2.5px;
    pointer-events: none; }
  .choices[data-type*='select-one'].is-open:after {
    border-color: transparent transparent #333333 transparent;
    margin-top: -7.5px; }
  .choices[data-type*='select-one'][dir='rtl']:after {
    left: 11.5px;
    right: auto; }
  .choices[data-type*='select-one'][dir='rtl'] .choices__button {
    right: auto;
    left: 0;
    margin-left: 25px;
    margin-right: 0; }

.choices[data-type*='select-multiple'] .choices__inner,
.choices[data-type*='text'] .choices__inner {
  cursor: text; }

.choices[data-type*='select-multiple'] .choices__button,
.choices[data-type*='text'] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0; }
  .choices[data-type*='select-multiple'] .choices__button:hover, .choices[data-type*='select-multiple'] .choices__button:focus,
  .choices[data-type*='text'] .choices__button:hover,
  .choices[data-type*='text'] .choices__button:focus {
    opacity: 1; }

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #dddddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden; }
  .is-focused .choices__inner,
  .is-open .choices__inner {
    border-color: #b7b7b7; }
  .is-open .choices__inner {
    border-radius: 2.5px 2.5px 0 0; }
  .is-flipped.is-open .choices__inner {
    border-radius: 0 0 2.5px 2.5px; }

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none; }

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%; }
  [dir='rtl'] .choices__list--single {
    padding-right: 4px;
    padding-left: 16px; }
  .choices__list--single .choices__item {
    width: 100%; }

.choices__list--multiple {
  display: inline; }
  .choices__list--multiple .choices__item {
    display: inline-block;
    vertical-align: middle;
    border-radius: 20px;
    padding: 4px 10px;
    font-size: 12px;
    font-weight: 500;
    margin-right: 3.75px;
    margin-bottom: 3.75px;
    background-color: #00bcd4;
    border: 1px solid #00a5bb;
    color: #ffffff;
    word-break: break-all;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .choices__list--multiple .choices__item[data-deletable] {
      padding-right: 5px; }
    [dir='rtl'] .choices__list--multiple .choices__item {
      margin-right: 0;
      margin-left: 3.75px; }
    .choices__list--multiple .choices__item.is-highlighted {
      background-color: #00a5bb;
      border: 1px solid #008fa1; }
    .is-disabled .choices__list--multiple .choices__item {
      background-color: #aaaaaa;
      border: 1px solid #919191; }

.choices__list--dropdown, .choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility; }
  .choices__list--dropdown.is-active, .is-active.choices__list[aria-expanded] {
    visibility: visible; }
  .is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] {
    border-color: #b7b7b7; }
  .is-flipped .choices__list--dropdown, .is-flipped .choices__list[aria-expanded] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: -1px;
    border-radius: 0.25rem 0.25rem 0 0; }
  .choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
    position: relative;
    max-height: 300px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    will-change: scroll-position; }
  .choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
    position: relative;
    padding: 10px;
    font-size: 14px; }
    [dir='rtl'] .choices__list--dropdown .choices__item, [dir='rtl'] .choices__list[aria-expanded] .choices__item {
      text-align: right; }
  @media (min-width: 640px) {
    .choices__list--dropdown .choices__item--selectable, .choices__list[aria-expanded] .choices__item--selectable {
      padding-right: 100px; }
      .choices__list--dropdown .choices__item--selectable:after, .choices__list[aria-expanded] .choices__item--selectable:after {
        content: attr(data-select-text);
        font-size: 12px;
        opacity: 0;
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
      [dir='rtl'] .choices__list--dropdown .choices__item--selectable, [dir='rtl'] .choices__list[aria-expanded] .choices__item--selectable {
        text-align: right;
        padding-left: 100px;
        padding-right: 10px; }
        [dir='rtl'] .choices__list--dropdown .choices__item--selectable:after, [dir='rtl'] .choices__list[aria-expanded] .choices__item--selectable:after {
          right: auto;
          left: 10px; } }
  .choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
    background-color: #f2f2f2; }
    .choices__list--dropdown .choices__item--selectable.is-highlighted:after, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after {
      opacity: 0.5; }

.choices__item {
  cursor: default; }

.choices__item--selectable {
  cursor: pointer; }

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.5; }

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray; }

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer; }
  .choices__button:focus {
    outline: none; }

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px; }
  .choices__input:focus {
    outline: 0; }
  [dir='rtl'] .choices__input {
    padding-right: 2px;
    padding-left: 0; }

.choices__placeholder {
  opacity: 0.5; }

/*=====  End of Choices  ======*/
.choices[data-type*='select-one'] .choices__inner {
  padding: 0;
  width: 100%;
  background-color: #ffffff;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #630035;
  border-radius: 0;
  font-size: 18px; }

.choices[data-type*='select-one']:after {
  border: 0;
  top: 24px;
  right: 14px;
  width: 18px;
  height: 18px; }

.choices[data-type*='select-one'].is-open:after {
  top: 28px; }

.choices__list--dropdown, .choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility; }

.choices__list--single {
  padding: 0;
  padding-top: 18px;
  padding-left: 20px;
  line-height: 20px;
  width: auto; }

.choices__placeholder {
  font-style: italic; }

.choices__list {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .choices__list .choices__item {
    font-size: 18px;
    color: #630035; }

.ripple-obj {
  height: 100%;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  fill: #173346; }

/******************   CSS3 ANIMATIONS CLASSES  *****************************/
@keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2);
            box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2); }
  100% {
    -webkit-box-shadow: 0 0 0 11px rgba(99, 0, 53, 0);
            box-shadow: 0 0 0 11px rgba(99, 0, 53, 0); } }

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2);
            box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2); }
  100% {
    -webkit-box-shadow: 0 0 0 11px rgba(99, 0, 53, 0);
            box-shadow: 0 0 0 11px rgba(99, 0, 53, 0); } }

@-webkit-keyframes menuicon {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 1);
    transform: scale3d(0.3, 0.3, 1); }
  25%, 50% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1); } }

@keyframes menuicon {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 1);
    transform: scale3d(0.3, 0.3, 1); }
  25%, 50% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1); } }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/******************   CSS3 ANIMATIONS CLASSES  *****************************/
@keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2);
            box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2); }
  100% {
    -webkit-box-shadow: 0 0 0 11px rgba(99, 0, 53, 0);
            box-shadow: 0 0 0 11px rgba(99, 0, 53, 0); } }

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2);
            box-shadow: 0 0 0 0px rgba(99, 0, 53, 0.2); }
  100% {
    -webkit-box-shadow: 0 0 0 11px rgba(99, 0, 53, 0);
            box-shadow: 0 0 0 11px rgba(99, 0, 53, 0); } }

@-webkit-keyframes menuicon {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 1);
    transform: scale3d(0.3, 0.3, 1); }
  25%, 50% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1); } }

@keyframes menuicon {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 1);
    transform: scale3d(0.3, 0.3, 1); }
  25%, 50% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1); } }

.tns-outer {
  padding: 0 !important; }
  .tns-outer [hidden] {
    display: none !important; }
  .tns-outer [aria-controls], .tns-outer [data-action] {
    cursor: pointer; }

.tns-slider {
  -webkit-transition: all 0s;
  transition: all 0s; }
  .tns-slider > .tns-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.tns-horizontal.tns-subpixel {
  white-space: nowrap; }
  .tns-horizontal.tns-subpixel > .tns-item {
    display: inline-block;
    vertical-align: top;
    white-space: normal; }

.tns-horizontal.tns-no-subpixel:after {
  content: '';
  display: table;
  clear: both; }

.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left; }

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%; }

.tns-no-calc {
  position: relative;
  left: 0; }

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px; }
  .tns-gallery > .tns-item {
    position: absolute;
    left: -100%;
    -webkit-transition: transform 0s, opacity 0s;
    -webkit-transition: opacity 0s, -webkit-transform 0s;
    transition: opacity 0s, -webkit-transform 0s;
    transition: transform 0s, opacity 0s;
    transition: transform 0s, opacity 0s, -webkit-transform 0s; }
  .tns-gallery > .tns-slide-active {
    position: relative;
    left: auto !important; }
  .tns-gallery > .tns-moving {
    -webkit-transition: all 0.25s;
    transition: all 0.25s; }

.tns-autowidth {
  display: inline-block; }

.tns-lazy-img {
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 0.6; }
  .tns-lazy-img.tns-complete {
    opacity: 1; }

.tns-ah {
  -webkit-transition: height 0s;
  transition: height 0s; }

.tns-ovh {
  overflow: hidden; }

.tns-visually-hidden {
  position: absolute;
  left: -10000em; }

.tns-transparent {
  opacity: 0;
  visibility: hidden; }

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0; }

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1; }

.tns-vpfix {
  white-space: nowrap; }
  .tns-vpfix > div, .tns-vpfix > li {
    display: inline-block; }

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden; }

.tns-t-ct {
  width: 2333.33333%;
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0; }
  .tns-t-ct:after {
    content: '';
    display: table;
    clear: both; }
  .tns-t-ct > div {
    width: 1.42857%;
    width: calc(100% / 70);
    height: 10px;
    float: left; }



