@charset "UTF-8";
/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
/* Portrait and Landscape */
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  -webkit-transition-delay: 50ms;
          transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  -webkit-transition-duration: 0.35s;
          transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  -webkit-transition-duration: 0.45s;
          transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  -webkit-transition-duration: 0.55s;
          transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  -webkit-transition-duration: 0.6s;
          transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  -webkit-transition-duration: 0.65s;
          transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  -webkit-transition-duration: 0.75s;
          transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  -webkit-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  -webkit-transition-duration: 0.85s;
          transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.85s;
          transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  -webkit-transition-duration: 0.9s;
          transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  -webkit-transition-duration: 0.95s;
          transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.95s;
          transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  -webkit-transition-duration: 1.05s;
          transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.05s;
          transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  -webkit-transition-duration: 1.1s;
          transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  -webkit-transition-duration: 1.15s;
          transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.15s;
          transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  -webkit-transition-duration: 1.2s;
          transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  -webkit-transition-duration: 1.25s;
          transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.25s;
          transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  -webkit-transition-duration: 1.3s;
          transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  -webkit-transition-duration: 1.35s;
          transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.35s;
          transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  -webkit-transition-duration: 1.4s;
          transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  -webkit-transition-duration: 1.45s;
          transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.45s;
          transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  -webkit-transition-duration: 1.5s;
          transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  -webkit-transition-duration: 1.55s;
          transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.55s;
          transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  -webkit-transition-duration: 1.6s;
          transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  -webkit-transition-duration: 1.65s;
          transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.65s;
          transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  -webkit-transition-duration: 1.7s;
          transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.7s;
          transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  -webkit-transition-duration: 1.75s;
          transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.75s;
          transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  -webkit-transition-duration: 1.8s;
          transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  -webkit-transition-duration: 1.85s;
          transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.85s;
          transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  -webkit-transition-duration: 1.9s;
          transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.9s;
          transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  -webkit-transition-duration: 1.95s;
          transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.95s;
          transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  -webkit-transition-duration: 2s;
          transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  -webkit-transition-duration: 2.05s;
          transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.05s;
          transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  -webkit-transition-duration: 2.1s;
          transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  -webkit-transition-duration: 2.15s;
          transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.15s;
          transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  -webkit-transition-duration: 2.2s;
          transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  -webkit-transition-duration: 2.25s;
          transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.25s;
          transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  -webkit-transition-duration: 2.3s;
          transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.3s;
          transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  -webkit-transition-duration: 2.35s;
          transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.35s;
          transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  -webkit-transition-duration: 2.4s;
          transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  -webkit-transition-duration: 2.45s;
          transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.45s;
          transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  -webkit-transition-duration: 2.5s;
          transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.5s;
          transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  -webkit-transition-duration: 2.55s;
          transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.55s;
          transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  -webkit-transition-duration: 2.6s;
          transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.6s;
          transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  -webkit-transition-duration: 2.65s;
          transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.65s;
          transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  -webkit-transition-duration: 2.7s;
          transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.7s;
          transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  -webkit-transition-duration: 2.75s;
          transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.75s;
          transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  -webkit-transition-duration: 2.8s;
          transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.8s;
          transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  -webkit-transition-duration: 2.85s;
          transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.85s;
          transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  -webkit-transition-duration: 2.9s;
          transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.9s;
          transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  -webkit-transition-duration: 2.95s;
          transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.95s;
          transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  -webkit-transition-duration: 3s;
          transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  -webkit-transition-delay: 3s;
          transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
          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] {
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  -webkit-transition-timing-function: ease-in-out;
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          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] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

[data-aos=fade-up] {
  -webkit-transform: translate3d(0, 100px, 0);
          transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  -webkit-transform: translate3d(0, -100px, 0);
          transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  -webkit-transform: translate3d(-100px, 0, 0);
          transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  -webkit-transform: translate3d(-100px, 100px, 0);
          transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  -webkit-transform: translate3d(100px, 100px, 0);
          transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  -webkit-transform: translate3d(-100px, -100px, 0);
          transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  -webkit-transform: translate3d(100px, -100px, 0);
          transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0) scale(1);
          transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6);
}

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

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

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

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

[data-aos=zoom-out] {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
          transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
          transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
          transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
          transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

[data-aos=slide-up] {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

[data-aos=flip-left] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
          transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
          transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
          transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
          transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          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;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: 0;
  background: 0 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          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;
  -ms-touch-action: pan-y;
  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 {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  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;
}
@-webkit-keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@-webkit-keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  direction: ltr;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: inherit;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  height: 100%;
  line-height: 1.7;
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  z-index: 0;
}

.plyr audio, .plyr iframe, .plyr video {
  display: block;
  height: 100%;
  width: 100%;
}

.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}

.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.plyr--full-ui *, .plyr--full-ui ::after, .plyr--full-ui ::before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.plyr__badge {
  background: #4a5464;
  background: var(--plyr-badge-background, #4a5464);
  border-radius: 2px;
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: #fff;
  color: var(--plyr-badge-text-color, #fff);
  font-size: 9px;
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  -webkit-animation: plyr-fade-in 0.3s ease;
          animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  width: 100%;
}

.plyr__captions span:empty {
  display: none;
}

@media (min-width: 480px) {
  .plyr__captions {
    font-size: 15px;
    font-size: var(--plyr-font-size-base, 15px);
    padding: calc(10px * 2);
    padding: calc(var(--plyr-control-spacing,10px) * 2);
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
    font-size: var(--plyr-font-size-large, 18px);
  }
}
.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  -webkit-transform: translateY(calc(10px * -4));
      -ms-transform: translateY(calc(10px * -4));
          transform: translateY(calc(10px * -4));
  -webkit-transform: translateY(calc(var(--plyr-control-spacing,10px) * -4));
      -ms-transform: translateY(calc(var(--plyr-control-spacing,10px) * -4));
          transform: translateY(calc(var(--plyr-control-spacing,10px) * -4));
}

.plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #fff;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}

.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: 0 0;
  border: 0;
  border-radius: 3px;
  border-radius: var(--plyr-control-radius, 3px);
  color: inherit;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: visible;
  padding: calc(10px * .7);
  padding: calc(var(--plyr-control-spacing,10px) * .7);
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.plyr__control svg {
  display: block;
  fill: currentColor;
  height: 18px;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: 18px;
  width: var(--plyr-control-icon-size, 18px);
}

.plyr__control:focus {
  outline: 0;
}

.plyr__control.plyr__tab-focus {
  outline-color: #ff6600;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #ff6600)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

a.plyr__control {
  text-decoration: none;
}

a.plyr__control::after, a.plyr__control::before {
  display: none;
}

.plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: center;
}

.plyr__controls .plyr__progress__container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.plyr__controls .plyr__controls__item {
  margin-left: calc(10px / 4);
  margin-left: calc(var(--plyr-control-spacing,10px)/ 4);
}

.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: calc(10px / 4);
  padding-left: calc(var(--plyr-control-spacing,10px)/ 4);
}

.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 calc(10px / 2);
  padding: 0 calc(var(--plyr-control-spacing,10px)/ 2);
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0;
}

.plyr__controls:empty {
  display: none;
}

.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip] {
  display: none;
}

.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
  display: inline-block;
}

.plyr__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.plyr__menu .plyr__control svg {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}

.plyr__menu__container {
  -webkit-animation: plyr-popup 0.2s ease;
          animation: plyr-popup 0.2s ease;
  background: rgba(255, 255, 255, 0.9);
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  border-radius: 4px;
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  font-size: 15px;
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

.plyr__menu__container > div {
  overflow: hidden;
  -webkit-transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.plyr__menu__container::after {
  border: 4px solid transparent;
  border: var(--plyr-menu-arrow-size, 4px) solid transparent;
  border-top-color: rgba(255, 255, 255, 0.9);
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  content: "";
  height: 0;
  position: absolute;
  right: calc(((18px / 2) + calc(10px * .7)) - (4px / 2));
  right: calc(((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7)) - (var(--plyr-menu-arrow-size,4px)/ 2));
  top: 100%;
  width: 0;
}

.plyr__menu__container [role=menu] {
  padding: calc(10px * .7);
  padding: calc(var(--plyr-control-spacing,10px) * .7);
}

.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}

.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}

.plyr__menu__container .plyr__control {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding-bottom: calc(calc(10px * .7)/ 1.5);
  padding-bottom: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);
  padding-left: calc(calc(10px * .7) * 1.5);
  padding-left: calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);
  padding-right: calc(calc(10px * .7) * 1.5);
  padding-right: calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);
  padding-top: calc(calc(10px * .7)/ 1.5);
  padding-top: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.plyr__menu__container .plyr__control > span {
  -webkit-box-align: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.plyr__menu__container .plyr__control::after {
  border: 4px solid transparent;
  border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.plyr__menu__container .plyr__control--forward {
  padding-right: calc(calc(10px * .7) * 4);
  padding-right: calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);
}

.plyr__menu__container .plyr__control--forward::after {
  border-left-color: #728197;
  border-left-color: var(--plyr-menu-arrow-color, #728197);
  right: calc((calc(10px * .7) * 1.5) - 4px);
  right: calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px));
}

.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}

.plyr__menu__container .plyr__control--back {
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: calc(10px * .7);
  margin: calc(var(--plyr-control-spacing,10px) * .7);
  margin-bottom: calc(calc(10px * .7)/ 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);
  padding-left: calc(calc(10px * .7) * 4);
  padding-left: calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);
  position: relative;
  width: calc(100% - (calc(10px * .7) * 2));
  width: calc(100% - (calc(var(--plyr-control-spacing,10px) * .7) * 2));
}

.plyr__menu__container .plyr__control--back::after {
  border-right-color: #728197;
  border-right-color: var(--plyr-menu-arrow-color, #728197);
  left: calc((calc(10px * .7) * 1.5) - 4px);
  left: calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px));
}

.plyr__menu__container .plyr__control--back::before {
  background: #dcdfe5;
  background: var(--plyr-menu-back-border-color, #dcdfe5);
  -webkit-box-shadow: 0 1px 0 #fff;
          box-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
          box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: calc(calc(10px * .7)/ 2);
  margin-top: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}

.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}

.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: calc(10px * .7);
  padding-left: calc(var(--plyr-control-spacing,10px) * .7);
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after, .plyr__menu__container .plyr__control[role=menuitemradio]::before {
  border-radius: 100%;
}

.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 16px;
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(0);
      -ms-transform: translateY(-50%) scale(0);
          transform: translateY(-50%) scale(0);
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
  width: 6px;
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #ff6600;
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #ff6600)));
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  -webkit-transform: translateY(-50%) scale(1);
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
}

.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(35, 40, 47, 0.1);
}

.plyr__menu__container .plyr__menu__value {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: calc((calc(10px * .7) - 2) * -1);
  margin-right: calc((calc(var(--plyr-control-spacing,10px) * .7) - 2) * -1);
  overflow: hidden;
  padding-left: calc(calc(10px * .7) * 3.5);
  padding-left: calc(calc(var(--plyr-control-spacing,10px) * .7) * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: calc(13px * 2);
  border-radius: calc(var(--plyr-range-thumb-height,13px) * 2);
  color: #ff6600;
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #ff6600)));
  display: block;
  height: calc((3px * 2) + 13px);
  height: calc((var(--plyr-range-thumb-active-shadow-width,3px) * 2) + var(--plyr-range-thumb-height,13px));
  margin: 0;
  padding: 0;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  width: 100%;
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s ease;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  -webkit-user-select: none;
  user-select: none;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, currentColor), color-stop(0, transparent));
  background-image: linear-gradient(to right, currentColor 0, transparent 0);
  background-image: -webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));
  background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  -webkit-box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
          box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
  -webkit-appearance: none;
  margin-top: calc(((13px - 5px)/ 2) * -1);
  margin-top: calc(((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2) * -1);
}

.plyr--full-ui input[type=range]::-moz-range-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -moz-user-select: none;
       user-select: none;
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
}

.plyr--full-ui input[type=range]::-ms-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
  color: transparent;
}

.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
  background: currentColor;
}

.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
}

.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}

.plyr--full-ui input[type=range]:focus {
  outline: 0;
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  outline-color: #ff6600;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #ff6600)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
  outline-color: #ff6600;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #ff6600)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
  outline-color: #ff6600;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #ff6600)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

.plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr__time {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time::before {
  content: "⁄";
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
}

@media (max-width: calc(768px - 1)) {
  .plyr__time + .plyr__time {
    display: none;
  }
}
.plyr__tooltip {
  background: rgba(255, 255, 255, 0.9);
  background: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: 3px;
  border-radius: var(--plyr-tooltip-radius, 3px);
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: #4a5464;
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: calc(calc(10px / 2) * 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);
  opacity: 0;
  padding: calc(10px / 2) calc(calc(10px / 2) * 1.5);
  padding: calc(var(--plyr-control-spacing,10px)/ 2) calc(calc(var(--plyr-control-spacing,10px)/ 2) * 1.5);
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(-50%, 10px) scale(0.8);
      -ms-transform: translate(-50%, 10px) scale(0.8);
          transform: translate(-50%, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2;
}

.plyr__tooltip::before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: calc(4px * -1);
  bottom: calc(var(--plyr-tooltip-arrow-size,4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
  opacity: 1;
  -webkit-transform: translate(-50%, 0) scale(1);
      -ms-transform: translate(-50%, 0) scale(1);
          transform: translate(-50%, 0) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
      -ms-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip::before, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: calc((18px / 2) + calc(10px * .7));
  left: calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7));
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
      -ms-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: calc((18px / 2) + calc(10px * .7));
  right: calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7));
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
  -webkit-transform: translate(0, 0) scale(1);
      -ms-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}

.plyr__progress {
  left: calc(13px * .5);
  left: calc(var(--plyr-range-thumb-height,13px) * .5);
  margin-right: 13px;
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}

.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: calc(13px * -.5);
  margin-left: calc(var(--plyr-range-thumb-height,13px) * -.5);
  margin-right: calc(13px * -.5);
  margin-right: calc(var(--plyr-range-thumb-height,13px) * -.5);
  width: calc(100% + 13px);
  width: calc(100% + var(--plyr-range-thumb-height,13px));
}

.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}

.plyr__progress .plyr__tooltip {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
  left: 0;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 100px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: calc((5px / 2) * -1);
  margin-top: calc((var(--plyr-range-track-height,5px)/ 2) * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}

.plyr__progress__buffer::-webkit-progress-bar {
  background: 0 0;
}

.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  -webkit-animation: plyr-progress 1s linear infinite;
          animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 40, 47, 0.6) 50%, rgba(35, 40, 47, 0.6) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr__volume {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 110px;
  min-width: 80px;
  position: relative;
  width: 20%;
}

.plyr__volume input[type=range] {
  margin-left: calc(10px / 2);
  margin-left: calc(var(--plyr-control-spacing,10px)/ 2);
  margin-right: calc(10px / 2);
  margin-right: calc(var(--plyr-control-spacing,10px)/ 2);
  position: relative;
  z-index: 2;
}

.plyr--is-ios .plyr__volume {
  min-width: 0;
  width: auto;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: #fff;
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: #4a5464;
  color: var(--plyr-audio-control-color, #4a5464);
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: #ff6600;
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #ff6600)));
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
          box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 200, 209, 0.6);
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr--video {
  background: #000;
  overflow: hidden;
}

.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: #000;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
  height: 0;
  padding-bottom: 56.25%;
}

.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video {
  border: 0;
  left: 0;
  position: absolute;
  top: 0;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  -webkit-transform: translateY(-38.28125%);
      -ms-transform: translateY(-38.28125%);
          transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: calc(10px / 2);
  padding: calc(var(--plyr-control-spacing,10px)/ 2);
  padding-top: calc(10px * 2);
  padding-top: calc(var(--plyr-control-spacing,10px) * 2);
  position: absolute;
  right: 0;
  -webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  z-index: 3;
}

@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px);
    padding-top: calc(10px * 3.5);
    padding-top: calc(var(--plyr-control-spacing,10px) * 3.5);
  }
}
.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: #ff6600;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #ff6600)));
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: #ff6600;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #ff6600)));
  border: 0;
  border-radius: 100%;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: calc(10px * 1.5);
  padding: calc(var(--plyr-control-spacing,10px) * 1.5);
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
}

.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}

.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
          box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.25);
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-webkit-full-screen video {
  height: 100%;
}

.plyr:-ms-fullscreen video {
  height: 100%;
}

.plyr:fullscreen video {
  height: 100%;
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }

  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }

  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-webkit-full-screen video {
  height: 100%;
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-moz-full-screen video {
  height: 100%;
}

.plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-moz-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-ms-fullscreen video {
  height: 100%;
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}

.plyr--fullscreen-fallback video {
  height: 100%;
}

.plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.plyr__ads > div, .plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}

.plyr__ads::after {
  background: #23282f;
  border-radius: 2px;
  bottom: 10px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}

.plyr__ads::after:empty {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin: -var(--plyr-range-track-height, 5px)/2 0 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: rgba(255, 255, 255, 0.9);
  background-color: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: 3px;
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  margin-bottom: calc(calc(10px / 2) * 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);
  opacity: 0;
  padding: 3px;
  padding: var(--plyr-tooltip-radius, 3px);
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(0, 10px) scale(0.8);
      -ms-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  z-index: 2;
}

.plyr__preview-thumb--is-shown {
  opacity: 1;
  -webkit-transform: translate(0, 0) scale(1);
      -ms-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}

.plyr__preview-thumb::before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: calc(4px * -1);
  bottom: calc(var(--plyr-tooltip-arrow-size,4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr__preview-thumb__image-container {
  background: #c1c8d1;
  border-radius: calc(3px - 1px);
  border-radius: calc(var(--plyr-tooltip-radius,3px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3;
}

.plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: calc(3px - 1px);
  border-radius: calc(var(--plyr-tooltip-radius,3px) - 1px);
  color: #fff;
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
  padding: 3px 6px;
}

.plyr__preview-scrubbing {
  bottom: 0;
  -webkit-filter: blur(1px);
          filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}

.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}

.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

#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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto 0 auto;
}
#inner-footer-expert #footerLogo-Links {
  margin: 10px 0px 0px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#inner-footer-expert #footer-bottom .single-col .col.col-12 nav ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: 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% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  15% {
    -webkit-transform: translateX(-30px) rotate(-6deg);
            transform: translateX(-30px) rotate(-6deg);
  }
  30% {
    -webkit-transform: translateX(15px) rotate(6deg);
            transform: translateX(15px) rotate(6deg);
  }
  45% {
    -webkit-transform: translateX(-15px) rotate(-3.6deg);
            transform: translateX(-15px) rotate(-3.6deg);
  }
  60% {
    -webkit-transform: translateX(9px) rotate(2.4deg);
            transform: translateX(9px) rotate(2.4deg);
  }
  75% {
    -webkit-transform: translateX(-6px) rotate(-1.2deg);
            transform: translateX(-6px) rotate(-1.2deg);
  }
}

@keyframes wobble-hor-bottom {
  0%, 100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  15% {
    -webkit-transform: translateX(-30px) rotate(-6deg);
            transform: translateX(-30px) rotate(-6deg);
  }
  30% {
    -webkit-transform: translateX(15px) rotate(6deg);
            transform: translateX(15px) rotate(6deg);
  }
  45% {
    -webkit-transform: translateX(-15px) rotate(-3.6deg);
            transform: translateX(-15px) rotate(-3.6deg);
  }
  60% {
    -webkit-transform: translateX(9px) rotate(2.4deg);
            transform: translateX(9px) rotate(2.4deg);
  }
  75% {
    -webkit-transform: translateX(-6px) rotate(-1.2deg);
            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% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            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% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
}

@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            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% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            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% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
}

@keyframes scale-in-ver-top {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 0;
            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% {
    -webkit-transform: rotateY(-70deg);
            transform: rotateY(-70deg);
    -webkit-transform-origin: left;
            transform-origin: left;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
    -webkit-transform-origin: left;
            transform-origin: left;
    opacity: 1;
  }
}

@keyframes swing-in-left-bck {
  0% {
    -webkit-transform: rotateY(-70deg);
            transform: rotateY(-70deg);
    -webkit-transform-origin: left;
            transform-origin: left;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
    -webkit-transform-origin: left;
            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% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
    -webkit-transform-origin: left;
            transform-origin: left;
    opacity: 1;
  }
  100% {
    -webkit-transform: rotateY(-70deg);
            transform: rotateY(-70deg);
    -webkit-transform-origin: left;
            transform-origin: left;
    opacity: 0;
  }
}

@keyframes swing-out-left-fwd {
  0% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
    -webkit-transform-origin: left;
            transform-origin: left;
    opacity: 1;
  }
  100% {
    -webkit-transform: rotateY(-70deg);
            transform: rotateY(-70deg);
    -webkit-transform-origin: left;
            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% {
    -webkit-transform: rotateX(80deg);
            transform: rotateX(80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    opacity: 1;
  }
}

@keyframes flip-in-hor-bottom {
  0% {
    -webkit-transform: rotateX(80deg);
            transform: rotateX(80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
            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% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            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% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            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% {
    -webkit-transform: rotateY(80deg);
            transform: rotateY(80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
    opacity: 1;
  }
}

@keyframes flip-in-ver-left {
  0% {
    -webkit-transform: rotateY(80deg);
            transform: rotateY(80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0);
            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;
  }
}
.bounce-top {
  -webkit-animation: bounce-top 3s cubic-bezier(0.86, 0, 0.07, 1) infinite both;
          animation: bounce-top 3s cubic-bezier(0.86, 0, 0.07, 1) infinite both;
}

@-webkit-keyframes bounce-top {
  0% {
    -webkit-transform: translateY(-45px);
            transform: translateY(-45px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
            transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%, 55%, 75%, 87% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}

@keyframes bounce-top {
  0% {
    -webkit-transform: translateY(-45px);
            transform: translateY(-45px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
            transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%, 55%, 75%, 87% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}
.puff-in-center {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) both;
}

@-webkit-keyframes puff-in-center {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    -webkit-filter: blur(4px);
            filter: blur(4px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}

@keyframes puff-in-center {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    -webkit-filter: blur(4px);
            filter: blur(4px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
.rotate-center {
  -webkit-animation: rotate-center 0.6s linear 3 both;
          animation: rotate-center 0.6s linear 3 both;
}

@-webkit-keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(188, 189, 193, 0.4);
    box-shadow: 0 0 0 0 rgba(188, 189, 193, 0.4);
  }
  85% {
    -webkit-box-shadow: 0 0 0 30px rgba(188, 189, 193, 0);
    box-shadow: 0 0 0 30px rgba(188, 189, 193, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(188, 189, 193, 0);
    box-shadow: 0 0 0 0 rgba(188, 189, 193, 0);
  }
}
@keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(188, 189, 193, 0.4);
    box-shadow: 0 0 0 0 rgba(188, 189, 193, 0.4);
  }
  85% {
    -webkit-box-shadow: 0 0 0 30px rgba(188, 189, 193, 0);
    box-shadow: 0 0 0 30px rgba(188, 189, 193, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(188, 189, 193, 0);
    box-shadow: 0 0 0 0 rgba(188, 189, 193, 0);
  }
}
.hideJobs {
  display: none;
}

[data-aos=article-entrance] {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.25s ease-in-out;
  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] .center-block svg {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
[data-aos=article-entrance] .center-block svg #circle-logo #logo, [data-aos=article-entrance] .center-block svg #circle-logo #background {
  opacity: 0;
}
[data-aos=article-entrance].aos-animate {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: all 0.25s ease-in-out;
  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 .boundary {
  -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.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 .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;
}
[data-aos=article-entrance].aos-animate .block-links .block-link:nth-of-type(1) {
  -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 .block-links .block-link:nth-of-type(2) {
  -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 .block-links .block-link:nth-of-type(3) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.75s both;
          animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.75s both;
}
[data-aos=article-entrance].aos-animate .block-links .block-link:nth-of-type(4) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2s both;
          animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2s both;
}
[data-aos=article-entrance].aos-animate .block-links .block-link:nth-of-type(5) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2.25s both;
          animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2.25s both;
}
[data-aos=article-entrance].aos-animate .infograph .icon-block.healthcare {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s both;
}
[data-aos=article-entrance].aos-animate .infograph .icon-block.insurance {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.85s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.85s both;
}
[data-aos=article-entrance].aos-animate .infograph .icon-block.insurance {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.95s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.95s both;
}
[data-aos=article-entrance].aos-animate .infograph .icon-block.destination {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.05s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.05s both;
}
[data-aos=article-entrance].aos-animate .infograph .icon-block.banking {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.15s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.15s both;
}
[data-aos=article-entrance].aos-animate .infograph .icon-block.retail {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.25s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.25s both;
}
[data-aos=article-entrance].aos-animate .infograph .icon-block.communications {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.35s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.35s both;
}
[data-aos=article-entrance].aos-animate .infograph .icon-block.technology {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.45s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.45s both;
}
[data-aos=article-entrance].aos-animate .infograph .icon-block.life-sciences {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.55s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.55s both;
}
[data-aos=article-entrance].aos-animate .infograph .center-block svg {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}
[data-aos=article-entrance].aos-animate .infograph .center-block svg #circle-logo #outer-dots {
  -webkit-animation: rotate-center 1s linear 2 2.25s both;
          animation: rotate-center 1s linear 2 2.25s both;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
[data-aos=article-entrance].aos-animate .infograph .center-block svg #circle-logo #logo, [data-aos=article-entrance].aos-animate .infograph .center-block svg #circle-logo #background {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2.25s both;
          animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2.25s both;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
[data-aos=article-entrance].aos-animate .values .value-block: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 .values .value-block: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 .values .value-block: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 .values .value-block:nth-of-type(4) {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;
}
[data-aos=article-entrance].aos-animate .values .value-block:nth-of-type(5) {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.25s both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.25s both;
}
[data-aos=article-entrance].aos-animate .values .value-block:nth-of-type(6) {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.5s both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.5s both;
}
[data-aos=article-entrance].aos-animate .award-block .award: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 .award-block .award: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 .award-block .award: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 .award-block .award: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 .award-block .award: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 .image-line img:nth-of-type(1) {
  -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 .image-line img:nth-of-type(2) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.75s both;
          animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.75s both;
}
[data-aos=article-entrance].aos-animate .image-line img:nth-of-type(3) {
  -webkit-animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2s both;
          animation: flip-in-ver-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2s both;
}
[data-aos=article-entrance].aos-animate .big-cta a {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2.25s both;
          animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2.25s both;
}
[data-aos=article-entrance].aos-animate .dual-columns .copy-left {
  -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 .dual-columns .ctas-right .cta-block:nth-of-type(1) {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s both;
}
[data-aos=article-entrance].aos-animate .dual-columns .ctas-right .cta-block:nth-of-type(2) {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}
[data-aos=article-entrance].aos-animate #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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 #newJobCardsList .list li: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: "Helvetica", Arial, 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;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body a:hover, html body a:focus {
  -webkit-transition: all 0.25s ease-in-out;
  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: "Helvetica", Arial, 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: -ms-grid;
  display: grid;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: minmax(0, -webkit-max-content) minmax(0, -webkit-max-content) minmax(0, -webkit-max-content);
  grid-template-columns: minmax(0, max-content) 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;
}
html body p.profileTitle .imgBox {
  position: relative;
  width: 6em;
  min-width: 100px;
  min-height: 130px;
  display: block;
}
html body p.profileTitle .imgBox:nth-last-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body p.profileTitle .imgBox:nth-last-of-type(2) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body p.profileTitle .imgBox img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
html body p.profileTitle strong {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
html body p.profileTitle strong span:not(.inner) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Helvetica", Arial, sans-serif;
  text-transform: initial;
  padding: 0 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1.1em;
  height: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html body p.profileTitle strong span:not(.inner):nth-of-type(1) {
  background: #ff6600;
  color: #FFF;
}
html body p.profileTitle strong span:not(.inner):nth-of-type(2) {
  background: #000;
  color: #FFF;
}
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: 1em;
  margin-bottom: 1em;
  margin-top: 1em;
}
html body ol li {
  padding-left: 1.5em;
  line-height: 1.4em;
}
html body h1, html body h2, html body h3 {
  font-family: "Helvetica", Arial, sans-serif;
  font-weight: 600;
  text-transform: initial;
  color: #000;
  margin: 2rem 0;
}
html body h1.blue, html body h2.blue, html body h3.blue {
  color: #2a2a2a;
}
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 h2.primary {
  color: #ff6600;
}
html body h3 {
  font-size: 1.6em;
  color: #ff6600;
}
html body h4 {
  font-size: 1.4em;
  font-family: "Helvetica", Arial, 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 .mb0 {
  margin-bottom: 0;
}
html body .mb2 {
  margin-bottom: 2em;
}
html body .nomt {
  margin-top: 0;
}
html body .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
html body .embed-container iframe, html body .embed-container object, html body .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body .ie-obfit {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  html body .ie-obfit img {
    opacity: 0;
    pointer-events: none;
  }
}
html body header#header {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, -webkit-max-content) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content) minmax(0, max-content) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 100%;
  position: relative;
  z-index: 9;
  background: #FFF;
}
html body header#header .language-switch {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body header#header .language-switch .inner-language {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.25em 0;
}
html body header#header .language-switch .inner-language .language-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html body header#header .language-switch .inner-language .language-align .pretext {
  font-size: 0.8em;
  padding-right: 0.5em;
  border-right: 1px solid #7d7d80;
}
html body header#header .language-switch .inner-language .language-align .switch-links {
  margin-left: 0.5em;
}
html body header#header .language-switch .inner-language .language-align .switch-links a {
  font-size: 0.7em;
  text-transform: uppercase;
  margin-right: 1em;
  font-weight: 600;
  color: #000;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body header#header .language-switch .inner-language .language-align .switch-links a:last-of-type {
  margin-right: 0;
}
html body header#header .language-switch .inner-language .language-align .switch-links a.active, html body header#header .language-switch .inner-language .language-align .switch-links a:hover, html body header#header .language-switch .inner-language .language-align .switch-links a:focus {
  color: #ff6600;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body header#header #headerTop {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 0 2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 60px;
  background: #e6e6e6;
  position: relative;
}
html body header#header #headerTop:after {
  content: "";
  width: 100%;
  display: block;
  position: absolute;
  height: 10px;
  background: #bcbdc1;
  bottom: 0;
  left: 0;
  right: 0;
}
html body header#header #headerTop .headerTopWrap {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 60px;
}
html body header#header #headerTop .headerTopWrap a.logoLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  bottom: 5px;
}
html body header#header #headerTop .headerTopWrap a.logoLink h1 {
  font-size: 1.25rem;
  color: #000;
  padding-left: 0.95em;
  margin: 0;
}
@media (max-width: 640px) {
  html body header#header #headerTop .headerTopWrap a.logoLink h1 {
    font-size: 13px;
    padding: 0;
    font-size: clamp(10px, 2.5vw, 2em);
  }
}
html body header#header #headerTop .headerTopWrap a.logoLink em {
  font-style: normal;
  text-transform: uppercase;
  color: #7d7d80;
  font-size: 12px;
  margin-left: 10px;
  font-weight: 700;
  display: block;
  line-height: 1.9;
}
@media (max-width: 640px) {
  html body header#header #headerTop .headerTopWrap a.logoLink em {
    display: none;
  }
}
html body header#header #headerTop .headerTopWrap .socialMobile {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
html body header#header #headerTop .headerTopWrap .socialMobile .secondary-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
html body header#header #headerTop .headerTopWrap .socialMobile .secondary-logo img, html body header#header #headerTop .headerTopWrap .socialMobile .secondary-logo svg {
  width: 97px;
  height: 60px;
}
html body header#header #headerTop .headerTopWrap .socialMobile .socialLinks {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-transition: all 0.25s ease-in-out;
  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);
  -webkit-transition: all 0.25s ease-in-out;
  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);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 768px) {
  html body header#header #headerTop .headerTopWrap .socialMobile .socialLinks {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    -webkit-transform: scale(0.75);
        -ms-transform: scale(0.75);
            transform: scale(0.75);
    -webkit-transform-origin: right;
        -ms-transform-origin: right;
            transform-origin: right;
  }
}
@media (max-width: 480px) {
  html body header#header #headerTop .headerTopWrap .socialMobile .socialLinks {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-transform-origin: right;
        -ms-transform-origin: right;
            transform-origin: right;
  }
}
html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn {
  display: none;
}
@media (max-width: 768px) {
  html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr) auto;
    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;
    margin-top: 0;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding: 0.75em 2em;
    background: #7d7d80;
  }
  html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn:before {
    content: "";
    display: block;
    background: #7d7d80;
    position: absolute;
    left: -4em;
    top: 0;
    bottom: 0;
    width: 4em;
  }
  html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn:after {
    content: "";
    display: block;
    background: #7d7d80;
    position: absolute;
    right: -4em;
    top: 0;
    bottom: 0;
    width: 4em;
  }
  html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn .wrap-btn {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
    display: -ms-grid;
    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 header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn .wrap-btn .open {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 15px;
    width: 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    z-index: 2;
    padding: 0;
    background: transparent;
    border: none;
    justify-self: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    cursor: pointer;
  }
  html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn .wrap-btn .open div {
    background: #2a2a2a;
    width: 30px;
    height: 2px;
    display: block;
  }
  html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn .wrap-btn .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 .wrap-btn .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 .wrap-btn .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;
    top: 2px;
  }
  html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn .wrap-btn .close span {
    background: #2a2a2a;
    width: 115%;
    height: 2px;
    display: block;
    position: absolute;
  }
  html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn .wrap-btn .close span:nth-of-type(1) {
    bottom: 0;
    left: 0;
    -webkit-transform: rotate(-32deg);
        -ms-transform: rotate(-32deg);
            transform: rotate(-32deg);
    -webkit-transform-origin: left;
        -ms-transform-origin: left;
            transform-origin: left;
  }
  html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn .wrap-btn .close span:nth-of-type(2) {
    bottom: 0;
    right: 0;
    -webkit-transform: rotate(32deg);
        -ms-transform: rotate(32deg);
            transform: rotate(32deg);
    -webkit-transform-origin: right;
        -ms-transform-origin: right;
            transform-origin: right;
  }
  html body header#header #headerTop .headerTopWrap .socialMobile .mobileMenuBtn .wrap-btn .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 .wrap-btn .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: 768px) {
  html body header#header #headerTop .headerTopWrap .socialMobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: 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: -ms-grid;
    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 nav#navigation {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 3;
  grid-row: 3;
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: #FFF;
  padding: 0 2rem 4px 2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
html body header#header nav#navigation::after {
  content: "";
  display: block;
  position: absolute;
  border-bottom: 1px solid #d4d4d3;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 4px;
}
html body header#header nav#navigation ul {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
html body header#header nav#navigation ul li {
  padding-left: 0;
  background: transparent;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border-bottom: 1px solid #d4d4d3;
  border-left: 1px solid #d4d4d3;
  width: 100%;
  min-height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html body header#header nav#navigation ul li:last-of-type {
  border-right: 1px solid #d4d4d3;
}
html body header#header nav#navigation ul li a {
  text-transform: initial;
  padding: 0.75em 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: "Helvetica", Arial, sans-serif;
  color: #000;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-transform: initial;
  font-size: 13px;
  font-weight: 700;
  width: 100%;
  text-align: center;
}
html body header#header nav#navigation ul li:hover, html body header#header nav#navigation ul li:focus, html body header#header nav#navigation ul li:focus-visible {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body header#header nav#navigation ul li:hover a, html body header#header nav#navigation ul li:focus a, html body header#header nav#navigation ul li:focus-visible a {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #ff6600;
}
html body header#header nav#navigation ul li.active {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body header#header nav#navigation ul li.active a {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #ff6600;
}
@media (max-width: 768px) {
  html body header#header nav#navigation ul li.active {
    background: transparent;
  }
  html body header#header nav#navigation ul li.active a {
    color: #bcbdc1 !important;
  }
}
html body header#header nav#navigation ul li.dropdown-parent {
  position: static;
  cursor: pointer;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpsTwkKACAIUz9sP9FevBIaSDUQncdUASCZgfK3Ma8VyIH7UMY5EyTWC3MX6LUNasn1hg4K2G/Vw+9j4/PEEmAAuBJNLeG7Z+cAAAAASUVORK5CYII=") center 43px no-repeat;
}
html body header#header nav#navigation ul li.dropdown-parent > a {
  text-align: center;
  pointer-events: none;
}
html body header#header nav#navigation ul li.dropdown-parent .dropdown {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  position: absolute;
  top: calc(100% - 4px);
  width: 100vw;
  right: 0;
  background: #ff6600;
  opacity: 0;
  pointer-events: none;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  border-top: 4px solid #FFF;
}
html body header#header nav#navigation ul li.dropdown-parent .dropdown > li {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 0 0.5rem;
  border: 0;
  min-height: auto;
}
@media (max-width: 768px) {
  html body header#header nav#navigation ul li.dropdown-parent .dropdown > li {
    padding: 0;
  }
}
html body header#header nav#navigation ul li.dropdown-parent .dropdown > li > ul {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 768px) {
  html body header#header nav#navigation ul li.dropdown-parent .dropdown > li > ul {
    padding-top: 0;
  }
}
html body header#header nav#navigation ul li.dropdown-parent .dropdown > li > ul li {
  min-height: auto;
  border: none;
  width: auto;
}
html body header#header nav#navigation ul li.dropdown-parent .dropdown > li > ul li a {
  color: #FFF;
  font-weight: 600;
  padding: 0.75em 1.25em;
}
html body header#header nav#navigation ul li.dropdown-parent .dropdown > li > ul li a:hover, html body header#header nav#navigation ul li.dropdown-parent .dropdown > li > ul li a:focus {
  color: #000;
}
@media (max-width: 768px) {
  html body header#header nav#navigation ul li.dropdown-parent .dropdown > li > ul li a:hover, html body header#header nav#navigation ul li.dropdown-parent .dropdown > li > ul li a:focus {
    color: #d4d4d3;
    border: none;
  }
}
@media (max-width: 768px) {
  html body header#header nav#navigation ul li.dropdown-parent .dropdown > li > ul li {
    border: none;
  }
  html body header#header nav#navigation ul li.dropdown-parent .dropdown > li > ul li:hover, html body header#header nav#navigation ul li.dropdown-parent .dropdown > li > ul li:focus {
    border: none;
  }
}
@media (max-width: 768px) {
  html body header#header nav#navigation ul li.dropdown-parent .dropdown {
    background: #000;
    border: none;
    padding-top: 0;
  }
}
html body header#header nav#navigation ul li.dropdown-parent:hover, html body header#header nav#navigation ul li.dropdown-parent:focus {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeNp0TgkOwDAIgj62e9P2Waa2pmTJMF4QiZAETaj6NzfPHCIWHhGNi4uNOnCHkBJN6L4PmXaFGcLxKYd2Hn4Bh+9/z3q+AgwAu6tLnXK28ucAAAAASUVORK5CYII=") center 43px no-repeat;
}
html body header#header nav#navigation ul li.dropdown-parent:hover > a, html body header#header nav#navigation ul li.dropdown-parent:focus > a {
  color: #ff6600;
  background: transparent;
}
@media (max-width: 768px) {
  html body header#header nav#navigation ul li.dropdown-parent:hover > a, html body header#header nav#navigation ul li.dropdown-parent:focus > a {
    color: #FFF;
  }
}
html body header#header nav#navigation ul li.dropdown-parent:hover .dropdown, html body header#header nav#navigation ul li.dropdown-parent:focus .dropdown {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
  pointer-events: all;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
}
@media (max-width: 768px) {
  html body header#header nav#navigation ul li.dropdown-parent:hover .dropdown, html body header#header nav#navigation ul li.dropdown-parent:focus .dropdown {
    max-height: 100%;
    top: 0;
    opacity: 1;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    position: relative;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
}
html body header#header nav#navigation ul li.dropdown-parent:focus-within {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeNp0TgkOwDAIgj62e9P2Waa2pmTJMF4QiZAETaj6NzfPHCIWHhGNi4uNOnCHkBJN6L4PmXaFGcLxKYd2Hn4Bh+9/z3q+AgwAu6tLnXK28ucAAAAASUVORK5CYII=") center 43px no-repeat;
}
html body header#header nav#navigation ul li.dropdown-parent:focus-within .dropdown {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
  pointer-events: all;
}
@media (max-width: 768px) {
  html body header#header nav#navigation ul li.dropdown-parent:focus-within .dropdown {
    max-height: 100%;
    top: 0;
    opacity: 1;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    position: relative;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body header#header nav#navigation ul li.dropdown-parent {
    padding: 0;
  }
  html body header#header nav#navigation ul li.dropdown-parent > a {
    padding: 0.55em 1em;
  }
  html body header#header nav#navigation ul li.dropdown-parent > a + .dropdown {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    opacity: 1;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
  }
}
@media (-ms-high-contrast: none) and (max-width: 768px), (-ms-high-contrast: active) and (max-width: 768px) {
  html body header#header nav#navigation ul li.dropdown-parent:hover, html body header#header nav#navigation ul li.dropdown-parent > a:hover {
    background: transparent;
  }
  html body header#header nav#navigation ul li.dropdown-parent:hover + .dropdown, html body header#header nav#navigation ul li.dropdown-parent > a:hover + .dropdown {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    opacity: 1;
    pointer-events: all;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    position: relative;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body header#header nav#navigation ul li.dropdown-parent:hover + .dropdown, html body header#header nav#navigation ul li.dropdown-parent > a:hover + .dropdown {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    opacity: 1;
    pointer-events: all;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
}
@media (-ms-high-contrast: none) and (max-width: 768px), (-ms-high-contrast: active) and (max-width: 768px) {
  html body header#header nav#navigation ul li.dropdown-parent:focus, html body header#header nav#navigation ul li.dropdown-parent > a:focus {
    background: transparent;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body header#header nav#navigation ul li.dropdown-parent:focus + .dropdown, html body header#header nav#navigation ul li.dropdown-parent > a:focus + .dropdown {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    opacity: 1;
    pointer-events: all;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body header#header nav#navigation ul li.dropdown-parent .dropdown:focus {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    opacity: 1;
    pointer-events: all;
  }
}
@media (max-width: 768px) {
  html body header#header nav#navigation ul li.dropdown-parent {
    display: -ms-grid;
    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;
  }
  html body header#header nav#navigation ul li.dropdown-parent > a {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body header#header nav#navigation ul li.dropdown-parent .dropdown {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    position: absolute;
    width: 100%;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
            transform-origin: top center;
  }
  html body header#header nav#navigation ul li.dropdown-parent .dropdown li a {
    text-align: center;
  }
}
@media (max-width: 768px) {
  html body header#header nav#navigation {
    position: fixed;
    top: 117.35px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    opacity: 0;
    pointer-events: none;
    background: #000;
    overflow-y: scroll;
  }
  html body header#header nav#navigation ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 3em;
    width: 100%;
  }
  html body header#header nav#navigation ul li {
    border: none;
  }
  html body header#header nav#navigation ul li a {
    padding: 1em;
    font-size: 1.2em;
  }
  html body header#header 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 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 nav#navigation {
    top: 106.217px;
  }
}
html body header#header.darkHeader {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #FFF;
  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 .language-switch {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body header#header.darkHeader .language-switch .inner-language {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.25em 0;
}
html body header#header.darkHeader .language-switch .inner-language .language-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html body header#header.darkHeader .language-switch .inner-language .language-align .pretext {
  font-size: 0.8em;
}
html body header#header.darkHeader .language-switch .inner-language .language-align .switch-links a {
  font-size: 0.7em;
  text-transform: uppercase;
  margin-right: 1em;
}
html body header#header.darkHeader .language-switch .inner-language .language-align .switch-links a:last-of-type {
  margin-right: 0;
}
html body header#header.darkHeader #headerTop {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 0 2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html body header#header.darkHeader #headerTop .headerTopWrap {
  -webkit-box-align: center;
      -ms-flex-align: center;
          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: 170px;
  height: 36.5px;
}
html body header#header.darkHeader #headerTop .headerTopWrap a.logoLink svg .lmk-1 {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  fill: #ff6600;
}
@media (max-width: 480px) {
  html body header#header.darkHeader #headerTop .headerTopWrap a.logoLink svg {
    width: 110px;
    height: 23.6px;
  }
}
html body header#header.darkHeader #headerTop .headerTopWrap .socialMobile .secondary-logo {
  -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 .socialMobile .secondary-logo img, html body header#header.darkHeader #headerTop .headerTopWrap .socialMobile .secondary-logo svg {
  width: 97px;
  height: 60px;
}
html body header#header.darkHeader 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 nav#navigation ul li {
  padding: 0.5em 1em;
  background: transparent;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body header#header.darkHeader nav#navigation ul li a {
  color: #FFF;
  font-size: 1.2em;
  font-size: clamp(.9em, 1.2vw, 1.2em);
  text-align: left;
}
html body header#header.darkHeader nav#navigation ul li:hover, html body header#header.darkHeader nav#navigation ul li:focus, html body header#header.darkHeader nav#navigation ul li:focus-visible {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #7d7d80;
}
html body header#header.darkHeader nav#navigation ul li:hover a, html body header#header.darkHeader nav#navigation ul li:focus a, html body header#header.darkHeader nav#navigation ul li:focus-visible a {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFF;
}
html body header#header.darkHeader nav#navigation ul li.active {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #7d7d80;
}
html body header#header.darkHeader nav#navigation ul li.active a {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFF;
}
@media (max-width: 768px) {
  html body header#header.darkHeader nav#navigation ul li.active {
    background: transparent;
  }
  html body header#header.darkHeader nav#navigation ul li.active a {
    color: #bcbdc1;
  }
}
html body header#header.darkHeader nav#navigation ul li.dropdown-parent {
  position: relative;
  cursor: pointer;
}
html body header#header.darkHeader nav#navigation ul li.dropdown-parent > a {
  text-align: center;
  pointer-events: none;
}
html body header#header.darkHeader nav#navigation ul li.dropdown-parent .dropdown {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  position: absolute;
  top: 100%;
  width: 120%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  left: 0;
  right: 0;
  background: #7d7d80;
  opacity: 0;
  pointer-events: none;
}
@media (max-width: 768px) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent .dropdown {
    background: transparent;
    position: relative;
    max-height: 0;
    padding-top: 0;
    opacity: 0;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    width: 100%;
  }
}
html body header#header.darkHeader nav#navigation ul li.dropdown-parent .dropdown li:hover, html body header#header.darkHeader nav#navigation ul li.dropdown-parent .dropdown li:focus {
  background: #ff6600;
}
@media (max-width: 768px) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent .dropdown li:hover, html body header#header.darkHeader nav#navigation ul li.dropdown-parent .dropdown li:focus {
    background: transparent;
  }
}
html body header#header.darkHeader nav#navigation ul li.dropdown-parent .dropdown li a {
  color: #FFF;
}
html body header#header.darkHeader nav#navigation ul li.dropdown-parent:hover, html body header#header.darkHeader nav#navigation ul li.dropdown-parent:focus {
  background: #7d7d80;
}
@media (max-width: 768px) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent:hover, html body header#header.darkHeader nav#navigation ul li.dropdown-parent:focus {
    background: transparent;
  }
}
html body header#header.darkHeader nav#navigation ul li.dropdown-parent:hover .dropdown, html body header#header.darkHeader nav#navigation ul li.dropdown-parent:focus .dropdown {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
  pointer-events: all;
}
@media (max-width: 768px) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent:hover .dropdown, html body header#header.darkHeader nav#navigation ul li.dropdown-parent:focus .dropdown {
    max-height: 100%;
    opacity: 1;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
}
html body header#header.darkHeader nav#navigation ul li.dropdown-parent:focus-within {
  background: #7d7d80;
}
@media (max-width: 768px) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent:focus-within {
    background: transparent;
  }
}
html body header#header.darkHeader nav#navigation ul li.dropdown-parent:focus-within .dropdown {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
  pointer-events: all;
}
@media (max-width: 768px) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent:focus-within .dropdown {
    max-height: 100%;
    opacity: 1;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent {
    padding: 0;
  }
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent > a {
    padding: 0.55em 1em;
    text-align: left;
  }
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent > a:hover {
    background: #7d7d80;
  }
}
@media (-ms-high-contrast: none) and (max-width: 768px), (-ms-high-contrast: active) and (max-width: 768px) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent > a:hover {
    background: transparent;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent > a:hover + .dropdown {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    opacity: 1;
    pointer-events: all;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent > a:focus {
    background: #7d7d80;
  }
}
@media (-ms-high-contrast: none) and (max-width: 768px), (-ms-high-contrast: active) and (max-width: 768px) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent > a:focus {
    background: transparent;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent > a:focus + .dropdown {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    opacity: 1;
    pointer-events: all;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent .dropdown:focus {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    opacity: 1;
    pointer-events: all;
  }
}
@media (max-width: 992px) {
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent {
    display: -ms-grid;
    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;
  }
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent > a {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent .dropdown {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  html body header#header.darkHeader nav#navigation ul li.dropdown-parent .dropdown li a {
    text-align: center;
  }
}
@media (max-width: 992px) {
  html body header#header.darkHeader nav#navigation {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    opacity: 0;
    pointer-events: none;
    background: #ff6600;
    height: 100vh;
    top: 2.188em !important;
    -webkit-animation: none;
            animation: none;
    overflow-y: scroll;
  }
  html body header#header.darkHeader nav#navigation ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 3em;
    width: 100%;
  }
  html body header#header.darkHeader nav#navigation ul li a {
    padding: 1em;
    font-size: 1.2em;
    font-size: clamp(.9em, 1.2vw, 1.2em);
  }
  html body header#header.darkHeader 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: #ff6600;
  }
  html body header#header.darkHeader 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 {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #FFF;
  border-bottom: 2px solid #ff6600;
}
html body header#header.menu-opened #headerTop {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 0 2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html body header#header.menu-opened #headerTop .headerTopWrap a.logoLink svg .lmk-1 {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  fill: #ff6600;
}
html body header#header.menu-opened nav#navigation ul li a {
  color: #FFF;
}
html body header#header.menu-opened nav#navigation ul li a:hover, html body header#header.menu-opened nav#navigation ul li a:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 768px) {
  html body header#header {
    height: 81px;
  }
}
@media (max-width: 480px) {
  html body header#header {
    height: 75.2167px;
  }
}
html body #hero {
  display: -ms-grid;
  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: -ms-grid;
  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 (max-width: 768px) {
  html body #hero .heroImage.extra picture {
    height: 56.25vw;
    min-height: 20em;
  }
}
@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: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: rgba(0, 0, 0, 0.4);
}
html body #hero .straplineWrapper .straplineInner {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html body #hero .straplineWrapper .straplineInner .straplineCentered h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0.5em;
  font-size: 3em;
  font-size: clamp(1.4em, 3.25vw, 3.25em);
}
html body #hero .straplineWrapper .straplineInner .straplineCentered h1 span {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: start;
      align-self: flex-start;
  position: relative;
  will-change: auto;
}
html body #hero .straplineWrapper .straplineInner .straplineCentered h1 span:nth-of-type(1) {
  color: #FFF;
  padding: 0;
  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;
  padding: 0;
  margin-bottom: 0.25em;
  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: 1em;
  }
}
html body #hero .straplineWrapper .straplineInner .straplineCentered a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-self: flex-start;
  color: #FFF;
  padding: 0.5em 3.5rem 0.5em 2rem;
  font-size: 1.2em;
  font-size: clamp(10px, 2vw, 1.2em);
  font-weight: 600;
  text-transform: initial;
  font-family: "Helvetica", Arial, sans-serif;
  -webkit-transition: all 0.25s ease-in-out;
  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;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi+P//fxEQcwIxA7GYiYGBgZuBRMACxP+AmBFNnB2IbYGYC4jfAPEJqDowYMJhGBNU00Yg3gLE1SgGA91YDcRcWNwOEqv6DwF/gbgFiJlBcvg0wXAGEP+AapwAxGwsRPh7BhB/BuLpQJwPxHxMRAbYf1QeYeelozmPnZSAaCUUEKAU0gjV8A6Ia4GYESaPKyBAEXkYiP2RIvc/copgwvAoA8NPIN7DgCfmv5Ka9gACDAAbKg1ytZM7VAAAAABJRU5ErkJggg==") 95% 50% no-repeat #ff6600;
}
html body #hero .straplineWrapper .straplineInner .straplineCentered a:hover, html body #hero .straplineWrapper .straplineInner .straplineCentered a:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFF;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi+P//fxEQcwIxA7GYiYGBgZuBRMACxP+AmBFNnB2IbYGYC4jfAPEJqDowYMJhGBNU00Yg3gLE1SgGA91YDcRcWNwOEqv6DwF/gbgFiJlBcvg0wXAGEP+AapwAxGwsRPh7BhB/BuLpQJwPxHxMRAbYf1QeYeelozmPnZSAaCUUEKAU0gjV8A6Ia4GYESaPKyBAEXkYiP2RIvc/copgwvAoA8NPIN7DgCfmv5Ka9gACDAAbKg1ytZM7VAAAAABJRU5ErkJggg==") 95% 50% no-repeat #2a2a2a;
}
@media (max-width: 768px) {
  html body #hero {
    margin-top: 2.25em;
  }
}
html body #welcome, html body .contentBlock {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 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: #ff6600;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(40%, #6e8c37), to(#dde6cb));
  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: #e6e6e6 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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html body #welcome.cta article .ctawrap a, html body .contentBlock.cta article .ctawrap a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi+P//fxEQcwIxA7GYiYGBgZuBRMACxP+AmBFNnB2IbYGYC4jfAPEJqDowYMJhGBNU00Yg3gLE1SgGA91YDcRcWNwOEqv6DwF/gbgFiJlBcvg0wXAGEP+AapwAxGwsRPh7BhB/BuLpQJwPxHxMRAbYf1QeYeelozmPnZSAaCUUEKAU0gjV8A6Ia4GYESaPKyBAEXkYiP2RIvc/copgwvAoA8NPIN7DgCfmv5Ka9gACDAAbKg1ytZM7VAAAAABJRU5ErkJggg==") 95% 50% no-repeat #ff6600;
  color: #FFF;
  padding: 1em 3.5em 1em 2em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 1.2em;
  font-weight: 500;
  text-transform: uppercase;
}
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: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi+P//fxEQcwIxA7GYiYGBgZuBRMACxP+AmBFNnB2IbYGYC4jfAPEJqDowYMJhGBNU00Yg3gLE1SgGA91YDcRcWNwOEqv6DwF/gbgFiJlBcvg0wXAGEP+AapwAxGwsRPh7BhB/BuLpQJwPxHxMRAbYf1QeYeelozmPnZSAaCUUEKAU0gjV8A6Ia4GYESaPKyBAEXkYiP2RIvc/copgwvAoA8NPIN7DgCfmv5Ka9gACDAAbKg1ytZM7VAAAAABJRU5ErkJggg==") 95% 50% no-repeat #2a2a2a;
  color: #FFF;
}
html body #welcome.cta article .ctawrap .socialLinks, html body .contentBlock.cta article .ctawrap .socialLinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  max-width: calc(120px + 1.5em);
  -ms-flex-wrap: wrap;
      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, .95vw, .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);
  -webkit-transition: all 0.25s ease-in-out;
  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);
  -webkit-transition: all 0.25s ease-in-out;
  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 {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    -webkit-transform: scale(0.75);
        -ms-transform: scale(0.75);
            transform: scale(0.75);
    -webkit-transform-origin: right;
        -ms-transform-origin: right;
            transform-origin: right;
  }
}
@media (max-width: 480px) {
  html body #welcome.cta article .ctawrap .socialLinks, html body .contentBlock.cta article .ctawrap .socialLinks {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-transform-origin: right;
        -ms-transform-origin: right;
            transform-origin: right;
  }
}
@media (max-width: 640px) {
  html body #welcome.cta article .ctawrap, html body .contentBlock.cta article .ctawrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            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: #ff6600;
}
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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 2em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #bcbdc1;
  -webkit-transition: all 0.25s ease-in-out;
  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;
  -webkit-transition: all 0.25s ease-in-out;
  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 {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #666666;
}
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;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body #welcome.primary, html body .contentBlock.primary {
  background: #7d7d80;
}
html body #welcome.primary article h2, html body #welcome.primary article p, html body #welcome.primary article ul li, html body .contentBlock.primary article h2, html body .contentBlock.primary article p, html body .contentBlock.primary article ul li {
  color: #FFF;
}
html body #welcome.light-blue, html body .contentBlock.light-blue {
  background: rgba(255, 102, 0, 0.075);
}
html body #welcome.light-grey, html body .contentBlock.light-grey {
  background: #e6e6e6;
}
html body #welcome.light-feat, html body .contentBlock.light-feat {
  background: #e6e6e6;
}
html body #welcome.light-feat article, html body .contentBlock.light-feat article {
  padding: 4em 2rem;
}
html body #welcome.people-first, html body .contentBlock.people-first {
  background: rgba(42, 42, 42, 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: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(320px, calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(320px, calc(1178px + 0rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
html body #welcome.slim-centered article .video-block, html body .contentBlock.slim-centered article .video-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2em;
}
html body #welcome.slim-centered article .video-block video, html body .contentBlock.slim-centered article .video-block video {
  max-width: 1000px;
  width: 100%;
}
html body #welcome.slim-centered article .block-links, html body .contentBlock.slim-centered article .block-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 2em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html body #welcome.slim-centered article .block-links .block-link, html body .contentBlock.slim-centered article .block-links .block-link {
  width: 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #e4e4e4;
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: transparent;
}
@supports (aspect-ratio: 1) {
  html body #welcome.slim-centered article .block-links .block-link, html body .contentBlock.slim-centered article .block-links .block-link {
    aspect-ratio: 1;
  }
}
@supports not (aspect-ratio: 1) {
  html body #welcome.slim-centered article .block-links .block-link, html body .contentBlock.slim-centered article .block-links .block-link {
    position: relative;
  }
  html body #welcome.slim-centered article .block-links .block-link:before, html body .contentBlock.slim-centered article .block-links .block-link:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-top: 100%;
  }
  html body #welcome.slim-centered article .block-links .block-link .title-wrap, html body .contentBlock.slim-centered article .block-links .block-link .title-wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome.slim-centered article .block-links .block-link, html body .contentBlock.slim-centered article .block-links .block-link {
    position: relative;
  }
  html body #welcome.slim-centered article .block-links .block-link:before, html body .contentBlock.slim-centered article .block-links .block-link:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-top: 100%;
  }
  html body #welcome.slim-centered article .block-links .block-link .title-wrap, html body .contentBlock.slim-centered article .block-links .block-link .title-wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
}
html body #welcome.slim-centered article .block-links .block-link .title-wrap .title, html body .contentBlock.slim-centered article .block-links .block-link .title-wrap .title {
  font-weight: bold;
  color: #bcbdc1;
  text-transform: uppercase;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-align: center;
}
html body #welcome.slim-centered article .block-links .block-link:hover, html body #welcome.slim-centered article .block-links .block-link:focus, html body #welcome.slim-centered article .block-links .block-link:focus-visible, html body .contentBlock.slim-centered article .block-links .block-link:hover, html body .contentBlock.slim-centered article .block-links .block-link:focus, html body .contentBlock.slim-centered article .block-links .block-link:focus-visible {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #ff6600;
}
html body #welcome.slim-centered article .block-links .block-link:hover .title-wrap .title, html body #welcome.slim-centered article .block-links .block-link:focus .title-wrap .title, html body #welcome.slim-centered article .block-links .block-link:focus-visible .title-wrap .title, html body .contentBlock.slim-centered article .block-links .block-link:hover .title-wrap .title, html body .contentBlock.slim-centered article .block-links .block-link:focus .title-wrap .title, html body .contentBlock.slim-centered article .block-links .block-link:focus-visible .title-wrap .title {
  color: #FFF;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-align: center;
}
@media (max-width: 768px) {
  html body #welcome.slim-centered article .block-links .block-link, html body .contentBlock.slim-centered article .block-links .block-link {
    width: 50%;
  }
  html body #welcome.slim-centered article .block-links .block-link .title-wrap .title, html body .contentBlock.slim-centered article .block-links .block-link .title-wrap .title {
    font-size: 1.3em;
  }
}
@media (max-width: 480px) {
  html body #welcome.slim-centered article .block-links .block-link, html body .contentBlock.slim-centered article .block-links .block-link {
    width: 100%;
  }
  html body #welcome.slim-centered article .block-links .block-link .title-wrap .title, html body .contentBlock.slim-centered article .block-links .block-link .title-wrap .title {
    font-size: 1.6em;
  }
}
html body #welcome.slim-centered article #latest-opportunities, html body .contentBlock.slim-centered article #latest-opportunities {
  margin-top: 2em;
  border: 1px solid #e4e4e4;
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html body #welcome.slim-centered article #latest-opportunities h2, html body .contentBlock.slim-centered article #latest-opportunities h2 {
  margin-top: 0;
}
html body #welcome.slim-centered article #latest-opportunities .job-line, html body .contentBlock.slim-centered article #latest-opportunities .job-line {
  padding: 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0.75em auto 0.75em minmax(0, 1fr) 0.75em auto;
  grid-template-columns: repeat(2, minmax(0, 1fr) minmax(0, -webkit-max-content));
  grid-template-columns: repeat(2, minmax(0, 1fr) minmax(0, max-content));
  -ms-grid-rows: auto;
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 0.75em;
  grid-row-gap: 0;
}
html body #welcome.slim-centered article #latest-opportunities .job-line:nth-last-of-type(odd), html body .contentBlock.slim-centered article #latest-opportunities .job-line:nth-last-of-type(odd) {
  background: #e4e4e4;
}
html body #welcome.slim-centered article #latest-opportunities .job-line:nth-last-of-type(even), html body .contentBlock.slim-centered article #latest-opportunities .job-line:nth-last-of-type(even) {
  background: transparent;
}
html body #welcome.slim-centered article #latest-opportunities .job-line p, html body .contentBlock.slim-centered article #latest-opportunities .job-line p {
  margin-bottom: 0;
}
html body #welcome.slim-centered article #latest-opportunities .job-line .job-title, html body .contentBlock.slim-centered article #latest-opportunities .job-line .job-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome.slim-centered article #latest-opportunities .job-line .area-code, html body .contentBlock.slim-centered article #latest-opportunities .job-line .area-code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1em;
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome.slim-centered article #latest-opportunities .job-line .location, html body .contentBlock.slim-centered article #latest-opportunities .job-line .location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-grid-column: 5;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome.slim-centered article #latest-opportunities .job-line .job-link-wrap, html body .contentBlock.slim-centered article #latest-opportunities .job-line .job-link-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-grid-column: 7;
  grid-column: 4;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome.slim-centered article #latest-opportunities .job-line .job-link-wrap .job-link, html body .contentBlock.slim-centered article #latest-opportunities .job-line .job-link-wrap .job-link {
  background: #bcbdc1;
  color: #FFF;
  padding: 0.7em 1.5em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body #welcome.slim-centered article #latest-opportunities .job-line .job-link-wrap .job-link:hover, html body #welcome.slim-centered article #latest-opportunities .job-line .job-link-wrap .job-link:focus, html body #welcome.slim-centered article #latest-opportunities .job-line .job-link-wrap .job-link:focus-visible, html body .contentBlock.slim-centered article #latest-opportunities .job-line .job-link-wrap .job-link:hover, html body .contentBlock.slim-centered article #latest-opportunities .job-line .job-link-wrap .job-link:focus, html body .contentBlock.slim-centered article #latest-opportunities .job-line .job-link-wrap .job-link:focus-visible {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #2a2a2a;
}
@media (max-width: 768px) {
  html body #welcome.slim-centered article #latest-opportunities .job-line, html body .contentBlock.slim-centered article #latest-opportunities .job-line {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: auto 0.75em auto 0.75em auto 0.75em auto;
    grid-template-rows: repeat(4, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(4, minmax(0, max-content));
    grid-column-gap: 0;
    grid-row-gap: 0.75em;
    padding: 1em;
  }
  html body #welcome.slim-centered article #latest-opportunities .job-line .job-title, html body .contentBlock.slim-centered article #latest-opportunities .job-line .job-title {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome.slim-centered article #latest-opportunities .job-line .area-code, html body .contentBlock.slim-centered article #latest-opportunities .job-line .area-code {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 2;
    padding: 0;
  }
  html body #welcome.slim-centered article #latest-opportunities .job-line .location, html body .contentBlock.slim-centered article #latest-opportunities .job-line .location {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 3;
  }
  html body #welcome.slim-centered article #latest-opportunities .job-line .job-link-wrap, html body .contentBlock.slim-centered article #latest-opportunities .job-line .job-link-wrap {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 4;
  }
}
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: #e6e6e6;
  display: -ms-grid;
  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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: 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;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    scrollbar-width: thin;
    scrollbar-color: #000 #666666;
  }
  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(0, 0, 0, 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(0, 0, 0, 0.4);
  }
  html body #welcome.light article .twoColSplit .twoColLeftSplit .toptext h3, html body .contentBlock.light article .twoColSplit .twoColLeftSplit .toptext h3 {
    color: #bcbdc1;
    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: #bcbdc1;
  }
  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: #000 #666666;
  }
  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(0, 0, 0, 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(0, 0, 0, 0.4);
  }
  html body #welcome.light article .twoColSplit .twoColLeftSplit .toptext, html body .contentBlock.light article .twoColSplit .twoColLeftSplit .toptext {
    padding: 2em;
    -webkit-box-sizing: border-box;
            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: #bcbdc1;
    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: #bcbdc1;
  }
  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: -ms-grid;
  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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: 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: #bcbdc1;
  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;
  -webkit-box-sizing: border-box;
          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: -ms-grid;
    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: -ms-grid;
  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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: 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: #bcbdc1;
  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;
  -webkit-box-sizing: border-box;
          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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: 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;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    scrollbar-width: thin;
    scrollbar-color: #000 #666666;
  }
  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(0, 0, 0, 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(0, 0, 0, 0.4);
  }
  html body #welcome.light article .twoColSplit.alt .twoColRightSplit .toptext h3, html body .contentBlock.light article .twoColSplit.alt .twoColRightSplit .toptext h3 {
    color: #bcbdc1;
    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: #000 #666666;
  }
  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(0, 0, 0, 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(0, 0, 0, 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;
    -webkit-box-sizing: border-box;
            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: #bcbdc1;
    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: -ms-grid;
    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;
  -webkit-box-sizing: border-box;
          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: #2a2a2a;
  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: #bcbdc1;
}
html body #welcome article .logo-block, html body .contentBlock article .logo-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
html body #welcome article .logo-block .left-text, html body .contentBlock article .logo-block .left-text {
  width: 78%;
}
html body #welcome article .logo-block .right-logo, html body .contentBlock article .logo-block .right-logo {
  width: 20%;
}
html body #welcome article .logo-block .right-logo .boundary, html body .contentBlock article .logo-block .right-logo .boundary {
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #d4d4d3;
}
html body #welcome article .logo-block .right-logo .boundary.padding-plus, html body .contentBlock article .logo-block .right-logo .boundary.padding-plus {
  padding: 2em;
}
html body #welcome article .logo-block .right-logo .boundary:nth-of-type(2), html body .contentBlock article .logo-block .right-logo .boundary:nth-of-type(2) {
  margin-top: 1em;
}
@supports (aspect-ratio: 1.2307692308) {
  html body #welcome article .logo-block .right-logo .boundary, html body .contentBlock article .logo-block .right-logo .boundary {
    aspect-ratio: 1.2307692308;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .logo-block .right-logo .boundary img, html body .contentBlock article .logo-block .right-logo .boundary img {
    width: 100%;
  }
}
@supports not (aspect-ratio: 1.2307692308) {
  html body #welcome article .logo-block .right-logo .boundary, html body .contentBlock article .logo-block .right-logo .boundary {
    display: -ms-grid;
    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;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .logo-block .right-logo .boundary:before, html body .contentBlock article .logo-block .right-logo .boundary:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-top: 81.25%;
  }
  html body #welcome article .logo-block .right-logo .boundary img, html body .contentBlock article .logo-block .right-logo .boundary img {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-grid-row-align: center;
        align-self: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome article .logo-block .right-logo .boundary, html body .contentBlock article .logo-block .right-logo .boundary {
    display: -ms-grid;
    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 #welcome article .logo-block .right-logo .boundary:before, html body .contentBlock article .logo-block .right-logo .boundary:before {
    padding-top: 81.25%;
  }
  html body #welcome article .logo-block .right-logo .boundary img, html body .contentBlock article .logo-block .right-logo .boundary img {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-grid-row-align: center;
        align-self: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 992px) {
  html body #welcome article .logo-block, html body .contentBlock article .logo-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  html body #welcome article .logo-block .left-text, html body #welcome article .logo-block .right-logo, html body .contentBlock article .logo-block .left-text, html body .contentBlock article .logo-block .right-logo {
    width: 100%;
  }
  html body #welcome article .logo-block .right-logo, html body .contentBlock article .logo-block .right-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  html body #welcome article .logo-block .right-logo .boundary, html body .contentBlock article .logo-block .right-logo .boundary {
    border: none;
    margin-bottom: 1em;
    max-width: 300px;
  }
  html body #welcome article .logo-block .right-logo .boundary.padding-plus, html body .contentBlock article .logo-block .right-logo .boundary.padding-plus {
    padding: 1em;
  }
}
@media (max-width: 640px) {
  html body #welcome article .logo-block .right-logo .boundary, html body .contentBlock article .logo-block .right-logo .boundary {
    max-width: 40%;
  }
}
html body #welcome article .twoCol, html body .contentBlock article .twoCol {
  display: -ms-grid;
  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: #ff6600;
}
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: #2a2a2a;
}
html body #welcome article .twoColLeft .staff-profile-block, html body .contentBlock article .twoColLeft .staff-profile-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #ff6600;
  -ms-flex-wrap: wrap;
      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 {
    -webkit-column-gap: 1em;
       -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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          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: -ms-grid;
    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: -ms-grid;
    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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
html body #welcome article .link-strip a, html body .contentBlock article .link-strip a {
  min-height: 0;
  padding: 0.5em 2.4em 0.5em 1.2em;
  color: #FFF;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-align: center;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi+P//fxEQcwIxA7GYiYGBgZuBRMACxP+AmBFNnB2IbYGYC4jfAPEJqDowYMJhGBNU00Yg3gLE1SgGA91YDcRcWNwOEqv6DwF/gbgFiJlBcvg0wXAGEP+AapwAxGwsRPh7BhB/BuLpQJwPxHxMRAbYf1QeYeelozmPnZSAaCUUEKAU0gjV8A6Ia4GYESaPKyBAEXkYiP2RIvc/copgwvAoA8NPIN7DgCfmv5Ka9gACDAAbKg1ytZM7VAAAAABJRU5ErkJggg==") 95% 50% no-repeat #ff6600;
}
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 {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFF;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi+P//fxEQcwIxA7GYiYGBgZuBRMACxP+AmBFNnB2IbYGYC4jfAPEJqDowYMJhGBNU00Yg3gLE1SgGA91YDcRcWNwOEqv6DwF/gbgFiJlBcvg0wXAGEP+AapwAxGwsRPh7BhB/BuLpQJwPxHxMRAbYf1QeYeelozmPnZSAaCUUEKAU0gjV8A6Ia4GYESaPKyBAEXkYiP2RIvc/copgwvAoA8NPIN7DgCfmv5Ka9gACDAAbKg1ytZM7VAAAAABJRU5ErkJggg==") 95% 50% no-repeat #2a2a2a;
}
html body #welcome article .number-blocks, html body .contentBlock article .number-blocks {
  display: -ms-grid;
  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: -ms-grid;
  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: -ms-grid;
  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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: 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: #e6e6e6;
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
@media (max-width: 640px) {
  html body #welcome article .number-blocks, html body .contentBlock article .number-blocks {
    display: -ms-grid;
    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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html body #welcome article .ctawrap a, html body .contentBlock article .ctawrap a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi+P//fxEQcwIxA7GYiYGBgZuBRMACxP+AmBFNnB2IbYGYC4jfAPEJqDowYMJhGBNU00Yg3gLE1SgGA91YDcRcWNwOEqv6DwF/gbgFiJlBcvg0wXAGEP+AapwAxGwsRPh7BhB/BuLpQJwPxHxMRAbYf1QeYeelozmPnZSAaCUUEKAU0gjV8A6Ia4GYESaPKyBAEXkYiP2RIvc/copgwvAoA8NPIN7DgCfmv5Ka9gACDAAbKg1ytZM7VAAAAABJRU5ErkJggg==") 95% 50% no-repeat #ff6600;
  color: #FFF;
  padding: 0.75em 3.5em 0.75em 2em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 1.2em;
  font-weight: 500;
  text-transform: initial;
  font-weight: 700;
}
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 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi+P//fxEQcwIxA7GYiYGBgZuBRMACxP+AmBFNnB2IbYGYC4jfAPEJqDowYMJhGBNU00Yg3gLE1SgGA91YDcRcWNwOEqv6DwF/gbgFiJlBcvg0wXAGEP+AapwAxGwsRPh7BhB/BuLpQJwPxHxMRAbYf1QeYeelozmPnZSAaCUUEKAU0gjV8A6Ia4GYESaPKyBAEXkYiP2RIvc/copgwvAoA8NPIN7DgCfmv5Ka9gACDAAbKg1ytZM7VAAAAABJRU5ErkJggg==") 95% 50% no-repeat #2a2a2a;
  color: #FFF;
}
html body #welcome article .faded-overlay, html body .contentBlock article .faded-overlay {
  display: -ms-grid;
  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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          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: #bcbdc1;
  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: #bcbdc1;
}
html body #welcome article .faded-overlay .copy-block .vertically-center h3, html body .contentBlock article .faded-overlay .copy-block .vertically-center h3 {
  color: #ff6600;
  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: -ms-grid;
    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;
    -webkit-box-sizing: border-box;
            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 .infograph, html body .contentBlock article .infograph {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr) minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr) minmax(0, max-content) minmax(0, 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;
}
html body #welcome article .infograph .icon-block, html body .contentBlock article .infograph .icon-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
html body #welcome article .infograph .icon-block.healthcare, html body .contentBlock article .infograph .icon-block.healthcare {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding-top: 2em;
}
html body #welcome article .infograph .icon-block.insurance, html body .contentBlock article .infograph .icon-block.insurance {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .infograph .icon-block.destination, html body .contentBlock article .infograph .icon-block.destination {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 2;
  grid-row: 2;
  padding-left: 4em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 768px) {
  html body #welcome article .infograph .icon-block.destination, html body .contentBlock article .infograph .icon-block.destination {
    padding-left: 0em;
  }
}
html body #welcome article .infograph .icon-block.banking, html body .contentBlock article .infograph .icon-block.banking {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 3;
  grid-row: 3;
}
html body #welcome article .infograph .icon-block.retail, html body .contentBlock article .infograph .icon-block.retail {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 3;
  grid-row: 3;
  padding-top: 10em;
}
html body #welcome article .infograph .icon-block.communications, html body .contentBlock article .infograph .icon-block.communications {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 3;
  grid-row: 3;
}
html body #welcome article .infograph .icon-block.technology, html body .contentBlock article .infograph .icon-block.technology {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
}
html body #welcome article .infograph .icon-block.life-sciences, html body .contentBlock article .infograph .icon-block.life-sciences {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .infograph .icon-block .icon-wrap, html body .contentBlock article .infograph .icon-block .icon-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
html body #welcome article .infograph .icon-block .icon-wrap .icon, html body .contentBlock article .infograph .icon-block .icon-wrap .icon {
  width: auto;
  height: 4.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 1em;
}
html body #welcome article .infograph .icon-block .icon-wrap .icon img, html body .contentBlock article .infograph .icon-block .icon-wrap .icon img {
  height: 100%;
  width: auto;
}
@media (max-width: 1280px) {
  html body #welcome article .infograph .icon-block .icon-wrap, html body .contentBlock article .infograph .icon-block .icon-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  html body #welcome article .infograph .icon-block .icon-wrap .icon, html body .contentBlock article .infograph .icon-block .icon-wrap .icon {
    margin-bottom: 0.5em;
  }
}
html body #welcome article .infograph .icon-block .icon-wrap.right-icon, html body .contentBlock article .infograph .icon-block .icon-wrap.right-icon {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
html body #welcome article .infograph .icon-block .icon-wrap.right-icon .icon, html body .contentBlock article .infograph .icon-block .icon-wrap.right-icon .icon {
  margin-left: 1em;
  margin-right: 0;
}
@media (max-width: 1280px) {
  html body #welcome article .infograph .icon-block .icon-wrap.right-icon, html body .contentBlock article .infograph .icon-block .icon-wrap.right-icon {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  html body #welcome article .infograph .icon-block .icon-wrap.right-icon .icon, html body .contentBlock article .infograph .icon-block .icon-wrap.right-icon .icon {
    margin-bottom: 0.5em;
  }
}
html body #welcome article .infograph .icon-block .icon-wrap .copy p, html body .contentBlock article .infograph .icon-block .icon-wrap .copy p {
  font-weight: bold;
  text-transform: uppercase;
  color: #ff6600;
}
html body #welcome article .infograph .icon-block .icon-wrap .copy ul, html body .contentBlock article .infograph .icon-block .icon-wrap .copy ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
html body #welcome article .infograph .icon-block .icon-wrap .copy ul li, html body .contentBlock article .infograph .icon-block .icon-wrap .copy ul li {
  font-size: 0.85em;
  font-size: clamp(8px, 1vw, .75em);
  font-weight: bold;
  padding: 0;
}
html body #welcome article .infograph .center-block, html body .contentBlock article .infograph .center-block {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
  padding: 2em;
}
html body #welcome article .infograph .center-block svg, html body .contentBlock article .infograph .center-block svg {
  width: clamp(200px, 30vw, 500px);
  height: clamp(200px, 30vw, 500px);
}
html body #welcome article .infograph .center-block svg #outer-dot-alpha, html body #welcome article .infograph .center-block svg #outer-dot-alpha-2, html body #welcome article .infograph .center-block svg #outer-dot-alpha-3, html body #welcome article .infograph .center-block svg #outer-dot-alpha-4, html body #welcome article .infograph .center-block svg #outer-dot-alpha-5, html body #welcome article .infograph .center-block svg #outer-dot-alpha-6, html body #welcome article .infograph .center-block svg #outer-dot-alpha-7, html body #welcome article .infograph .center-block svg #outer-dot-alpha-8, html body .contentBlock article .infograph .center-block svg #outer-dot-alpha, html body .contentBlock article .infograph .center-block svg #outer-dot-alpha-2, html body .contentBlock article .infograph .center-block svg #outer-dot-alpha-3, html body .contentBlock article .infograph .center-block svg #outer-dot-alpha-4, html body .contentBlock article .infograph .center-block svg #outer-dot-alpha-5, html body .contentBlock article .infograph .center-block svg #outer-dot-alpha-6, html body .contentBlock article .infograph .center-block svg #outer-dot-alpha-7, html body .contentBlock article .infograph .center-block svg #outer-dot-alpha-8 {
  stroke: #bcbdc1;
}
@media (max-width: 640px) {
  html body #welcome article .infograph, html body .contentBlock article .infograph {
    display: -ms-grid;
    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) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-template-rows: repeat(8, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  html body #welcome article .infograph .icon-block.healthcare, html body .contentBlock article .infograph .icon-block.healthcare {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    padding-top: 0em;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .infograph .icon-block.insurance, html body .contentBlock article .infograph .icon-block.insurance {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .infograph .icon-block.destination, html body .contentBlock article .infograph .icon-block.destination {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
    padding-left: 0em;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .infograph .icon-block.destination p, html body .contentBlock article .infograph .icon-block.destination p {
    max-width: 150px;
  }
  html body #welcome article .infograph .icon-block.banking, html body .contentBlock article .infograph .icon-block.banking {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .infograph .icon-block.retail, html body .contentBlock article .infograph .icon-block.retail {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
    padding-top: 0em;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .infograph .icon-block.communications, html body .contentBlock article .infograph .icon-block.communications {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .infograph .icon-block.technology, html body .contentBlock article .infograph .icon-block.technology {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 7;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .infograph .icon-block.life-sciences, html body .contentBlock article .infograph .icon-block.life-sciences {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 8;
    grid-row: 8;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .infograph .center-block, html body .contentBlock article .infograph .center-block {
    display: none;
  }
}
html body #welcome article .award-block, html body .contentBlock article .award-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
html body #welcome article .award-block .award, html body .contentBlock article .award-block .award {
  width: calc(20% - .2em);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html body #welcome article .award-block .award:nth-of-type(odd), html body .contentBlock article .award-block .award:nth-of-type(odd) {
  background: #ff6600;
}
html body #welcome article .award-block .award:nth-of-type(even), html body .contentBlock article .award-block .award:nth-of-type(even) {
  background: #7d7d80;
}
@supports (aspect-ratio: 1.6) {
  html body #welcome article .award-block .award, html body .contentBlock article .award-block .award {
    aspect-ratio: 1.6;
  }
}
@supports not (aspect-ratio: 1.6) {
  html body #welcome article .award-block .award, html body .contentBlock article .award-block .award {
    position: relative;
  }
  html body #welcome article .award-block .award:before, html body .contentBlock article .award-block .award:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-top: 62.5%;
  }
  html body #welcome article .award-block .award .award-wrap, html body .contentBlock article .award-block .award .award-wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: space-around;
        -ms-flex-align: space-around;
            align-items: space-around;
    padding: 1em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body #welcome article .award-block .award, html body .contentBlock article .award-block .award {
    position: relative;
  }
  html body #welcome article .award-block .award:before, html body .contentBlock article .award-block .award:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-top: 62.5%;
  }
  html body #welcome article .award-block .award .award-wrap, html body .contentBlock article .award-block .award .award-wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: space-around;
        -ms-flex-align: space-around;
            align-items: space-around;
    padding: 1em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
html body #welcome article .award-block .award .award-wrap, html body .contentBlock article .award-block .award .award-wrap {
  min-height: 6em;
}
html body #welcome article .award-block .award .award-wrap p, html body .contentBlock article .award-block .award .award-wrap p {
  margin: 0;
  color: #FFF;
}
html body #welcome article .award-block .award .award-wrap .award-big, html body .contentBlock article .award-block .award .award-wrap .award-big {
  font-size: 2em;
  font-weight: bold;
}
html body #welcome article .award-block .award .award-wrap .award-big span, html body .contentBlock article .award-block .award .award-wrap .award-big span {
  font-weight: normal;
}
html body #welcome article .award-block .award .award-wrap .subtext, html body .contentBlock article .award-block .award .award-wrap .subtext {
  font-weight: bold;
  font-size: 0.8em;
  font-size: clamp(8px, 1vw, .8em);
}
html body #welcome article .award-block .award:hover:nth-of-type(odd), html body #welcome article .award-block .award:focus:nth-of-type(odd), html body .contentBlock article .award-block .award:hover:nth-of-type(odd), html body .contentBlock article .award-block .award:focus:nth-of-type(odd) {
  background: rgba(255, 102, 0, 0.9);
}
html body #welcome article .award-block .award:hover:nth-of-type(even), html body #welcome article .award-block .award:focus:nth-of-type(even), html body .contentBlock article .award-block .award:hover:nth-of-type(even), html body .contentBlock article .award-block .award:focus:nth-of-type(even) {
  background: rgba(125, 125, 128, 0.9);
}
@media (max-width: 768px) {
  html body #welcome article .award-block, html body .contentBlock article .award-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .award-block .award, html body .contentBlock article .award-block .award {
    width: 100%;
    max-width: 250px;
    margin-bottom: 0.25em;
  }
  html body #welcome article .award-block .award:last-of-type, html body .contentBlock article .award-block .award:last-of-type {
    margin-bottom: 0;
  }
}
@media (max-width: 480px) {
  html body #welcome article .award-block, html body .contentBlock article .award-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .award-block .award, html body .contentBlock article .award-block .award {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0.25em;
  }
  html body #welcome article .award-block .award:last-of-type, html body .contentBlock article .award-block .award:last-of-type {
    margin-bottom: 0;
  }
}
html body #welcome article .values, html body .contentBlock article .values {
  display: -ms-grid;
  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;
}
html body #welcome article .values .value-block, html body .contentBlock article .values .value-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1em;
}
html body #welcome article .values .value-block:nth-of-type(1), html body .contentBlock article .values .value-block:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .values .value-block:nth-of-type(2), html body .contentBlock article .values .value-block:nth-of-type(2) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .values .value-block:nth-of-type(3), html body .contentBlock article .values .value-block:nth-of-type(3) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .values .value-block:nth-of-type(4), html body .contentBlock article .values .value-block:nth-of-type(4) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
}
html body #welcome article .values .value-block:nth-of-type(5), html body .contentBlock article .values .value-block:nth-of-type(5) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
}
html body #welcome article .values .value-block:nth-of-type(6), html body .contentBlock article .values .value-block:nth-of-type(6) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 2;
  grid-row: 2;
}
html body #welcome article .values .value-block .block-wrap, html body .contentBlock article .values .value-block .block-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html body #welcome article .values .value-block .block-wrap picture, html body .contentBlock article .values .value-block .block-wrap picture {
  margin-bottom: 1em;
  display: block;
}
html body #welcome article .values .value-block .block-wrap picture img, html body .contentBlock article .values .value-block .block-wrap picture img {
  width: 100%;
  max-width: 128px;
  height: 100%;
  max-height: 128px;
  display: block;
}
html body #welcome article .values .value-block .block-wrap p, html body .contentBlock article .values .value-block .block-wrap p {
  text-align: center;
}
html body #welcome article .values .value-block .block-wrap p.heading, html body .contentBlock article .values .value-block .block-wrap p.heading {
  color: #ff6600;
  font-weight: 700;
  font-size: 1.2em;
  line-height: 1;
}
@media (max-width: 768px) {
  html body #welcome article .values, html body .contentBlock article .values {
    display: -ms-grid;
    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) minmax(0, 1fr);
    grid-template-rows: repeat(3, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  html body #welcome article .values .value-block:nth-of-type(1), html body .contentBlock article .values .value-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .values .value-block:nth-of-type(2), html body .contentBlock article .values .value-block:nth-of-type(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .values .value-block:nth-of-type(3), html body .contentBlock article .values .value-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  html body #welcome article .values .value-block:nth-of-type(4), html body .contentBlock article .values .value-block:nth-of-type(4) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  html body #welcome article .values .value-block:nth-of-type(5), html body .contentBlock article .values .value-block:nth-of-type(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  html body #welcome article .values .value-block:nth-of-type(6), html body .contentBlock article .values .value-block:nth-of-type(6) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
  }
}
@media (max-width: 640px) {
  html body #welcome article .values, html body .contentBlock article .values {
    display: -ms-grid;
    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) minmax(0, 1fr);
    grid-template-rows: repeat(6, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  html body #welcome article .values .value-block:nth-of-type(1), html body .contentBlock article .values .value-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  html body #welcome article .values .value-block:nth-of-type(2), html body .contentBlock article .values .value-block:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  html body #welcome article .values .value-block:nth-of-type(3), html body .contentBlock article .values .value-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  html body #welcome article .values .value-block:nth-of-type(4), html body .contentBlock article .values .value-block:nth-of-type(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  html body #welcome article .values .value-block:nth-of-type(5), html body .contentBlock article .values .value-block:nth-of-type(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  html body #welcome article .values .value-block:nth-of-type(6), html body .contentBlock article .values .value-block:nth-of-type(6) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
}
html body #welcome article .image-line, html body .contentBlock article .image-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 1.5em 0 2em 0;
}
html body #welcome article .image-line img, html body .contentBlock article .image-line img {
  display: block;
}
@media (max-width: 640px) {
  html body #welcome article .image-line, html body .contentBlock article .image-line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html body #welcome article .image-line img, html body .contentBlock article .image-line img {
    margin: 0.5em 0;
  }
}
html body #welcome article .big-cta, html body .contentBlock article .big-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3em;
}
html body #welcome article .big-cta a, html body .contentBlock article .big-cta a {
  display: inline-block;
  font-size: 1.4em;
  background: #bcbdc1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-weight: bold;
  color: #FFF;
  padding: 0.5em 1.5em;
}
html body #welcome article .big-cta a:hover, html body #welcome article .big-cta a:focus, html body #welcome article .big-cta a:focus-visible, html body .contentBlock article .big-cta a:hover, html body .contentBlock article .big-cta a:focus, html body .contentBlock article .big-cta a:focus-visible {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #2a2a2a;
}
@media (max-width: 480px) {
  html body #welcome article .big-cta a, html body .contentBlock article .big-cta a {
    text-align: center;
  }
}
html body #welcome article .faq-question, html body .contentBlock article .faq-question {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ny4zNSA2Ny43NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMGIxNDA7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgaWQ9ImEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM4LjUsMjIuNjVxLTcuMi00LjM5LTcuODUtNC43LTIuMzYtMS4yLTE2LTkuM0wwLDBWNjcuNzVxNS43LTMuMjUsMTAuOS02LjQsMTMuMy04LDE4LjctMTAuOCwzLjE1LTEuNjUsNy45LTQuNDVjNC41My0yLjcsNy00LjE3LDcuNDUtNC40cTQuMDktMiw3LjUtMy45YzMuMTMtMS44LDQuNzctMyw0LjktMy43YTI0LjE4LDI0LjE4LDAsMCwwLTMuNi0yLjU1cS0yLjg1LTEuOC01LjY1LTMuMjVRNDYsMjcuMjEsMzguNSwyMi42NVoiLz48L2c+PC9nPjwvZz48L3N2Zz4=") no-repeat;
  background-position: left center;
  background-size: 1em 1em;
  padding-left: 1.5em;
  font-size: 1.2em;
  font-weight: bold;
  color: #ff6600;
  margin-bottom: 1em;
}
html body #welcome article .faq-answer, html body .contentBlock article .faq-answer {
  line-height: 1;
  margin-bottom: 2em;
}
html body #welcome article .faq-answer:last-of-type, html body .contentBlock article .faq-answer:last-of-type {
  margin-bottom: 0;
}
html body #welcome article .faq-answer p, html body .contentBlock article .faq-answer p {
  margin-bottom: 0.5em;
}
html body #welcome article .dual-columns, html body .contentBlock article .dual-columns {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 0.7fr) 2em minmax(0, 0.3fr);
  grid-template-columns: minmax(0, 0.7fr) minmax(0, 0.3fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 2em;
  grid-row-gap: 0;
}
html body #welcome article .dual-columns .copy-left, html body .contentBlock article .dual-columns .copy-left {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  border: 1px solid #e9e9e9;
  padding: 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html body #welcome article .dual-columns .copy-left strong, html body .contentBlock article .dual-columns .copy-left strong {
  font-size: 1.2em;
  color: #ff6600;
}
html body #welcome article .dual-columns .ctas-right, html body .contentBlock article .dual-columns .ctas-right {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
html body #welcome article .dual-columns .ctas-right .cta-block, html body .contentBlock article .dual-columns .ctas-right .cta-block {
  border: 1px solid #e9e9e9;
  padding: 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html body #welcome article .dual-columns .ctas-right .cta-block:first-of-type, html body .contentBlock article .dual-columns .ctas-right .cta-block:first-of-type {
  margin-bottom: 1em;
}
html body #welcome article .dual-columns .ctas-right .cta-block p.heading, html body .contentBlock article .dual-columns .ctas-right .cta-block p.heading {
  font-weight: bold;
  max-width: 300px;
}
html body #welcome article .dual-columns .ctas-right .cta-block a, html body .contentBlock article .dual-columns .ctas-right .cta-block a {
  display: inline-block;
  padding: 0.5em 2rem;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi+P//fxEQcwIxA7GYiYGBgZuBRMACxP+AmBFNnB2IbYGYC4jfAPEJqDowYMJhGBNU00Yg3gLE1SgGA91YDcRcWNwOEqv6DwF/gbgFiJlBcvg0wXAGEP+AapwAxGwsRPh7BhB/BuLpQJwPxHxMRAbYf1QeYeelozmPnZSAaCUUEKAU0gjV8A6Ia4GYESaPKyBAEXkYiP2RIvc/copgwvAoA8NPIN7DgCfmv5Ka9gACDAAbKg1ytZM7VAAAAABJRU5ErkJggg==") 95% 50% no-repeat #ff6600;
  color: #FFF;
  margin-top: 0.75em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body #welcome article .dual-columns .ctas-right .cta-block a:hover, html body #welcome article .dual-columns .ctas-right .cta-block a:focus, html body #welcome article .dual-columns .ctas-right .cta-block a:focus-visible, html body .contentBlock article .dual-columns .ctas-right .cta-block a:hover, html body .contentBlock article .dual-columns .ctas-right .cta-block a:focus, html body .contentBlock article .dual-columns .ctas-right .cta-block a:focus-visible {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi+P//fxEQcwIxA7GYiYGBgZuBRMACxP+AmBFNnB2IbYGYC4jfAPEJqDowYMJhGBNU00Yg3gLE1SgGA91YDcRcWNwOEqv6DwF/gbgFiJlBcvg0wXAGEP+AapwAxGwsRPh7BhB/BuLpQJwPxHxMRAbYf1QeYeelozmPnZSAaCUUEKAU0gjV8A6Ia4GYESaPKyBAEXkYiP2RIvc/copgwvAoA8NPIN7DgCfmv5Ka9gACDAAbKg1ytZM7VAAAAABJRU5ErkJggg==") 95% 50% no-repeat #2a2a2a;
}
@media (max-width: 768px) {
  html body #welcome article .dual-columns, html body .contentBlock article .dual-columns {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: auto 2em 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: 2em;
  }
  html body #welcome article .dual-columns .copy-left, html body .contentBlock article .dual-columns .copy-left {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  html body #welcome article .dual-columns .ctas-right, html body .contentBlock article .dual-columns .ctas-right {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
html body #welcome.short-top article, html body .contentBlock.short-top article {
  padding: 1em 2em 4em 2em;
}
html body #welcome.short-bottom article, html body .contentBlock.short-bottom article {
  padding: 4em 2em 0em 2em;
}
html body #about {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: #e6e6e6;
}
html body #about article {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 4em 2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html body #about article .twoCol {
  display: -ms-grid;
  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: #ff6600;
}
html body #about article .twoColLeft a:hover, html body #about article .twoColLeft a:focus {
  color: #2a2a2a;
}
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: -ms-grid;
    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: -ms-grid;
    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: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html body #vacancy article .twoCol {
  display: -ms-grid;
  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: #2a2a2a;
}
html body #vacancy article .twoColLeft a:hover, html body #vacancy article .twoColLeft a:focus {
  color: #bcbdc1;
}
html body #vacancy article .twoColLeft .applyBtn {
  background: #000;
  color: #FFF;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: inline-block;
  margin-top: 2em;
  padding: 0.75em 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html body #vacancy article .twoColLeft .applyBtn:hover, html body #vacancy article .twoColLeft .applyBtn:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #2a2a2a;
  color: #FFF;
}
html body #vacancy article .twoColLeft .infoBlock {
  margin-top: 3rem;
}
html body #vacancy article .twoColLeft .infoBlock .title {
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #ff6600;
  color: #FFF;
  text-transform: uppercase;
}
html body #vacancy article .twoColLeft .infoBlock .content {
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #bcbdc1;
  color: #FFF;
}
html body #vacancy article .twoColLeft .infoBlock .content p {
  color: #fff;
}
html body #vacancy article .twoColLeft .infoBlock .content a {
  color: #e6e6e6;
}
html body #vacancy article .twoColLeft .infoBlock .content a:hover, html body #vacancy article .twoColLeft .infoBlock .content a:focus {
  color: #2a2a2a;
}
html body #vacancy article .twoColRight {
  -ms-grid-column: 3;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  background: #2a2a2a;
  padding: 2rem 1rem;
  -webkit-box-sizing: border-box;
          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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #e6e6e6;
  color: #000;
  text-transform: uppercase;
}
html body #vacancy article .twoColRight .infoBlock .content {
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #FFF;
  color: #000;
}
html body #vacancy article .twoColRight .infoBlock .content a {
  color: #2a2a2a;
}
html body #vacancy article .twoColRight .infoBlock .content a:hover, html body #vacancy article .twoColRight .infoBlock .content a:focus {
  color: #bcbdc1;
}
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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #e6e6e6;
  color: #000;
  text-transform: uppercase;
}
html body #vacancy article .twoColRight .keyDocBlock a .icon {
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          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: #2a2a2a;
}
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: -ms-grid;
    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: -ms-grid;
  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: #7d7d80;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 2em;
  right: 2em;
  width: 40px;
  height: 40px;
  padding: 10px;
  -webkit-box-sizing: border-box;
          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 iframe {
  display: block;
  margin-top: -55px;
}
html body #location .address {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 4rem), calc(1178px + 0rem)) 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(255, 102, 0, 0.95);
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  z-index: 2;
  position: relative;
  padding: 0 2rem;
}
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: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(320px, calc(1178px + 0rem)) 1fr;
  grid-template-columns: 1fr minmax(320px, calc(1178px + 0rem)) 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: -ms-grid;
  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: #7d7d80;
  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: -ms-grid;
    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: #bcbdc1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border: none;
  padding: 0.5em 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-width: 0;
  margin: 2em auto 0 auto;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 1.4em;
  text-align: center;
  cursor: pointer;
  font-weight: 600;
}
html body #location .address .centeredAddress .locWrap button:hover, html body #location .address .centeredAddress .locWrap button:focus {
  background: #7d7d80;
  color: #000;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .addresses {
  display: -ms-grid;
  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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          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: -ms-grid;
    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: #ff6600;
  border: none;
  padding: 0.75em 1em;
  cursor: pointer;
  color: #FFF;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  margin: 0.75em 0;
  text-align: left;
  font-size: 1em;
  font-family: "Helvetica", Arial, sans-serif;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
html body .expand > span {
  display: block;
  max-width: calc(100% - 30px - .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;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .expand:hover, html body .expand:focus {
  background: #bcbdc1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .expand.open {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .expand.open .chevron {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
html body .collapse {
  display: none;
  padding: 0 1em;
}
html body .job-cards:not(.newJobCardsList) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
html body .job-cards:not(.newJobCardsList) a {
  display: block;
  width: calc(50% - .5em);
  margin: 0.5em 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #000;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body .job-cards:not(.newJobCardsList) a:nth-of-type(2n+1) {
    margin-right: 0.5em;
  }
  html body .job-cards:not(.newJobCardsList) a:nth-of-type(2n+2) {
    margin-left: 0.5em;
  }
}
@supports not ((-moz-column-gap: 1em) or (column-gap: 1em)) {
  html body .job-cards:not(.newJobCardsList) a:nth-of-type(2n+1) {
    margin-right: 0.5em;
  }
  html body .job-cards:not(.newJobCardsList) a:nth-of-type(2n+2) {
    margin-left: 0.5em;
  }
}
html body .job-cards:not(.newJobCardsList) a .job-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html body .job-cards:not(.newJobCardsList) a .job-card span {
  display: block;
  width: 90%;
  width: calc((100% - 37.12px) - 2em);
}
html body .job-cards:not(.newJobCardsList) a .job-card span .job--heading {
  font-weight: 700;
  line-height: 1.15;
  color: #FFF;
  -webkit-transition: all 0.25s ease-in-out;
  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:not(.newJobCardsList) a .job-card span .job--location {
  font-size: 0.9em;
  font-weight: 400;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #bcbdc1;
  margin-bottom: 0;
  text-transform: uppercase;
}
html body .job-cards:not(.newJobCardsList) a .job-card .arrow--icon {
  width: 37.12px;
  height: 30.5px;
  margin-left: 2em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .job-cards:not(.newJobCardsList) a .job-card .arrow--icon .jc-arrow {
  fill: #bcbdc1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .job-cards:not(.newJobCardsList) a:hover, html body .job-cards:not(.newJobCardsList) a:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #bcbdc1;
}
html body .job-cards:not(.newJobCardsList) a:hover .job-card span .job--heading, html body .job-cards:not(.newJobCardsList) a:focus .job-card span .job--heading {
  color: #000;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .job-cards:not(.newJobCardsList) a:hover .job-card span .job--location, html body .job-cards:not(.newJobCardsList) a:focus .job-card span .job--location {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #000;
}
html body .job-cards:not(.newJobCardsList) a:hover .job-card .arrow--icon, html body .job-cards:not(.newJobCardsList) a:focus .job-card .arrow--icon {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .job-cards:not(.newJobCardsList) a:hover .job-card .arrow--icon .jc-arrow, html body .job-cards:not(.newJobCardsList) a:focus .job-card .arrow--icon .jc-arrow {
  fill: #000;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 992px) {
  html body .job-cards:not(.newJobCardsList) a {
    width: 100%;
    -webkit-column-gap: 0;
       -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:not(.newJobCardsList) a:nth-of-type(2n+1) {
    margin-right: 0em;
  }
  html body .job-cards:not(.newJobCardsList) 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:not(.newJobCardsList) a:nth-of-type(2n+1) {
      margin-right: 0em;
    }
    html body .job-cards:not(.newJobCardsList) a:nth-of-type(2n+2) {
      margin-left: 0em;
    }
  }
}
@supports ((-moz-column-gap: 1em) or (column-gap: 1em)) {
  html body .job-cards:not(.newJobCardsList) {
    -webkit-column-gap: 1em;
       -moz-column-gap: 1em;
            column-gap: 1em;
  }
}
html body .job-cards.newJobCardsList .searchStrip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 2em;
}
html body .job-cards.newJobCardsList .searchStrip .search.newSearchInput {
  max-width: 85%;
  width: 100%;
  padding: 0.75em 0.5em;
}
html body .job-cards.newJobCardsList .searchStrip .clearSearch {
  display: inline-block;
  border: none;
  background: #ff6600;
  font-weight: 600;
  color: #FFF;
  padding: 0.75em 1.5em;
  margin-left: 1em;
  min-width: 140px;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
html body .job-cards.newJobCardsList .searchStrip .clearSearch:hover, html body .job-cards.newJobCardsList .searchStrip .clearSearch:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #2a2a2a;
}
@media (max-width: 640px) {
  html body .job-cards.newJobCardsList .searchStrip {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  html body .job-cards.newJobCardsList .searchStrip .search.newSearchInput {
    max-width: 100%;
    width: 100%;
    margin-bottom: 1em;
  }
  html body .job-cards.newJobCardsList .searchStrip .clearSearch {
    width: 100%;
    text-align: center;
    margin: 0;
  }
}
html body .job-cards.newJobCardsList .list {
  margin: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
html body .job-cards.newJobCardsList .list li {
  padding: 0;
  width: 49%;
  width: calc(50% - .5em);
  margin-bottom: 1em;
}
html body .job-cards.newJobCardsList .list li:nth-last-of-type(1), html body .job-cards.newJobCardsList .list li:nth-last-of-type(2) {
  margin-bottom: 0;
}
html body .job-cards.newJobCardsList .list li a {
  display: block;
  background: #2a2a2a;
  padding: 1em 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .job-cards.newJobCardsList .list li a .job-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
html body .job-cards.newJobCardsList .list li a .job-card .newJobCards {
  width: 80%;
}
html body .job-cards.newJobCardsList .list li a .job-card .newJobCards p {
  color: #FFF;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 100%;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html body .job-cards.newJobCardsList .list li a .job-card .newJobCards p:nth-of-type(1) {
  font-size: 1.2em;
  margin-bottom: 0.5em;
}
html body .job-cards.newJobCardsList .list li a .job-card .cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html body .job-cards.newJobCardsList .list li a .job-card .cta span {
  color: #FFF;
  font-weight: 600;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 0.8em;
  font-size: clamp(10px, 1vw, 1em);
}
html body .job-cards.newJobCardsList .list li a .job-card .cta svg {
  width: 50px;
  height: 34.95px;
  margin-bottom: 0.5em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .job-cards.newJobCardsList .list li a .job-card .cta svg polygon {
  fill: #ff6600;
}
html body .job-cards.newJobCardsList .list li a:hover, html body .job-cards.newJobCardsList .list li a:focus {
  background: #bcbdc1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .job-cards.newJobCardsList .list li a:hover .job-card .newJobCards p, html body .job-cards.newJobCardsList .list li a:focus .job-card .newJobCards p {
  color: #2a2a2a;
}
html body .job-cards.newJobCardsList .list li a:hover .job-card .cta span, html body .job-cards.newJobCardsList .list li a:focus .job-card .cta span {
  color: #2a2a2a;
}
@media (max-width: 640px) {
  html body .job-cards.newJobCardsList .list li {
    width: 100%;
  }
  html body .job-cards.newJobCardsList .list li:nth-last-of-type(2) {
    margin-bottom: 1em;
  }
  html body .job-cards.newJobCardsList .list li:nth-last-of-type(1) {
    margin-bottom: 0;
  }
}
html body .job-cards.newJobCardsList .pNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2em;
}
html body .job-cards.newJobCardsList .pNav .btn-prev {
  background: #ff6600;
  border: none;
  padding: 1em;
  margin-right: 1em;
  cursor: pointer;
}
html body .job-cards.newJobCardsList .pNav .btn-prev:hover, html body .job-cards.newJobCardsList .pNav .btn-prev:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #2a2a2a;
}
html body .job-cards.newJobCardsList .pNav .pagination {
  list-style-type: none;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html body .job-cards.newJobCardsList .pNav .pagination li {
  padding: 0;
  margin-right: 0.75em;
}
html body .job-cards.newJobCardsList .pNav .pagination li:last-of-type {
  margin-right: 0;
}
html body .job-cards.newJobCardsList .pNav .btn-next {
  background: #ff6600;
  border: none;
  padding: 1em;
  margin-left: 1em;
  cursor: pointer;
}
html body .job-cards.newJobCardsList .pNav .btn-next:hover, html body .job-cards.newJobCardsList .pNav .btn-next:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #2a2a2a;
}
html body .job-cards.newJobCardsList .pNav button svg {
  width: 10px;
  height: 17.5px;
}
html body .featured-jobs .job-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@supports ((-moz-column-gap: 1em) or (column-gap: 1em)) {
  html body .featured-jobs .job-cards {
    -webkit-column-gap: 1em;
       -moz-column-gap: 1em;
            column-gap: 1em;
  }
  html body .featured-jobs .job-cards a {
    display: none;
    width: calc((100% / 2) - 0.5em);
    margin: 0;
    -webkit-transition: all 0.25s ease-in-out;
    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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 2em;
    -webkit-box-sizing: border-box;
            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;
    -webkit-transition: all 0.25s ease-in-out;
    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;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    color: #bcbdc1;
    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;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a .job-card .arrow--icon .jc-arrow {
    fill: #bcbdc1;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover, html body .featured-jobs .job-cards a:focus {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    background: #bcbdc1;
  }
  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;
    -webkit-transition: all 0.25s ease-in-out;
    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 {
    -webkit-transition: all 0.25s ease-in-out;
    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 {
    -webkit-transition: all 0.25s ease-in-out;
    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;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
}
@supports not ((-moz-column-gap: 1em) or (column-gap: 1em)) {
  html body .featured-jobs .job-cards a {
    display: none;
    width: calc((100% / 2) - .5em);
    margin: 1em 0;
    -webkit-transition: all 0.25s ease-in-out;
    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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 2em;
    -webkit-box-sizing: border-box;
            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;
    -webkit-transition: all 0.25s ease-in-out;
    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;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    color: #bcbdc1;
    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;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a .job-card .arrow--icon .jc-arrow {
    fill: #bcbdc1;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover, html body .featured-jobs .job-cards a:focus {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    background: #bcbdc1;
  }
  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;
    -webkit-transition: all 0.25s ease-in-out;
    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 {
    -webkit-transition: all 0.25s ease-in-out;
    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 {
    -webkit-transition: all 0.25s ease-in-out;
    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;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html body .featured-jobs .job-cards a {
    display: none;
    width: calc((100% / 2) - .5em);
    margin: 1em 0;
    -webkit-transition: all 0.25s ease-in-out;
    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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 2em;
    -webkit-box-sizing: border-box;
            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;
    -webkit-transition: all 0.25s ease-in-out;
    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;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    color: #bcbdc1;
    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;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a .job-card .arrow--icon .jc-arrow {
    fill: #bcbdc1;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  html body .featured-jobs .job-cards a:hover, html body .featured-jobs .job-cards a:focus {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    background: #bcbdc1;
  }
  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;
    -webkit-transition: all 0.25s ease-in-out;
    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 {
    -webkit-transition: all 0.25s ease-in-out;
    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 {
    -webkit-transition: all 0.25s ease-in-out;
    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;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
}
@media (max-width: 640px) {
  html body .featured-jobs .job-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  @supports (row-gap: 1em) {
    html body .featured-jobs .job-cards {
      -webkit-column-gap: 0;
         -moz-column-gap: 0;
              column-gap: 0;
    }
    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;
    }
  }
  @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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html body .text.module > h1 {
  font-size: 0.9em;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 2.1;
  color: #ff6600;
  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;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #ff6600;
    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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #FFF;
  border-right: solid 4px #e6e6e6;
  margin-right: 19px;
  background-color: #ff6600;
  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;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #bcbdc1;
  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: #bcbdc1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-decoration: none;
  color: #000;
}
html body .text.module .detailedApply {
  background: #ff6600;
  -webkit-transition: all 0.25s ease-in-out;
  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;
  -webkit-transition: all 0.25s ease-in-out;
  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 .magnum {
  display: -ms-grid;
  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;
  height: 475px;
}
html body .magnum #hero-area-image {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
  display: -ms-grid;
  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;
  height: 100%;
}
html body .magnum #hero-area-image .carousel-container {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  margin: 0;
  width: 100%;
  height: 100%;
}
html body .magnum #hero-area-image .carousel-container .carousel {
  height: 100%;
}
html body .magnum #hero-area-image .carousel-container .carousel .carousel-inner {
  height: 100%;
}
html body .magnum #hero-area-image .carousel-container .carousel .carousel-inner .item {
  height: 100%;
}
html body .magnum #hero-area-image .carousel-container .carousel .carousel-inner .item .aspect-ratio {
  height: 100%;
  padding: 0;
}
html body .magnum #hero-area-image .carousel-container .carousel .carousel-inner .item .aspect-ratio .img-container {
  height: 100%;
}
html body .magnum #hero-area-image .carousel-container .carousel .carousel-inner .item .aspect-ratio .img-container img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
html body .magnum .row.form-area {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 2;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 60px;
}
html body .magnum .row.form-area h2 {
  font-size: 3em;
  font-size: clamp(1.4em, 3.25vw, 3.25em);
  color: #FFF;
  font-family: "Helvetica", Arial, sans-serif;
  font-weight: 600;
}
html body .magnum .row.form-area form {
  width: 100%;
}
html body .magnum .row.form-area form ul.form {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  width: 100%;
  list-style-type: none;
}
html body .magnum .row.form-area form ul.form li {
  padding: 0;
  margin-bottom: 0.25em;
  margin-right: 0;
}
html body .magnum .row.form-area form ul.form li:nth-of-type(1) div:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 100%;
  font-family: "fontAwesome-alloy";
  color: #888;
  font-size: 16px;
  padding: 8px;
}
html body .magnum .row.form-area form ul.form li:nth-of-type(2) {
  margin-bottom: 1em;
}
html body .magnum .row.form-area form ul.form li:nth-of-type(2) div:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 100%;
  font-family: "fontAwesome-alloy";
  color: #888;
  font-size: 16px;
  padding: 8px 10px;
}
html body .magnum .row.form-area form ul.form li.first {
  padding: 0;
}
html body .magnum .row.form-area form ul.form li div input:not([type=button]) {
  width: 100%;
  max-width: 600px;
  border-radius: 0;
  border: 2px solid #ff6600;
  background: rgba(255, 255, 255, 0.95);
  font-size: 14px;
  padding: 9px 10px 9px 32px;
  height: 39px;
}
@media (max-width: 640px) {
  html body .magnum .row.form-area form ul.form li div input:not([type=button]) {
    max-width: 100%;
  }
}
html body .magnum .row.form-area form ul.form li div input[type=button] {
  padding: 0.5em 2rem;
  background: #bcbdc1;
  border-radius: 0;
  text-transform: uppercase;
  font-family: "Helvetica", Arial, sans-serif;
  font-weight: 600;
  cursor: pointer;
  font-size: 1.2em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
html body .magnum .row.form-area form ul.form li div input[type=button]:hover, html body .magnum .row.form-area form ul.form li div input[type=button]:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #2a2a2a;
}
@media (max-width: 640px) {
  html body .magnum .row.form-area form ul.form li div input[type=button] {
    width: 100%;
  }
}