@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,400&display=swap");
[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: 0.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: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.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: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.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: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.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: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.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: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.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: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.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: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.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: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.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: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.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: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.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: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.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: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.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: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.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: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.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: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.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: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.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: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.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: 0.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(0.25, 0.25, 0.75, 0.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(0.6, -0.28, 0.735, 0.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(0.175, 0.885, 0.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(0.68, -0.55, 0.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(0.47, 0, 0.745, 0.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(0.39, 0.575, 0.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(0.445, 0.05, 0.55, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.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(0.6);
}

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

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

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

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

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

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after {
  content: "";
  content: none;
}

q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

div.row {
  clear: left;
  padding: unset;
  width: 100%;
}

.ds-custom #wrapper {
  padding-bottom: unset;
  padding-top: unset;
  position: relative;
}
.ds-custom #wrapper .portlet-column-content.empty {
  padding: unset;
}
.ds-custom #wrapper .portlet-title-text {
  display: none;
}
.ds-custom #wrapper .portlet-content,
.ds-custom #wrapper .portlet-minimized .portlet-content-container {
  padding: unset;
}
.ds-custom #wrapper .portlet-decorate .portlet-content {
  border: unset;
}
.ds-custom #wrapper .portlet {
  margin: 0;
}
.ds-custom #wrapper .row {
  margin: 0 !important;
}
.ds-custom #wrapper .col-xs-1,
.ds-custom #wrapper .col-sm-1,
.ds-custom #wrapper .col-md-1,
.ds-custom #wrapper .col-lg-1,
.ds-custom #wrapper .col-xs-2,
.ds-custom #wrapper .col-sm-2,
.ds-custom #wrapper .col-md-2,
.ds-custom #wrapper .col-lg-2,
.ds-custom #wrapper .col-xs-3,
.ds-custom #wrapper .col-sm-3,
.ds-custom #wrapper .col-md-3,
.ds-custom #wrapper .col-lg-3,
.ds-custom #wrapper .col-xs-4,
.ds-custom #wrapper .col-sm-4,
.ds-custom #wrapper .col-md-4,
.ds-custom #wrapper .col-lg-4,
.ds-custom #wrapper .col-xs-5,
.ds-custom #wrapper .col-sm-5,
.ds-custom #wrapper .col-md-5,
.ds-custom #wrapper .col-lg-5,
.ds-custom #wrapper .col-xs-6,
.ds-custom #wrapper .col-sm-6,
.ds-custom #wrapper .col-md-6,
.ds-custom #wrapper .col-lg-6,
.ds-custom #wrapper .col-xs-7,
.ds-custom #wrapper .col-sm-7,
.ds-custom #wrapper .col-md-7,
.ds-custom #wrapper .col-lg-7,
.ds-custom #wrapper .col-xs-8,
.ds-custom #wrapper .col-sm-8,
.ds-custom #wrapper .col-md-8,
.ds-custom #wrapper .col-lg-8,
.ds-custom #wrapper .col-xs-9,
.ds-custom #wrapper .col-sm-9,
.ds-custom #wrapper .col-md-9,
.ds-custom #wrapper .col-lg-9,
.ds-custom #wrapper .col-xs-10,
.ds-custom #wrapper .col-sm-10,
.ds-custom #wrapper .col-md-10,
.ds-custom #wrapper .col-lg-10,
.ds-custom #wrapper .col-xs-11,
.ds-custom #wrapper .col-sm-11,
.ds-custom #wrapper .col-md-11,
.ds-custom #wrapper .col-lg-11,
.ds-custom #wrapper .col-xs-12,
.ds-custom #wrapper .col-sm-12,
.ds-custom #wrapper .col-md-12,
.ds-custom #wrapper .col-lg-12 {
  padding: unset;
  width: unset;
  margin: unset;
  float: none;
}

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ds-custom #wrapper {
    padding: 0;
    margin: 0;
  }
  .ds-custom .portlet-decorate .portlet-content {
    border: none;
    margin: 0;
    padding: 0;
  }
  .ds-custom .col-xs-1,
  .ds-custom .col-sm-1,
  .ds-custom .col-md-1,
  .ds-custom .col-lg-1,
  .ds-custom .col-xs-2,
  .ds-custom .col-sm-2,
  .ds-custom .col-md-2,
  .ds-custom .col-lg-2,
  .ds-custom .col-xs-3,
  .ds-custom .col-sm-3,
  .ds-custom .col-md-3,
  .ds-custom .col-lg-3,
  .ds-custom .col-xs-4,
  .ds-custom .col-sm-4,
  .ds-custom .col-md-4,
  .ds-custom .col-lg-4,
  .ds-custom .col-xs-5,
  .ds-custom .col-sm-5,
  .ds-custom .col-md-5,
  .ds-custom .col-lg-5,
  .ds-custom .col-xs-6,
  .ds-custom .col-sm-6,
  .ds-custom .col-md-6,
  .ds-custom .col-lg-6,
  .ds-custom .col-xs-7,
  .ds-custom .col-sm-7,
  .ds-custom .col-md-7,
  .ds-custom .col-lg-7,
  .ds-custom .col-xs-8,
  .ds-custom .col-sm-8,
  .ds-custom .col-md-8,
  .ds-custom .col-lg-8,
  .ds-custom .col-xs-9,
  .ds-custom .col-sm-9,
  .ds-custom .col-md-9,
  .ds-custom .col-lg-9,
  .ds-custom .col-xs-10,
  .ds-custom .col-sm-10,
  .ds-custom .col-md-10,
  .ds-custom .col-lg-10,
  .ds-custom .col-xs-11,
  .ds-custom .col-sm-11,
  .ds-custom .col-md-11,
  .ds-custom .col-lg-11,
  .ds-custom .col-xs-12,
  .ds-custom .col-sm-12,
  .ds-custom .col-md-12,
  .ds-custom .col-lg-12 {
    padding: 0;
    width: unset;
    margin: 0;
    float: none;
  }
}
.slick-loading .slick-list {
  background: #fff url(ajax-loader.gif) center center no-repeat;
}

@font-face {
  font-family: slick;
  font-weight: 400;
  font-style: normal;
  src: url(fonts/slick.eot);
  src: url(fonts/slick.eot?#iefix) format("embedded-opentype"),
    url(fonts/slick.woff) format("woff"),
    url(fonts/slick.ttf) format("truetype"),
    url(fonts/slick.svg#slick) format("svg");
}
.slick-next,
.slick-prev {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: 0;
  background: 0 0;
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
  color: transparent;
  outline: 0;
  background: 0 0;
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
  opacity: 1;
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
  opacity: 0.25;
}

.slick-next:before,
.slick-prev:before {
  font-family: slick;
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: "â†";
}

[dir="rtl"] .slick-prev:before {
  content: "â†’";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: "â†’";
}

[dir="rtl"] .slick-next:before {
  content: "â†";
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}

.slick-dots li button:focus,
.slick-dots li button:hover {
  outline: 0;
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "â€¢";
  text-align: center;
  opacity: 0.25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

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

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after,
.slick-track:before {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[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;
}
#outer-footer {
  font-family: "Arial", Helvetica, sans-serif;
  background: #fff;
  border-top: 1px solid #eee;
  width: 100% !important;
  max-width: 1500px;
  margin: 0 auto;
  padding: 0 20px !important;
}
#outer-footer p {
  margin: 0;
}

#inner-footer-expert {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 0 auto 0 auto;
}
#inner-footer-expert #footerLogo-Links {
  margin: 10px 0px 0px 0px;
  display: flex;
  align-items: center;
  height: 43px;
  font-size: 17px;
  margin-left: 20px;
}

div#footer-bottom {
  font-size: 13px;
  margin-bottom: 5px;
  margin-left: 11px;
  width: 100%;
}
div#footer-bottom .row:nth-of-type(2) > .col div a {
  font-size: 12px;
}

#inner-footer-expert #footer-bottom .single-col .col.col-12 nav ul {
  padding: 0;
  margin: 0;
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
}
#inner-footer-expert #footer-bottom .single-col .col.col-12 nav ul li {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
#inner-footer-expert #copyright-text {
  font-family: Arial, Helvetica, sans-serif !important;
  margin: 19px 0px 0px 20px;
}
#inner-footer-expert #footerLogo {
  margin: 10px 0px 0px 0px;
}
#inner-footer-expert p {
  color: #304a7f;
}
#inner-footer-expert span {
  color: #333;
}
#inner-footer-expert a {
  margin-right: 8px;
  color: #666;
  font-weight: normal;
}
#inner-footer-expert a:hover {
  text-decoration: none;
  color: #002776;
}
#inner-footer-expert #copyright-text {
  display: none;
}

#inner-footer-expert #footer-bottom .single-col .col.col-12 nav ul {
  position: relative;
  left: -0.5em;
  bottom: 5px;
}

#inner-footer-expert #footer-bottom .single-col .col.col-12 nav ul li {
  padding-left: 0.5em;
}

/*NEED AMEND*/
.wobble-hor-bottom {
  -webkit-animation: wobble-hor-bottom 0.8s both;
  animation: wobble-hor-bottom 0.8s both;
}

@-webkit-keyframes wobble-hor-bottom {
  0%,
  100% {
    transform: translateX(0);
    transform-origin: 50% 50%;
  }
  15% {
    transform: translateX(-30px) rotate(-6deg);
  }
  30% {
    transform: translateX(15px) rotate(6deg);
  }
  45% {
    transform: translateX(-15px) rotate(-3.6deg);
  }
  60% {
    transform: translateX(9px) rotate(2.4deg);
  }
  75% {
    transform: translateX(-6px) rotate(-1.2deg);
  }
}

@keyframes wobble-hor-bottom {
  0%,
  100% {
    transform: translateX(0);
    transform-origin: 50% 50%;
  }
  15% {
    transform: translateX(-30px) rotate(-6deg);
  }
  30% {
    transform: translateX(15px) rotate(6deg);
  }
  45% {
    transform: translateX(-15px) rotate(-3.6deg);
  }
  60% {
    transform: translateX(9px) rotate(2.4deg);
  }
  75% {
    transform: translateX(-6px) rotate(-1.2deg);
  }
}
.jello-horizontal {
  -webkit-animation: jello-horizontal 0.9s both;
  animation: jello-horizontal 0.9s both;
}

@-webkit-keyframes jello-horizontal {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes jello-horizontal {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
.scale-out-center {
  -webkit-animation: scale-out-center 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53)
    both;
  animation: scale-out-center 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

@-webkit-keyframes scale-out-center {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 1;
  }
}

@keyframes scale-out-center {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 1;
  }
}
.scale-in-center {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    both;
  animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes scale-in-center {
  0% {
    transform: scale(0);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes scale-in-center {
  0% {
    transform: scale(0);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.scale-in-ver-top {
  -webkit-animation: scale-in-ver-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    both;
  animation: scale-in-ver-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes scale-in-ver-top {
  0% {
    transform: scaleY(0);
    transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 0;
    opacity: 1;
  }
}

@keyframes scale-in-ver-top {
  0% {
    transform: scaleY(0);
    transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 0;
    opacity: 1;
  }
}
.swing-in-left-bck {
  -webkit-animation: swing-in-left-bck 0.6s
    cubic-bezier(0.175, 0.885, 0.32, 1.275) both;
  animation: swing-in-left-bck 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) both;
}

@-webkit-keyframes swing-in-left-bck {
  0% {
    transform: rotateY(-70deg);
    transform-origin: left;
    opacity: 0;
  }
  100% {
    transform: rotateY(0);
    transform-origin: left;
    opacity: 1;
  }
}

@keyframes swing-in-left-bck {
  0% {
    transform: rotateY(-70deg);
    transform-origin: left;
    opacity: 0;
  }
  100% {
    transform: rotateY(0);
    transform-origin: left;
    opacity: 1;
  }
}
.swing-out-left-fwd {
  -webkit-animation: swing-out-left-fwd 0.55s
    cubic-bezier(0.6, -0.28, 0.735, 0.045) both;
  animation: swing-out-left-fwd 0.55s cubic-bezier(0.6, -0.28, 0.735, 0.045)
    both;
}

@-webkit-keyframes swing-out-left-fwd {
  0% {
    transform: rotateY(0);
    transform-origin: left;
    opacity: 1;
  }
  100% {
    transform: rotateY(-70deg);
    transform-origin: left;
    opacity: 0;
  }
}

@keyframes swing-out-left-fwd {
  0% {
    transform: rotateY(0);
    transform-origin: left;
    opacity: 1;
  }
  100% {
    transform: rotateY(-70deg);
    transform-origin: left;
    opacity: 0;
  }
}
.flip-in-hor-bottom {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes flip-in-hor-bottom {
  0% {
    transform: rotateX(80deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}

@keyframes flip-in-hor-bottom {
  0% {
    transform: rotateX(80deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}
.slide-in-left {
  -webkit-animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    both;
  animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes slide-in-left {
  0% {
    transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slide-in-left {
  0% {
    transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
.slide-in-right {
  -webkit-animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    both;
  animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes slide-in-right {
  0% {
    transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slide-in-right {
  0% {
    transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
.flip-in-ver-left {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes flip-in-ver-left {
  0% {
    transform: rotateY(80deg);
    opacity: 0;
  }
  100% {
    transform: rotateY(0);
    opacity: 1;
  }
}

@keyframes flip-in-ver-left {
  0% {
    transform: rotateY(80deg);
    opacity: 0;
  }
  100% {
    transform: rotateY(0);
    opacity: 1;
  }
}
.fade-in {
  -webkit-animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(164, 184, 59, 0.4);
  }
  85% {
    box-shadow: 0 0 0 30px rgba(164, 184, 59, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(164, 184, 59, 0);
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(164, 184, 59, 0.4);
  }
  85% {
    box-shadow: 0 0 0 30px rgba(164, 184, 59, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(164, 184, 59, 0);
  }
}
@-webkit-keyframes pulse-blue {
  0% {
    box-shadow: 0 0 0 0 rgba(25, 20, 100, 0.4);
  }
  85% {
    box-shadow: 0 0 0 30px rgba(25, 20, 100, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(25, 20, 100, 0);
  }
}
@keyframes pulse-blue {
  0% {
    box-shadow: 0 0 0 0 rgba(25, 20, 100, 0.4);
  }
  85% {
    box-shadow: 0 0 0 30px rgba(25, 20, 100, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(25, 20, 100, 0);
  }
}
.hideJobs {
  display: none;
}

[data-aos="article-entrance"] {
  opacity: 0;
  pointer-events: none;
  transition: all 0.25s ease-in-out;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  [data-aos="article-entrance"] {
    opacity: 1;
    pointer-events: all;
  }
}
[data-aos="article-entrance"] .icons {
  width: 100%;
  margin-bottom: 2em;
  display: block;
}
[data-aos="article-entrance"] .icons img {
  width: 100%;
  display: block;
}
[data-aos="article-entrance"].aos-animate {
  opacity: 1;
  pointer-events: all;
  transition: all 0.25s ease-in-out;
}
[data-aos="article-entrance"].aos-animate h2 {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.3s both;
  animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s both;
}
[data-aos="article-entrance"].aos-animate h2.left {
  -webkit-animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.25s both;
  animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
}
[data-aos="article-entrance"].aos-animate .ctawrap.center a {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.3s both;
  animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s both;
}
[data-aos="article-entrance"].aos-animate .ctawrap a {
  -webkit-animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.25s both;
  animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
}
[data-aos="article-entrance"].aos-animate .ctawrap .socialLinks {
  -webkit-animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.25s both;
  animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
}
[data-aos="article-entrance"].aos-animate .number-blocks .num-block {
  will-change: auto;
}
[data-aos="article-entrance"].aos-animate
  .number-blocks
  .num-block:nth-of-type(1) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.25s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
}
[data-aos="article-entrance"].aos-animate
  .number-blocks
  .num-block:nth-of-type(2) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.5s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s
    both;
}
[data-aos="article-entrance"].aos-animate
  .number-blocks
  .num-block:nth-of-type(3) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.75s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s
    both;
}
[data-aos="article-entrance"].aos-animate .schools-text {
  margin-bottom: 1.5em;
}
[data-aos="article-entrance"].aos-animate .school-links .link-block {
  will-change: auto;
}
[data-aos="article-entrance"].aos-animate
  .school-links
  .link-block:nth-of-type(1) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.5s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s
    both;
}
[data-aos="article-entrance"].aos-animate
  .school-links
  .link-block:nth-of-type(2) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.75s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s
    both;
}
[data-aos="article-entrance"].aos-animate
  .school-links
  .link-block:nth-of-type(3) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    1s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;
}
[data-aos="article-entrance"].aos-animate
  .school-links
  .link-block:nth-of-type(4) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    1.25s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.25s
    both;
}
[data-aos="article-entrance"].aos-animate
  .school-links
  .link-block:nth-of-type(5) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    1.5s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.5s
    both;
}
[data-aos="article-entrance"].aos-animate .link-strip h2 {
  -webkit-animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.25s both;
  animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
}
[data-aos="article-entrance"].aos-animate .link-strip a {
  -webkit-animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.25s both;
  animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
}
[data-aos="article-entrance"].aos-animate .twoColSplit .twoColLeftSplit {
  -webkit-animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.5s both;
  animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
}
[data-aos="article-entrance"].aos-animate .twoColSplit .twoColRightSplit {
  -webkit-animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.5s both;
  animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
}
[data-aos="article-entrance"].aos-animate .fourColValues .fourColBlock {
  will-change: auto;
}
[data-aos="article-entrance"].aos-animate
  .fourColValues
  .fourColBlock:nth-of-type(1) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.25s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
}
[data-aos="article-entrance"].aos-animate
  .fourColValues
  .fourColBlock:nth-of-type(2) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.5s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s
    both;
}
[data-aos="article-entrance"].aos-animate
  .fourColValues
  .fourColBlock:nth-of-type(3) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.75s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s
    both;
}
[data-aos="article-entrance"].aos-animate
  .fourColValues
  .fourColBlock:nth-of-type(4) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    1s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;
}
[data-aos="article-entrance"].aos-animate .faded-overlay picture {
  -webkit-animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 1s both;
  animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 1s both;
}
[data-aos="article-entrance"].aos-animate .faded-overlay .copy-block {
  -webkit-animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.5s both;
  animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
}
[data-aos="article-entrance"].aos-animate .benefit-six .benefit-six-block {
  will-change: auto;
}
[data-aos="article-entrance"].aos-animate
  .benefit-six
  .benefit-six-block:nth-of-type(1) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.25s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
}
[data-aos="article-entrance"].aos-animate
  .benefit-six
  .benefit-six-block:nth-of-type(2) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.5s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s
    both;
}
[data-aos="article-entrance"].aos-animate
  .benefit-six
  .benefit-six-block:nth-of-type(3) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.75s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s
    both;
}
[data-aos="article-entrance"].aos-animate
  .benefit-six
  .benefit-six-block:nth-of-type(4) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    1s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;
}
[data-aos="article-entrance"].aos-animate
  .benefit-six
  .benefit-six-block:nth-of-type(5) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    1.25s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.25s
    both;
}
[data-aos="article-entrance"].aos-animate
  .benefit-six
  .benefit-six-block:nth-of-type(6) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    1.5s both;
  animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.5s
    both;
}
[data-aos="article-entrance"].aos-animate
  .featured-jobs
  .job-cards
  a:nth-of-type(1) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
}
[data-aos="article-entrance"].aos-animate
  .featured-jobs
  .job-cards
  a:nth-of-type(2) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s
    both;
}
[data-aos="article-entrance"].aos-animate
  .featured-jobs
  .job-cards
  a:nth-of-type(3) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s
    both;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(1) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(2) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(3) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(4) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(5) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(6) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(7) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(8) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(9) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(10) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(11) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 2.2s;
  animation-delay: 2.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(12) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 2.4s;
  animation-delay: 2.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(13) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 2.6s;
  animation-delay: 2.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(14) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 2.8s;
  animation-delay: 2.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(15) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(16) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 3.2s;
  animation-delay: 3.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(17) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 3.4s;
  animation-delay: 3.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(18) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 3.6s;
  animation-delay: 3.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(19) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 3.8s;
  animation-delay: 3.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(20) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(21) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 4.2s;
  animation-delay: 4.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(22) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 4.4s;
  animation-delay: 4.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(23) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 4.6s;
  animation-delay: 4.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(24) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 4.8s;
  animation-delay: 4.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(25) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(26) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 5.2s;
  animation-delay: 5.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(27) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 5.4s;
  animation-delay: 5.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(28) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 5.6s;
  animation-delay: 5.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(29) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 5.8s;
  animation-delay: 5.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(30) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 6s;
  animation-delay: 6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(31) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 6.2s;
  animation-delay: 6.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(32) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 6.4s;
  animation-delay: 6.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(33) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 6.6s;
  animation-delay: 6.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(34) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 6.8s;
  animation-delay: 6.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(35) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 7s;
  animation-delay: 7s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(36) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 7.2s;
  animation-delay: 7.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(37) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 7.4s;
  animation-delay: 7.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(38) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 7.6s;
  animation-delay: 7.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(39) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 7.8s;
  animation-delay: 7.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(40) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 8s;
  animation-delay: 8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(41) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 8.2s;
  animation-delay: 8.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(42) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 8.4s;
  animation-delay: 8.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(43) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 8.6s;
  animation-delay: 8.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(44) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 8.8s;
  animation-delay: 8.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(45) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 9s;
  animation-delay: 9s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(46) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 9.2s;
  animation-delay: 9.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(47) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 9.4s;
  animation-delay: 9.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(48) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 9.6s;
  animation-delay: 9.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(49) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 9.8s;
  animation-delay: 9.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(50) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 10s;
  animation-delay: 10s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(51) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 10.2s;
  animation-delay: 10.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(52) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 10.4s;
  animation-delay: 10.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(53) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 10.6s;
  animation-delay: 10.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(54) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 10.8s;
  animation-delay: 10.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(55) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 11s;
  animation-delay: 11s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(56) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 11.2s;
  animation-delay: 11.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(57) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 11.4s;
  animation-delay: 11.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(58) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 11.6s;
  animation-delay: 11.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(59) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 11.8s;
  animation-delay: 11.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(60) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 12s;
  animation-delay: 12s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(61) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 12.2s;
  animation-delay: 12.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(62) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 12.4s;
  animation-delay: 12.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(63) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 12.6s;
  animation-delay: 12.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(64) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 12.8s;
  animation-delay: 12.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(65) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 13s;
  animation-delay: 13s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(66) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 13.2s;
  animation-delay: 13.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(67) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 13.4s;
  animation-delay: 13.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(68) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 13.6s;
  animation-delay: 13.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(69) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 13.8s;
  animation-delay: 13.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(70) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 14s;
  animation-delay: 14s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(71) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 14.2s;
  animation-delay: 14.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(72) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 14.4s;
  animation-delay: 14.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(73) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 14.6s;
  animation-delay: 14.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(74) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 14.8s;
  animation-delay: 14.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(75) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 15s;
  animation-delay: 15s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(76) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 15.2s;
  animation-delay: 15.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(77) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 15.4s;
  animation-delay: 15.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(78) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 15.6s;
  animation-delay: 15.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(79) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 15.8s;
  animation-delay: 15.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(80) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 16s;
  animation-delay: 16s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(81) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 16.2s;
  animation-delay: 16.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(82) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 16.4s;
  animation-delay: 16.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(83) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 16.6s;
  animation-delay: 16.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(84) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 16.8s;
  animation-delay: 16.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(85) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 17s;
  animation-delay: 17s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(86) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 17.2s;
  animation-delay: 17.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(87) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 17.4s;
  animation-delay: 17.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(88) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 17.6s;
  animation-delay: 17.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(89) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 17.8s;
  animation-delay: 17.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(90) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 18s;
  animation-delay: 18s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(91) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 18.2s;
  animation-delay: 18.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(92) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 18.4s;
  animation-delay: 18.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(93) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 18.6s;
  animation-delay: 18.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(94) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 18.8s;
  animation-delay: 18.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(95) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 19s;
  animation-delay: 19s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(96) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 19.2s;
  animation-delay: 19.2s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(97) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 19.4s;
  animation-delay: 19.4s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(98) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 19.6s;
  animation-delay: 19.6s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(99) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 19.8s;
  animation-delay: 19.8s;
}
[data-aos="article-entrance"].aos-animate .job-cards a:nth-of-type(100) {
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
  -webkit-animation-delay: 20s;
  animation-delay: 20s;
}

html body {
  font-family: "Roboto", helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000;
}
html body {
  font-size: 13px;
}
@media screen and (min-width: 320px) {
  html body {
    font-size: calc(13px + 5 * ((100vw - 320px) / 880));
  }
}
@media screen and (min-width: 1200px) {
  html body {
    font-size: 18px;
  }
}
html body .quick-access-nav {
  display: none;
}
html body .accordion-title {
  border: none;
  width: 100%;
  font-size: inherit;
  cursor: pointer;
  padding: 1em;
  border: 2px solid #191464;
  border-radius: 4px;
  box-shadow: 7px 10px 20px 2px #bababa;
  margin-bottom: 1.5em;
}
html body .accordion-title h2 {
  margin-bottom: 0;
}
html body .accordion-title:hover {
  background-color: #191464;
}
html body .accordion-title:hover h2 {
  color: white;
}
html body .accordion-text {
  display: flex;
  flex-direction: column;
  align-items: center;
}
html body .accordion-text p {
  text-align: center;
}
html body a {
  text-decoration: none;
  color: #292929;
  transition: all 0.25s ease-in-out;
}
html body a:hover,
html body a:focus {
  transition: all 0.25s ease-in-out;
  color: #000;
  text-decoration: none;
}
html body p,
html body ul li,
html body ol li,
html body a {
  font-family: "Roboto", helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5em;
}
html body p,
html body ul li,
html body ol li {
  color: #000;
}
html body p {
  margin-bottom: 1em;
}
html body p:last-of-type:not(.mb1) {
  margin-bottom: 0;
}
html body p.profileTitle {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, max-content) minmax(0, max-content);
  grid-template-columns: minmax(0, -webkit-max-content) minmax(
      0,
      -webkit-max-content
    );
  grid-template-columns: minmax(0, max-content) minmax(0, max-content);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  margin-top: 2em;
  width: auto;
  min-width: 0px;
}
html body p.profileTitle .imgBox {
  display: block;
}
html body p.profileTitle .imgBox:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  width: 6em;
  min-width: 130px;
  min-height: 130px;
  background: #191464;
  border-top-left-radius: 65px;
  border-bottom-left-radius: 65px;
}
html body p.profileTitle .imgBox:nth-of-type(2) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 1em;
  padding-right: 3em;
  background: #191464;
  border-top-right-radius: 65px;
  border-bottom-right-radius: 65px;
}
html body p.profileTitle .imgBox:nth-of-type(2) span {
  display: block;
}
html body p.profileTitle .imgBox:nth-of-type(2) span:nth-of-type(1) {
  text-transform: uppercase;
  color: #a4b83b;
}
html body p.profileTitle .imgBox:nth-of-type(2) span:nth-of-type(2) {
  color: #fff;
}
html body p.profileTitle .imgBox img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
  height: 100%;
  border: 3px solid #a4b83b;
  box-sizing: border-box;
  border-radius: 50%;
}
html body p.profileTitle strong {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
  display: flex;
  flex-direction: column;
}
html body p.profileTitle strong span:not(.inner) {
  display: flex;
  font-family: "Roboto", helvetica, sans-serif;
  text-transform: initial;
  padding: 0 1em;
  box-sizing: border-box;
  font-size: 1.1em;
  height: 50%;
  align-items: center;
}
html body p.profileTitle strong span:not(.inner):nth-of-type(1) {
  background: #191464;
  color: #fff;
}
html body p.profileTitle strong span:not(.inner):nth-of-type(2) {
  background: #000;
  color: #fff;
}
@media (max-width: 640px) {
  html body p.profileTitle {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: auto auto;
    grid-template-rows: minmax(0, -webkit-max-content) minmax(
        0,
        -webkit-max-content
      );
    grid-template-rows: minmax(0, max-content) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
    position: relative;
    margin: 2em auto 0;
    max-width: 220px;
  }
  html body p.profileTitle .imgBox {
    display: block;
  }
  html body p.profileTitle .imgBox:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    border-top-left-radius: 110px;
    border-bottom-left-radius: 0;
    border-top-right-radius: 110px;
    max-width: 220px;
    max-height: 220px;
    width: 220px;
    height: 220px;
  }
  html body p.profileTitle .imgBox:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    padding: 1em 2em 4em 2em;
    border-top-right-radius: 0;
    border-bottom-right-radius: 110px;
    border-bottom-left-radius: 110px;
    max-width: 220px;
    box-sizing: border-box;
  }
  html body p.profileTitle .imgBox:nth-of-type(2) span {
    text-align: center;
    width: 100%;
  }
  html body p.profileTitle .imgBox img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%;
    border: 3px solid #a4b83b;
    box-sizing: border-box;
    border-radius: 50%;
  }
}
html body p strong {
  font-weight: bold;
}
html body p.center {
  text-align: center;
}
html body ul {
  list-style-type: disc;
  margin-left: 2em;
  margin-bottom: 1em;
}
html body ul li {
  padding-left: 1.5em;
  line-height: 1.4em;
}
html body ul li strong {
  font-weight: bold;
  margin-bottom: 0.25em;
  display: block;
}
html body ol {
  list-style-type: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
html body ol li {
  padding-left: 1.5em;
  line-height: 1.4em;
}
html body h1,
html body h2,
html body h3 {
  font-family: "Roboto", "Helvetica", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #191464;
  margin: 2rem 0;
}
html body h1.blue,
html body h2.blue,
html body h3.blue {
  color: #20371f;
}
html body h1.white,
html body h2.white,
html body h3.white {
  color: #fff;
}
html body h1.center,
html body h2.center,
html body h3.center {
  text-align: center;
}
html body h1 {
  font-size: 2em;
}
html body h2 {
  font-size: 1.8em;
}
html body h2.plus-size {
  font-size: 2.5em;
}
html body h3 {
  font-size: 1.6em;
}
html body h4 {
  font-size: 1.4em;
  font-family: "Roboto", "Helvetica", sans-serif;
  color: #000;
  font-weight: 600;
  margin: 2rem 0 1rem 0;
}
html body h4.center {
  text-align: center;
}
html body em {
  font-style: italic;
}
html body .mt1 {
  margin-top: 1em;
}
html body .mt2 {
  margin-top: 2em;
}
html body .mb1 {
  margin-bottom: 1em;
}
html body .nomt {
  margin-top: 0;
}
html body .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
html body .embed-container iframe,
html body .embed-container object,
html body .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body .ie-obfit {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  html body .ie-obfit img {
    opacity: 0;
    pointer-events: none;
  }
}
html body header#header {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) auto;
  grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, 1fr) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  transition: all 0.25s ease-in-out;
  width: 100%;
  position: relative;
  z-index: 9;
  background: #fff;
  border-bottom: 2px solid #191464;
}
html body header#header #headerTop {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 1rem 2rem 0 2rem;
  box-sizing: border-box;
}
html body header#header #headerTop .language-switch {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 2;
  padding: 0 2em;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: none;
}
html body header#header #headerTop .language-switch .language-position {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: flex-end;
}
@supports ((-moz-column-gap: 1em) or (column-gap: 1em)) {
  html body header#header #headerTop .language-switch .language-position {
    -moz-column-gap: 1em;
    column-gap: 1em;
  }
  html body header#header #headerTop .language-switch .language-position p {
    font-weight: 600;
    color: #fff200;
    pointer-events: all;
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    html body header#header #headerTop .language-switch .language-position p {
      margin-right: 1em;
    }
  }
  html body header#header #headerTop .language-switch .language-position a {
    color: #fff;
    border-bottom: 1px solid transparent;
    transition: all 0.25s ease-in-out;
    font-weight: 600;
    display: block;
    pointer-events: all;
  }
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a:hover,
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a:focus,
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a:focus-visible {
    border-bottom: 1px solid #fff;
    transition: all 0.25s ease-in-out;
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    html
      body
      header#header
      #headerTop
      .language-switch
      .language-position
      a:first-of-type {
      margin-right: 1em;
    }
  }
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a.active {
    color: #dde6cb;
  }
}
@supports not (aspect-ratio: 1.7777777778) {
  html body header#header #headerTop .language-switch .language-position p {
    font-weight: 600;
    color: #fff200;
    pointer-events: all;
    margin-right: 1em;
  }
  html body header#header #headerTop .language-switch .language-position a {
    color: #fff;
    border-bottom: 1px solid transparent;
    transition: all 0.25s ease-in-out;
    font-weight: 600;
    display: block;
    pointer-events: all;
  }
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a:hover,
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a:focus,
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a:focus-visible {
    border-bottom: 1px solid #fff;
    transition: all 0.25s ease-in-out;
  }
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a:first-of-type {
    margin-right: 0.5em;
  }
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a.active {
    color: #dde6cb;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body header#header #headerTop .language-switch .language-position p {
    font-weight: 600;
    color: #fff200;
    pointer-events: all;
    margin-right: 1em;
  }
  html body header#header #headerTop .language-switch .language-position a {
    color: #fff;
    border-bottom: 1px solid transparent;
    transition: all 0.25s ease-in-out;
    font-weight: 600;
    display: block;
    pointer-events: all;
  }
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a:hover,
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a:focus,
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a:focus-visible {
    border-bottom: 1px solid #fff;
    transition: all 0.25s ease-in-out;
  }
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a:first-of-type {
    margin-right: 1em;
  }
  html
    body
    header#header
    #headerTop
    .language-switch
    .language-position
    a.active {
    color: #dde6cb;
  }
}
html body header#header #headerTop .headerTopWrap {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
}
html body header#header #headerTop .headerTopWrap a.logoLink {
  display: flex;
  width: auto;
  align-items: flex-start;
}
html body header#header #headerTop .headerTopWrap a.logoLink svg {
  width: 300px;
  height: 53px;
}
html body header#header #headerTop .headerTopWrap a.logoLink img {
  width: 200px;
}
@media (max-width: 480px) {
  html body header#header #headerTop .headerTopWrap a.logoLink {
    display: flex;
    align-items: center;
  }
  html body header#header #headerTop .headerTopWrap a.logoLink svg {
    width: 200px;
    height: 28.5667px;
  }
}
html body header#header #headerTop .headerTopWrap .socialMobile {
  display: none;
  flex-direction: column;
  justify-content: space-between;
}
html body header#header #headerTop .headerTopWrap .socialMobile .socialLinks {
  display: none;
  align-items: center;
  height: 100%;
  transition: all 0.25s ease-in-out;
}
html body header#header #headerTop .headerTopWrap .socialMobile .socialLinks a {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  transition: all 0.25s ease-in-out;
  display: block;
  margin-left: 0.5em;
}
html
  body
  header#header
  #headerTop
  .headerTopWrap
  .socialMobile
  .socialLinks
  a:nth-of-type(1) {
  margin-left: 0;
}
html
  body
  header#header
  #headerTop
  .headerTopWrap
  .socialMobile
  .socialLinks
  a
  svg {
  max-width: 40px;
  max-height: 40px;
  width: 100%;
  height: 100%;
}
html
  body
  header#header
  #headerTop
  .headerTopWrap
  .socialMobile
  .socialLinks
  a
  svg
  path {
  fill: #fff;
}
html
  body
  header#header
  #headerTop
  .headerTopWrap
  .socialMobile
  .socialLinks
  a:hover,
html
  body
  header#header
  #headerTop
  .headerTopWrap
  .socialMobile
  .socialLinks
  a:focus {
  background: rgba(255, 255, 255, 0.35);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 768px) {
  html body header#header #headerTop .headerTopWrap .socialMobile .socialLinks {
    transition: all 0.25s ease-in-out;
    transform: scale(0.75);
    transform-origin: right;
  }
}
@media (max-width: 480px) {
  html body header#header #headerTop .headerTopWrap .socialMobile .socialLinks {
    transition: all 0.25s ease-in-out;
    transform: scale(0.5);
    transform-origin: right;
  }
}
html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn {
  display: none;
}
@media (max-width: 992px) {
  html
    body
    header#header
    #headerTop
    .headerTopWrap
    .socialMobile
    .mobileMenuBtn {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
    margin-top: 0.5em;
  }
  html
    body
    header#header
    #headerTop
    .headerTopWrap
    .socialMobile
    .mobileMenuBtn
    .open {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    display: flex;
    height: 15px;
    width: 30px;
    justify-content: space-between;
    position: relative;
    z-index: 2;
    padding: 0;
    background: transparent;
    border: none;
    justify-self: flex-end;
    flex-direction: column;
    cursor: pointer;
  }
  html
    body
    header#header
    #headerTop
    .headerTopWrap
    .socialMobile
    .mobileMenuBtn
    .open
    div {
    background: #20371f;
    width: 30px;
    height: 2px;
    display: block;
  }
  html
    body
    header#header
    #headerTop
    .headerTopWrap
    .socialMobile
    .mobileMenuBtn
    .open.hid {
    -webkit-animation: scale-out-center 0.5s
      cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
    animation: scale-out-center 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
    pointer-events: none;
  }
  html
    body
    header#header
    #headerTop
    .headerTopWrap
    .socialMobile
    .mobileMenuBtn
    .open.vis {
    -webkit-animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
      both;
    animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    pointer-events: all;
  }
  html
    body
    header#header
    #headerTop
    .headerTopWrap
    .socialMobile
    .mobileMenuBtn
    .close {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    opacity: 0;
    display: block;
    padding: 0;
    background: transparent;
    border: none;
    position: relative;
    z-index: 1;
    height: 15px;
    width: 30px;
    justify-self: flex-end;
    cursor: pointer;
  }
  html
    body
    header#header
    #headerTop
    .headerTopWrap
    .socialMobile
    .mobileMenuBtn
    .close
    span {
    background: #20371f;
    width: 115%;
    height: 2px;
    display: block;
    position: absolute;
  }
  html
    body
    header#header
    #headerTop
    .headerTopWrap
    .socialMobile
    .mobileMenuBtn
    .close
    span:nth-of-type(1) {
    bottom: 0;
    left: 0;
    transform: rotate(-32deg);
    transform-origin: left;
  }
  html
    body
    header#header
    #headerTop
    .headerTopWrap
    .socialMobile
    .mobileMenuBtn
    .close
    span:nth-of-type(2) {
    bottom: 0;
    right: 0;
    transform: rotate(32deg);
    transform-origin: right;
  }
  html
    body
    header#header
    #headerTop
    .headerTopWrap
    .socialMobile
    .mobileMenuBtn
    .close.hid {
    -webkit-animation: scale-out-center 0.5s
      cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
    animation: scale-out-center 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
    pointer-events: none;
  }
  html
    body
    header#header
    #headerTop
    .headerTopWrap
    .socialMobile
    .mobileMenuBtn
    .close.vis {
    -webkit-animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
      both;
    animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    pointer-events: all;
  }
}
@media (max-width: 992px) {
  html body header#header #headerTop .headerTopWrap .socialMobile {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
  }
}
@media (max-width: 480px) {
  html body header#header #headerTop .headerTopWrap .socialMobile {
    max-width: 120px;
  }
}
@media (max-width: 480px) {
  html body header#header #headerTop .headerTopWrap {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr) minmax(0, max-content);
    grid-template-columns: minmax(0, 1fr) minmax(0, -webkit-max-content);
    grid-template-columns: minmax(0, 1fr) minmax(0, max-content);
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
    width: 100%;
  }
  html body header#header #headerTop .headerTopWrap a.logoLink {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body header#header #headerTop .headerTopWrap .socialMobile {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
html body header#header #headerTop .headerTopWrap nav#navigation {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}
html body header#header #headerTop .headerTopWrap nav#navigation ul {
  padding: 0;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
html body header#header #headerTop .headerTopWrap nav#navigation ul li {
  padding-left: 0;
  padding: 0.75em 1em;
  box-sizing: border-box;
}
html body header#header #headerTop .headerTopWrap nav#navigation ul li a {
  text-transform: initial;
  display: block;
  font-family: "Roboto", helvetica, sans-serif;
  color: #191464;
  transition: all 0.25s ease-in-out;
  text-transform: uppercase;
  font-size: 0.8em;
  font-size: clamp(11px, 1vw, 1em);
  font-weight: 700;
  border-bottom: 2px solid transparent;
  letter-spacing: 1px;
  padding-bottom: 2px;
}
html body header#header #headerTop .headerTopWrap nav#navigation ul li a:hover,
html body header#header #headerTop .headerTopWrap nav#navigation ul li a:focus {
  transition: all 0.25s ease-in-out;
  border-bottom: 2px solid #191464;
  padding-bottom: 0;
}
html
  body
  header#header
  #headerTop
  .headerTopWrap
  nav#navigation
  ul
  li:last-of-type {
  padding-right: 0;
}
@media (max-width: 992px) {
  html body header#header #headerTop .headerTopWrap nav#navigation {
    position: fixed;
    top: 100px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    opacity: 0;
    pointer-events: none;
    background: #191464;
  }
  html body header#header #headerTop .headerTopWrap nav#navigation ul {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 1em;
    width: 100%;
  }
  html body header#header #headerTop .headerTopWrap nav#navigation ul li a {
    padding: 1em;
    font-size: 1.2em;
  }
  html body header#header #headerTop .headerTopWrap nav#navigation.vis {
    -webkit-animation: swing-in-left-bck 0.6s
      cubic-bezier(0.175, 0.885, 0.32, 1.275) both;
    animation: swing-in-left-bck 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275)
      both;
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s;
    pointer-events: all;
  }
  html body header#header #headerTop .headerTopWrap nav#navigation.hid {
    -webkit-animation: swing-out-left-fwd 0.55s
      cubic-bezier(0.6, -0.28, 0.735, 0.045) both;
    animation: swing-out-left-fwd 0.55s cubic-bezier(0.6, -0.28, 0.735, 0.045)
      both;
  }
}
@media (max-width: 480px) {
  html body header#header #headerTop .headerTopWrap nav#navigation {
    top: 100px;
  }
}
@media (max-width: 992px) {
  html body header#header #headerTop .headerTopWrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
  }
}
@media (max-width: 992px) {
  html body header#header #headerTop {
    padding: 1em 2rem;
  }
}
html body header#header.darkHeader {
  transition: all 0.25s ease-in-out;
  background: #fff;
  border-bottom: 2px solid #191464;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-animation: scale-in-ver-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    both;
  animation: scale-in-ver-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
html body header#header.darkHeader #headerTop {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 1rem 2rem;
  box-sizing: border-box;
}
html body header#header.darkHeader #headerTop .language-switch {
  pointer-events: none;
  display: none;
}
html
  body
  header#header.darkHeader
  #headerTop
  .language-switch
  .language-position
  p {
  font-weight: 600;
  color: #000;
  pointer-events: all;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    header#header.darkHeader
    #headerTop
    .language-switch
    .language-position
    p {
    margin-right: 1em;
  }
}
html
  body
  header#header.darkHeader
  #headerTop
  .language-switch
  .language-position
  a {
  color: #dde6cb;
  border-bottom: 1px solid transparent;
  transition: all 0.25s ease-in-out;
  font-weight: 600;
  display: block;
  pointer-events: all;
}
html
  body
  header#header.darkHeader
  #headerTop
  .language-switch
  .language-position
  a:hover,
html
  body
  header#header.darkHeader
  #headerTop
  .language-switch
  .language-position
  a:focus,
html
  body
  header#header.darkHeader
  #headerTop
  .language-switch
  .language-position
  a:focus-visible {
  border-bottom: 1px solid #191464;
  transition: all 0.25s ease-in-out;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    header#header.darkHeader
    #headerTop
    .language-switch
    .language-position
    a:first-of-type {
    margin-right: 1em;
  }
}
html
  body
  header#header.darkHeader
  #headerTop
  .language-switch
  .language-position
  a.active {
  color: #191464;
}
html body header#header.darkHeader #headerTop .headerTopWrap {
  align-items: center;
}
html body header#header.darkHeader #headerTop .headerTopWrap a.logoLink {
  -webkit-animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s both;
  animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s both;
}
html body header#header.darkHeader #headerTop .headerTopWrap a.logoLink svg {
  width: 200px;
  height: 28.5667px;
}
html
  body
  header#header.darkHeader
  #headerTop
  .headerTopWrap
  a.logoLink
  svg
  .lmk-1 {
  transition: all 0.25s ease-in-out;
  fill: #191464;
}
html body header#header.darkHeader #headerTop .headerTopWrap nav#navigation {
  -webkit-animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s both;
  animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s both;
}
html
  body
  header#header.darkHeader
  #headerTop
  .headerTopWrap
  nav#navigation
  ul
  li
  a {
  color: #191464;
  border-bottom: 1px solid transparent;
}
html
  body
  header#header.darkHeader
  #headerTop
  .headerTopWrap
  nav#navigation
  ul
  li
  a:hover,
html
  body
  header#header.darkHeader
  #headerTop
  .headerTopWrap
  nav#navigation
  ul
  li
  a:focus {
  transition: all 0.25s ease-in-out;
  border-bottom: 1px solid #191464;
}
@media (max-width: 992px) {
  html body header#header.darkHeader #headerTop .headerTopWrap nav#navigation {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    opacity: 0;
    pointer-events: none;
    background: #191464;
    height: 100vh;
    top: 100px;
    -webkit-animation: none;
    animation: none;
  }
  html
    body
    header#header.darkHeader
    #headerTop
    .headerTopWrap
    nav#navigation
    ul {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 1em;
    width: 100%;
  }
  html
    body
    header#header.darkHeader
    #headerTop
    .headerTopWrap
    nav#navigation
    ul
    li
    a {
    padding: 1em;
    font-size: 1.2em;
  }
  html
    body
    header#header.darkHeader
    #headerTop
    .headerTopWrap
    nav#navigation.vis {
    -webkit-animation: swing-in-left-bck 0.6s
      cubic-bezier(0.175, 0.885, 0.32, 1.275) both;
    animation: swing-in-left-bck 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275)
      both;
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s;
    pointer-events: all;
    background: #191464;
  }
  html
    body
    header#header.darkHeader
    #headerTop
    .headerTopWrap
    nav#navigation.hid {
    -webkit-animation: swing-out-left-fwd 0.55s
      cubic-bezier(0.6, -0.28, 0.735, 0.045) both;
    animation: swing-out-left-fwd 0.55s cubic-bezier(0.6, -0.28, 0.735, 0.045)
      both;
  }
}
html body header#header.menu-opened {
  transition: all 0.25s ease-in-out;
  background: #fff;
  border-bottom: 2px solid #191464;
}
html body header#header.menu-opened #headerTop {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 1rem 2rem;
  box-sizing: border-box;
}
html body header#header.menu-opened #headerTop .language-switch {
  pointer-events: none;
  display: none;
}
html
  body
  header#header.menu-opened
  #headerTop
  .language-switch
  .language-position
  p {
  font-weight: 600;
  color: #000;
  pointer-events: all;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    header#header.menu-opened
    #headerTop
    .language-switch
    .language-position
    p {
    margin-right: 0.5em;
  }
}
html
  body
  header#header.menu-opened
  #headerTop
  .language-switch
  .language-position
  a {
  color: #dde6cb;
  border-bottom: 1px solid transparent;
  transition: all 0.25s ease-in-out;
  font-weight: 600;
  display: block;
  pointer-events: all;
}
html
  body
  header#header.menu-opened
  #headerTop
  .language-switch
  .language-position
  a:hover,
html
  body
  header#header.menu-opened
  #headerTop
  .language-switch
  .language-position
  a:focus,
html
  body
  header#header.menu-opened
  #headerTop
  .language-switch
  .language-position
  a:focus-visible {
  border-bottom: 1px solid #191464;
  transition: all 0.25s ease-in-out;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    header#header.menu-opened
    #headerTop
    .language-switch
    .language-position
    a:first-of-type {
    margin-right: 0.5em;
  }
}
html
  body
  header#header.menu-opened
  #headerTop
  .language-switch
  .language-position
  a.active {
  color: #191464;
}
html
  body
  header#header.menu-opened
  #headerTop
  .headerTopWrap
  a.logoLink
  svg
  .lmk-1 {
  transition: all 0.25s ease-in-out;
  fill: #191464;
}
html
  body
  header#header.menu-opened
  #headerTop
  .headerTopWrap
  nav#navigation
  ul
  li
  a {
  color: #fff;
  border-bottom: 1px solid transparent;
}
html
  body
  header#header.menu-opened
  #headerTop
  .headerTopWrap
  nav#navigation
  ul
  li
  a:hover,
html
  body
  header#header.menu-opened
  #headerTop
  .headerTopWrap
  nav#navigation
  ul
  li
  a:focus {
  transition: all 0.25s ease-in-out;
  border-bottom: 1px solid #fff;
}
@media (max-width: 992px) {
  html body header#header {
    height: 100px;
  }
}
html body #hero {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #hero {
    display: block;
  }
}
html body #hero .heroImage {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #hero .heroImage {
    display: block;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #hero .heroImage {
    display: none;
  }
}
html body #hero .heroImage picture {
  width: 100%;
  display: block;
}
html body #hero .heroImage picture img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  height: 16em;
}
@media (max-width: 768px) {
  html body #hero .heroImage picture img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 50vh;
    min-height: 30em;
  }
}
html body #hero .heroImage.extra .slick-list {
  height: 100%;
}
html body #hero .heroImage.extra .slick-track {
  width: 100%;
  margin: 0;
}
html body #hero .heroImage.extra .video-block {
  width: 100%;
  display: block;
  position: relative;
}
@supports (aspect-ratio: 2.6051457976) {
  html body #hero .heroImage.extra .video-block {
    aspect-ratio: 2.6051457976;
  }
}
@supports not (aspect-ratio: 2.6051457976) {
  html body #hero .heroImage.extra .video-block:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-top: 38.3855675533%;
  }
  html body #hero .heroImage.extra .video-block video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
html body #hero .heroImage.extra .video-block video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #hero .heroImage.extra .video-block {
    padding-top: 38.3855675533%;
    position: relative;
  }
  html body #hero .heroImage.extra .video-block video {
    position: absolute;
    top: 0;
    transform: scale(1.4);
  }
}
@media (max-width: 640px) {
  @supports (aspect-ratio: 1.1428571429) {
    html body #hero .heroImage.extra .video-block {
      aspect-ratio: 1.1428571429;
    }
  }
  @supports not (aspect-ratio: 1.1428571429) {
    html body #hero .heroImage.extra .video-block:before {
      content: "";
      display: block;
      position: relative;
      width: 100%;
      padding-top: 87.5%;
    }
    html body #hero .heroImage.extra .video-block video {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
    }
  }
  html body #hero .heroImage.extra .video-block video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media (max-width: 640px) and (-ms-high-contrast: none),
  (max-width: 640px) and (-ms-high-contrast: active) {
  html body #hero .heroImage.extra .video-block {
    padding-top: 87.5%;
    position: relative;
  }
  html body #hero .heroImage.extra .video-block video {
    position: absolute;
    top: 0;
    transform: scale(1.4);
  }
}
html body #hero .straplineWrapper {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 2;
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #hero .straplineWrapper .straplineInner {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2em 2rem;
  box-sizing: border-box;
}
html body #hero .straplineWrapper .straplineInner .straplineCentered {
  background: rgba(25, 20, 100, 0.8);
  padding: 1.5em 2em;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
html body #hero .straplineWrapper .straplineInner .straplineCentered h1 {
  display: flex;
  flex-direction: column;
  margin: 0;
  font-size: 2em;
  font-size: clamp(1.4em, 2.5vw, 2.5em);
  text-align: center;
  font-weight: 500;
}
html body #hero .straplineWrapper .straplineInner .straplineCentered h1 span {
  flex-grow: 0;
  display: inline-flex;
  align-self: center;
  position: relative;
  will-change: auto;
  text-align: center;
}
html
  body
  #hero
  .straplineWrapper
  .straplineInner
  .straplineCentered
  h1
  span:nth-of-type(1) {
  color: #fff;
  margin-bottom: 0.25em;
  text-transform: initial;
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s
    both;
}
html
  body
  #hero
  .straplineWrapper
  .straplineInner
  .straplineCentered
  h1
  span:nth-of-type(2) {
  color: #fff;
  font-size: 0.75em;
  text-transform: initial;
  -webkit-animation: flip-in-hor-bottom 0.5s
    cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.45s both;
  animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.45s
    both;
}
@media (max-width: 640px) {
  html body #hero .straplineWrapper .straplineInner .straplineCentered h1 {
    font-size: 4vw;
    margin-bottom: 0.25em;
  }
}
html body #hero .straplineWrapper .straplineInner .straplineCentered a {
  display: inline-flex;
  justify-self: flex-start;
  justify-content: space-between;
  align-items: center;
  background: transparent;
  padding: 0.5em 2rem;
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Roboto", helvetica, sans-serif;
  transition: all 0.25s ease-in-out;
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    0.6s both;
  animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.6s both;
  will-change: auto;
  margin-top: 1.5em;
  border: 3px solid #fff;
  border-radius: 1.7em;
  font-size: clamp(0.8em, 1vw, 1em);
}
html body #hero .straplineWrapper .straplineInner .straplineCentered a span {
  display: block;
  margin-right: 0.75em;
  transition: all 0.25s ease-in-out;
  color: #fff;
}
html body #hero .straplineWrapper .straplineInner .straplineCentered a svg {
  width: 0.5em;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #hero .straplineWrapper .straplineInner .straplineCentered a svg {
    height: 1em;
  }
}
html
  body
  #hero
  .straplineWrapper
  .straplineInner
  .straplineCentered
  a
  svg
  .chev-right {
  fill: #fff;
  transition: all 0.25s ease-in-out;
}
html body #hero .straplineWrapper .straplineInner .straplineCentered a:hover,
html body #hero .straplineWrapper .straplineInner .straplineCentered a:focus {
  transition: all 0.25s ease-in-out;
  background: #fff;
}
html
  body
  #hero
  .straplineWrapper
  .straplineInner
  .straplineCentered
  a:hover
  span,
html
  body
  #hero
  .straplineWrapper
  .straplineInner
  .straplineCentered
  a:focus
  span {
  transition: all 0.25s ease-in-out;
  color: #191464;
}
html
  body
  #hero
  .straplineWrapper
  .straplineInner
  .straplineCentered
  a:hover
  svg
  .chev-right,
html
  body
  #hero
  .straplineWrapper
  .straplineInner
  .straplineCentered
  a:focus
  svg
  .chev-right {
  fill: #191464;
  transition: all 0.25s ease-in-out;
}
html body #hero .go-main {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 3;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 2em;
}
@media (max-width: 768px) {
  html body #hero .go-main {
    display: none;
  }
}
html body #hero .go-main a {
  pointer-events: all;
  -webkit-animation: pulse infinite 1s;
  animation: pulse infinite 1s;
  border-radius: 50%;
}
html body #hero .go-main a svg {
  width: 35px;
  height: 35px;
}
html body #welcome,
html body .contentBlock {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #welcome.cta,
html body .contentBlock.cta {
  background: #191464;
  background: linear-gradient(0deg, #6e8c37 40%, #dde6cb 100%);
  position: relative;
}
html body #welcome.cta:before,
html body .contentBlock.cta:before {
  content: "";
  display: block;
  width: 100%;
  height: 4em;
  background: #f8f7f4 url(/documents/21698985/21702097/wave.svg) no-repeat
    center center;
  background-size: 100% 100%;
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
}
@media (max-width: 640px) {
  html body #welcome.cta article h2,
  html body .contentBlock.cta article h2 {
    text-align: center;
  }
}
html body #welcome.cta article .ctawrap,
html body .contentBlock.cta article .ctawrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html body #welcome.cta article .ctawrap a,
html body .contentBlock.cta article .ctawrap a {
  background: transparent;
  color: #191464;
  padding: 1em 3em 1em 2em;
  transition: all 0.25s ease-in-out;
  font-size: 1.2em;
  font-weight: 500;
  text-transform: uppercase;
  border: 3px solid #191464;
  display: flex;
  justify-content: space-between;
}
html body #welcome.cta article .ctawrap a svg,
html body .contentBlock.cta article .ctawrap a svg {
  width: 1em;
}
html body #welcome.cta article .ctawrap a svg .chev-right,
html body .contentBlock.cta article .ctawrap a svg .chev-right {
  fill: #191464;
  width: 1em;
}
html body #welcome.cta article .ctawrap a:hover,
html body #welcome.cta article .ctawrap a:focus,
html body .contentBlock.cta article .ctawrap a:hover,
html body .contentBlock.cta article .ctawrap a:focus {
  background: #fff;
  color: #000;
}
html body #welcome.cta article .ctawrap .socialLinks,
html body .contentBlock.cta article .ctawrap .socialLinks {
  display: flex;
  align-items: center;
  height: 100%;
  transition: all 0.25s ease-in-out;
  max-width: calc(120px + 1.5em);
  flex-wrap: wrap;
}
html body #welcome.cta article .ctawrap .socialLinks:before,
html body .contentBlock.cta article .ctawrap .socialLinks:before {
  content: "CONNECT WITH US";
  display: block;
  text-transform: uppercase;
  width: 100%;
  color: #fff;
  font-weight: 600;
  font-size: 0.95em;
  font-size: clamp(14px, 0.95vw, 0.95em);
  margin-bottom: 0.25em;
}
html body #welcome.cta article .ctawrap .socialLinks a,
html body .contentBlock.cta article .ctawrap .socialLinks a {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  transition: all 0.25s ease-in-out;
  display: block;
  margin-left: 0.5em;
  padding: 0;
}
html body #welcome.cta article .ctawrap .socialLinks a:nth-of-type(1),
html body .contentBlock.cta article .ctawrap .socialLinks a:nth-of-type(1) {
  margin-left: 0;
}
html body #welcome.cta article .ctawrap .socialLinks a svg,
html body .contentBlock.cta article .ctawrap .socialLinks a svg {
  max-width: 40px;
  max-height: 40px;
  width: 100%;
  height: 100%;
}
html body #welcome.cta article .ctawrap .socialLinks a svg path,
html body .contentBlock.cta article .ctawrap .socialLinks a svg path {
  fill: #fff;
}
html body #welcome.cta article .ctawrap .socialLinks a:hover,
html body #welcome.cta article .ctawrap .socialLinks a:focus,
html body .contentBlock.cta article .ctawrap .socialLinks a:hover,
html body .contentBlock.cta article .ctawrap .socialLinks a:focus {
  background: rgba(255, 255, 255, 0.35);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 768px) {
  html body #welcome.cta article .ctawrap .socialLinks,
  html body .contentBlock.cta article .ctawrap .socialLinks {
    transition: all 0.25s ease-in-out;
    transform: scale(0.75);
    transform-origin: right;
  }
}
@media (max-width: 480px) {
  html body #welcome.cta article .ctawrap .socialLinks,
  html body .contentBlock.cta article .ctawrap .socialLinks {
    transition: all 0.25s ease-in-out;
    transform: scale(0.5);
    transform-origin: right;
  }
}
@media (max-width: 640px) {
  html body #welcome.cta article .ctawrap,
  html body .contentBlock.cta article .ctawrap {
    flex-direction: column;
  }
  html body #welcome.cta article .ctawrap a,
  html body .contentBlock.cta article .ctawrap a {
    margin-bottom: 1em;
  }
}
html body #welcome.keydocs,
html body .contentBlock.keydocs {
  background: #191464;
}
html body #welcome.keydocs article h1,
html body #welcome.keydocs article h2,
html body #welcome.keydocs article h3,
html body #welcome.keydocs article p,
html body .contentBlock.keydocs article h1,
html body .contentBlock.keydocs article h2,
html body .contentBlock.keydocs article h3,
html body .contentBlock.keydocs article p {
  color: #fff;
}
html body #welcome.keydocs article .document-download,
html body .contentBlock.keydocs article .document-download {
  display: flex;
  justify-content: flex-start;
  margin: 0.25em 0;
}
html body #welcome.keydocs article .document-download .image-wrap,
html body .contentBlock.keydocs article .document-download .image-wrap {
  background: #000;
  min-width: 40px;
  min-height: 40px;
  padding: 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
html body #welcome.keydocs article .document-download .image-wrap img,
html body .contentBlock.keydocs article .document-download .image-wrap img {
  width: 100%;
  max-width: 20px;
  max-height: 25px;
}
html body #welcome.keydocs article .document-download div,
html body .contentBlock.keydocs article .document-download div {
  display: flex;
  padding: 0 2em;
  align-items: center;
  background: #a4b83b;
  transition: all 0.25s ease-in-out;
}
html body #welcome.keydocs article .document-download div p,
html body .contentBlock.keydocs article .document-download div p {
  margin: 0;
  padding: 0;
  color: #000;
  font-weight: 600;
  font-size: 1.2em;
  transition: all 0.25s ease-in-out;
}
html body #welcome.keydocs article .document-download:hover .image-wrap,
html body #welcome.keydocs article .document-download:focus .image-wrap,
html body .contentBlock.keydocs article .document-download:hover .image-wrap,
html body .contentBlock.keydocs article .document-download:focus .image-wrap {
  background: #000;
}
html body #welcome.keydocs article .document-download:hover div,
html body #welcome.keydocs article .document-download:focus div,
html body .contentBlock.keydocs article .document-download:hover div,
html body .contentBlock.keydocs article .document-download:focus div {
  transition: all 0.25s ease-in-out;
  background: #646464;
}
html body #welcome.keydocs article .document-download:hover div p,
html body #welcome.keydocs article .document-download:focus div p,
html body .contentBlock.keydocs article .document-download:hover div p,
html body .contentBlock.keydocs article .document-download:focus div p {
  color: #fff;
  transition: all 0.25s ease-in-out;
}
html body #welcome.primary,
html body .contentBlock.primary {
  background: #191464;
}
html body #welcome.primary article h2,
html body #welcome.primary article p,
html body .contentBlock.primary article h2,
html body .contentBlock.primary article p {
  color: #fff;
}
html body #welcome.light-blue,
html body .contentBlock.light-blue {
  background: rgba(25, 20, 100, 0.075);
}
html body #welcome.light-grey,
html body .contentBlock.light-grey {
  background: #f8f7f4;
}
html body #welcome.light-grey article .school-links,
html body .contentBlock.light-grey article .school-links {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr) 1em minmax(0, 1fr) 1em minmax(0, 1fr) 1em
    minmax(0, 1fr) 1em minmax(0, 1fr);
  grid-template-columns: repeat(5, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 1em;
  grid-row-gap: 0;
  box-sizing: border-box;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome.light-grey article .school-links,
  html body .contentBlock.light-grey article .school-links {
    display: block;
  }
}
html body #welcome.light-grey article .school-links .link-block,
html body .contentBlock.light-grey article .school-links .link-block {
  transition: all 0.25s ease-in-out;
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome.light-grey article .school-links .link-block,
  html body .contentBlock.light-grey article .school-links .link-block {
    padding: 2em;
  }
}
html body #welcome.light-grey article .school-links .link-block .ani-wrap,
html body .contentBlock.light-grey article .school-links .link-block .ani-wrap {
  padding: 1em 1em 2em 1em;
  box-sizing: border-box;
  background: #191464;
  height: 100%;
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap {
  display: flex;
  border: 3px solid white;
  position: relative;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  height: 100%;
  transition: all 0.25s ease-in-out;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap,
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap {
    justify-content: center;
  }
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  span,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  span {
  display: block;
  padding: 10%;
  box-sizing: border-box;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    span,
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    span {
    width: auto;
    height: 14em;
    max-height: 14em;
  }
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  span
  img,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  span
  img {
  width: 100%;
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    span
    img,
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    span
    img {
    width: auto;
    height: 10em;
    max-height: 10em;
  }
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  p:nth-of-type(1),
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  p:nth-of-type(1) {
  padding: 0 1em;
  box-sizing: border-box;
  text-align: center;
  margin: 0;
  color: #fff;
  margin-bottom: 2em;
  transition: all 0.25s ease-in-out;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    p:nth-of-type(1),
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    p:nth-of-type(1) {
    width: 100%;
    padding: 1em 1em;
  }
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  p.fbtn,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  p.fbtn {
  box-sizing: border-box;
  text-align: center;
  margin: 0;
  position: absolute;
  background: #191464;
  border: 3px solid #fff;
  color: #fff;
  text-transform: uppercase;
  bottom: -1.25em;
  padding: 0.5em 1.25em;
  border-radius: 1.5em;
  font-size: 0.7em;
  transition: all 0.25s ease-in-out;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    p.fbtn,
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    p.fbtn {
    width: 85%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  p.fbtn
  span,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  p.fbtn
  span {
  display: block;
  margin-right: 0.75em;
  padding: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    p.fbtn
    span,
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    p.fbtn
    span {
    height: auto;
    max-height: auto;
  }
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  p.fbtn
  svg,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  p.fbtn
  svg {
  width: 0.5em;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    p.fbtn
    svg,
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block
    .ani-wrap
    .content-wrap
    p.fbtn
    svg {
    height: 1em;
  }
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  p.fbtn
  svg
  .chev-right,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block
  .ani-wrap
  .content-wrap
  p.fbtn
  svg
  .chev-right {
  fill: #fff;
  transition: all 0.25s ease-in-out;
}
html body #welcome.light-grey article .school-links .link-block:nth-of-type(1),
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome.light-grey article .school-links .link-block:nth-of-type(2),
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:nth-of-type(2) {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome.light-grey article .school-links .link-block:nth-of-type(3),
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:nth-of-type(3) {
  -ms-grid-column: 5;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome.light-grey article .school-links .link-block:nth-of-type(4),
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:nth-of-type(4) {
  -ms-grid-column: 7;
  grid-column: 4;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome.light-grey article .school-links .link-block:nth-of-type(5),
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:nth-of-type(5) {
  -ms-grid-column: 9;
  grid-column: 5;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome.light-grey article .school-links .link-block:hover .ani-wrap,
html body #welcome.light-grey article .school-links .link-block:focus .ani-wrap,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:hover
  .ani-wrap,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:focus
  .ani-wrap {
  background: #fff;
  transition: all 0.25s ease-in-out;
  transform: scale(1.1);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.16);
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block:hover
  .ani-wrap
  .content-wrap,
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block:focus
  .ani-wrap
  .content-wrap,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:hover
  .ani-wrap
  .content-wrap,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:focus
  .ani-wrap
  .content-wrap {
  border: 3px solid #191464;
  transition: all 0.25s ease-in-out;
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block:hover
  .ani-wrap
  .content-wrap
  p:nth-of-type(1),
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block:focus
  .ani-wrap
  .content-wrap
  p:nth-of-type(1),
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:hover
  .ani-wrap
  .content-wrap
  p:nth-of-type(1),
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:focus
  .ani-wrap
  .content-wrap
  p:nth-of-type(1) {
  color: #191464;
  transition: all 0.25s ease-in-out;
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block:hover
  .ani-wrap
  .content-wrap
  p.fbtn,
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block:focus
  .ani-wrap
  .content-wrap
  p.fbtn,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:hover
  .ani-wrap
  .content-wrap
  p.fbtn,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:focus
  .ani-wrap
  .content-wrap
  p.fbtn {
  background: #fff;
  border: 3px solid #191464;
  color: #191464;
  transition: all 0.25s ease-in-out;
}
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block:hover
  .ani-wrap
  .content-wrap
  p.fbtn
  svg
  .chev-right,
html
  body
  #welcome.light-grey
  article
  .school-links
  .link-block:focus
  .ani-wrap
  .content-wrap
  p.fbtn
  svg
  .chev-right,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:hover
  .ani-wrap
  .content-wrap
  p.fbtn
  svg
  .chev-right,
html
  body
  .contentBlock.light-grey
  article
  .school-links
  .link-block:focus
  .ani-wrap
  .content-wrap
  p.fbtn
  svg
  .chev-right {
  fill: #191464;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 992px) {
  html body #welcome.light-grey article .school-links,
  html body .contentBlock.light-grey article .school-links {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr) 1em minmax(0, 1fr) minmax(0, 1fr) 1em
      minmax(0, 1fr);
    grid-template-columns: repeat(4, minmax(0, 1fr));
    -ms-grid-rows: minmax(0, 1fr) 1em minmax(0, 1fr) 1em minmax(0, 1fr);
    grid-template-rows: repeat(3, minmax(0, 1fr));
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block:nth-of-type(1),
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1 / span 2;
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column-span: 3;
  }
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block:nth-of-type(2),
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block:nth-of-type(2) {
    -ms-grid-column: 4;
    grid-column: 3 / span 2;
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column-span: 3;
  }
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block:nth-of-type(3),
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1 / span 2;
    -ms-grid-row: 3;
    grid-row: 2;
    -ms-grid-column-span: 3;
  }
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block:nth-of-type(4),
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block:nth-of-type(4) {
    -ms-grid-column: 4;
    grid-column: 3 / span 2;
    -ms-grid-row: 3;
    grid-row: 2;
    -ms-grid-column-span: 3;
  }
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block:nth-of-type(5),
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block:nth-of-type(5) {
    -ms-grid-column: 3;
    grid-column: 2 / span 2;
    -ms-grid-row: 5;
    grid-row: 3;
    -ms-grid-column-span: 2;
  }
}
@media (max-width: 480px) {
  html body #welcome.light-grey article .school-links,
  html body .contentBlock.light-grey article .school-links {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) 1em minmax(0, 1fr) 1em minmax(0, 1fr) 1em
      minmax(0, 1fr) 1em minmax(0, 1fr);
    grid-template-rows: repeat(5, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 1em;
  }
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block:nth-of-type(1),
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column-span: 1;
  }
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block:nth-of-type(2),
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
    -ms-grid-column-span: 1;
  }
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block:nth-of-type(3),
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 3;
    -ms-grid-column-span: 1;
  }
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block:nth-of-type(4),
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block:nth-of-type(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 4;
    -ms-grid-column-span: 1;
  }
  html
    body
    #welcome.light-grey
    article
    .school-links
    .link-block:nth-of-type(5),
  html
    body
    .contentBlock.light-grey
    article
    .school-links
    .link-block:nth-of-type(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 5;
    -ms-grid-column-span: 1;
  }
}
html body #welcome.light-feat,
html body .contentBlock.light-feat {
  background: #f8f7f4;
}
html body #welcome.light-feat article,
html body .contentBlock.light-feat article {
  padding: 4em 2rem 8em 2rem;
}
html body #welcome.people-first,
html body .contentBlock.people-first {
  background: rgba(32, 55, 31, 0.05);
}
html body #welcome.people-first article,
html body .contentBlock.people-first article {
  padding: 0;
}
html body #welcome.slim-centered,
html body .contentBlock.slim-centered {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1024px + 4rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1024px + 4rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #welcome.light article.nopad,
html body .contentBlock.light article.nopad {
  padding: 0 !important;
}
html body #welcome.light article .twoColSplit,
html body .contentBlock.light article .twoColSplit {
  background: #f8f7f4;
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #welcome.light article .twoColSplit .twoColLeftSplit,
html body .contentBlock.light article .twoColSplit .twoColLeftSplit {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 2em 2em;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
@supports (aspect-ratio: 1) {
  html body #welcome.light article .twoColSplit .twoColLeftSplit,
  html body .contentBlock.light article .twoColSplit .twoColLeftSplit {
    aspect-ratio: 1;
  }
  html body #welcome.light article .twoColSplit .twoColLeftSplit .toptext,
  html body .contentBlock.light article .twoColSplit .twoColLeftSplit .toptext {
    max-width: 100%;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 2em 0 0;
    box-sizing: border-box;
    scrollbar-width: thin;
    scrollbar-color: #191464 #646464;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext::-webkit-scrollbar,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext::-webkit-scrollbar {
    width: 12px;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext::-webkit-scrollbar-track,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext::-webkit-scrollbar-thumb,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(25, 20, 100, 0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  }
  html
    body
    #welcome.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext::-webkit-scrollbar-thumb:window-inactive,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(25, 20, 100, 0.4);
  }
  html body #welcome.light article .twoColSplit .twoColLeftSplit .toptext h3,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext
    h3 {
    color: #a4b83b;
    position: relative;
    text-indent: 2.5em;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext
    h3:before,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext
    h3:before {
    content: "";
    display: block;
    position: absolute;
    width: 2em;
    height: 2px;
    top: calc(50% - 1px);
    left: 0;
    background: #a4b83b;
  }
  html body #welcome.light article .twoColSplit .twoColLeftSplit .toptext p,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext
    p {
    font-weight: 600;
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    html body #welcome.light article .twoColSplit .twoColLeftSplit,
    html body .contentBlock.light article .twoColSplit .twoColLeftSplit {
      min-height: 50vw;
    }
  }
}
@supports not (aspect-ratio: 1) {
  html body #welcome.light article .twoColSplit .twoColLeftSplit,
  html body .contentBlock.light article .twoColSplit .twoColLeftSplit {
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: #191464 #646464;
  }
  html body #welcome.light article .twoColSplit .twoColLeftSplit:before,
  html body .contentBlock.light article .twoColSplit .twoColLeftSplit:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-top: 100%;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit
    .twoColLeftSplit::-webkit-scrollbar,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit::-webkit-scrollbar {
    width: 12px;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit
    .twoColLeftSplit::-webkit-scrollbar-track,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit
    .twoColLeftSplit::-webkit-scrollbar-thumb,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(25, 20, 100, 0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  }
  html
    body
    #welcome.light
    article
    .twoColSplit
    .twoColLeftSplit::-webkit-scrollbar-thumb:window-inactive,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(25, 20, 100, 0.4);
  }
  html body #welcome.light article .twoColSplit .twoColLeftSplit .toptext,
  html body .contentBlock.light article .twoColSplit .twoColLeftSplit .toptext {
    padding: 2em;
    box-sizing: border-box;
    max-width: calc(100% - 4em);
    width: calc(100% - 4em);
    position: absolute;
    margin: 0 auto;
    top: 2em;
    bottom: 2em;
    left: 0;
    right: 0;
    display: block;
    padding: 0 2em 0 0;
    box-sizing: border-box;
  }
  html body #welcome.light article .twoColSplit .twoColLeftSplit .toptext h3,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext
    h3 {
    color: #a4b83b;
    position: relative;
    text-indent: 2.5em;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext
    h3:before,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext
    h3:before {
    content: "";
    display: block;
    position: absolute;
    width: 2em;
    height: 2px;
    top: calc(50% - 1px);
    left: 0;
    background: #a4b83b;
  }
  html body #welcome.light article .twoColSplit .twoColLeftSplit .toptext p,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColLeftSplit
    .toptext
    p {
    font-weight: 700;
    color: #000;
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    html body #welcome.light article .twoColSplit .twoColLeftSplit,
    html body .contentBlock.light article .twoColSplit .twoColLeftSplit {
      min-height: 50vw;
    }
  }
}
html body #welcome.light article .twoColSplit .twoColLeftSplit:before,
html body .contentBlock.light article .twoColSplit .twoColLeftSplit:before {
  display: none;
}
html body #welcome.light article .twoColSplit .twoColRightSplit,
html body .contentBlock.light article .twoColSplit .twoColRightSplit {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
@supports (aspect-ratio: 1) {
  html body #welcome.light article .twoColSplit .twoColRightSplit,
  html body .contentBlock.light article .twoColSplit .twoColRightSplit {
    aspect-ratio: 1;
  }
}
@supports not (aspect-ratio: 1) {
  html body #welcome.light article .twoColSplit .twoColRightSplit,
  html body .contentBlock.light article .twoColSplit .twoColRightSplit {
    padding-top: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome.light article .twoColSplit .twoColRightSplit,
  html body .contentBlock.light article .twoColSplit .twoColRightSplit {
    padding-top: 100%;
  }
}
html body #welcome.light article .twoColSplit .twoColRightSplit .toptext,
html body .contentBlock.light article .twoColSplit .twoColRightSplit .toptext {
  max-width: 100%;
}
html body #welcome.light article .twoColSplit .twoColRightSplit .toptext h3,
html
  body
  .contentBlock.light
  article
  .twoColSplit
  .twoColRightSplit
  .toptext
  h3 {
  color: #a4b83b;
  position: relative;
  text-indent: 0;
}
html
  body
  #welcome.light
  article
  .twoColSplit
  .twoColRightSplit
  .toptext
  h3:before,
html
  body
  .contentBlock.light
  article
  .twoColSplit
  .twoColRightSplit
  .toptext
  h3:before {
  display: none;
}
html body #welcome.light article .twoColSplit .twoColRightSplit .toptext p,
html
  body
  .contentBlock.light
  article
  .twoColSplit
  .twoColRightSplit
  .toptext
  p {
  color: #000;
  font-weight: 700;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome.light article .twoColSplit .twoColRightSplit,
  html body .contentBlock.light article .twoColSplit .twoColRightSplit {
    min-height: 50vw;
  }
}
html body #welcome.light article .twoColSplit .twoColRightSplit picture,
html body .contentBlock.light article .twoColSplit .twoColRightSplit picture {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  z-index: 1;
}
html body #welcome.light article .twoColSplit .twoColRightSplit picture img,
html
  body
  .contentBlock.light
  article
  .twoColSplit
  .twoColRightSplit
  picture
  img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  display: block;
  width: 100%;
  height: 100%;
}
html body #welcome.light article .twoColSplit .twoColRightSplit .toptext,
html body .contentBlock.light article .twoColSplit .twoColRightSplit .toptext {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 2;
  padding: 4em;
  box-sizing: border-box;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome.light article .twoColSplit .twoColRightSplit .toptext,
  html
    body
    .contentBlock.light
    article
    .twoColSplit
    .twoColRightSplit
    .toptext {
    padding: 0;
  }
}
@media (max-width: 992px) {
  html body #welcome.light article .twoColSplit,
  html body .contentBlock.light article .twoColSplit {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) auto;
    grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, 1fr) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  html body #welcome.light article .twoColSplit .twoColLeftSplit,
  html body .contentBlock.light article .twoColSplit .twoColLeftSplit {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    padding: 2em;
  }
  @supports (aspect-ratio: 1) {
    html body #welcome.light article .twoColSplit .twoColLeftSplit,
    html body .contentBlock.light article .twoColSplit .twoColLeftSplit {
      aspect-ratio: unset;
    }
  }
  @supports not (aspect-ratio: 1) {
    html body #welcome.light article .twoColSplit .twoColLeftSplit .toptext,
    html
      body
      .contentBlock.light
      article
      .twoColSplit
      .twoColLeftSplit
      .toptext {
      max-width: 100%;
      width: 100%;
      position: relative;
      display: block;
    }
    @media (max-width: 992px) and (-ms-high-contrast: none),
      (max-width: 992px) and (-ms-high-contrast: active) {
      html body #welcome.light article .twoColSplit .twoColLeftSplit,
      html body .contentBlock.light article .twoColSplit .twoColLeftSplit {
        min-height: 50vw;
      }
    }
  }
  html body #welcome.light article .twoColSplit .twoColRightSplit,
  html body .contentBlock.light article .twoColSplit .twoColRightSplit {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
html body #welcome.light article .twoColSplit.alt .twoColLeftSplit,
html body .contentBlock.light article .twoColSplit.alt .twoColLeftSplit {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
@supports (aspect-ratio: 1) {
  html body #welcome.light article .twoColSplit.alt .twoColLeftSplit,
  html body .contentBlock.light article .twoColSplit.alt .twoColLeftSplit {
    aspect-ratio: 1;
  }
}
@supports not (aspect-ratio: 1) {
  html body #welcome.light article .twoColSplit.alt .twoColLeftSplit,
  html body .contentBlock.light article .twoColSplit.alt .twoColLeftSplit {
    padding-top: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome.light article .twoColSplit.alt .twoColLeftSplit,
  html body .contentBlock.light article .twoColSplit.alt .twoColLeftSplit {
    padding-top: 100%;
  }
}
html body #welcome.light article .twoColSplit.alt .twoColLeftSplit .toptext,
html
  body
  .contentBlock.light
  article
  .twoColSplit.alt
  .twoColLeftSplit
  .toptext {
  max-width: 199%;
}
html body #welcome.light article .twoColSplit.alt .twoColLeftSplit .toptext h3,
html
  body
  .contentBlock.light
  article
  .twoColSplit.alt
  .twoColLeftSplit
  .toptext
  h3 {
  color: #a4b83b;
  position: relative;
  text-indent: 0;
}
html
  body
  #welcome.light
  article
  .twoColSplit.alt
  .twoColLeftSplit
  .toptext
  h3:before,
html
  body
  .contentBlock.light
  article
  .twoColSplit.alt
  .twoColLeftSplit
  .toptext
  h3:before {
  display: none;
}
html body #welcome.light article .twoColSplit.alt .twoColLeftSplit .toptext p,
html
  body
  .contentBlock.light
  article
  .twoColSplit.alt
  .twoColLeftSplit
  .toptext
  p {
  color: #000;
  font-weight: 700;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome.light article .twoColSplit.alt .twoColLeftSplit,
  html body .contentBlock.light article .twoColSplit.alt .twoColLeftSplit {
    min-height: 50vw;
  }
}
html body #welcome.light article .twoColSplit.alt .twoColLeftSplit picture,
html
  body
  .contentBlock.light
  article
  .twoColSplit.alt
  .twoColLeftSplit
  picture {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  z-index: 1;
}
html body #welcome.light article .twoColSplit.alt .twoColLeftSplit picture img,
html
  body
  .contentBlock.light
  article
  .twoColSplit.alt
  .twoColLeftSplit
  picture
  img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  display: block;
  width: 100%;
  height: 100%;
}
html body #welcome.light article .twoColSplit.alt .twoColLeftSplit .toptext,
html
  body
  .contentBlock.light
  article
  .twoColSplit.alt
  .twoColLeftSplit
  .toptext {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 2;
  padding: 4em;
  box-sizing: border-box;
}
@media (max-width: 480px) {
  html body #welcome.light article .twoColSplit.alt .twoColLeftSplit .toptext,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColLeftSplit
    .toptext {
    padding: 2em;
  }
}
html body #welcome.light article .twoColSplit.alt .twoColRightSplit,
html body .contentBlock.light article .twoColSplit.alt .twoColRightSplit {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 2em 3em;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@supports (aspect-ratio: 1) {
  html body #welcome.light article .twoColSplit.alt .twoColRightSplit,
  html body .contentBlock.light article .twoColSplit.alt .twoColRightSplit {
    aspect-ratio: 1;
  }
  html body #welcome.light article .twoColSplit.alt .twoColRightSplit .toptext,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext {
    max-width: 100%;
    width: calc(100% - 2em);
    height: calc(100% - 4em);
    position: absolute;
    overflow-y: auto;
    top: 2em;
    bottom: 2em;
    right: 2em;
    padding: 0 2em 0 2em;
    box-sizing: border-box;
    scrollbar-width: thin;
    scrollbar-color: #191464 #646464;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext::-webkit-scrollbar,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext::-webkit-scrollbar {
    width: 12px;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext::-webkit-scrollbar-track,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext::-webkit-scrollbar-thumb,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(25, 20, 100, 0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext::-webkit-scrollbar-thumb:window-inactive,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(25, 20, 100, 0.4);
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    h3,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    h3 {
    color: #a4b83b;
    position: relative;
    text-indent: 0;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    h3::before,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    h3::before {
    display: none;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    p,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    p {
    font-weight: 600;
    color: #000;
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    html body #welcome.light article .twoColSplit.alt .twoColRightSplit,
    html body .contentBlock.light article .twoColSplit.alt .twoColRightSplit {
      min-height: 50vw;
    }
  }
}
@supports not (aspect-ratio: 1) {
  html body #welcome.light article .twoColSplit.alt .twoColRightSplit,
  html body .contentBlock.light article .twoColSplit.alt .twoColRightSplit {
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: #191464 #646464;
  }
  html body #welcome.light article .twoColSplit.alt .twoColRightSplit:before,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-top: 100%;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit::-webkit-scrollbar,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit::-webkit-scrollbar {
    width: 12px;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit::-webkit-scrollbar-track,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit::-webkit-scrollbar-thumb,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(25, 20, 100, 0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit::-webkit-scrollbar-thumb:window-inactive,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(25, 20, 100, 0.4);
  }
  html body #welcome.light article .twoColSplit.alt .twoColRightSplit .toptext,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext {
    max-width: 100%;
    width: 100%;
    position: absolute;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    padding: 0 2em 0 2em;
    box-sizing: border-box;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    h3,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    h3 {
    color: #a4b83b;
    position: relative;
    text-indent: 0;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    h3:before,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    h3:before {
    display: none;
  }
  html
    body
    #welcome.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    p,
  html
    body
    .contentBlock.light
    article
    .twoColSplit.alt
    .twoColRightSplit
    .toptext
    p {
    font-weight: 700;
    color: #000;
  }
  @media (max-width: 480px) {
    html
      body
      #welcome.light
      article
      .twoColSplit.alt
      .twoColRightSplit
      .toptext,
    html
      body
      .contentBlock.light
      article
      .twoColSplit.alt
      .twoColRightSplit
      .toptext {
      padding: 2em;
    }
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    html body #welcome.light article .twoColSplit.alt .twoColRightSplit,
    html body .contentBlock.light article .twoColSplit.alt .twoColRightSplit {
      min-height: 50vw;
    }
  }
}
html body #welcome.light article .twoColSplit.alt .twoColRightSplit:before,
html
  body
  .contentBlock.light
  article
  .twoColSplit.alt
  .twoColRightSplit:before {
  display: none;
}
@media (max-width: 992px) {
  html body #welcome.light article .twoColSplit.alt,
  html body .contentBlock.light article .twoColSplit.alt {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) auto;
    grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, 1fr) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  html body #welcome.light article .twoColSplit.alt .twoColLeftSplit,
  html body .contentBlock.light article .twoColSplit.alt .twoColLeftSplit {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome.light article .twoColSplit.alt .twoColRightSplit,
  html body .contentBlock.light article .twoColSplit.alt .twoColRightSplit {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    padding: 2em;
  }
  @supports (aspect-ratio: 1) {
    html body #welcome.light article .twoColSplit.alt .twoColRightSplit,
    html body .contentBlock.light article .twoColSplit.alt .twoColRightSplit {
      aspect-ratio: unset;
    }
  }
  @supports not (aspect-ratio: 1) {
    html
      body
      #welcome.light
      article
      .twoColSplit.alt
      .twoColRightSplit
      .toptext,
    html
      body
      .contentBlock.light
      article
      .twoColSplit.alt
      .twoColRightSplit
      .toptext {
      max-width: 100%;
      width: 100%;
      position: relative;
      display: block;
    }
    @media (max-width: 992px) and (-ms-high-contrast: none),
      (max-width: 992px) and (-ms-high-contrast: active) {
      html body #welcome.light article .twoColSplit.alt .twoColRightSplit,
      html body .contentBlock.light article .twoColSplit.alt .twoColRightSplit {
        min-height: 50vw;
      }
    }
  }
}
html body #welcome article,
html body .contentBlock article {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 2em 2rem;
  box-sizing: border-box;
}
html body #welcome article > h1,
html body .contentBlock article > h1 {
  margin-top: 0;
}
html body #welcome article a,
html body .contentBlock article a {
  color: #20371f;
  font-weight: 600;
}
html body #welcome article a:hover,
html body #welcome article a:focus,
html body .contentBlock article a:hover,
html body .contentBlock article a:focus {
  color: #a4b83b;
}
html body #welcome article .twoCol,
html body .contentBlock article .twoCol {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, 0.7fr);
  grid-template-columns: minmax(0, 1fr) minmax(0, 0.7fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 3em;
  grid-row-gap: 0;
}
html body #welcome article .twoColLeft,
html body .contentBlock article .twoColLeft {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .twoColLeft a,
html body .contentBlock article .twoColLeft a {
  color: #191464;
}
html body #welcome article .twoColLeft a:hover,
html body #welcome article .twoColLeft a:focus,
html body .contentBlock article .twoColLeft a:hover,
html body .contentBlock article .twoColLeft a:focus {
  color: #20371f;
}
html body #welcome article .twoColLeft .staff-profile-block,
html body .contentBlock article .twoColLeft .staff-profile-block {
  display: flex;
  justify-content: flex-start;
  padding: 1em;
  box-sizing: border-box;
  border: 2px solid #191464;
  flex-wrap: wrap;
}
@supports ((-moz-column-gap: 1em) or (column-gap: 1em)) {
  html body #welcome article .twoColLeft .staff-profile-block,
  html body .contentBlock article .twoColLeft .staff-profile-block {
    -moz-column-gap: 1em;
    column-gap: 1em;
  }
}
html body #welcome article .twoColLeft .staff-profile-block .image-border,
html body .contentBlock article .twoColLeft .staff-profile-block .image-border {
  border-radius: 50%;
  overflow: hidden;
  width: 180px;
  max-height: 180px;
  display: block;
}
html
  body
  #welcome
  article
  .twoColLeft
  .staff-profile-block
  .image-border
  picture,
html
  body
  .contentBlock
  article
  .twoColLeft
  .staff-profile-block
  .image-border
  picture {
  display: block;
  width: 180px;
  max-height: 180px;
}
html
  body
  #welcome
  article
  .twoColLeft
  .staff-profile-block
  .image-border
  picture
  img,
html
  body
  .contentBlock
  article
  .twoColLeft
  .staff-profile-block
  .image-border
  picture
  img {
  display: block;
  width: 180px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html
    body
    #welcome
    article
    .twoColLeft
    .staff-profile-block
    .image-border
    picture,
  html
    body
    .contentBlock
    article
    .twoColLeft
    .staff-profile-block
    .image-border
    picture {
    margin-right: 1em;
  }
}
@media (max-width: 992px) {
  html body #welcome article .twoColLeft .staff-profile-block .image-border,
  html
    body
    .contentBlock
    article
    .twoColLeft
    .staff-profile-block
    .image-border {
    width: 100%;
    border-radius: 0;
    display: flex;
    justify-content: center;
    margin-bottom: 1em;
  }
  html
    body
    #welcome
    article
    .twoColLeft
    .staff-profile-block
    .image-border
    picture,
  html
    body
    .contentBlock
    article
    .twoColLeft
    .staff-profile-block
    .image-border
    picture {
    overflow: hidden;
    border-radius: 50%;
  }
}
html body #welcome article .twoColLeft .staff-profile-block .text-flexed,
html body .contentBlock article .twoColLeft .staff-profile-block .text-flexed {
  max-width: calc((100% - 1em) - 180px);
}
html
  body
  #welcome
  article
  .twoColLeft
  .staff-profile-block
  .text-flexed
  p:last-of-type,
html
  body
  .contentBlock
  article
  .twoColLeft
  .staff-profile-block
  .text-flexed
  p:last-of-type {
  margin-bottom: 1em;
}
@media (max-width: 992px) {
  html body #welcome article .twoColLeft .staff-profile-block .text-flexed,
  html
    body
    .contentBlock
    article
    .twoColLeft
    .staff-profile-block
    .text-flexed {
    max-width: 100%;
    width: 100%;
  }
}
html body #welcome article .twoColLeft .staff-profile-block .text-full,
html body .contentBlock article .twoColLeft .staff-profile-block .text-full {
  width: 100%;
}
html body #welcome article .twoColRight,
html body .contentBlock article .twoColRight {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
}
html body #welcome article .twoColRight picture:not(.awards picture),
html body .contentBlock article .twoColRight picture:not(.awards picture) {
  width: 100%;
  display: block;
  position: relative;
  height: 100%;
  margin-bottom: 1em;
}
html
  body
  #welcome
  article
  .twoColRight
  picture:not(.awards picture)
  img:not(.awards picture img),
html
  body
  .contentBlock
  article
  .twoColRight
  picture:not(.awards picture)
  img:not(.awards picture img) {
  width: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  max-height: 700px;
  height: 100%;
}
html
  body
  #welcome
  article
  .twoColRight
  picture:not(.awards picture)
  img:not(.awards picture img).pos-bot,
html
  body
  .contentBlock
  article
  .twoColRight
  picture:not(.awards picture)
  img:not(.awards picture img).pos-bot {
  -o-object-position: bottom;
  object-position: bottom;
}
html
  body
  #welcome
  article
  .twoColRight
  picture:not(.awards picture):last-of-type,
html
  body
  .contentBlock
  article
  .twoColRight
  picture:not(.awards picture):last-of-type {
  margin-bottom: 0;
}
html body #welcome article .twoColRight .awards-images .awards,
html body .contentBlock article .twoColRight .awards-images .awards {
  display: flex;
  justify-content: flex-start;
}
html body #welcome article .twoColRight .awards-images .awards picture,
html body .contentBlock article .twoColRight .awards-images .awards picture {
  display: block;
  width: 100%;
  max-width: 120px;
  margin-right: 1em;
}
html
  body
  #welcome
  article
  .twoColRight
  .awards-images
  .awards
  picture:last-of-type,
html
  body
  .contentBlock
  article
  .twoColRight
  .awards-images
  .awards
  picture:last-of-type {
  margin-right: 0;
}
html body #welcome article .twoColRight .awards-images .awards picture img,
html
  body
  .contentBlock
  article
  .twoColRight
  .awards-images
  .awards
  picture
  img {
  display: block;
  width: 100%;
}
@media (max-width: 768px) {
  html body #welcome article .twoCol,
  html body .contentBlock article .twoCol {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(350px, auto) 2em auto;
    grid-template-rows: minmax(350px, -webkit-max-content) minmax(
        0,
        -webkit-max-content
      );
    grid-template-rows: minmax(350px, max-content) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  html body #welcome article .twoColLeft,
  html body .contentBlock article .twoColLeft {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
  }
  html body #welcome article .twoColRight,
  html body .contentBlock article .twoColRight {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .twoColRight picture:not(.awards picture),
  html body .contentBlock article .twoColRight picture:not(.awards picture) {
    height: auto;
  }
  html body #welcome article .twoColRight picture:not(.awards picture) img,
  html
    body
    .contentBlock
    article
    .twoColRight
    picture:not(.awards picture)
    img {
    -o-object-position: top;
    object-position: top;
    max-height: 100vw !important;
  }
}
@media (max-width: 480px) {
  html body #welcome article .twoCol,
  html body .contentBlock article .twoCol {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(350px, auto) 2em auto;
    grid-template-rows: minmax(350px, -webkit-max-content) minmax(
        0,
        -webkit-max-content
      );
    grid-template-rows: minmax(350px, max-content) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  html body #welcome article .twoColLeft,
  html body .contentBlock article .twoColLeft {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
  }
  html body #welcome article .twoColRight,
  html body .contentBlock article .twoColRight {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .twoColRight picture img,
  html body .contentBlock article .twoColRight picture img {
    -o-object-position: top;
    object-position: top;
  }
}
html body #welcome article .link-strip,
html body .contentBlock article .link-strip {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
html body #welcome article .link-strip a,
html body .contentBlock article .link-strip a {
  border: 3px solid #191464;
  min-height: 0;
  padding: 0.5em 1.2em;
  color: #191464;
  transition: all 0.25s ease-in-out;
  border-radius: 1.5em;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html body #welcome article .link-strip a span,
html body .contentBlock article .link-strip a span {
  display: block;
  margin-right: 0.75em;
  text-transform: uppercase;
}
html body #welcome article .link-strip a svg,
html body .contentBlock article .link-strip a svg {
  width: 0.5em;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome article .link-strip a svg,
  html body .contentBlock article .link-strip a svg {
    height: 1em;
  }
}
html body #welcome article .link-strip a svg .chev-right,
html body .contentBlock article .link-strip a svg .chev-right {
  fill: #191464;
  transition: all 0.25s ease-in-out;
  width: 1em;
}
html body #welcome article .link-strip a:hover,
html body #welcome article .link-strip a:focus,
html body #welcome article .link-strip a:focus-visible,
html body .contentBlock article .link-strip a:hover,
html body .contentBlock article .link-strip a:focus,
html body .contentBlock article .link-strip a:focus-visible {
  transition: all 0.25s ease-in-out;
  color: #fff;
  background: #191464;
}
html body #welcome article .link-strip a:hover svg .chev-right,
html body #welcome article .link-strip a:focus svg .chev-right,
html body #welcome article .link-strip a:focus-visible svg .chev-right,
html body .contentBlock article .link-strip a:hover svg .chev-right,
html body .contentBlock article .link-strip a:focus svg .chev-right,
html body .contentBlock article .link-strip a:focus-visible svg .chev-right {
  fill: #fff;
  transition: all 0.25s ease-in-out;
}
html body #welcome article .number-blocks,
html body .contentBlock article .number-blocks {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr) 4em minmax(0, 1fr) 4em minmax(0, 1fr);
  grid-template-columns: repeat(3, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 4em;
  grid-row-gap: 0;
  margin: 2em 0;
}
html body #welcome article .number-blocks .num-block,
html body .contentBlock article .number-blocks .num-block {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: auto minmax(0, 1fr);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-rows: minmax(0, max-content) minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #welcome article .number-blocks .num-block:nth-of-type(1),
html body .contentBlock article .number-blocks .num-block:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .number-blocks .num-block:nth-of-type(2),
html body .contentBlock article .number-blocks .num-block:nth-of-type(2) {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .number-blocks .num-block:nth-of-type(3),
html body .contentBlock article .number-blocks .num-block:nth-of-type(3) {
  -ms-grid-column: 5;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .number-blocks .num-block .image-num,
html body .contentBlock article .number-blocks .num-block .image-num {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  position: relative;
  aspect-ratio: 1;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .number-blocks .num-block .image-num picture,
html body .contentBlock article .number-blocks .num-block .image-num picture {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
}
html body #welcome article .number-blocks .num-block .image-num picture img,
html
  body
  .contentBlock
  article
  .number-blocks
  .num-block
  .image-num
  picture
  img {
  display: block;
  width: 100%;
  height: 100%;
}
html body #welcome article .number-blocks .num-block .image-num .count,
html body .contentBlock article .number-blocks .num-block .image-num .count {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
html body #welcome article .number-blocks .num-block .image-num .count p,
html body .contentBlock article .number-blocks .num-block .image-num .count p {
  font-weight: 600;
  color: #fff;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
  font-size: 3.5em;
  font-size: clamp(35px, 4vw, 3.5em);
  text-align: center;
}
html
  body
  #welcome
  article
  .number-blocks
  .num-block
  .image-num
  .count
  p
  span:nth-of-type(3),
html
  body
  .contentBlock
  article
  .number-blocks
  .num-block
  .image-num
  .count
  p
  span:nth-of-type(3) {
  font-size: 50%;
  display: block;
  line-height: 1;
}
@media (max-width: 640px) {
  html body #welcome article .number-blocks .num-block .image-num .count p,
  html
    body
    .contentBlock
    article
    .number-blocks
    .num-block
    .image-num
    .count
    p {
    font-size: clamp(55px, 4vw, 3.5em);
  }
}
html body #welcome article .number-blocks .num-block .block-text,
html body .contentBlock article .number-blocks .num-block .block-text {
  position: relative;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
  background-color: #f8f7f4;
  padding: 1em;
  box-sizing: border-box;
  text-align: center;
}
@media (max-width: 640px) {
  html body #welcome article .number-blocks,
  html body .contentBlock article .number-blocks {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) 2em minmax(0, 1fr) 2em minmax(0, 1fr);
    grid-template-rows: repeat(3, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  html body #welcome article .number-blocks .num-block:nth-of-type(1),
  html body .contentBlock article .number-blocks .num-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .number-blocks .num-block:nth-of-type(2),
  html body .contentBlock article .number-blocks .num-block:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
  }
  html body #welcome article .number-blocks .num-block:nth-of-type(3),
  html body .contentBlock article .number-blocks .num-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 3;
  }
}
html body #welcome article .ctawrap,
html body .contentBlock article .ctawrap {
  display: flex;
  justify-content: center;
}
html body #welcome article .ctawrap a,
html body .contentBlock article .ctawrap a {
  background: transparent;
  color: #191464;
  padding: 0.5em 2rem;
  transition: all 0.25s ease-in-out;
  font-size: 1.2em;
  font-weight: 500;
  text-transform: uppercase;
  border: 3px solid #191464;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 1.7em;
}
html body #welcome article .ctawrap a span,
html body .contentBlock article .ctawrap a span {
  display: block;
  margin-right: 0.75em;
}
html body #welcome article .ctawrap a svg,
html body .contentBlock article .ctawrap a svg {
  width: 0.5em;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome article .ctawrap a svg,
  html body .contentBlock article .ctawrap a svg {
    height: 1em;
  }
}
html body #welcome article .ctawrap a svg .chev-right,
html body .contentBlock article .ctawrap a svg .chev-right {
  fill: #191464;
  transition: all 0.25s ease-in-out;
  width: 1em;
}
html body #welcome article .ctawrap a:hover,
html body #welcome article .ctawrap a:focus,
html body .contentBlock article .ctawrap a:hover,
html body .contentBlock article .ctawrap a:focus {
  transition: all 0.25s ease-in-out;
  background: #191464;
  color: #fff;
}
html body #welcome article .ctawrap a:hover svg .chev-right,
html body #welcome article .ctawrap a:focus svg .chev-right,
html body .contentBlock article .ctawrap a:hover svg .chev-right,
html body .contentBlock article .ctawrap a:focus svg .chev-right {
  fill: #fff;
  transition: all 0.25s ease-in-out;
}
html body #welcome article .ctawrap.alt a,
html body .contentBlock article .ctawrap.alt a {
  background: transparent;
  color: #fff;
  padding: 0.5em 2rem;
  transition: all 0.25s ease-in-out;
  font-size: 1.2em;
  font-weight: 500;
  text-transform: uppercase;
  border: 3px solid #fff;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 1.7em;
}
html body #welcome article .ctawrap.alt a span,
html body .contentBlock article .ctawrap.alt a span {
  display: block;
  margin-right: 0.75em;
}
html body #welcome article .ctawrap.alt a svg,
html body .contentBlock article .ctawrap.alt a svg {
  width: 0.5em;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome article .ctawrap.alt a svg,
  html body .contentBlock article .ctawrap.alt a svg {
    height: 1em;
  }
}
html body #welcome article .ctawrap.alt a svg .chev-right,
html body .contentBlock article .ctawrap.alt a svg .chev-right {
  fill: #fff;
  transition: all 0.25s ease-in-out;
  width: 1em;
}
html body #welcome article .ctawrap.alt a:hover,
html body #welcome article .ctawrap.alt a:focus,
html body .contentBlock article .ctawrap.alt a:hover,
html body .contentBlock article .ctawrap.alt a:focus {
  transition: all 0.25s ease-in-out;
  background: #fff;
  color: #191464;
}
html body #welcome article .ctawrap.alt a:hover svg .chev-right,
html body #welcome article .ctawrap.alt a:focus svg .chev-right,
html body .contentBlock article .ctawrap.alt a:hover svg .chev-right,
html body .contentBlock article .ctawrap.alt a:focus svg .chev-right {
  fill: #191464;
  transition: all 0.25s ease-in-out;
}
html body #welcome article .fourColValues,
html body .contentBlock article .fourColValues {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, 1fr) 3em minmax(0, 1fr) 3em
    minmax(0, 1fr);
  grid-template-columns: repeat(4, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 3em;
  grid-row-gap: 0;
}
html body #welcome article .fourColValues .fourColBlock:nth-of-type(1),
html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .fourColValues .fourColBlock:nth-of-type(2),
html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(2) {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .fourColValues .fourColBlock:nth-of-type(3),
html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(3) {
  -ms-grid-column: 5;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .fourColValues .fourColBlock:nth-of-type(4),
html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(4) {
  -ms-grid-column: 7;
  grid-column: 4;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .fourColValues .fourColBlock picture,
html body .contentBlock article .fourColValues .fourColBlock picture {
  width: 100%;
  display: block;
  position: relative;
  aspect-ratio: 1.7777777778;
}
@supports not (aspect-ratio: 1.7777777778) {
  html body #welcome article .fourColValues .fourColBlock picture,
  html body .contentBlock article .fourColValues .fourColBlock picture {
    padding-top: 56.25%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome article .fourColValues .fourColBlock picture,
  html body .contentBlock article .fourColValues .fourColBlock picture {
    padding-top: 56.25%;
  }
}
html body #welcome article .fourColValues .fourColBlock picture img,
html body .contentBlock article .fourColValues .fourColBlock picture img {
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-position: center center;
  object-position: center center;
  width: 100%;
  display: block;
  height: 100%;
}
html body #welcome article .fourColValues .fourColBlock .fourColText,
html body .contentBlock article .fourColValues .fourColBlock .fourColText {
  padding: 1em;
  box-sizing: border-box;
  background: #f8f7f4;
}
html body #welcome article .fourColValues .fourColBlock .fourColText p,
html body .contentBlock article .fourColValues .fourColBlock .fourColText p {
  margin-bottom: 0;
}
html body #welcome article .fourColValues .fourColBlock .fourColText p.heading,
html
  body
  .contentBlock
  article
  .fourColValues
  .fourColBlock
  .fourColText
  p.heading {
  min-height: 3em;
  font-weight: 800;
  margin-bottom: 0.5em;
  color: #a4b83b;
}
@media (max-width: 992px) {
  html body #welcome article .fourColValues,
  html body .contentBlock article .fourColValues {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -ms-grid-rows: minmax(0, 1fr) 3em minmax(0, 1fr);
    grid-template-rows: repeat(2, minmax(0, 1fr));
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }
  html body #welcome article .fourColValues .fourColBlock:nth-of-type(1),
  html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .fourColValues .fourColBlock:nth-of-type(2),
  html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(2) {
    -ms-grid-column: 3;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .fourColValues .fourColBlock:nth-of-type(3),
  html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
  }
  html body #welcome article .fourColValues .fourColBlock:nth-of-type(4),
  html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(4) {
    -ms-grid-column: 3;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 2;
  }
}
@media (max-width: 640px) {
  html body #welcome article .fourColValues,
  html body .contentBlock article .fourColValues {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) 3em minmax(0, 1fr) 3em minmax(0, 1fr) 3em
      minmax(0, 1fr);
    grid-template-rows: repeat(4, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 3em;
  }
  html body #welcome article .fourColValues .fourColBlock:nth-of-type(1),
  html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .fourColValues .fourColBlock:nth-of-type(2),
  html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
  }
  html body #welcome article .fourColValues .fourColBlock:nth-of-type(3),
  html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 3;
  }
  html body #welcome article .fourColValues .fourColBlock:nth-of-type(4),
  html body .contentBlock article .fourColValues .fourColBlock:nth-of-type(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 4;
  }
}
html body #welcome article .benefit-six,
html body .contentBlock article .benefit-six {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, 1fr) 3em minmax(0, 1fr);
  grid-template-columns: repeat(3, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr) 3em minmax(0, 1fr);
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-column-gap: 3em;
  grid-row-gap: 3em;
}
html body #welcome article .benefit-six .benefit-six-block,
html body .contentBlock article .benefit-six .benefit-six-block {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: auto minmax(0, 1fr);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-rows: minmax(0, max-content) minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #welcome article .benefit-six .benefit-six-block:nth-of-type(1),
html body .contentBlock article .benefit-six .benefit-six-block:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .benefit-six .benefit-six-block:nth-of-type(2),
html body .contentBlock article .benefit-six .benefit-six-block:nth-of-type(2) {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .benefit-six .benefit-six-block:nth-of-type(3),
html body .contentBlock article .benefit-six .benefit-six-block:nth-of-type(3) {
  -ms-grid-column: 5;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .benefit-six .benefit-six-block:nth-of-type(4),
html body .contentBlock article .benefit-six .benefit-six-block:nth-of-type(4) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 3;
  grid-row: 2;
}
html body #welcome article .benefit-six .benefit-six-block:nth-of-type(5),
html body .contentBlock article .benefit-six .benefit-six-block:nth-of-type(5) {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 3;
  grid-row: 2;
}
html body #welcome article .benefit-six .benefit-six-block:nth-of-type(6),
html body .contentBlock article .benefit-six .benefit-six-block:nth-of-type(6) {
  -ms-grid-column: 5;
  grid-column: 3;
  -ms-grid-row: 3;
  grid-row: 2;
}
html body #welcome article .benefit-six .benefit-six-block picture,
html body .contentBlock article .benefit-six .benefit-six-block picture {
  width: 100%;
  display: block;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .benefit-six .benefit-six-block picture img,
html body .contentBlock article .benefit-six .benefit-six-block picture img {
  width: 100%;
  display: block;
}
html body #welcome article .benefit-six .benefit-six-block .benefit-copy,
html body .contentBlock article .benefit-six .benefit-six-block .benefit-copy {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 3;
  grid-row: 2;
  padding: 1em;
  box-sizing: border-box;
  background: #fff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome article .benefit-six .benefit-six-block .benefit-copy,
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block
    .benefit-copy {
    min-height: 12.5em;
  }
}
html
  body
  #welcome
  article
  .benefit-six
  .benefit-six-block
  .benefit-copy
  p.heading,
html
  body
  .contentBlock
  article
  .benefit-six
  .benefit-six-block
  .benefit-copy
  p.heading {
  font-size: 1.1em;
  font-weight: 600;
  color: #a4b83b;
}
@media (max-width: 992px) {
  html body #welcome article .benefit-six,
  html body .contentBlock article .benefit-six {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -ms-grid-rows: minmax(0, 1fr) 3em minmax(0, 1fr) 3em minmax(0, 1fr);
    grid-template-rows: repeat(3, minmax(0, 1fr));
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(1),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(2),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(2) {
    -ms-grid-column: 3;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(3),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(4),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(4) {
    -ms-grid-column: 3;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 2;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(5),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 3;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(6),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(6) {
    -ms-grid-column: 3;
    grid-column: 2;
    -ms-grid-row: 5;
    grid-row: 3;
  }
}
@media (max-width: 640px) {
  html body #welcome article .benefit-six,
  html body .contentBlock article .benefit-six {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: auto 3em auto 3em auto 3em auto 3em auto 3em auto;
    grid-template-rows: repeat(6, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(6, minmax(0, max-content));
    grid-column-gap: 0;
    grid-row-gap: 3em;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(1),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(2),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(3),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 3;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(4),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 4;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(5),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 5;
  }
  html body #welcome article .benefit-six .benefit-six-block:nth-of-type(6),
  html
    body
    .contentBlock
    article
    .benefit-six
    .benefit-six-block:nth-of-type(6) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 11;
    grid-row: 6;
  }
}
html body #welcome article .faded-overlay,
html body .contentBlock article .faded-overlay {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr) 20% minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr) 20% minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #welcome article .faded-overlay picture,
html body .contentBlock article .faded-overlay picture {
  -ms-grid-column: 2;
  grid-column: 2 / span 2;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-span: 2;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
}
html body #welcome article .faded-overlay picture img,
html body .contentBlock article .faded-overlay picture img {
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  width: 100%;
  height: 100%;
}
html body #welcome article .faded-overlay .copy-block,
html body .contentBlock article .faded-overlay .copy-block {
  background: #f3fbfb;
  background: linear-gradient(80deg, #f3fbfb 70%, rgba(243, 251, 251, 0) 100%);
  -ms-grid-column: 1;
  grid-column: 1 / span 2;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-span: 2;
  position: relative;
  z-index: 2;
  padding: 4em 0 4em 2em;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
html body #welcome article .faded-overlay .copy-block .vertically-center,
html body .contentBlock article .faded-overlay .copy-block .vertically-center {
  max-width: 70%;
}
html
  body
  #welcome
  article
  .faded-overlay
  .copy-block
  .vertically-center
  .pre-line,
html
  body
  .contentBlock
  article
  .faded-overlay
  .copy-block
  .vertically-center
  .pre-line {
  color: #a4b83b;
  position: relative;
  text-indent: 3.5rem;
  font-size: 1.4em;
}
html
  body
  #welcome
  article
  .faded-overlay
  .copy-block
  .vertically-center
  .pre-line:before,
html
  body
  .contentBlock
  article
  .faded-overlay
  .copy-block
  .vertically-center
  .pre-line:before {
  content: "";
  display: block;
  position: absolute;
  width: 3rem;
  height: 2px;
  top: calc(50% - 1px);
  left: 0;
  background: #a4b83b;
}
html body #welcome article .faded-overlay .copy-block .vertically-center h3,
html
  body
  .contentBlock
  article
  .faded-overlay
  .copy-block
  .vertically-center
  h3 {
  color: #191464;
  font-weight: 500;
  text-transform: initial;
  padding-left: 3.5rem;
  font-size: 2em;
  line-height: 1.2;
}
html body #welcome article .faded-overlay .copy-block .vertically-center p,
html
  body
  .contentBlock
  article
  .faded-overlay
  .copy-block
  .vertically-center
  p {
  padding-left: 3.5rem;
}
@media (max-width: 640px) {
  html body #welcome article .faded-overlay,
  html body .contentBlock article .faded-overlay {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) minmax(0, 1fr);
    grid-template-rows: repeat(2, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  html body #welcome article .faded-overlay picture,
  html body .contentBlock article .faded-overlay picture {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .faded-overlay .copy-block,
  html body .contentBlock article .faded-overlay .copy-block {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    background: #f3fbfb;
    box-sizing: border-box;
    padding: 4em 3rem 4em 2rem;
  }
  html body #welcome article .faded-overlay .copy-block .vertically-center,
  html
    body
    .contentBlock
    article
    .faded-overlay
    .copy-block
    .vertically-center {
    max-width: 100%;
  }
}
html body #welcome article .icon-links,
html body .contentBlock article .icon-links {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1em minmax(0, 1fr) 1em minmax(0, 1fr) 1em minmax(0, 1fr) 1em
    minmax(0, 1fr) 1em minmax(0, 1fr) 1em;
  grid-template-columns: 1em repeat(5, minmax(0, 1fr) 1em);
  -ms-grid-rows: minmax(0, 1fr) auto auto;
  grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content) minmax(
      0,
      -webkit-max-content
    );
  grid-template-rows: minmax(0, 1fr) minmax(0, max-content) minmax(
      0,
      max-content
    );
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #welcome article .icon-links .icon-block,
html body .contentBlock article .icon-links .icon-block {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  position: relative;
  margin-top: 2em;
  transition: all 0.25s ease-in-out;
}
@supports (aspect-ratio: 0.9411764706) {
  html body #welcome article .icon-links .icon-block,
  html body .contentBlock article .icon-links .icon-block {
    aspect-ratio: 0.9411764706;
  }
}
@supports not (aspect-ratio: 0.9411764706) {
  html body #welcome article .icon-links .icon-block:before,
  html body .contentBlock article .icon-links .icon-block:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-top: 106.25%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome article .icon-links .icon-block,
  html body .contentBlock article .icon-links .icon-block {
    height: calc((1024px / 5) + 1em);
  }
}
html body #welcome article .icon-links .icon-block:nth-of-type(1),
html body .contentBlock article .icon-links .icon-block:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1 / span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-span: 3;
}
html body #welcome article .icon-links .icon-block:nth-of-type(2),
html body .contentBlock article .icon-links .icon-block:nth-of-type(2) {
  -ms-grid-column: 3;
  grid-column: 3 / span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-span: 3;
}
html body #welcome article .icon-links .icon-block:nth-of-type(3),
html body .contentBlock article .icon-links .icon-block:nth-of-type(3) {
  -ms-grid-column: 5;
  grid-column: 5 / span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-span: 3;
}
html body #welcome article .icon-links .icon-block:nth-of-type(4),
html body .contentBlock article .icon-links .icon-block:nth-of-type(4) {
  -ms-grid-column: 7;
  grid-column: 7 / span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-span: 3;
}
html body #welcome article .icon-links .icon-block:nth-of-type(5),
html body .contentBlock article .icon-links .icon-block:nth-of-type(5) {
  -ms-grid-column: 9;
  grid-column: 9 / span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-span: 3;
}
html body #welcome article .icon-links .icon-block svg.lines,
html body .contentBlock article .icon-links .icon-block svg.lines {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  padding: 0 0.15em;
  box-sizing: border-box;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome article .icon-links .icon-block svg.lines,
  html body .contentBlock article .icon-links .icon-block svg.lines {
    top: 0;
    height: 50%;
  }
}
html body #welcome article .icon-links .icon-block svg.lines:not(.upside),
html body .contentBlock article .icon-links .icon-block svg.lines:not(.upside) {
  top: 0;
}
html body #welcome article .icon-links .icon-block svg.upside,
html body .contentBlock article .icon-links .icon-block svg.upside {
  transform: rotate(180deg);
  bottom: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome article .icon-links .icon-block svg.upside,
  html body .contentBlock article .icon-links .icon-block svg.upside {
    bottom: 0;
    top: auto;
    height: 50%;
  }
}
html body #welcome article .icon-links .icon-block svg.svg,
html body .contentBlock article .icon-links .icon-block svg.svg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  cursor: pointer;
  transform: scale(0.65);
}
html body #welcome article .icon-links .icon-block svg.svg .st1,
html body .contentBlock article .icon-links .icon-block svg.svg .st1 {
  transition: all 0.25s ease-in-out;
}
html body #welcome article .icon-links .icon-block svg.svg:hover,
html body #welcome article .icon-links .icon-block svg.svg:focus,
html body #welcome article .icon-links .icon-block svg.svg:focus-visible,
html body .contentBlock article .icon-links .icon-block svg.svg:hover,
html body .contentBlock article .icon-links .icon-block svg.svg:focus,
html body .contentBlock article .icon-links .icon-block svg.svg:focus-visible {
  border-radius: 50%;
  -webkit-animation: pulse infinite 1s;
  animation: pulse infinite 1s;
}
html body #welcome article .icon-links .icon-block svg.svg:hover .st1,
html body #welcome article .icon-links .icon-block svg.svg:focus .st1,
html body #welcome article .icon-links .icon-block svg.svg:focus-visible .st1,
html body .contentBlock article .icon-links .icon-block svg.svg:hover .st1,
html body .contentBlock article .icon-links .icon-block svg.svg:focus .st1,
html
  body
  .contentBlock
  article
  .icon-links
  .icon-block
  svg.svg:focus-visible
  .st1 {
  fill: #a4b83b;
  transition: all 0.25s ease-in-out;
}
html body #welcome article .icon-links .icon-block.active,
html body .contentBlock article .icon-links .icon-block.active {
  transition: all 0.25s ease-in-out;
}
html body #welcome article .icon-links .icon-block.active svg.svg,
html body .contentBlock article .icon-links .icon-block.active svg.svg {
  border-radius: 50%;
  -webkit-animation: pulse infinite 1s;
  animation: pulse infinite 1s;
}
html body #welcome article .icon-links .icon-block.active svg.svg .st1,
html body .contentBlock article .icon-links .icon-block.active svg.svg .st1 {
  fill: #a4b83b;
  transition: all 0.25s ease-in-out;
}
html body #welcome article .icon-links .icon-arrow,
html body .contentBlock article .icon-links .icon-arrow {
  padding-top: 2em;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  pointer-events: none;
  opacity: 0;
  transition: all 0.25s ease-in-out;
  position: relative;
  z-index: 2;
}
html body #welcome article .icon-links .icon-arrow.first,
html body .contentBlock article .icon-links .icon-arrow.first {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
}
html body #welcome article .icon-links .icon-arrow.second,
html body .contentBlock article .icon-links .icon-arrow.second {
  -ms-grid-column: 4;
  grid-column: 4;
  -ms-grid-row: 2;
  grid-row: 2;
}
html body #welcome article .icon-links .icon-arrow.third,
html body .contentBlock article .icon-links .icon-arrow.third {
  -ms-grid-column: 6;
  grid-column: 6;
  -ms-grid-row: 2;
  grid-row: 2;
}
html body #welcome article .icon-links .icon-arrow.fourth,
html body .contentBlock article .icon-links .icon-arrow.fourth {
  -ms-grid-column: 8;
  grid-column: 8;
  -ms-grid-row: 2;
  grid-row: 2;
}
html body #welcome article .icon-links .icon-arrow.fifth,
html body .contentBlock article .icon-links .icon-arrow.fifth {
  -ms-grid-column: 10;
  grid-column: 10;
  -ms-grid-row: 2;
  grid-row: 2;
}
html body #welcome article .icon-links .icon-arrow.active,
html body .contentBlock article .icon-links .icon-arrow.active {
  opacity: 1;
  transition: all 0.25s ease-in-out;
}
html body #welcome article .icon-links .icon-arrow .arrow-square,
html body .contentBlock article .icon-links .icon-arrow .arrow-square {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 36px 56px 36px;
  border-color: transparent transparent #f8f7f4 transparent;
}
html body #welcome article .icon-links .icon-text,
html body .contentBlock article .icon-links .icon-text {
  -ms-grid-column: 1;
  grid-column: 1 / span 11;
  -ms-grid-row: 3;
  grid-row: 3;
  -ms-grid-column-span: 11;
  box-shadow: 0 1px 9px 3px rgba(217, 217, 217, 0.17);
  padding: 3em 2em;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  background: #f8f7f4;
  transition: all 0.25s ease-in-out;
  position: relative;
  z-index: 1;
}
html body #welcome article .icon-links .icon-text.active,
html body .contentBlock article .icon-links .icon-text.active {
  opacity: 1;
  pointer-events: all;
  transition: all 0.25s ease-in-out;
}
html body #welcome article .icon-links .icon-text .icon-text-wrapper,
html body .contentBlock article .icon-links .icon-text .icon-text-wrapper {
  width: 1000%;
  max-width: 500px;
}
html body #welcome article .icon-links .icon-text .icon-text-wrapper p.heading,
html
  body
  .contentBlock
  article
  .icon-links
  .icon-text
  .icon-text-wrapper
  p.heading {
  color: #a4b83b;
  font-size: 1.5em;
  font-family: "Roboto", "Helvetica", sans-serif;
}
@media (max-width: 768px) {
  html body #welcome article .icon-links,
  html body .contentBlock article .icon-links {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: auto 2em auto 3em auto 2em auto 3em auto 2em auto 3em auto
      2em auto 3em auto 2em auto;
    grid-template-rows: repeat(
        4,
        minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content) 3em
      ) minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content);
    grid-template-rows: repeat(
        4,
        minmax(0, max-content) 2em minmax(0, max-content) 3em
      ) minmax(0, max-content) 2em minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  html body #welcome article .icon-links .icon-block,
  html body .contentBlock article .icon-links .icon-block {
    aspect-ratio: initial;
  }
  html body #welcome article .icon-links .icon-block:nth-of-type(1),
  html body .contentBlock article .icon-links .icon-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column-span: 1;
  }
  html body #welcome article .icon-links .icon-block:nth-of-type(2),
  html body .contentBlock article .icon-links .icon-block:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
    -ms-grid-column-span: 1;
  }
  html body #welcome article .icon-links .icon-block:nth-of-type(3),
  html body .contentBlock article .icon-links .icon-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 9;
    -ms-grid-column-span: 1;
  }
  html body #welcome article .icon-links .icon-block:nth-of-type(4),
  html body .contentBlock article .icon-links .icon-block:nth-of-type(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 13;
    grid-row: 13;
    -ms-grid-column-span: 1;
  }
  html body #welcome article .icon-links .icon-block:nth-of-type(5),
  html body .contentBlock article .icon-links .icon-block:nth-of-type(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 17;
    grid-row: 17;
    -ms-grid-column-span: 1;
  }
  html body #welcome article .icon-links .icon-block svg.lines,
  html body .contentBlock article .icon-links .icon-block svg.lines {
    display: none;
  }
  html body #welcome article .icon-links .icon-block svg.svg,
  html body .contentBlock article .icon-links .icon-block svg.svg {
    pointer-events: none !important;
    position: relative;
    -webkit-animation: none !important;
    animation: none !important;
    width: 112px;
    height: 112px;
    transform: scale(1);
  }
  html body #welcome article .icon-links .icon-block svg.svg .st1,
  html body .contentBlock article .icon-links .icon-block svg.svg .st1 {
    fill: #191464 !important;
  }
  html body #welcome article .icon-links .icon-arrow,
  html body .contentBlock article .icon-links .icon-arrow {
    display: none;
  }
  html body #welcome article .icon-links .icon-text,
  html body .contentBlock article .icon-links .icon-text {
    opacity: 1;
    pointer-events: all;
    transition: all 0.25s ease-in-out;
  }
  html body #welcome article .icon-links .icon-text.first,
  html body .contentBlock article .icon-links .icon-text.first {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
    -ms-grid-column-span: 1;
  }
  html body #welcome article .icon-links .icon-text.second,
  html body .contentBlock article .icon-links .icon-text.second {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 7;
    -ms-grid-column-span: 1;
  }
  html body #welcome article .icon-links .icon-text.third,
  html body .contentBlock article .icon-links .icon-text.third {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 11;
    grid-row: 11;
    -ms-grid-column-span: 1;
  }
  html body #welcome article .icon-links .icon-text.fourth,
  html body .contentBlock article .icon-links .icon-text.fourth {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 15;
    grid-row: 15;
    -ms-grid-column-span: 1;
  }
  html body #welcome article .icon-links .icon-text.fifth,
  html body .contentBlock article .icon-links .icon-text.fifth {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 19;
    grid-row: 19;
    -ms-grid-column-span: 1;
  }
}
html body #welcome.short-top article,
html body .contentBlock.short-top article {
  padding: 1em 2em 4em 2em;
}
html body #about {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: #f8f7f4;
}
html body #about article {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 4em 2rem;
  box-sizing: border-box;
}
html body #about article .twoCol {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, 0.7fr);
  grid-template-columns: minmax(0, 1fr) minmax(0, 0.7fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 3em;
  grid-row-gap: 0;
}
html body #about article .twoColLeft {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #about article .twoColLeft a {
  color: #191464;
}
html body #about article .twoColLeft a:hover,
html body #about article .twoColLeft a:focus {
  color: #20371f;
}
html body #about article .twoColRight {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
}
html body #about article .twoColRight picture {
  width: 100%;
  display: block;
  position: absolute;
  max-height: 350px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
html body #about article .twoColRight picture img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
}
@media (max-width: 768px) {
  html body #about article .twoCol {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(350px, 0.75fr) 2em minmax(0, 1fr);
    grid-template-rows: minmax(350px, 0.75fr) minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  html body #about article .twoColLeft {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
  }
  html body #about article .twoColRight {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #about article .twoColRight picture img {
    -o-object-position: top;
    object-position: top;
  }
}
@media (max-width: 480px) {
  html body #about article .twoCol {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(350px, 0.75fr) 2em minmax(0, 1fr);
    grid-template-rows: minmax(350px, 0.75fr) minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  html body #about article .twoColLeft {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
  }
  html body #about article .twoColRight {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #about article .twoColRight picture img {
    -o-object-position: top;
    object-position: top;
  }
}
html body #vacancy {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #vacancy article {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 4em 2rem;
  box-sizing: border-box;
}
html body #vacancy article .twoCol {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, 0.5fr);
  grid-template-columns: minmax(0, 1fr) minmax(0, 0.5fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 3em;
  grid-row-gap: 0;
}
html body #vacancy article .twoColLeft {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #vacancy article .twoColLeft a {
  color: #20371f;
}
html body #vacancy article .twoColLeft a:hover,
html body #vacancy article .twoColLeft a:focus {
  color: #a4b83b;
}
html body #vacancy article .twoColLeft .applyBtn {
  background: #191464;
  color: #fff;
  transition: all 0.25s ease-in-out;
  display: inline-block;
  margin-top: 2em;
  padding: 0.75em 1.5em;
  box-sizing: border-box;
}
html body #vacancy article .twoColLeft .applyBtn:hover,
html body #vacancy article .twoColLeft .applyBtn:focus {
  transition: all 0.25s ease-in-out;
  background: #20371f;
  color: #fff;
}
html body #vacancy article .twoColLeft .infoBlock {
  margin-top: 3rem;
}
html body #vacancy article .twoColLeft .infoBlock .title {
  padding: 1em;
  box-sizing: border-box;
  background: #191464;
  color: #fff;
  text-transform: uppercase;
}
html body #vacancy article .twoColLeft .infoBlock .content {
  padding: 1em;
  box-sizing: border-box;
  background: #a4b83b;
  color: #fff;
}
html body #vacancy article .twoColLeft .infoBlock .content p {
  color: #fff;
}
html body #vacancy article .twoColLeft .infoBlock .content a {
  color: #f8f7f4;
}
html body #vacancy article .twoColLeft .infoBlock .content a:hover,
html body #vacancy article .twoColLeft .infoBlock .content a:focus {
  color: #20371f;
}
html body #vacancy article .twoColRight {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  background: #20371f;
  padding: 2rem 1rem;
  box-sizing: border-box;
}
html body #vacancy article .twoColRight .infoBlock {
  margin-bottom: 1em;
}
html body #vacancy article .twoColRight .infoBlock:last-of-type {
  margin-bottom: 0;
}
html body #vacancy article .twoColRight .infoBlock .title {
  padding: 1em;
  box-sizing: border-box;
  background: #f8f7f4;
  color: #191464;
  text-transform: uppercase;
}
html body #vacancy article .twoColRight .infoBlock .content {
  padding: 1em;
  box-sizing: border-box;
  background: #fff;
  color: #191464;
}
html body #vacancy article .twoColRight .infoBlock .content a {
  color: #20371f;
}
html body #vacancy article .twoColRight .infoBlock .content a:hover,
html body #vacancy article .twoColRight .infoBlock .content a:focus {
  color: #a4b83b;
}
html body #vacancy article .twoColRight .keyDocBlock {
  margin-bottom: 1em;
}
html body #vacancy article .twoColRight .keyDocBlock:last-of-type {
  margin-bottom: 0;
}
html body #vacancy article .twoColRight .keyDocBlock a {
  display: block;
}
html body #vacancy article .twoColRight .keyDocBlock a .title {
  padding: 1em;
  box-sizing: border-box;
  background: #f8f7f4;
  color: #191464;
  text-transform: uppercase;
}
html body #vacancy article .twoColRight .keyDocBlock a .icon {
  padding: 1em;
  box-sizing: border-box;
  background: #191464;
  display: flex;
  justify-content: center;
}
html body #vacancy article .twoColRight .keyDocBlock a .icon svg {
  width: 30px;
  height: 37px;
}
html body #vacancy article .twoColRight .keyDocBlock a:hover .title,
html body #vacancy article .twoColRight .keyDocBlock a:focus .title {
  color: #20371f;
}
html body #vacancy article .twoColRight .keyDocBlock a:hover .icon svg,
html body #vacancy article .twoColRight .keyDocBlock a:focus .icon svg {
  -webkit-animation: jello-horizontal 0.9s both;
  animation: jello-horizontal 0.9s both;
}
@media (max-width: 992px) {
  html body #vacancy article .twoCol {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) 2em minmax(0, max-content);
    grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, 1fr) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  html body #vacancy article .twoColLeft {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #vacancy article .twoColRight {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
  }
}
html body #lake-district h3,
html body #lake-district p {
  text-align: center;
}
html body #lake-district h3 {
  font-size: 1.2em;
}
html body #lake-district .towns-villages {
  width: 100%;
  padding: 1.5em;
  height: auto;
}
html body #lake-district .town {
  display: block;
}
html body #lake-district .town .outer-wrapper {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #lake-district .town .outer-wrapper .inner-wrapper {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #lake-district .town .outer-wrapper .inner-wrapper picture {
  width: 100%;
  display: block;
}
html body #lake-district .town .outer-wrapper .inner-wrapper picture img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  height: 300px;
}
html body #lake-district .town .outer-wrapper .inner-wrapper p {
  font-style: italic;
  margin-top: 1.5em;
  color: #191464;
}
html body #lake-district .slick-prev:before {
  content: "<";
  color: #191464;
  font-size: 30px;
  font-weight: bold;
}
html body #lake-district .slick-next:before {
  content: ">";
  color: #191464;
  font-size: 30px;
  font-weight: bold;
}
html body #lake-district .slick-arrow {
  width: 50px;
  height: 100px;
  border-radius: 4px;
  background: rgba(164, 184, 59, 0.7);
  border: 1px solid #191464;
}
html body #lake-district .slick-arrow:hover {
  color: white;
  background: #a4b83b;
}
html body #location {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #location .map-wrapper {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
html body #location .map-wrapper button {
  background: #191464;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 2em;
  right: 2em;
  width: 40px;
  height: 40px;
  padding: 10px;
  box-sizing: border-box;
}
html body #location .map-wrapper button svg {
  max-width: 30px;
  max-height: 30px;
  width: 100%;
  height: 100%;
}
html body #location .map-wrapper button svg .closeMap-1 {
  fill: #a4b83b;
}
html body #location .map-wrapper iframe {
  display: block;
  margin-top: -55px;
}
html body #location .address {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1500px + 4rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr) auto minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content) minmax(
      0,
      1fr
    );
  grid-template-rows: minmax(0, 1fr) minmax(0, max-content) minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: rgba(25, 20, 100, 0.95);
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  z-index: 2;
  position: relative;
  padding: 0 2rem;
  box-sizing: border-box;
}
html body #location .address.closed {
  -webkit-animation: scale-out-center 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53)
    both;
  animation: scale-out-center 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
  pointer-events: none;
}
html body #location .address.opened {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    both;
  animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  pointer-events: all;
}
html body #location .address .centeredAddress {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1024px + 4rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1024px + 4rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #location .address .centeredAddress .locWrap {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #location .address .centeredAddress .locWrap .location-columns {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: auto 2em minmax(0, 1fr);
  grid-template-columns: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-columns: minmax(0, max-content) minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 2em;
  grid-row-gap: 0;
}
html
  body
  #location
  .address
  .centeredAddress
  .locWrap
  .location-columns
  .loaction-column-left {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html
  body
  #location
  .address
  .centeredAddress
  .locWrap
  .location-columns
  .loaction-column-left
  p,
html
  body
  #location
  .address
  .centeredAddress
  .locWrap
  .location-columns
  .loaction-column-left
  address {
  color: #fff;
  font-size: 1.2em;
  line-height: 1.2;
}
html
  body
  #location
  .address
  .centeredAddress
  .locWrap
  .location-columns
  .loaction-column-left
  address {
  margin-bottom: 1em;
}
html
  body
  #location
  .address
  .centeredAddress
  .locWrap
  .location-columns
  .loaction-column-left
  a {
  color: #fff200;
  font-weight: 600;
  display: block;
  margin-top: 0.5em;
  font-size: 1.2em;
}
html
  body
  #location
  .address
  .centeredAddress
  .locWrap
  .location-columns
  .loaction-column-right {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
@media (max-width: 768px) {
  html body #location .address .centeredAddress .locWrap .location-columns {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: auto 2em auto;
    grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(2, minmax(0, max-content));
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  html
    body
    #location
    .address
    .centeredAddress
    .locWrap
    .location-columns
    .loaction-column-right {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
  }
}
html body #location .address .centeredAddress .locWrap p,
html body #location .address .centeredAddress .locWrap address {
  color: #fff;
  font-size: 1.2em;
  line-height: 1.2;
  text-align: center;
}
html body #location .address .centeredAddress .locWrap address {
  margin-top: 0.5em;
}
html body #location .address .centeredAddress .locWrap button {
  background: transparent;
  color: #fff;
  padding: 0.5em 2rem;
  transition: all 0.25s ease-in-out;
  font-size: 1.2em;
  font-weight: 500;
  text-transform: uppercase;
  border: 3px solid #fff;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 1.7em;
  justify-self: center;
  text-align: center;
  cursor: pointer;
  position: relative;
  margin: 1em auto 0;
}
html body #location .address .centeredAddress .locWrap button span {
  display: block;
  margin-right: 0.75em;
}
html body #location .address .centeredAddress .locWrap button svg {
  width: 0.5em;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #location .address .centeredAddress .locWrap button svg {
    height: 1em;
  }
}
html body #location .address .centeredAddress .locWrap button svg .chev-right {
  fill: #fff;
  transition: all 0.25s ease-in-out;
  width: 1em;
}
html body #location .address .centeredAddress .locWrap button:hover,
html body #location .address .centeredAddress .locWrap button:focus {
  transition: all 0.25s ease-in-out;
  background: #fff;
  color: #191464;
}
html
  body
  #location
  .address
  .centeredAddress
  .locWrap
  button:hover
  svg
  .chev-right,
html
  body
  #location
  .address
  .centeredAddress
  .locWrap
  button:focus
  svg
  .chev-right {
  fill: #191464;
  transition: all 0.25s ease-in-out;
}
html body .addresses {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-template-columns: repeat(3, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr) minmax(0, 1fr);
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
  margin-top: 2em;
}
html body .addresses .address-block {
  padding: 1em;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}
html body .addresses .address-block:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body .addresses .address-block:nth-of-type(2) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body .addresses .address-block:nth-of-type(3) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body .addresses .address-block:nth-of-type(4) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
}
html body .addresses .address-block:nth-of-type(5) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
}
html body .addresses .address-block .address-wrap {
  width: 100%;
  max-width: 70%;
}
@media (max-width: 768px) {
  html body .addresses {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
      minmax(0, 1fr);
    grid-template-rows: repeat(5, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  html body .addresses .address-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body .addresses .address-block:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  html body .addresses .address-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  html body .addresses .address-block:nth-of-type(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  html body .addresses .address-block:nth-of-type(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  html body .addresses .address-block .address-wrap {
    width: 100%;
    max-width: 250px;
  }
}
html body .expand {
  width: 100%;
  background: #191464;
  border: none;
  padding: 0.75em 1em;
  cursor: pointer;
  color: #fff;
  transition: all 0.25s ease-in-out;
  margin: 0.75em 0;
  text-align: left;
  font-size: 1em;
  font-family: "Roboto", "Helvetica", sans-serif;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
}
html body .expand > span {
  display: block;
  max-width: calc(100% - 30px - 0.5em);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html body .expand .chevron {
  display: block;
  width: 30px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgNjAuNzUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI1LDM1Ljc5bC0yNS0yNUw1LjQxLDUuNDEsMTAuODIsMCwzMC40OCwxOS42Niw1MC4xNCwzOS4zMSw2OS43MywxOS43Miw4OS4zMi4xNGw1LjM0LDUuMzRMMTAwLDEwLjgybC0yNSwyNWMtMTMuNzQsMTMuNzMtMjUsMjUtMjUsMjVzLTExLjMtMTEuMjMtMjUtMjVaIi8+PC9nPjwvZz48L3N2Zz4=");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 0.25s ease-in-out;
}
html body .expand:hover,
html body .expand:focus {
  background: #a4b83b;
  transition: all 0.25s ease-in-out;
}
html body .expand.open {
  transition: all 0.25s ease-in-out;
}
html body .expand.open .chevron {
  transition: all 0.25s ease-in-out;
  transform: rotate(180deg);
}
html body .collapse {
  display: none;
  padding: 0 1em;
}
html body .job-cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
html body .job-cards a {
  display: block;
  width: calc(50% - 0.5em);
  margin: 0.5em 0;
  transition: all 0.25s ease-in-out;
  background: #000;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body .job-cards a:nth-of-type(2n + 1) {
    margin-right: 0.5em;
  }
  html body .job-cards a:nth-of-type(2n + 2) {
    margin-left: 0.5em;
  }
}
@supports not ((-moz-column-gap: 1em) or (column-gap: 1em)) {
  html body .job-cards a:nth-of-type(2n + 1) {
    margin-right: 0.5em;
  }
  html body .job-cards a:nth-of-type(2n + 2) {
    margin-left: 0.5em;
  }
}
html body .job-cards a .job-card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  padding: 2em;
  box-sizing: border-box;
}
html body .job-cards a .job-card span {
  display: block;
  width: 90%;
  width: calc((100% - 37.12px) - 2em);
}
html body .job-cards a .job-card span .job--heading {
  font-weight: 700;
  line-height: 1.15;
  color: #fff;
  transition: all 0.25s ease-in-out;
  margin-bottom: 0;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html body .job-cards a .job-card span .job--location {
  font-size: 0.9em;
  font-weight: 400;
  transition: all 0.25s ease-in-out;
  color: #a4b83b;
  margin-bottom: 0;
  text-transform: uppercase;
}
html body .job-cards a .job-card .arrow--icon {
  width: 37.12px;
  height: 30.5px;
  margin-left: 2em;
  transition: all 0.25s ease-in-out;
}
html body .job-cards a .job-card .arrow--icon .jc-arrow {
  fill: #a4b83b;
  transition: all 0.25s ease-in-out;
}
html body .job-cards a:hover,
html body .job-cards a:focus {
  transition: all 0.25s ease-in-out;
  background: #a4b83b;
}
html body .job-cards a:hover .job-card span .job--heading,
html body .job-cards a:focus .job-card span .job--heading {
  color: #000;
  transition: all 0.25s ease-in-out;
}
html body .job-cards a:hover .job-card span .job--location,
html body .job-cards a:focus .job-card span .job--location {
  transition: all 0.25s ease-in-out;
  color: #000;
}
html body .job-cards a:hover .job-card .arrow--icon,
html body .job-cards a:focus .job-card .arrow--icon {
  transition: all 0.25s ease-in-out;
}
html body .job-cards a:hover .job-card .arrow--icon .jc-arrow,
html body .job-cards a:focus .job-card .arrow--icon .jc-arrow {
  fill: #000;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 992px) {
  html body .job-cards a {
    width: 100%;
    -moz-column-gap: 0;
    column-gap: 0;
  }
}
@media (max-width: 992px) and (-ms-high-contrast: none),
  (max-width: 992px) and (-ms-high-contrast: active) {
  html body .job-cards a:nth-of-type(2n + 1) {
    margin-right: 0em;
  }
  html body .job-cards a:nth-of-type(2n + 2) {
    margin-left: 0em;
  }
}
@media (max-width: 992px) {
  @supports not ((-moz-column-gap: 1em) or (column-gap: 1em)) {
    html body .job-cards a:nth-of-type(2n + 1) {
      margin-right: 0em;
    }
    html body .job-cards a:nth-of-type(2n + 2) {
      margin-left: 0em;
    }
  }
}
@supports ((-moz-column-gap: 1em) or (column-gap: 1em)) {
  html body .job-cards {
    -moz-column-gap: 1em;
    column-gap: 1em;
  }
}
html body .featured-jobs .job-cards {
  display: flex;
  justify-content: space-between;
}
@supports ((-moz-column-gap: 1em) or (column-gap: 1em)) {
  html body .featured-jobs .job-cards {
    -moz-column-gap: 1em;
    column-gap: 1em;
  }
  html body .featured-jobs .job-cards a {
    display: none;
    width: calc((100% / 2) - 0.5em);
    margin: 0;
  }
  html body .featured-jobs .job-cards a:nth-of-type(-n + 2) {
    display: block;
  }
  html body .featured-jobs .job-cards a .job-card {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding: 2em;
    box-sizing: border-box;
    transition: all 0.25s ease-in-out;
    background: #191464;
  }
  html body .featured-jobs .job-cards a .job-card span {
    display: block;
    width: 90%;
    width: calc((100% - 37.12px) - 2em);
  }
  html body .featured-jobs .job-cards a .job-card span .job--heading {
    font-weight: 700;
    line-height: 1.15;
    color: #fff;
    transition: all 0.25s ease-in-out;
    margin-bottom: 0;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  html body .featured-jobs .job-cards a .job-card span .job--location {
    font-size: 0.9em;
    font-weight: 400;
    transition: all 0.25s ease-in-out;
    color: #a4b83b;
    margin-bottom: 0;
    text-transform: uppercase;
  }
  html body .featured-jobs .job-cards a .job-card .arrow--icon {
    width: 37.12px;
    height: 30.5px;
    margin-left: 2em;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a .job-card .arrow--icon .jc-arrow {
    fill: #a4b83b;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover .job-card,
  html body .featured-jobs .job-cards a:focus .job-card {
    background: #a4b83b;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover .job-card span .job--heading,
  html body .featured-jobs .job-cards a:focus .job-card span .job--heading {
    color: #000;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover .job-card span .job--location,
  html body .featured-jobs .job-cards a:focus .job-card span .job--location {
    transition: all 0.25s ease-in-out;
    color: #000;
  }
  html body .featured-jobs .job-cards a:hover .job-card .arrow--icon,
  html body .featured-jobs .job-cards a:focus .job-card .arrow--icon {
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover .job-card .arrow--icon .jc-arrow,
  html body .featured-jobs .job-cards a:focus .job-card .arrow--icon .jc-arrow {
    fill: #000;
    transition: all 0.25s ease-in-out;
  }
}
@supports not ((-moz-column-gap: 1em) or (column-gap: 1em)) {
  html body .featured-jobs .job-cards a {
    display: none;
    width: calc((100% / 2) - 0.5em);
    margin: 1em 0;
    transition: all 0.25s ease-in-out;
    background: #000;
  }
  html body .featured-jobs .job-cards a:nth-of-type(-n + 2) {
    display: block;
  }
  html body .featured-jobs .job-cards a .job-card {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding: 2em;
    box-sizing: border-box;
  }
  html body .featured-jobs .job-cards a .job-card span {
    display: block;
    width: 90%;
    width: calc((100% - 37.12px) - 2em);
  }
  html body .featured-jobs .job-cards a .job-card span .job--heading {
    font-weight: 700;
    line-height: 1.15;
    color: #fff;
    transition: all 0.25s ease-in-out;
    margin-bottom: 0;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  html body .featured-jobs .job-cards a .job-card span .job--location {
    font-size: 0.9em;
    font-weight: 400;
    transition: all 0.25s ease-in-out;
    color: #a4b83b;
    margin-bottom: 0;
    text-transform: uppercase;
  }
  html body .featured-jobs .job-cards a .job-card .arrow--icon {
    width: 37.12px;
    height: 30.5px;
    margin-left: 2em;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a .job-card .arrow--icon .jc-arrow {
    fill: #a4b83b;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover,
  html body .featured-jobs .job-cards a:focus {
    transition: all 0.25s ease-in-out;
    background: #a4b83b;
  }
  html body .featured-jobs .job-cards a:hover .job-card span .job--heading,
  html body .featured-jobs .job-cards a:focus .job-card span .job--heading {
    color: #000;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover .job-card span .job--location,
  html body .featured-jobs .job-cards a:focus .job-card span .job--location {
    transition: all 0.25s ease-in-out;
    color: #000;
  }
  html body .featured-jobs .job-cards a:hover .job-card .arrow--icon,
  html body .featured-jobs .job-cards a:focus .job-card .arrow--icon {
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover .job-card .arrow--icon .jc-arrow,
  html body .featured-jobs .job-cards a:focus .job-card .arrow--icon .jc-arrow {
    fill: #000;
    transition: all 0.25s ease-in-out;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body .featured-jobs .job-cards a {
    display: none;
    width: calc((100% / 2) - 0.5em);
    margin: 1em 0;
    transition: all 0.25s ease-in-out;
    background: #000;
  }
  html body .featured-jobs .job-cards a:nth-of-type(-n + 2) {
    display: block;
  }
  html body .featured-jobs .job-cards a .job-card {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding: 2em;
    box-sizing: border-box;
  }
  html body .featured-jobs .job-cards a .job-card span {
    display: block;
    width: 90%;
    width: calc((100% - 37.12px) - 2em);
  }
  html body .featured-jobs .job-cards a .job-card span .job--heading {
    font-weight: 700;
    line-height: 1.15;
    color: #fff;
    transition: all 0.25s ease-in-out;
    margin-bottom: 0;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  html body .featured-jobs .job-cards a .job-card span .job--location {
    font-size: 0.9em;
    font-weight: 400;
    transition: all 0.25s ease-in-out;
    color: #a4b83b;
    margin-bottom: 0;
    text-transform: uppercase;
  }
  html body .featured-jobs .job-cards a .job-card .arrow--icon {
    width: 37.12px;
    height: 30.5px;
    margin-left: 2em;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a .job-card .arrow--icon .jc-arrow {
    fill: #a4b83b;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover,
  html body .featured-jobs .job-cards a:focus {
    transition: all 0.25s ease-in-out;
    background: #a4b83b;
  }
  html body .featured-jobs .job-cards a:hover .job-card span .job--heading,
  html body .featured-jobs .job-cards a:focus .job-card span .job--heading {
    color: #000;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover .job-card span .job--location,
  html body .featured-jobs .job-cards a:focus .job-card span .job--location {
    transition: all 0.25s ease-in-out;
    color: #000;
  }
  html body .featured-jobs .job-cards a:hover .job-card .arrow--icon,
  html body .featured-jobs .job-cards a:focus .job-card .arrow--icon {
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover .job-card .arrow--icon .jc-arrow,
  html body .featured-jobs .job-cards a:focus .job-card .arrow--icon .jc-arrow {
    fill: #000;
    transition: all 0.25s ease-in-out;
  }
}
@media (max-width: 640px) {
  html body .featured-jobs .job-cards {
    display: flex;
    flex-direction: column;
  }
  @supports (row-gap: 1em) {
    html body .featured-jobs .job-cards {
      row-gap: 1em;
      -moz-column-gap: 0;
      column-gap: 0;
    }
    html body .featured-jobs .job-cards a {
      width: 100%;
    }
  }
  @supports not (row-gap: 1em) {
    html body .featured-jobs .job-cards a {
      width: 100%;
      margin-bottom: 1em;
    }
    html body .featured-jobs .job-cards a:last-of-type {
      margin-bottom: 0;
    }
  }
}
@media (max-width: 640px) and (-ms-high-contrast: none),
  (max-width: 640px) and (-ms-high-contrast: active) {
  html body .featured-jobs .job-cards a {
    width: 100%;
    margin-bottom: 1em;
  }
  html body .featured-jobs .job-cards a:last-of-type {
    margin-bottom: 0;
  }
}
html body .text.module {
  display: block;
  position: relative;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 4em 2rem;
  box-sizing: border-box;
}
html body .text.module > h1 {
  font-size: 0.9em;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 2.1;
  color: #191464;
  text-align: center;
  margin-bottom: 0;
  margin-top: 0;
}
html body .text.module .detailedTitle {
  font-size: 1.98em;
  font-weight: 300;
  line-height: 1.125;
  width: 100%;
  text-align: center;
  margin-bottom: 2em;
}
html body .text.module .detailedOffice,
html body .text.module .detailedPhone,
html body .text.module .detailedEmail,
html body .text.module .detailedContact,
html body .text.module .detailedRef,
html body .text.module .detailedClosingDate,
html body .text.module .detailedType,
html body .text.module .detailedSalary,
html body .text.module .detailedLocation {
  border-right: solid thin #ddd !important;
  border-top: solid thin #ddd !important;
  border-left: solid thin #ddd !important;
  border-bottom: solid thin #ddd !important;
  margin: 0;
}
@media (max-width: 768px) {
  html body .text.module .detailedOffice,
  html body .text.module .detailedPhone,
  html body .text.module .detailedEmail,
  html body .text.module .detailedContact,
  html body .text.module .detailedRef,
  html body .text.module .detailedClosingDate,
  html body .text.module .detailedType,
  html body .text.module .detailedSalary,
  html body .text.module .detailedLocation {
    padding: 1em;
    box-sizing: border-box;
    background-color: #191464;
    color: #fff;
  }
}
html body .text.module .detailedOffice span,
html body .text.module .detailedPhone span,
html body .text.module .detailedEmail span,
html body .text.module .detailedContact span,
html body .text.module .detailedRef span,
html body .text.module .detailedClosingDate span,
html body .text.module .detailedType span,
html body .text.module .detailedSalary span,
html body .text.module .detailedLocation span {
  width: 160px;
  display: inline-block;
  font-weight: normal;
  padding: 10px;
  box-sizing: border-box;
  color: #fff;
  border-right: solid 4px #f8f7f4;
  margin-right: 19px;
  background-color: #191464;
  font-size: 1em;
}
@media (max-width: 768px) {
  html body .text.module .detailedOffice span,
  html body .text.module .detailedPhone span,
  html body .text.module .detailedEmail span,
  html body .text.module .detailedContact span,
  html body .text.module .detailedRef span,
  html body .text.module .detailedClosingDate span,
  html body .text.module .detailedType span,
  html body .text.module .detailedSalary span,
  html body .text.module .detailedLocation span {
    width: 100%;
    padding: 0;
    border: 0;
    font-weight: 600;
    margin-bottom: 1em;
  }
}
html body .text.module .detailedRef,
html body .text.module .detailedEmail {
  margin-bottom: 2em;
}
html body .text.module .detailedBack {
  background: #000;
  transition: all 0.25s ease-in-out;
  color: #a4b83b;
  padding: 12px 20px;
  display: inline-block;
  margin-right: 0.5em;
  text-decoration: none;
  line-height: 1.4;
}
html body .text.module .detailedBack:hover,
html body .text.module .detailedBack:focus {
  background: #a4b83b;
  transition: all 0.25s ease-in-out;
  text-decoration: none;
  color: #000;
}
html body .text.module .detailedApply {
  background: #191464;
  transition: all 0.25s ease-in-out;
  padding: 12px 20px;
  color: #fff;
  text-decoration: none;
  line-height: 1.4;
}
html body .text.module .detailedApply:hover,
html body .text.module .detailedApply:focus {
  background: #000;
  transition: all 0.25s ease-in-out;
  text-decoration: none;
  color: #fff;
}
@media (max-width: 480px) {
  html body .text.module {
    padding: 4rem 2rem;
  }
}
/*# sourceMappingURL=main.css.map */ /*# sourceMappingURL=main.css.map */
