@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;
}

/*# sourceMappingURL=slick-theme.min.css.map */
.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;
}

/*# sourceMappingURL=slick.min.css.map */
#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 .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 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;
  -ms-grid-columns: auto auto;
  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;
    -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 blockquote {
  position: relative;
  padding: 2em 3em;
  margin: 2em 0;
}
html body blockquote span:nth-of-type(1) {
  display: inline-block;
  margin-right: 1em;
  position: absolute;
  left: 0;
  top: 0em;
  width: 2rem;
  height: 2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NSA2NS45MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxOTE0NjQ7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzUuNywyMy42M2MyLjItNCw2LjItOC4zLDEzLTEyLjRBNi4xLDYuMSwwLDAsMCw5MS44LDYsNiw2LDAsMCwwLDgzLjQuNTNjLTExLjYsNS4xLTMwLjksMTcuOC0zMC45LDQ0LjFhMjEuMjUsMjEuMjUsMCwxLDAsMjMuMi0yMVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy4xLDIzLjYzYzIuMi00LDYuMi04LjMsMTMtMTIuNEE2LjEsNi4xLDAsMCwwLDM5LjIsNiw2LDYsMCwwLDAsMzAuOC41M0MxOS4zLDUuNjMsMCwxOC4zMywwLDQ0LjYzYTIxLjI1LDIxLjI1LDAsMSwwLDIzLjEtMjFaIi8+PC9nPjwvZz48L3N2Zz4=") no-repeat center center;
  background-size: contain;
}
html body blockquote span:nth-of-type(2) {
  display: inline-block;
  font-size: 1.1em;
  font-style: italic;
}
html body blockquote span:nth-of-type(2) p {
  font-style: italic;
  font-size: 1em;
}
html body blockquote span:nth-of-type(3) {
  display: inline-block;
  margin-left: 1em;
  position: absolute;
  bottom: 0em;
  right: 0;
  width: 2rem;
  height: 2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NS41NSA0NS40OSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxOTE0NjQ7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTMuMzIsMjkuMTlDMTEuOCwzMiw5LDM0LjkxLDQuMzUsMzcuNzRhNC4yMSw0LjIxLDAsMCwwLTIuMTQsMy41OUE0LjEyLDQuMTIsMCwwLDAsOCw0NS4xM2M4LTMuNTIsMjEuMzItMTIuMjksMjEuMzItMzAuNDNhMTQuNjYsMTQuNjYsMCwxLDAtMTYsMTQuNDlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDkuNjEsMjkuMTljLTEuNTIsMi43Ni00LjI4LDUuNzItOSw4LjU1YTQuMjEsNC4yMSwwLDAsMC0yLjE0LDMuNTksNC4xMyw0LjEzLDAsMCwwLDUuOCwzLjhjNy45My0zLjUyLDIxLjI1LTEyLjI5LDIxLjI1LTMwLjQzQTE0LjY3LDE0LjY3LDAsMSwwLDQ5LjYxLDI5LjE5WiIvPjwvZz48L2c+PC9zdmc+") no-repeat center center;
  background-size: contain;
}
html body #testimonial {
  background: rgba(25, 20, 100, 0.5);
  padding: 2.5em;
  border-radius: 4px;
}
html body #testimonial h2, html body #testimonial p {
  color: white;
  text-align: center;
}
html body #testimonial h2 strong, html body #testimonial p strong {
  color: #A4B83B;
}
html body .slick-dots {
  margin: 10px;
}
html body .slick-dots button {
  background: rgba(25, 20, 100, 0.5);
  border-radius: 50px;
  border: 2px solid #A4B83B;
}
html body .slick-dots button::before {
  content: none;
}
html body .slick-dots .slick-active button {
  background: #191464;
}
html body header#header {
  display: 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;
  -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: 1em 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;
  justify-content: space-between;
  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: 100px;
}
@media (max-width: 992px) {
  html body header#header #headerTop .headerTopWrap a.logoLink img {
    width: 80px;
  }
}
@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;
    -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;
    -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: flex-end;
}
html body header#header #headerTop .headerTopWrap nav#navigation ul {
  padding: 0;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
  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: 3em;
    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;
  -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: 3em;
    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;
  -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;
  -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 #hero .heroImage {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
}
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: 12em;
}
@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 {
  display: 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 #hero .heroImage.extra picture {
  width: 100%;
  display: block;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
@supports (aspect-ratio: 3.2) {
  html body #hero .heroImage.extra picture {
    aspect-ratio: 3.2;
  }
}
@supports not (aspect-ratio: 3.2) {
  html body #hero .heroImage.extra picture:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-top: 31.25%;
  }
  html body #hero .heroImage.extra picture img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
html body #hero .heroImage.extra picture img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
@media (max-width: 768px) {
  html body #hero .heroImage.extra picture img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 56.25vw;
    min-height: 20em;
  }
  html body #hero .heroImage.extra picture img.right-edge {
    -o-object-position: right;
       object-position: right;
  }
  html body #hero .heroImage.extra picture img.left-edge {
    -o-object-position: left;
       object-position: left;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #hero .heroImage.extra picture {
    padding-top: 31.25%;
    position: relative;
  }
  html body #hero .heroImage.extra picture img {
    position: absolute;
  }
}
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;
  -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 #hero .go-main a svg .chev-down {
  fill: #A4B83B;
}
html body #hero .go-main a svg .chev-down-two {
  fill: #191464;
}
html body #welcome, html body .contentBlock {
  display: 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-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;
  -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;
  -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;
  -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;
    -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;
  -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;
    -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: 4em 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;
  -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;
    -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;
    -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;
}
@media (max-width: 640px) {
  html body #welcome article .link-strip, html body .contentBlock article .link-strip {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  html body #welcome article .link-strip h2, html body .contentBlock article .link-strip h2 {
    margin-bottom: 1em;
  }
  html body #welcome article .link-strip a, html body .contentBlock article .link-strip a {
    margin-bottom: 2em;
  }
}
html body #welcome article .number-blocks, html body .contentBlock article .number-blocks {
  display: 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;
  -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;
  -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;
    -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;
  -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;
    -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;
    -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;
  -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;
  -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;
    -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;
    -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;
  -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;
    -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;
  -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;
  -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(204.8px + 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;
    -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;
  -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;
  -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;
    -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;
    -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;
  -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;
  -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;
    -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 #location {
  display: 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;
  -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;
  -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;
  -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;
    -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;
  -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;
    -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: #191464;
}
@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(50% - 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(50% - 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(50% - 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;
  }
}
html body .school-links {
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 1em minmax(0, 1fr) 1em minmax(0, 1fr) 1em 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: 1em;
  grid-row-gap: 0;
  box-sizing: border-box;
}
html body .school-links .link-block {
  transition: all 0.25s ease-in-out;
  display: block;
}
html body .school-links .link-block .ani-wrap {
  padding: 1em 1em 2em 1em;
  box-sizing: border-box;
  background: #191464;
  height: 100%;
}
html body .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 .school-links .link-block .ani-wrap .content-wrap {
    justify-content: center;
  }
}
html body .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 .school-links .link-block .ani-wrap .content-wrap span {
    width: auto;
    height: 14em;
    max-height: 14em;
  }
}
html body .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 .school-links .link-block .ani-wrap .content-wrap span img {
    width: auto;
    height: 10em;
    max-height: 10em;
  }
}
html body .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 .school-links .link-block .ani-wrap .content-wrap p:nth-of-type(1) {
    width: 100%;
  }
}
html body .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 .school-links .link-block .ani-wrap .content-wrap p.fbtn {
    width: 85%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
html body .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 .school-links .link-block .ani-wrap .content-wrap p.fbtn span {
    height: auto;
    max-height: auto;
  }
}
html body .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 .school-links .link-block .ani-wrap .content-wrap p.fbtn svg {
    height: 1em;
  }
}
html body .school-links .link-block .ani-wrap .content-wrap p.fbtn svg .chev-right {
  fill: #FFF;
  transition: all 0.25s ease-in-out;
}
html body .school-links .link-block:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body .school-links .link-block:nth-of-type(2) {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body .school-links .link-block:nth-of-type(3) {
  -ms-grid-column: 5;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body .school-links .link-block:nth-of-type(4) {
  -ms-grid-column: 7;
  grid-column: 4;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body .school-links .link-block:nth-of-type(5) {
  -ms-grid-column: 9;
  grid-column: 5;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body .school-links .link-block:hover .ani-wrap, html body .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 .school-links .link-block:hover .ani-wrap .content-wrap, html body .school-links .link-block:focus .ani-wrap .content-wrap {
  border: 3px solid #191464;
  transition: all 0.25s ease-in-out;
}
html body .school-links .link-block:hover .ani-wrap .content-wrap p:nth-of-type(1), html body .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 .school-links .link-block:hover .ani-wrap .content-wrap p.fbtn, html body .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 .school-links .link-block:hover .ani-wrap .content-wrap p.fbtn svg .chev-right, html body .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 .school-links {
    display: 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 .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 .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 .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 .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 .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 .school-links {
    display: 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 .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 .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 .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 .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 .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 .flip-cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
html body .flip-cards .flip-card {
  border: none;
  width: 100%;
  max-width: calc(33.3333333333% - 1em);
  border-radius: 10px;
  margin-bottom: 1.25em;
  display: 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;
  cursor: pointer;
  background: transparent;
}
html body .flip-cards .flip-card .front, html body .flip-cards .flip-card .back {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: all 0.25s ease-in-out;
  background: #FFF;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  box-shadow: 0 4px 28px rgba(0, 0, 0, 0.15);
}
html body .flip-cards .flip-card .front {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
  padding: 2em;
  box-sizing: border-box;
  transform: rotateY(0deg);
  display: flex;
  flex-direction: column;
  align-items: center;
}
html body .flip-cards .flip-card .front .icon {
  width: 80px;
  height: 80px;
  margin-bottom: 1em;
}
html body .flip-cards .flip-card .front .icon svg {
  width: 80px;
  height: 80px;
}
html body .flip-cards .flip-card .front .title {
  font-weight: bold;
  font-size: 1.5em;
  text-transform: uppercase;
  margin-bottom: 0.75em;
}
html body .flip-cards .flip-card .front .faux-btn {
  background: #000;
  color: #FFF;
  transition: all 0.25s ease-in-out;
  padding: 0.75em 2em;
  font-size: 1.1em;
  border-radius: 0.25em;
}
html body .flip-cards .flip-card .front:hover .faux-btn, html body .flip-cards .flip-card .front:focus .faux-btn {
  background: #191464;
  transition: all 0.25s ease-in-out;
}
html body .flip-cards .flip-card .front.visible-face {
  transform: rotateY(0deg);
}
html body .flip-cards .flip-card .front.hidden-face {
  transform: rotateY(180deg);
}
html body .flip-cards .flip-card .back {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 0;
  padding: 2em;
  box-sizing: border-box;
  transform: rotateY(180deg);
  display: flex;
  justify-content: center;
  align-items: center;
}
html body .flip-cards .flip-card .back.visible-face {
  transform: rotateY(0deg);
}
html body .flip-cards .flip-card .back.visible-face:focus {
  background: green;
}
html body .flip-cards .flip-card .back.hidden-face {
  transform: rotateY(180deg);
}
html body .flip-cards .flip-card:focus {
  outline: 0;
}
html body .flip-cards .flip-card:focus .front, html body .flip-cards .flip-card:focus .back {
  outline: 3px solid #191464;
}
@media (max-width: 768px) {
  html body .flip-cards .flip-card {
    max-width: calc(50% - 1em);
  }
}
@media (max-width: 640px) {
  html body .flip-cards .flip-card {
    max-width: 100%;
    margin: 0 0 1.25em 0;
  }
}/*# sourceMappingURL=main.css.map */