body {
  font-family: Arial, Helvetica, sans-serif; }

img {
  max-width: 100%; }


.color-black {
  color: #000000; }

.color--color-1 {
  color:#49a942; }

.color--color-2 {
  color:#4ebcb3;
}
.color--color-3 {
  color:#64488c;
}
.color--color-4 {
  color:#75a3c7;
}
.color--color-5 {
  color:#9aa1cd;
}

.nowrap {
  white-space: nowrap; }

.back-to-top-button {
  right: 2%;
  transition: bottom 1s ease;
  cursor: pointer;
  position: fixed;
  bottom: -80px;
  display: block;
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75); }
  .back-to-top-button.active {
    bottom: 2%;
    z-index: 2; }

.arrow {
  margin-bottom: -1px;
  width: 12px;
  height: 12px;
  border-right: solid 3px #ffffff;
  border-bottom: solid 3px #ffffff;
  display: inline-block; }
  .arrow--right {
    transform: rotate(-45deg); }
  .arrow--left {
    transform: rotate(135deg); }

.btn {
  border-radius: 40px;
  background-color: #49a942;
  padding: 0px 10px;
  height: 45px;
  color: #ffffff;
  font-size: 12px;
  margin-bottom: 30px;
  line-height: 45px; }
  @media (min-width: 768px) {
    .btn {
      margin-bottom: 5px;
      font-size: 16px; } }
  .btn:hover, .btn:active, .btn:focus {
    color: #ffffff;
    box-shadow: none; }
  .btn--line-height-normal {
    line-height: normal; }
  .btn--full-width {
    width: 100%; }
  .btn--fix-width {
    width: 210px; }
    @media (min-width: 768px) {
      .btn--fix-width {
        width: 115px; } }
  .btn--grey {
    background-color: #A59D95; }
  .btn--margin-bottom-smaller {
    margin-bottom: 5px; }

header {
  background: #ffffff;
  height: 100px; }
  header .header {
    height: 100px; }
    header .header__logo {
      position: absolute;
      top: 50%;
      transform: translateY(-50%); }
      header .header__logo--lilly {
        width: 101.15px;
        height: 54.97px;
        left: 15px; }
      header .header__logo--taltz {
        width: 123px;
        height: 71px;
        right: 15px; }

footer {
  padding-top: 60px;
  padding-bottom: 50px;
  background-color: #49a942;
  text-align: center;
  position: relative; }
  @media (min-width: 768px) {
    footer {
      text-align: left; } }
  footer p {
    color: #ffffff;
    font-size: 13px;
    margin: 10px 0px;
    max-width: 710px; }
  footer .row {
    flex-direction: row-reverse; }
  footer .footer__logo {
    text-align: right;
    margin-bottom: 15px; }
  footer a {
    color: #ffffff;
    text-decoration: none; }

.graph {
  width: 100%;
  margin-bottom: 10px; }

.legal-navigation {
  list-style-type: none;
  margin-bottom: 45px;
  padding-left: 0px; }
  .legal-navigation li {
    margin-bottom: 25px; }
  .legal-navigation a {
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline; }
    @media (min-width: 768px) {
      .legal-navigation a {
        font-size: 13px; } }

.icon--quiz {
  padding-right: 10px;
  height: 25px; }

.DCE-table {
  width: 100%;
  color: #82786f;
  margin-bottom: 25px; }
  .DCE-table thead th {
    border-top: none;
    border-bottom: none; }
    .DCE-table thead th:first-of-type {
      width: 25%; }
  .DCE-table tbody tr:nth-child(odd) {
    background-color: #ffffff; }
  .DCE-table ul {
    list-style: none; }
    .DCE-table ul li::before {
      content: "\2022";
      color: #d52b1e;
      font-weight: bold;
      display: inline-block;
      width: 1em;
      margin-left: -1em; }

.inline-content {
  margin-top: 30px;
  position: relative; }
  .inline-content img {
    display: inline-block;
    width: 60px;
    padding-right: 5px; }
  .inline-content p {
    display: inline-block;
    width: calc(100% - 65px);
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }

.content-logo-right {
  text-align: right; }
  .content-logo-right img {
    width: 90px; }

.video {
  width: 100%;
  margin-bottom: 25px;
  padding-bottom: 56.25%;
  position: relative; }
  @media (min-width: 768px) {
    .video {
      margin-left: 15px;
      margin-right: 15px;
      padding-bottom: 53.9%; } }
  @media (min-width: 992px) {
    .video {
      padding-bottom: 54.4%; } }
  .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.section {
  padding-top: 35px;
  padding-bottom: 35px;
  font-family: Arial, Helvetica, sans-serif;
  color: #82786f;}
  .section--white {
    background: #ffffff; }
  .section--grey {
    background: rgba(213, 210, 202, 0.25); }
  .section--primary {
    background: #49a942; }
  .section--padding-bottom-none {
    padding-bottom: 0px; }
  .section h2 {
    font-size: 30px;
    color: #ffffff;
    margin-bottom: 15px;
    font-weight: bold; }
    @media (min-width: 768px) {
      .section h2 {
        font-size: 38px;
        margin-bottom: 20px; } }
    @media (max-width:576px) { 
      .section h2 {
        font-size: 24px; /*title font-size in mobile*/
      }
    }
  .section h3 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 25px; }
  .section h4 {
    font-size: 20px;
    color: #ffffff; }
    @media (min-width: 768px) {
      .section h4 {
        font-size: 20px; } }
  .section p {
    font-size: 16px; }
    .section p.small-text {
      font-size: 12px; }
  .section ul {
    padding-left: 15px; }
  .section__picturetext h2 {
    color: black;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 30px;
    text-shadow: 2px 2px lightgrey;
    top: 27px; }
  .section__picturetext div {
    position: absolute;
    z-index: 1000;
    left: 60px;
    font-size: 10px !important;
    bottom: 10px; }
    .section__picturetext div p {
      font-size: 10px; }
      .section__picturetext div p:first-child, .section__picturetext div p:nth-child(2) {
        margin-left: 50px; }

.more-content {
  margin-bottom: 35px;
  text-align: center; }
  @media (min-width: 768px) {
    .more-content {
      text-align: left;
      margin-bottom: 40px; } }
  .more-content img {
    margin-bottom: 30px; }
  .more-content h3 {
    font-size: 16px;
    font-weight: bold;
    color: #82786f;
    margin-bottom: 0; }
  .more-content p {
    font-size: 16px;
    color: #82786f;
    margin-bottom: 30px; }

@media (min-width: 1200px) {
  .container__900px {
    max-width: 900px;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; } }
@media (min-width: 992px) {
  .container__900px {
    max-width: 900px; 
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;} }

/*@media (max-width: 576px){
  .container {
      padding-left: 30px;
      padding-right: 30px;
    }
  }*/
@media (max-width: 576px){
    .padding_sm {
        padding-left: 30px;
        padding-right: 30px;
      }
    }
@media (max-width: 576px){
  .padding_left_sm {
    padding-left: 30px;
  }
}
/*# sourceMappingURL=style.css.map */

.section h3.normal-weight {
   font-weight: normal;
   font-size: 24px;
   line-height: 1.2;
   text-transform: none;
}

/*slide 2 and 3*/
section .box__title{width:100%;font-size:12px;line-height:14px;border-bottom:1px solid;padding-bottom:5px;margin-bottom:5px; text-transform: none; font-weight: normal;}@media (min-width: 992px){.box__title{font-size:10px}}@media (min-width: 1200px){.box__title{font-size:12px}}section .box__week{font-size:12px;line-height:14px;font-weight:bold;text-transform:uppercase; color: #82786f;}@media (min-width: 768px){.box--border-left{border-left:2px dotted}}.graph{margin-top:10px;margin-bottom:17px}@media (max-width: 576px){.graph{margin-left:0;margin-right:0}}.graph__title-container{position:absolute;left:32px;top:50%;transform:translateY(-50%)}.graph__title{font-size:12px;line-height:14px;margin:0;padding:0}.circle{width:101px;height:101px;border:1px solid;border-radius:50%;position:relative} section .circle__value{font-size:48px;text-align:center;margin-top:20px;margin-bottom:0;line-height:55px; text-transform: none; font-weight: normal}.circle__value sup{font-size:24px;left:-3px;top:-19px}.circle__text{font-size:12px;text-align:center;margin:0}.circle__angle{position:absolute;right:-3px;top:-3px}.circle__angle--position-1{right:0}.circle__angle--position-2{right:23px}.compare{padding-top:30px} .section .compare__text{font-size:18px;line-height:21px;text-align:center;color: #212529; font-weight: normal;}.references{width:100%;background:#e6ecec;min-height:164px;padding:30px 0}

/*slide 4*/


.list-block {
  text-align: left;
  margin-top: 30px;
}

.list-block strong {
  color: #49a942;
}

.list-block p {
  font-size: 20px;
}
.list-block ul {
  list-style: none;
}
.list-block li {
  font-size: 14px;
  padding-bottom: 10px;
}

.list-block li:before {
  content: url(https://image.mc.lilly.com/lib/fe9d12737665067d76/m/2/68261d45-f672-4a23-9166-ccaa6e3f0294.png);
  color: #49a942;
  font-weight: bold;
  display: inline-block;
  margin-left: -30px;
  margin-right: 15px;
}


.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}