@charset "UTF-8";hr.svelte-ue2ilv{height:1px;border:none;background-color:var(--black)}.--bg-blue hr.svelte-ue2ilv,.--bg-dark-blue hr.svelte-ue2ilv,.--bg-cyan hr.svelte-ue2ilv,.--bg-purple hr.svelte-ue2ilv,.--bg-orange hr.svelte-ue2ilv,.--bg-white hr.svelte-ue2ilv,.--bg-gray hr.svelte-ue2ilv,.--bg-dark-gray hr.svelte-ue2ilv,.--bg-light-gray hr.svelte-ue2ilv,.--bg-yellow hr.svelte-ue2ilv,.--bg-green hr.svelte-ue2ilv{background-color:var(--white)}.--blue.svelte-ue2ilv{background-color:var(--blue)}.--dark-blue.svelte-ue2ilv{background-color:var(--dark-blue)}.--cyan.svelte-ue2ilv{background-color:var(--cyan)}.--purple.svelte-ue2ilv{background-color:var(--purple)}.--orange.svelte-ue2ilv{background-color:var(--orange)}.--white.svelte-ue2ilv{background-color:var(--white)}.--gray.svelte-ue2ilv{background-color:var(--gray)}.--dark-gray.svelte-ue2ilv{background-color:var(--dark-gray)}.--light-gray.svelte-ue2ilv{background-color:var(--light-gray)}.--yellow.svelte-ue2ilv{background-color:var(--yellow)}.--green.svelte-ue2ilv{background-color:var(--green)}.footer-text.svelte-19o4vw2{width:calc(100vw - 166px);margin:0 auto}@media screen and (min-width: 1024px){.footer-text.svelte-19o4vw2{width:calc(100vw - 284px);max-width:100%}}.logo.svelte-1f000q4.svelte-1f000q4{display:inline-block}.logo.narrow.svelte-1f000q4 img.svelte-1f000q4{width:182px}.logo.svelte-1f000q4 img.svelte-1f000q4{width:200px;transition:width 0.3s}a.svelte-zidjv8.svelte-zidjv8{display:inline-block;color:var(--dark-blue);transition:all 0.25s;position:relative}a.svelte-zidjv8.svelte-zidjv8:hover{color:var(--accent-color)}a.svelte-zidjv8:hover .link-text.svelte-zidjv8::after{background:var(--accent-color);opacity:1}a.svelte-zidjv8 .link-text.svelte-zidjv8{position:relative;display:inline-block}a.svelte-zidjv8 .link-text.svelte-zidjv8::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--dark-blue);transition:all 0.25s;opacity:0}a.--solid.svelte-zidjv8.svelte-zidjv8{background:var(--accent-color);color:var(--white)}a.--solid.svelte-zidjv8.svelte-zidjv8:hover{color:var(--white)}a.--solid.svelte-zidjv8 .link-text.svelte-zidjv8::after{height:0}a.--active.svelte-zidjv8 .link-text.svelte-zidjv8::after{background:var(--accent-color);opacity:1}a.--inactive.svelte-zidjv8.svelte-zidjv8{color:#b3c0dc}a.--inactive.svelte-zidjv8.svelte-zidjv8:hover{color:var(--accent-color)}a.--inactive.svelte-zidjv8:hover .link-text.svelte-zidjv8::after{background:var(--accent-color)}a.--inactive.svelte-zidjv8 .link-text.svelte-zidjv8::after{background:#b3c0dc;opacity:1}.icon.svelte-zidjv8.svelte-zidjv8{width:19px;height:19px;position:absolute;top:50%;left:0;transform:translateY(-50%)}a.svelte-zidjv8.svelte-zidjv8:has(.icon){padding-left:52px}.link-menu.svelte-zidjv8.svelte-zidjv8{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:300px;box-shadow:0px 3.309px 33.093px 0px rgba(0, 0, 0, 0.1);padding:20px;border-radius:10px;background:var(--white)}a.svelte-zidjv8:hover .link-menu.svelte-zidjv8{display:block}nav.footer.svelte-1lia8u3.svelte-1lia8u3{--max-content-width:1368px}nav.svelte-1lia8u3 ul{list-style:none;margin:0;padding:0}nav.svelte-1lia8u3 ul li{margin:4px 0;padding-left:0}.nav-item.svelte-1lia8u3.svelte-1lia8u3{margin-top:30px}nav.footer.svelte-1lia8u3 .column{margin-right:24px}nav.footer.svelte-1lia8u3 .last.column{text-align:right;margin-right:0}.nav-item.svelte-1lia8u3 li.svelte-1lia8u3{position:relative;margin:24px 0}nav.footer.svelte-1lia8u3 a{font-weight:normal}@media screen and (max-width: 599px){.first .nav-item.svelte-1lia8u3.svelte-1lia8u3{text-align:center}}@media screen and (max-width: 767px){a span{text-decoration:underline !important}.first.column li:last-child{margin-bottom:0}.column:nth-child(2) li a{display:flex;flex-direction:column;align-items:center;padding-left:0 !important}.column:nth-child(2) li a img{position:relative !important}.column{margin-right:0 !important}}a.svelte-1lv9mf6{display:inline-block;width:100%;padding:8px 0;border-bottom:2px solid var(--light-gray);color:var(--dark-blue);font-size:18px;line-height:27px;transition:color 0.3s}a.svelte-1lv9mf6:hover{color:var(--accent-color)}a.svelte-1lv9mf6:last-child{border-bottom:none}.nav.svelte-1gxxaeo{margin-left:24px}.nav.second-level.svelte-1gxxaeo{border-top:1px solid #e0e6f5;padding-top:32px}.audience-link.svelte-1gxxaeo{display:inline-block;min-width:250px;padding:12px 28px;text-align:center;font-weight:bold}a:has(.audience-link){border-radius:10px 10px 0 0}.second-level-nav-link.svelte-1gxxaeo{margin:0 40px}.second-level-nav-link.first.svelte-1gxxaeo{margin-left:0}.second-level-nav-link.last.svelte-1gxxaeo{margin-right:0}input[type=checkbox].svelte-1l884x6.svelte-1l884x6.svelte-1l884x6{display:none}label.svelte-1l884x6.svelte-1l884x6.svelte-1l884x6{cursor:pointer}label.svelte-1l884x6 .icon.svelte-1l884x6.svelte-1l884x6{display:flex;justify-content:center;align-items:center;width:70px;height:70px}input[type=checkbox]:checked~.flex-wrapper label.svelte-1l884x6 .icon.closed.svelte-1l884x6.svelte-1l884x6{display:none}label.svelte-1l884x6 .icon.opened.svelte-1l884x6.svelte-1l884x6{display:none}input[type=checkbox]:checked~.flex-wrapper label.svelte-1l884x6 .icon.opened.svelte-1l884x6.svelte-1l884x6{display:flex}.menu-content.svelte-1l884x6.svelte-1l884x6.svelte-1l884x6{position:absolute;top:100%;left:0;width:100%;background:var(--white);display:grid;grid-template-rows:0;transition:grid-template-rows 0.3s;overflow:hidden}.menu-content.svelte-1l884x6.svelte-1l884x6.svelte-1l884x6.expanded{grid-template-rows:calc(var(--page-height) - var(--header-height))}.menu-content.svelte-1l884x6.expanded>.wrapper.svelte-1l884x6.svelte-1l884x6{visibility:visible;transition:visibility 0s;overflow:scroll}.menu-content.svelte-1l884x6>.wrapper.svelte-1l884x6.svelte-1l884x6{min-height:0;visibility:hidden;transition:visibility 0s 0.3s}.menu-content.svelte-1l884x6>.wrapper.svelte-1l884x6>.content.svelte-1l884x6{padding:24px}.link.svelte-1l884x6.svelte-1l884x6.svelte-1l884x6{display:block;width:100%;padding:30px 20px;font-size:20px;line-height:29px;font-weight:500;text-align:center}.link.audience.svelte-1l884x6.svelte-1l884x6.svelte-1l884x6{background:var(--green);color:var(--white);border-radius:5px;font-weight:bold;margin:0;padding:15px 20px}.link.audience.patient.svelte-1l884x6.svelte-1l884x6.svelte-1l884x6{background:var(--purple)}.link.brand.svelte-1l884x6.svelte-1l884x6.svelte-1l884x6{font-weight:normal;margin:0;padding:12px 20px}.mobile-nav.mobile-nav.mobile-nav .expander{border-bottom:1px solid var(--gray)}.mobile-nav.mobile-nav.mobile-nav .expander label{background:none;padding:30px 44px 30px 24px;font-size:18px;line-height:26px;font-weight:500;border-bottom:none}.mobile-nav.mobile-nav.mobile-nav .expander label > .icon{top:50%;right:8px;transform:translateY(calc(-50% - 2px))}.mobile-nav.mobile-nav.mobile-nav .expander input[type="checkbox"]:checked ~ label{border-bottom:1px solid var(--gray)}.mobile-nav.mobile-nav.mobile-nav
        .patient.links
        .expander
        input[type="checkbox"]:checked
        ~ label{background:#f7f2fe}.mobile-nav.mobile-nav.mobile-nav .hcp.links .expander input[type="checkbox"]:checked ~ label{background:#f2ffe6}.mobile-nav.mobile-nav.mobile-nav .expander .content-wrapper{background:none}.mobile-nav.mobile-nav.mobile-nav .expander .content-wrapper .inner{padding:0}.links.svelte-1l884x6>.link.svelte-1l884x6.svelte-1l884x6:not(.audience){border-bottom:1px solid var(--gray)}.links.svelte-1l884x6>.link.svelte-1l884x6.svelte-1l884x6:not(.audience):last-child{border-bottom:none}.header-slab.header-slab.header-slab{--max-content-width:1620px;z-index:10000000 !important;overflow:visible !important;position:fixed;top:0;background:var(--white);width:100%}@media(min-width: 950px){.header-slab.header-slab.header-slab{position:relative}}@media(max-width: 949px){body.scrolled .header-slab.header-slab.header-slab .logo img{width:80px}}@media screen and (max-width: 767px){body:not(.scrolled) .header-slab.header-slab.header-slab .logo img{width:80px}}.desktop-nav.svelte-hrc33q{display:none}@media(min-width: 950px){.desktop-nav.svelte-hrc33q{display:block}}@media(min-width: 950px){.mobile-nav.svelte-hrc33q{display:none}}.chat.svelte-13ugwy0.svelte-13ugwy0{display:grid;grid-template-rows:1fr;position:relative;left:0;transition:grid-template-rows 0s, padding 0s, margin 0s, opacity 200ms, left 200ms;list-style:none;margin-bottom:15px}.chat.svelte-13ugwy0>.content.svelte-13ugwy0{visibility:visible;transition:visibility 0s}.chat.svelte-13ugwy0:not(.option)>div.svelte-13ugwy0,.chat.option.svelte-13ugwy0 a{padding:12px 16px}.chat.option.svelte-13ugwy0 a{border:1px solid transparent}.chat.incoming.svelte-13ugwy0>div.svelte-13ugwy0{background:#f2f2f2}.incoming.svelte-13ugwy0 p.svelte-13ugwy0{margin-bottom:15px}.chat.selected.svelte-13ugwy0 a{background-color:#fff;color:var(--black);border:1px solid var(--black);transition:all 200ms;pointer-events:none}.chat.hidden.svelte-13ugwy0.svelte-13ugwy0{margin:0;padding:0;opacity:0;left:-20px;grid-template-rows:0fr;transition:opacity 200ms, grid-template-rows 200ms ease 200ms, margin 200ms ease 200ms, padding 200ms ease 200ms, left 0s 400ms}.chat.hidden.svelte-13ugwy0 a{pointer-events:none}.chat.hidden.svelte-13ugwy0>.content.svelte-13ugwy0{min-height:0;visibility:hidden;transition:visibility 0s 200ms, padding 200ms ease 200ms;padding:0}.thinking.svelte-13ugwy0.svelte-13ugwy0{align-items:center;display:flex;padding:4px 0;width:auto;gap:4px}.thinking.svelte-13ugwy0>.content.svelte-13ugwy0{background:#f2f2f2;border-radius:10px}.thinking.svelte-13ugwy0 .dot.svelte-13ugwy0{background-color:var(--dark-blue);animation:svelte-13ugwy0-mercuryTypingAnimation 1s infinite ease-in-out;border-radius:50%;display:inline-block;width:6px;height:6px}@keyframes svelte-13ugwy0-mercuryTypingAnimation{0%{transform:translateY(0px)}28%{transform:translateY(-5px)}44%{transform:translateY(0px)}}.dot.svelte-13ugwy0.svelte-13ugwy0:nth-child(1){animation-delay:200ms}.dot.svelte-13ugwy0.svelte-13ugwy0:nth-child(2){animation-delay:300ms}.dot.svelte-13ugwy0.svelte-13ugwy0:nth-child(3){animation-delay:400ms}.chatbot-toggler.svelte-ta3ej7.svelte-ta3ej7.svelte-ta3ej7{color:#fff;position:fixed;bottom:calc(var(--isi-layer-height) + 40px);right:35px;outline:none;border:none;height:88px;width:95px;display:block;cursor:pointer;align-items:center;justify-content:center;border-radius:10px;background:#f55b41;padding:15px 10px 10px;font-size:11px;z-index:9999;box-shadow:0px -4px 6.6px 0px rgba(0, 0, 0, 0.05)}@media screen and (max-width: 767px){.chatbot-toggler.svelte-ta3ej7.svelte-ta3ej7.svelte-ta3ej7{height:110px !important}}.chatbot-toggler.svelte-ta3ej7>div.svelte-ta3ej7.svelte-ta3ej7{color:#fff;position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.chatbot-toggler.svelte-ta3ej7>div.svelte-ta3ej7.svelte-ta3ej7{height:100%;top:80%}}.chatbot-toggler.svelte-ta3ej7>div .--hidden-tablet.svelte-ta3ej7.svelte-ta3ej7{display:flex;flex-direction:column;gap:10px}.chatbot-toggler.svelte-ta3ej7>div .--hidden-tablet span.svelte-ta3ej7.svelte-ta3ej7:last-child{transform:rotateZ(180deg)}@media screen and (max-width: 767px){.chatbot-toggler.svelte-ta3ej7>div span.svelte-ta3ej7.svelte-ta3ej7{font-weight:bold;font-size:16px;transform:rotateZ(-90deg) translateX(-5px);display:block}}.chatbot.svelte-ta3ej7.svelte-ta3ej7.svelte-ta3ej7{position:fixed;right:144px;bottom:calc(var(--isi-layer-height) + 40px);width:420px;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;opacity:0;pointer-events:none;transform:scale(0.5);transform-origin:bottom right;border-radius:20px;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1), 0 4px 20px -12px rgba(0, 0, 0, 0.5);transition:all 0.1s ease;z-index:10000}.chatbot p a{text-decoration:underline}.chatbot ul li ul{list-style:none;margin-left:0;padding-left:0}.chatbot ul li ul li{padding-left:1em;text-indent:-1em}.chatbot ul li ul li::before{content:"•";padding-right:calc(1em - 5px)}.chatbot.chatbot.chatbot.visible{opacity:1;pointer-events:auto;transform:scale(1)}.chatbot.svelte-ta3ej7 header.svelte-ta3ej7.svelte-ta3ej7{padding:16px 20px;position:relative;text-align:left;color:#fff;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1)}.chatbot.svelte-ta3ej7 header .btn.svelte-ta3ej7.svelte-ta3ej7{position:absolute;font-size:20px;top:50%;display:block;cursor:pointer;transform:translateY(-50%);width:35px;height:35px;border-radius:50%;background-color:var(--dark-blue);color:var(--gray);border:2px solid var(--dark-gray);display:inline-flex;align-items:center;justify-content:center}.chatbot.svelte-ta3ej7 header .btn.close.svelte-ta3ej7.svelte-ta3ej7{right:25px}.chatbot.svelte-ta3ej7 header .btn.minimize.svelte-ta3ej7.svelte-ta3ej7,.chatbot.svelte-ta3ej7 header .btn.maximize.svelte-ta3ej7.svelte-ta3ej7{right:72px}.chatbot.svelte-ta3ej7 header .btn.minimize.svelte-ta3ej7 svg,.chatbot.svelte-ta3ej7 header .btn.maximize.svelte-ta3ej7 svg{width:16px}.chatbot.svelte-ta3ej7 header .btn.maximize.svelte-ta3ej7.svelte-ta3ej7{display:block}.chatbot.svelte-ta3ej7 header .btn.minimize.svelte-ta3ej7.svelte-ta3ej7{display:none}.chatbot.chatbot.chatbot.maximized header.svelte-ta3ej7.svelte-ta3ej7.svelte-ta3ej7{border-radius:0}.chatbot.chatbot.chatbot.maximized header.svelte-ta3ej7 .maximize.btn.svelte-ta3ej7.svelte-ta3ej7{display:none}.chatbot.chatbot.chatbot.maximized header.svelte-ta3ej7 .minimize.btn.svelte-ta3ej7.svelte-ta3ej7{display:block}.chatbot.chatbot.chatbot.maximized{right:0;bottom:0;height:calc(var(--page-height) - var(--header-height));border-radius:0;width:100%}.chatbot.svelte-ta3ej7 .chatbox.svelte-ta3ej7.svelte-ta3ej7{overflow-y:auto;height:min(600px, var(--page-height) - var(--header-height) - var(--isi-layer-height) - 150px);padding:30px 20px 100px;margin:0}.chatbot.svelte-ta3ej7 .svelte-ta3ej7.svelte-ta3ej7:where(.chatbox, textarea)::-webkit-scrollbar{width:6px}.chatbot.svelte-ta3ej7 .svelte-ta3ej7.svelte-ta3ej7:where(.chatbox, textarea)::-webkit-scrollbar-track{background:#fff;border-radius:25px}.chatbot.svelte-ta3ej7 .svelte-ta3ej7.svelte-ta3ej7:where(.chatbox, textarea)::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}.chatbox.svelte-ta3ej7 div{border-radius:10px;max-width:85%;color:#000;font-size:0.95rem}.chatbox.svelte-ta3ej7 hr{border:none;outline:none;padding:0;margin:15px 0;height:1px;background-color:#bbb}.close.svelte-ta3ej7.svelte-ta3ej7.svelte-ta3ej7{font-size:25px}@media(max-width: 766px){.chatbot{bottom:unset;top:var(--header-height)}body.scrolled .chatbot{top:86px}.chatbot-toggler.svelte-ta3ej7.svelte-ta3ej7.svelte-ta3ej7{right:0;bottom:calc(var(--isi-layer-height) + 16px);width:30px;height:80px;border-top-right-radius:0;border-bottom-right-radius:0;z-index:9998}.chatbot-toggler.svelte-ta3ej7 img.svelte-ta3ej7~.svelte-ta3ej7{display:none}.chatbot.svelte-ta3ej7.svelte-ta3ej7.svelte-ta3ej7{right:0;bottom:0;height:calc(var(--page-height) - var(--header-height));border-radius:0;width:100%}.chatbot.chatbot.chatbot.svelte-ta3ej7 header .btn.maximize.svelte-ta3ej7.svelte-ta3ej7,.chatbot.chatbot.chatbot.svelte-ta3ej7 header .btn.minimize.svelte-ta3ej7.svelte-ta3ej7{display:none !important}body.scrolled .chatbot.svelte-ta3ej7.svelte-ta3ej7.svelte-ta3ej7{height:calc(100% - 86px)}.chatbot.svelte-ta3ej7 .chatbox.svelte-ta3ej7.svelte-ta3ej7{height:90%;padding:25px 15px 100px}}@media screen and (min-width: 768px){.chatbot.svelte-ta3ej7 header.svelte-ta3ej7.svelte-ta3ej7{border-top-left-radius:20px;border-top-right-radius:20px}.chatbot.svelte-ta3ej7 header button.svelte-ta3ej7.svelte-ta3ej7{right:-15px;font-size:20px;top:0}}.container.svelte-1vx55i1{width:100%;max-width:660px;border:none;padding:50px 60px;background:transparent;margin-top:50px}.container.svelte-1vx55i1::backdrop{background:rgba(0, 0, 0, 0.3)}.content.svelte-1vx55i1{padding:50px;background:white;box-shadow:0px 10px 20px rgba(0, 0, 0, 0.3)}.container[open].svelte-1vx55i1{animation:svelte-1vx55i1-showModal 0.35s}.container[open].svelte-1vx55i1::backdrop{animation:svelte-1vx55i1-fade 0.35s ease-out}button.svelte-1vx55i1{display:block;appearance:none;border:none;background-color:transparent;position:absolute;height:50px;top:0;right:0px;cursor:pointer}button.svelte-1vx55i1::before,button.svelte-1vx55i1::after{content:'';height:1px;width:50px;background:white;display:block;position:relative;transition:all 0.25s}button.svelte-1vx55i1::before{transform:rotate(45deg)}button.svelte-1vx55i1::after{transform:rotate(-45deg)}button.svelte-1vx55i1:active,button.svelte-1vx55i1:focus-visible{outline:none;border:none}button.svelte-1vx55i1:active,button.svelte-1vx55i1:focus-visible{outline:none;border:none}button.svelte-1vx55i1:hover::before,button.svelte-1vx55i1:hover::after,button.svelte-1vx55i1:focus-visible::before,button.svelte-1vx55i1:focus-visible::after{background:var(--green)}@media(max-width: 599px){.container.svelte-1vx55i1{padding:50px 30px}}@keyframes svelte-1vx55i1-showModal{from{transform:translateY(30px);opacity:0}to{transform:translateY(0px);opacity:1}}@keyframes svelte-1vx55i1-fade{from{opacity:0}to{opacity:1}}p.svelte-1t61hj7{font-size:20px;line-height:35px;font-weight:bold}dialog.container > .content{background:var(--dark-blue)}.content.svelte-1t61hj7{margin:50px 40px;text-align:center;color:var(--white)}@media( max-width: 599px ){.content.svelte-1t61hj7{margin:50px 0}}p.svelte-1ywpf1b{font-size:20px;line-height:35px;font-weight:bold}dialog.container > .content{background:var(--dark-blue)}.content.svelte-1ywpf1b{margin:50px 40px;text-align:center;color:var(--white)}@media(max-width: 599px){.content.svelte-1ywpf1b{margin:50px 0}}/* Size Metrics */
html {
  --gutter-unit: 8px;
  --pad-unit-none: 0;
  --pad-unit-xs: 4px;
  --pad-unit-small: 8px;
  --pad-unit-medium: 16px;
  --pad-unit-large: 20px;
  --pad-unit-large-plus-small: calc(var(--pad-unit-large) + var(--pad-unit-small));
  --pad-unit-large-2x: calc(2 * var(--pad-unit-large));
  --pad-unit-xl: 80px;
  --max-content-width: 1460px;
  --content-horizontal-padding: 20px;
  --isi-layer-height: 0px;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-variant-numeric: lining-nums;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media screen and (min-width: 768px) {
  html {
    --gutter-unit: 16px;
    --pad-unit-xs: 8px;
    --pad-unit-small: 16px;
    --pad-unit-medium: 24px;
    --pad-unit-large: 30px;
    --pad-unit-xl: 100px;
    --content-horizontal-padding: 40px;
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (min-width: 1024px) {
  html {
    --gutter-unit: 24px;
    --pad-unit-xs: 12px;
    --pad-unit-small: 24px;
    --pad-unit-medium: 32px;
    --pad-unit-large: 40px;
    --pad-unit-xl: 130px;
    --content-horizontal-padding: 54px;
    font-size: 18px;
    line-height: 26.86px;
  }
}
/* Breakpoint specific visibility */
.--hidden {
  display: none;
}

@media screen and (max-width: 767px) {
  .--hidden-mobile {
    display: none !important;
  }
  .--visible-mobile {
    display: initial;
  }
  .--mx-auto-mobile {
    margin-left: auto;
    margin-right: auto;
  }
  .--mb-0-mobile {
    margin-bottom: 0 !important;
  }
  .--text-21px-mobile {
    font-size: 21px !important;
    line-height: 25px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .--hidden-tablet {
    display: none !important;
  }
  .--visible-tablet {
    display: initial;
  }
}
@media screen and (min-width: 1024px) {
  .--hidden-desktop {
    display: none !important;
  }
  .--visible-desktop {
    display: initial;
  }
}
.--gap-none {
  gap: var(--pad-unit-none);
}

.--mar-none {
  margin: var(--pad-unit-none);
}

.--mar-top-none {
  margin-top: var(--pad-unit-none);
}

.--mar-bottom-none {
  margin-bottom: var(--pad-unit-none);
}

.--mar-left-none {
  margin-left: var(--pad-unit-none);
}

.--mar-right-none {
  margin-right: var(--pad-unit-none);
}

.--pad-none {
  padding: var(--pad-unit-none);
}

.--pad-top-none {
  padding-top: var(--pad-unit-none);
}

.--pad-bottom-none {
  padding-bottom: var(--pad-unit-none);
}

.--pad-left-none {
  padding-left: var(--pad-unit-none);
}

.--pad-right-none {
  padding-right: var(--pad-unit-none);
}

.--gap-xs {
  gap: var(--pad-unit-xs);
}

.--mar-xs {
  margin: var(--pad-unit-xs);
}

.--mar-top-xs {
  margin-top: var(--pad-unit-xs);
}

.--mar-bottom-xs {
  margin-bottom: var(--pad-unit-xs);
}

.--mar-left-xs {
  margin-left: var(--pad-unit-xs);
}

.--mar-right-xs {
  margin-right: var(--pad-unit-xs);
}

.--pad-xs {
  padding: var(--pad-unit-xs);
}

.--pad-top-xs {
  padding-top: var(--pad-unit-xs);
}

.--pad-bottom-xs {
  padding-bottom: var(--pad-unit-xs);
}

.--pad-left-xs {
  padding-left: var(--pad-unit-xs);
}

.--pad-right-xs {
  padding-right: var(--pad-unit-xs);
}

.--gap-small {
  gap: var(--pad-unit-small);
}

.--mar-small {
  margin: var(--pad-unit-small);
}

.--mar-top-small {
  margin-top: var(--pad-unit-small);
}

.--mar-bottom-small {
  margin-bottom: var(--pad-unit-small);
}

.--mar-left-small {
  margin-left: var(--pad-unit-small);
}

.--mar-right-small {
  margin-right: var(--pad-unit-small);
}

.--pad-small {
  padding: var(--pad-unit-small);
}

.--pad-top-small {
  padding-top: var(--pad-unit-small);
}

.--pad-bottom-small {
  padding-bottom: var(--pad-unit-small);
}

.--pad-left-small {
  padding-left: var(--pad-unit-small);
}

.--pad-right-small {
  padding-right: var(--pad-unit-small);
}

.--gap-medium {
  gap: var(--pad-unit-medium);
}

.--mar-medium {
  margin: var(--pad-unit-medium);
}

.--mar-top-medium {
  margin-top: var(--pad-unit-medium);
}

.--mar-bottom-medium {
  margin-bottom: var(--pad-unit-medium);
}

.--mar-left-medium {
  margin-left: var(--pad-unit-medium);
}

.--mar-right-medium {
  margin-right: var(--pad-unit-medium);
}

.--pad-medium {
  padding: var(--pad-unit-medium);
}

.--pad-top-medium {
  padding-top: var(--pad-unit-medium);
}

.--pad-bottom-medium {
  padding-bottom: var(--pad-unit-medium);
}

.--pad-left-medium {
  padding-left: var(--pad-unit-medium);
}

.--pad-right-medium {
  padding-right: var(--pad-unit-medium);
}

.--gap-large {
  gap: var(--pad-unit-large);
}

.--mar-large {
  margin: var(--pad-unit-large);
}

.--mar-top-large {
  margin-top: var(--pad-unit-large);
}

.--mar-bottom-large {
  margin-bottom: var(--pad-unit-large);
}

.--mar-left-large {
  margin-left: var(--pad-unit-large);
}

.--mar-right-large {
  margin-right: var(--pad-unit-large);
}

.--pad-large {
  padding: var(--pad-unit-large);
}

.--pad-top-large {
  padding-top: var(--pad-unit-large);
}

.--pad-bottom-large {
  padding-bottom: var(--pad-unit-large);
}

.--pad-left-large {
  padding-left: var(--pad-unit-large);
}

.--pad-right-large {
  padding-right: var(--pad-unit-large);
}

.--gap-large-plus-small {
  gap: var(--pad-unit-large-plus-small);
}

.--mar-large-plus-small {
  margin: var(--pad-unit-large-plus-small);
}

.--mar-top-large-plus-small {
  margin-top: var(--pad-unit-large-plus-small);
}

.--mar-bottom-large-plus-small {
  margin-bottom: var(--pad-unit-large-plus-small);
}

.--mar-left-large-plus-small {
  margin-left: var(--pad-unit-large-plus-small);
}

.--mar-right-large-plus-small {
  margin-right: var(--pad-unit-large-plus-small);
}

.--pad-large-plus-small {
  padding: var(--pad-unit-large-plus-small);
}

.--pad-top-large-plus-small {
  padding-top: var(--pad-unit-large-plus-small);
}

.--pad-bottom-large-plus-small {
  padding-bottom: var(--pad-unit-large-plus-small);
}

.--pad-left-large-plus-small {
  padding-left: var(--pad-unit-large-plus-small);
}

.--pad-right-large-plus-small {
  padding-right: var(--pad-unit-large-plus-small);
}

.--gap-large-2x {
  gap: var(--pad-unit-large-2x);
}

.--mar-large-2x {
  margin: var(--pad-unit-large-2x);
}

.--mar-top-large-2x {
  margin-top: var(--pad-unit-large-2x);
}

.--mar-bottom-large-2x {
  margin-bottom: var(--pad-unit-large-2x);
}

.--mar-left-large-2x {
  margin-left: var(--pad-unit-large-2x);
}

.--mar-right-large-2x {
  margin-right: var(--pad-unit-large-2x);
}

.--pad-large-2x {
  padding: var(--pad-unit-large-2x);
}

.--pad-top-large-2x {
  padding-top: var(--pad-unit-large-2x);
}

.--pad-bottom-large-2x {
  padding-bottom: var(--pad-unit-large-2x);
}

.--pad-left-large-2x {
  padding-left: var(--pad-unit-large-2x);
}

.--pad-right-large-2x {
  padding-right: var(--pad-unit-large-2x);
}

.--gap-xl {
  gap: var(--pad-unit-xl);
}

.--mar-xl {
  margin: var(--pad-unit-xl);
}

.--mar-top-xl {
  margin-top: var(--pad-unit-xl);
}

.--mar-bottom-xl {
  margin-bottom: var(--pad-unit-xl);
}

.--mar-left-xl {
  margin-left: var(--pad-unit-xl);
}

.--mar-right-xl {
  margin-right: var(--pad-unit-xl);
}

.--pad-xl {
  padding: var(--pad-unit-xl);
}

.--pad-top-xl {
  padding-top: var(--pad-unit-xl);
}

.--pad-bottom-xl {
  padding-bottom: var(--pad-unit-xl);
}

.--pad-left-xl {
  padding-left: var(--pad-unit-xl);
}

.--pad-right-xl {
  padding-right: var(--pad-unit-xl);
}

@media screen and (min-width: 768px) {
  .--gap-tablet-none {
    gap: var(--pad-unit-none);
  }
  .--mar-tablet-none {
    margin: var(--pad-unit-none);
  }
  .--mar-top-tablet-none {
    margin-top: var(--pad-unit-none);
  }
  .--mar-bottom-tablet-none {
    margin-bottom: var(--pad-unit-none);
  }
  .--mar-left-tablet-none {
    margin-left: var(--pad-unit-none);
  }
  .--mar-right-tablet-none {
    margin-right: var(--pad-unit-none);
  }
  .--pad-tablet-none {
    padding: var(--pad-unit-none);
  }
  .--pad-top-tablet-none {
    padding-top: var(--pad-unit-none);
  }
  .--pad-bottom-tablet-none {
    padding-bottom: var(--pad-unit-none);
  }
  .--pad-left-tablet-none {
    padding-left: var(--pad-unit-none);
  }
  .--pad-right-tablet-none {
    padding-right: var(--pad-unit-none);
  }
  .--gap-tablet-xs {
    gap: var(--pad-unit-xs);
  }
  .--mar-tablet-xs {
    margin: var(--pad-unit-xs);
  }
  .--mar-top-tablet-xs {
    margin-top: var(--pad-unit-xs);
  }
  .--mar-bottom-tablet-xs {
    margin-bottom: var(--pad-unit-xs);
  }
  .--mar-left-tablet-xs {
    margin-left: var(--pad-unit-xs);
  }
  .--mar-right-tablet-xs {
    margin-right: var(--pad-unit-xs);
  }
  .--pad-tablet-xs {
    padding: var(--pad-unit-xs);
  }
  .--pad-top-tablet-xs {
    padding-top: var(--pad-unit-xs);
  }
  .--pad-bottom-tablet-xs {
    padding-bottom: var(--pad-unit-xs);
  }
  .--pad-left-tablet-xs {
    padding-left: var(--pad-unit-xs);
  }
  .--pad-right-tablet-xs {
    padding-right: var(--pad-unit-xs);
  }
  .--gap-tablet-small {
    gap: var(--pad-unit-small);
  }
  .--mar-tablet-small {
    margin: var(--pad-unit-small);
  }
  .--mar-top-tablet-small {
    margin-top: var(--pad-unit-small);
  }
  .--mar-bottom-tablet-small {
    margin-bottom: var(--pad-unit-small);
  }
  .--mar-left-tablet-small {
    margin-left: var(--pad-unit-small);
  }
  .--mar-right-tablet-small {
    margin-right: var(--pad-unit-small);
  }
  .--pad-tablet-small {
    padding: var(--pad-unit-small);
  }
  .--pad-top-tablet-small {
    padding-top: var(--pad-unit-small);
  }
  .--pad-bottom-tablet-small {
    padding-bottom: var(--pad-unit-small);
  }
  .--pad-left-tablet-small {
    padding-left: var(--pad-unit-small);
  }
  .--pad-right-tablet-small {
    padding-right: var(--pad-unit-small);
  }
  .--gap-tablet-medium {
    gap: var(--pad-unit-medium);
  }
  .--mar-tablet-medium {
    margin: var(--pad-unit-medium);
  }
  .--mar-top-tablet-medium {
    margin-top: var(--pad-unit-medium);
  }
  .--mar-bottom-tablet-medium {
    margin-bottom: var(--pad-unit-medium);
  }
  .--mar-left-tablet-medium {
    margin-left: var(--pad-unit-medium);
  }
  .--mar-right-tablet-medium {
    margin-right: var(--pad-unit-medium);
  }
  .--pad-tablet-medium {
    padding: var(--pad-unit-medium);
  }
  .--pad-top-tablet-medium {
    padding-top: var(--pad-unit-medium);
  }
  .--pad-bottom-tablet-medium {
    padding-bottom: var(--pad-unit-medium);
  }
  .--pad-left-tablet-medium {
    padding-left: var(--pad-unit-medium);
  }
  .--pad-right-tablet-medium {
    padding-right: var(--pad-unit-medium);
  }
  .--gap-tablet-large {
    gap: var(--pad-unit-large);
  }
  .--mar-tablet-large {
    margin: var(--pad-unit-large);
  }
  .--mar-top-tablet-large {
    margin-top: var(--pad-unit-large);
  }
  .--mar-bottom-tablet-large {
    margin-bottom: var(--pad-unit-large);
  }
  .--mar-left-tablet-large {
    margin-left: var(--pad-unit-large);
  }
  .--mar-right-tablet-large {
    margin-right: var(--pad-unit-large);
  }
  .--pad-tablet-large {
    padding: var(--pad-unit-large);
  }
  .--pad-top-tablet-large {
    padding-top: var(--pad-unit-large);
  }
  .--pad-bottom-tablet-large {
    padding-bottom: var(--pad-unit-large);
  }
  .--pad-left-tablet-large {
    padding-left: var(--pad-unit-large);
  }
  .--pad-right-tablet-large {
    padding-right: var(--pad-unit-large);
  }
  .--gap-tablet-large-plus-small {
    gap: var(--pad-unit-large-plus-small);
  }
  .--mar-tablet-large-plus-small {
    margin: var(--pad-unit-large-plus-small);
  }
  .--mar-top-tablet-large-plus-small {
    margin-top: var(--pad-unit-large-plus-small);
  }
  .--mar-bottom-tablet-large-plus-small {
    margin-bottom: var(--pad-unit-large-plus-small);
  }
  .--mar-left-tablet-large-plus-small {
    margin-left: var(--pad-unit-large-plus-small);
  }
  .--mar-right-tablet-large-plus-small {
    margin-right: var(--pad-unit-large-plus-small);
  }
  .--pad-tablet-large-plus-small {
    padding: var(--pad-unit-large-plus-small);
  }
  .--pad-top-tablet-large-plus-small {
    padding-top: var(--pad-unit-large-plus-small);
  }
  .--pad-bottom-tablet-large-plus-small {
    padding-bottom: var(--pad-unit-large-plus-small);
  }
  .--pad-left-tablet-large-plus-small {
    padding-left: var(--pad-unit-large-plus-small);
  }
  .--pad-right-tablet-large-plus-small {
    padding-right: var(--pad-unit-large-plus-small);
  }
  .--gap-tablet-large-2x {
    gap: var(--pad-unit-large-2x);
  }
  .--mar-tablet-large-2x {
    margin: var(--pad-unit-large-2x);
  }
  .--mar-top-tablet-large-2x {
    margin-top: var(--pad-unit-large-2x);
  }
  .--mar-bottom-tablet-large-2x {
    margin-bottom: var(--pad-unit-large-2x);
  }
  .--mar-left-tablet-large-2x {
    margin-left: var(--pad-unit-large-2x);
  }
  .--mar-right-tablet-large-2x {
    margin-right: var(--pad-unit-large-2x);
  }
  .--pad-tablet-large-2x {
    padding: var(--pad-unit-large-2x);
  }
  .--pad-top-tablet-large-2x {
    padding-top: var(--pad-unit-large-2x);
  }
  .--pad-bottom-tablet-large-2x {
    padding-bottom: var(--pad-unit-large-2x);
  }
  .--pad-left-tablet-large-2x {
    padding-left: var(--pad-unit-large-2x);
  }
  .--pad-right-tablet-large-2x {
    padding-right: var(--pad-unit-large-2x);
  }
  .--gap-tablet-xl {
    gap: var(--pad-unit-xl);
  }
  .--mar-tablet-xl {
    margin: var(--pad-unit-xl);
  }
  .--mar-top-tablet-xl {
    margin-top: var(--pad-unit-xl);
  }
  .--mar-bottom-tablet-xl {
    margin-bottom: var(--pad-unit-xl);
  }
  .--mar-left-tablet-xl {
    margin-left: var(--pad-unit-xl);
  }
  .--mar-right-tablet-xl {
    margin-right: var(--pad-unit-xl);
  }
  .--pad-tablet-xl {
    padding: var(--pad-unit-xl);
  }
  .--pad-top-tablet-xl {
    padding-top: var(--pad-unit-xl);
  }
  .--pad-bottom-tablet-xl {
    padding-bottom: var(--pad-unit-xl);
  }
  .--pad-left-tablet-xl {
    padding-left: var(--pad-unit-xl);
  }
  .--pad-right-tablet-xl {
    padding-right: var(--pad-unit-xl);
  }
}
@media screen and (min-width: 1024px) {
  .--gap-desktop-none {
    gap: var(--pad-unit-none);
  }
  .--mar-desktop-none {
    margin: var(--pad-unit-none);
  }
  .--mar-top-desktop-none {
    margin-top: var(--pad-unit-none);
  }
  .--mar-bottom-desktop-none {
    margin-bottom: var(--pad-unit-none);
  }
  .--mar-left-desktop-none {
    margin-left: var(--pad-unit-none);
  }
  .--mar-right-desktop-none {
    margin-right: var(--pad-unit-none);
  }
  .--pad-desktop-none {
    padding: var(--pad-unit-none);
  }
  .--pad-top-desktop-none {
    padding-top: var(--pad-unit-none);
  }
  .--pad-bottom-desktop-none {
    padding-bottom: var(--pad-unit-none);
  }
  .--pad-left-desktop-none {
    padding-left: var(--pad-unit-none);
  }
  .--pad-right-desktop-none {
    padding-right: var(--pad-unit-none);
  }
  .--gap-desktop-xs {
    gap: var(--pad-unit-xs);
  }
  .--mar-desktop-xs {
    margin: var(--pad-unit-xs);
  }
  .--mar-top-desktop-xs {
    margin-top: var(--pad-unit-xs);
  }
  .--mar-bottom-desktop-xs {
    margin-bottom: var(--pad-unit-xs);
  }
  .--mar-left-desktop-xs {
    margin-left: var(--pad-unit-xs);
  }
  .--mar-right-desktop-xs {
    margin-right: var(--pad-unit-xs);
  }
  .--pad-desktop-xs {
    padding: var(--pad-unit-xs);
  }
  .--pad-top-desktop-xs {
    padding-top: var(--pad-unit-xs);
  }
  .--pad-bottom-desktop-xs {
    padding-bottom: var(--pad-unit-xs);
  }
  .--pad-left-desktop-xs {
    padding-left: var(--pad-unit-xs);
  }
  .--pad-right-desktop-xs {
    padding-right: var(--pad-unit-xs);
  }
  .--gap-desktop-small {
    gap: var(--pad-unit-small);
  }
  .--mar-desktop-small {
    margin: var(--pad-unit-small);
  }
  .--mar-top-desktop-small {
    margin-top: var(--pad-unit-small);
  }
  .--mar-bottom-desktop-small {
    margin-bottom: var(--pad-unit-small);
  }
  .--mar-left-desktop-small {
    margin-left: var(--pad-unit-small);
  }
  .--mar-right-desktop-small {
    margin-right: var(--pad-unit-small);
  }
  .--pad-desktop-small {
    padding: var(--pad-unit-small);
  }
  .--pad-top-desktop-small {
    padding-top: var(--pad-unit-small);
  }
  .--pad-bottom-desktop-small {
    padding-bottom: var(--pad-unit-small);
  }
  .--pad-left-desktop-small {
    padding-left: var(--pad-unit-small);
  }
  .--pad-right-desktop-small {
    padding-right: var(--pad-unit-small);
  }
  .--gap-desktop-medium {
    gap: var(--pad-unit-medium);
  }
  .--mar-desktop-medium {
    margin: var(--pad-unit-medium);
  }
  .--mar-top-desktop-medium {
    margin-top: var(--pad-unit-medium);
  }
  .--mar-bottom-desktop-medium {
    margin-bottom: var(--pad-unit-medium);
  }
  .--mar-left-desktop-medium {
    margin-left: var(--pad-unit-medium);
  }
  .--mar-right-desktop-medium {
    margin-right: var(--pad-unit-medium);
  }
  .--pad-desktop-medium {
    padding: var(--pad-unit-medium);
  }
  .--pad-top-desktop-medium {
    padding-top: var(--pad-unit-medium);
  }
  .--pad-bottom-desktop-medium {
    padding-bottom: var(--pad-unit-medium);
  }
  .--pad-left-desktop-medium {
    padding-left: var(--pad-unit-medium);
  }
  .--pad-right-desktop-medium {
    padding-right: var(--pad-unit-medium);
  }
  .--gap-desktop-large {
    gap: var(--pad-unit-large);
  }
  .--mar-desktop-large {
    margin: var(--pad-unit-large);
  }
  .--mar-top-desktop-large {
    margin-top: var(--pad-unit-large);
  }
  .--mar-bottom-desktop-large {
    margin-bottom: var(--pad-unit-large);
  }
  .--mar-left-desktop-large {
    margin-left: var(--pad-unit-large);
  }
  .--mar-right-desktop-large {
    margin-right: var(--pad-unit-large);
  }
  .--pad-desktop-large {
    padding: var(--pad-unit-large);
  }
  .--pad-top-desktop-large {
    padding-top: var(--pad-unit-large);
  }
  .--pad-bottom-desktop-large {
    padding-bottom: var(--pad-unit-large);
  }
  .--pad-left-desktop-large {
    padding-left: var(--pad-unit-large);
  }
  .--pad-right-desktop-large {
    padding-right: var(--pad-unit-large);
  }
  .--gap-desktop-large-plus-small {
    gap: var(--pad-unit-large-plus-small);
  }
  .--mar-desktop-large-plus-small {
    margin: var(--pad-unit-large-plus-small);
  }
  .--mar-top-desktop-large-plus-small {
    margin-top: var(--pad-unit-large-plus-small);
  }
  .--mar-bottom-desktop-large-plus-small {
    margin-bottom: var(--pad-unit-large-plus-small);
  }
  .--mar-left-desktop-large-plus-small {
    margin-left: var(--pad-unit-large-plus-small);
  }
  .--mar-right-desktop-large-plus-small {
    margin-right: var(--pad-unit-large-plus-small);
  }
  .--pad-desktop-large-plus-small {
    padding: var(--pad-unit-large-plus-small);
  }
  .--pad-top-desktop-large-plus-small {
    padding-top: var(--pad-unit-large-plus-small);
  }
  .--pad-bottom-desktop-large-plus-small {
    padding-bottom: var(--pad-unit-large-plus-small);
  }
  .--pad-left-desktop-large-plus-small {
    padding-left: var(--pad-unit-large-plus-small);
  }
  .--pad-right-desktop-large-plus-small {
    padding-right: var(--pad-unit-large-plus-small);
  }
  .--gap-desktop-large-2x {
    gap: var(--pad-unit-large-2x);
  }
  .--mar-desktop-large-2x {
    margin: var(--pad-unit-large-2x);
  }
  .--mar-top-desktop-large-2x {
    margin-top: var(--pad-unit-large-2x);
  }
  .--mar-bottom-desktop-large-2x {
    margin-bottom: var(--pad-unit-large-2x);
  }
  .--mar-left-desktop-large-2x {
    margin-left: var(--pad-unit-large-2x);
  }
  .--mar-right-desktop-large-2x {
    margin-right: var(--pad-unit-large-2x);
  }
  .--pad-desktop-large-2x {
    padding: var(--pad-unit-large-2x);
  }
  .--pad-top-desktop-large-2x {
    padding-top: var(--pad-unit-large-2x);
  }
  .--pad-bottom-desktop-large-2x {
    padding-bottom: var(--pad-unit-large-2x);
  }
  .--pad-left-desktop-large-2x {
    padding-left: var(--pad-unit-large-2x);
  }
  .--pad-right-desktop-large-2x {
    padding-right: var(--pad-unit-large-2x);
  }
  .--gap-desktop-xl {
    gap: var(--pad-unit-xl);
  }
  .--mar-desktop-xl {
    margin: var(--pad-unit-xl);
  }
  .--mar-top-desktop-xl {
    margin-top: var(--pad-unit-xl);
  }
  .--mar-bottom-desktop-xl {
    margin-bottom: var(--pad-unit-xl);
  }
  .--mar-left-desktop-xl {
    margin-left: var(--pad-unit-xl);
  }
  .--mar-right-desktop-xl {
    margin-right: var(--pad-unit-xl);
  }
  .--pad-desktop-xl {
    padding: var(--pad-unit-xl);
  }
  .--pad-top-desktop-xl {
    padding-top: var(--pad-unit-xl);
  }
  .--pad-bottom-desktop-xl {
    padding-bottom: var(--pad-unit-xl);
  }
  .--pad-left-desktop-xl {
    padding-left: var(--pad-unit-xl);
  }
  .--pad-right-desktop-xl {
    padding-right: var(--pad-unit-xl);
  }
}
ol {
  counter-reset: item;
}
ol li {
  display: block;
}
ol li::before {
  content: counter(item) ". ";
  counter-increment: item;
  position: absolute;
  margin-left: -1em;
}

.hcp-bg-gradient {
  background: linear-gradient(180deg, var(--green) 28%, rgba(145, 196, 97, 0.15) 70%);
  color: var(--white);
}

.patient-bg-gradient {
  background: linear-gradient(180deg, var(--purple) 28%, rgba(156, 125, 204, 0.15) 70%);
}

.slab.no-select-nav > .slab-contents {
  max-width: 1136px;
}

.banner-image {
  border-radius: 10px;
  width: 100%;
  aspect-ratio: 2.6/1;
  object-fit: cover;
}
.banner-image.no-crop {
  width: 100%;
  aspect-ratio: auto;
  object-fit: cover;
}

.rounded-10px {
  border-radius: 10px !important;
}

@media screen and (max-width: 767px) {
  .--aspect-ratio-7\/4-mobile {
    aspect-ratio: 7/4;
  }
  .mobile-rounded-0 {
    border-radius: 0 !important;
  }
  .mobile-fullwidth {
    width: calc(100% + 40px);
    max-width: 100vw;
  }
  .mobile-left--20 {
    left: -20px;
    position: relative;
  }
  .--mobile-mt-0 {
    margin-top: 0 !important;
  }
  .--mobile-mb-0 {
    margin-bottom: 0 !important;
  }
  .--mobile-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .--mobile-m-0 {
    margin: 0 !important;
  }
  .--mobile-pt-0,
  .--mobile-pt-0 .slab-contents {
    padding-top: 0 !important;
  }
  .--mobile-pb-0 .slab-contents {
    padding-bottom: 0;
  }
  .--mobile-py-0 .slab-contents {
    padding-top: 0;
    padding-bottom: 0;
  }
  .--mobile-p-0 {
    padding: 0 !important;
  }
  .--mobile-p-0 {
    padding: 0 !important;
  }
  .--bg-blue-mobile {
    background-color: var(--blue) !important;
  }
  .--bg-dark-blue-mobile {
    background-color: var(--dark-blue) !important;
  }
  .--bg-light-blue-mobile {
    background-color: var(--light-blue) !important;
  }
  .--bg-cyan-mobile {
    background-color: var(--cyan) !important;
  }
  .--bg-purple-mobile {
    background-color: var(--purple) !important;
  }
  .--bg-orange-mobile {
    background-color: var(--orange) !important;
  }
  .--bg-white-mobile {
    background-color: var(--white) !important;
  }
  .--bg-black-mobile {
    background-color: var(--black) !important;
  }
  .--bg-gray-mobile {
    background-color: var(--gray) !important;
  }
  .--bg-dark-gray-mobile {
    background-color: var(--dark-gray) !important;
  }
  .--bg-light-gray-mobile {
    background-color: var(--light-gray) !important;
  }
  .--bg-yellow-mobile {
    background-color: var(--yellow) !important;
  }
  .--bg-green-mobile {
    background-color: var(--green) !important;
  }
}
@media screen and (min-width: 768px) {
  .qr-code {
    width: 170px;
  }
}

.logo-wrapper {
  position: relative;
}
.logo-wrapper .logo {
  transition: opacity 0.3s;
}
.logo-wrapper .logo.dark {
  opacity: 1;
}
.cta-card:hover .logo-wrapper .logo.dark {
  opacity: 0;
}
.logo-wrapper .logo.light {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
}
.cta-card:hover .logo-wrapper .logo.light {
  opacity: 1;
}

.key-features-icon svg {
  display: block;
  margin: 0 auto;
  max-width: 70px;
}

.pap-graphic {
  width: 100%;
}
.pap-graphic.desktop {
  display: none;
}
@media screen and (min-width: 1024px) {
  .pap-graphic.desktop {
    display: inline-block;
  }
}
.pap-graphic.tablet {
  display: none;
}
@media screen and (min-width: 768px) {
  .pap-graphic.tablet {
    display: inline-block;
  }
}
@media screen and (min-width: 1024px) {
  .pap-graphic.tablet {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .pap-graphic.mobile {
    display: none;
  }
}
.select-navigation .pap-graphic.desktop {
  display: none;
}
@media screen and (min-width: 1024px) {
  .select-navigation .pap-graphic.desktop {
    display: none;
  }
}
@media (min-width: 1324px) {
  .select-navigation .pap-graphic.desktop {
    display: inline-block;
  }
}
@media screen and (min-width: 1024px) {
  .select-navigation .pap-graphic.tablet {
    display: inline-block;
  }
}
@media (min-width: 1324px) {
  .select-navigation .pap-graphic.tablet {
    display: none;
  }
}

.w-100 {
  width: 100%;
}

.flex-1 {
  flex: 1;
}