.body-inject{
  display: none;
  }
  h1, .h1{
  padding-bottom: 32px;
  margin-bottom: 0px!important;
  }
  
  
  
  div#divBody a{
     color: inherit!important;    
      font-weight: 400;
      text-decoration: underline;
  }
  
  sup {
  position: relative;
  font-size: 11px;
  line-height: inherit;
  vertical-align: super;
  margin-left: 2px;
  top: 2px;
  }
   
  h1 sup {
  font-size: 14px;
  top: -14px;
  }
  h2 sup {
  font-size: 12px;
  top: -9px;
  }
  h3 sup {
  font-size: 12px;
  top: -14px;
  }
   
  p sup {
  margin-left: -2px;
  }
  p.p-gray sup {
  font-size: 9px;
  }
   
   
  @media (max-width: 992px) {
  h1 sup {
  top: -12px;
  }
   
  h2 sup {
  top: -5px;
  }
  }
   
  @media (max-width: 768px) {
  h1 sup {
  top: -6px;
  }
   
  h2 sup {
  top: -1px;
  }
  }
    
  .cookie-content p{
  color: #212529;
  }
  
  body, body section, .disclaimer-row, .disclaimer-section, .disclaimer-header{
  background-color: #000!important;
  color: #f2f3f5!important;
  }
  section .header-navr{
    color: inherit;
    text-align: inherit;
  }
  
   section h1, .hero__text__copy .headline,  section h2, .headlineH2,  section h3,  section h4,  section p, .hero__text__copy .subheadline,  section div{
    color: #f2f3f5!important;
  text-align: center;
  }
  section.header-navr .level1-item div{
    color: #252629!important;
    text-align: inherit;
  }
  
  h3{
    font-family: InterUI!important;
    font-size: 20px!important;
    line-height: 28px!important;
    font-weight: bold!important;
    
  }
  p{
  margin-top: 0;
      margin-bottom: 1rem;
      font-size: 16px;
      line-height: 24px;
      font-family: 'InterUI'
  }
  .copyright p {
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
  
  .fullWidthTextCTABtn a{
    
    height: 48px !important;
    background: #F2F3F5 !important;
    border-radius: 28px !important;
    margin-top: 24px !important;
    padding: 12px 24px !important;
    font-family: InterUI!important;
    font-size: 16px !important;
    line-height: 24px !important;  
    text-align: center;
  font-weight: 600;
  color: #000!important;
  }
  
  .fullWidthTextCTABtn a:hover {
    background: #6188FF !important;
  }
  
  .fullWidthTextCTABtn a:focus {
    background: #3D4DFF!important;
    border: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  
  
  
  .col-xl-8{
    flex: 100%!important;
    max-width: 100%!important;
  }
  
  
  
  
  
  .cta{
    text-transform: inherit;
     font-family: InterUI!important;
    font-size: 16px !important;
    line-height: 24px !important;  
    text-align: center;
    font-weight: 600;
    }
  
.ion-reshaping-slider div#divBody a{
    color: #f2f3f5!important;
    font-weight: 400;
    text-decoration: underline;
  }
  
.ion-reshaping-slider div#divBody .brochure{
    margin-bottom: 64px;
  }
  
  .video-large-container{
    padding-right: 0px!important;
    padding-left: 0px!important;
  }
  
  /* Slider styles */
  
  
  
  body  section .slider {
    max-width: 540px;
    height: 100%;
    background-color: #F2F3F5;
    border-radius: 24px;
   
    color: #252629;
    margin: 40px auto;
  padding: 0px;
  }
  
  @media only screen and (min-width: 768px) {
    body  section .slider {
      margin-top: 40px;
    }
  }
  
  body  section .slider a .visually-hidden{
    display: none;
  }
  
  body  section .slider .copy .top{
  height: 100%;
      display: flex;
      flex-direction: column;
  }
  
  @media only screen and (min-width: 576px){
  body  section .slider .copy .top{
  height: 197px;
  }
  }
  
  
  
  body  section .slider h3, body  section .slider p, body  section .slider svg{
      color: #252629!important;
      fill: #252629!important;
      text-align: left;
  }
  
  body  section .slider .carousel {
    height: calc(100% - 40px);
    position: relative;
  }
  
  @media only screen and (min-width: 992px) {
    body  section .slider .carousel:hover > a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
  }
  
  body  section .slider .carousel a {
    display: none;
    height: 40px;
    width: 40px;
    background-color: #E1E2E6;
    border-radius: 50px;
    position: absolute;
    top: 50%;
  }
  
  body  section .slider .carousel a:hover {
    background: #C6C7CC;
  }
  
  body  section .slider .carousel a:focus {
    background: #ABACB3;
  }
  
  body  section .slider .carousel a span {
    height: 16px;
    width: 16px;
  }
  
  body  section .slider .carousel .carousel-inner {
    max-width: 540px;
   
    
  }
  
  body  section .slider .carousel .carousel-inner .copy {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: space-between;
      color: #252629!important;
      width: 100%;
  }
  
  .top{
      margin: 25px 25px 0px 25px;
  }
  
  body  section .slider .carousel .carousel-inner .copy svg {
    margin-bottom: 24px;
  }
  
  body  section .slider .carousel .carousel-inner .copy svg path {
    fill: #252629;
  }
  
  body  section .slider .carousel .carousel-inner .copy img {
    border-radius: 0px 0px 23px 23px;
  }
  
  
  
  
  
  body  section .slider .carousel .carousel-control-next {
    right: -21px;
    opacity: 1;
    display: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  body  section .slider .carousel .carousel-control-next span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  }
  
  
  body  section .slider .carousel .carousel-control-prev {
    left: -21px;
    opacity: 1;
    display: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  body  section .slider .carousel .carousel-control-prev span {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
  }
  
  body  section .slider .carousel .carousel-indicators {
    margin-bottom: 0px;
    bottom: 24px;
  }
  
  body  section .slider .carousel .carousel-indicators li {
    width: 8px;
    height: 8px;
    border-top: none;
    border-bottom: none;
    border-radius: 50px;
    opacity: 1;
    background-color: #252629;
  }
  
  body  section .slider .carousel .carousel-indicators li:hover {
    background-color: #3D4DFF;
  }
  
  body  section .slider .carousel .carousel-indicators li.active {
    width: 16px;
  }
  
  
  
  
  /*Form Styles*/
  
  
  
  
  /* mobile */
  
.form-section{
  background: radial-gradient(92.64% 467.52% at 3.61% 90.56%, #1C23BA 0%, #3D4DFF 100%);
  }
  
  
  body  section .form-area {  
      font-family: InterUI;  
    }
  body  section .form-area .form-intro {
      margin-bottom: 20px;
    }
  
  body  section .form-area p {
      font-family: InterUI;
      font-size: 16px;
      line-height: 24px;
      text-align: center;    
    }
  
  body  section .form-area .mktoForm {
      padding: 0px !important;
    }
  
  body  section .form-area .mktoForm .mktoAsterix {
  color: #fff!important;
  }
  
  body  section .form-area .mktoForm .mktoFormRow label {
      font-family: InterUI;
      font-size: 14px;
      line-height: 20px;
      color: #fff;
      font-weight: 600 !important;
      margin-bottom: 5px !important;
      width: 92vw !important;
    }
  
    body  section .form-area .mktoForm .mktoFormRow input, body  section .form-area .mktoForm .mktoFormRow select {
      border: none !important;
      -webkit-box-shadow: none !important;
              box-shadow: none !important;
      background-color: #F2F3F5 !important;
      font-family: InterUI;
      font-size: 16px !important;
      line-height: 24px !important;
      height: 40px !important;    
    }
    
    body  section .form-area .mktoForm .mktoFormRow input:hover, body  section .form-area .mktoForm .mktoFormRow select:hover {
      border: 2px solid #000!important;
    }
    
    body  section .form-area .mktoForm .mktoFormRow input:focus{
      border: 2px solid #252629!important;    
    }
  
    body  section .form-area .mktoForm .mktoFormRow .mktoInvalid {
      border: 2px solid #252629!important;
      color: #252629!important;
    }
  
  body  section .form-area .mktoForm .mktoButtonRow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  body  section .form-area .mktoForm .mktoButtonWrap.mktoShinyBlue{
  margin-left: 0px!important;
  }
  body  section .form-area .mktoForm .mktoButtonWrap.mktoShinyBlue .mktoButton{
     text-shadow: none!important;
     color: #252629;
  }
  
  body  section .form-area .mktoForm .mktoButton {
    width: 100% !important;
    height: 48px !important;
    background: #F2F3F5 !important;
    border-radius: 28px !important;
    margin-top: 24px !important;
    padding: 12px 24px !important;
    font-family: InterUI!important;
    font-size: 16px !important;
    line-height: 24px !important;  
    text-align: center;
  font-weight: 600;
  }
  
  body  section .form-area .mktoForm .mktoButton:hover {
    background: #6188FF !important;
  }
  
  body  section .form-area .mktoForm .mktoButton:focus {
    background: #3D4DFF!important;
    border: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  
  body  section .form-area .mktoForm .g-recaptcha {
    visibility: visible;
    margin: 21px 0px 0px 0px;
    display: flex;
     justify-content: center;
    transform: scale(0.6);
  -webkit-transform:scale(0.6); 
  }
  
  body  section .form-area .g-recaptcha.mktoInvalid > DIV > DIV {
    background-color: #f63c00;
    -webkit-transition: background-color 400ms ease-in;
    transition: background-color 400ms ease-in;
  }
  
  body  section .form-area .g-recaptcha iframe {
    padding: 0px !important;
  }
  
  body  section .form-area #submitagreement {
    font-family: InterUI;
    font-size: 12px;
    line-height: 16px;
    margin-top: 24px;
    color: #B2C8FF!important;
  }
  
  body  section .form-area #submitagreement a {
    color: #B2C8FF!important;
  text-decoration: underline;
      font-weight: normal;
  }
  
  body  section .form-area #mkto-thank {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 50px auto 0px;
  background-color: #fff;
  padding: 40px;
  }
  
  body  section .form-area #mkto-thank p{
     color: #252629!important;
     text-align: center;
     font-size: 16px;
     line-height: 24px;
  }
  body  section .form-area #mkto-thank .mkto-thank-copy{
     font-size: 20px;
     line-height: 28px;
     font-weight: bold;
  }
  
  
  body  section .form-area #mkto-thank img{
      width: 80vw!important;
      margin: 40px auto;
    }
  
  /* Between mobile and landscape*/
  
  @media only screen and (min-width: 480px) and (max-width: 575px) {
    body  section .form-area .mktoForm .mktoFormRow input, body  section .form-area .mktoForm .mktoFormRow select {
      width: 87.5vw !important;
    }
  body  section .form-area .mktoForm .mktoButtonRow {
      width: 87.5vw !important;
    }
  body  section .form-area .mktoForm {    
      width: 87.5vw!important;
    }
  body  section .form-area .mktoForm .g-recaptcha{
       transform: scale(0.8);
      -webkit-transform:scale(0.8); 
    }
  }
  
  /* landscape */
  @media only screen and (min-width: 576px){
.form-section .headlineH2{
    text-align: left;
  }
  
.form-section .col-xl-8:first-of-type{
    display: flex;
    justify-content: center;
  }
  
  
.form-section #divBody{
       display: flex;
       justify-content: center;
   }
  
  body  section .form-area{
    padding-left: 24px;
  }
  
  
      body  section .form-area p {
          text-align: left;
          margin-left: 0px;
        }
      body  section .form-area .mktoForm {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 92vw !important;
      }
      body  section .form-area .mktoForm .mktoFormRow {
          display: inline-block;
          width: 45vw !important;
        }
      body  section .form-area .mktoForm .mktoFormRow label {
      width: 45vw;
      }
      body  section .form-area .mktoForm .mktoFormRow input, body  section .form-area .mktoForm .mktoFormRow select {
          width: 41.5vw !important;
        }
        body  section .form-area .mktoForm .mktoFormRow input#hospitalNameMkto {
          width: 88.5vw !important;
        }
  
  body  section .form-area .mktoForm .mktoFormRow:nth-of-type(5) {
          width: 88.5vw !important;
  }
       
  
        body  section .form-area .mktoForm .mktoButtonRow {
         -webkit-box-pack: start;
         -ms-flex-pack: start;
           justify-content: flex-start;
    }
  
  body  section .form-area .mktoForm .g-recaptcha{
       transform: scale(0.8);
      -webkit-transform:scale(1.0); 
  width: 100%;
    }
   body  section .form-area .g-recaptcha {
     justify-content: flex-start!important;  
    }
  
  body  section .form-area #submitagreement {
      text-align: left;
    }
  
  body  section .form-area #mkto-thank {
      text-align: center!important;
    }
  body  section .form-area #mkto-thank img{
      width: 25vw!important;
      margin: 40px auto;
    }
      
  }
  
  
  
  
  
  @media only screen and (min-width: 768px){
  body  section .form-area {
      padding-left: 0px;
  }
  }
  
  /* desktop*/
  @media only screen and (min-width: 992px){
  
.form-section .col-xl-8{
    display: flex;
    justify-content: center;
  }
  .form-section .headlineH2{
    width: 45vw;
  }
    body  section .form-area {  
     width: 45vw; 
    }
      body  section .form-area .mktoForm {
          width: 45vw !important;
        }
        body  section .form-area .mktoForm .mktoFormRow {
          width: 22vw !important;
        }
        body  section .form-area .mktoForm .mktoFormRow label {
          width: 45vw !important;
        }
        body  section .form-area .mktoForm .mktoFormRow input, body  section .form-area .mktoForm .mktoFormRow select {
          width: 22vw !important;
        }
  
        body  section .form-area .mktoForm .mktoFormRow input#hospitalNameMkto {
          width: 45vw !important;
        }
        body  section .form-area .mktoForm .mktoFormRow:nth-of-type(5) {
          width: 45vw !important;
        }
  }
  
  
  
  
  
  
  
  
  
.ion-reshaping-footnotes .animateMe {
      -webkit-animation-name: inherit;
      animation-name: inherit;
      -webkit-animation-duration: inherit;
      animation-duration: inherit;
      -webkit-animation-timing-function: inherit;
      animation-timing-function: inherit;
      -webkit-animation-delay: inherit;
      animation-delay:inherit;
      -webkit-animation-fill-mode: inherit;
      animation-fill-mode: inherit;
  }
  
.ion-reshaping-footnotes .animationTarget {
      opacity: 1;
      -webkit-transform:inherit;
  }
  
  
  
  
  
  
  
  
  
  
  /*Disclaimer section*/
  
  .disclaimer-legal-copy p, .ion-reshaping-footnotes p, .ion-reshaping-footnotes li {
      
      text-align: left;
      font-size: 12px;
      line-height: 16px;
      list-style-position: inside;
      font-family: InterUI;
  }
  
.ion-reshaping-footnotes{
    padding-top: 48px;
  }
.ion-reshaping-footnotes ol{
    padding-bottom: 30px;
    padding-left: 0px;
    margin: 0px 0px 16px;
  }
  
  
.ion-reshaping-footnotes .col-xl-2{
    display: none;
  }
  
.ion-reshaping-footnotes .subHeaderText{
    flex: 100%;
    max-width: 100%;
  }
  
  .disclaimer-legal-copy{
    padding-top: 0px;
  padding-bottom: 48px;
  border-bottom: 1px solid  #73747A;
  }
  
  .disclaimer-legal-copy a{
    color: #fff;
  }
  
  .disclaimer-legal-copy p:nth-of-type(1), .disclaimer-legal-copy p:nth-of-type(3), .disclaimer-legal-copy p:nth-of-type(6), .disclaimer-legal-copy p:nth-of-type(11){
    margin-bottom: 0px;
  }
  
  .disclaimer-spacing .row:first-of-type{
    display: none;
  }
  
  .disclaimer-divider, .disclaimer-header{
    display: none;
  }
   
   
  