._second-cta_lovfd_1 *, ._second-cta_lovfd_1 :after, ._second-cta_lovfd_1 :before { box-sizing: inherit; }
._second-cta_lovfd_1 a:active, ._second-cta_lovfd_1 a:hover { outline-width: 0; }
._second-cta_lovfd_1 a { text-decoration: none; }
._second-cta_lovfd_1 img { border-style: none; max-width: 100%; max-height: 100%; vertical-align: middle; height: auto; }
._second-cta_lovfd_1 div, ._second-cta_lovfd_1 h3, ._second-cta_lovfd_1 img, ._second-cta_lovfd_1 span { padding: 0; margin: 0; border: 0 none; font-family: Roboto, sans-serif; font-weight: 400; font-size: 1rem; color: #333; }
._second-cta_lovfd_1 .coupert-ads-layer { display: flex; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 999; background: rgba(229, 229, 229, .9); padding-top: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
._second-cta_lovfd_1 { align-items: center; width: 100vw; height: 100vh; display: flex; justify-content: center; background-color: #001c20; position: fixed; top: 0; left: 0; z-index: 99999; }
._second-cta_lovfd_1 ._install-shopping-cta_1rcaw_1 { background-color: #0276b1; color: #fff; padding: 16px; border: none; border-radius: 20px; cursor: pointer; font-weight: bold; }
._second-cta_lovfd_1 ._second-cta-wrapper_lovfd_12 { width: 555px; height: auto; border-radius: 5px; overflow: hidden; background-color: #fff; }
._second-cta_lovfd_1 ._second-cta-top_lovfd_24 { background-color: #fff; text-align: center; padding: 25px 30px 20px; }
._second-cta_lovfd_1 ._second-cta-top_lovfd_24 h1 {
    margin-bottom: 5px;
    font-size: 45px;
    color: #141434;
    font-family: Circular-Pro-Black, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: bold; /* This line makes the text bold */
}
._second-cta_lovfd_1 ._second-cta-top_lovfd_24 h3 { color: #000; padding: 0 20px; line-height: 30px; font-size: 24px; }
._second-cta_lovfd_1 ._second-cta-content_lovfd_41 {/* padding: 30px 0 25px; */text-align: center; }
._second-cta_lovfd_1 ._second-cta-content_lovfd_41 h3 { font-size: 40px; font-weight: 700; margin-top: 20px; color: #000; }
._second-cta_lovfd_1 ._second-cta-content_lovfd_41 h4 { font-size: 21px; }
._second-cta_lovfd_1 ._second-cta-buttons_lovfd_54 { background-color: #fff; text-align: center; padding: 20px; }
._second-cta_lovfd_1 ._second-cta-buttons_lovfd_54 h5 { margin-top: 10px; }
._second-cta_lovfd_1 ._second-cta-buttons_lovfd_54 h5 ._no-link_lovfd_75 { color: #a1a1a1; text-decoration: none; }
._second-cta_lovfd_1 ._second-cta-wrapper_lovfd_12 ._second-cta-footer_lovfd_79 {
  background-color: #fff;
  padding: 20px 110px;
  display: flex;
  justify-content: space-between
}
._second-cta_lovfd_1 ._second-cta-wrapper_lovfd_12 p {
  font-size: 21px;
  font-weight: 600;
  color: #a1a1a1
}
._second-cta_lovfd_1 ._second-cta-wrapper_lovfd_12 ._second-cta-footer_lovfd_79>div {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  margin-right: 15px
}

._second-cta_lovfd_1 ._second-cta-wrapper_lovfd_12 ._second-cta-footer_lovfd_79 ._forbes_lovfd_91 {
  background-image: url(/assets/img/forbes.png);
  width: 81px;
  height: 20px
}

._second-cta_lovfd_1 ._second-cta-wrapper_lovfd_12 ._second-cta-footer_lovfd_79 ._fortune_lovfd_96 {
  background-image: url(/assets/img/fortune.png);
  width: 94px;
  height: 25px
}

._second-cta_lovfd_1 ._second-cta-wrapper_lovfd_12 ._second-cta-footer_lovfd_79 ._usa-today_lovfd_101 {
  background-image: url(/assets/img/usatoday.png);
  width: 76px;
  height: 30px
}

/* Media Query for Mobile Devices, scoped to the popup */
@media (max-width: 480px) {
  ._second-cta_lovfd_1 ._second-cta-wrapper_lovfd_12 { width: 90%; top: 10%; padding-top: 1rem; padding-left: 5%; padding-right: 5%; }
  ._second-cta_lovfd_1 ._second-cta-top_lovfd_24 h3 { font-size: 1.2rem; padding: 0 1rem; }
  ._second-cta_lovfd_1 ._second-cta-buttons_lovfd_54 { margin: 0.5rem 0 1rem 0; height: 2.5rem; line-height: 2.5rem; }
  ._second-cta_lovfd_1 ._second-cta-footer_lovfd_79 { top: 5px; right: 10px; font-size: 20px; }
}