/* 
 * -----------------------------------------
 *  Variables
 *  @@ File: base/_variables.scss
 * ----------------------------------------- 
 */
/* ----------------------------------------------------
   RSNA COLORS
------------------------------------------------------- */
/* ----------------------------------------------------
   Background Color Override Classes
------------------------------------------------------- */
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
.bg-black {
  background-color: #000000; }

.bg-white {
  background-color: #ffffff; }

/* 
 * -----------------------------------------
 *  Responsive Screen Sizes
 *  @@ File: base/_respensive.scss
 * ----------------------------------------- 
 */
/* 
 * -----------------------------------------
 *  MIXINS
 *  @@ File: base/_mixins.scss
 * ----------------------------------------- 
 */
/* 
 * -----------------------------------------
 *  Fonts
 *  @@ File: base/_fonts.scss
 * ----------------------------------------- 
 */
/* 
* ----------------------------------------------------
*
*  Font Variables, Mixins
*
* ----------------------------------------------------
*/
@font-face {
  font-family: "HN-Medium";
  src: font-files("/fonts/rsna/home/HelveticaNeue Medium.woff2", "/fonts/rsna/home/HelveticaNeueMedium.woff", "/fonts/rsna/home/HelveticaNeue Medium.ttf"); }

@font-face {
  font-family: "HN-Bold";
  src: font-files("/fonts/rsna/home/Helvetica Neu Bold.ttf"); }

@font-face {
  font-family: "HelveticaNeue-Reg";
  src: font-files("/fonts/rsna/home/HelveticaNeue-regular.ttf"); }

/* ----------------------------------------------------
   Shared COMPONENTS
------------------------------------------------------- */
/*
 * -----------------------------------------
 *  Footer
 *  @@ File: components/_footer.scss
 * -----------------------------------------
 */
.page-footer {
  border-top: 4px solid #0063b0;
  background-color: #f1f2f6; }
  .page-footer .footer-top {
    padding: 40px 0; }
    @media screen and (max-width: 1024px) {
      .page-footer .footer-top {
        padding: 40px 20px; } }
    .page-footer .footer-top .multi-list {
      display: block;
      position: relative; }
      .page-footer .footer-top .multi-list .list-styled {
        width: 50%;
        float: left; }
    .page-footer .footer-top .footer-logo {
      max-width: 110px;
      margin: 0;
      padding: 0; }
  .page-footer .footer-copyright {
    background: #0063b0;
    color: #fff;
    font-size: 14px;
    padding: 14px 0; }
    .page-footer .footer-copyright p {
      margin: 0;
      padding: 8px 0;
      color: #fff;
      font-size: 14px; }
    .page-footer .footer-copyright a {
      color: #fff;
      font-family: Arial, Helvetica, sans-serif; }
  .page-footer h5 {
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: 600;
    border-bottom: 2px solid #0063b0;
    padding-bottom: 8px; }
  .page-footer ul.list-styled {
    list-style: none;
    padding-left: 0;
    margin-top: 20px; }
    .page-footer ul.list-styled li {
      list-style-type: none;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      color: #000; }
      .page-footer ul.list-styled li a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000; }
        .page-footer ul.list-styled li a:hover {
          color: #0063b0;
          text-decoration: none; }
  .page-footer .list-social-media {
    list-style: none;
    padding-left: 0;
    margin-top: 30px; }
    .page-footer .list-social-media li {
      display: inline; }
      .page-footer .list-social-media li a {
        border: 1px solid #0063b0;
        border-radius: 100%;
        padding: 4px 6px;
        color: #0063b0; }
        .page-footer .list-social-media li a:hover {
          text-decoration: none; }
        .page-footer .list-social-media li a.img {
          padding: 4px 4px;
          margin-right: 3px; }
      .page-footer .list-social-media li img {
        position: relative;
        max-width: 14px;
        left: 2px;
        bottom: 2px; }
        .page-footer .list-social-media li img.youtube {
          left: 0px;
          bottom: 1px;
          max-width: 19px;
          position: relative; }

/* HERO *************************** */
.rsna-hero {
  height: 92vh;
  width: 100%;
  text-align: center;
  margin: 0px auto;
  position: relative;
  overflow: hidden;
  text-align: center;
  background-image: url(/images/rsna/home/hero.jpg);
  background-size: cover;
  background-color: transparent;
  background-repeat: no-repeat; }
  @media screen and (min-width: 1024px) {
    .rsna-hero {
      -webkit-transform: scale(1.15);
          -ms-transform: scale(1.15);
              transform: scale(1.15);
      -webkit-transition: 13s;
      transition: 13s; } }
  .rsna-hero.is-visible {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    -webkit-transition: 13s;
    transition: 13s; }
  .rsna-hero .svg-wrap {
    position: relative;
    z-index: 3; }
  .rsna-hero .bg-parallax:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0678C5), to(#8183B6));
    background-image: linear-gradient(to bottom, #0678C5, #8183B6);
    opacity: .6; }
  .rsna-hero .text-block {
    -webkit-transform: translate(-50%, -20%);
    -ms-transform: translate(-50%, -20%);
        transform: translate(-50%, -20%);
    position: absolute;
    top: 65%;
    left: 50%;
    z-index: 9;
    opacity: 1; }
    .rsna-hero .text-block .rsna-arrow-scroll {
      margin-top: 20px; }
      .rsna-hero .text-block .rsna-arrow-scroll svg {
        width: 50px;
        fill: #fff;
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); }
      .rsna-hero .text-block .rsna-arrow-scroll.is-revealed {
        -webkit-animation: bounce 2s infinite;
                animation: bounce 2s infinite; }

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px); } }

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px); } }
    .rsna-hero .text-block h1 {
      font-family: Georgia, sans-serif;
      font-weight: bold;
      color: white;
      margin-top: 0px;
      padding-top: 10px; }
    .rsna-hero .text-block h4 {
      font-family: Arial, Helvetica, sans-serif;
      color: white;
      font-weight: 300;
      margin-bottom: 0px; }
  .rsna-hero .fade-in {
    opacity: 1; }

/* GLOBAL STYLES *************************** */
body {
  overflow-x: hidden; }

.grey-bg {
  background-color: #F1F2F6; }

.rsna-block {
  text-align: center;
  margin: 0px auto;
  padding: 0px 0 !important; }
  .rsna-block .intro-row {
    /*padding-bottom: 40px;*/
    max-width: 800px;
    margin: 0px auto; }
    .rsna-block .intro-row h2 {
      font-family: Georgia, 'Times New Roman', Times, serif;
      font-size: 38px;
      font-weight: bold;
      color: #1A1C45; }
    .rsna-block .intro-row hr {
      color: #000;
      width: 60px;
      height: 2px;
      margin-top: 0;
      border-top: 1px solid black; }
    .rsna-block .intro-row p {
      font-family: Arial;
      font-weight: 300;
      font-size: 20px;
      color: #212529; }
  .rsna-block .statistics h3 {
    font-size: 28px;
    font-family: Arial, Helvetica, sans-serif;
    color: #DC5827;
    font-weight: bold; }
  .rsna-block .cta-join-us hr {
    width: 40px;
    border-top: 1px solid #9a9a9a; }
  .rsna-block .cta-join-us h4 {
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: #292a2a;
    font-size: 26px;
    font-weight: bold; }
  .rsna-block .cta-join-us img {
    width: 120px;
    padding: 10px;
    border-radius: 100%;
    border: 2px solid gray;
    margin-bottom: 20px;
    background: #fff; }
  @media screen and (max-width: 992px) {
    .rsna-block .cta-join-us {
      margin-bottom: 45px; } }
  .rsna-block .learn-section {
    max-width: 840px;
    margin: 0px auto; }
    .rsna-block .learn-section .learn-card {
      padding: 10px;
      overflow: hidden; }
      .rsna-block .learn-section .learn-card .tile {
        -webkit-transition: 400ms ease all;
        transition: 400ms ease all;
        height: 280px;
        overflow: hidden; }
      .rsna-block .learn-section .learn-card:hover .tile {
        cursor: pointer;
        opacity: 0.8;
        overflow: hidden;
        -webkit-transition: 400ms ease all;
        transition: 400ms ease all; }
        .rsna-block .learn-section .learn-card:hover .tile h5 {
          top: 47%;
          -webkit-transition: 280ms ease all;
          transition: 280ms ease all; }
    .rsna-block .learn-section .tile {
      position: relative;
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.32), 0 1px 2px rgba(0, 0, 0, 0.34);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.32), 0 1px 2px rgba(0, 0, 0, 0.34);
      position: relative; }
      .rsna-block .learn-section .tile h5 {
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        color: white;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        -webkit-transition: 280ms ease all;
        transition: 280ms ease all; }

.shape {
  position: relative; }
  .shape.grey-light .slanted-svg {
    background: url(/images/rsna/home/line_grey_shape_light.svg);
    background-repeat: no-repeat;
    height: 300px;
    width: 100%;
    position: absolute;
    background-size: cover;
    background-position: bottom;
    bottom: -10px;
    z-index: 1; }
  .shape.grey-dark .slanted-svg {
    background: url(/images/rsna/home/line_grey_shape_dark.svg);
    background-repeat: no-repeat;
    height: 300px;
    width: 100%;
    position: absolute;
    background-size: cover;
    background-position: bottom;
    bottom: -10px;
    z-index: 1; }

section.education {
  background: #F1F2F6;
  position: relative;
  height: 450px; }
  section.education .custom-container {
    max-width: 1000px;
    margin: 0px auto; }

.box {
  position: relative;
  min-width: 510px;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.08);
  padding: 20px 10px;
  left: 10%;
  opacity: 1;
  z-index: 4;
  bottom: 18%; }
  .box.education hr {
    border-top: 1px solid #53A53F; }
  .box.is-revealed {
    opacity: 1; }
  .box h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 100;
    color: #666666;
    text-transform: uppercase; }
  .box h2 {
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: #53a53f;
    font-weight: bold;
    font-size: 40px; }
  .box p {
    color: #666666;
    font-size: 20px;
    letter-spacing: -0.4px; }

.learn-block {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(80%, rgba(241, 242, 246, 0)), to(rgba(241, 242, 246, 0.95))), url(/images/rsna/home/line_bg_blue_shapes.png);
  background: linear-gradient(to top, rgba(241, 242, 246, 0) 80%, rgba(241, 242, 246, 0.95) 100%), url(/images/rsna/home/line_bg_blue_shapes.png);
  background-size: cover;
  background-color: #F1F2F6; }

@media screen and (max-width: 1024px) {
  .desktop {
    display: none !important; } }

@media screen and (min-width: 1024px) {
  .mobile {
    display: none; } }

/* News *************************** */
.news-block {
  background: #EFF3F6; }

.news {
  max-width: 800px;
  margin: 0px auto;
  padding-bottom: 25px; }
  .news .news-item img {
    width: 100%;
    height: 250px; }
  @media screen and (max-width: 992px) {
    .news .news-item {
      margin-bottom: 30px; } }
  .news .info-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .news .info-wrap .date {
      background: #151544;
      color: #fff;
      font-family: Arial, Helvetica, sans-serif;
      padding: 10px 20px; }
    .news .info-wrap .news-title {
      color: #5456d5;
      background: #fff;
      font-family: Georgia, 'Times New Roman', Times, serif;
      padding: 10px 20px; }
      .news .info-wrap .news-title a:hover {
        color: #151544;
        text-decoration: none;
        cursor: pointer; }

.button-row {
  padding-top: 25px;
  text-align: center;
  margin: 0px auto; }

/* Innovation Section *************************** */
.innovation {
  background: #eee;
  position: relative; }
  .innovation .gear-radial .gear-grey {
    position: absolute;
    left: 280px;
    opacity: 0;
    -ms-transform: scale(0.5);
        transform: scale(0.5);
    -webkit-transform: scale(0.5); }
    @supports (-ms-ime-align: auto) {
      .innovation .gear-radial .gear-grey {
        left: 200px;
        top: -25px; } }
  .innovation .svg-wrap {
    position: relative;
    z-index: 3; }
  .innovation .custom-container {
    position: relative;
    max-width: 1444px;
    margin: 0px auto; }
  .innovation .box-border-cut {
    background-image: linear-gradient(-410deg, transparent 65px, rgba(255, 255, 255, 0.89) 65px);
    color: #FFF;
    position: relative;
    -webkit-filter: drop-shadow(0px 0px 9px rgba(0, 0, 0, 0.16));
            filter: drop-shadow(0px 0px 9px rgba(0, 0, 0, 0.16));
    max-width: 558px;
    padding: 20px 10px;
    position: absolute;
    top: 22%;
    left: 18%;
    z-index: 4; }
    @supports (-ms-ime-align: auto) {
      .innovation .box-border-cut {
        left: 10%; } }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 75%, 0);
            transform: translate3d(0, 75%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 75%, 0);
            transform: translate3d(0, 75%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }
    .innovation .box-border-cut h2 {
      color: #8789bc;
      font-family: Georgia, 'Times New Roman', Times, serif;
      font-size: 44px;
      font-weight: 600; }
    .innovation .box-border-cut p {
      color: #666;
      padding-top: 10px;
      font-size: 20px;
      font-weight: 300;
      font-family: Arial, Helvetica, sans-serif; }
    .innovation .box-border-cut h5 {
      text-transform: uppercase;
      color: #666; }
    .innovation .box-border-cut hr {
      border-top: 1px solid #8789bc; }
  .innovation svg#innovation-lines {
    bottom: 0;
    position: relative;
    width: 133.4%;
    right: 20px; }

.r-section {
  position: relative;
  z-index: 3; }
  .r-section img {
    width: 118%;
    position: absolute;
    z-index: 9;
    top: -10px;
    left: -14px; }

.no--ie svg#innovation-lines .circles {
  opacity: 0;
  -webkit-transition: 1s ease opacity;
  transition: 1s ease opacity; }
  .no--ie svg#innovation-lines .circles.is-revealed {
    opacity: 1;
    -webkit-transition: 1s ease opacity;
    transition: 1s ease opacity;
    -webkit-transition-delay: 2s;
            transition-delay: 2s; }

.no--ie svg#innovation-lines .cls-1 {
  fill: none;
  stroke: #8183b6;
  stroke-miterlimit: 10;
  stroke-width: 2px; }

.no--ie svg#innovation-lines .cls-2 {
  fill: #8183b6; }

.no--ie svg#innovation-lines .group-1 path,
.no--ie svg#innovation-lines .group-2 path,
.no--ie svg#innovation-lines .group-3 path {
  stroke-dasharray: 2400;
  stroke-dashoffset: 2400;
  stroke-width: 2;
  -webkit-transition: 2.6s ease;
  transition: 2.6s ease; }

.no--ie svg#innovation-lines .group-1-circles g circle,
.no--ie svg#innovation-lines .group-1-circles g path {
  -webkit-transition: 1s ease opacity;
  transition: 1s ease opacity;
  opacity: 0; }

.no--ie svg#innovation-lines.is-revealed .group-1-circles g circle,
.no--ie svg#innovation-lines.is-revealed .group-1-circles g path {
  opacity: 1;
  -webkit-transition: 1s ease opacity 1s;
  transition: 1s ease opacity 1s; }

.no--ie svg#innovation-lines .group-3-circles g circle,
.no--ie svg#innovation-lines .group-3-circles g path {
  opacity: 0;
  -webkit-transition: 1s ease opacity;
  transition: 1s ease opacity; }

.no--ie svg#innovation-lines.is-revealed .group-3-circles g circle,
.no--ie svg#innovation-lines.is-revealed .group-3-circles g path {
  opacity: 1;
  -webkit-transition: 1s ease opacity 1s;
  transition: 1s ease opacity 1s; }

.no--ie svg#innovation-lines .group-2-circles g circle,
.no--ie svg#innovation-lines .group-2-circles g path {
  opacity: 0;
  -webkit-transition: 1s ease opacity;
  transition: 1s ease opacity; }

.no--ie svg#innovation-lines.is-revealed .group-2-circles g circle,
.no--ie svg#innovation-lines.is-revealed .group-2-circles g path {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
  opacity: 1;
  -webkit-transition: 1s ease opacity 1s;
  transition: 1s ease opacity 1s; }

/*
 * -----------------------------------------
 *  Bulb
 * -----------------------------------------
 */
.bulb {
  position: relative;
  z-index: 5;
  bottom: 501px;
  right: 50px; }
  .bulb #bulb-layer-1,
  .bulb #bulb-layer-2 {
    opacity: 0;
    -webkit-transition: 0.6s ease;
    transition: 0.6s ease;
    -webkit-transform: translateY(-1.84615em);
        -ms-transform: translateY(-1.84615em);
            transform: translateY(-1.84615em); }
  .bulb.is-revealed #bulb-layer-1,
  .bulb.is-revealed #bulb-layer-2 {
    -webkit-transform: translateY(0) translateX(0);
        -ms-transform: translateY(0) translateX(0);
            transform: translateY(0) translateX(0);
    opacity: 1;
    -webkit-transition: 0.6s ease;
    transition: 0.6s ease; }
  .bulb svg .st0 {
    fill: none;
    stroke: #53A53F;
    stroke-width: 2;
    stroke-miterlimit: 10; }
  .bulb svg .st1 {
    fill: none;
    stroke: url(#SVGID_1_);
    stroke-width: 3;
    stroke-miterlimit: 10; }
  .bulb svg .st2 {
    fill: #53A53F; }
  .bulb svg .st3 {
    fill: none; }
  .bulb svg .st4 {
    fill: url(#SVGID_2_); }
  .bulb svg .st5 {
    fill: url(#SVGID_3_); }
  .bulb svg .st6 {
    fill: url(#SVGID_4_); }
  .bulb svg .st7 {
    fill: url(#SVGID_5_); }
  .bulb svg .st8 {
    fill: url(#SVGID_6_); }
  .bulb svg .st9 {
    fill: url(#SVGID_7_); }
  .bulb svg .st10 {
    fill: url(#SVGID_8_); }
  .bulb svg .st11 {
    fill: url(#SVGID_9_); }
  .bulb svg .st12 {
    fill: url(#SVGID_10_); }
  .bulb svg .st13 {
    fill: url(#SVGID_11_); }
  .bulb svg .st14 {
    fill: url(#SVGID_12_); }
  .bulb svg .st15 {
    fill: url(#SVGID_13_); }
  .bulb svg .st16 {
    fill: url(#SVGID_14_); }
  .bulb svg .st17 {
    fill: url(#SVGID_15_); }
  .bulb svg .st18 {
    fill: url(#SVGID_16_); }
  .bulb svg .st19 {
    fill: url(#SVGID_17_); }
  .bulb svg .st20 {
    fill: url(#SVGID_18_); }
  .bulb svg .st21 {
    fill: url(#SVGID_19_); }
  .bulb svg .st22 {
    fill: url(#SVGID_20_); }
  .bulb svg .st23 {
    fill: url(#SVGID_21_); }
  .bulb svg .st24 {
    fill: url(#SVGID_22_); }
  .bulb svg .st25 {
    fill: #FFFFFF; }
  .bulb svg .st26 {
    fill: #CDCDCD; }
  .bulb svg .st27 {
    fill: none;
    stroke: #FFFFFF;
    stroke-miterlimit: 10; }

.no--ie .bulb #bulbLine {
  -webkit-transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  stroke-dasharray: 450;
  stroke-dashoffset: 450;
  fill: none;
  stroke-width: 3px; }

/* GEARS *************************** */
@-webkit-keyframes rotates {
  form {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@keyframes rotates {
  form {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.gear {
  position: relative;
  z-index: 3;
  -webkit-transition: 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: 1s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0;
  opacity: 0; }
  .gear.is-revealed {
    opacity: 1;
    -webkit-transition: 1s cubic-bezier(0.19, 1, 0.22, 1);
    transition: 1s cubic-bezier(0.19, 1, 0.22, 1);
    bottom: 40px; }
    .gear.is-revealed svg {
      animation: rotates 24s infinite linear;
      -moz-animation: rotates 24s infinite linear;
      -webkit-animation: rotates 24s infinite linear;
      -o-animation: rotates 24s infinite linear; }
  .gear .gear-wrap {
    position: absolute; }
    .gear .gear-wrap img.medium {
      width: 40px; }
    .gear .gear-wrap img.large {
      width: 70px; }
    .gear .gear-wrap img.small {
      width: 20px; }
  .gear svg.medium {
    width: 40px; }
  .gear svg.large {
    width: 70px; }
  .gear svg.small {
    width: 20px; }
  .gear svg .st0 {
    fill: #8183B6; }
  .gear svg .st1 {
    fill: url(#SVGID_1_); }
  .gear svg .st2 {
    fill: url(#SVGID_2_); }
  .gear svg .st3 {
    opacity: 0.37; }
  .gear svg .st4 {
    fill: #005DA3; }
  .gear svg .st5 {
    fill: #11AFE3; }
  .gear svg .st6 {
    opacity: 0.15; }
  .gear svg .st7 {
    fill: #BF512A; }
  .gear svg .st8 {
    opacity: 0.33; }
  .gear svg .st9 {
    opacity: 0.22;
    -webkit-clip-path: url(#SVGID_8_);
            clip-path: url(#SVGID_8_); }
  .gear svg .st10 {
    opacity: 0.22; }
  .gear svg .st11 {
    -webkit-clip-path: url(#SVGID_11_);
            clip-path: url(#SVGID_11_);
    fill: #C6C6C6; }
  .gear svg .st12 {
    fill: #53A53F; }
  .gear svg .st13 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #53A53F; }
  .gear svg .st14 {
    fill: none; }
  .gear svg .st15 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_12_); }
  .gear svg .st16 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_13_); }
  .gear svg .st17 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_14_); }
  .gear svg .st18 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_15_); }
  .gear svg .st19 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_16_); }
  .gear svg .st20 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_17_); }
  .gear svg .st21 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_18_); }
  .gear svg .st22 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_19_); }
  .gear svg .st23 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_20_); }
  .gear svg .st24 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_21_); }
  .gear svg .st25 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_22_); }
  .gear svg .st26 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_23_); }
  .gear svg .st27 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_24_); }
  .gear svg .st28 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_25_); }
  .gear svg .st29 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_26_); }
  .gear svg .st30 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_27_); }
  .gear svg .st31 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_28_); }
  .gear svg .st32 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_29_); }
  .gear svg .st33 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_30_); }
  .gear svg .st34 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_31_); }
  .gear svg .st35 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#SVGID_32_); }
  .gear svg .st36 {
    fill: #FFFFFF; }
  .gear svg .st37 {
    fill: #CDCDCD; }
  .gear svg .st38 {
    fill: none;
    stroke: #FFFFFF;
    stroke-miterlimit: 10; }
  .gear svg .st39 {
    opacity: 0.5; }
  .gear svg .st40 {
    fill: url(#SVGID_33_); }
  .gear svg .st41 {
    fill: url(#SVGID_34_); }
  .gear svg .st42 {
    fill: url(#SVGID_35_); }
  .gear svg .st43 {
    fill: url(#SVGID_36_); }
  .gear svg .st44 {
    fill: url(#SVGID_37_); }
  .gear svg .st45 {
    fill: url(#SVGID_38_); }
  .gear svg .st46 {
    fill: url(#SVGID_39_); }
  .gear svg .st47 {
    fill: url(#SVGID_40_); }
  .gear svg .st48 {
    fill: url(#SVGID_41_); }
  .gear svg .st49 {
    fill: url(#SVGID_42_); }
  .gear svg .st50 {
    fill: url(#SVGID_43_); }
  .gear svg .st51 {
    fill: url(#SVGID_44_); }
  .gear svg .st52 {
    fill: url(#SVGID_45_); }
  .gear svg .st53 {
    fill: url(#SVGID_46_); }
  .gear svg .st54 {
    fill: url(#SVGID_47_); }
  .gear svg .st55 {
    fill: url(#SVGID_48_); }
  .gear svg .st56 {
    fill: url(#SVGID_49_); }
  .gear svg .st57 {
    fill: url(#SVGID_50_); }
  .gear svg .st58 {
    fill: url(#SVGID_51_); }
  .gear svg .st59 {
    fill: url(#SVGID_52_); }
  .gear svg .st60 {
    fill: url(#SVGID_53_); }
  .gear svg .st61 {
    fill: url(#SVGID_54_); }
  .gear svg .st62 {
    fill: url(#SVGID_55_); }
  .gear svg .st63 {
    fill: url(#SVGID_56_); }
  .gear svg .st64 {
    fill: url(#SVGID_57_); }
  .gear svg .st65 {
    fill: url(#SVGID_58_); }
  .gear svg .st66 {
    fill: url(#SVGID_59_); }
  .gear svg .st67 {
    fill: url(#SVGID_60_); }
  .gear svg .st68 {
    fill: url(#SVGID_61_); }
  .gear svg .st69 {
    fill: url(#SVGID_62_); }
  .gear svg .st70 {
    fill: url(#SVGID_63_); }
  .gear svg .st71 {
    fill: url(#SVGID_64_); }
  .gear svg .st72 {
    fill: url(#SVGID_65_); }
  .gear svg .st73 {
    fill: #005DAA; }
  .gear svg .st74 {
    -webkit-clip-path: url(#SVGID_67_);
            clip-path: url(#SVGID_67_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st75 {
    -webkit-clip-path: url(#SVGID_67_);
            clip-path: url(#SVGID_67_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #F18D1E; }
  .gear svg .st76 {
    -webkit-clip-path: url(#SVGID_67_);
            clip-path: url(#SVGID_67_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #612874; }
  .gear svg .st77 {
    -webkit-clip-path: url(#SVGID_67_);
            clip-path: url(#SVGID_67_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #E72E8C; }
  .gear svg .st78 {
    -webkit-clip-path: url(#SVGID_67_);
            clip-path: url(#SVGID_67_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #6A549D; }
  .gear svg .st79 {
    -webkit-clip-path: url(#SVGID_67_);
            clip-path: url(#SVGID_67_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #2E2F7C; }
  .gear svg .st80 {
    -webkit-clip-path: url(#SVGID_67_);
            clip-path: url(#SVGID_67_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #CCD826; }
  .gear svg .st81 {
    -webkit-clip-path: url(#SVGID_67_);
            clip-path: url(#SVGID_67_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #60C4E0; }
  .gear svg .st82 {
    -webkit-clip-path: url(#SVGID_69_);
            clip-path: url(#SVGID_69_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st83 {
    -webkit-clip-path: url(#SVGID_71_);
            clip-path: url(#SVGID_71_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #60C4E0; }
  .gear svg .st84 {
    -webkit-clip-path: url(#SVGID_71_);
            clip-path: url(#SVGID_71_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st85 {
    -webkit-clip-path: url(#SVGID_71_);
            clip-path: url(#SVGID_71_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #2E2F7C; }
  .gear svg .st86 {
    -webkit-clip-path: url(#SVGID_71_);
            clip-path: url(#SVGID_71_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #F18D1E; }
  .gear svg .st87 {
    -webkit-clip-path: url(#SVGID_73_);
            clip-path: url(#SVGID_73_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st88 {
    -webkit-clip-path: url(#SVGID_75_);
            clip-path: url(#SVGID_75_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st89 {
    -webkit-clip-path: url(#SVGID_75_);
            clip-path: url(#SVGID_75_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #E72E8C; }
  .gear svg .st90 {
    -webkit-clip-path: url(#SVGID_75_);
            clip-path: url(#SVGID_75_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #6A549D; }
  .gear svg .st91 {
    -webkit-clip-path: url(#SVGID_75_);
            clip-path: url(#SVGID_75_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #612874; }
  .gear svg .st92 {
    -webkit-clip-path: url(#SVGID_75_);
            clip-path: url(#SVGID_75_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #CCD826; }
  .gear svg .st93 {
    -webkit-clip-path: url(#SVGID_75_);
            clip-path: url(#SVGID_75_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #2E2F7C; }
  .gear svg .st94 {
    -webkit-clip-path: url(#SVGID_75_);
            clip-path: url(#SVGID_75_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #60C4E0; }
  .gear svg .st95 {
    -webkit-clip-path: url(#SVGID_75_);
            clip-path: url(#SVGID_75_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #F18D1E; }
  .gear svg .st96 {
    -webkit-clip-path: url(#SVGID_77_);
            clip-path: url(#SVGID_77_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st97 {
    -webkit-clip-path: url(#SVGID_77_);
            clip-path: url(#SVGID_77_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #6A549D; }
  .gear svg .st98 {
    -webkit-clip-path: url(#SVGID_79_);
            clip-path: url(#SVGID_79_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st99 {
    -webkit-clip-path: url(#SVGID_79_);
            clip-path: url(#SVGID_79_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #60C4E0; }
  .gear svg .st100 {
    -webkit-clip-path: url(#SVGID_79_);
            clip-path: url(#SVGID_79_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #612874; }
  .gear svg .st101 {
    -webkit-clip-path: url(#SVGID_79_);
            clip-path: url(#SVGID_79_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #F18D1E; }
  .gear svg .st102 {
    -webkit-clip-path: url(#SVGID_79_);
            clip-path: url(#SVGID_79_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #2E2F7C; }
  .gear svg .st103 {
    -webkit-clip-path: url(#SVGID_79_);
            clip-path: url(#SVGID_79_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #6A549D; }
  .gear svg .st104 {
    -webkit-clip-path: url(#SVGID_79_);
            clip-path: url(#SVGID_79_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #E72E8C; }
  .gear svg .st105 {
    -webkit-clip-path: url(#SVGID_79_);
            clip-path: url(#SVGID_79_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #CCD826; }
  .gear svg .st106 {
    -webkit-clip-path: url(#SVGID_89_);
            clip-path: url(#SVGID_89_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st107 {
    -webkit-clip-path: url(#SVGID_89_);
            clip-path: url(#SVGID_89_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #F18D1E; }
  .gear svg .st108 {
    -webkit-clip-path: url(#SVGID_89_);
            clip-path: url(#SVGID_89_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #612874; }
  .gear svg .st109 {
    -webkit-clip-path: url(#SVGID_89_);
            clip-path: url(#SVGID_89_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #E72E8C; }
  .gear svg .st110 {
    -webkit-clip-path: url(#SVGID_89_);
            clip-path: url(#SVGID_89_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #6A549D; }
  .gear svg .st111 {
    -webkit-clip-path: url(#SVGID_89_);
            clip-path: url(#SVGID_89_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #2E2F7C; }
  .gear svg .st112 {
    -webkit-clip-path: url(#SVGID_89_);
            clip-path: url(#SVGID_89_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #CCD826; }
  .gear svg .st113 {
    -webkit-clip-path: url(#SVGID_89_);
            clip-path: url(#SVGID_89_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #60C4E0; }
  .gear svg .st114 {
    -webkit-clip-path: url(#SVGID_91_);
            clip-path: url(#SVGID_91_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st115 {
    -webkit-clip-path: url(#SVGID_93_);
            clip-path: url(#SVGID_93_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #60C4E0; }
  .gear svg .st116 {
    -webkit-clip-path: url(#SVGID_93_);
            clip-path: url(#SVGID_93_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st117 {
    -webkit-clip-path: url(#SVGID_93_);
            clip-path: url(#SVGID_93_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #2E2F7C; }
  .gear svg .st118 {
    -webkit-clip-path: url(#SVGID_93_);
            clip-path: url(#SVGID_93_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #F18D1E; }
  .gear svg .st119 {
    -webkit-clip-path: url(#SVGID_95_);
            clip-path: url(#SVGID_95_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st120 {
    -webkit-clip-path: url(#SVGID_97_);
            clip-path: url(#SVGID_97_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st121 {
    -webkit-clip-path: url(#SVGID_97_);
            clip-path: url(#SVGID_97_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #E72E8C; }
  .gear svg .st122 {
    -webkit-clip-path: url(#SVGID_97_);
            clip-path: url(#SVGID_97_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #6A549D; }
  .gear svg .st123 {
    -webkit-clip-path: url(#SVGID_97_);
            clip-path: url(#SVGID_97_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #612874; }
  .gear svg .st124 {
    -webkit-clip-path: url(#SVGID_97_);
            clip-path: url(#SVGID_97_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #CCD826; }
  .gear svg .st125 {
    -webkit-clip-path: url(#SVGID_97_);
            clip-path: url(#SVGID_97_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #2E2F7C; }
  .gear svg .st126 {
    -webkit-clip-path: url(#SVGID_97_);
            clip-path: url(#SVGID_97_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #60C4E0; }
  .gear svg .st127 {
    -webkit-clip-path: url(#SVGID_97_);
            clip-path: url(#SVGID_97_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #F18D1E; }
  .gear svg .st128 {
    -webkit-clip-path: url(#SVGID_99_);
            clip-path: url(#SVGID_99_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st129 {
    -webkit-clip-path: url(#SVGID_99_);
            clip-path: url(#SVGID_99_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #6A549D; }
  .gear svg .st130 {
    -webkit-clip-path: url(#SVGID_101_);
            clip-path: url(#SVGID_101_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #C0C2C4; }
  .gear svg .st131 {
    -webkit-clip-path: url(#SVGID_101_);
            clip-path: url(#SVGID_101_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #60C4E0; }
  .gear svg .st132 {
    -webkit-clip-path: url(#SVGID_101_);
            clip-path: url(#SVGID_101_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #612874; }
  .gear svg .st133 {
    -webkit-clip-path: url(#SVGID_101_);
            clip-path: url(#SVGID_101_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #F18D1E; }
  .gear svg .st134 {
    -webkit-clip-path: url(#SVGID_101_);
            clip-path: url(#SVGID_101_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #2E2F7C; }
  .gear svg .st135 {
    -webkit-clip-path: url(#SVGID_101_);
            clip-path: url(#SVGID_101_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #6A549D; }
  .gear svg .st136 {
    -webkit-clip-path: url(#SVGID_101_);
            clip-path: url(#SVGID_101_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #E72E8C; }
  .gear svg .st137 {
    -webkit-clip-path: url(#SVGID_101_);
            clip-path: url(#SVGID_101_);
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #CCD826; }
  .gear svg .st138 {
    -webkit-clip-path: url(#SVGID_103_);
            clip-path: url(#SVGID_103_);
    fill: #A1A1A5; }
  .gear svg .st139 {
    -webkit-clip-path: url(#SVGID_105_);
            clip-path: url(#SVGID_105_); }
  .gear svg .st140 {
    -webkit-clip-path: url(#SVGID_109_);
            clip-path: url(#SVGID_109_);
    fill: #A1A1A5; }
  .gear svg .st141 {
    -webkit-clip-path: url(#SVGID_109_);
            clip-path: url(#SVGID_109_);
    fill: #E7308D; }
  .gear svg .st142 {
    -webkit-clip-path: url(#SVGID_111_);
            clip-path: url(#SVGID_111_); }
  .gear svg .st143 {
    -webkit-clip-path: url(#SVGID_115_);
            clip-path: url(#SVGID_115_);
    fill: #A1A1A5; }
  .gear svg .st144 {
    -webkit-clip-path: url(#SVGID_117_);
            clip-path: url(#SVGID_117_); }
  .gear svg .st145 {
    -webkit-clip-path: url(#SVGID_121_);
            clip-path: url(#SVGID_121_);
    fill: #A1A1A5; }
  .gear svg .st146 {
    -webkit-clip-path: url(#SVGID_123_);
            clip-path: url(#SVGID_123_); }
  .gear svg .st147 {
    -webkit-clip-path: url(#SVGID_127_);
            clip-path: url(#SVGID_127_);
    fill: #A1A1A5; }
  .gear svg .st148 {
    -webkit-clip-path: url(#SVGID_129_);
            clip-path: url(#SVGID_129_); }

/* Research *************************** */
.research {
  padding-bottom: 100px;
  background: #e5e5e5;
  position: relative; }
  .research .custom-container {
    max-width: 963px;
    position: relative;
    margin: 0px auto;
    top: -100px;
    position: relative; }
    @supports (-ms-ime-align: auto) {
      .research .custom-container {
        max-width: 953px; } }
  .research .circle-orange {
    width: 80px; }
    .research .circle-orange.circle-1 {
      bottom: 100px;
      position: relative; }
  .research .box.research {
    position: absolute;
    top: 200px;
    left: 300px;
    right: 0;
    background: rgba(255, 255, 255, 0.8);
    z-index: 9;
    max-height: 300px;
    max-width: 400px !important; }
    @supports (-ms-ime-align: auto) {
      .research .box.research {
        left: 40%; } }
    .research .box.research hr {
      border-top: 1px solid #DC5827; }
    .research .box.research h2 {
      color: #DC5827; }

.line-w-nodes svg .cls-1,
.line-w-nodes svg .cls-3,
.line-w-nodes svg .cls-4 {
  fill: none;
  stroke-miterlimit: 10;
  stroke-width: 2px; }

.line-w-nodes svg .cls-1 {
  stroke: #bf512a; }

.line-w-nodes svg .cls-2 {
  fill: #bf512a; }

.line-w-nodes svg .cls-3 {
  stroke: url(#orange_purple); }

.line-w-nodes svg .cls-4 {
  stroke: url(#orange_purple-2); }

.line-w-nodes svg .cls-5 {
  fill: #8183b6; }

.orange--circles {
  position: absolute; }
  .orange--circles img {
    position: relative;
    z-index: 19; }

.circle_x1 img {
  width: 100px;
  bottom: 100px;
  left: 300px; }

.circle_x2 img {
  bottom: 200px;
  left: 400px;
  width: 60px; }

.circle_x3 img {
  width: 60px;
  bottom: 100px;
  left: 300px; }

.ie-research {
  padding: 100px 0; }
  .ie-research .r-section img {
    width: 80%; }

/* Map *************************** */
.rsna-map {
  padding: 50px 0;
  position: relative;
  background-size: cover;
  background-image: url(/images/rsna/home/map_bg.jpg); }
  .rsna-map .map-w-photos {
    position: relative;
    margin: 0px auto; }
    .rsna-map .map-w-photos img {
      width: 80%;
      display: block;
      margin: 0px auto; }
  .rsna-map .join-us img {
    position: relative;
    width: 80%;
    right: 76px; }
  .rsna-map .join-us .text {
    position: absolute;
    top: 20px;
    margin-left: 200px; }
    .rsna-map .join-us .text .title {
      display: inline-block; }
      .rsna-map .join-us .text .title h2 {
        font-family: Georgia, 'Times New Roman', Times, serif;
        font-size: 44px;
        font-weight: 600;
        color: #fff; }
    .rsna-map .join-us .text p {
      display: inline-block;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 20px;
      margin-left: 20px;
      color: #fff;
      font-weight: 100; }

.join-mobile h2 {
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 44px;
  font-weight: 600; }

.join-mobile p {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  margin-left: 0px; }

/* Animated Lines w Nodes *************************** */
.animated-nodes-lines {
  position: relative;
  bottom: 126px;
  z-index: 8; }
  .animated-nodes-lines svg .cls-1,
  .animated-nodes-lines svg .cls-4,
  .animated-nodes-lines svg .cls-5,
  .animated-nodes-lines svg .cls-6,
  .animated-nodes-lines svg .cls-7,
  .animated-nodes-lines svg .cls-8,
  .animated-nodes-lines svg .cls-9 {
    fill: none; }
  .animated-nodes-lines svg .cls-1,
  .animated-nodes-lines svg .cls-4,
  .animated-nodes-lines svg .cls-6,
  .animated-nodes-lines svg .cls-8 {
    stroke: #dccdc8; }
  .animated-nodes-lines svg .cls-1,
  .animated-nodes-lines svg .cls-10,
  .animated-nodes-lines svg .cls-4,
  .animated-nodes-lines svg .cls-5,
  .animated-nodes-lines svg .cls-6,
  .animated-nodes-lines svg .cls-7,
  .animated-nodes-lines svg .cls-8,
  .animated-nodes-lines svg .cls-9 {
    stroke-miterlimit: 10; }
  .animated-nodes-lines svg .cls-1 {
    stroke-width: 1.5px; }
  .animated-nodes-lines svg .cls-2 {
    fill: #dccdc8; }
  .animated-nodes-lines svg .cls-10,
  .animated-nodes-lines svg .cls-3 {
    fill: #bf512a; }
  .animated-nodes-lines svg .cls-10,
  .animated-nodes-lines svg .cls-5,
  .animated-nodes-lines svg .cls-6,
  .animated-nodes-lines svg .cls-7,
  .animated-nodes-lines svg .cls-9 {
    stroke-width: 2px; }
  .animated-nodes-lines svg .cls-5 {
    stroke: url(#orange_purple); }
  .animated-nodes-lines svg .cls-10,
  .animated-nodes-lines svg .cls-7 {
    stroke: #bf512a; }
  .animated-nodes-lines svg .cls-8 {
    stroke-width: 1.25px; }
  .animated-nodes-lines svg .cls-9 {
    stroke: url(#linear-gradient); }
  .animated-nodes-lines svg .cls-11 {
    fill: #8183b6; }

.no--ie .nl-group-1 polyline {
  -webkit-transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  stroke-dasharray: 418;
  stroke-dashoffset: 418;
  stroke-width: 2; }

.no--ie .nl-group-2 line {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
  -webkit-transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  stroke-dasharray: 735;
  stroke-dashoffset: 735;
  stroke-width: 2; }

.no--ie .nl-group-3 polyline#_Path_4 {
  -webkit-transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  stroke-dasharray: 588;
  stroke-dashoffset: 588;
  stroke-width: 2; }

.no--ie .nl-group-3 line#_Path_5 {
  -webkit-transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  stroke-dasharray: 270;
  stroke-dashoffset: 270;
  stroke-width: 2; }

.no--ie .nl-group-3 line#_Path_6 {
  -webkit-transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  stroke-dasharray: 505;
  stroke-dashoffset: 505;
  stroke-width: 2; }

.no--ie .bulb-line {
  opacity: 0; }
  .no--ie .bulb-line.is-revealed {
    opacity: 1; }

.no--ie circle#_Path_8,
.no--ie .nl-group-1 path#_Path_,
.no--ie .nl-group-3 path#_Path_7 {
  opacity: 0; }

/* ONLY IE STYLES ******************* */
.only--ie {
  display: none; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .no--ie {
    display: none; }
  .only--ie {
    display: block; }
    .only--ie .education .box {
      left: 22%; }
    .only--ie .svg-wrap img {
      width: 135%; }
    .only--ie svg#innovation-lines .cls-1 {
      fill: none;
      stroke: #8183b6;
      stroke-miterlimit: 10;
      stroke-width: 2px; }
    .only--ie svg#innovation-lines .cls-2 {
      fill: #8183b6; }
    .only--ie .bulb svg {
      height: 800px; }
    .only--ie .orange--circles {
      display: none; }
    .only--ie .innovation svg {
      height: 800px;
      width: 155%; }
    .only--ie .innovation .box-border-cut {
      left: 18%; }
    .only--ie .lines-bg {
      width: 76.5%; }
    .only--ie .animated-nodes-lines {
      width: 100%;
      display: -ms-inline-flexbox;
      margin: 0px auto;
      top: 50px; }
      .only--ie .animated-nodes-lines img {
        width: 76.6%;
        margin: 0px auto; }
    .only--ie .bulb img {
      width: 60%;
      position: relative;
      top: 230px;
      left: 25%; }
  /* IE10+ CSS styles end */ }

/* Safari (from 6.1 to 10.0) */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { 
    @media {
      .no--ie {
        display: none; }
      .only--ie {
        display: block; }
        .only--ie .education .box {
          left: 22%; }
        .only--ie .svg-wrap img {
          width: 135%; }
        .only--ie svg#innovation-lines .cls-1 {
          fill: none;
          stroke: #8183b6;
          stroke-miterlimit: 10;
          stroke-width: 2px; }
        .only--ie svg#innovation-lines .cls-2 {
          fill: #8183b6; }
        .only--ie .bulb svg {
          height: 800px; }
        .only--ie .orange--circles {
          display: none; }
        .only--ie .innovation svg {
          height: 800px;
          width: 155%; }
        .only--ie .innovation .box-border-cut {
          left: 18%; }
        .only--ie .lines-bg {
          width: 76.5%; }
        .only--ie .animated-nodes-lines {
          width: 100%;
          display: -ms-inline-flexbox;
          margin: 0px auto;
          top: 50px; }
          .only--ie .animated-nodes-lines img {
            width: 76.6%;
            margin: 0px auto; }
        .only--ie .bulb img {
          width: 60%;
          position: relative;
          top: 230px;
          left: 25%; }
    }
}


@media only screen and (max-width: 1400px) {
  .only--ie section.education .custom-container {
    max-width: 900px; }
    .only--ie section.education .custom-container .bulb {
      bottom: 460px;
      right: 65px; } }

.only--ie .innovation .gear-radial .gear-grey {
  top: -100px; }

.only--ie .innovation svg#innovation-lines {
  width: 132.2%;
  bottom: 45px; }

.only--ie .research .custom-container {
  max-width: 1000px; }
  @media only screen and (max-width: 1400px) {
    .only--ie .research .custom-container {
      max-width: 1218px; }
      .only--ie .research .custom-container .animated-nodes-lines img {
        width: 77.6%; }
      .only--ie .research .custom-container .animated-nodes-lines {
        bottom: 160px; } }

/* Mobile Body Animated *************************** */
.rsna-homepage.mobile .section-home {
  padding: 30px 0; }

.rsna-homepage.mobile h5 {
  text-transform: uppercase;
  text-align: left; }

.rsna-homepage.mobile h2 {
  text-transform: uppercase;
  text-align: left;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 32px;
  font-weight: bold; }

.rsna-homepage.mobile p {
  color: #666666;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif; }

.rsna-homepage.mobile .innovation-txt h5 {
  color: #666666; }

.rsna-homepage.mobile .innovation-txt h2 {
  color: #8789bc; }

.rsna-homepage.mobile .research-txt {
  background: #F1F2F6;
  padding: 15px; }
  .rsna-homepage.mobile .research-txt h5 {
    color: #666666; }
  .rsna-homepage.mobile .research-txt h2 {
    color: #DC5827; }

.rsna-homepage.mobile .education-txt h5 {
  color: #666666; }

.rsna-homepage.mobile .education-txt h2 {
  color: #53A53F; }

@media screen and (max-width: 1437px) {
  .innovation .custom-container {
    max-width: 1200px; }
  .research .custom-container {
    max-width: 1200px; }
  .animated-nodes-lines {
    position: relative;
    bottom: 60px;
    z-index: 8;
    padding: 0px 186px; } }

@media screen and (max-width: 1200px) {
  .innovation .custom-container {
    max-width: 1020px; }
  .research .custom-container {
    max-width: 1020px; }
  .animated-nodes-lines {
    position: relative;
    bottom: 60px;
    z-index: 8;
    padding: 0px 147px; } }

/* ----------------------------------------------------
   General COMPONENTS
------------------------------------------------------- */
/* ----------------------------------------------------
  1) General Styles
------------------------------------------------------- */
.hidden-all {
  display: none !important; }

::-ms-clear,
::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-search-results-button,
::-webkit-search-results-decoration {
  display: none !important; }

/* ----------------------------------------------------
 Dev Override Imports - For Backend Overrides (temporary, to move into correct scss files)
------------------------------------------------------- */
/* 
 * -----------------------------------------
 *  Dev Overrides
 *  @@ File: /_dev-overrides.scss
 * ----------------------------------------- 
 */

/*# sourceMappingURL=app.css.map */
