body[data-aos-duration="50"] [data-aos],
[data-aos][data-aos][data-aos-duration="50"] {
  -webkit-transition-duration: 50ms;
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos],
[data-aos][data-aos][data-aos-delay="50"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="50"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="50"].aos-animate {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos],
[data-aos][data-aos][data-aos-duration="100"] {
  -webkit-transition-duration: 100ms;
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos],
[data-aos][data-aos][data-aos-delay="100"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="100"].aos-animate {
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos],
[data-aos][data-aos][data-aos-duration="150"] {
  -webkit-transition-duration: 150ms;
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos],
[data-aos][data-aos][data-aos-delay="150"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="150"].aos-animate {
  -webkit-transition-delay: 150ms;
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos],
[data-aos][data-aos][data-aos-duration="200"] {
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos],
[data-aos][data-aos][data-aos-delay="200"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="200"].aos-animate {
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos],
[data-aos][data-aos][data-aos-duration="250"] {
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos],
[data-aos][data-aos][data-aos-delay="250"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="250"].aos-animate {
  -webkit-transition-delay: 250ms;
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos],
[data-aos][data-aos][data-aos-duration="300"] {
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos],
[data-aos][data-aos][data-aos-delay="300"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="300"].aos-animate {
  -webkit-transition-delay: 300ms;
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos],
[data-aos][data-aos][data-aos-duration="350"] {
  -webkit-transition-duration: 350ms;
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos],
[data-aos][data-aos][data-aos-delay="350"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="350"].aos-animate {
  -webkit-transition-delay: 350ms;
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos],
[data-aos][data-aos][data-aos-duration="400"] {
  -webkit-transition-duration: 400ms;
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos],
[data-aos][data-aos][data-aos-delay="400"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="400"].aos-animate {
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos],
[data-aos][data-aos][data-aos-duration="450"] {
  -webkit-transition-duration: 450ms;
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos],
[data-aos][data-aos][data-aos-delay="450"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="450"].aos-animate {
  -webkit-transition-delay: 450ms;
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos],
[data-aos][data-aos][data-aos-duration="500"] {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos],
[data-aos][data-aos][data-aos-delay="500"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="500"].aos-animate {
  -webkit-transition-delay: 500ms;
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos],
[data-aos][data-aos][data-aos-duration="550"] {
  -webkit-transition-duration: 550ms;
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos],
[data-aos][data-aos][data-aos-delay="550"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="550"].aos-animate {
  -webkit-transition-delay: 550ms;
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos],
[data-aos][data-aos][data-aos-duration="600"] {
  -webkit-transition-duration: 600ms;
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos],
[data-aos][data-aos][data-aos-delay="600"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="600"].aos-animate {
  -webkit-transition-delay: 600ms;
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos],
[data-aos][data-aos][data-aos-duration="650"] {
  -webkit-transition-duration: 650ms;
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos],
[data-aos][data-aos][data-aos-delay="650"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="650"].aos-animate {
  -webkit-transition-delay: 650ms;
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos],
[data-aos][data-aos][data-aos-duration="700"] {
  -webkit-transition-duration: 700ms;
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos],
[data-aos][data-aos][data-aos-delay="700"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="700"].aos-animate {
  -webkit-transition-delay: 700ms;
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos],
[data-aos][data-aos][data-aos-duration="750"] {
  -webkit-transition-duration: 750ms;
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos],
[data-aos][data-aos][data-aos-delay="750"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="750"].aos-animate {
  -webkit-transition-delay: 750ms;
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos],
[data-aos][data-aos][data-aos-duration="800"] {
  -webkit-transition-duration: 800ms;
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos],
[data-aos][data-aos][data-aos-delay="800"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="800"].aos-animate {
  -webkit-transition-delay: 800ms;
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos],
[data-aos][data-aos][data-aos-duration="850"] {
  -webkit-transition-duration: 850ms;
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos],
[data-aos][data-aos][data-aos-delay="850"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="850"].aos-animate {
  -webkit-transition-delay: 850ms;
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos],
[data-aos][data-aos][data-aos-duration="900"] {
  -webkit-transition-duration: 900ms;
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos],
[data-aos][data-aos][data-aos-delay="900"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="900"].aos-animate {
  -webkit-transition-delay: 900ms;
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos],
[data-aos][data-aos][data-aos-duration="950"] {
  -webkit-transition-duration: 950ms;
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos],
[data-aos][data-aos][data-aos-delay="950"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="950"].aos-animate {
  -webkit-transition-delay: 950ms;
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos],
[data-aos][data-aos][data-aos-duration="1000"] {
  -webkit-transition-duration: 1000ms;
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos],
[data-aos][data-aos][data-aos-delay="1000"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  -webkit-transition-delay: 1000ms;
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos],
[data-aos][data-aos][data-aos-duration="1050"] {
  -webkit-transition-duration: 1050ms;
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos],
[data-aos][data-aos][data-aos-delay="1050"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1050"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  -webkit-transition-delay: 1050ms;
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos],
[data-aos][data-aos][data-aos-duration="1100"] {
  -webkit-transition-duration: 1100ms;
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos],
[data-aos][data-aos][data-aos-delay="1100"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  -webkit-transition-delay: 1100ms;
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos],
[data-aos][data-aos][data-aos-duration="1150"] {
  -webkit-transition-duration: 1150ms;
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos],
[data-aos][data-aos][data-aos-delay="1150"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  -webkit-transition-delay: 1150ms;
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos],
[data-aos][data-aos][data-aos-duration="1200"] {
  -webkit-transition-duration: 1200ms;
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos],
[data-aos][data-aos][data-aos-delay="1200"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  -webkit-transition-delay: 1200ms;
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos],
[data-aos][data-aos][data-aos-duration="1250"] {
  -webkit-transition-duration: 1250ms;
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos],
[data-aos][data-aos][data-aos-delay="1250"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  -webkit-transition-delay: 1250ms;
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos],
[data-aos][data-aos][data-aos-duration="1300"] {
  -webkit-transition-duration: 1300ms;
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos],
[data-aos][data-aos][data-aos-delay="1300"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  -webkit-transition-delay: 1300ms;
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos],
[data-aos][data-aos][data-aos-duration="1350"] {
  -webkit-transition-duration: 1350ms;
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos],
[data-aos][data-aos][data-aos-delay="1350"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  -webkit-transition-delay: 1350ms;
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos],
[data-aos][data-aos][data-aos-duration="1400"] {
  -webkit-transition-duration: 1400ms;
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos],
[data-aos][data-aos][data-aos-delay="1400"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  -webkit-transition-delay: 1400ms;
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos],
[data-aos][data-aos][data-aos-duration="1450"] {
  -webkit-transition-duration: 1450ms;
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos],
[data-aos][data-aos][data-aos-delay="1450"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  -webkit-transition-delay: 1450ms;
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos],
[data-aos][data-aos][data-aos-duration="1500"] {
  -webkit-transition-duration: 1500ms;
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos],
[data-aos][data-aos][data-aos-delay="1500"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  -webkit-transition-delay: 1500ms;
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos],
[data-aos][data-aos][data-aos-duration="1550"] {
  -webkit-transition-duration: 1550ms;
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos],
[data-aos][data-aos][data-aos-delay="1550"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  -webkit-transition-delay: 1550ms;
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos],
[data-aos][data-aos][data-aos-duration="1600"] {
  -webkit-transition-duration: 1600ms;
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos],
[data-aos][data-aos][data-aos-delay="1600"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  -webkit-transition-delay: 1600ms;
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos],
[data-aos][data-aos][data-aos-duration="1650"] {
  -webkit-transition-duration: 1650ms;
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos],
[data-aos][data-aos][data-aos-delay="1650"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  -webkit-transition-delay: 1650ms;
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos],
[data-aos][data-aos][data-aos-duration="1700"] {
  -webkit-transition-duration: 1700ms;
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos],
[data-aos][data-aos][data-aos-delay="1700"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  -webkit-transition-delay: 1700ms;
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos],
[data-aos][data-aos][data-aos-duration="1750"] {
  -webkit-transition-duration: 1750ms;
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos],
[data-aos][data-aos][data-aos-delay="1750"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  -webkit-transition-delay: 1750ms;
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos],
[data-aos][data-aos][data-aos-duration="1800"] {
  -webkit-transition-duration: 1800ms;
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos],
[data-aos][data-aos][data-aos-delay="1800"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  -webkit-transition-delay: 1800ms;
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos],
[data-aos][data-aos][data-aos-duration="1850"] {
  -webkit-transition-duration: 1850ms;
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos],
[data-aos][data-aos][data-aos-delay="1850"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  -webkit-transition-delay: 1850ms;
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos],
[data-aos][data-aos][data-aos-duration="1900"] {
  -webkit-transition-duration: 1900ms;
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos],
[data-aos][data-aos][data-aos-delay="1900"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  -webkit-transition-delay: 1900ms;
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos],
[data-aos][data-aos][data-aos-duration="1950"] {
  -webkit-transition-duration: 1950ms;
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos],
[data-aos][data-aos][data-aos-delay="1950"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="1950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  -webkit-transition-delay: 1950ms;
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos],
[data-aos][data-aos][data-aos-duration="2000"] {
  -webkit-transition-duration: 2000ms;
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos],
[data-aos][data-aos][data-aos-delay="2000"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  -webkit-transition-delay: 2000ms;
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos],
[data-aos][data-aos][data-aos-duration="2050"] {
  -webkit-transition-duration: 2050ms;
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos],
[data-aos][data-aos][data-aos-delay="2050"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2050"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  -webkit-transition-delay: 2050ms;
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos],
[data-aos][data-aos][data-aos-duration="2100"] {
  -webkit-transition-duration: 2100ms;
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos],
[data-aos][data-aos][data-aos-delay="2100"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  -webkit-transition-delay: 2100ms;
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos],
[data-aos][data-aos][data-aos-duration="2150"] {
  -webkit-transition-duration: 2150ms;
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos],
[data-aos][data-aos][data-aos-delay="2150"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  -webkit-transition-delay: 2150ms;
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos],
[data-aos][data-aos][data-aos-duration="2200"] {
  -webkit-transition-duration: 2200ms;
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos],
[data-aos][data-aos][data-aos-delay="2200"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  -webkit-transition-delay: 2200ms;
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos],
[data-aos][data-aos][data-aos-duration="2250"] {
  -webkit-transition-duration: 2250ms;
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos],
[data-aos][data-aos][data-aos-delay="2250"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  -webkit-transition-delay: 2250ms;
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos],
[data-aos][data-aos][data-aos-duration="2300"] {
  -webkit-transition-duration: 2300ms;
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos],
[data-aos][data-aos][data-aos-delay="2300"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  -webkit-transition-delay: 2300ms;
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos],
[data-aos][data-aos][data-aos-duration="2350"] {
  -webkit-transition-duration: 2350ms;
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos],
[data-aos][data-aos][data-aos-delay="2350"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  -webkit-transition-delay: 2350ms;
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos],
[data-aos][data-aos][data-aos-duration="2400"] {
  -webkit-transition-duration: 2400ms;
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos],
[data-aos][data-aos][data-aos-delay="2400"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  -webkit-transition-delay: 2400ms;
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos],
[data-aos][data-aos][data-aos-duration="2450"] {
  -webkit-transition-duration: 2450ms;
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos],
[data-aos][data-aos][data-aos-delay="2450"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  -webkit-transition-delay: 2450ms;
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos],
[data-aos][data-aos][data-aos-duration="2500"] {
  -webkit-transition-duration: 2500ms;
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos],
[data-aos][data-aos][data-aos-delay="2500"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  -webkit-transition-delay: 2500ms;
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos],
[data-aos][data-aos][data-aos-duration="2550"] {
  -webkit-transition-duration: 2550ms;
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos],
[data-aos][data-aos][data-aos-delay="2550"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  -webkit-transition-delay: 2550ms;
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos],
[data-aos][data-aos][data-aos-duration="2600"] {
  -webkit-transition-duration: 2600ms;
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos],
[data-aos][data-aos][data-aos-delay="2600"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  -webkit-transition-delay: 2600ms;
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos],
[data-aos][data-aos][data-aos-duration="2650"] {
  -webkit-transition-duration: 2650ms;
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos],
[data-aos][data-aos][data-aos-delay="2650"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  -webkit-transition-delay: 2650ms;
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos],
[data-aos][data-aos][data-aos-duration="2700"] {
  -webkit-transition-duration: 2700ms;
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos],
[data-aos][data-aos][data-aos-delay="2700"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  -webkit-transition-delay: 2700ms;
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos],
[data-aos][data-aos][data-aos-duration="2750"] {
  -webkit-transition-duration: 2750ms;
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos],
[data-aos][data-aos][data-aos-delay="2750"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  -webkit-transition-delay: 2750ms;
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos],
[data-aos][data-aos][data-aos-duration="2800"] {
  -webkit-transition-duration: 2800ms;
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos],
[data-aos][data-aos][data-aos-delay="2800"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  -webkit-transition-delay: 2800ms;
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos],
[data-aos][data-aos][data-aos-duration="2850"] {
  -webkit-transition-duration: 2850ms;
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos],
[data-aos][data-aos][data-aos-delay="2850"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  -webkit-transition-delay: 2850ms;
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos],
[data-aos][data-aos][data-aos-duration="2900"] {
  -webkit-transition-duration: 2900ms;
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos],
[data-aos][data-aos][data-aos-delay="2900"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  -webkit-transition-delay: 2900ms;
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos],
[data-aos][data-aos][data-aos-duration="2950"] {
  -webkit-transition-duration: 2950ms;
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos],
[data-aos][data-aos][data-aos-delay="2950"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="2950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  -webkit-transition-delay: 2950ms;
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos],
[data-aos][data-aos][data-aos-duration="3000"] {
  -webkit-transition-duration: 3000ms;
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos],
[data-aos][data-aos][data-aos-delay="3000"] {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
body[data-aos-delay="3000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  -webkit-transition-delay: 3000ms;
  transition-delay: 3000ms;
}
[data-aos] {
  pointer-events: none;
}
[data-aos].aos-animate {
  pointer-events: auto;
}
body[data-aos-easing="linear"] [data-aos],
[data-aos][data-aos][data-aos-easing="linear"] {
  -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);
}
body[data-aos-easing="ease"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing="ease-in"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing="ease-out"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out"] {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing="ease-in-out"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing="ease-in-back"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-back"] {
  -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);
}
body[data-aos-easing="ease-out-back"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-back"] {
  -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);
}
body[data-aos-easing="ease-in-out-back"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
  -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);
}
body[data-aos-easing="ease-in-sine"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-sine"] {
  -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);
}
body[data-aos-easing="ease-out-sine"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-sine"] {
  -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);
}
body[data-aos-easing="ease-in-out-sine"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
  -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);
}
body[data-aos-easing="ease-in-quad"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-quad"] {
  -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);
}
body[data-aos-easing="ease-out-quad"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-quad"] {
  -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);
}
body[data-aos-easing="ease-in-out-quad"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
  -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);
}
body[data-aos-easing="ease-in-cubic"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
  -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);
}
body[data-aos-easing="ease-out-cubic"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
  -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);
}
body[data-aos-easing="ease-in-out-cubic"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
  -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);
}
body[data-aos-easing="ease-in-quart"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-quart"] {
  -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);
}
body[data-aos-easing="ease-out-quart"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-quart"] {
  -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);
}
body[data-aos-easing="ease-in-out-quart"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
  -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);
}
@media screen {
  html:not(.no-js) [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;
  }
  html:not(.no-js) [data-aos^="fade"][data-aos^="fade"].aos-animate {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  html:not(.no-js) [data-aos="fade-up"] {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  html:not(.no-js) [data-aos="fade-down"] {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  html:not(.no-js) [data-aos="fade-right"] {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }
  html:not(.no-js) [data-aos="fade-left"] {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }
  html:not(.no-js) [data-aos="fade-up-right"] {
    -webkit-transform: translate3d(-100px, 100px, 0);
    transform: translate3d(-100px, 100px, 0);
  }
  html:not(.no-js) [data-aos="fade-up-left"] {
    -webkit-transform: translate3d(100px, 100px, 0);
    transform: translate3d(100px, 100px, 0);
  }
  html:not(.no-js) [data-aos="fade-down-right"] {
    -webkit-transform: translate3d(-100px, -100px, 0);
    transform: translate3d(-100px, -100px, 0);
  }
  html:not(.no-js) [data-aos="fade-down-left"] {
    -webkit-transform: translate3d(100px, -100px, 0);
    transform: translate3d(100px, -100px, 0);
  }
  html:not(.no-js) [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;
  }
  html:not(.no-js) [data-aos^="zoom"][data-aos^="zoom"].aos-animate {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
  html:not(.no-js) [data-aos="zoom-in"] {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
  }
  html:not(.no-js) [data-aos="zoom-in-up"] {
    -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
    transform: translate3d(0, 100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos="zoom-in-down"] {
    -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
    transform: translate3d(0, -100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos="zoom-in-right"] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
    transform: translate3d(-100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos="zoom-in-left"] {
    -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
    transform: translate3d(100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos="zoom-out"] {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  html:not(.no-js) [data-aos="zoom-out-up"] {
    -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
    transform: translate3d(0, 100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos="zoom-out-down"] {
    -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
    transform: translate3d(0, -100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos="zoom-out-right"] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
    transform: translate3d(-100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos="zoom-out-left"] {
    -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
    transform: translate3d(100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos^="slide"][data-aos^="slide"] {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    visibility: hidden;
  }
  html:not(.no-js) [data-aos^="slide"][data-aos^="slide"].aos-animate {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  html:not(.no-js) [data-aos="slide-up"] {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  html:not(.no-js) [data-aos="slide-down"] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  html:not(.no-js) [data-aos="slide-right"] {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  html:not(.no-js) [data-aos="slide-left"] {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  html:not(.no-js) [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;
  }
  html:not(.no-js) [data-aos="flip-left"] {
    -webkit-transform: perspective(2500px) rotateY(-100deg);
    transform: perspective(2500px) rotateY(-100deg);
  }
  html:not(.no-js) [data-aos="flip-left"].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos="flip-right"] {
    -webkit-transform: perspective(2500px) rotateY(100deg);
    transform: perspective(2500px) rotateY(100deg);
  }
  html:not(.no-js) [data-aos="flip-right"].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos="flip-up"] {
    -webkit-transform: perspective(2500px) rotateX(-100deg);
    transform: perspective(2500px) rotateX(-100deg);
  }
  html:not(.no-js) [data-aos="flip-up"].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0);
  }
  html:not(.no-js) [data-aos="flip-down"] {
    -webkit-transform: perspective(2500px) rotateX(100deg);
    transform: perspective(2500px) rotateX(100deg);
  }
  html:not(.no-js) [data-aos="flip-down"].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0);
  }
}
:root {
  --main_font: "29LT Bukra";
  --second_font: "sans-serif";
  --third_font: "Open Sans";
  --forth_font: "Raleway";
  --fa_font: "Font Awesome 5 Free";
  --color_porcelain_approx: #ecf0f1;
  --color_very_light_grey: #cacaca;
  --color_martini_approx: #9a9a9a;
  --color_minsk_approx: #41307c;
  --white: #fff;
  --color_science_blue_approx: #0071e3;
  --color_mine_shaft_approx: #2a2a2a;
  --black_5: rgba(0, 0, 0, 0.05);
  --black: #000;
  --color_science_blue_25_approx: rgba(0, 113, 227, 0.25);
  --color_titan_white_approx: #f2f2ff;
  --color_deep_sapphire_approx: #092270;
  --color_torea_bay_approx: #102694;
  --color_cerulean_blue_approx: #274bdb;
  --color_shark_approx: #212529;
  --color_curious_blue_approx: #3393c7;
  --white_29: rgba(255, 255, 255, 0.29);
  --color_governor_bay_50_approx: rgba(46, 57, 201, 0.5);
  --color_governor_bay_approx: #2e39c9;
  --white_80: rgba(255, 255, 255, 0.8);
  --color_mariner_approx: #2971e3;
  --white_10: rgba(255, 255, 255, 0.1);
  --concrete: #f2f2f2;
  --color_gun_powder_approx: #3c3c61;
  --color_dodger_blue_approx: #2e7bff;
  --color_maverick_approx: #cdcbcd;
  --color_dodger_blue_27_approx: rgba(33, 150, 243, 0.27);
  --color_blue_bell_7_approx: rgba(143, 134, 195, 0.07);
  --color_trout_approx: #515867;
  --black_7: rgba(0, 0, 0, 0.07);
  --black_6: rgba(0, 0, 0, 0.06);
  --color_iron_approx: #dee2e6;
  --color_blue_haze_approx: #b7bacf;
  --white_15: rgba(255, 255, 255, 0.15);
  --color_zircon_approx: #f2f6ff;
  --color_fiord_5_approx: rgba(64, 74, 105, 0.05);
  --color_ship_cove_approx: #7991ae;
  --color_catalina_blue_approx: #091c7a;
  --color_bunting_approx: #121f4e;
  --color_science_blue_24_approx: rgba(0, 113, 227, 0.24);
  --color_science_blue_70_approx: rgba(0, 113, 227, 0.7);
  --white_35: rgba(255, 255, 255, 0.35);
  --black_70: rgba(0, 0, 0, 0.7);
  --color_science_blue_42_approx: rgba(0, 113, 227, 0.42);
  --color_azure_radiance_approx: #0095ff;
  --black_8: rgba(0, 0, 0, 0.08);
  --color_alto_approx: #dadada;
  --color_dove_gray_approx: #616161;
  --color_denim_approx: #1072bf;
  --color_mischka_approx: #cecfd7;
  --alto: #dbdbdb;
  --black_50: rgba(0, 0, 0, 0.5);
  --color_cod_gray_7_approx: rgba(30, 30, 30, 0.07);
  --color_manatee_approx: #8992a3;
  --color_regent_gray_9_approx: rgba(138, 147, 157, 0.09);
  --color_malibu_approx: #80bdff;
  --color_silver_approx: #ccc;
  --black_60: rgba(0, 0, 0, 0.6);
  --black_80: rgba(0, 0, 0, 0.8);
  --color_cardinal_approx: #c9182b;
  --color_cinnabar_approx: #f03838;
  --color_revolver_approx: #331d35;
  --black_20: rgba(0, 0, 0, 0.2);
  --color_jacarta_approx: #37296a;
  --color_mercury_approx: #e6e6e6;
  --color_wild_sand_approx: #f6f6f6;
  --black_11: rgba(0, 0, 0, 0.11);
  --color_salem_approx: #15a048;
  --color_storm_gray_approx: #747487;
  --color_blue_zodiac_approx: #11223f;
  --color_picton_blue_approx: #379fe3;
  --color_link_water_approx: #f7f9fc;
  --color_athens_gray_approx: #e4e9f2;
  --color_cloud_burst_approx: #222b45;
  --color_seagull_approx: #82c0e8;
  --color_tonys_pink_approx: #ef9288;
  --color_de_york_approx: #7bcd9e;
  --color_light_wisteria_approx: #c19ad2;
  --yellow: #ffff00;
  --black_30_8: rgba(0, 0, 0, 0.308);
  --color_cloud_burst_55_5_approx: rgba(34, 43, 69, 0.5);
  --color_cerulean_approx: #00acee;
  --color_allports_approx: #0e76a8;
}

.read-more-dark-btn {
  display: inline-block;
}
.read-more-dark-btn > a,
.read-more-dark-btn a:visited {
  color: var(--white);
  font-size: 16px;
  border-radius: 7px;
  padding: 0 25px;
  background: var(--color_deep_sapphire_approx);
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  height: 50px;
}
.read-more-dark-btn > a:hover,
.read-more-dark-btn a:visited:hover {
  background: var(--color_governor_bay_50_approx);
}
.read-more-dark-btn > a:hover::after,
.read-more-dark-btn a:visited:hover::after {
  -webkit-transform: translateX(-5px);
  transform: translateX(-5px);
}
.read-more-dark-btn > a::after {
  display: inline-block;
  -webkit-margin-start: 10px;
  margin-inline-start: 10px;
  content: "ïŒŠ ";
  font-style: normal;
  font-weight: 900;
  text-decoration: inherit;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}
.read-more-dark-btn + .read-more-btn {
  margin: 0 20px;
}
.read-more-btn {
  display: inline-block;
}
.read-more-btn > a,
.read-more-btn a:visited {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 7px;
  padding: 0 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 50px;
  color: var(--white);
  font-size: 16px;
  background: var(--color_science_blue_approx);
  text-decoration: none;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}
.read-more-btn > a:hover,
.read-more-btn a:visited:hover {
  background: var(--color_governor_bay_50_approx);
}
.read-more-btn > a:hover::after,
.read-more-btn a:visited:hover::after {
  -webkit-transform: translateX(-5px);
  transform: translateX(-5px);
}
.read-more-btn > a:active,
.read-more-btn a:visited:active {
  background: var(--color_governor_bay_50_approx);
  color: var(--white);
}
.read-more-btn > a::after {
  display: inline-block;
  -webkit-margin-start: 10px;
  margin-inline-start: 10px;
  content: "ïŒŠ ";
  font-style: normal;
  font-weight: 900;
  text-decoration: inherit;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}
.read-more-light-btn {
  display: inline-block;
}
.read-more-light-btn > a,
.read-more-light-btn a:visited {
  color: #092370;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 7px;
  padding: 0 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 50px;
  background: var(--white);
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}
.read-more-light-btn > a:hover,
.read-more-light-btn a:visited:hover {
  background: var(--color_governor_bay_50_approx);
  color: var(--white);
}
.read-more-light-btn > a:hover::after,
.read-more-light-btn a:visited:hover::after {
  -webkit-transform: translateX(-5px);
  transform: translateX(-5px);
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}
.read-more-light-btn > a::after {
  display: inline-block;
  -webkit-margin-start: 10px;
  margin-inline-start: 10px;
  content: "ïŒŠ ";
  font-style: normal;
  font-weight: 900;
  text-decoration: inherit;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}
.grid-btn {
  display: inline-block;
}
.grid-btn > a,
.grid-btn a:visited {
  color: var(--white);
  background: var(--color_very_light_grey);
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  padding-inline: 15px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-inline: 5px;
}
.grid-btn > a:hover,
.grid-btn > a.active,
.grid-btn a:visited:hover,
.grid-btn a:visited.active {
  background: var(--color_denim_approx);
}
.list-btn {
  display: inline-block;
}
.list-btn > a,
.list-btn a:visited {
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  padding-inline: 15px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-inline: 5px;
  color: var(--white);
  background: var(--color_mischka_approx);
}
.read-more-tb-btn > a,
.read-more-tb-btn a:visited {
  color: var(--color_dodger_blue_approx);
  font-size: 14px;
  border-radius: 5px;
  padding: 10px 0;
  background: rgba(255, 255, 255, 0);
  text-decoration: none;
  display: inline-block;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}
.read-more-tb-btn > a:hover::after,
.read-more-tb-btn a:visited:hover::after {
  -webkit-transform: translateX(-5px);
  transform: translateX(-5px);
  display: inline-block;
}
.read-more-tb-btn > a:hover,
.read-more-tb-btn a:visited:hover {
  background: rgba(46, 57, 201, 0);
  color: var(--color_deep_sapphire_approx);
}
.read-more-tb-btn > a::after {
  -webkit-margin-start: 10px;
  margin-inline-start: 10px;
  content: "ïŒŠ ";
  font-style: normal;
  font-weight: 900;
  text-decoration: inherit;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}
.mcit-navbar .secondary-nav .nav-item {
  padding: 0 5px;
  display: inline-block;
}
.mcit-navbar .secondary-nav .language-btn {
  background-color: var(--color_science_blue_approx);
  border-radius: 5px;
  color: var(--white);
  padding: 10px 25px 5px 25px !important;
  font-weight: 500;
}
.mcit-navbar .secondary-nav .language-btn::before {
  padding-left: 10px;
  content: url("https://api.iconify.design/ion:arrow-forward.svg?color=%23ffffff&height=16");
  vertical-align: -0.129em;
}
.mcit-navbar .secondary-nav .search-btn {
  border-radius: 8px;
  color: var(--white);
  padding: 8px 11px 2px 11px !important;
  background-color: var(--white);
  border: 1px solid var(--color_science_blue_25_approx);
  font-size: 16px;
  border-radius: 5px;
  color: var(--color_science_blue_approx);
  line-height: 27px;
  opacity: 1;
}
.mcit-navbar .nav-link {
  font-size: 14px;
}
.mcit-navbar .nav-link.active {
  color: var(--color_science_blue_approx);
}
.mcit-navbar .dropdown-toggle::after {
  margin: 0;
  content: url("https://api.iconify.design/ion:chevron-down-outline.svg?color=%23000000&height=16");
  vertical-align: -0.125em;
  border: none;
}
.mcit-navbar .navbar-nav .mobile-dropdown-menu {
  background-color: var(--white);
  background-clip: unset;
  border: none;
  border-radius: 0;
  margin: 0;
  padding: 0 5px;
}
.mcit-navbar .navbar-nav .inner-dropdown-toggle::after {
  position: absolute;
  inset-inline-end: 10px;
  content: url("https://api.iconify.design/ion:chevron-down-outline.svg?color=%23FFFFFF&height=16");
  vertical-align: -0.125em;
}
.mcit-navbar .navbar-brand .logo-wrapper > img {
  max-width: 100%;
  height: 70px;
  -o-object-fit: contain;
  object-fit: contain;
}
.mcit-navbar .dropdown-toggle.active::after {
  content: url("https://api.iconify.design/ion:chevron-down-outline.svg?color=%230071E3&height=16");
}
.mcit-navbar .mobile-dropdown-menu ul li a {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 4px;
  padding-top: 4px;
  background-color: var(--color_cerulean_blue_approx);
  margin-bottom: 10px;
  color: var(--white);
  border-radius: 4px;
  padding: 0.5rem 1.5rem;
  display: block;
  position: relative;
}
.mcit-navbar .mobile-dropdown-menu-inner ul li a {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 4px;
  padding-top: 4px;
  background-color: var(--color_curious_blue_approx);
  margin-bottom: 10px;
  color: var(--white);
  border-radius: 4px;
  padding: 0.5rem 1.5rem;
  display: block;
}
#block-mhddallghat-2 ul.links li {
  padding: 0 5px;
}
#block-mhddallghat-2 ul.links li a {
  background-color: var(--color_science_blue_approx);
  border-radius: 5px;
  color: var(--white);
  padding: 10px 25px 5px 25px !important;
  font-weight: 500;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#block-mhddallghat-2 ul.links li a::before {
  padding-left: 10px;
  content: url("https://api.iconify.design/ion:arrow-forward.svg?color=%23ffffff&height=16");
  vertical-align: -0.129em;
}
#search-block-form #edit-submit {
  display: none;
}
@media (max-width: 1199px) {
  .mcit-navbar .nav-link {
    padding: 12px 5px;
    font-size: 16px;
  }
  .mcit-navbar .main-nav {
    margin-bottom: 12px;
  }
  .mcit-navbar .secondary-nav {
    margin-bottom: 42px;
  }
  .logo-wrapper {
    width: 200px;
    height: 80px;
    background-color: var(--color_porcelain_approx);
  }
  .language-btn {
    display: initial;
  }
}
.mcit-nav-sub-menu {
  z-index: -1;
  position: absolute;
  width: 100%;
  color: var(--color_titan_white_approx);
  padding-bottom: 50px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.mcit-nav-sub-menu .dark-blue-side {
  background-color: var(--color_deep_sapphire_approx);
}
.mcit-nav-sub-menu .sub-menu-inner-1 {
  background-color: var(--color_deep_sapphire_approx);
}
.mcit-nav-sub-menu .sub-menu-inner-1 .sub-menu-ul li.active {
  background-color: var(--color_cerulean_blue_approx);
}
.mcit-nav-sub-menu .sub-menu-inner-2 {
  background-color: var(--color_torea_bay_approx);
}
.mcit-nav-sub-menu .sub-menu-inner-2 .sub-menu-ul li.active {
  background-color: var(--color_science_blue_approx);
}
.mcit-nav-sub-menu .sub-menu-cta-container {
  background-color: var(--color_cerulean_blue_approx);
}
.mcit-nav-sub-menu .sub-menu-summary .sub-menu-summary-h {
  color: var(--color_titan_white_approx);
  font-size: 16px;
}
.mcit-nav-sub-menu .sub-menu-summary .sub-menu-summary-h-container {
  -webkit-border-start: 1px solid var(--color_titan_white_approx);
  border-inline-start: 1px solid var(--color_titan_white_approx);
  height: 100%;
}
.mcit-nav-sub-menu .sub-menu-summary .sub-menu-summary-p {
  color: var(--color_titan_white_approx);
  font-size: 14px;
}
.mcit-nav-sub-menu .sub-menu-ul li {
  color: var(--color_titan_white_approx);
  font-size: 16px;
  font-weight: bold;
  padding: 15px 40px;
  position: relative;
  border-radius: 0;
}
.mcit-nav-sub-menu .sub-menu-ul li.has-nested-links {
  cursor: pointer;
}
.mcit-nav-sub-menu .sub-menu-ul li::after {
  content: url("https://api.iconify.design/ion:chevron-back-outline.svg?color=%23ffffff&height=16");
  vertical-align: -0.125em;
  position: absolute;
  inset-inline-end: 10px;
}
.mcit-nav-sub-menu .sub-menu-cta .sub-menu-cta-h {
  color: var(--white);
  font-size: 18px;
}
.mcit-nav-sub-menu .sub-menu-cta .sub-menu-cta-p {
  color: var(--white);
  font-size: 16px;
}
.mcit-nav-sub-menu .sub-menu-cta .sub-menu-cta-btn {
  color: var(--white);
  font-size: 16px;
  padding: 12px;
  line-height: 0;
  background-color: var(--color_titan_white_approx);
  border-radius: 5px;
  color: var(--color_deep_sapphire_approx);
  font-weight: 600;
  position: relative;
}
.mcit-nav-sub-menu .sub-menu-cta .sub-menu-cta-btn::after {
  padding-right: 10px;
  content: url("https://api.iconify.design/ion:arrow-back-outline.svg?color=%23092270&height=16");
  vertical-align: -0.25em;
}
.mcit-nav-sub-menu .sub1-menu-ul li {
  color: var(--color_titan_white_approx);
  font-size: 14px;
  padding: 15px 40px;
  position: initial;
  border-radius: 0;
  white-space: nowrap;
}
.mcit-nav-sub-menu .sub1-menu-ul li.submenu-l2::after {
  content: url("https://api.iconify.design/ion:chevron-back-outline.svg?color=%23ffffff&height=16");
  vertical-align: -0.125em;
  position: absolute;
  inset-inline-end: 10px;
}
.mcit-nav-sub-menu .sub1-menu-ul li.active {
  background-color: var(--color_cerulean_blue_approx);
}
.mcit-nav-sub-menu .sub1-menu-ul li.active ul {
  display: block;
  position: absolute;
  inset-inline-start: 100%;
  min-width: 100%;
  top: 0;
  background-color: var(--color_torea_bay_approx);
  bottom: 0;
  margin-bottom: 0 !important;
}
.mcit-nav-sub-menu .sub1-menu-ul li.active ul li.active {
  background-color: var(--color_science_blue_approx);
}
.mcit-nav-sub-menu .sub1-menu-ul li.active ul li.active > div {
  display: block;
}
.mcit-nav-sub-menu .sub1-menu-ul li.active ul li > div {
  display: none;
  position: absolute;
  background-color: var(--color_cerulean_blue_approx);
  inset-inline-start: 100%;
  width: 200%;
  top: 0;
  bottom: 0;
}
.mcit-navbar-search-input {
  border: 0;
  background-color: transparent;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 20px;
}
.mcit-navbar-search-input:focus {
  border: 0;
  background-color: transparent;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mcit-navbar-search-cancel-btn {
  opacity: 1;
  background-color: transparent;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: absolute;
  top: 0;
}
.mcit-navbar-search-cancel-btn:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mcit-navbar-search-cancel-btn::after {
  content: url("https://api.iconify.design/ion:close.svg?color=%23000000&height=35");
  vertical-align: -0.25em;
  opacity: 1;
  background-color: transparent;
}
@media (min-width: 992px) {
  .mcit-navbar .dropdown-menu {
    display: none;
  }
}
@media (max-width: 1547px) {
  .mcit-navbar .main-nav .nav-item {
    padding: 0 4px;
  }
}
@media (max-width: 1434px) {
  .mcit-navbar .nav-link {
    font-size: 12px;
  }
  .mcit-navbar .main-nav .nav-item {
    padding: 0 5px;
  }
}
@media (min-width: 1200px) and (max-width: 1370px) {
  .logo-wrapper {
    width: 200px;
  }
  .mcit-nav-sub-menu .sub1-menu-ul li {
    padding: 15px 20px 15px 50px !important;
  }
  .main-nav li.nav-item > a {
    white-space: nowrap;
    padding-inline: 0.5rem !important;
  }
  .mcit-navbar .nav-link {
    font-size: 13px;
  }
}
footer a {
  color: var(--white);
}
footer a:hover {
  color: var(--color_science_blue_approx);
}
footer > svg path {
  fill: var(--white);
}
.theme-footer {
  background-color: var(--color_deep_sapphire_approx);
  padding-top: 60px;
  padding-bottom: 0;
  margin-top: 3rem;
}
.theme-footer .footer-bottom-wrapper .phone-number {
  font-size: 20px;
  color: var(--color_titan_white_approx);
  text-align: right;
  line-height: 35px;
}
.theme-footer .footer-bottom-wrapper .mail-address {
  font-size: 30px;
  color: var(--color_titan_white_approx);
  text-align: right;
  line-height: 35px;
}
.theme-footer .footer-bottom-wrapper h4 {
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 10px;
  color: var(--white);
}
.theme-footer .footer-bottom-wrapper .footer-list ul li {
  line-height: 2.4;
}
.theme-footer .footer-bottom-wrapper .footer-list ul li a {
  color: var(--color_titan_white_approx);
  line-height: 14px;
  font-size: 14px;
}
.theme-footer .footer-bottom-wrapper .footer-list ul li a:hover {
  color: var(--color_science_blue_approx);
}
.theme-footer .copyright-wrapper {
  padding: 30px 0;
  border-top: 1px solid var(--white_15);
  margin-top: 30px;
}
.theme-footer .copyright-wrapper p {
  color: var(--white);
  margin-bottom: 15px;
  font-size: 13px;
}
.theme-footer .copyright-wrapper ul {
  text-align: right;
  font-size: 0;
}
.theme-footer .copyright-wrapper ul li {
  display: inline-block;
  color: var(--white);
  padding: 0;
}
.theme-footer .copyright-wrapper ul li a {
  font-size: 0.8rem;
}
.theme-footer .copyright-wrapper ul li:not(:last-child) a::after {
  color: var(--white);
  content: "|";
  padding-inline: 10px;
}
.footer-social-icons {
  color: var(--white);
  font-size: 1.5rem;
}
.footer-social-icons a {
  margin-left: 15px;
}
.footer-social-icons a:visited {
  margin-left: 15px;
}
.theme-footer .copyright-wrapper ul li a:hover {
  color: var(--color_science_blue_approx);
}
li,
ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.info-home .info-dec p,
.theme-footer .copyright-wrapper {
  font-weight: 300;
}
#selectThis,
#input,
body,
.read-more-light-btn > a,
.read-more-light-btn a:visited {
  font-weight: normal;
}
.top-bar #input,
.btn-cta:visited,
.btn-cta,
.mcit-news-head h2,
.data-Counter .numers-data span,
.grid-btn > a,
.grid-btn a:visited,
.list-btn > a,
.list-btn a:visited,
.read-more-tb-btn > a,
.read-more-tb-btn a:visited,
.mcit-navbar .nav-link,
#block-mhddallghat-2 ul.links li a,
.mcit-nav-sub-menu .sub-menu-summary .sub-menu-summary-h,
.theme-footer .footer-bottom-wrapper .phone-number,
.theme-footer .footer-bottom-wrapper .mail-address {
  font-weight: 500;
}
html {
  background: var(--white);

  scroll-behavior: smooth;
  font-size: 16px;
}
* {
  outline: none !important;
}
::-moz-selection {
  background: var(--color_science_blue_approx);
  color: var(--white);
}
::selection {
  background: var(--color_science_blue_approx);
  color: var(--white);
}
hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
body {
  background-color: var(--white);
  font-size: 1em;
  -webkit-transition: all 0.5s ease-in 0s;
  transition: all 0.5s ease-in 0s;
}
.inversed {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.x___large {
  font-size: 30px;
}
a {
  color: inherit;
  text-decoration: none;
  outline: 0;
}
a:hover {
  text-decoration: none;
  color: inherit;
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
a:visited {
  color: inherit;
  text-decoration: none;
}
h1 {
  font-size: 36px;
  line-height: 54px;
}
h2 {
  font-size: 32px;
  line-height: 48px;
}
h3 {
  font-size: 26px;
  line-height: 40px;
}
h4 {
  font-size: 22px;
  line-height: 33px;
}
h5 {
  font-size: 18px;
  line-height: 27px;
}
h6 {
  font-size: 18px;
  line-height: 27px;
}

p a[href*="innovation_center"] {
  background: var(--color_science_blue_approx);
  color: var(--white);
  padding: 0 30px;
  border-radius: 6px;
  line-height: 3;
  display: inline-block;
  margin-top: 40px;
  font-size: 16px;
}
p a[href*="innovation_center"]:hover {
  background: var(--color_deep_sapphire_approx);
}
ul.mcit-list-item {
  padding: 60px 0;
}
li.dropdown:not(:hover) > .mcit-nav-sub-menu {
  height: 0;
  padding: 0;
  overflow: hidden;
}
li.pager__item.is-active a {
  background-color: var(--color_science_blue_approx);
  color: var(--white);
}
.nopadding {
  padding: 0 !important;
  margin: 0 !important;
}
input {
  outline: none;
  padding: 0.5em;
}
input:hover {
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
@-webkit-keyframes html_elem {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes html_elem {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.mt-10 {
  margin-top: 1rem !important;
}
.mt-20 {
  margin-top: 2rem !important;
}
.mt-30 {
  margin-top: 3rem !important;
}
.mt-40 {
  margin-top: 4rem !important;
}
.mt-50 {
  margin-top: 5rem !important;
}
.mt-60 {
  margin-top: 6rem !important;
}
.mt-70 {
  margin-top: 7rem !important;
}
.mt-80 {
  margin-top: 8rem !important;
}
.mt-90 {
  margin-top: 9rem !important;
}
.mt-100 {
  margin-top: 10rem !important;
}
.mt-110 {
  margin-top: 11rem !important;
}
.mt-120 {
  margin-top: 12rem !important;
}
.mt-130 {
  margin-top: 13rem !important;
}
.mt-140 {
  margin-top: 14rem !important;
}
.mt-150 {
  margin-top: 15rem !important;
}
.mt-160 {
  margin-top: 16rem !important;
}
.mt-170 {
  margin-top: 17rem !important;
}
.mt-180 {
  margin-top: 18rem !important;
}
.mt-190 {
  margin-top: 19rem !important;
}
.mt-200 {
  margin-top: 20rem !important;
}
.mb-10 {
  margin-bottom: 1rem !important;
}
.mb-20 {
  margin-bottom: 2rem !important;
}
.mb-30 {
  margin-bottom: 3rem !important;
}
.mb-40 {
  margin-bottom: 4rem !important;
}
.mb-50 {
  margin-bottom: 5rem !important;
}
.mb-60 {
  margin-bottom: 6rem !important;
}
.mb-70 {
  margin-bottom: 7rem !important;
}
.mb-80 {
  margin-bottom: 8rem !important;
}
.mb-90 {
  margin-bottom: 9rem !important;
}
.mb-100 {
  margin-bottom: 10rem !important;
}
.mb-110 {
  margin-bottom: 11rem !important;
}
.mb-120 {
  margin-bottom: 12rem !important;
}
.mb-130 {
  margin-bottom: 13rem !important;
}
.mb-140 {
  margin-bottom: 14rem !important;
}
.px-8 {
  padding-inline: 1rem;
}
.dir-rtl {
  direction: rtl;
}
.dir-ltr {
  direction: ltr;
}
.brdr-bottom {
  border-bottom: 1px solid var(--black_5);
}
.brdr-right {
  -webkit-border-start: 1px solid var(--black_5);
  border-inline-start: 1px solid var(--black_5);
}
.no-brdr {
  border: none !important;
}
.over-fl-hidden {
  overflow: hidden;
}
.over-fl-visible {
  overflow: visible;
}
[class*="dark-text"] {
  color: var(--black) !important;
}
[class*="light-text"] {
  color: var(--white) !important;
}
/* img {
  max-width: 100%;
} */
.img-center-body {
  margin: 100px;
}
.custom-toggler {
  padding: 0;
  border: 0;
  outline: none;
  border-radius: 0;
  overflow: hidden;
}
.custom-toggler span {
  display: block;
  width: 25px;
  height: 2px;
  border-radius: 20px;
  background-color: var(--color_shark_approx);
  margin-bottom: 6px;
}
.mobile-search-form-btn {
  background-color: var(--color_science_blue_approx);
  border-radius: 8px;
  color: var(--white);
  padding: 5px 25px !important;
  font-weight: 500;
  opacity: 1;
}
#main_slider .carousel-item {
  height: 70vh;
  background-size: cover;
  background-position: center;
}
#main_slider .carousel-item > img {
  width: 100%;
  margin: auto;
  opacity: 1;
}
#main_slider .carousel-item.active {
  padding: 0;
  border-radius: 0;
}
#main_slider .carousel-item > a > img {
  width: 100%;
  margin: auto;
  opacity: 1;
}
#main_slider h1 {
  color: inherit;
}
#main_slider p {
  color: inherit;
}
#main_slider .carousel-caption {
  color: var(--white);
  top: 50%;
  inset-inline-end: auto;
  width: 40%;
  inset-inline-start: 5%;
  text-align: start;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  bottom: auto;
}
#main_slider .carousel-indicators {
  bottom: 20px;
}
#main_slider .carousel-indicators li {
  margin-inline: 4px;
  width: 10px;
  height: 10px;
  text-indent: 0;
  padding: 0;
  overflow: hidden;
  text-align: left;
  position: relative;
  letter-spacing: 1px;
  display: inline-block;
  border: 1px solid var(--white_29);
  background: var(--color_governor_bay_50_approx);
  border-radius: 2px;
  -webkit-transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99) 0s;
  transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99) 0s;
}
#main_slider .carousel-indicators li.active {
  border-color: transparent;
  background: var(--color_governor_bay_approx);
}
.wl-arrow {
  padding-left: 25px;
}
.wr-arrow {
  -webkit-padding-start: 25px;
  padding-inline-start: 25px;
}
.info-home {
  background: var(--color_deep_sapphire_approx);
  padding: 60px 0;
}
.info-home .info-dec {
  padding-top: 40px;
}
.info-home .info-dec p {
  color: var(--white);
  -webkit-border-start: 1px solid var(--color_science_blue_approx);
  border-inline-start: 1px solid var(--color_science_blue_approx);
  -webkit-padding-start: 24px;
  padding-inline-start: 24px;
}
.info-home .info-title h3 {
  color: var(--white);
}
.info-home.curve_image > svg path {
  fill: var(--color_deep_sapphire_approx);
}
.info-foot a {
  color: var(--white);
  font-size: 15px;
  margin-top: 16px;
  min-width: 30%;
  display: inline-block;
}
.info-foot a:hover {
  color: var(--color_science_blue_approx);
}
.info-foot a::after {
  content: "ïŒŠ ";
  -webkit-padding-start: 10px;
  padding-inline-start: 10px;
  display: inline-block;
  font-weight: 700;
}
.data-Counter {
  text-align: center;
}
.data-Counter .numers-data span {
  color: var(--white);
  font-size: 60px;
  line-height: 50px;
}
.data-Counter .numers-data h2 {
  color: var(--white);
  font-size: 28px;
  margin: 0;
}
.data-Counter .numers-data h4 {
  color: var(--white);
  font-size: 16px;
  margin: 0;
  padding-inline: 1rem;
}
.data-Counter [class^="col"]:nth-child(odd) .numers-data {
  -webkit-border-end: 1px solid var(--white_10);
  border-inline-end: 1px solid var(--white_10);
}
.data-Counter [class^="col"]:nth-child(1) .numers-data:after {
  content: "";
  height: 1px;
  background-color: var(--white_10);
  position: absolute;
  bottom: 0;
  width: 70%;
  inset-inline-end: 15%;
}
.data-Counter [class^="col"]:nth-child(2) .numers-data:after {
  content: "";
  height: 1px;
  background-color: var(--white_10);
  position: absolute;
  bottom: 0;
  width: 70%;
  inset-inline-end: 15%;
}
.numers-data {
  margin: 40px -21px;
}
.numers-data:nth-child(2) {
  margin: 20px;
  border-top: 1px solid var(--white_10);
}
.card {
  border: none;
}
.mcit-news-body {
  padding-top: 26px;
}
.mcit-news-body .card .card-body {
  padding: 30px 0;
}
.card-img-top {
  width: 100%;
  height: 255px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  -webkit-box-shadow: var(--concrete) 0 -5px 5px 0,
    var(--color_porcelain_approx) 0 5px 5px 0;
  box-shadow: var(--concrete) 0 -5px 5px 0,
    var(--color_porcelain_approx) 0 5px 5px 0;
  border-radius: 8px;
}
.mcit-news {
  padding: 100px 0;
}
.mcit-news.curve_image > svg path {
  fill: var(--white);
}
.mcit-news-head {
  -webkit-padding-start: 24px;
  padding-inline-start: 24px;
  -webkit-border-start: 1px solid var(--color_science_blue_approx);
  border-inline-start: 1px solid var(--color_science_blue_approx);
}
.mcit-news-head h2 {
  font-size: 30px;
  color: var(--color_deep_sapphire_approx);
  line-height: 45px;
  margin: 0;
}
.mcit-news-head h6 {
  font-size: 16px;

  font-weight: 500;
  line-height: 24px;
}
.card-date {
  font-size: 14px;
  color: var(--color_gun_powder_approx);
  letter-spacing: 0;
  line-height: 1.6;
}
.card-title {
  font-size: 16px;

  font-weight: 700;
  letter-spacing: 0;
  line-height: 28px;
  margin: 0;
}
.error-404 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 60px 0;
}
.error-404 > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 7px;
  padding: 0 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 50px;
  color: var(--white);
  font-size: 16px;
  background: var(--color_science_blue_approx);
  text-decoration: none;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.error-404 > a:visited {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 7px;
  padding: 0 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 50px;
  color: var(--white);
  font-size: 16px;
  background: var(--color_science_blue_approx);
  text-decoration: none;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.error-404 > a:hover::after {
  -webkit-transform: translateX(-5px);
  transform: translateX(-5px);
}
.error-404 > a:hover {
  background: var(--color_governor_bay_50_approx);
}
.error-404 > a:active {
  background: var(--color_governor_bay_50_approx);
}
.error-404 > a::after {
  display: inline-block;
  margin-right: 10px;
  content: "ïŒŠ ";
  font-style: normal;
  font-weight: 900;
  text-decoration: inherit;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.error-404 img {
  max-width: 620px;
  margin-bottom: 60px;
}
.mcit-awareness {
  background-position: left center;
  background-size: cover;
  background-image: url("../images/campagin-bg-ar.jpeg");
}
@media (max-width: 768px) {
  .mcit-awareness {
    background-image: url("../images/campagin-bg-m.png") !important;
    background-position: center !important;
  }
}
.mcit-awareness.curve_image > svg path {
  fill: var(--white);
}
.mcit-cta {
  padding: 60px;
}
.mcit-cta h2 {
  color: var(--color_deep_sapphire_approx);
  font-size: 52px;
  margin-bottom: 16px;
  line-height: 1.4;
}
.mcit-cta span {
  color: var(--color_deep_sapphire_approx);
  font-size: 52px;
  margin-bottom: 10px;
  opacity: 0.35;
  display: block;
}
.btn-cta {
  width: 186px;
  height: 40px;
  color: var(--white);
  font-size: 14px;
  font-weight: 600;
  margin-top: 8px;
  border-radius: 5px;
  line-height: 10px;
  text-shadow: none;
  position: relative;
  text-align: right;
  letter-spacing: 0;
  padding: 24px;
  background: var(--color_deep_sapphire_approx);
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.btn-cta:visited {
  width: 186px;
  height: 40px;
  color: var(--white);
  font-size: 14px;
  font-weight: 600;
  margin-top: 8px;
  border-radius: 5px;
  line-height: 10px;
  text-shadow: none;
  position: relative;
  text-align: right;
  letter-spacing: 0;
  padding: 24px;
  background: var(--color_deep_sapphire_approx);
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.btn-cta:hover::after {
  right: 44%;
}
.btn-cta::after {
  top: 0;
  right: auto;
  left: 0;
  margin: auto;
  content: "ïŒŠ ";
  line-height: 43px;
  font-style: normal;
  position: absolute;
  font-weight: 900;
  text-decoration: inherit;
  -webkit-transition: right 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: right 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}
.mcit-time-time {
  border-top: 1px solid var(--black_7);
  padding: 8px;
}
.mcit-location-date {
  border-top: 1px solid var(--black);
  padding: 8px;
  border-top: 1px solid var(--black_6);
  overflow: hidden;
}
.mcit-logo-slider {
  padding: 60px 0;
}
.mcit-logo-slider .owl-nav .owl-prev {
  left: -50px;
  right: auto;
  top: 53px;
  position: absolute;
  border-radius: 4px;
  width: 39px;
  height: 39px;
  border: 1px solid var(--color_dodger_blue_27_approx) !important;
}
.mcit-logo-slider .owl-nav .owl-next {
  right: -41px;
  left: auto;
  top: 53px;
  position: absolute;
  border-radius: 4px;
  width: 39px;
  height: 39px;
  border: 1px solid var(--color_dodger_blue_27_approx) !important;
}
.mcit-logo-head {
  -webkit-padding-start: 24px;
  padding-inline-start: 24px;
  -webkit-border-start: 1px solid var(--color_science_blue_approx);
  border-inline-start: 1px solid var(--color_science_blue_approx);
  margin-bottom: 32px;
}
.mcit-logo-head h2 {
  font-size: 30px;
  color: var(--color_deep_sapphire_approx);
  letter-spacing: 0;
  line-height: 45px;
  margin: 0;
}
.mcit-logo-head h6 {
  font-size: 16px;

  font-weight: 500;
  letter-spacing: 0;
  text-align: right;
  line-height: 24px;
}
.inner-banner {
  background: url("../images/head_inner.jpg") center center/cover no-repeat;
  margin-bottom: 30px;
}
.inner-banner .mcit-shead {
  -webkit-border-start: 1px solid var(--color_science_blue_approx);
  border-inline-start: 1px solid var(--color_science_blue_approx);
  -webkit-padding-start: 20px;
  padding-inline-start: 20px;
}
.inner-banner .overlay {
  padding: 60px 0 40px;
}
.inner-banner .overlay h2 {
  font-size: 26px;
  color: var(--white);
  margin-bottom: 5px;
}
.inner-banner .overlay ul {
  position: relative;
}
.inner-banner .overlay ul li {
  display: inline-block;
  color: var(--white);
  margin: 0 2px;
  font-size: 14px;
  text-transform: capitalize;
}
.inner-banner .overlay ul li a {
  color: var(--white);
}
.inner-banner .overlay ul::before {
  width: 50px;
  height: 1px;
  background: var(--white);
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mcit-inner-page .mcit-inner-body .title {
  font-size: 28px;
  font-weight: 600;

  letter-spacing: 0;
  line-height: 51px;
  padding-bottom: 20px;
}
.mcit-inner-page .mcit-inner-body .desc {
  font-weight: 500;
  font-size: 16px;

  letter-spacing: 0;
  line-height: 39px;
  padding-bottom: 20px;
}
.mcit-inner-page .nav-tabs {
  border-bottom: none;
  padding-bottom: 42px;
}
.mcit-inner-page .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
  background: var(--color_porcelain_approx);
  font-size: 20px;
  font-weight: 600;
  color: var(--color_science_blue_approx);
  letter-spacing: 0;
  text-align: center;
  padding: 20px 50px;
  line-height: 30px;
}
.mcit-inner-page .nav-tabs .nav-link.active {
  border-color: var(--color_iron_approx) var(--color_iron_approx) var(--white);
  background: var(--color_science_blue_approx);
  font-weight: 600;
  padding: 20px 50px;
  font-size: 20px;
  color: var(--color_titan_white_approx);
  line-height: 30px;
  letter-spacing: 0;
  text-align: center;
}
.mcit-inner-page .image-box img {
  width: 100%;
  height: 500px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 10px;
  margin-bottom: 60px;
}
.mcit-inner-page .image-box-small img {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 10px;
  margin-bottom: 60px;
}
.our-service-two {
  padding: 30px 0;
}
.our-service-two.page_campaigns .single-service p {
  text-align: justify;
  font-weight: 500;
}
.our-service-two .single-service {
  background: var(--color_zircon_approx);
  min-width: 300px;
  min-height: 315px;
  border-radius: 10px;
  padding: 46px;
  margin-bottom: 30px;
}
.our-service-two .single-service:hover {
  -webkit-box-shadow: var(--color_fiord_5_approx) 0 0 56px 14px;
  box-shadow: var(--color_fiord_5_approx) 0 0 56px 14px;
}
.our-service-two .single-service.single-service_icon img {
  margin-bottom: 2rem;
}
.our-service-two .single-service.single-service_img {
  padding: 0;
  overflow: hidden;
}
.our-service-two .single-service.single-service_img > div {
  padding: 46px;
}
.our-service-two .single-service i {
  font-size: 55px;
  color: var(--color_ship_cove_approx);
}
.our-service-two .single-service h5 {
  font-size: 24px;
  color: var(--color_catalina_blue_approx);
  letter-spacing: 0;
  margin-bottom: 26px;
  line-height: 32px;
}
.our-service-two .single-service h5 a {
  font-size: 21px;
  color: var(--color_catalina_blue_approx);
  letter-spacing: 0;
  margin-bottom: 20px;
  line-height: 32px;
}
.our-service-two .single-service p {
  font-size: 13px;
  font-weight: 600;
  color: var(--color_catalina_blue_approx);
  letter-spacing: 0;
  line-height: 28px;
  vertical-align: middle;
}
.mcits-inner-page {
  background-image: url("../images/strat_bg.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: var(--color_bunting_approx);
  color: var(--white);
}
.mcits-inner-page .title {
  padding-top: 80px;
  font-weight: 600;
  font-size: 38px;
  color: var(--color_titan_white_approx);
  letter-spacing: 0;
  line-height: 60px;
  max-width: 555px;
}
.mcits-inner-page .desc {
  font-size: 14px;
  color: var(--color_titan_white_approx);
  letter-spacing: 0;
}
.mcits-inner-page p {
  font-size: 14px;
  color: var(--color_titan_white_approx);
  letter-spacing: 0;
}
.mcits-inner-page .text-box {
  padding-top: 60px;
}
.mcits-inner-page .text-box .tb-title {
  font-weight: 600;
  font-size: 36px;
  color: var(--color_titan_white_approx);
  letter-spacing: 0;
  padding-bottom: 40px;
}
.mcits-inner-page .text-box .tb-dec {
  font-size: 14px;
  color: var(--color_titan_white_approx);
  letter-spacing: 0;
  line-height: 25px;
  max-width: 80%;
}
.mcits-inner-page .tb-img img {
  width: 100%;
  height: 355px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 21px;
}
.mcits-inner-body {
  padding-bottom: 60px;
}
.mcits-inner-body p:empty {
  display: none;
}
.our-service-three {
  background: var(--color_bunting_approx);
  padding: 60px 0;
  background-image: url("../images/s-bg-bottom-min.jpeg");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: var(--color_bunting_approx);
  color: var(--white);
}
.our-service-three .text-box-two {
  padding-top: 60px;
  padding-bottom: 60px;
}
.our-service-three .text-box-two .tb-title {
  font-weight: 600;
  font-size: 36px;
  color: var(--color_titan_white_approx);
  letter-spacing: 0;
  padding-bottom: 20px;
}
.our-service-three .text-box-two .tb-dec {
  font-weight: 500;
  font-size: 16px;
  color: var(--color_titan_white_approx);
  letter-spacing: 0;
  line-height: 25px;
  max-width: 40%;
  margin: auto;
}
.our-service-three .icon-box {
  padding: 20px 0;
}
.our-service-three .icon-box .icon-div {
  background: var(--color_science_blue_24_approx);
  border: 1px solid var(--color_deep_sapphire_approx);
  width: 65px;
  height: 65px;
  border-radius: 100px;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.our-service-three .icon-box .icon-div i {
  color: var(--color_science_blue_approx);
  font-size: 24px;
}
.our-service-three .icon-box .icon-contant {
  font-size: 14px;
  color: var(--color_titan_white_approx);
  letter-spacing: 0;
  padding-top: 6px;
}
.our-service-three .box-image {
  margin-top: 20px;
}
.our-service-three .box-image img {
  width: 100%;
  height: 355px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 21px;
}
.our-service-three .single-service {
  background: var(--color_science_blue_70_approx);
  border: 1px solid var(--color_deep_sapphire_approx);
  border-radius: 20px;
  padding: 20px;
}
.our-service-three .single-service:hover {
  -webkit-box-shadow: var(--color_fiord_5_approx) 0 0 56px 14px;
  box-shadow: var(--color_fiord_5_approx) 0 0 56px 14px;
}
.our-service-three .single-service i {
  font-size: 55px;
  color: var(--color_ship_cove_approx);
}
.our-service-three .single-service p {
  font-size: 11px;
  color: var(--white);
  letter-spacing: 0;
  text-align: right;
  line-height: 20px;
}
.our-service-three .single-service .icon-box {
  opacity: 0.24;
  background: var(--color_science_blue_approx);
  width: 55px;
  height: 55px;
  border-radius: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.our-service-three .single-service .icon-box i {
  color: var(--color_deep_sapphire_approx);
  font-size: 24px;
}
.our-service-three .single-service .serice-detiles {
  margin-top: 20px;
}
.our-service-three .single-service h5 a {
  font-size: 16px;
  color: var(--white);
  letter-spacing: 0;
  text-align: right;
  line-height: 32px;
}
.our-service-three .owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: var(--color_maverick_approx);
}
.our-service-three .owl-nav i {
  font-size: 16px;
  padding-top: 11px;
  color: var(--color_science_blue_approx);
}
.our-service-three .owl-nav .owl-prev {
  inset: auto auto -17px 45%;
  position: absolute;
  border-radius: 4px;
  width: 39px;
  height: 39px;
  border: 1px solid var(--color_dodger_blue_27_approx) !important;
}
.our-service-three .owl-nav .owl-next {
  left: 52%;
  bottom: -17px;
  top: auto;
  position: absolute;
  border-radius: 4px;
  width: 39px;
  height: 39px;
  border: 1px solid var(--color_dodger_blue_27_approx) !important;
}
.mcit-s-slider {
  color: var(--white);
}
.mcit-s-slider .text-box-two {
  padding-top: 60px;
  padding-bottom: 60px;
  margin: 0 auto;
}
.mcit-s-slider .text-box-two .tb-title {
  font-weight: 600;
  font-size: 36px;
  color: var(--color_titan_white_approx);
  letter-spacing: 0;
  padding-bottom: 20px;
}
.mcit-s-slider .text-box-two .tb-dec {
  font-weight: 500;
  font-size: 16px;
  color: var(--color_titan_white_approx);
  letter-spacing: 0;
  line-height: 25px;
  max-width: 60%;
  margin: auto;
}
.our-agencies {
  padding: 60px 0;
}
.our-agencies .single-service {
  background: var(--color_zircon_approx);
  min-width: 290px;
  min-height: 260px;
  border-radius: 10px;
  padding: 20px 30px;
  margin-bottom: 30px;
  -webkit-box-shadow: var(--color_blue_bell_7_approx) 0 7px 22px 0;
  box-shadow: var(--color_blue_bell_7_approx) 0 7px 22px 0;
}
.our-agencies .single-service:hover {
  -webkit-box-shadow: var(--color_fiord_5_approx) 0 0 56px 14px;
  box-shadow: var(--color_fiord_5_approx) 0 0 56px 14px;
}
.our-agencies .single-service i {
  font-size: 55px;
  color: var(--color_ship_cove_approx);
}
.our-agencies .single-service h5 {
  font-size: 24px;
  color: var(--color_catalina_blue_approx);
  letter-spacing: 0;
  text-align: right;
  margin-bottom: 16px;
  line-height: 32px;
  height: 64px;
  overflow: hidden;
}
.our-agencies .single-service p {
  font-size: 13px;
  font-weight: 600;
  color: var(--color_catalina_blue_approx);
  letter-spacing: 0;
  text-align: right;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
.our-images {
  padding-bottom: 20px;
  overflow: hidden;
}
.our-images .theme-title {
  padding-bottom: 70px;
}
.our-images .single-item {
  margin-bottom: 20px;
  position: relative;
}
.our-images .single-item .image-box {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.our-images .single-item .image-box img {
  width: 100%;
  height: 175px;
  -o-object-fit: cover;
  object-fit: cover;
}
.our-images .single-item .image-box .overlay {
  position: absolute;
  inset: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(0, 0, 0, 0)),
    to(var(--black_70))
  );
  background-image: linear-gradient(rgba(0, 0, 0, 0) 0, var(--black_70) 100%);
  text-align: center;
  opacity: 1;
}
.our-images .single-item .image-box .link {
  display: block;
  background: var(--color_science_blue_42_approx);
  width: 60px;
  height: 60px;
  line-height: 65px;
  border-radius: 50%;
  font-size: 19px;
  margin: -20px auto 0;
  position: relative;
  padding-left: 3px;
  top: 35%;
  color: var(--white) _80;
  -webkit-transform: translate(0px, 15px);
  transform: translate(0px, 15px);
}
.our-images .single-item .image-box .link:hover {
  color: var(--white);
  top: 35%;
}
.our-images .single-item .image-box .overlay-text {
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 50%;
  width: 80%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.our-images .single-item .image-box .overlay-text p {
  text-transform: uppercase;
  font-size: 14px;
  color: var(--white) _80;
}
.our-images .single-item .image-box .overlay-text h4 a {
  color: var(--white);
  margin-bottom: 4px;
}
.our-images .single-item .image-box .overlay-text::before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  opacity: 0;
  left: 0;
  -webkit-transform: translate(-50px, 0);
  transform: translate(-50px, 0);
}
.our-images .single-item .image-box .overlay-text::after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  opacity: 0;
  right: 0;
  -webkit-transform: translate(50px, 0);
  transform: translate(50px, 0);
}
.our-images .single-item .text {
  padding: 25px 0 30px;
  text-align: right;
  position: absolute;
  right: 40px;
  left: auto;
  background: 0 center;
  bottom: 0;
  max-width: 450px;
}
.our-images .single-item .text p {
  font-weight: 600;
  font-size: 16px;
  color: var(--color_martini_approx);
  letter-spacing: 0;
  text-align: right;
  line-height: 32px;
  padding: 0;
  margin: 0;
}
.our-images .single-item .text h4 a {
  font-weight: 600;
  margin-bottom: 8px;
  font-size: 18px;
  color: var(--white);
  letter-spacing: 0;
  text-align: right;
  line-height: 28px;
}
.our-images .single-item .image-number {
  position: absolute;
  inset: 30px auto auto 20px;
  padding: 10px 20px;
  background: var(--color_azure_radiance_approx);
  border-radius: 12px;
  font-weight: 600;
  color: var(--white);
  text-align: center;
}
.our-images .single-item .image-number p {
  padding: 0;
  margin: 0;
  color: var(--white);
  font-weight: 600;
  font-size: 12px;
  line-height: 10px;
}
.our-images .single-item:hover .image-box .img {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
.our-images .single-item:hover .image-box .overlay-text::before {
  -webkit-transform: translate(0px, 0);
  transform: translate(0px, 0);
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  opacity: 1;
}
.our-images .single-item:hover .image-box .overlay-text::after {
  -webkit-transform: translate(0px, 0);
  transform: translate(0px, 0);
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  opacity: 1;
}
.our-images .all-project-button {
  text-align: center;
  margin-top: 40px;
}
.our-images .all-project-button a {
  line-height: 46px;
  font-weight: 500;
  font-size: 15px;
  border: 2px solid var(--black_8);
  color: var(--black);
  padding: 0 30px;
  text-transform: uppercase;
}
.our-images .all-project-button a:hover {
  color: var(--white);
}
.mixitUp-menu {
  text-align: center;
  margin-bottom: 40px;
}
.mixitUp-menu ul {
  display: inline-block;
  margin: 8px;
}
.mixitUp-menu ul li {
  display: inline-block;
  margin: 8px;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;

  background: var(--color_porcelain_approx);
  position: relative;
  padding: 20px 40px;
  margin: -3px;
  cursor: pointer;
}
.mixitUp-menu ul li:first-child {
  border-radius: 0 20px 20px 0;
}
.mixitUp-menu ul li:last-child {
  border-radius: 20px 0 0 20px;
}
.mixitUp-menu ul li.active {
  background: var(--color_science_blue_approx);
  color: var(--white);
}
.mixitUp-menu ul li.active::before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.mixitUp-menu ul li::before {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 1;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.new-contral {
  padding: 20px 0;
}
.new-contral label {
  font-weight: 600;
  font-size: 14px;
}
.new-contral input {
  background: var(--white);
  padding: 11px 16px;

  font-size: 12px;
  font-weight: 500;
  border: 1px solid var(--color_alto_approx);
  border-radius: 8px;
  width: 100%;
}
.view-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  margin-bottom: 0;
}
.new-date {
  font-weight: 600;
  font-size: 12px;
  color: var(--color_dove_gray_approx);
  letter-spacing: 0;
  margin-bottom: 8px;
  text-align: right;
  line-height: 32px;
}
.list-news-view .item {
  float: none;
  width: 100%;
  background-color: var(--white);
  margin-bottom: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0 1rem;
  border: 0;
}
.list-news-view .item .img-event {
  float: right;
  width: 150px;
}
.list-news-view .item .list-group-image {
  margin-left: 10px;
}
.list-news-view .item .thumbnail {
  margin-bottom: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.list-news-view .item .caption {
  float: right;
  margin: 0;
}
.list-news-view #list.btn {
  background: var(--color_denim_approx);
}
.list-news-view #list.btn:hover {
  background: var(--color_denim_approx);
}
.grid-news-view .item::before {
  display: table;
  content: " ";
}
.grid-news-view .item::after {
  display: table;
  content: " ";
  clear: both;
}
.grid-news-view .item .card-title {
  font-weight: 600;
  font-size: 1.2rem;

  letter-spacing: 0;
  line-height: 48px;
}
.grid-news-view .item .card-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 2.25rem;
}
.grid-news-view #grid.btn {
  background: var(--color_denim_approx);
}
.grid-news-view #grid.btn:hover {
  background: var(--color_denim_approx);
}
.news-control {
  border-radius: 7px;
  padding: 0;
  margin-bottom: 25px;
  position: relative;
  overflow: hidden;
}
.news-control .rsbtn {
  height: auto;
  margin-bottom: 0;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  background: var(--color_science_blue_approx);
}
.news-control .rsbtn span {
  color: var(--white);
  background: transparent;
}
.news-control span {
  padding: 0 20px;
  font-weight: 600;
  font-size: 19px;

  letter-spacing: 0;
  text-align: right;
}
.news-control button {
  padding: 10px;
  font-weight: 600;
  font-size: 19px;

  background: none;
  letter-spacing: 0;
  text-align: right;
  border: none;
  cursor: pointer;
}
.news-control button i {
  margin-top: 10px;
}
.news-control-color {
  background: var(--color_porcelain_approx);
}
#btn-play {
  background: var(--color_science_blue_approx);
  border-radius: 7px 0 0 7px;
  padding: 19px;
  color: var(--white);
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
}
#btn-play span {
  color: var(--white);
  font-size: 16px;
  font-weight: 600;
}
#btn-play i {
  color: var(--white);
  font-size: 16px;
  font-weight: 600;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  padding-left: 10px;
}
.mcit-share {
  border: 1px solid var(--color_porcelain_approx);
  border-radius: 8px;
  padding: 60px;
  position: relative;
  margin-bottom: 16px;
}
.mcit-share-title {
  position: absolute;
  top: -30px;
  font-weight: 600;
  font-size: 26px;

  letter-spacing: 0;
  text-align: center;
  background: var(--white);
  padding: 11px 70px;
}
.mcit-rec {
  border: 1px solid var(--color_porcelain_approx);
  border-radius: 8px;
  padding: 60px;
  position: relative;
}
.mcit-rec-title {
  font-weight: 600;
  font-size: 26px;

  letter-spacing: 0;
  text-align: center;
  background: var(--white);
  padding: 25px 20px 30px 30px;
}
.si-shadow-wrapper-top {
  opacity: 0;
}
.cd-header {
  position: relative;
  height: 150px;
  background-color: var(--color_revolver_approx);
}
.cd-header h1 {
  color: var(--white);
  line-height: 150px;
  text-align: center;
  font-size: 2.4rem;
  font-weight: 300;
}
@media only screen and (min-width: 768px) {
  .cd-tab-filter {
    width: auto;
    cursor: auto;
  }
  .cd-tab-filter ul {
    background: transparent;
    position: static;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: center;
  }
  .cd-tab-filter li {
    display: inline-block;
  }
  .cd-tab-filter li.placeholder {
    display: none !important;
  }
  .cd-tab-filter a {
    display: inline-block;
    padding: 0 1em;
    width: auto;
    color: var(--color_martini_approx);
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.3rem;
  }
  .cd-tab-filter a.selected {
    background: transparent;
    color: var(--color_minsk_approx);
    -webkit-box-shadow: inset 0 -2px 0 var(--color_minsk_approx);
    box-shadow: inset 0 -2px 0 var(--color_minsk_approx);
  }
  .cd-tab-filter.is-open ul li {
    display: inline-block;
  }
  .cd-tab-filter::after {
    display: none;
  }
  .cd-gallery ul {
    text-align: justify;
  }
  .cd-gallery ul:after {
    content: "";
    display: table;
    clear: both;
  }
  .cd-gallery li {
    width: 48%;
    margin-bottom: 0;
  }
  #main_slider .carousel-item {
    height: 50vh;
  }
  .cd-main-content.is-fixed .cd-gallery {
    padding-top: 90px;
  }
  .no-touch .cd-tab-filter a:hover {
    color: var(--color_minsk_approx);
  }
}
@media only screen and (min-width: 1170px) {
  .cd-header {
    height: 180px;
  }
  .cd-header h1 {
    line-height: 180px;
  }
  .cd-tab-filter {
    width: 100%;
    float: left;
    margin: 0;
    -webkit-transition: width 0.3s;
    transition: width 0.3s;
  }
  .cd-tab-filter.filter-is-visible {
    width: 80%;
  }
  .cd-gallery li {
    width: 32%;
  }
  .cd-gallery.filter-is-visible {
    width: 80%;
  }
  .cd-filter {
    width: 20%;
  }
  .cd-filter form {
    padding: 70px 10%;
  }
  .cd-filter-trigger {
    width: auto;
    right: 2%;
    text-indent: 0;
    color: var(--color_martini_approx);
    text-transform: uppercase;
    font-size: 1.3rem;
    font-weight: 700;
    -webkit-padding-start: 24px;
    padding-inline-start: 24px;
    background-position: right center;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
  }
  .cd-filter-trigger.filter-is-visible {
    color: var(--white);
  }
  .cd-filter-trigger.filter-is-visible:hover {
    color: var(--white);
  }
  .cd-main-content.is-fixed .cd-gallery {
    padding-top: 0;
  }
  .no-touch .cd-filter-trigger:hover {
    color: var(--color_minsk_approx);
  }
}
.cd-main-content {
  position: relative;
}
.cd-main-content:after {
  content: "";
  display: table;
  clear: both;
}
.cd-main-content.is-fixed .cd-tab-filter-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
}
.cd-main-content.is-fixed .cd-gallery {
  padding-top: 76px;
}
.cd-main-content.is-fixed .cd-filter {
  position: fixed;
  height: 100vh;
  overflow: hidden;
}
.cd-main-content.is-fixed .cd-filter form {
  height: 100vh;
  overflow: auto;
}
.cd-main-content.is-fixed .cd-filter-trigger {
  position: fixed;
}
@media (max-width: 768px) {
  #main_slider .carousel-caption {
    width: auto !important;
  }
  #main_slider .carousel-item {
    height: 50vh !important;
  }
  header {
    overflow: auto;
  }
  .mcit-share {
    padding-inline: 20px;
    text-align: center;
  }
  .owl-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    /* -webkit-box-direction: reverse; */
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .owl-carousel .owl-nav .owl-prev {
    position: inherit;
    left: auto;
    right: auto;
    margin-inline: 1rem;
  }
  .owl-carousel .owl-nav .owl-next {
    position: inherit;
    left: auto;
    right: auto;
    margin-inline: 1rem;
  }
  .owl-carousel .owl-dot {
    position: inherit;
    left: auto;
    right: auto;
    margin-inline: 1rem;
  }
  .nav-item.dropdown ul {
    min-height: auto !important;
  }
  .mins-social-wp a {
    height: auto !important;
    padding: 1rem !important;
  }
  div.mins-wp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
}
.cd-tab-filter-wrapper {
  background-color: var(--white);
  -webkit-box-shadow: 0 1px 1px var(--black_8);
  box-shadow: 0 1px 1px var(--black_8);
  z-index: 1;
}
.cd-tab-filter-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.cd-tab-filter {
  position: relative;
  height: 50px;
  width: 140px;
  margin: 0 auto;
  z-index: 1;
}
.cd-tab-filter ul {
  position: absolute;
  top: 0;
  right: 0;
  background-color: var(--white);
  -webkit-box-shadow: inset 0 -2px 0 var(--color_minsk_approx);
  box-shadow: inset 0 -2px 0 var(--color_minsk_approx);
}
.cd-tab-filter li {
  display: none;
}
.cd-tab-filter li:first-child {
  display: block;
}
.cd-tab-filter a {
  display: block;
  height: 50px;
  width: 140px;
  line-height: 50px;
  -webkit-padding-start: 14px;
  padding-inline-start: 14px;
}
.cd-tab-filter a.selected {
  background: var(--color_minsk_approx);
  color: var(--white);
}
.cd-tab-filter.is-open::after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.cd-tab-filter.is-open ul {
  -webkit-box-shadow: inset 0 -2px 0 var(--color_minsk_approx),
    0 2px 10px var(--black_20);
  box-shadow: inset 0 -2px 0 var(--color_minsk_approx),
    0 2px 10px var(--black_20);
}
.cd-tab-filter.is-open ul li {
  display: block;
}
.cd-tab-filter.is-open .placeholder a {
  opacity: 0.4;
}
.cd-tab-filter::after {
  content: "";
  position: absolute;
  left: 14px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../images/cd-icon-arrow.svg") no-repeat center center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  pointer-events: none;
}
.cd-gallery {
  padding-block: 20px;
  width: 100%;
}
.cd-gallery li {
  margin-bottom: 1.6em;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.cd-gallery li.gap {
  opacity: 0;
  height: 0;
  display: inline-block;
}
.cd-gallery img {
  display: block;
  width: 100%;
}
.cd-gallery .cd-fail-message {
  display: none;
  text-align: center;
}
.cd-gallery ul {
  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;
  gap: 20px;
}
.cd-filter {
  position: absolute;
  top: 0;
  right: 0;
  width: 280px;
  height: 100%;
  background: var(--white);
  -webkit-box-shadow: -4px 4px 20px transparent;
  box-shadow: -4px 4px 20px transparent;
  z-index: 2;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.3s, -webkit-box-shadow 0.3s;
  transition: -webkit-transform 0.3s, -webkit-box-shadow 0.3s;
  transition: transform 0.3s, box-shadow 0.3s;
  transition: transform 0.3s, box-shadow 0.3s, -webkit-transform 0.3s,
    -webkit-box-shadow 0.3s;
}
.cd-filter form {
  padding: 70px 20px;
}
.cd-filter .cd-close {
  position: absolute;
  top: 0;
  left: 0;
  height: 50px;
  line-height: 50px;
  width: 60px;
  color: var(--white);
  font-size: 1.3rem;
  text-align: center;
  background: var(--color_jacarta_approx);
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 3;
}
.cd-filter.filter-is-visible {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-box-shadow: -4px 4px 20px var(--black_20);
  box-shadow: -4px 4px 20px var(--black_20);
}
.cd-filter.filter-is-visible .cd-close {
  opacity: 1;
}
.cd-filter::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 50px;
  width: 100%;
  background-color: var(--color_minsk_approx);
  z-index: 2;
}
.no-touch .cd-filter .cd-close:hover {
  background: var(--color_jacarta_approx);
}
.no-touch .cd-filter-block h4:hover {
  color: var(--color_minsk_approx);
}
.cd-filter-trigger {
  position: absolute;
  top: 0;
  right: 0;
  height: 50px;
  line-height: 50px;
  width: 60px;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
  background: transparent url("../img/cd-icon-filter.svg") no-repeat center
    center;
  z-index: 3;
}
.cd-filter-trigger.filter-is-visible {
  pointer-events: none;
}
.cd-filter-block {
  margin-bottom: 1.6em;
}
.cd-filter-block h4 {
  position: relative;
  margin-bottom: 0.2em;
  padding: 10px 20px 10px 0;
  color: var(--color_martini_approx);
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.3rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.cd-filter-block h4.closed::before {
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}
.cd-filter-block h4::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 16px;
  height: 16px;
  background: url("../images/cd-icon-arrow.svg") no-repeat center center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.cd-filter-block input {
  border-radius: 0;
  background-color: var(--white);
  border: 2px solid var(--color_mercury_approx);
}
.cd-filter-block select {
  border-radius: 0;
  background-color: var(--white);
  border: 2px solid var(--color_mercury_approx);
  width: 100%;
  padding: 0.8em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  font-size: 1.4rem;
}
.cd-filter-block select:focus {
  outline: none;
  background-color: var(--white);
  border-color: var(--color_minsk_approx);
}
.cd-filter-block .radio-label::before {
  border-radius: 0;
  background-color: var(--white);
  border: 2px solid var(--color_mercury_approx);
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  right: 0;
  border-radius: 50%;
}
.cd-filter-block .checkbox-label::before {
  border-radius: 0;
  background-color: var(--white);
  border: 2px solid var(--color_mercury_approx);
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  right: 0;
}
.cd-filter-block input[type="search"] {
  width: 100%;
  padding: 0.8em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  background-color: var(--color_mercury_approx);
  font-size: 1.6rem !important;
}
.cd-filter-block input[type="search"]:focus {
  outline: none;
  background-color: var(--white);
  border-color: var(--color_minsk_approx);
}
.cd-filter-block input[type="text"] {
  width: 100%;
  padding: 0.8em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cd-filter-block input[type="text"]:focus {
  outline: none;
  background-color: var(--white);
  border-color: var(--color_minsk_approx);
}
.cd-filter-block input[type="search"]::-webkit-search-cancel-button {
  display: none;
}
.cd-filter-block .cd-select {
  position: relative;
}
.cd-filter-block .cd-select::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 14px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  width: 16px;
  height: 16px;
  background: url("../images/cd-icon-arrow.svg") no-repeat center center;
  pointer-events: none;
}
.cd-filter-block select::-ms-expand {
  display: none;
}
.cd-filter-block input[type="radio"] {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  z-index: 2;
}
.cd-filter-block input[type="radio"]:checked + label::before {
  border-color: var(--color_minsk_approx);
  background-color: var(--color_minsk_approx);
}
.cd-filter-block input[type="radio"]:checked + label::after {
  display: block;
}
.cd-filter-block input[type="checkbox"] {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  z-index: 2;
}
.cd-filter-block input[type="checkbox"]:checked + label::before {
  border-color: var(--color_minsk_approx);
  background-color: var(--color_minsk_approx);
}
.cd-filter-block input[type="checkbox"]:checked + label::after {
  display: block;
}
.cd-filter-block .checkbox-label {
  -webkit-padding-start: 24px;
  padding-inline-start: 24px;
  font-size: 1.4rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cd-filter-block .radio-label {
  -webkit-padding-start: 24px;
  padding-inline-start: 24px;
  font-size: 1.4rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cd-filter-block .checkbox-label::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
  width: 16px;
  height: 16px;
  background: url("../img/cd-icon-check.svg") no-repeat center center;
}
.cd-filter-block .radio-label::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  background-color: var(--white);
  right: 5px;
}
.cd-filter-block .list li {
  position: relative;
  margin-bottom: 0.8em;
}
.cd-filter-block .list li:last-of-type {
  margin-bottom: 0;
}
.btn-guideline {
  width: 46px;
  height: auto;
  padding: 0;
}
.btn-lg {
  font-weight: 600;
  font-size: 16px;
  line-height: 32px;
}
iframe {
  right: -5000px !important;
}
#input {
  background: var(--color_link_water_approx);
  border-radius: 8px;
  border: 1px solid var(--color_athens_gray_approx);
  font-size: 16px !important;
  color: var(--color_cloud_burst_approx);
  height: 60px;
  padding: 0 20px;
}
#input::-webkit-input-placeholder {
  font-size: 15px !important;
  color: var(--color_cloud_burst_approx);
}
#input::-moz-placeholder {
  font-size: 15px !important;
  color: var(--color_cloud_burst_approx);
}
#input:-ms-input-placeholder {
  font-size: 15px !important;
  color: var(--color_cloud_burst_approx);
}
#input::-ms-input-placeholder {
  font-size: 15px !important;
  color: var(--color_cloud_burst_approx);
}
#input::placeholder {
  font-size: 15px !important;
  color: var(--color_cloud_burst_approx);
}
#selectThis {
  background: var(--color_link_water_approx);
  border-radius: 8px;
  border: 1px solid var(--color_athens_gray_approx);
  font-weight: 500;
  font-size: 15px !important;
  color: var(--color_cloud_burst_approx);
  text-align: right;
  height: 65px;
  -webkit-padding-start: 20px;
  padding-inline-start: 20px;
}
.event-top-bar {
  background: var(--color_porcelain_approx);
}
.slider {
  width: 100%;
  margin: 20px auto;
}
.slick-slide {
  margin: 0 10px;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.slick-slide img {
  width: 100%;
}
.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 21px;
  margin-bottom: 5px;
}
.blue {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  background: var(--color_seagull_approx);
  width: 20%;
  margin: 5px;
  height: 10px;
  border-radius: 4px;
}
.red {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 20%;
  background: var(--color_tonys_pink_approx);
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin: 5px;
  height: 10px;
  border-radius: 4px;
}
.green {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 20%;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  background: var(--color_de_york_approx);
  margin: 5px;
  height: 10px;
  border-radius: 4px;
}
.parpale {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 20%;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  background-color: var(--color_light_wisteria_approx);
  margin: 5px;
  height: 10px;
  border-radius: 4px;
}
.yellow {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 20%;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  background: #ff0;
  margin: 5px;
  height: 10px;
  border-radius: 4px;
}
.mix {
  display: none;
  text-align: center;
}
.all {
  background: var(--color_science_blue_approx);
  border: none;
  color: var(--white);
  padding: 7px 10px;
  border-radius: 5px;
}
button {
  background: var(--color_science_blue_approx);
  opacity: 0.5;
  border: none;
  color: var(--black);
  font-weight: 600;
  padding: 7px 10px;
  border-radius: 5px;
  font-size: 14px;
}
.mcit_btn-arrow::after {
  display: inline-block;
  -webkit-margin-start: 10px;
  margin-inline-start: 10px;
  content: "ïŒŠ ";
  font-style: normal;
  font-weight: 900;
  text-decoration: inherit;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.mcit_btn-primary {
  border-radius: 7px;
  padding: 10px 20px;
  color: var(--white);
  font-size: 16px;
  background: var(--color_science_blue_approx);
  text-decoration: none;
  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.mcit_btn-primary:hover {
  background: var(--color_governor_bay_50_approx);
  color: inherit;
}
.active {
  opacity: 1;
  border: none;
  padding: 7px 10px;
  border-radius: 5px;
}
.traning {
  background: var(--color_seagull_approx);
}
.event {
  background: var(--color_de_york_approx);
}
.tat {
  background: var(--color_tonys_pink_approx);
}
.sort__by {
  font-weight: 500;
  font-size: 14px;
  color: var(--color_dove_gray_approx);
  text-align: right;
  padding-left: 15px;
  margin-left: 15px;
  border-left: 1px solid var(--black_30_8);
}
.title {
  font-weight: 2em;
}
.traningtwo {
  background: var(--color_light_wisteria_approx);
}
.top-bar span {
  background: var(--color_athens_gray_approx);
  border-radius: 4px 4px 4px 4px;
  color: var(--color_cloud_burst_approx);
  font-size: 16px;
  font-weight: 600;
  margin: -2px;
  padding: 20px;
}
.top-bar .nav-tabs {
  border-bottom: none;
  padding-bottom: 5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.top-bar .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
  background: var(--color_porcelain_approx);
  font-size: 20px;
  font-weight: 600;
  color: var(--color_science_blue_approx);
  letter-spacing: 0;
  text-align: center;
  padding: 4px 22px;
  line-height: 47px;
  height: 59px;
}
.top-bar .nav-tabs .nav-link.active {
  border-color: var(--color_iron_approx) var(--color_iron_approx) var(--white);
  background: var(--color_science_blue_approx);
  font-weight: 600;
  padding: 4px 22px;
  font-size: 20px;
  color: var(--color_titan_white_approx);
  line-height: 47px;
  height: 59px;
  letter-spacing: 0;
  text-align: center;
}
.top-bar #input::-webkit-input-placeholder {
  color: var(--color_cloud_burst_55_5_approx);
}
.top-bar #input::-moz-placeholder {
  color: var(--color_cloud_burst_55_5_approx);
}
.top-bar #input:-ms-input-placeholder {
  color: var(--color_cloud_burst_55_5_approx);
}
.top-bar #input::-ms-input-placeholder {
  color: var(--color_cloud_burst_55_5_approx);
}
.top-bar #input::placeholder {
  color: var(--color_cloud_burst_55_5_approx);
}
.top-bar #input {
  background: var(--color_link_water_approx);
  border-radius: 8px;
  border: 1px solid var(--color_athens_gray_approx);
  font-weight: 700;
  font-size: 16px !important;
  color: var(--color_cloud_burst_approx);
  text-align: right;
  height: 57px;
  -webkit-padding-start: 20px;
  padding-inline-start: 20px;
}
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 120;
  background-color: var(--color_porcelain_approx);
}
#kenburns_063 {
  padding-top: 100px;
  max-height: initial;
}
.sub1-menu-ul {
  width: 25%;
  position: relative;
  margin-bottom: 0 !important;
}
.sub1-menu-ul > li > ul {
  display: none;
}
.mcit-navbar-search {
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  background: var(--color_porcelain_approx);
}
.mcit-navbar-search:before {
  content: "";
  background: #000000b5;
  inset: 0;
  position: fixed;
}
.mcit-navbar-search h2 {
  padding-top: 10px;
  font-size: 1.5rem;
}
.mcit-navbar-search > .search-form {
  position: relative;
  background: var(--white);
}
.logo-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.nav-item .nav-link {
  position: relative !important;
}
.nav-item.dropdown ul {
  min-height: 150px;
}
@media (min-width: 1200px) {
  .dropdown {
    position: initial;
  }
  .dropup {
    position: initial;
  }
  .mcit-nav-sub-menu {
    width: 100%;
    right: 0;
    left: 0;
    opacity: 0;
    top: calc(100% + 10px);
  }
  .main-nav .nav-item > a {
    height: 100px;
    line-height: 100px;
    padding: 0 1rem !important;
    white-space: nowrap;
  }
  li.dropdown:hover > a {
    color: var(--color_science_blue_approx);
  }
  li.dropdown:hover > .mcit-nav-sub-menu {
    opacity: 1;
    z-index: 2;
    top: 100%;
  }
}
@media (max-width: 1469px) {
  .main-nav {
    margin-right: auto;
  }
  .mcit-logo-slider .owl-nav .owl-prev {
    left: 0;
  }
  .mcit-logo-slider .owl-nav .owl-next {
    right: 0;
  }
}
@media (min-width: 1470px) {
  .secondary-nav {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
#edit-submit--2 {
  display: none;
}
.curve_image {
  position: relative;
}
.pager__item {
  padding: 0;
}
.pager__item a {
  border: 1px solid var(--color_science_blue_approx);
  margin-inline: 5px;
  padding: 10px 20px;
  border-radius: 5px;
  text-align: center;
  color: var(--color_martini_approx);
  font-weight: bold;
  font-size: 1rem;
  display: inline-block;
}
.pager__item--next {
  display: none;
}
.pager__item--last {
  display: none;
}
.pager__item--first {
  display: none;
}
.pager__item--previous {
  display: none;
}
.mcit-nav-inner-container {
  -webkit-box-shadow: 0 11px 10px rgba(0, 0, 0, 0.18);
  box-shadow: 0 11px 10px rgba(0, 0, 0, 0.18);
}
.ui-menu .ui-menu-item {
  text-align: initial;
  padding: 0;
}
.ui-menu .ui-menu-item > a {
  padding-block: 15px;
}
.ui-menu .ui-state-focus {
  margin: 0;
}
.ui-menu .ui-state-active {
  margin: 0;
}
.blk-info {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.mins-wp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  margin-bottom: 20px;
  background: var(--white);
  border-radius: 10px;
  -webkit-box-shadow: 0 0 50px 10px #00000011;
  box-shadow: 0 0 50px 10px #00000011;
  padding: 15px;
}
.mins-des-wp {
  background: var(--white);
  -webkit-box-shadow: 0 0 50px 10px #00000011;
  box-shadow: 0 0 50px 10px #00000011;
  padding: 30px;
  margin-bottom: 30px;
  border-radius: 10px;
}
.mins-name-wp {
  margin: 0 20px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.mins-name-wp h3 {
  font-size: 21px;
}
.mins-name-wp p {
  color: var(--color_science_blue_approx);
  font-size: 16px;
  margin: 0;
}
.mins-social-wp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mins-social-wp a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: var(--color_cerulean_approx);
  height: 120px;
  margin: 0 15px 0 0;
  width: 70px;
  border-radius: 7px;
  font-size: 26px;
  color: var(--white);
}
.mins-social-wp a + a {
  background: var(--color_allports_approx);
}
.mins-social-wp a:hover {
  background-color: var(--color_science_blue_approx);
}
.page_search-result .search-help-link {
  display: none;
}
.page_search-result .form-search {
  padding: 0.5rem 1rem;
  height: auto;
}
.page_search-result .js-form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.page_search-result .js-form-wrapper #edit-submit {
  margin-bottom: 1em;
}
.page_search-result .js-form-type-search {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: none;
}
form#node-contact-us-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
form#node-contact-us-form > [data-drupal-selector] {
  width: 50%;
}
form#node-contact-us-form #edit-actions {
  width: 100% !important;
  max-width: none;
  text-align: center;
}
form#search-form {
  margin-bottom: 2rem;
}
div#page {
  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-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
div#edit-basic > .js-form-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: none;
  margin: 0;
}
div#edit-basic > .js-form-item input#edit-keys {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-block: 0;
}
.main-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.search-help-link {
  display: none;
}
.btn-primary:visited {
  color: var(--white);
}
.ps_indicators_blue > .carousel-indicators {
  margin: 0;
  right: 49%;
  bottom: 1%;
  left: auto;
  width: 90%;
  height: 35px;
  font-size: 0;
  display: block;
  overflow: auto hidden;
  text-align: right;
  padding-left: 10px;
  -webkit-padding-start: 10px;
  padding-inline-start: 10px;
  white-space: nowrap;
}
.ps_indicators_blue > .carousel-indicators li {
  margin: 1px;
  width: 10px;
  height: 10px;
  text-indent: 0;
  padding: 0;
  overflow: hidden;
  text-align: left;
  position: relative;
  letter-spacing: 1px;
  display: inline-block;
  border: 1px solid var(--white_29);
  text-transform: uppercase;
  background: var(--color_governor_bay_50_approx);
  border-radius: 2px;
  -webkit-transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99) 0s;
  transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99) 0s;
}
.ps_indicators_blue > .carousel-indicators .active {
  width: 10px;
  margin: 1px;
  height: 10px;
  border: none;
  text-indent: 0;
  background: var(--color_governor_bay_approx);
}
.ps_indicators_blue > .carousel-indicators::-webkit-scrollbar {
  height: 5px;
}
.ps_indicators_blue > .carousel-indicators::-webkit-scrollbar-thumb {
  background: var(--white) _80;
  border-radius: 0;
}
.owl-carousel.owl-drag .owl-item {
  padding: 0;
}
.mcit-co-map .co-map-head {
  margin: 0 auto;
  max-width: 900px;
  padding: 42px 0;
}
.mcit-co-map .co-map-head h3 {
  text-align: center;
}
.mcit-co-map .co-map-head p {
  text-align: center;
  font-weight: 600;
}
.mcit-list-item li {
  font-size: 16px;

  letter-spacing: 0;
  padding: 10px 16px;
  line-height: 2;
  list-style-image: url("../images/dot.png");
}
.mcit-list-item li span {
  font-weight: 900;
  color: var(--black);
  padding-left: 16px;
}
#mixitUp-item .mix {
  display: none;
}
.img-event img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 15px;
}
.ui-menu-item-wrapper .ui-autocomplete-field-created {
  display: none !important;
}
.si-content img {
  margin-bottom: 10px;
}
.si-has-border .si-content-wrapper {
  border: none;
}
.applications .icon-box-one {
  position: relative;
  margin-block: 5px;
  padding: 32px;
  background: var(--white);
  -webkit-box-shadow: 0 -5px 5px 0 var(--color_wild_sand_approx),
    0 5px 5px 0 var(--color_porcelain_approx);
  box-shadow: 0 -5px 5px 0 var(--color_wild_sand_approx),
    0 5px 5px 0 var(--color_porcelain_approx);
  border-radius: 8px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.applications .icon-box-one:hover {
  -webkit-box-shadow: 0 12px 14px 0 var(--black_11);
  box-shadow: 0 12px 14px 0 var(--black_11);
  cursor: default;
}
.applications .icon-box-one:hover h4,
.applications .icon-box-one:hover h6,
.applications .icon-box-one:hover p {
  color: var(--color_science_blue_approx);
  cursor: default;
}
.applications .icon-box-one:hover .icon-box-icon-solid {
  color: var(--color_salem_approx);
  cursor: default;
}
.applications .icon-box-one .icon-box-image {
  margin-bottom: 15px;
}
.applications .icon-box-one .icon-box-icon {
  margin-bottom: 0;
}
.applications .icon-box-one .icon-box-icon img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-bottom: 6px;
}
.applications .icon-box-one h4 {
  font-weight: 600;
  font-size: 18px;

  letter-spacing: 0;
  line-height: 28px;
  text-align: initial;
  margin: 0;
}
.applications .icon-box-one h4 span {
  color: var(--color_picton_blue_approx);
}
.applications .icon-box-one h5 {
  font-weight: 600;
  font-size: 14px;
  color: var(--color_storm_gray_approx);
  letter-spacing: 0;
  text-align: right;
  line-height: 32px;
  margin: 0;
}
.applications .icon-box-one h6 {
  color: var(--color_blue_zodiac_approx);
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
  text-align: right;
}
.applications .icon-box-one p {
  font-size: 16px;
  font-weight: 600;
}
.pao_office_contact .icon-box-shadow img,
.pao_office_contact .icon-box-shadow .icon {
  max-width: 100%;
}
.icon-box-shadow {
  padding: 40px;
  background: var(--white);
  -webkit-box-shadow: 0 -5px 5px 0 var(--color_wild_sand_approx),
    0 5px 5px 0 var(--color_porcelain_approx);
  box-shadow: 0 -5px 5px 0 var(--color_wild_sand_approx),
    0 5px 5px 0 var(--color_porcelain_approx);
  border-radius: 8px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .icon-box-shadow {
    margin-bottom: 30px;
  }
}
.icon-box-shadow .more-info a {
  color: var(--color_science_blue_70_approx);
}
.icon-box-shadow .card_more {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  inset-inline-end: 100%;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: var(--white_80);
  opacity: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.icon-box-shadow .card_more .action-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
}
.icon-box-shadow img,
.icon-box-shadow .icon {
  max-width: 20%;
  margin-block: 40px 60px;
}
.icon-box-shadow:hover {
  -webkit-box-shadow: 0 12px 14px 0 var(--black_11);
  box-shadow: 0 12px 14px 0 var(--black_11);
}
.icon-box-shadow:hover .card_more {
  inset-inline-end: 0;
  opacity: 1;
}
.btn-group-lg > .btn {
  font-weight: 600;
  font-size: 16px;
  line-height: 32px;
}
.slick-prev:before {
  color: var(--black);
}
.slick-next:before {
  color: var(--black);
}
.mcit_btn-arrow:hover::after {
  -webkit-transform: translateX(-5px);
  transform: translateX(-5px);
}
.show > .mobile-dropdown-menu {
  display: block !important;
}
.curve-bottom-down > svg {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  top: calc(100% - 1px);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.curve-bottom-up > svg {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  bottom: -1px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.curve-top-down > svg {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  top: -1px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.curve-top-up > svg {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  bottom: 100%;
}
.js input.form-autocomplete {
  background: none !important;
  border-bottom: 3px solid var(--color_mercury_approx);
  border-radius: 0;
}
.ui-widget.ui-widget-content {
  z-index: 9999;
}
.ui-widget.ui-widget-content .ui-autocomplete-field-group {
  padding: 10px;
  background: var(--color_mischka_approx);
  text-align: initial;
}
.block-search .form-actions {
  display: none;
}
.mcit-navbar_mobile .actions {
  background: var(--color_mercury_approx);
  border-radius: 5px;
}
.mcit-navbar_mobile .actions .language-link::before {
  display: none;
}
.form-description span {
  display: block;
}
.form-description span:last-child {
  display: none;
}
.page-dark p {
  color: var(--white);
}
.mins-img img {
  width: 120px;
  height: 120px;
  border-radius: 7px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
}
#grid .fas {
  -webkit-padding-end: 1rem;
  padding-inline-end: 1rem;
}
#list .fas {
  -webkit-padding-end: 1rem;
  padding-inline-end: 1rem;
}
.navbar .container-fluid,
.navbar .container {
  display: block;
}
ul[data-sa-theme="basic-blue"] > *:hover {
  padding: 0 !important;
}
.search-results > li:not(:last-child) {
  margin-bottom: 2rem !important;
  border-bottom: 1px solid var(--color_athens_gray_approx);
}
.search-form div#edit-basic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 20px;
}
.search-form div#edit-basic #edit-submit {
  margin: 0;
  border: 1px solid var(--color_science_blue_approx);
}
#search-form + h2 {
  display: none;
}
.mcit-map {
  width: 100%;
  height: 600px;
  position: relative;
}
#map {
  width: 100%;
  height: 600px;
  padding: 0;
  margin: 0;
}
.map-info {
  position: absolute;
  background: rgba(255, 255, 255, 0.79);
  -webkit-box-shadow: 0 11px 23px 0 var(--color_alto_approx);
  box-shadow: 0 11px 23px 0 var(--color_alto_approx);
  border-radius: 10px;
  max-width: 1029px;
  width: 70%;
  margin-inline: 80px;
  margin-top: 100px;
  z-index: 9;
}
.map-info .info-head {
  padding: 30px 0;
  margin: 0 20px;
  border-bottom: 1px solid #dbdbdb;
}
.map-info .info-head h6 {
  font-weight: 500s;
  font-size: 18;
  margin: 0;
  color: var(--color_deep_sapphire_approx);
  text-align: right;
  line-height: 30px;
}
.map-info .info-body {
  padding: 30px 0;
  margin: 0 20px;
  border-bottom: 1px solid #dbdbdb;
  padding: 30px 0;
  margin: 0 20px;
  border-bottom: 1px solid #dbdbdb;
}
.map-info .info-body .info-number h5 {
  font-weight: 600;
  font-size: 18px;
  margin: 0;
}
.map-info .info-body .info-number h6 {
  color: var(--color_dove_gray_approx);
  font-weight: 600;
  font-size: 16px;
  margin: 0;
}
.map-info .info-body .info-email h5 {
  font-weight: 600;
  font-size: 18px;
  margin: 0;
}
.map-info .info-body .info-email h6 {
  color: var(--color_dove_gray_approx);
  font-weight: 600;
  font-size: 16px;
  margin: 0;
}
.map-info .mcit-sm {
  padding: 30px 0;
  margin: 0 20px;
  border-bottom: 1px solid #dbdbdb;
  border: none;
}
.map-info .mcit-sm h6 {
  color: var(--color_deep_sapphire_approx);
}
.map-info .mcit-sm li {
  padding: 0 10px;
  font-size: 18px;
  color: var(--color_science_blue_approx);
  -webkit-transition: all 0.5s ease-in 0s;
  transition: all 0.5s ease-in 0s;
}
.map-info .mcit-sm li:visited {
  padding: 0 10px;
  font-size: 18px;
  color: var(--color_science_blue_approx);
  -webkit-transition: all 0.5s ease-in 0s;
  transition: all 0.5s ease-in 0s;
}
.map-info .mcit-sm li:hover {
  padding: 0 10px;
  font-size: 18px;
  color: var(--color_deep_sapphire_approx);
  -webkit-transition: all 0.5s ease-in 0s;
  transition: all 0.5s ease-in 0s;
}
.map-info .info-footer {
  padding: 30px 0;
  margin: 0 20px;
  border-bottom: 1px solid #dbdbdb;
}
.map-info .info-footer .info-number h5 {
  font-weight: 600;
  font-size: 18px;
  margin: 0;
}
.map-info .info-footer .info-number h6 {
  color: var(--color_dove_gray_approx);
  font-weight: 600;
  font-size: 16px;
  margin: 0;
}
.contact-us-map {
  position: relative;
}
.contact-us-map .map-info {
  position: absolute;
  z-index: 99999;
  opacity: 0.76;
  background: var(--white);
  -webkit-box-shadow: 0 11px 23px 0 var(--color_alto_approx);
  box-shadow: 0 11px 23px 0 var(--color_alto_approx);
  border-radius: 20px;
  width: 40%;
  height: 586px;
  margin-right: 200px;
}
.contact-us {
  padding: 70px 0;
}
.contact-us .contact-address h2 {
  line-height: 55px;
  font-size: 38px;
  margin-top: -15px;
}
.contact-us .contact-address p {
  font-size: 20px;
  margin: 40px 0 25px;
}
.contact-us .contact-address > a {
  font-size: 28px;
  color: var(--black);
}
.contact-us .contact-address ul li {
  display: inline-block;
  margin-top: 30px;
}
.contact-us .contact-address ul li a {
  color: var(--color_silver_approx);
  margin-right: 15px;
  font-size: 18px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 1px solid var(--black_6);
  border-radius: 50%;
  text-align: center;
}
.contact-us .contact-address ul li a:hover {
  color: var(--white);
}
.contact-us-form {
  padding-right: 0;
  padding-top: 32px;
}
.contact-us-form input#edit-submit {
  font-weight: normal;
  width: auto;
  padding-inline: 20px;
  font-size: 1rem;
}
.form-styl-two input[type="text"] {
  font-size: 14px;
  font-weight: 500;
  background: rgba(143, 155, 179, 0.06);
  width: 100%;
  max-width: 100%;
  color: var(--black_5) 0;
  border: 1px solid var(--color_cod_gray_7_approx);
  border-radius: 0.25rem;
  margin-bottom: 35px;
  padding: 0 15px;
  -webkit-transition: all 0.5s ease-in 0s;
  transition: all 0.5s ease-in 0s;
  height: 55px;
}
.form-styl-two input[type="text"]:focus {
  -webkit-box-shadow: 0 0 80px 0 var(--color_regent_gray_9_approx);
  box-shadow: 0 0 80px 0 var(--color_regent_gray_9_approx);
  border-color: var(--color_malibu_approx);
}
.form-styl-two input[type="email"] {
  font-size: 14px;
  font-weight: 500;
  background: rgba(143, 155, 179, 0.06);
  width: 100%;
  max-width: 100%;
  color: var(--black_5) 0;
  border: 1px solid var(--color_cod_gray_7_approx);
  border-radius: 0.25rem;
  margin-bottom: 35px;
  padding: 0 15px;
  -webkit-transition: all 0.5s ease-in 0s;
  transition: all 0.5s ease-in 0s;
  height: 55px;
}
.form-styl-two input[type="email"]:focus {
  -webkit-box-shadow: 0 0 80px 0 var(--color_regent_gray_9_approx);
  box-shadow: 0 0 80px 0 var(--color_regent_gray_9_approx);
  border-color: var(--color_malibu_approx);
}
.form-styl-two input[type="tel"] {
  font-size: 14px;
  font-weight: 500;
  background: rgba(143, 155, 179, 0.06);
  width: 100%;
  max-width: 100%;
  color: var(--black_5) 0;
  border: 1px solid var(--color_cod_gray_7_approx);
  border-radius: 0.25rem;
  margin-bottom: 35px;
  padding: 0 15px;
  -webkit-transition: all 0.5s ease-in 0s;
  transition: all 0.5s ease-in 0s;
  height: 55px;
}
.form-styl-two select {
  font-size: 14px;
  font-weight: 500;
  background: rgba(143, 155, 179, 0.06);
  width: 100%;
  max-width: 100%;
  color: var(--black_5) 0;
  border: 1px solid var(--color_cod_gray_7_approx);
  border-radius: 0.25rem;
  margin-bottom: 35px;
  padding: 0 15px;
  -webkit-transition: all 0.5s ease-in 0s;
  transition: all 0.5s ease-in 0s;
  height: 55px;
}
.form-styl-two textarea {
  font-size: 14px;
  font-weight: 500;
  background: rgba(143, 155, 179, 0.06);
  width: 100%;
  max-width: 100%;
  color: var(--black_5) 0;
  border: 1px solid var(--color_cod_gray_7_approx);
  border-radius: 0.25rem;
  margin-bottom: 35px;
  padding: 0 15px;
  -webkit-transition: all 0.5s ease-in 0s;
  transition: all 0.5s ease-in 0s;
  height: 190px;
  min-height: 190px;
  padding: 15px;
}
.form-styl-two textarea:focus {
  -webkit-box-shadow: 0 0 80px 0 var(--color_regent_gray_9_approx);
  box-shadow: 0 0 80px 0 var(--color_regent_gray_9_approx);
  border-color: var(--color_malibu_approx);
}
.form-styl-two label {
  font-weight: 600;
  font-size: 16px;
  color: var(--color_manatee_approx);
}
.form-styl-two input[type="submit"] {
  font-weight: 600;
  width: 150px;
  font-size: 14px;
  line-height: 39px;
  border-radius: 5px;
  background: var(--color_science_blue_approx);
  color: var(--white);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  cursor: pointer;
}
.form-styl-two input[type="submit"]:hover {
  background: var(--color_mine_shaft_approx);
}
.map-canvas {
  height: 500px;
  width: 100%;
  margin: 150px 0 0;
}
.alert-wrapper {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: var(--black_60);
  top: 0;
  left: 0;
  z-index: 9999999;
}
#success {
  position: relative;
  width: 500px;
  height: 100px;
  top: calc(50% - 50px);
  right: calc(50% - 250px);
  background: var(--black_80);
  text-align: center;
}
#success .wrapper {
  display: table;
  width: 100%;
  height: 100%;
}
#success .wrapper p {
  display: table-cell;
  vertical-align: middle;
  letter-spacing: 1px;
}
#success p {
  color: var(--color_curious_blue_approx);
}
#success button {
  color: var(--white);
  width: 40px;
  height: 40px;
  line-height: 20px;
  background: transparent;
  border-radius: 50%;
  position: absolute;
  top: -20px;
  right: -20px;
  font-size: 20px;
}
#error {
  position: relative;
  width: 500px;
  height: 100px;
  top: calc(50% - 50px);
  right: calc(50% - 250px);
  background: var(--black_80);
  text-align: center;
}
#error .wrapper {
  display: table;
  width: 100%;
  height: 100%;
}
#error .wrapper p {
  display: table-cell;
  vertical-align: middle;
  letter-spacing: 1px;
}
#error p {
  color: var(--color_cardinal_approx);
}
#error button {
  color: var(--white);
  width: 40px;
  height: 40px;
  line-height: 20px;
  background: transparent;
  border-radius: 50%;
  position: absolute;
  top: -20px;
  right: -20px;
  font-size: 20px;
}
.form-validation label.error {
  color: var(--color_cinnabar_approx);
  font-size: 14px;
  font-weight: 500;
  margin-top: -29px;
  display: none;
}
.form-validation input.error {
  border: 1px solid var(--color_cinnabar_approx) !important;
}
.form-validation textarea.error {
  border: 1px solid var(--color_cinnabar_approx) !important;
}
.form-validation select.error {
  border: 1px solid var(--color_cinnabar_approx) !important;
}
div#edit-field-declaration-not-vaccin--wrapper--description {
  color: red;
}
div#edit-field-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  div#edit-field-type {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-padding-start: 2rem;
    padding-inline-start: 2rem;
  }
}
[value="Ø§Ø¹Ø§Ø¯Ø© Ø§Ø±Ø³Ø§Ù„ Ø±Ù…Ø² Ø§Ù„ØªØ­Ù‚Ù‚"] {
  background: transparent !important;
  width: auto !important;
  border-width: 0 !important;
  float: left;
  color: var(--color_science_blue_approx);
  font-size: 0.9rem !important;
  padding-inline: 0 !important;
}
.mcit-event-date {
  position: absolute;
  background: var(--color_science_blue_approx);
  padding: 25px 0 15px;
  text-align: center;
  top: 170px;
  right: 16px;
  left: auto;
  border-radius: 8px;
  width: 70px;
  -webkit-box-shadow: 0 0 10px 5px #00000030;
  box-shadow: 0 0 10px 5px #00000030;
}
.mcit-event-date h5 {
  font-size: 26px;
  color: var(--white);
  letter-spacing: 0;
  line-height: 28px;
}
.mcit-event-date h6 {
  font-size: 12px;
  color: var(--white);
  letter-spacing: 0;
  line-height: 16px;
}
.mcit-events {
  padding: 60px 0;
}
.mcit-events .mcit-events-title {
  padding-top: 150px;
}
.mcit-events .mcit-events-title h2 {
  font-weight: 600;
  font-size: 32px;
  color: var(--color_deep_sapphire_approx);
  line-height: 40px;
}
.mcit-events .mcit-events-title h4 {
  font-size: 15px;

  line-height: 24px;
}
.mcit-events .mcit-events-title p {
  font-size: 14px;

  line-height: 24px;
}
.mcit-events .card-img-top {
  width: 100%;
  height: 226px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 8px 8px 0 0;
}
.mcit-events .card {
  background: var(--white);
  -webkit-box-shadow: var(--color_blue_bell_7_approx) 0 7px 22px 0;
  box-shadow: var(--color_blue_bell_7_approx) 0 7px 22px 0;
  margin-bottom: 20px;
}
.mcit-events .card-title {
  font-size: 16px;

  -webkit-padding-start: 82px;
  padding-inline-start: 82px;
  font-weight: 700;
  line-height: 29px;
  height: 85px;
  overflow: hidden;
  margin: 0;
}
.mcit-events .card-footer {
  background: var(--white);
  border: none;
}
.mcit-events i {
  font-size: 14px;
  font-weight: 600;
  color: var(--color_trout_approx);
  -webkit-padding-end: 10px;
  padding-inline-end: 10px;
}
.mcit-events span {
  font-size: 14px;
  font-weight: 600;
  color: var(--color_trout_approx);
  text-align: right;
  line-height: 14px;
}
.mcit-events .owl-nav .owl-prev,
.mcit-events .owl-nav .owl-next {
  top: 33px;
}
.mcit-events .owl-nav .owl-prev {
  inset-inline-end: 1023px;
  inset-inline-start: auto;
}
.mcit-events .owl-nav .owl-next {
  inset-inline-start: -380px;
  inset-inline-end: auto;
}
.mcit-events .owl-nav i {
  font-size: 16px;
  padding-top: 0;
  color: var(--color_science_blue_approx);
  -webkit-padding-end: 0;
  padding-inline-end: 0;
}
.mcit-events > svg path {
  fill: var(--white);
}
.mcit-tec {
  padding: 60px 0;
  background: var(--color_porcelain_approx);
}
.mcit-tec .mcit-tec-title {
  max-width: 600px;
  margin: auto;
  padding-bottom: 32px;
}
.mcit-tec .mcit-tec-title h2 {
  font-size: 30px;
  color: var(--color_deep_sapphire_approx);
  font-weight: 700;
  text-align: center;
  line-height: 38px;
}
.mcit-tec .mcit-tec-title p {
  font-weight: 500;
  font-size: 14px;

  letter-spacing: 0;
  text-align: center;
  line-height: 25px;
}
.mcit-tec .owl-nav .owl-prev {
  inset-inline-end: 3px;
}
.mcit-tec .owl-nav .owl-next {
  inset-inline-end: 50px;
}
.mcit-tec .nav-tabs {
  border-bottom: none;
  padding-bottom: 32px;
}
.mcit-tec .nav-tabs .nav-link {
  border: 0;
  border-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  background: #fff;
  font-size: 20px;
  font-weight: 600;
  color: var(--color_science_blue_approx);
  letter-spacing: 0;
  text-align: center;
  padding: 20px 50px;
  line-height: 30px;
  width: 310px;
  white-space: nowrap;
}
.mcit-tec .nav-tabs .nav-link.active {
  border: 0;
  border-color: var(--color_iron_approx) var(--color_iron_approx) var(--white);
  background: var(--color_science_blue_approx);
  font-weight: 600;
  padding: 20px 50px;
  font-size: 20px;
  color: var(--color_titan_white_approx);
  line-height: 30px;
  letter-spacing: 0;
  text-align: center;
}
.mcit-tec .card {
  background-color: var(--color_porcelain_approx);
}
.mcit-tec .card p {
  font-size: 14px;

  line-height: 24px;
  font-weight: 500;
}
.mcit-tec .card-img-top {
  width: 100%;
  height: 255px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  -webkit-box-shadow: var(--color_blue_haze_approx) 0 2px 4px 0;
  box-shadow: var(--color_blue_haze_approx) 0 2px 4px 0;
  border-radius: 10px;
}
.mcit-tec .card-title {
  font-size: 18px;

  font-weight: 700;
  letter-spacing: 0;
  line-height: 28px;
  margin: 0;
  padding: 20px 0;
}
.mcit-tec > svg path {
  fill: var(--color_porcelain_approx);
}
#history-timeline {
  position: relative;
  padding: 60px 0;
  max-width: 920px;
  width: 100%;
  margin: 0 auto;
}
#history-timeline .timeline-start {
  display: table;
  position: relative;
  z-index: 1;
  border-radius: 68px;
  font-size: 18px;
  text-transform: uppercase;
  background: #0071e3;
  padding: 0 30px;
  color: var(--white);
  text-align: center;
  margin: 0 auto;
  line-height: 3;
}
#history-timeline .timeline-end {
  display: table;
  position: relative;
  z-index: 1;
  border-radius: 68px;
  font-size: 18px;
  text-transform: uppercase;
  background: #0071e3;
  padding: 0 30px;
  color: var(--white);
  text-align: center;
  margin: 0 auto;
  line-height: 3;
}
#history-timeline .history-center-line {
  position: absolute;
  width: 3px;
  height: 100%;
  top: 0;
  right: 50%;
  margin-right: -2px;
  background: var(--color_science_blue_approx);
  z-index: 0;
}
#history-timeline .history-timeline-content {
  padding-top: 67px;
  padding-bottom: 67px;
}
.timeline-article {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  margin: 0 0 80px 0;
}
.timeline-article .content-left-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  position: relative;
  width: 100%;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.timeline-article .content-right-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  position: relative;
  width: 100%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.timeline-article .content-right-container span.timeline-author {
  right: auto;
  left: 50%;
  margin-left: 30px;
  margin-right: 0;
}
.timeline-article .content-left {
  width: calc(50% - 30px);
  padding: 30px 0;
  background: var(--color_porcelain_approx);
  border-radius: 8px;
}
.timeline-article .content-right {
  width: calc(50% - 30px);
  padding: 30px 0;
  background: var(--color_porcelain_approx);
  border-radius: 8px;
}
.timeline-article .timeline-author {
  background: var(--color_deep_sapphire_approx);
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 170px;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 100px;
  right: 50%;
  color: var(--white);
  position: absolute;
  top: 0;
  margin-right: 30px;
}
.timeline-article .content-left-container::after {
  content: "";
  width: 20px;
  height: 20px;
  background: var(--color_science_blue_approx);
  position: absolute;
  top: 10px;
  right: calc(50% - 10px);
  border-radius: 50px;
  z-index: 1;
  border: 5px solid var(--white) _35;
}
.timeline-article .content-right-container::after {
  content: "";
  width: 20px;
  height: 20px;
  background: var(--color_science_blue_approx);
  position: absolute;
  top: 10px;
  right: calc(50% - 10px);
  border-radius: 50px;
  z-index: 1;
  border: 5px solid var(--white) _35;
}
.timeline-article p {
  margin: 0 30px 0 0;
  padding: 0;
  font-weight: 600;
  color: var(--color_deep_sapphire_approx);
  font-size: 14px;
  line-height: 24px;
  position: relative;
}
.timeline-article p span.article-number {
  position: absolute;
  font-size: 44px;
  top: 10px;
  right: -60px;
  font-weight: 600;
  color: var(--color_deep_sapphire_approx);
}
.timeline-article h4 {
  margin: 0 30px 16px 0;
  color: var(--color_deep_sapphire_approx);
  font-size: 18px;
  line-height: 1.6;
  position: relative;
}
.timeline-article .content-left::before {
  position: absolute;
  top: 20px;
  font-size: 23px;
  color: var(--white);
  content: "ï„„";
  left: -8px;
}
.timeline-article .content-right::before {
  position: absolute;
  top: 20px;
  font-size: 23px;
  color: var(--white);
  content: "ï„„";
  right: -8px;
}
.timeline-article .meta-date {
  display: none;
}
.timeline-article .meta-date .date {
  display: block;
  text-align: center;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
}
.timeline-article .meta-date .month {
  display: block;
  text-align: center;
  font-weight: 700;
  font-size: 11px;
  line-height: 10px;
}
.content-right {
  width: 40px;
}
@media only screen and (max-width: 830px) {
  #history-timeline .timeline-start {
    margin: 0;
  }
  #history-timeline .timeline-end {
    margin: 0;
  }
  #history-timeline .history-center-line {
    margin-right: 0;
    right: 50px;
  }
  .timeline-article .meta-date {
    margin-right: 0;
    right: 20px;
  }
  .timeline-article .content-left-container {
    max-width: 100%;
    width: auto;
    float: none;
    margin-right: 110px;
    min-height: 53px;
    margin-bottom: 20px;
  }
  .timeline-article .content-right-container {
    max-width: 100%;
    width: auto;
    float: none;
    margin-right: 110px;
    min-height: 53px;
  }
  .timeline-article .content-left {
    padding: 10px 25px;
    min-height: 65px;
  }
  .timeline-article .content-right {
    padding: 10px 25px;
    min-height: 65px;
  }
  .timeline-article .content-left::before {
    content: "";
    left: auto;
    right: -8px;
  }
  .timeline-article .content-right::before {
    display: none;
  }
}
@media only screen and (max-width: 400px) {
  .timeline-article p {
    margin: 0;
  }
  .timeline-article p span.article-number {
    display: none;
  }
}
