/* SASS VARIABLES */
/* ------------------------------ Transitions ------------------------------ */
/* ------------------------------ 2D transformations ------------------------------ */
/* ------------------------------ Opacity ------------------------------ */
/* ------------------------- FONTS ------------------------- */
@font-face {
  font-family: SegoeUI;
  src: local("Segoe UI"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format("woff2"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format("woff"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format("truetype"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.svg#web) format("svg");
  font-weight: 400;
}

@font-face {
  font-family: SegoeUI;
  src: local("Segoe UI Light"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2) format("woff2"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff) format("woff"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf) format("truetype"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.svg#web) format("svg");
  font-weight: 100;
}

/*@font-face {
    font-family: SegoeUI;
    src: local("Segoe UI Semilight"), local("Segoe UI"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2) format("woff2"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff) format("woff"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf) format("truetype"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.svg#web) format("svg");
    font-weight: 200
}
@font-face {
    font-family: SegoeUI;
    src: local("Segoe UI Semibold"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2) format("woff2"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff) format("woff"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf) format("truetype"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.svg#web) format("svg");
    font-weight: 600
}*/
@font-face {
  font-family: SegoeUI;
  src: local("Segoe UI Bold"), local("Segoe UI"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2) format("woff2"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff) format("woff"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf) format("truetype"), url(http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.svg#web) format("svg");
  font-weight: 700;
}

/* ------------------------- GENERAL STYLES ------------------------- */
/* line 49, sass/styles.scss */
*, ul, li {
  margin: 0;
  padding: 0;
}

/* line 54, sass/styles.scss */
html {
  font-size: 62.5%;
}

/* line 58, sass/styles.scss */
body {
  overflow-x: hidden;
  overflow-y: hidden;
  font-family: SegoeUI, sans-serif;
  font-size: 1em;
  /* currently ems cause chrome bug misinterpreting rems on body element */
}

/* line 70, sass/styles.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-family: SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 75, sass/styles.scss */
h1 {
  padding-bottom: 12px;
  border-bottom: 1px solid #d8d8d8;
  font-size: 1.6rem;
}

/* line 80, sass/styles.scss */
h3 {
  margin-bottom: 2.5rem;
  color: #fff;
  font-weight: 100;
  font-size: 5rem;
}

/* line 86, sass/styles.scss */
h4 {
  margin-bottom: 2.5rem;
  color: #00388c;
  font-size: 2.7rem;
  line-height: 3.2rem;
  font-weight: 300;
}

/* line 93, sass/styles.scss */
h5 {
  margin-bottom: 1rem;
  color: #0071c6;
  font-size: 2.4rem;
  line-height: 120%;
  font-weight: 300;
}

/* line 102, sass/styles.scss */
a,
a:visited {
  text-decoration: underline;
  color: #fff;
}

/* line 108, sass/styles.scss */
a:hover,
a.is-active,
a:focus {
  outline: none;
  text-decoration: none;
  color: #00388c;
}

/* line 114, sass/styles.scss */
p, li {
  margin-bottom: 1.6rem;
  font-size: 1.8rem;
  line-height: 2.4rem;
  color: #454545;
}

/* line 120, sass/styles.scss */
p:last-child {
  margin-bottom: 0;
}

/* line 123, sass/styles.scss */
li {
  margin: 0 0 0.8rem 16px;
}

/* line 127, sass/styles.scss */
::selection {
  color: #fff;
  background: #00aeef;
}

/* line 132, sass/styles.scss */
section {
  padding-top: 45px;
  padding-bottom: 90px;
}

/* line 137, sass/styles.scss */
blockquote {
  margin: 0 0 20px;
  font-size: 1.7rem;
  line-height: 2.4rem;
}

/* ------------------------- USER GLOBAL SPECIAL STYLES ------------------------- */
/* line 145, sass/styles.scss */
.container + .container {
  margin-top: 22px;
}

/* line 148, sass/styles.scss */
.row + .row {
  margin-top: 45px;
}

/* line 152, sass/styles.scss */
.button {
  display: block;
  padding: 20px 0;
  text-align: center;
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.6rem;
  line-height: 1;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 164, sass/styles.scss */
.button:hover, .button:focus {
  opacity: 0.6;
  text-decoration: none;
  color: #fff;
}
/* line 170, sass/styles.scss */
.button i {
  position: relative;
  left: 5px;
  bottom: 1px;
  font-size: 50%;
}
/* line 177, sass/styles.scss */
.button.button--blue {
  background-color: #00388c;
}
/* line 180, sass/styles.scss */
.button.button--green {
  background-color: #6fa301;
}

/* line 184, sass/styles.scss */
.button-close {
  display: inline-block;
  float: right;
  width: 30px;
  height: 30px;
  margin: 50px 30px -30px 0;
  border-radius: 100%;
  background-image: url(../img/btn--close.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  cursor: pointer;
  font-size: 0;
}
/* line 198, sass/styles.scss */
.button-close:hover {
  opacity: 0.6;
}
/* line 202, sass/styles.scss */
.button-close.button-close--infoBox {
  margin: 0 30px 0 0;
  background-size: 10px;
}

/* line 209, sass/styles.scss */
.section--blue,
.section--darkBlue {
  background-color: #00aeef;
}
/* line 212, sass/styles.scss */
.section--blue p, .section--blue li, .section--blue h1,
.section--darkBlue p,
.section--darkBlue li,
.section--darkBlue h1 {
  color: #fff;
}
/* line 216, sass/styles.scss */
.section--blue h1,
.section--darkBlue h1 {
  border-color: #fff;
}

/* line 220, sass/styles.scss */
.section--darkBlue {
  background-color: #00388c;
}

/* line 224, sass/styles.scss */
.slideshow {
  width: 100%;
}
/* line 227, sass/styles.scss */
.slideshow .slideshow {
  padding-top: 0;
}
/* line 231, sass/styles.scss */
.slideshow > div {
  width: 100%;
  overflow: hidden;
  padding-top: 44px;
  background-color: #00aeef;
}
/* line 238, sass/styles.scss */
.slideshow .line {
  position: relative;
  top: 117px;
  left: 0;
  width: 100%;
  display: block;
  height: 2px;
  background-color: #3eccf0;
}
/* line 247, sass/styles.scss */
.slideshow .block-img--item {
  display: inline-block;
  position: relative;
  z-index: 1;
  width: 154px;
  height: 154px;
  overflow: hidden;
  position: relative;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  margin: 40px auto 20px;
  border: 2px solid #3eccf3;
  border-radius: 100%;
  background-color: #00aeef;
}
/* line 260, sass/styles.scss */
.slideshow .block-img--item a, .slideshow .block-img--item div {
  display: block;
  width: 130px;
  height: 130px;
  margin: 10px;
  overflow: hidden;
  border-radius: 100%;
}
/* line 268, sass/styles.scss */
.slideshow .block-img--item a span, .slideshow .block-img--item div span {
  display: block;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 18%;
  color: #fff;
  font-size: 1.8rem;
}
/* line 277, sass/styles.scss */
.slideshow .block-img--item a:focus,
.slideshow .block-img--item a:hover {
  opacity: 0.6;
}
/* line 281, sass/styles.scss */
.slideshow .block-img--item img {
  position: relative;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 287, sass/styles.scss */
img.horizontalAlign {
  position: relative;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 291, sass/styles.scss */
.noListStyle {
  list-style: none;
}
/* line 294, sass/styles.scss */
.noListStyle li {
  padding: 0;
}

/* ------------------------- PRELOADER ------------------------- */
@-webkit-keyframes sk-bounce {
  /* line 303, sass/styles.scss */
  0%, 100% {
    -webkit-transform: scale(0);
  }

  /* line 306, sass/styles.scss */
  50% {
    -webkit-transform: scale(1);
  }
}

@keyframes sk-bounce {
  /* line 312, sass/styles.scss */
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }

  /* line 315, sass/styles.scss */
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

/* line 321, sass/styles.scss */
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 100000;
}
/* line 330, sass/styles.scss */
#preloader .spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
}
/* line 337, sass/styles.scss */
#preloader .double-bounce1,
#preloader .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #3eccf3;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}
/* line 349, sass/styles.scss */
#preloader .double-bounce2 {
  background-color: #7fba00;
}
/* line 352, sass/styles.scss */
#preloader .double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

/* ------------------------- HEADER ------------------------- */
/* line 363, sass/styles.scss */
header .container-fluid {
  padding: 0 30px;
}

/* line 368, sass/styles.scss */
.brandBar {
  height: 72px;
  line-height: 72px;
}
/* line 372, sass/styles.scss */
.brandBar img {
  height: 23px;
}

/* line 377, sass/styles.scss */
.navBar {
  position: relative;
  height: 72px;
  background-color: black;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  line-height: 72px;
  font-size: 1.7rem;
  color: #fff;
}
/* line 386, sass/styles.scss */
.navBar a, .navBar a:visited {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 394, sass/styles.scss */
.navBar .breadcrumb a:hover, .navBar .breadcrumb a:focus {
  opacity: 0.6;
}
/* line 399, sass/styles.scss */
.navBar .nav_mobile {
  position: absolute;
  right: 0;
  top: 10px;
  height: 52px;
  z-index: 10001;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 0.6;
  line-height: 52px;
  color: #fff;
  font-size: 1.2rem;
}
/* line 412, sass/styles.scss */
.navBar .nav_mobile span {
  display: block;
  float: right;
  width: 52px;
  height: 52px;
  background-image: url(../img/icon-menu.png);
  background-repeat: no-repeat;
}
/* line 420, sass/styles.scss */
.navBar .nav_mobile span.open {
  background-position: top right;
}
/* line 425, sass/styles.scss */
.navBar .nav_mobile:hover {
  opacity: 1;
}
/* line 430, sass/styles.scss */
.navBar nav {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 10000;
  height: 200%;
  width: 0;
  padding-top: 194px;
  overflow-x: hidden;
  background-color: #000;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 442, sass/styles.scss */
.navBar nav.open {
  width: auto;
  padding: 194px 72px 0 50px;
}
/* line 447, sass/styles.scss */
.navBar nav li {
  margin-bottom: 1.2rem;
  list-style: none;
  white-space: nowrap;
}
/* line 452, sass/styles.scss */
.navBar nav li ul {
  margin-top: 1.2rem;
}
/* line 455, sass/styles.scss */
.navBar nav li ul li {
  margin-left: 16px;
  list-style: disc;
  color: #fff;
}
/* line 462, sass/styles.scss */
.navBar nav li a {
  display: block;
}
/* line 468, sass/styles.scss */
.navBar nav li a:hover,
.navBar nav li a:focus,
.navBar nav li a.active {
  color: #00aeef;
}

/* ------------------------- FOOTER ------------------------- */
/* line 478, sass/styles.scss */
footer {
  display: none;
}

/* ------------------------- MAIN CONTENT: INDEX ------------------------- */
/* SECTION: HERO */
/* line 485, sass/styles.scss */
.hero {
  position: relative;
  height: 510px !important;
  padding: 80px 0 0;
  background: #0071c6 url(../img/bg-hero.jpg) top left no-repeat;
  background-size: auto 100%;
}
/* line 492, sass/styles.scss */
.hero .people {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 197px;
  background: url(../img/bg-hero--people.png) bottom left no-repeat;
  transform: translateY(50%);
  content: "";
  pointer-events: none;
}
/* line 506, sass/styles.scss */
.hero h1 {
  padding: 0;
  margin-bottom: 30px;
  border: none;
  font-weight: 100;
  color: #fff;
  font-size: 4.5rem;
  line-height: 110% !important;
}
/* line 516, sass/styles.scss */
.hero p {
  color: #fff;
}
/* line 520, sass/styles.scss */
.hero .button--blue {
  margin-top: 59px;
}

/* SECTION: INTRO */
/* line 528, sass/styles.scss */
.intro {
  padding-top: 124px;
  padding-bottom: 68px;
}
/* line 532, sass/styles.scss */
.intro h1 {
  padding: 0;
  border: none;
  color: #0090da;
  font-weight: 100;
  font-size: 4.5rem;
  line-height: 5.4rem;
}
/* line 541, sass/styles.scss */
.intro p {
  font-size: 1.8rem;
}

/* SECTION: AI in health */
/* line 548, sass/styles.scss */
.AIinHealth {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 552, sass/styles.scss */
.AIinHealth .slideshow {
  overflow: hidden;
}
/* line 555, sass/styles.scss */
.AIinHealth .slideshow > div {
  padding-bottom: 60px;
}
/* line 558, sass/styles.scss */
.AIinHealth .slideshow > div > .button-close {
  display: none;
}
/* line 563, sass/styles.scss */
.AIinHealth .slideshow li {
  color: #fff;
  margin-bottom: 0.3rem;
}
/* line 568, sass/styles.scss */
.AIinHealth .slideshow .img-technology {
  margin: 40px 0;
}
/* line 573, sass/styles.scss */
.AIinHealth .slideshow .icon-clinical,
.AIinHealth .slideshow .icon-operational {
  margin-top: 20px;
  color: #fff;
  line-height: 80px;
}
/* line 579, sass/styles.scss */
.AIinHealth .slideshow .icon-clinical:before,
.AIinHealth .slideshow .icon-operational:before {
  display: block;
  float: left;
  content: "";
  width: 80px;
  height: 80px;
  margin-right: 20px;
  border-radius: 100%;
  background-color: #fff;
  background-size: auto 50%;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 592, sass/styles.scss */
.AIinHealth .slideshow .icon-clinical:before {
  background-color: #0071c6;
  background-image: url(../img/bg-solutions--clinical.svg);
}
/* line 596, sass/styles.scss */
.AIinHealth .slideshow .icon-operational:before {
  background-color: #6fa301;
  background-image: url(../img/bg-solutions--operational.svg);
}
/* line 601, sass/styles.scss */
.AIinHealth .slideshow .icon-clinical:after,
.AIinHealth .slideshow .icon-operational:after {
  display: block;
  clear: both;
  content: "";
}
/* line 610, sass/styles.scss */
.AIinHealth .approach li {
  list-style: none;
  margin: 0 0 2rem 0;
}
/* line 614, sass/styles.scss */
.AIinHealth .approach li img {
  width: 80%;
}
/* line 618, sass/styles.scss */
.AIinHealth .approach li h4 {
  margin: 1rem 0 0;
  color: #fff;
  line-height: 1;
}
/* line 624, sass/styles.scss */
.AIinHealth .approach li p {
  margin: 1rem 0 0;
}

/* line 630, sass/styles.scss */
.tabs-wrapper {
  height: 65px;
  background-color: #0071c6;
}

/* line 636, sass/styles.scss */
ul.tabs li {
  float: left;
  width: 20%;
  height: 65px;
  margin: 0;
  border-right: 1px solid #fff;
  list-style: none;
  font-size: 2.4rem;
  font-weight: 100;
  text-align: center;
  cursor: pointer;
  line-height: 65px;
  color: #fff;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 651, sass/styles.scss */
ul.tabs li:first-child {
  border-left: 1px solid #fff;
}
/* line 655, sass/styles.scss */
ul.tabs li:hover, ul.tabs li.cycle-pager-active {
  background-color: #00aeef;
}
/* line 659, sass/styles.scss */
ul.tabs li br {
  display: none;
}
/* line 663, sass/styles.scss */
ul.tabs li img {
  position: relative;
  top: -2px;
  margin-right: 10px;
}
/* line 670, sass/styles.scss */
ul.tabs .button-close {
  display: none;
}

/* SECTION: SOLUTIONS */
/* line 678, sass/styles.scss */
#solutions {
  padding-top: 0;
  padding-bottom: 0;
  background: #fff;
}
/* line 683, sass/styles.scss */
#solutions > .container:first-of-type * {
  color: #00388c;
}
/* line 687, sass/styles.scss */
#solutions h3 {
  margin-top: 44px;
}
/* line 691, sass/styles.scss */
#solutions .container-tabs {
  width: 100%;
  height: 65px;
  padding: 0;
  margin-top: 40px;
  background: #0071c6;
}
/* line 699, sass/styles.scss */
#solutions ul.tabs {
  height: 65px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 703, sass/styles.scss */
#solutions ul.tabs li {
  width: auto;
  height: 65px;
  padding: 0 65px;
  margin: 0;
  color: #fff;
}
/* line 710, sass/styles.scss */
#solutions ul.tabs li:first-child:hover, #solutions ul.tabs li:first-child.cycle-pager-active {
  background-color: #3eccf3;
}
/* line 713, sass/styles.scss */
#solutions ul.tabs li:last-child:hover, #solutions ul.tabs li:last-child.cycle-pager-active {
  background-color: #7fba00;
}

/* line 720, sass/styles.scss */
.vision-slideshowContainer .cycle-slide {
  margin-bottom: 30px;
}

/* line 724, sass/styles.scss */
.vision-slideshowContainer--intro {
  padding-top: 40px;
}

/* line 728, sass/styles.scss */
.vision-slideshowContainer .slideshow {
  background-color: #00aeef;
}

/* line 732, sass/styles.scss */
.solutions-slideshowContainer, .vision-slideshowContainer {
  position: relative;
  max-width: 1500px;
  margin: 0 auto;
}
/* line 737, sass/styles.scss */
.solutions-slideshowContainer .btn-slider, .vision-slideshowContainer .btn-slider {
  display: block;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1000;
  width: 29px;
  height: 71px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 0;
}
/* line 747, sass/styles.scss */
.solutions-slideshowContainer .btn-slider:hover, .vision-slideshowContainer .btn-slider:hover {
  opacity: 0.6;
}
/* line 751, sass/styles.scss */
.solutions-slideshowContainer .btn-slider.btn-slider--prev, .vision-slideshowContainer .btn-slider.btn-slider--prev {
  left: 30px;
  background-image: url(../img/bg-slider-btn-prev.svg);
}
/* line 755, sass/styles.scss */
.solutions-slideshowContainer .btn-slider.btn-slider--next, .vision-slideshowContainer .btn-slider.btn-slider--next {
  right: 30px;
  background-image: url(../img/bg-slider-btn-next.svg);
}
/* line 761, sass/styles.scss */
.solutions-slideshowContainer .slideshow, .vision-slideshowContainer .slideshow {
  margin: 30px 0 15px;
}
/* line 764, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div, .vision-slideshowContainer .slideshow > div {
  display: none;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 770, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .block-legend, .vision-slideshowContainer .slideshow > div .block-legend {
  position: absolute;
  bottom: 0;
  left: 73%;
  font-size: 1.9rem;
  line-height: 150%;
}
/* line 778, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.operational .block-legend--partner:before, .vision-slideshowContainer .slideshow > div.operational .block-legend--partner:before {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 100%;
  background-color: #7fba00;
  content: "";
}
/* line 789, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.operational .block-legend--research:before, .vision-slideshowContainer .slideshow > div.operational .block-legend--research:before {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 100%;
  background-color: #009e49;
  content: "";
}
/* line 800, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.clinical .block-legend--partner:before, .vision-slideshowContainer .slideshow > div.clinical .block-legend--partner:before {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 100%;
  background-color: #0071c6;
  content: "";
}
/* line 811, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.clinical .block-legend--research:before, .vision-slideshowContainer .slideshow > div.clinical .block-legend--research:before {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 100%;
  background-color: #3eccf3;
  content: "";
}
/* line 823, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div img, .vision-slideshowContainer .slideshow > div img {
  max-width: 100%;
}
/* line 827, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .people, .vision-slideshowContainer .slideshow > div .people {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
/* line 838, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.clinical .people, .vision-slideshowContainer .slideshow > div.clinical .people {
  background: url(../img/solutions-slide-1--people.png) bottom center no-repeat;
  background-size: 100% auto;
}
/* line 843, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.clinical .research, .vision-slideshowContainer .slideshow > div.clinical .research {
  background-color: #3eccf3;
}
/* line 846, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.clinical .partner, .vision-slideshowContainer .slideshow > div.clinical .partner {
  background-color: #0071c6;
}
/* line 850, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.clinical h5, .vision-slideshowContainer .slideshow > div.clinical h5 {
  color: #426ab2;
}
/* line 856, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.operational .people, .vision-slideshowContainer .slideshow > div.operational .people {
  background: url(../img/solutions-slide-2--people.png) bottom center no-repeat;
  background-size: 100% auto;
}
/* line 861, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.operational .research, .vision-slideshowContainer .slideshow > div.operational .research {
  background-color: #009e49;
}
/* line 864, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.operational .partner, .vision-slideshowContainer .slideshow > div.operational .partner {
  background-color: #7fba00;
}
/* line 868, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.operational h5, .vision-slideshowContainer .slideshow > div.operational h5 {
  color: #58595b;
}
/* line 873, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .infoBox, .vision-slideshowContainer .slideshow > div .infoBox {
  position: absolute;
  left: 50%;
  top: 31.75%;
  z-index: 5000;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 26.666%;
  height: 50.125%;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.9);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 887, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .infoBox.open, .vision-slideshowContainer .slideshow > div .infoBox.open {
  opacity: 1;
  pointer-events: auto;
}
/* line 892, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .infoBox > div, .vision-slideshowContainer .slideshow > div .infoBox > div {
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 15%;
}
/* line 896, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .infoBox > div > div, .vision-slideshowContainer .slideshow > div .infoBox > div > div {
  margin-top: 2rem;
}
/* line 900, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .infoBox > div h5, .vision-slideshowContainer .slideshow > div .infoBox > div h5 {
  display: none;
}
/* line 904, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .infoBox > div p, .solutions-slideshowContainer .slideshow > div .infoBox > div li, .solutions-slideshowContainer .slideshow > div .infoBox > div a, .vision-slideshowContainer .slideshow > div .infoBox > div p, .vision-slideshowContainer .slideshow > div .infoBox > div li, .vision-slideshowContainer .slideshow > div .infoBox > div a {
  margin-bottom: 0.3rem;
  font-size: 1.5rem;
  line-height: 135%;
  color: #454545;
  text-decoration: none;
}
/* line 911, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .infoBox > div a, .vision-slideshowContainer .slideshow > div .infoBox > div a {
  display: inline-block;
  float: left;
  height: 30px;
  padding: 0 1rem;
  margin-left: 15%;
  border-radius: 5px;
  line-height: 30px;
  color: #fff;
}
/* line 921, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .infoBox > div a i, .vision-slideshowContainer .slideshow > div .infoBox > div a i {
  position: relative;
  top: -1px;
  font-size: 50%;
}
/* line 926, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .infoBox > div a:hover, .solutions-slideshowContainer .slideshow > div .infoBox > div a:focus, .vision-slideshowContainer .slideshow > div .infoBox > div a:hover, .vision-slideshowContainer .slideshow > div .infoBox > div a:focus {
  opacity: 0.6;
}
/* line 936, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.clinical .research + .infoBox .button-close, .solutions-slideshowContainer .slideshow > div.clinical .research + .infoBox a, .vision-slideshowContainer .slideshow > div.clinical .research + .infoBox .button-close, .vision-slideshowContainer .slideshow > div.clinical .research + .infoBox a {
  background-color: #3eccf3;
}
/* line 942, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.clinical .partner + .infoBox .button-close, .solutions-slideshowContainer .slideshow > div.clinical .partner + .infoBox a, .vision-slideshowContainer .slideshow > div.clinical .partner + .infoBox .button-close, .vision-slideshowContainer .slideshow > div.clinical .partner + .infoBox a {
  background-color: #0071c6;
}
/* line 953, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.operational .research + .infoBox .button-close, .solutions-slideshowContainer .slideshow > div.operational .research + .infoBox a, .vision-slideshowContainer .slideshow > div.operational .research + .infoBox .button-close, .vision-slideshowContainer .slideshow > div.operational .research + .infoBox a {
  background-color: #009e49;
}
/* line 959, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div.operational .partner + .infoBox .button-close, .solutions-slideshowContainer .slideshow > div.operational .partner + .infoBox a, .vision-slideshowContainer .slideshow > div.operational .partner + .infoBox .button-close, .vision-slideshowContainer .slideshow > div.operational .partner + .infoBox a {
  background-color: #7fba00;
}
/* line 965, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project, .vision-slideshowContainer .slideshow > div .btn-project {
  position: absolute;
  z-index: 20;
  width: 6.6667%;
  height: 12.5%;
  border-radius: 100%;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 60% auto;
  cursor: pointer;
}
/* line 977, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project:hover, .solutions-slideshowContainer .slideshow > div .btn-project:hover .line, .solutions-slideshowContainer .slideshow > div .btn-project.active, .vision-slideshowContainer .slideshow > div .btn-project:hover, .vision-slideshowContainer .slideshow > div .btn-project:hover .line, .vision-slideshowContainer .slideshow > div .btn-project.active {
  opacity: 0.6;
}
/* line 981, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project h5, .vision-slideshowContainer .slideshow > div .btn-project h5 {
  display: inline;
  position: absolute;
  width: 300%;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: -0.3rem 0 0;
  font-size: 2.4rem;
  line-height: 100%;
  pointer-events: none;
}
/* line 991, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project h5.h5--left, .vision-slideshowContainer .slideshow > div .btn-project h5.h5--left {
  right: 115%;
  text-align: right;
}
/* line 995, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project h5.h5--right, .vision-slideshowContainer .slideshow > div .btn-project h5.h5--right {
  left: 115%;
  text-align: left;
}
/* line 999, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project h5.h5--center, .vision-slideshowContainer .slideshow > div .btn-project h5.h5--center {
  left: 50%;
  top: -40%;
  text-align: center;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 1007, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--1, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--1 {
  left: 23.33%;
  top: 55.875%;
  background-image: url(../img/project-icon-1.svg);
}
/* line 1012, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--1:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--1:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 45%;
  left: 92%;
  width: 295%;
  height: 108%;
  background: url(../img/projects-line-1.svg) no-repeat top left;
}
/* line 1025, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--2, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--2 {
  left: 24.4%;
  top: 37.25%;
  background-image: url(../img/project-icon-2.svg);
}
/* line 1030, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--2:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--2:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 45%;
  left: 92%;
  width: 234%;
  height: 231%;
  background: url(../img/projects-line-2.svg) no-repeat top left;
}
/* line 1043, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--3, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--3 {
  left: 29.07%;
  top: 21.125%;
  background-image: url(../img/project-icon-3.svg);
}
/* line 1048, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--3:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--3:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 86%;
  left: 71%;
  width: 203%;
  height: 118%;
  background: url(../img/projects-line-3.svg) no-repeat top left;
}
/* line 1061, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--4, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--4 {
  left: 37.133%;
  top: 10.5%;
  background-image: url(../img/project-icon-4.svg);
}
/* line 1066, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--4:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--4:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 92%;
  left: 45%;
  width: 108%;
  height: 175%;
  background: url(../img/projects-line-4.svg) no-repeat top left;
}
/* line 1079, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--5, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--5 {
  left: 50%;
  top: 6.5%;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url(../img/project-icon-5.svg);
}
/* line 1085, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--5:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--5:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 92%;
  left: 45%;
  width: 14%;
  height: 175%;
  background: url(../img/projects-line-5.svg) no-repeat top left;
}
/* line 1098, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--6, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--6 {
  right: 37.133%;
  top: 10.5%;
  background-image: url(../img/project-icon-6.svg);
}
/* line 1103, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--6:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--6:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 92%;
  right: 45%;
  width: 114%;
  height: 124%;
  background: url(../img/projects-line-6.svg) no-repeat top left;
}
/* line 1116, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--7, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--7 {
  right: 29.07%;
  top: 21.125%;
  background-image: url(../img/project-icon-7.svg);
}
/* line 1121, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--7:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--7:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 92%;
  right: 45%;
  width: 194%;
  height: 276%;
  background: url(../img/projects-line-7.svg) no-repeat top left;
}
/* line 1134, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--8, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--8 {
  right: 24.4%;
  top: 37.25%;
  background-image: url(../img/project-icon-8.svg);
}
/* line 1139, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--8:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--8:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 45%;
  right: 92%;
  width: 275%;
  height: 128%;
  background: url(../img/projects-line-8.svg) no-repeat top left;
}
/* line 1152, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--9, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--9 {
  right: 23.33%;
  top: 55.875%;
  background-image: url(../img/project-icon-9.svg);
}
/* line 1157, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--9:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--9:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 45%;
  right: 92%;
  width: 247%;
  height: 109%;
  background: url(../img/projects-line-9.svg) no-repeat top left;
}
/* line 1170, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--10, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--10 {
  left: 23.33%;
  top: 55.875%;
  background-image: url(../img/project-icon-10.svg);
}
/* line 1175, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--10:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--10:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  bottom: 45%;
  left: 92%;
  width: 226%;
  height: 95%;
  background: url(../img/projects-line-10.svg) no-repeat top left;
}
/* line 1188, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--11, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--11 {
  left: 33.33%;
  top: 15%;
  background-image: url(../img/project-icon-11.svg);
}
/* line 1193, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--11:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--11:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 45%;
  left: 92%;
  width: 108%;
  height: 176%;
  background: url(../img/projects-line-11.svg) no-repeat top left;
}
/* line 1206, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--12, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--12 {
  left: 50%;
  top: 6.5%;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url(../img/project-icon-12.svg);
}
/* line 1212, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--12:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--12:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 92%;
  left: 45%;
  width: 47%;
  height: 428%;
  background: url(../img/projects-line-12.svg) no-repeat top left;
}
/* line 1225, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--13, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--13 {
  right: 33.33%;
  top: 15%;
  background-image: url(../img/project-icon-13.svg);
}
/* line 1230, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--13:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--13:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 45%;
  right: 92%;
  width: 121%;
  height: 370%;
  background: url(../img/projects-line-13.svg) no-repeat top left;
}
/* line 1243, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--14, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--14 {
  left: 26.40%;
  top: 33.50%;
  background-image: url(../img/project-icon-14.svg);
}
/* line 1248, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--14:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--14:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 45%;
  left: 92%;
  width: 239%;
  height: 222%;
  background: url(../img/projects-line-14.svg) no-repeat top left;
}
/* line 1261, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--15, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--15 {
  left: 26.8%;
  top: 73.5%;
  background-image: url(../img/project-icon-15.svg);
}
/* line 1266, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--15:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--15:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  bottom: 45%;
  left: 92%;
  width: 172%;
  height: 45%;
  background: url(../img/projects-line-15.svg) no-repeat top left;
}
/* line 1279, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--16, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--16 {
  right: 26.8%;
  top: 73.5%;
  background-image: url(../img/project-icon-16.svg);
}
/* line 1284, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--16:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--16:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  bottom: 45%;
  right: 92%;
  width: 151%;
  height: 57%;
  background: url(../img/projects-line-16.svg) no-repeat top left;
}
/* line 1297, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--17, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--17 {
  left: 34%;
  bottom: 0;
  background-image: url(../img/project-icon-17.svg);
}
/* line 1302, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--17:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--17:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  left: 92%;
  bottom: 45%;
  width: 114%;
  height: 154%;
  background: url(../img/projects-line-17.svg) no-repeat top left;
}
/* line 1315, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--18, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--18 {
  right: 26.40%;
  top: 33.50%;
  background-image: url(../img/project-icon-18.svg);
}
/* line 1320, sass/styles.scss */
.solutions-slideshowContainer .slideshow > div .btn-project.btn-project--18:after, .vision-slideshowContainer .slideshow > div .btn-project.btn-project--18:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  pointer-events: none;
  top: 45%;
  right: 92%;
  width: 190%;
  height: 238%;
  background: url(../img/projects-line-18.svg) no-repeat top left;
}

/* line 1340, sass/styles.scss */
#solutions .exploreSolutions {
  display: none;
}
/* line 1344, sass/styles.scss */
#solutions .buttons {
  margin-top: 70px;
  text-align: center;
}
/* line 1348, sass/styles.scss */
#solutions .buttons * {
  color: #fff;
}
/* line 1352, sass/styles.scss */
#solutions .buttons br {
  display: none;
}
/* line 1356, sass/styles.scss */
#solutions .buttons:after {
  display: block;
  clear: both;
  content: "";
}
/* line 1362, sass/styles.scss */
#solutions .buttons a, #solutions .buttons a:visited {
  display: block;
  float: left;
  width: 50%;
  padding: 70px 0 90px;
  text-decoration: none;
  font-weight: 100;
  color: #fff;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 1372, sass/styles.scss */
#solutions .buttons a b, #solutions .buttons a:visited b {
  display: block;
  margin-bottom: 24px;
  font-size: 11rem;
  line-height: 1;
  font-weight: 100;
}
/* line 1380, sass/styles.scss */
#solutions .buttons a span, #solutions .buttons a:visited span {
  display: inline-block;
  height: 50px;
  padding-right: 27px;
  background: url(../img/bg-button.png) no-repeat right center;
  font-size: 3.4rem;
  line-height: 46px;
}
/* line 1389, sass/styles.scss */
#solutions .buttons a.clinical, #solutions .buttons a:visited.clinical {
  background: #0071c6 url(../img/bg-solutions--clinical.svg) no-repeat top 30px left 30px;
  background-size: auto 30%;
}
/* line 1393, sass/styles.scss */
#solutions .buttons a.operational, #solutions .buttons a:visited.operational {
  background: #7fba00 url(../img/bg-solutions--operational.svg) no-repeat top 30px left 30px;
  background-size: auto 30%;
}
/* line 1398, sass/styles.scss */
#solutions .buttons a:hover, #solutions .buttons a:focus, #solutions .buttons a:visited:hover, #solutions .buttons a:visited:focus {
  opacity: 0.8;
}
/* line 1402, sass/styles.scss */
#solutions .buttons a .button, #solutions .buttons a:visited .button {
  display: none;
}

/* SECTION: REFERENCES */
/* line 1414, sass/styles.scss */
#references article {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #00aeef;
}
/* line 1419, sass/styles.scss */
#references article:last-of-type {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
}
/* line 1425, sass/styles.scss */
#references article a, #references article a:visited {
  display: block;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  text-decoration: none;
}
/* line 1430, sass/styles.scss */
#references article a:focus, #references article a:hover, #references article a:visited:focus, #references article a:visited:hover {
  opacity: 0.6;
}
/* line 1434, sass/styles.scss */
#references article a:after, #references article a:visited:after {
  display: block;
  clear: both;
  content: "";
}
/* line 1441, sass/styles.scss */
#references article img {
  display: block;
  float: left;
  width: 33%;
  margin-right: 30px;
}
/* line 1448, sass/styles.scss */
#references article div {
  overflow: hidden;
}
/* line 1452, sass/styles.scss */
#references article h4 {
  font-size: 4.5rem;
  line-height: 4rem;
  font-weight: 100;
  color: #fff;
}
/* line 1458, sass/styles.scss */
#references article h4 span {
  display: block;
  font-size: 2.3rem;
  line-height: 4rem;
}
/* line 1465, sass/styles.scss */
#references article p {
  font-size: 2.3rem;
  line-height: 125%;
  font-weight: 100;
}

/* SECTION: PARTNERS */
/* line 1476, sass/styles.scss */
ul.list-partners {
  margin-top: 40px;
  text-align: center;
}
/* line 1480, sass/styles.scss */
ul.list-partners li {
  display: inline-block;
  width: 10%;
  margin: 1%;
  list-style: none;
  background: #fff;
  border-radius: 100%;
  overflow: hidden;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 1490, sass/styles.scss */
ul.list-partners li:hover {
  opacity: 0.6;
}
/* line 1494, sass/styles.scss */
ul.list-partners li img {
  display: block;
  max-width: 100%;
  border: 20px transparent solid;
}

/* ------------------------- MAIN CONTENT: CLINICAL EFFECTIVENESS & OPERATIONAL EFFECTIVENESS ------------------------- */
/* SECTION: HERO */
/* line 1506, sass/styles.scss */
.hero {
  height: 670px;
  padding-top: 120px;
}
/* line 1510, sass/styles.scss */
.hero img {
  width: 100px;
  height: 100px;
  margin-bottom: 35px;
}
/* line 1516, sass/styles.scss */
.hero h1 {
  padding: 0;
  margin-bottom: 20px;
  border: none;
  font-weight: 100;
  color: #fff;
  font-size: 4.5rem;
  line-height: 5.4rem;
}
/* line 1526, sass/styles.scss */
.hero p {
  color: #fff;
}
/* line 1530, sass/styles.scss */
.hero.clinical {
  background: #0071c6 url(../img/bg-hero--clinical.jpg) top center no-repeat;
  background-size: cover;
}
/* line 1534, sass/styles.scss */
.hero.operational {
  background: #0071c6 url(../img/bg-hero--operational.jpg) top center no-repeat;
  background-size: cover;
}

/* SECTION: SOLUTIONS */
/* line 1543, sass/styles.scss */
.solutions {
  padding-top: 0;
}
/* line 1546, sass/styles.scss */
.solutions h1 {
  border: none;
  font-size: 3.4rem;
  font-weight: 100;
}
/* line 1554, sass/styles.scss */
.solutions article > .container {
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #00aeef;
}
/* line 1560, sass/styles.scss */
.solutions article > .container > a {
  display: none;
  position: absolute;
  right: 0;
  bottom: 20px;
  font-size: 1.4rem;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 1569, sass/styles.scss */
.solutions article > .container > a i {
  position: relative;
  bottom: 1px;
  font-size: 50%;
}
/* line 1575, sass/styles.scss */
.solutions article > .container > a:hover, .solutions article > .container > a:focus {
  opacity: 0.6;
}
/* line 1581, sass/styles.scss */
.solutions article:last-child > .container {
  margin-bottom: 0;
  border: none;
}
/* line 1586, sass/styles.scss */
.solutions article li {
  margin: 0 0 1.5rem 16px;
}
/* line 1589, sass/styles.scss */
.solutions article li h4 {
  font-size: 2rem;
  margin-bottom: 0.3rem;
  color: #454545;
}
/* line 1597, sass/styles.scss */
.solutions .category {
  position: relative;
  margin-top: 5px;
}
/* line 1601, sass/styles.scss */
.solutions .category > div {
  padding-top: 100%;
}
/* line 1604, sass/styles.scss */
.solutions .category > div .category--item {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 100%;
  background-position: center center;
  background-size: 60% auto;
  background-repeat: no-repeat;
  font-size: 0;
}
/* line 1622, sass/styles.scss */
.solutions.clinical .container-title {
  background-color: rgba(0, 114, 198, 0.1);
}
/* line 1625, sass/styles.scss */
.solutions.clinical .container-title h1 {
  padding: 60px 0;
  text-align: center;
  font-size: 4.5rem;
  line-height: 1;
  color: #0071c6;
}
/* line 1634, sass/styles.scss */
.solutions.clinical a, .solutions.clinical a:visited {
  color: #0071c6;
}
/* line 1640, sass/styles.scss */
.solutions.clinical .category.research .category--item {
  background-color: #3eccf3;
}
/* line 1643, sass/styles.scss */
.solutions.clinical .category.partner .category--item {
  background-color: #0071c6;
}
/* line 1651, sass/styles.scss */
.solutions.operational .container-title {
  background-color: rgba(0, 158, 73, 0.1);
}
/* line 1654, sass/styles.scss */
.solutions.operational .container-title h1 {
  padding: 60px 0;
  text-align: center;
  font-size: 4.5rem;
  line-height: 1;
  color: #009e49;
}
/* line 1663, sass/styles.scss */
.solutions.operational a, .solutions.operational a:visited {
  color: #009e49;
}
/* line 1669, sass/styles.scss */
.solutions.operational .category.research .category--item {
  background-color: #009e49;
}
/* line 1672, sass/styles.scss */
.solutions.operational .category.partner .category--item {
  background-color: #7fba00;
}
/* line 1678, sass/styles.scss */
.solutions #solution_1 .category--item {
  background-image: url(../img/project-icon-1.svg);
}
/* line 1681, sass/styles.scss */
.solutions #solution_2 .category--item {
  background-image: url(../img/project-icon-2.svg);
}
/* line 1684, sass/styles.scss */
.solutions #solution_3 .category--item {
  background-image: url(../img/project-icon-3.svg);
}
/* line 1687, sass/styles.scss */
.solutions #solution_4 .category--item {
  background-image: url(../img/project-icon-4.svg);
}
/* line 1690, sass/styles.scss */
.solutions #solution_5 .category--item {
  background-image: url(../img/project-icon-5.svg);
}
/* line 1693, sass/styles.scss */
.solutions #solution_6 .category--item {
  background-image: url(../img/project-icon-6.svg);
}
/* line 1696, sass/styles.scss */
.solutions #solution_7 .category--item {
  background-image: url(../img/project-icon-7.svg);
}
/* line 1699, sass/styles.scss */
.solutions #solution_8 .category--item {
  background-image: url(../img/project-icon-8.svg);
}
/* line 1702, sass/styles.scss */
.solutions #solution_9 .category--item {
  background-image: url(../img/project-icon-9.svg);
}
/* line 1705, sass/styles.scss */
.solutions #solution_10 .category--item {
  background-image: url(../img/project-icon-10.svg);
}
/* line 1708, sass/styles.scss */
.solutions #solution_11 .category--item {
  background-image: url(../img/project-icon-11.svg);
}
/* line 1711, sass/styles.scss */
.solutions #solution_12 .category--item {
  background-image: url(../img/project-icon-12.svg);
}
/* line 1714, sass/styles.scss */
.solutions #solution_13 .category--item {
  background-image: url(../img/project-icon-13.svg);
}
/* line 1717, sass/styles.scss */
.solutions #solution_14 .category--item {
  background-image: url(../img/project-icon-14.svg);
}
/* line 1720, sass/styles.scss */
.solutions #solution_15 .category--item {
  background-image: url(../img/project-icon-15.svg);
}
/* line 1723, sass/styles.scss */
.solutions #solution_16 .category--item {
  background-image: url(../img/project-icon-16.svg);
}
/* line 1726, sass/styles.scss */
.solutions #solution_17 .category--item {
  background-image: url(../img/project-icon-17.svg);
}
/* line 1729, sass/styles.scss */
.solutions #solution_18 .category--item {
  background-image: url(../img/project-icon-18.svg);
}
/* line 1733, sass/styles.scss */
.solutions .block-legend {
  margin: 30px 0;
  font-size: 1.4rem;
}
/* line 1737, sass/styles.scss */
.solutions .block-legend > div {
  float: right;
  margin-left: 30px;
}
/* line 1742, sass/styles.scss */
.solutions .block-legend:after {
  display: block;
  clear: both;
  content: "";
}
/* line 1749, sass/styles.scss */
.solutions.operational .block-legend--partner:before {
  display: inline-block;
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 100%;
  background-color: #7fba00;
  content: "";
}
/* line 1760, sass/styles.scss */
.solutions.operational .block-legend--research:before {
  display: inline-block;
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 100%;
  background-color: #009e49;
  content: "";
}
/* line 1771, sass/styles.scss */
.solutions.clinical .block-legend--partner:before {
  display: inline-block;
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 100%;
  background-color: #0071c6;
  content: "";
}
/* line 1782, sass/styles.scss */
.solutions.clinical .block-legend--research:before {
  display: inline-block;
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 100%;
  background-color: #3eccf3;
  content: "";
}

/* ------------------------- RESPONSIVE ------------------------- */
@media screen and (max-width: 1599px) {
  /* SECTION: HERO */
  /* line 1801, sass/styles.scss */
  .hero {
    height: 440px !important;
    padding-top: 60px;
    padding-bottom: 0;
  }
  /* line 1806, sass/styles.scss */
  .hero .people {
    height: 197px;
    background-size: auto 100%;
  }
  /* line 1811, sass/styles.scss */
  .hero h1 {
    font-size: 4rem;
  }
  /* line 1815, sass/styles.scss */
  .hero .button--blue {
    margin-top: 39px;
  }

  /* SECTION: SOLUTIONS */
  /* line 1823, sass/styles.scss */
  #solutions ul.tabs {
    width: 60%;
  }
  /* line 1826, sass/styles.scss */
  #solutions ul.tabs li {
    width: 50%;
    padding: 0;
  }
}
@media screen and (max-width: 1199px) {
  /* line 1841, sass/styles.scss */
  .slideshow .block-img .block-img--item {
    width: 124px;
    height: 124px;
    margin: 0 30px;
  }
  /* line 1846, sass/styles.scss */
  .slideshow .block-img .block-img--item a, .slideshow .block-img .block-img--item div {
    width: 100px;
    height: 100px;
  }

  /* SECTION: HERO */
  /* line 1855, sass/styles.scss */
  .hero {
    height: 400px !important;
  }
  /* line 1858, sass/styles.scss */
  .hero.clinical {
    height: auto !important;
    padding-bottom: 120px;
    background: #0071c6 url(../img/bg-hero--clinical.jpg) top center no-repeat;
    background-size: cover;
  }
  /* line 1864, sass/styles.scss */
  .hero.operational {
    height: auto !important;
    padding-bottom: 120px;
    background: #0071c6 url(../img/bg-hero--operational.jpg) top center no-repeat;
    background-size: cover;
  }

  /* SECTION: INTRO */
  /* line 1873, sass/styles.scss */
  .intro {
    padding-top: 150px;
    padding-bottom: 100px;
  }
  /* line 1877, sass/styles.scss */
  .intro h1 {
    font-size: 4rem;
    line-height: 120%;
  }
  /* line 1881, sass/styles.scss */
  .intro h1 br {
    display: none;
  }

  /* SECTION: SOLUTIONS */
  /* line 1894, sass/styles.scss */
  #solutions .solutions-slideshowContainer .btn-project h5 {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 1130px) {
  /* line 1906, sass/styles.scss */
  .vision-slideshowContainer .container {
    width: 84%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 991px) {
  /* line 1915, sass/styles.scss */
  html {
    font-size: 55%;
  }

  /* line 1922, sass/styles.scss */
  .slideshow .block-img--item {
    margin: 20px 0 10px;
  }
  /* line 1925, sass/styles.scss */
  .slideshow .block-img--item + p {
    font-size: 1.4rem;
    text-align: center;
  }

  /* SECTION: INTRO */
  /* line 1933, sass/styles.scss */
  .intro {
    padding: 75px 0 50px;
  }

  /* SECTION: HERO */
  /* line 1938, sass/styles.scss */
  .hero {
    height: 350px !important;
    padding-top: 40px;
  }
  /* line 1942, sass/styles.scss */
  .hero .people {
    height: 154px;
  }
  /* line 1946, sass/styles.scss */
  .hero h1 {
    font-size: 3.5rem;
  }
  /* line 1950, sass/styles.scss */
  .hero .button--blue {
    margin-top: 29px;
  }

  /* SECTION: AI in health */
  /* line 1960, sass/styles.scss */
  .AIinHealth .tabs-wrapper li {
    font-size: 2rem;
  }

  /* line 1966, sass/styles.scss */
  .slideshow .line {
    display: none;
  }

  /* line 1972, sass/styles.scss */
  #solutions .container-tabs {
    height: 50px;
  }
  /* line 1976, sass/styles.scss */
  #solutions ul.tabs {
    width: 60%;
  }
  /* line 1979, sass/styles.scss */
  #solutions ul.tabs li {
    width: 50%;
    height: 50px;
    padding: 0;
    font-size: 2rem;
    line-height: 50px;
  }
  /* line 1990, sass/styles.scss */
  #solutions .buttons a, #solutions .buttons a:visited {
    padding: 50px 0;
  }
  /* line 1993, sass/styles.scss */
  #solutions .buttons a b, #solutions .buttons a:visited b {
    font-size: 8rem;
  }

  /* line 2002, sass/styles.scss */
  .solutions-slideshowContainer .btn-slider {
    display: none;
  }
  /* line 2006, sass/styles.scss */
  .solutions-slideshowContainer .slideshow {
    margin: 30px 0;
  }
  /* line 2011, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .block-legend {
    bottom: 0;
    right: 30px;
    left: auto;
    font-size: 1.6rem;
    line-height: 170%;
  }
  /* line 2019, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.operational .block-legend--partner:before {
    width: 16px;
    height: 16px;
  }
  /* line 2023, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.operational .block-legend--research:before {
    width: 16px;
    height: 16px;
  }
  /* line 2027, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.clinical .block-legend--partner:before {
    width: 16px;
    height: 16px;
  }
  /* line 2031, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.clinical .block-legend--research:before {
    width: 16px;
    height: 16px;
  }
  /* line 2036, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox {
    position: fixed !important;
    left: 0;
    top: 0;
    z-index: 50000;
    position: static;
    left: 0;
    top: 0;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  /* line 2046, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 30px;
    margin: 0 25%;
    border: 5px solid #d8d8d8;
    border-radius: 10px;
    background-color: #fff;
  }
  /* line 2054, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div:after {
    display: block;
    clear: both;
    content: "";
  }
  /* line 2060, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div > div {
    margin-top: 40px;
  }
  /* line 2064, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div p, .solutions-slideshowContainer .slideshow > div .infoBox > div li, .solutions-slideshowContainer .slideshow > div .infoBox > div a {
    margin-bottom: 1rem;
    font-size: 1.7rem;
    line-height: 2.4rem;
  }
  /* line 2069, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div a {
    padding: 0 1rem;
    margin-left: 0;
    line-height: 26px;
  }
  /* line 2075, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div .button-close {
    margin-right: 0;
  }

  /* SECTION: REFERENCES */
  /* line 2089, sass/styles.scss */
  #references article img {
    width: 25%;
  }
  /* line 2093, sass/styles.scss */
  #references article h4 {
    font-size: 4rem;
    line-height: 4rem;
  }

  /* SECTION: PARTNERS */
  /* line 2103, sass/styles.scss */
  ul.list-partners li {
    width: 12%;
    margin: 1.5%;
    padding: 15px;
  }
}
@media screen and (max-width: 768px) {
  /* GENERAL STYLES */
  /* line 2115, sass/styles.scss */
  section {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 2120, sass/styles.scss */
  div[class^="col-"] + div[class^="col-"] {
    margin-top: 20px;
  }

  /* line 2127, sass/styles.scss */
  .slideshow .block-img--item {
    margin: 20px 0 15px;
  }
  /* line 2130, sass/styles.scss */
  .slideshow .block-img--item + h4 + p, .slideshow .block-img--item + p {
    margin: 0 20%;
    font-size: 1.8rem;
    text-align: center;
  }
  /* line 2135, sass/styles.scss */
  .slideshow .block-img--item + h4 {
    margin: 0 15% 10px;
    text-align: center;
  }
  /* line 2140, sass/styles.scss */
  .slideshow .block-img--item a, .slideshow .block-img--item div {
    width: auto;
    height: auto;
    margin: 5%;
  }
  /* line 2145, sass/styles.scss */
  .slideshow .block-img--item a span, .slideshow .block-img--item div span {
    display: none;
  }
  /* line 2150, sass/styles.scss */
  .slideshow .block-img--item img {
    width: 100%;
    height: 100%;
    position: static;
    left: 0;
    top: 0;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  /* HEADER */
  /* line 2159, sass/styles.scss */
  .brandBar {
    height: 45px;
    line-height: 1;
  }
  /* line 2163, sass/styles.scss */
  .brandBar img {
    height: 15px;
    margin-top: 15px;
  }

  /* line 2169, sass/styles.scss */
  .navBar {
    height: 45px;
    line-height: 45px;
    font-size: 1.5rem;
  }
  /* line 2174, sass/styles.scss */
  .navBar .breadcrumb {
    display: none;
  }
  /* line 2178, sass/styles.scss */
  .navBar .nav_mobile {
    top: 0;
    height: 45px;
    line-height: 45px;
  }
  /* line 2183, sass/styles.scss */
  .navBar .nav_mobile span {
    width: 45px;
    height: 45px;
    background-size: 200% 100%;
  }
  /* line 2190, sass/styles.scss */
  .navBar nav {
    padding-top: 90px;
  }
  /* line 2193, sass/styles.scss */
  .navBar nav.open {
    width: 100%;
    padding: 90px 0 30px;
  }
  /* line 2198, sass/styles.scss */
  .navBar nav li {
    padding: 1rem;
    margin: 0;
    border-bottom: 1px solid #333;
    text-align: center;
    font-size: 1.8rem;
  }
  /* line 2205, sass/styles.scss */
  .navBar nav li:first-child {
    border-top: 1px solid #333;
  }
  /* line 2209, sass/styles.scss */
  .navBar nav li ul {
    margin-top: 1rem;
  }
  /* line 2212, sass/styles.scss */
  .navBar nav li ul li {
    padding: 0.3rem;
    margin: 0;
    border: none !important;
    list-style: none;
  }
  /* line 2218, sass/styles.scss */
  .navBar nav li ul li a {
    color: #777 !important;
  }
  /* line 2224, sass/styles.scss */
  .navBar nav li a {
    display: block;
  }

  /* SECTION: HERO */
  /* line 2232, sass/styles.scss */
  .hero {
    height: auto !important;
    padding: 400px 15px 30px;
    background-size: auto 300px;
  }
  /* line 2237, sass/styles.scss */
  .hero.clinical {
    padding: 60px 0 60px;
    background: #0071c6 url(../img/bg-hero--clinical.jpg) top center no-repeat;
    background-size: cover;
  }
  /* line 2242, sass/styles.scss */
  .hero.clinical br {
    display: inherit;
  }
  /* line 2246, sass/styles.scss */
  .hero.operational {
    padding: 60px 0 60px;
    background: #0071c6 url(../img/bg-hero--operational.jpg) top center no-repeat;
    background-size: cover;
  }
  /* line 2251, sass/styles.scss */
  .hero.operational br {
    display: inherit;
  }
  /* line 2256, sass/styles.scss */
  .hero .people {
    bottom: auto;
    top: 180px;
    height: 130px;
  }
  /* line 2262, sass/styles.scss */
  .hero h1 {
    font-size: 3.5rem;
  }
  /* line 2265, sass/styles.scss */
  .hero h1 br {
    display: none;
  }

  /* SECTION: INTRO */
  /* line 2272, sass/styles.scss */
  .intro {
    padding: 50px 0;
  }

  /* SECTION: AI in health */
  /* line 2277, sass/styles.scss */
  .AIinHealth {
    width: 100%;
    overflow: hidden;
    padding: 0;
  }
  /* line 2282, sass/styles.scss */
  .AIinHealth * {
    text-align: left;
  }
  /* line 2286, sass/styles.scss */
  .AIinHealth .tabs-wrapper {
    height: 50px;
    position: relative;
    width: calc(100% + 60px);
    left: -30px;
  }
  /* line 2292, sass/styles.scss */
  .AIinHealth .tabs-wrapper li {
    height: 50px;
    font-size: 1.8rem;
    line-height: 50px;
  }
  /* line 2301, sass/styles.scss */
  .AIinHealth .slideshow .button-close {
    display: block;
  }
  /* line 2305, sass/styles.scss */
  .AIinHealth .slideshow .container {
    padding-left: 30px;
    padding-right: 30px;
  }

  /* line 2314, sass/styles.scss */
  .vision-slideshowContainer .slideshow > div {
    padding: 0 60px;
  }

  /* line 2319, sass/styles.scss */
  #solutions {
    overflow: hidden;
    padding: 0 !important;
  }
  /* line 2323, sass/styles.scss */
  #solutions .container-title {
    position: static;
    height: auto;
    background-size: auto 100%;
  }
  /* line 2328, sass/styles.scss */
  #solutions .container-title .container {
    padding: 0;
  }
  /* line 2332, sass/styles.scss */
  #solutions .container-title h1 {
    margin: 30px 0;
  }
  /* line 2337, sass/styles.scss */
  #solutions ul.tabs {
    position: static;
    width: 100%;
    height: 50px;
    position: static;
    left: 0;
    top: 0;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  /* line 2343, sass/styles.scss */
  #solutions ul.tabs li {
    height: 50px;
    padding: 0;
    line-height: 50px;
  }

  /* line 2351, sass/styles.scss */
  .solutions-slideshowContainer {
    width: 100%;
    overflow: hidden;
  }
  /* line 2355, sass/styles.scss */
  .solutions-slideshowContainer .slideshow {
    width: 150%;
    left: -25%;
  }
  /* line 2361, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .people {
    bottom: 5%;
  }
  /* line 2365, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .block-legend {
    position: static;
    font-size: 1.6rem;
    line-height: 170%;
    text-align: center;
  }
  /* line 2371, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .block-legend > div {
    display: inline-block;
    margin: 0 10px;
  }
  /* line 2377, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.operational .block-legend--partner:before {
    width: 16px;
    height: 16px;
  }
  /* line 2381, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.operational .block-legend--research:before {
    width: 16px;
    height: 16px;
  }
  /* line 2385, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.clinical .block-legend--partner:before {
    width: 16px;
    height: 16px;
  }
  /* line 2389, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.clinical .block-legend--research:before {
    width: 16px;
    height: 16px;
  }
  /* line 2394, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox {
    position: fixed !important;
    left: 0;
    top: 0;
    z-index: 50000;
    position: static;
    left: 0;
    top: 0;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  /* line 2404, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 30px;
    margin: 0 25%;
    border: 5px solid #d8d8d8;
    border-radius: 10px;
    background-color: #fff;
  }
  /* line 2412, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div:after {
    display: block;
    clear: both;
    content: "";
  }
  /* line 2418, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div > div {
    margin-top: 40px;
  }
  /* line 2422, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div h5 {
    display: block;
    margin-bottom: 2rem;
    color: #454545;
  }
  /* line 2428, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div p, .solutions-slideshowContainer .slideshow > div .infoBox > div li, .solutions-slideshowContainer .slideshow > div .infoBox > div a {
    margin-bottom: 1rem;
    font-size: 1.7rem;
    line-height: 2.4rem;
  }
  /* line 2433, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div a {
    padding: 0 1rem;
    margin-left: 0;
    line-height: 26px;
  }
  /* line 2439, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div .button-close {
    margin-right: 0;
  }
  /* line 2447, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .btn-project h5 {
    width: 300%;
    margin: -0.3rem 0 0;
    font-size: 1.8rem;
  }

  /* SECTION: SOLUTIONS */
  /* line 2460, sass/styles.scss */
  #solutions .exploreSolutions {
    display: block;
    height: 70px;
    padding: 0 30px;
    margin: -20px 30px 50px;
    background: url(../img/btn--exploresolutions.svg) no-repeat right 30px bottom 10px;
    background-size: auto 50px;
    border-bottom: 1px solid #0071c6;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 80px;
    color: #0071c6;
  }
  /* line 2473, sass/styles.scss */
  #solutions .exploreSolutions + .container {
    padding: 0 30px;
  }
  /* line 2478, sass/styles.scss */
  #solutions .buttons {
    margin-top: -20px;
  }
  /* line 2481, sass/styles.scss */
  #solutions .buttons br {
    display: inherit;
  }
  /* line 2485, sass/styles.scss */
  #solutions .buttons a, #solutions .buttons a:visited {
    padding: 30px;
  }
  /* line 2488, sass/styles.scss */
  #solutions .buttons a b, #solutions .buttons a:visited b {
    margin-bottom: 24px;
    margin-left: 150px;
    font-size: 11rem;
    line-height: 1;
    font-weight: 100;
  }
  /* line 2496, sass/styles.scss */
  #solutions .buttons a span, #solutions .buttons a:visited span {
    height: auto;
    padding-right: 0;
    background: none;
    line-height: 125%;
  }
  /* line 2503, sass/styles.scss */
  #solutions .buttons a .button, #solutions .buttons a:visited .button {
    display: block;
    margin: 30px 0 0;
    font-size: 2rem;
    text-align: center;
  }
  /* line 2509, sass/styles.scss */
  #solutions .buttons a .button:hover, #solutions .buttons a .button:focus, #solutions .buttons a:visited .button:hover, #solutions .buttons a:visited .button:focus {
    opacity: 1;
  }

  /* line 2519, sass/styles.scss */
  .solutions-slideshowContainer .btn-slider {
    display: none;
  }
  /* line 2523, sass/styles.scss */
  .solutions-slideshowContainer .slideshow {
    margin: 30px 0;
  }
  /* line 2528, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .block-legend {
    bottom: 0;
    right: 30px;
    left: auto;
    background: #fff;
    font-size: 1.6rem;
    line-height: 170%;
  }
  /* line 2537, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.operational .block-legend--partner:before {
    width: 16px;
    height: 16px;
  }
  /* line 2541, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.operational .block-legend--research:before {
    width: 16px;
    height: 16px;
  }
  /* line 2545, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.clinical .block-legend--partner:before {
    width: 16px;
    height: 16px;
  }
  /* line 2549, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div.clinical .block-legend--research:before {
    width: 16px;
    height: 16px;
  }
  /* line 2554, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox {
    position: fixed !important;
    left: 0;
    top: 0;
    z-index: 50000;
    position: static;
    left: 0;
    top: 0;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  /* line 2564, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 30px;
    margin: 0 25%;
    border: 5px solid #d8d8d8;
    border-radius: 10px;
    background-color: #fff;
  }
  /* line 2572, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div:after {
    display: block;
    clear: both;
    content: "";
  }
  /* line 2578, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div > div {
    margin-top: 40px;
  }
  /* line 2582, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div p, .solutions-slideshowContainer .slideshow > div .infoBox > div li, .solutions-slideshowContainer .slideshow > div .infoBox > div a {
    margin-bottom: 1rem;
    font-size: 1.7rem;
    line-height: 2.4rem;
  }
  /* line 2587, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div a {
    padding: 0 1rem;
    margin-left: 0;
    line-height: 26px;
  }
  /* line 2593, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .infoBox > div .button-close {
    margin-right: 0;
  }
  /* line 2601, sass/styles.scss */
  .solutions-slideshowContainer .slideshow > div .btn-project h5 {
    display: none;
  }

  /* line 2608, sass/styles.scss */
  .approach {
    padding: 0;
  }
  /* line 2611, sass/styles.scss */
  .approach div[class^="col-"] + div[class^="col-"] {
    margin-top: 0;
  }
  /* line 2615, sass/styles.scss */
  .approach li {
    list-style: none;
    margin: 0 0 3rem 0 !important;
  }
  /* line 2619, sass/styles.scss */
  .approach li img {
    max-width: 100%;
  }
  /* line 2623, sass/styles.scss */
  .approach li h4 {
    margin: 0 0 0 -25px !important;
    color: #fff;
    line-height: 1;
  }
  /* line 2629, sass/styles.scss */
  .approach li p {
    margin: 1rem 0 0;
  }

  /* SECTION: REFERENCES */
  /* line 2640, sass/styles.scss */
  #references article img {
    width: 25%;
  }
  /* line 2644, sass/styles.scss */
  #references article h4 {
    font-size: 3rem;
    line-height: 3rem;
  }
  /* line 2649, sass/styles.scss */
  #references article p {
    font-size: 1.8rem;
  }

  /* SECTION: PARTNERS */
  /* line 2658, sass/styles.scss */
  ul.list-partners li {
    width: 20%;
    margin: 2%;
    padding: 10px;
  }

  /* SECTION: SOLUTIONS */
  /* line 2666, sass/styles.scss */
  .solutions.clinical, .solutions.operational {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 2670, sass/styles.scss */
  .solutions.clinical .block-legend, .solutions.operational .block-legend {
    margin-right: 15px;
  }
  /* line 2674, sass/styles.scss */
  .solutions.clinical article, .solutions.operational article {
    margin-left: 15px;
    margin-right: 15px;
  }
  /* line 2678, sass/styles.scss */
  .solutions.clinical article .category, .solutions.operational article .category {
    width: 10%;
    margin-bottom: 20px;
  }
  /* line 2686, sass/styles.scss */
  .solutions.clinical .container-title h1, .solutions.operational .container-title h1 {
    padding: 30px 10%;
    line-height: 125%;
  }
}
@media screen and (max-width: 480px) {
  /* line 2697, sass/styles.scss */
  h3 {
    font-size: 3.6rem;
  }

  /* line 2700, sass/styles.scss */
  h4 {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  /* line 2707, sass/styles.scss */
  .slideshow h3 {
    margin-top: 50px;
  }
  /* line 2713, sass/styles.scss */
  .slideshow .block-img--item + h4 + p, .slideshow .block-img--item + p {
    margin: 0;
  }
  /* line 2716, sass/styles.scss */
  .slideshow .block-img--item + h4 {
    margin: 0 0 10px;
  }
  /* line 2721, sass/styles.scss */
  .slideshow > div .button-close {
    display: inline-block !important;
  }

  /* SECTION: HERO */
  /* line 2727, sass/styles.scss */
  .hero {
    height: auto !important;
    padding: 220px 15px 30px;
    background-size: auto 150px;
  }
  /* line 2732, sass/styles.scss */
  .hero .people {
    bottom: auto;
    top: 75px;
    height: 80px;
  }
  /* line 2738, sass/styles.scss */
  .hero h1 {
    font-size: 3.5rem;
    line-height: 125%;
  }
  /* line 2742, sass/styles.scss */
  .hero h1 br {
    display: inherit;
  }

  /* SECTION: AI in health */
  /* line 2749, sass/styles.scss */
  .AIinHealth {
    padding-bottom: 0;
  }
  /* line 2752, sass/styles.scss */
  .AIinHealth .tabs-wrapper {
    height: auto;
    margin-bottom: 0;
  }
  /* line 2756, sass/styles.scss */
  .AIinHealth .tabs-wrapper ul.tabs {
    margin: 0 15px;
  }
  /* line 2759, sass/styles.scss */
  .AIinHealth .tabs-wrapper ul.tabs li {
    clear: both;
    position: relative;
    float: none;
    width: 100%;
    height: auto;
    padding: 10px;
    border: none;
    border-bottom: 1px solid #fff;
    font-size: 2.4rem;
    text-align: left;
    line-height: 1;
  }
  /* line 2772, sass/styles.scss */
  .AIinHealth .tabs-wrapper ul.tabs li:last-child {
    border: none;
  }
  /* line 2776, sass/styles.scss */
  .AIinHealth .tabs-wrapper ul.tabs li:hover, .AIinHealth .tabs-wrapper ul.tabs li.cycle-pager-active {
    background: none;
    color: #00aeef;
  }
  /* line 2781, sass/styles.scss */
  .AIinHealth .tabs-wrapper ul.tabs li .tab {
    display: inline-block;
    width: calc(100% - 65px);
    padding: 0;
  }
  /* line 2787, sass/styles.scss */
  .AIinHealth .tabs-wrapper ul.tabs li .button-close {
    display: none;
    position: absolute;
    top: 10px;
    right: 0;
    margin: 0;
    background-size: 16px 16px;
  }
  /* line 2795, sass/styles.scss */
  .AIinHealth .tabs-wrapper ul.tabs li .button-close:hover {
    opacity: 0.6;
  }
  /* line 2800, sass/styles.scss */
  .AIinHealth .tabs-wrapper ul.tabs li img {
    top: 0;
  }
  /* line 2807, sass/styles.scss */
  .AIinHealth > .slideshow > div {
    height: 0;
    overflow-y: hidden;
    padding: 0;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
  }
  /* line 2813, sass/styles.scss */
  .AIinHealth > .slideshow > div.open {
    height: auto;
    overflow-y: visible;
    padding: 44px 0 60px;
  }

  /* line 2826, sass/styles.scss */
  #solutions ul.tabs li {
    border: none;
  }
  /* line 2831, sass/styles.scss */
  #solutions .infoBox {
    background-color: #fff;
  }
  /* line 2834, sass/styles.scss */
  #solutions .infoBox > div {
    position: static;
    left: 0;
    top: 0;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    padding: 30px;
    margin: 60px 0 0;
    border: none;
    border-radius: 0;
  }
  /* line 2841, sass/styles.scss */
  #solutions .infoBox > div p, #solutions .infoBox > div li {
    font-size: 2.2rem;
    line-height: 120%;
  }
  /* line 2846, sass/styles.scss */
  #solutions .infoBox > div > div {
    margin-top: 40px;
  }
  /* line 2852, sass/styles.scss */
  #solutions .button-close {
    position: static;
  }
  /* line 2858, sass/styles.scss */
  #solutions .buttons br {
    display: inherit;
  }
  /* line 2862, sass/styles.scss */
  #solutions .buttons a, #solutions .buttons a:visited {
    position: relative;
    padding: 120px 0 30px;
  }
  /* line 2867, sass/styles.scss */
  #solutions .buttons a.clinical, #solutions .buttons a.operational, #solutions .buttons a:visited.clinical, #solutions .buttons a:visited.operational {
    background-size: auto 20% !important;
    background-position: top 30px left 30px !important;
  }
  /* line 2873, sass/styles.scss */
  #solutions .buttons a b, #solutions .buttons a:visited b {
    position: absolute;
    right: 15%;
    top: 15px;
    font-size: 9rem;
  }
  /* line 2880, sass/styles.scss */
  #solutions .buttons a span, #solutions .buttons a:visited span {
    display: block;
    height: auto;
    padding-right: 0;
    margin: 0 30px -5px;
    background: none;
    line-height: 125%;
    text-align: left;
    font-size: 3rem;
  }
  /* line 2891, sass/styles.scss */
  #solutions .buttons a .button, #solutions .buttons a:visited .button {
    margin: 30px 30px 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 1.6rem;
  }
  /* line 2899, sass/styles.scss */
  #solutions .buttons .clinical, #solutions .buttons .operational {
    background-position: left 60px top 30px !important;
    background-size: auto 70px !important;
  }

  /* SECTION: REFERENCES */
  /* line 2909, sass/styles.scss */
  #references article {
    padding-bottom: 30px;
    margin-bottom: 35px;
  }
  /* line 2913, sass/styles.scss */
  #references article img {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  /* line 2920, sass/styles.scss */
  #references article div {
    overflow: hidden;
  }
  /* line 2924, sass/styles.scss */
  #references article h4 {
    margin-bottom: 0;
    font-size: 3rem;
    line-height: 3rem;
  }
  /* line 2929, sass/styles.scss */
  #references article h4 span {
    display: block;
    font-size: 2.3rem;
    line-height: 4rem;
  }
  /* line 2935, sass/styles.scss */
  #references article h4 + p {
    margin-top: 20px;
  }
  /* line 2940, sass/styles.scss */
  #references article p {
    font-size: 1.8rem;
  }

  /* SECTION: PARTNERS */
  /* line 2949, sass/styles.scss */
  ul.list-partners li {
    width: 35%;
    margin: 3%;
  }

  /* SECTION: SOLUTIONS */
  /* line 2960, sass/styles.scss */
  .solutions.clinical article .category, .solutions.operational article .category {
    width: 15%;
    margin-bottom: 15px;
  }
}
/* line 2969, sass/styles.scss */
.ie .slideshow .people {
  display: none;
}
