@charset "UTF-8";
:root {
  --brand-primary: #01317A;
  --brand-secondary: #00A6E3;
  --section-eating-color: #FFA300;
  --section-moving-color: #FF5400;
  --section-treating-color: #64CE13;
  --section-staying-color: #00A6E3;
  --body-color: #6B7790;
  --grey-light: #f3f6f9;
  --container-padding-tablet: 20px;
  --container-padding-desktop: 30px;
  --container-padding-desktop-xl: 50px; }

body {
  background: var(--grey-light); }

h1, .headline-1 {
  font-size: 44px;
  font-weight: 400;
  color: var(--brand-primary);
  line-height: 1.4; }
  @media (max-width: 767px) {
    h1, .headline-1 {
      font-size: 30px;
      font-weight: 700; } }
  @media (min-width: 1440px) {
    h1, .headline-1 {
      font-size: 56px; } }

h2, .headline-2 {
  font-size: 32px;
  font-weight: 400;
  color: var(--brand-primary);
  line-height: 1.4; }
  @media (max-width: 767px) {
    h2, .headline-2 {
      font-size: 24px; } }

.cta-text h2,
.cta-text .headline-2 {
  font-size: 22px; }
  @media (min-width: 768px) {
    .cta-text h2,
    .cta-text .headline-2 {
      font-size: 28px; } }
  @media (min-width: 1024px) {
    .cta-text h2,
    .cta-text .headline-2 {
      font-size: 30px; } }

h3, .headline-3 {
  font-size: 20px;
  font-weight: 400;
  color: var(--brand-primary);
  line-height: 1.4; }

h4, .headline-4 {
  font-size: 18px;
  font-weight: 400;
  color: var(--brand-primary);
  line-height: 1.4; }

p, .body-1, ol, ul, li, td {
  font-family: var(--frutiger);
  font-size: 18px;
  color: var(--body-color);
  line-height: 1.4; }
  @media (min-width: 768px) {
    p, .body-1, ol, ul, li, td {
      font-size: 15px; } }
  @media (min-width: 1440px) {
    p, .body-1, ol, ul, li, td {
      font-size: 18px; } }
  p a, .body-1 a, ol a, ul a, li a, td a {
    color: var(--brand-primary);
    text-decoration: none;
    border-bottom: 1px solid var(--brand-primary);
    font-weight: 700; }

ol li, ul li {
  margin-bottom: 10px; }
  ol li ol, ol li ul, ul li ol, ul li ul {
    margin-top: 10px; }

.bullets-level2-round ul ul, .bullets-level2-round ol ul {
  list-style: disc; }

.bullets-level2-dash ul ul li, .bullets-level2-dash ol ul li {
  list-style: none;
  text-indent: -20px; }
  .bullets-level2-dash ul ul li:before, .bullets-level2-dash ol ul li:before {
    content: "–";
    margin-right: 11px; }

.body-2 {
  font-size: 14px; }
  @media (min-width: 768px) {
    .body-2 {
      font-size: 16px; } }
  @media (min-width: 1440px) {
    .body-2 {
      font-size: 16px; } }

.font-footnote {
  font-size: 13px; }
  @media (min-width: 768px) {
    .font-footnote {
      font-size: 12px; } }
  @media (min-width: 1440px) {
    .font-footnote {
      font-size: 13px; } }

.break-word {
  word-break: break-word; }

.break-link a {
  word-break: break-word;
}

.page-section-eating .hero-section-border {
  border-bottom: 20px solid var(--section-eating-color); }

.page-section-moving .hero-section-border {
  border-bottom: 20px solid var(--section-moving-color); }

.page-section-treating .hero-section-border {
  border-bottom: 20px solid var(--section-treating-color); }

.page-section-staying .hero-section-border {
  border-bottom: 20px solid var(--section-staying-color); }

@media (max-width: 767px) {
  body.screenshots #nit-alme-window-root {
    position: relative !important;
    width: 100% !important;
    background: white !important; }
    body.screenshots #nit-alme-window-root .alme--launchPointContainer {
      position: relative !important; } }

  /* Fix scrolling issue when Sophia Chatbot loads */
#nit-alme-window-root .alme--launchPointContainer {
  position: fixed; }

.cope-core-navigation .cope-core-navigation-global-mobile {
  padding-top: 15px; }
  .cope-core-navigation .cope-core-navigation-global-mobile p {
    text-align: left !important; }

.cope-core-navigation .cope-core-navigation-global-content nav a {
  margin: 0;
  padding: 0 20px;
  border-left: 1px solid #fff;
  border-bottom: none;
  font-size: 16px; }
  .cope-core-navigation .cope-core-navigation-global-content nav a:first-child {
    padding-left: 0;
    border-left: none; }
  @media (min-width: 768px) and (max-width: 1023px) {
    .cope-core-navigation .cope-core-navigation-global-content nav a {
      padding: 0 10px;
      font-size: 14px; } }

.cope-core-navigation .cope-core-navigation-global-content .cope-core-navigation-global-col-login-register a {
  color: #fff;
  font-size: 16px;
  text-decoration: none;
  border-bottom: none;
  font-weight: 300; }
  @media (min-width: 768px) and (max-width: 1023px) {
    .cope-core-navigation .cope-core-navigation-global-content .cope-core-navigation-global-col-login-register a {
      font-size: 14px; } }

.cope-core-navigation .cope-core-navigation-global-content .cope-core-navigation-global-column-container .cope-core-navigation-global-column {
  width: auto; }

.cope-core-navigation .cope-core-navigation-top-mobile-toggle {
  color: var(--brand-secondary); }
  .cope-core-navigation .cope-core-navigation-top-mobile-toggle:before, .cope-core-navigation .cope-core-navigation-top-mobile-toggle:after {
    background: var(--brand-secondary); }

@media (max-width: 767px) {
  .cope-core-navigation .cope-core-navigation-top-section-icon {
    min-width: 24px;
    height: 24px;
    width: 24px; }
  .cope-core-navigation .cope-core-navigation-top-section-title a {
    padding: 20px 20px 10px 20px; }
  .cope-core-navigation .cope-core-navigation-top-section-icon-container {
    display: inline-flex; }
  .cope-core-navigation .cope-core-navigation-top-section-title-wrapper {
    border-bottom: 6px solid #fff;
    padding: 0 0 10px 0; }
  .cope-core-navigation .cope-core-navigation-top-section:last-child {
    margin-bottom: 10px; }
  .cope-core-navigation .cope-core-navigation-top .cope-core-navigation-global-mobile a {
    border-bottom: none; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .cope-core-navigation .cope-core-navigation-top .cope-core-navigation-top-logo-container img {
    height: auto;
    width: 190px; } }

@media (min-width: 768px) {
  .cope-core-navigation .cope-core-navigation-top-section {
    flex: 0 1 110px;
    margin: 0 10px; }
    .cope-core-navigation .cope-core-navigation-top-section-icon {
      min-width: 20px;
      height: 20px;
      width: 20px; }
    .cope-core-navigation .cope-core-navigation-top-section-title {
      height: 100%; }
    .cope-core-navigation .cope-core-navigation-top-section-title-wrapper {
      padding: 0;
      border-bottom: 6px solid #fff;
      height: 100%; }
    .cope-core-navigation .cope-core-navigation-top-section-text {
      font-size: 14px; }
    .cope-core-navigation .cope-core-navigation-top-section:nth-child(4) {
      flex: 0 1 110px; }
    .cope-core-navigation .cope-core-navigation-top-section:last-child {
      margin-right: 0px; } }

@media (min-width: 1024px) {
  .cope-core-navigation .cope-core-navigation-top-section {
    margin: 0 20px; }
    .cope-core-navigation .cope-core-navigation-top-section-icon {
      min-width: 24px;
      height: 24px;
      width: 24px; }
    .cope-core-navigation .cope-core-navigation-top-section-text {
      font-size: 16px; }
    .cope-core-navigation .cope-core-navigation-top-section:nth-child(4) {
      flex: 0 1 120px; } }

.cope-core-navigation .cope-core-navigation-top-section:hover:nth-child(1) .cope-core-navigation-top-section-title-wrapper {
  border-bottom: 6px solid var(--section-eating-color); }

.cope-core-navigation .cope-core-navigation-top-section:hover:nth-child(2) .cope-core-navigation-top-section-title-wrapper {
  border-bottom: 6px solid var(--section-moving-color); }

.cope-core-navigation .cope-core-navigation-top-section:hover:nth-child(3) .cope-core-navigation-top-section-title-wrapper {
  border-bottom: 6px solid var(--section-treating-color); }

.cope-core-navigation .cope-core-navigation-top-section:hover:nth-child(4) .cope-core-navigation-top-section-title-wrapper {
  border-bottom: 6px solid var(--section-staying-color); }

.cope-core-navigation .cope-core-navigation-top-section-text {
  text-transform: uppercase; }

.cope-core-navigation .cope-core-navigation-top-additional-content {
  display: none; }

.page-section-eating .cope-core-navigation .cope-core-navigation-top-section:nth-child(1) .cope-core-navigation-top-section-title-wrapper {
  border-bottom: 6px solid var(--section-eating-color); }

.page-section-moving .cope-core-navigation .cope-core-navigation-top-section:nth-child(2) .cope-core-navigation-top-section-title-wrapper {
  border-bottom: 6px solid var(--section-moving-color); }

.page-section-treating .cope-core-navigation .cope-core-navigation-top-section:nth-child(3) .cope-core-navigation-top-section-title-wrapper {
  border-bottom: 6px solid var(--section-treating-color); }

.page-section-staying .cope-core-navigation .cope-core-navigation-top-section:nth-child(4) .cope-core-navigation-top-section-title-wrapper {
  border-bottom: 6px solid var(--section-staying-color); }

:root {
  --footer-text-color: var(--brand-primary);
  --footer-text-color-hover: var(--brand-secondary); }

.cope-core-footer {
  padding: 20px 0 5px; }
  .cope-core-footer .cope-core-footer-column-container {
    align-items: center; }
    @media (max-width: 767px) {
      .cope-core-footer .cope-core-footer-column-container {
        align-items: flex-start; } }
  .cope-core-footer .cope-core-footer-text ul {
    margin: 0; }
    @media (max-width: 767px) {
      .cope-core-footer .cope-core-footer-text ul {
        flex-direction: column; } }
    .cope-core-footer .cope-core-footer-text ul li {
      margin-bottom: 0; }
    .cope-core-footer .cope-core-footer-text ul li a {
      font-weight: 600;
      padding-top: 0;
      font-size: 14px;
      border-bottom: none; }
      @media (max-width: 767px) {
        .cope-core-footer .cope-core-footer-text ul li a {
          padding-left: 0; } }
      .cope-core-footer .cope-core-footer-text ul li a:after {
        display: none; }

.footer-text p {
  font-size: 14px; }

:root {
  --accordion-margin-bottom: 5px;
  --accordion-title-padding: 10px;
  --accordion-content-padding: 0;
  --accordion-content-margin-top: 0;
  --accordion-default-color: var(--brand-primary);
  --icon-width: 32px;
  --icon-height: 32px;
  --icon-title-margin: 5px; }

.cope-core-accordion .cope-core-accordion-item {
  margin-bottom: 30px; }
  .cope-core-accordion .cope-core-accordion-item .cope-core-accordion-item-title {
    padding-left: 0;
    font-size: 32px;
    color: var(--brand-primary);
    padding-right: 42px;
    padding-bottom: 30px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d8d8d8 !important; }
    @media (max-width: 767px) {
      .cope-core-accordion .cope-core-accordion-item .cope-core-accordion-item-title {
        font-size: 24px; } }
  .cope-core-accordion .cope-core-accordion-item .cope-core-accordion-icon {
    top: calc(50% - 15px); }
  .cope-core-accordion .cope-core-accordion-item .cope-core-accordion-item-content {
    margin-bottom: 30px; }

:root {
  --btn-med-font-size: 18px;
  --btn-icon-font-size: 18px;
  --btn-med-width: 214px;
  --btn-med-height: 51px;
  --btn-lrg-font-size: 20px;
  --btn-lrg-width: 291px;
  --btn-lrg-height: 51px;
  --btn-icon-horizontal-width: 196px;
  --btn-icon-horizontal-height: 51px;
  --btn-primary-color: var(--brand-primary);
  --btn-primary-bg: var(--white);
  --btn-primary-border: none;
  --btn-primary-color-active: var(--brand-primary);
  --btn-primary-bg-active: #E7EEF7;
  --btn-primary-border-active: none;
  --btn-secondary-color: var(--brand-primary);
  --btn-secondary-bg: transparent;
  --btn-secondary-border: 1px solid var(--brand-primary);
  --btn-secondary-color-active: var(--brand-primary);
  --btn-secondary-bg-active: #E7EEF7;
  --btn-secondary-border-active: 1px solid var(--brand-primary);
  --btn-radius: 4px; }

.column-diabetes-type-modal .cope-core-button.cope-core-button-type-med {
  width: 100%; }

.savings-cta .cope-core-button {
  width: 270px; }

.cope-core-button {
  font-weight: 700; }
  .cope-core-button.cope-core-button-style-primary.cope-core-button-active {
    background: var(--brand-primary);
    color: #fff; }
  .cope-core-button.cope-core-button-type-icon.cope-core-button-icon-right, .cope-core-button.cope-core-button-type-icon.cope-core-button-icon-left {
    width: auto;
    min-width: var(--btn-icon-horizontal-width);
    padding: 0 15px;
    display: inline-flex; }
  .cope-core-button.cope-core-button-type-icon.cope-core-button-icon-right {
    float: right; }
  @media (max-width: 767px) {
    .cope-core-button.cope-core-button-type-lrg, .cope-core-button.cope-core-button-type-med, .cope-core-button.cope-core-button-type-icon.cope-core-button-icon-right, .cope-core-button.cope-core-button-type-icon.cope-core-button-icon-left {
      width: 100%; } }
  .cope-core-button > span {
    padding-top: 0.25rem; }

:root {
  --card-border: 1px solid var(--grey-med);
  --card-label-color: var(--brand-secondary);
  --card-icon-width: 14px;
  --card-icon-height: 14px;
  --card-label-font-size: 13px;
  --card-label-padding: 9px;
  --card-content-padding: 25px;
  --card-title-font-size: 18px;
  --card-title-font-weight: 400;
  --card-description-font-color: #45526b;
  --card-description-font-size: 16px;
  --card-content-horizontal-padding-top: 40px; }

@media (min-width: 768px) {
  :root {
    --card-title-font-size: 20px; } }

.cope-core-card {
  background: #fff;
  border: solid 1px #d8d8d8; }
  .cope-core-card .cope-core-card-image {
    background-position: top center;
    height: 200px; }
    @media (min-width: 768px) {
      .cope-core-card .cope-core-card-image {
        height: 148px; } }
    .cope-core-card .cope-core-card-image .cope-core-card-label {
      top: 0px;
      right: 0px; }
    .cope-core-card .cope-core-card-image .cope-core-card-label-item {
      display: flex;
      flex-direction: row;
      align-items: center; }
      .cope-core-card .cope-core-card-image .cope-core-card-label-item .cope-core-card-label-text {
        padding-top: 0; }
  @media (min-width: 768px) {
    .cope-core-card.cope-core-card-twoColumns {
      min-height: 180px; } }
  @media (min-width: 768px) {
    .cope-core-card.cope-core-card-twoColumns .cope-core-card-image {
      height: 100%; } }
  @media (min-width: 768px) {
    .cope-core-card.large-image .cope-core-card-image {
      height: 185px; } }
  @media (min-width: 1024px) {
    .cope-core-card.large-image .cope-core-card-image {
      height: 245px; } }
  @media (min-width: 1440px) {
    .cope-core-card.large-image .cope-core-card-image {
      height: 365px; } }
  @media (min-width: 768px) {
    .cope-core-card.image-left .cope-core-card-image {
      background-position: left top; } }
  @media (min-width: 768px) {
    .cope-core-card.image-right .cope-core-card-image {
      background-position: right top; } }
  @media (min-width: 768px) {
    .cope-core-card.image-center .cope-core-card-image {
      background-position: center center; } }
  @media (min-width: 1440px) {
    .cope-core-card.image-center-xl .cope-core-card-image {
      background-position: center top; } }
  @media (min-width: 768px) {
    .cope-core-card.image-bottom .cope-core-card-image {
      background-position: center bottom; } }

.cope-core-card-link {
  position: relative; }
  .cope-core-card-link:hover:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(18, 91, 174, 0.1); }

.cope-core-card-title > p {
  margin-bottom: 10px; }

.cope-core-card-description > p {
  margin-top: 10px; }

@media (min-width: 768px) {
  .column-sidebar .cope-core-card {
    min-height: 345px; } }

@media (min-width: 1024px) {
  .column-sidebar .cope-core-card {
    min-height: 365px; } }

@media (min-width: 1440px) {
  .column-sidebar .cope-core-card {
    min-height: 380px; } }

.column-sidebar .cope-core-card .cope-core-card-image {
  height: 230px; }
  @media (min-width: 768px) {
    .column-sidebar .cope-core-card .cope-core-card-image {
      height: 155px; } }
  @media (min-width: 1024px) {
    .column-sidebar .cope-core-card .cope-core-card-image {
      height: 200px; } }
  @media (min-width: 1440px) {
    .column-sidebar .cope-core-card .cope-core-card-image {
      height: 235px; } }

.cope-core-column-container.column-insulin-modal .cope-core-column {
  position: relative; }
  .cope-core-column-container.column-insulin-modal .column:not(:last-child):after {
    content: "";
    position: absolute;
    height: 100%;
    width: 1px;
    background: #DFE5EB;
    top: 0;
    left: calc(100% + 50px); }
    @media (max-width: 767px) {
      .cope-core-column-container.column-insulin-modal .column:not(:last-child):after {
        left: calc(100% + 15px); } }

.cope-core-column-container.column-diabetes-type-modal .cope-core-column {
  position: relative; }
  .cope-core-column-container.column-diabetes-type-modal .column:not(:last-child):after {
    content: "";
    position: absolute;
    height: 100%;
    width: 1px;
    background: #DFE5EB;
    top: 0;
    left: calc(100% + 15px); }
    @media (max-width: 767px) {
      .cope-core-column-container.column-diabetes-type-modal .column:not(:last-child):after {
        display: none; } }

.cope-core-column-container.content-nav-bar {
  margin-left: auto;
  margin-right: auto; }
  .cope-core-column-container.content-nav-bar.cope-core-column-col-two {
    max-width: 516px; }
  .cope-core-column-container.content-nav-bar.cope-core-column-col-three {
    max-width: 774px; }
  .cope-core-column-container.content-nav-bar.cope-core-column-col-four {
    max-width: 1032px; }
  .cope-core-column-container.content-nav-bar.cope-core-column-col-five {
    max-width: 1290px; }
  .cope-core-column-container.content-nav-bar .cope-core-button {
    width: 100%;
    height: 59px;
    color: var(--body-color);
    font-size: 14px;
    font-weight: 700;
    border: 1px solid var(--body-color);
    padding: 5px; }
    @media (min-width: 768px) {
      .cope-core-column-container.content-nav-bar .cope-core-button {
        border: none;
        font-weight: 400;
        border-right: 1px solid #d8d8d8;
        border-radius: 0;
        font-size: 18px;
        height: 80px; } }
  @media (min-width: 768px) {
    .cope-core-column-container.content-nav-bar .cope-core-column.cope-core-column-one .cope-core-button {
      border-left: 1px solid #d8d8d8; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .cope-core-column-container.column-tablet-wrap {
    flex-wrap: wrap; }
    .cope-core-column-container.column-tablet-wrap > .cope-core-column .cope-core-card-image {
      background-position: center; }
  .cope-core-column-container.cope-core-column-col-four.column-tablet-wrap > .cope-core-column {
    flex-basis: 50%; }
  .cope-core-column-container.cope-core-column-col-two.column-tablet-wrap > .cope-core-column {
    flex-basis: 100%; } }

:root {
  --content-rollup-filters-padding: 25px 50px;
  --content-rollup-filters-padding-mobile: 20px 20px;
  --content-rollup-filters-spacing: 0 0 30px;
  --content-rollup-filters-spacing-mobile: 0 0 20px;
  --content-rollup-headline-color: var(--brand-primary);
  --content-rollup-button-divider: 1px solid #DFE5EB;
  --content-rollup-button-horizontal-spacing: 20px;
  --content-rollup-button-padding: 20px 10px;
  --content-rollup-button-padding-mobile: 10px 10px;
  --content-rollup-button-font-size: 18px;
  --content-rollup-button-font-size-mobile: 14px;
  --content-rollup-button-background-active: var(--brand-primary);
  --content-rollup-button-text-color: var(--brand-primary);
  --content-rollup-clear-button-color: var(--body-color);
  --content-rollup-spacing: 0px;
  --content-rollup-height: 400px;
  --content-rollup-height-mobile: 350px;
  --content-rollup-image-background: var(--unbrand-primary);
  --content-rollup-image-height: 250px;
  --content-rollup-image-height-mobile: 200px; }

.cope-core-rollup {
  background: none; }
  .cope-core-rollup .cope-core-card .cope-core-card-image .cope-core-card-label {
    top: 15px;
    right: 15px; }
    .cope-core-rollup .cope-core-card .cope-core-card-image .cope-core-card-label .cope-core-card-label-item[data-label-type="section"][data-label-name="eating"] {
      background-image: url("/content/dam/c4c-website/icon-eating-white.png");
      background-size: 14px auto;
      background-position: center left 5px;
      background-repeat: no-repeat;
      background-color: var(--section-eating-color);
      padding: 9px 10px 9px 24px; }
    .cope-core-rollup .cope-core-card .cope-core-card-image .cope-core-card-label .cope-core-card-label-item[data-label-type="section"][data-label-name="moving"] {
      background-image: url("/content/dam/c4c-website/icon-moving-white.png");
      background-size: 14px auto;
      background-position: center left 5px;
      background-repeat: no-repeat;
      background-color: var(--section-moving-color);
      padding: 9px 10px 9px 24px; }
    .cope-core-rollup .cope-core-card .cope-core-card-image .cope-core-card-label .cope-core-card-label-item[data-label-type="section"][data-label-name="treating"] {
      background-image: url("/content/dam/c4c-website/icon-treating-white.png");
      background-size: 14px auto;
      background-position: center left 5px;
      background-repeat: no-repeat;
      background-color: var(--section-treating-color);
      padding: 9px 10px 9px 24px; }
    .cope-core-rollup .cope-core-card .cope-core-card-image .cope-core-card-label .cope-core-card-label-item[data-label-type="section"][data-label-name="staying"] {
      background-image: url("/content/dam/c4c-website/icon-staying-white.png");
      background-size: 14px auto;
      background-position: center left 5px;
      background-repeat: no-repeat;
      background-color: var(--section-staying-color);
      padding: 9px 10px 9px 24px; }
  @media (max-width: 767px) {
    .cope-core-rollup .cope-core-rollup-filters {
      margin: var(--content-rollup-filters-spacing-mobile); } }
  @media (min-width: 768px) and (max-width: 1023px) {
    .cope-core-rollup .cope-core-rollup-filters .cope-core-rollup-filter-button-wrapper {
      flex: 0 0 100%;
      border: none; } }
  @media (min-width: 768px) and (max-width: 1439px) {
    .cope-core-rollup .cope-core-rollup-filters {
      padding: 25px; }
      .cope-core-rollup .cope-core-rollup-filters .cope-core-rollup-filter-button {
        font-size: 14px; } }
  @media (min-width: 768px) {
    .cope-core-rollup .cope-core-card-image {
      height: var(--content-rollup-image-height); } }

.cope-core-section.download {
  position: relative;
  border: solid 1px #d8d8d8; }
  .cope-core-section.download p {
    font-size: 14px; }
  .cope-core-section.download h3 {
    margin-top: 0; }
  .cope-core-section.download .cope-core-button {
    height: 44px;
    font-size: 14px; }
  @media (min-width: 768px) {
    .cope-core-section.download .cope-core-button {
      width: 132px;
      font-size: 17px; } }
  .cope-core-section.download .cope-core-scrolling-content {
    padding: var(--card-content-padding);
    padding-left: calc(var(--card-content-padding) + 50px); }
    .cope-core-section.download .cope-core-scrolling-content:before {
      content: "";
      position: absolute;
      width: 32px;
      height: 32px;
      left: var(--card-content-padding);
      top: var(--card-content-padding); }
  .cope-core-section.download:hover:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(18, 91, 174, 0.1); }

.page-section-eating .cope-core-section.download .cope-core-scrolling-content:before {
  background-image: url("/content/dam/c4c-website/icon-download-eating.png"); }

.page-section-moving .cope-core-section.download .cope-core-scrolling-content:before {
  background-image: url("/content/dam/c4c-website/icon-download-moving.png"); }

.page-section-treating .cope-core-section.download .cope-core-scrolling-content:before {
  background-image: url("/content/dam/c4c-website/icon-download-treating.png"); }

.page-section-staying .cope-core-section.download .cope-core-scrolling-content:before {
  background-image: url("/content/dam/c4c-website/icon-download-staying.png"); }

.cope-core-dropdown {
  width: 260px;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .cope-core-dropdown button {
    padding-top: 0.25rem; }
  .cope-core-dropdown button.cope-core-dropdown-button.primary {
    background: var(--btn-primary-color);
    color: #fff;
    border: none; }
    .cope-core-dropdown button.cope-core-dropdown-button.primary:before {
      content: "";
      right: 20px;
      background-image: url("/content/dam/c4c-website/icon-chevron-down-white.png");
      background-size: 11px auto;
      background-repeat: no-repeat;
      width: 11px;
      height: 7px; }
  .cope-core-dropdown ul label.cope-core-button.cope-core-button-style-primary {
    border-radius: 0; }
  .cope-core-dropdown ul input:checked ~ label.primary {
    background: var(--btn-primary-color);
    color: #fff; }

:root {
  --glossary-term-border: 1px dashed var(--body-color);
  --glossary-bubble-border-color: var(--brand-primary);
  --glossary-bubble-width: 340px;
  --glossary-bubble-width-mobile: 270px;
  --glossary-bubble-padding: 20px;
  --glossary-bubble-headline-size: 18px;
  --glossary-bubble-headline-color: var(--brand-primary);
  --glossary-bubble-text-size: 16px;
  --glossary-bubble-text-color: var(--body-color);
  --glossary-bubble-border-radius: 5px;
  --glossary-navigation-background-color: var(--grey-light);
  --glossary-navigation-item-color: var(--body-color);
  --glossary-navigation-item-disabled-color: #cccccc;
  --glossary-navigation-padding-letters: 20px 0;
  --glossary-navigation-padding-grouped: 20px 0;
  --glossary-navigation-width-letters: 50px;
  --glossary-navigation-width-grouped: 80px;
  --glossary-navigation-font-size: 18px;
  --glossary-navigation-padding-letters-mobile: 6px 10px;
  --glossary-navigation-padding-grouped-mobile: 6px 10px;
  --glossary-navigation-width-letters-mobile: 25px;
  --glossary-navigation-width-grouped-mobile: auto;
  --glossary-navigation-font-size-mobile: 16px;
  --glossary-navigation-item-hover-background: var(--brand-primary);
  --glossary-navigation-item-hover-color: var(--grey-light);
  --glossary-entry-spacing: 35px;
  --glossary-entry-spacing-mobile: 25px;
  --glossary-entry-divider: 1px solid var(--grey);
  --glossary-entry-term-color: var(--brand-primary);
  --glossary-entry-term-font-size: 23px;
  --glossary-entry-term-font-size-mobile: 23px;
  --glossary-entry-definition-color: var(--body-color); }

.cope-core-glossary .cope-core-glossary-navigation ul {
  padding: 0 20px; }
  @media (min-width: 768px) {
    .cope-core-glossary .cope-core-glossary-navigation ul {
      padding: 0 30px; } }
  .cope-core-glossary .cope-core-glossary-navigation ul li {
    margin-bottom: 0; }
    .cope-core-glossary .cope-core-glossary-navigation ul li a {
      border-bottom: none; }

.cope-core-glossary .cope-core-glossary-entries {
  margin-left: 30px;
  margin-top: 30px; }
  @media (min-width: 768px) {
    .cope-core-glossary .cope-core-glossary-entries {
      margin-left: 60px;
      margin-top: 60px; } }

.cope-core-glossary .cope-core-glossary-entry h2 {
  font-weight: 400;
  margin-bottom: 25px; }
  @media (min-width: 768px) {
    .cope-core-glossary .cope-core-glossary-entry h2 {
      margin-bottom: 35px; } }

.cope-core-glossary .cope-core-glossary-entry .cope-core-glossary-refer-link {
  color: var(--brand-primary);
  text-decoration: none;
  border-bottom: 1px solid var(--brand-primary); }

.cope-core-glossary-bubble .cope-core-glossary-bubble-content .cope-core-glossary-bubble-headline {
  font-weight: 400;
  letter-spacing: 2px; }

div.image {
  margin-bottom: 0; }

:root {
  --modal-close-btn: 'path.png';
  --modal-close-btn: var(--brand-primary);
  --modal-border: 1px solid var(--body-color);
  --modal-border-radius: 0px; }

.modal-link {
  color: var(--brand-primary);
  text-decoration: none;
  border-bottom: 1px solid var(--brand-primary);
  font-weight: 700; }

.modal.modal-visible .modal-button-close {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cdesc%3ECreated with Lunacy%3C/desc%3E%3Cpath d='M12.7454 16C12.3815 16 12.0665 15.867 11.8005 15.601L11.8005 15.601L8 11.8005L4.19948 15.601C3.93351 15.867 3.61855 16 3.25459 16C2.87664 16 2.55468 15.867 2.28871 15.601L2.28871 15.601L0.39895 13.7113C0.132983 13.4453 0 13.1234 0 12.7454C0 12.3815 0.132983 12.0665 0.39895 11.8005L0.39895 11.8005L4.19948 8L0.39895 4.19948C0.132983 3.93351 0 3.61855 0 3.25459C0 2.87664 0.132983 2.55468 0.39895 2.28871L0.39895 2.28871L2.28871 0.39895C2.55468 0.132983 2.87664 0 3.25459 0C3.61855 0 3.93351 0.132983 4.19948 0.39895L4.19948 0.39895L8 4.19948L11.8005 0.39895C12.0665 0.132983 12.3815 0 12.7454 0C13.1234 0 13.4453 0.132983 13.7113 0.39895L13.7113 0.39895L15.601 2.28871C15.867 2.55468 16 2.87664 16 3.25459C16 3.61855 15.867 3.93351 15.601 4.19948L15.601 4.19948L11.8005 8L15.601 11.8005C15.867 12.0665 16 12.3815 16 12.7454C16 13.1234 15.867 13.4453 15.601 13.7113L15.601 13.7113L13.7113 15.601C13.4453 15.867 13.1234 16 12.7454 16Z' id='' fill='%236B7790' stroke='none' /%3E%3C/svg%3E");
  top: 5px;
  right: 5px; }
  .modal.modal-visible .modal-button-close svg {
    display: none; }

@media screen and (min-width: 1440px) {
  .modal {
    max-width: calc(var(--desktop-width) - var(--container-padding-desktop)*2 - var(--modal-margin)*2); } }

.modal.external-exit-modal .cope-core-button,
.modal.internal-exit-modal .cope-core-button {
  color: var(--btn-secondary-color);
  background: var(--btn-secondary-bg);
  border: var(--btn-secondary-border);
  margin: 10px 0; }
  .modal.external-exit-modal .cope-core-button:hover, .modal.external-exit-modal .cope-core-button:active, .modal.external-exit-modal .cope-core-button .active,
  .modal.internal-exit-modal .cope-core-button:hover,
  .modal.internal-exit-modal .cope-core-button:active,
  .modal.internal-exit-modal .cope-core-button .active {
    color: var(--btn-secondary-color-active);
    background: var(--btn-secondary-bg-active);
    border: var(--btn-secondary-border-active); }
  .modal.external-exit-modal .cope-core-button:not(:last-child),
  .modal.internal-exit-modal .cope-core-button:not(:last-child) {
    margin-right: 30px;
    position: relative; }
    .modal.external-exit-modal .cope-core-button:not(:last-child):after,
    .modal.internal-exit-modal .cope-core-button:not(:last-child):after {
      content: "";
      position: absolute;
      height: 100%;
      width: 1px;
      background: #DFE5EB;
      top: 0;
      left: calc(100% + 15px); }
    @media (max-width: 767px) {
      .modal.external-exit-modal .cope-core-button:not(:last-child),
      .modal.internal-exit-modal .cope-core-button:not(:last-child) {
        margin-right: 0px; }
        .modal.external-exit-modal .cope-core-button:not(:last-child):after,
        .modal.internal-exit-modal .cope-core-button:not(:last-child):after {
          display: none; } }

:root {
  --quiz-question-color: var(--brand-primary);
  --quiz-padding: 35px;
  --quiz-padding-mobile: 30px;
  --quiz-button-color: var(--body-color);
  --quiz-button-padding: 20px 60px 20px 30px;
  --quiz-button-padding-mobile: 20px 30px 20px 20px;
  --quiz-button-active-hover-background: rgba(18,91,174,0.1);
  --quiz-button-active-correct-background: #fff;
  --quiz-button-active-incorrect-background: #fff;
  --quiz-answer-indent: 30px;
  --quiz-answer-indent-mobile: 0px;
  --quiz-answer-spacing: 10px;
  --quiz-answer-spacing-mobile: 10px;
  --quiz-answer-width: 70%;
  --quiz-answer-width-mobile: 100%;
  --quiz-answer-description-spacing: 30px;
  --quiz-answer-description-spacing-mobile: 20px;
  --quiz-description-color: var(--body-color); }

.cope-core-quiz h2.cope-core-quiz-question {
  font-size: 24px;
  font-weight: 700; }

.cope-core-quiz .cope-core-quiz-answers .cope-core-quiz-answer {
  font-size: 16px;
  position: relative; }
  @media (min-width: 768px) and (max-width: 1023px) {
    .cope-core-quiz .cope-core-quiz-answers .cope-core-quiz-answer {
      width: 100%; } }
  .cope-core-quiz .cope-core-quiz-answers .cope-core-quiz-answer.cope-core-quiz-active.cope-core-quiz-answer-incorrect:after, .cope-core-quiz .cope-core-quiz-answers .cope-core-quiz-answer.cope-core-quiz-active.cope-core-quiz-answer-correct:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    height: 21px;
    width: 21px;
    background: url("/content/dam/c4c-website/icon-quiz-incorrect.png"); }
    @media (min-width: 768px) {
      .cope-core-quiz .cope-core-quiz-answers .cope-core-quiz-answer.cope-core-quiz-active.cope-core-quiz-answer-incorrect:after, .cope-core-quiz .cope-core-quiz-answers .cope-core-quiz-answer.cope-core-quiz-active.cope-core-quiz-answer-correct:after {
        right: 20px; } }
  .cope-core-quiz .cope-core-quiz-answers .cope-core-quiz-answer.cope-core-quiz-active.cope-core-quiz-answer-correct:after {
    background: url("/content/dam/c4c-website/icon-quiz-correct.png"); }

.cope-core-quiz .cope-core-quiz-description p {
  margin-top: 0; }

.cope-core-quiz .cope-core-quiz-correct,
.cope-core-quiz .cope-core-quiz-incorrect {
  margin-bottom: 30px; }

.page-section-eating .cope-core-quiz .cope-core-quiz-answers .cope-core-quiz-column .cope-core-quiz-answer.cope-core-quiz-active:before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  bottom: -1px;
  width: 8px;
  background: var(--section-eating-color); }

.page-section-moving .cope-core-quiz .cope-core-quiz-answers .cope-core-quiz-column .cope-core-quiz-answer.cope-core-quiz-active:before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  bottom: -1px;
  width: 8px;
  background: var(--section-moving-color); }

.page-section-treating .cope-core-quiz .cope-core-quiz-answers .cope-core-quiz-column .cope-core-quiz-answer.cope-core-quiz-active:before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  bottom: -1px;
  width: 8px;
  background: var(--section-treating-color); }

.page-section-staying .cope-core-quiz .cope-core-quiz-answers .cope-core-quiz-column .cope-core-quiz-answer.cope-core-quiz-active:before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  bottom: -1px;
  width: 8px;
  background: var(--section-staying-color); }

@media (min-width: 768px) and (max-width: 1023px) {
  :root {
    --quiz-answer-width: 100%;
    --quiz-answer-indent: 10px
	; } }

.regform-header {
  display: none; }

@media (max-width: 767px) {
  .regform-wizard {
    margin-top: 0; } }

form .req {
  display: none; }

form .form-grouped .form-field-control {
  height: 40px;
  border: solid 1px #d8d8d8;
  font-family: var(--frutiger);
  color: #6B7790; }

form .form-grouped label.control-label p {
  font-size: 16px; }

form .help-block.msg-error {
  color: red; }

form .form-grouped.has-error .form-field-control {
  border: 1px solid red; }

form .step-title p {
  font-size: 32px;
  font-weight: 400;
  color: var(--brand-primary);
  line-height: 1.4; }
  @media (max-width: 767px) {
    form .step-title p {
      font-size: 24px; } }

form .step-description + p {
  font-style: italic; }

form .duplicator-add-btn, form .duplicator-dell-btn {
  color: var(--brand-primary);
  text-decoration: none;
  font-weight: 700;
  font-family: var(--frutiger); }

form .duplicator-add-btn span, form .duplicator-dell-btn span {
  border-bottom: 1px solid var(--brand-primary); }

form .btn.btn-form-submit.btn-primary {
  width: 150px;
  display: flex;
  justify-content: center;
  border-radius: var(--btn-radius);
  border: var(--btn-secondary-border);
  height: var(--btn-med-height);
  text-decoration: none; }
  form .btn.btn-form-submit.btn-primary .icon-text p {
    font-size: var(--btn-med-font-size);
    font-weight: 900;
    color: var(--btn-secondary-color);
    margin: 0; }
  form .btn.btn-form-submit.btn-primary.disabled {
    background: #f2f2f2;
    border-color: #d4d4d4;
    pointer-events: none; }
    form .btn.btn-form-submit.btn-primary.disabled .icon-text p {
      color: #d4d4d4; }

form .chk-label .pl-2 {
  display: block;
  padding-left: 40px;
  padding-top: 3px; }
  form .chk-label .pl-2 p {
    font-size: 16px; }
    form .chk-label .pl-2 p:first-child {
      margin-top: 0; }

form .chk-label input[type=checkbox] {
  position: absolute;
  opacity: 0;
  height: 25px;
  width: 25px;
  z-index: 9;
  left: 0; }

form .chk-label::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: white;
  border: 1px solid #6B7790;
  border-radius: 2px; }

form .chk-label.checked::after {
  content: "";
  position: absolute;
  left: 10px;
  top: 6px;
  width: 5px;
  height: 10px;
  border: solid #02a7e0;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

form .duplicator-add-btn .fa,
form .duplicator-dell-btn .fa {
  display: none; }

form .duplicator-container-content {
  padding: 0; }

form .duplicator-container-controls {
  margin-top: 0; }

form .duplicator-control {
  margin-bottom: 2em; }

form .media img {
  display: none; }

form [data-name="type1-medication-section"] p,
form [data-name="type2-medication-section"] p {
  font-size: 16px; }

form .value-prop-container {
  margin-bottom: 50px; }
  form .value-prop-container .form-grouped.checkbox-inner-container {
    margin-bottom: 0; }
  form .value-prop-container div.section {
    padding-bottom: 0; }
  form .value-prop-container .value-prop-cell-icon,
  form .value-prop-container .value-prop-phone-icon {
    position: relative; }
    form .value-prop-container .value-prop-cell-icon:before,
    form .value-prop-container .value-prop-phone-icon:before {
      content: "";
      display: inline-block;
      width: 50px;
      height: 50px;
      background-repeat: no-repeat;
      background-position: left center;
      background-size: auto 50px;
      position: absolute;
      left: 0; }
  form .value-prop-container .value-prop-cell-icon {
    padding-left: 45px; }
    form .value-prop-container .value-prop-cell-icon:before {
      top: -10px;
      background-image: url("/content/dam/c4c-website/cell.png"); }
  form .value-prop-container .value-prop-phone-icon {
    padding-left: 60px; }
    form .value-prop-container .value-prop-phone-icon:before {
      top: -12px;
      background-image: url("/content/dam/c4c-website/phone.png"); }
  form .value-prop-container [data-tagid="DifferentNumbers"] {
    margin-bottom: 30px; }
  form .value-prop-container [data-tagid="CeciliaConsent"],
  form .value-prop-container [data-tagid="PackHealthConsent"] {
    margin-bottom: 50px; }
  form .value-prop-container .value-props-columns .column {
    background: #fff; }
  form .value-prop-container .text-disclaimer p {
    font-size: 16px;
    margin: 10px 0; }
  @media (min-width: 768px) {
    form .value-prop-container[data-active-drug="ozempic"] .value-prop-cta-section {
      height: 610px; } }
  @media (min-width: 1024px) {
    form .value-prop-container[data-active-drug="ozempic"] .value-prop-cta-section {
      height: 535px; } }
  @media (min-width: 1440px) {
    form .value-prop-container[data-active-drug="ozempic"] .value-prop-cta-section {
      height: 535px; } }
  @media (min-width: 1920px) {
    form .value-prop-container[data-active-drug="ozempic"] .value-prop-cta-section {
      height: 485px; } }
  @media (min-width: 768px) {
    form .value-prop-container[data-active-drug="victoza"] .value-prop-cta-section {
      height: 505px; } }
  @media (min-width: 1024px) {
    form .value-prop-container[data-active-drug="victoza"] .value-prop-cta-section {
      height: 365px; } }
  @media (min-width: 1440px) {
    form .value-prop-container[data-active-drug="victoza"] .value-prop-cta-section {
      height: 385px; } }
  @media (min-width: 1920px) {
    form .value-prop-container[data-active-drug="victoza"] .value-prop-cta-section {
      height: 360px; } }
  form .value-prop-container[data-active-drug="tresiba"] .value-props-columns .column {
    flex-basis: 100%;
    margin-right: 0; }
  form .value-prop-container[data-active-drug="tresiba"] .value-props-columns .column-two {
    display: none; }
  form .value-prop-container[data-active-drug="novolog-mix"] .value-props-columns .column {
    flex-basis: 100%;
    margin-right: 0; }
  form .value-prop-container[data-active-drug="novolog-mix"] .value-props-columns .column-one {
    display: none; }

form [data-tagid="TermsAndConditionsOptIn"] {
  margin-top: 20px;
  margin-bottom: 20px; }

form [data-name="WinningMedication"] {
  display: none !important; }

form #c4cRegistrationSubmit {
  margin-bottom: 30px; }

@media (max-width: 1023px) {
  form .input-grouped-addon {
    display: none !important; } }

@media (max-width: 767px) {
  form .help-block.msg-error {
    padding: 0;
    font-size: 13px; } }

:root {
  --social-share-icon-max-width: 42px; }

.cope-core-social-share .addthis_toolbox > a {
  padding: 0;
  margin: 0 9px; }
  @media (max-width: 767px) {
    .cope-core-social-share .addthis_toolbox > a {
      margin: 0 6px; } }
  .cope-core-social-share .addthis_toolbox > a:first-child {
    margin-left: 0; }
  .cope-core-social-share .addthis_toolbox > a:last-child {
    margin-right: 0; }

.cope-core-text.cmp-text-ingredients table, .cope-core-text.cmp-text-nutrition table {
  width: 100%; }
  .cope-core-text.cmp-text-ingredients table td:first-child, .cope-core-text.cmp-text-nutrition table td:first-child {
    width: 43%;
    padding-right: 10px;
    color: var(--brand-primary);
    font-weight: 700; }
    @media (min-width: 768px) {
      .cope-core-text.cmp-text-ingredients table td:first-child, .cope-core-text.cmp-text-nutrition table td:first-child {
        width: 30%;
        padding-right: 20px; } }
  .cope-core-text.cmp-text-ingredients table td:last-child, .cope-core-text.cmp-text-nutrition table td:last-child {
    color: var(--body-color);
    font-weight: 400; }
  .cope-core-text.cmp-text-ingredients table td, .cope-core-text.cmp-text-nutrition table td {
    vertical-align: top;
    padding-bottom: 20px; }

.cope-core-text.cmp-text-nutrition table td:first-child {
  width: 50%;
  padding-right: 20px;
  color: var(--body-color);
  font-weight: 400; }

.cope-core-text.cmp-text-nutrition table td:last-child {
  color: var(--brand-primary);
  font-weight: 700; }

.cope-core-text.no-line-spacing > p, .cope-core-text.no-line-spacing > ul, .cope-core-text.no-line-spacing > ol {
  line-height: 0.95; }

.cope-core-text.rte-ol-continuous {
  counter-reset: numbers; }
  .cope-core-text.rte-ol-continuous > ol > li {
    position: relative;
    counter-increment: numbers;
    list-style: none; }
    .cope-core-text.rte-ol-continuous > ol > li:before {
      position: absolute;
      width: 36px;
      height: 100%;
      top: 0;
      left: -40px;
      text-align: right;
      content: counter(numbers) ". "; }

.cope-core-text.bullets-level2-alpha ul ul li, .cope-core-text.bullets-level2-alpha ol ul li {
  list-style: lower-alpha; }

.home-hero h2, .home-hero .headline-2 {
  font-size: 22px;
  color: var(--brand-primary); }
  @media (max-width: 767px) {
    .home-hero h2, .home-hero .headline-2 {
      font-size: 16px; } }

.home-hero .cope-core-column-container {
  margin-left: auto;
  margin-right: auto; }
  .home-hero .cope-core-column-container.cope-core-column-col-two {
    max-width: 530px; }
  .home-hero .cope-core-column-container.cope-core-column-col-three {
    max-width: 795px; }
  .home-hero .cope-core-column-container.cope-core-column-col-four {
    max-width: 1060px; }
  .home-hero .cope-core-column-container.cope-core-column-col-five {
    max-width: 1325px; }

.home-hero .cope-core-column-container .cope-core-column {
  border-left: 1px solid #fff;
  width: 265px; }
  .home-hero .cope-core-column-container .cope-core-column:last-child {
    border-right: 1px solid #fff; }

@media (min-width: 768px) and (max-width: 1023px) {
  .landing-hero .landing-hero-section {
    height: 330px; } }

@media (min-width: 1024px) and (max-width: 1439px) {
  .landing-hero .landing-hero-section {
    height: 445px; } }

@media (min-width: 1440px) and (max-width: 1919px) {
  .landing-hero .landing-hero-section {
    height: 570px; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .novo-content-rollup .hero-section-border .cope-core-section {
    height: 360px; } }

@media (min-width: 1024px) and (max-width: 1439px) {
  .novo-content-rollup .hero-section-border .cope-core-section {
    height: 380px; } }

@media (min-width: 1440px) and (max-width: 1919px) {
  .novo-content-rollup .hero-section-border .cope-core-section {
    height: 430px; } }

.resources-page .addthis-smartlayers {
  display: none !important; }

@media (max-width: 767px) {
  .resource-card-xf .cope-core-scrolling-content {
    padding: 25px !important;
  }

  .resource-card-alignment h3,
  .resource-card-alignment p {
    text-align: center !important;
  }
}  
.cope-core-exit-modal .cope-core-modal-buttons .cope-core-button {
  border: var(--btn-secondary-border);
}

.faq-page .isi a {
  text-decoration: none;
}

.victoza .isi h3,
.victoza .isi h4 {
  color: #EC377E;
}

.victoza .isi a {
  color: #EC377E;
  border-color: #EC377E;
}

.ozempic .isi h3,
.ozempic .isi h4 {
  color: #DA0812;
}

.ozempic .isi a {
  color: #DA0812;
  border-color: #DA0812;
}
  .mediaobject .media .media-body .otnotice .otnotice-content {
      padding-left: 0 !important;
  }

 .mediaobject .media .media-body .otnotice .otnotice-content p br {
      display: none;
  }

@media screen and (orientation:landscape) and (min-device-width: 320px) and (max-device-width: 1000px) {
  div#alme-ui-client-root {
    width: 100%;
    height: 100%;
  }
}
