@charset "UTF-8";

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

.acr-page #active-week-52 p.bold,
.joint-tenderness-swelling-page #foremost-post-hoc p.bold {
  color: #003a5d;
  font-size: 20px;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

.safety-sprout .mb0px,
.safety-sprout .Mar-bottom {
  margin-bottom: 32px !important;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: 700;
}

a[title="desk"] {
  pointer-events: none;
}

.safety-sprout .subhead .desktopOnly {
  display: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

html.fixed {
  height: 100vh;
}

body {
  padding: 0;
  margin: 0;
  color: #252525;
  background-color: #fff;
  padding-bottom: env(safe-area-inset-bottom);
}

body:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 15000px;
  background-image: url(../screens/mobile/pso/Menu.png);
  background-position: top;
  -moz-background-size: 375px auto;
  background-size: 375px auto;
  background-repeat: no-repeat;
  opacity: 0.5;
  z-index: 300000;
  pointer-events: none;
  background-position: center 0;
}

.safety-sprout h4.sub-headline {
  font-weight: 700;
}

/* top-half 2nd image */
#load1 {
  width: 174px !important;
}

@media (min-width: 48em) {
  body:before {
    background-image: url(../screens/tablet/Tablet-\ Homepage.png);
    background-position: top;
    -moz-background-size: 768px auto;
    background-size: 768px auto;
    background-position: center 0;
  }
}

@media (min-width: 64em) {
  body:before {
    background-image: url("../screens/landing-small/A.1 PsO Landing Page (Desktop) - 700PX.png");
    background-position: top;
    -moz-background-size: 1920px auto;
    background-size: 1920px auto;
    background-position: center -221px;
  }

  .patient-photos h2.heading2,
  .safety .right-navs h2,
  .foremost-safety-page .plain-html .component-content h2.est,
  .safety-sprout h2.heading2 {
    font-size: 48px;
    line-height: normal;
    margin-bottom: 40px;
  }

  .safety .right-navs h2 {
    margin-bottom: 24px;
  }

  .safety-sprout .Mar-bot {
    margin-bottom: 16px;
  }

  .foremost-safety-page .plain-html .component-content h2.est {
    margin-bottom: inherit;
  }

  .safety-sprout h2.heading2,
  .safety-sprout .Mar-bottom,
  .safety-sprout #content-image,
  .foremost-safety-page .plain-html,
  .safety-sprout .mrb {
    margin-bottom: 32px !important;
  }

  .patient-photos .component.page-heading {
    min-height: 132px;
  }

  .resource-center-page #commercial-insurance .wrapper {
    padding-bottom: 0;
    padding-bottom: 18px;
  }
}

@media (min-width: 86.25em) {
  body:before {
    background-image: url("../screens/pso/0.2 - Master Homepage (Desktop).png");
    background-position: top;
    -moz-background-size: 1920px auto;
    background-size: 1920px auto;
    background-position: center -361px;
  }
}

body.fixed {
  position: fixed !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

@media (max-width: 63.99em) {
  .desktopOnly {
    display: none;
  }
}

@media (min-width: 64em) {

  .patch-1 .jump .desktopOnly,
  .dosing #dosing-container .dosing-container-main .mb30px .desktopOnly,
  .start-today #bottom-info .start-today-bt-info .desktopOnly,
  .resource-center #online-resources .page-list .category-item .category .dr-text .desktopOnly,
  .resource-center #hcp-resources h2 .desktopOnly,
  .patient-stories #online-resources .page-list .category-item h2 .desktopOnly,
  .resource-center-page #commercial-insurance .wrapper .resource-center-cta h2 .desktopOnly,
  .fulfillment-process #fulfillment-one .desktopOnly,
  .moderate-to-severe #moderate-to-severe-banner .title-header .page-title .desktopOnly,
  .real-world-efficacy #real-world-col-split-right-text .desktopOnly,
  .pso-efficacy-itch .two-column.even-w-separator .column.left .desktopOnly,
  .efficacy-mean-pasi .cta-btn.open-modal a .desktopOnly,
  .enthesitis #palace-1-3-5-years h4 .desktopOnly {
    display: block;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {
  .not-for-tablet {
    display: none;
  }
}

@media (max-width: 47.9375em) {
  .not-for-mobile {
    display: none;
  }
}

@media (min-width: 64em) {
  .mobileOnly {
    display: none;
  }
}

@media (min-width: 48em) {
  .mobileOnly.sm {
    display: none;
  }
}

* {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a[href^="tel"] {
  color: inherit;
  text-decoration: none;
}

.asterisk {
  vertical-align: super;
  line-height: 0;
  position: relative;
  top: 5px;
}

main {
  width: 100%;
  height: 500px;
}

sup {
  font-size: 0.6em;
  top: -0.6em;
}

strong {
  font-weight: 700;
}

strong.semibold {
  font-weight: 600;
}

a {
  color: #003a5d;
}

a.underline {
  text-decoration: underline;
}

a.no-underline,
a.unstyled {
  text-decoration: none;
}

a.unstyled {
  color: inherit;
}

img {
  display: block;
}

img.centered {
  margin-left: auto;
  margin-right: auto;
}

img.icon {
  max-width: 175px;
}

@media (max-width: 63.99em) {
  img.desktopOnly {
    display: none;
  }
}

.nowrap {
  white-space: nowrap;
}

.regular {
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
ul {
  margin: 0;
  text-transform: inherit;
}

h1 sup,
h2 sup,
h3 sup,
h4 sup,
h5 sup,
h6 sup,
p sup {
  font-weight: 400;
  font-family: "Barlow-Regular";
}

.header1,
h1 {
  font-family: Barlow Condensed, sans-serif;
  font-size: 28px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 0.2px;
  color: #003a5d;
}

@media (min-width: 64em) {

  .header1,
  h1 {
    font-size: 2.75rem;
    line-height: 1;
    letter-spacing: 0.8px;
  }

  .patch-1 .header1,
  .patch-1 h1 {
    font-size: 48px;
    line-height: 50px;
  }
}

@media (max-width: 63.99em) {

  .header1.mobile-h2,
  h1.mobile-h2 {
    font-size: 21px;
    line-height: 23px;
  }
}

.header1 .light,
.header1.light,
h1 .light,
h1.light {
  font-weight: 300;
}

.header1.regular,
h1.regular {
  font-weight: 500;
}

.header1.small,
h1.small {
  font-size: 48px;
}

.header1.small-modal-header,
h1.small-modal-header {
  font-size: 27px;
  line-height: 30px;
  padding-bottom: 12px;
}

@media (min-width: 64em) {

  .header1.small-modal-header,
  h1.small-modal-header {
    font-size: 41px;
    line-height: 43px;
  }
}

.header1.large,
h1.large {
  font-size: 52px;
}

.header1.page-title,
h1.page-title {
  margin-bottom: 10px;
  padding: 0 0 10px;
  border-bottom: 1px solid #003a5d;
}

@media (min-width: 64em) {

  .header1.page-title,
  h1.page-title {
    padding: 0 0 15px;
    margin-bottom: 15px;
  }
}

.header1.page-title.no-underline,
h1.page-title.no-underline {
  border-bottom: none;
}

.header1.small-mb,
h1.small-mb {
  margin-bottom: 8px;
}

@media (min-width: 64em) {

  .header1.small-mb,
  h1.small-mb {
    margin-bottom: 15px;
  }
}

.header1 .orange,
.header1.orange,
h1 .orange,
h1.orange {
  color: #e88320;
}

.header1 .white,
.header1.white,
h1 .white,
h1.white {
  color: #fff;
}

.header2,
h2 {
  font-family: Barlow Condensed, sans-serif;
  font-size: 20px;
  line-height: 23px;
  font-weight: 700;
  letter-spacing: 0.2px;
  color: #003a5d;
  margin-bottom: 25px;
}

@media (min-width: 64em) {

  .header2,
  h2 {
    font-size: 28px;
    line-height: 30px;
    letter-spacing: 0.5px;
    margin-bottom: 35px;
  }

  .resource-center-page .header2,
  h2 {
    letter-spacing: normal;
  }
}

.header2:last-child,
h2:last-child {
  margin-bottom: 0;
}

.header2.large,
h2.large {
  font-size: 21px;
  line-height: 23px;
}

@media (min-width: 64em) {

  .header2.large,
  h2.large {
    font-size: 44px;
    line-height: 46px;
  }
}

.header2.super-large,
h2.super-large {
  font-size: 21px;
  line-height: 23px;
  letter-spacing: 0.5px;
}

@media (min-width: 64em) {

  .header2.super-large,
  h2.super-large {
    font-size: 40px;
    line-height: 42px;
    letter-spacing: 1.1px;
  }
}

@media (min-width: 86.25em) {

  .header2.super-large,
  h2.super-large {
    font-size: 45px;
    line-height: 47px;
  }
}

.header2.modal-header1,
h2.modal-header1 {
  font-size: 41px;
  line-height: 50px;
  color: #e88320;
  font-weight: 400;
}

@media (max-width: 63.99em) {

  .header2.mobile-small,
  h2.mobile-small {
    font-size: 18px;
    line-height: 20px;
  }
}

.header2 .light,
.header2.light,
h2 .light,
h2.light {
  font-weight: 300;
}

.header2 .regular,
.header2.regular,
h2 .regular,
h2.regular {
  font-weight: 500;
}

.header2 .bold,
.header2.bold,
h2 .bold,
h2.bold {
  font-weight: 700;
}

.header2 .black,
.header2.black,
h2 .black,
h2.black {
  color: #000;
}

.header2 .blue,
.header2.blue,
h2 .blue,
h2.blue {
  color: #003a5d;
}

.header2 .orange,
.header2.orange,
h2 .orange,
h2.orange {
  color: #e88320;
}

.header2.barely-mb,
h2.barely-mb {
  margin-bottom: 5px;
}

.header2.mid-mb,
.header2.small-mb,
h2.mid-mb,
h2.small-mb {
  margin-bottom: 20px;
}

@media (min-width: 64em) {

  .header2.mid-mb,
  h2.mid-mb {
    margin-bottom: 40px;
  }
}

.header2.extra-mb,
h2.extra-mb {
  margin-bottom: 38px;
}

@media (min-width: 64em) {

  .header2.extra-mb,
  h2.extra-mb {
    margin-bottom: 60px;
  }
}

.header3,
h3 {
  font-family: Barlow Condensed, sans-serif;
  font-size: 20px;
  line-height: 16px;
  font-weight: 700;
  color: #003a5d;
}

@media (min-width: 64em) {

  .header3,
  h3 {
    font-size: 36px;
    line-height: 39px;
  }

  .header3.small,
  h3.small {
    font-size: 28px;
    line-height: 40px;
  }
}

.header3.white,
h3.white {
  color: #fff;
}

.header3 .gray,
.header3.gray,
h3 .gray,
h3.gray {
  color: #252525;
}

.header3 .orange,
.header3.orange,
h3 .orange,
h3.orange {
  color: #e88320;
}

.header3 .darkBlue,
.header3.darkBlue,
h3 .darkBlue,
h3.darkBlue {
  color: #003a5d;
}

.header3 .lightBlue,
.header3.lightBlue,
h3 .lightBlue,
h3.lightBlue {
  color: #82c6e2;
}

.header3.light,
h3.light {
  font-weight: 300;
}

.header3.regular,
h3.regular {
  font-weight: 400;
}

.header3.medium,
h3.medium {
  font-weight: 500;
}

.header3.bold,
h3.bold {
  font-weight: 700;
}

.header3.condensed,
h3.condensed {
  font-family: Barlow Condensed, sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 500;
  letter-spacing: 0.3px;
}

@media (min-width: 64em) {

  .header3.condensed,
  h3.condensed {
    font-size: 22px;
    line-height: 24px;
    letter-spacing: 0.5px;
  }
}

@media (min-width: 80em) {

  .header3.condensed,
  h3.condensed {
    font-size: 28px;
    line-height: 30px;
  }
}

.header3.condensed.stretch,
h3.condensed.stretch {
  letter-spacing: 1px;
}

.header3.condensed.bold,
h3.condensed.bold {
  font-weight: 700;
}

.header3.condensed sup,
h3.condensed sup {
  font-weight: 400;
}

@media (max-width: 63.99em) {

  .header3.condensed.mobileSmall,
  h3.condensed.mobileSmall {
    font-size: 15px;
    line-height: 17px;
  }
}

.header4,
h4 {
  font-family: Barlow Condensed, sans-serif;
  font-size: 20px;
  line-height: 21px;
  color: #003a5d;
  font-weight: 500;
  letter-spacing: 0;
  margin-bottom: 30px;
}

@media (min-width: 64em) {

  .header4,
  h4 {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 35px;
  }
}

.header4:last-child,
h4:last-child {
  margin-bottom: 0;
}

.header4.mb12,
h4.mb12 {
  margin-bottom: 12px;
}

@media (max-width: 63.99em) {

  .header4 .mobile-small,
  .header4.mobile-small,
  h4 .mobile-small,
  h4.mobile-small {
    font-size: 16px;
    line-height: 19px;
  }
}

@media (max-width: 63.99em) {

  .header4 .mobile-large,
  .header4.mobile-large,
  h4 .mobile-large,
  h4.mobile-large {
    font-size: 21px;
    line-height: 23px;
  }
}

.header4.small,
h4.small {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0;
}

@media (min-width: 64em) {

  .header4.small,
  h4.small {
    font-size: 22px;
    line-height: 24px;
  }
}

.header4.sub-headline,
h4.sub-headline {
  margin-bottom: 12px;
}

.header4 .regular,
.header4.regular,
h4 .regular,
h4.regular {
  font-weight: 400;
}

.header4.semibold,
h4.semibold {
  font-weight: 600;
}

.header4 .black,
.header4.black,
h4 .black,
h4.black {
  color: #000;
}

.header4 .gray,
.header4.gray,
h4 .gray,
h4.gray {
  color: #707070;
}

.header4 .blue,
.header4.blue,
h4 .blue,
h4.blue {
  color: #003a5d;
}

.header4 .orange,
.header4.orange,
h4 .orange,
h4.orange {
  color: #e88320;
}

.header4 .bold,
.header4.bold,
h4 .bold,
h4.bold {
  font-weight: 700;
}

.header4.spread,
h4.spread {
  line-height: 29px;
}

.header4.small-margin,
h4.small-margin {
  margin-bottom: 16px;
}

.header4.bottom-pad,
h4.bottom-pad {
  padding-bottom: 20px;
}

.header4.subhead,
h4.subhead {
  position: relative;
  font-family: Barlow, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  padding: 14px 20px;
  margin-bottom: 0;
  background-color: #fae6d2;
}

.patch-1 .header4.subhead,
.patch-1 h4.subhead {
  background-color: #fff8d7;
}

@media (min-width: 64em) {

  .header4.subhead,
  h4.subhead {
    font-size: 24px;
    line-height: normal;
    padding: 14px 20px;
  }

  .acr-page h4.subhead,
  .joint-tenderness-swelling-page h4.subhead,
  .pain-page h4.subhead,
  .fatigue-page h4.subhead {
    margin-bottom: 16px;
  }

  .resource-center-page .subhead {
    padding: 12px 20px;
  }
}

.header4.subhead.five-years-data:after,
.header-five-years-data:after,
h4.subhead.five-years-data:after {
  position: absolute;
  right: 0;
  top: -110px;
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(), url(/-/media/9C948EDADB9148C0A365B1461762C229.ashx);
  width: 110px;
  height: 188px;
  content: "";
}

@media (min-width: 64em) {

  .header4.subhead.five-years-data:after,
  .header-five-years-data:after,
  h4.subhead.five-years-data:after {
    top: -122px;
    width: 181px;
    height: 134px;
  }
}

.header4.subhead.five-years-data.nudge-five-years-data,
.nudge-five-years-data.header-five-years-data,
h4.subhead.five-years-data.nudge-five-years-data {
  margin-top: 160px;
}

.header4.subhead.five-years-data.nudge-five-years-data.no-content-subhead,
.nudge-five-years-data.no-content-subhead.header-five-years-data,
h4.subhead.five-years-data.nudge-five-years-data.no-content-subhead {
  margin-top: 0;
}

@media (min-width: 64em) {

  .header4.subhead.five-years-data.nudge-five-years-data.no-content-subhead,
  .nudge-five-years-data.no-content-subhead.header-five-years-data,
  h4.subhead.five-years-data.nudge-five-years-data.no-content-subhead {
    margin-top: 160px;
  }
}

@media (min-width: 64em) {

  .header4.subhead.five-years-data.nudge-five-years-data.no-content-subhead.top,
  .nudge-five-years-data.no-content-subhead.top.header-five-years-data,
  h4.subhead.five-years-data.nudge-five-years-data.no-content-subhead.top {
    margin-top: 80px;
  }
}

.header4.subhead.five-years-data.nudge-five-years-data.no-content-subhead.five-years-data:after,
.nudge-five-years-data.no-content-subhead.header-five-years-data:after,
h4.subhead.five-years-data.nudge-five-years-data.no-content-subhead.five-years-data:after {
  display: block;
}

@media (max-width: 63.99em) {

  .header4.subhead.five-years-data.nudge-five-years-data.headline-mobile-adjust,
  .nudge-five-years-data.headline-mobile-adjust.header-five-years-data,
  h4.subhead.five-years-data.nudge-five-years-data.headline-mobile-adjust {
    margin-top: 85px;
  }
}

@media (max-width: 63.99em) {

  .header4.subhead.five-years-data.nudge-five-years-data.headline-mobile-adjust:after,
  .nudge-five-years-data.headline-mobile-adjust.header-five-years-data:after,
  h4.subhead.five-years-data.nudge-five-years-data.headline-mobile-adjust:after {
    top: -75px;
  }
}

.header4.subhead.above-text,
h4.subhead.above-text {
  margin-bottom: 12px;
}

@media (min-width: 64em) {

  .header4.subhead.above-text,
  h4.subhead.above-text {
    margin-bottom: 24px;
  }
}

.header4.push-bottom,
h4.push-bottom {
  margin-bottom: 20px;
}

.five-years-data-pad {
  padding-right: 120px;
  padding-top: 20px;
}

@media (min-width: 64em) {
  .five-years-data-pad {
    padding-right: 190px;
    padding-top: 60px;
  }

  .acr-page #palace-1-3-5-years .five-years-data-pad {
    padding-right: 112px;
    padding-top: 32px;
  }

  .fatigue-page .five-years-data-pad {
    padding-right: 132px;
  }

  .pain-page .five-years-data-pad {
    padding-right: 0;
  }
}

@media (min-width: 64em) {
  .five-years-data-pad.top {
    padding-top: 0;
  }
}

.header-five-years-data:after {
  top: auto;
  bottom: 0;
  height: 90px;
}

.header5,
h5 {
  font-family: Barlow, sans-serif;
  font-size: 15px;
  line-height: 20px;
  color: #003a5d;
  margin-bottom: 12px;
}

@media (min-width: 64em) {

  .header5,
  h5 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}

.header6,
h6 {
  font-family: Barlow, sans-serif;
  font-size: 16px;
  color: #003a5d;
}

.header6.strong,
h6.strong {
  font-weight: 700;
}

.header6.condensed,
h6.condensed {
  font-family: Barlow Condensed, sans-serif;
  letter-spacing: 0.3px;
}

p {
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  color: #252525;
  margin-bottom: 8px;
}

@media (min-width: 64em) {
  p {
    font-size: 20px;
    line-height: 22px;
  }
}

p:last-child {
  margin-bottom: 0;
}

p.light,
p .light {
  font-weight: 300;
}

p.medium,
p .medium {
  font-weight: 500;
}

p.bold,
p .bold {
  font-weight: 700;
}

p.blue,
p .blue {
  color: #003a5d;
}

p.orange,
p .orange {
  color: #e88320;
}

p.small,
p .small {
  font-size: 14px;
  line-height: 16px;
}

@media (min-width: 64em) {

  p.small,
  p .small,
  p.small-desktop,
  p .small-desktop {
    font-size: 16px;
    line-height: normal;
  }
}

@media (max-width: 63.99em) {
  p.mobile-20 {
    font-size: 20px;
    line-height: 22px;
  }
}

@media (max-width: 63.99em) {
  p.mobile-16 {
    font-size: 16px;
    line-height: 18px;
  }
}

p.under-table-over-list {
  margin-bottom: 28px;
}

@media (min-width: 64em) {
  p.under-table-over-list {
    margin-bottom: 40px;
  }
}

p.under-table-over-list.half {
  margin-bottom: 20px;
}

p.push-down-abit {
  margin-bottom: 25px;
}

.patch-1 p.push-down-abit {
  font-size: 20px;
}

.acr-page p.push-down-abit,
.fatigue-page p.push-down-abit,
.pain-page p.push-down-abit,
.joint-tenderness-swelling-page p.push-down-abit {
  margin-bottom: 32px;
  font-size: 16px;
}

.acr-page #palace-1-3-week-16 p.push-down-abit {
  font-size: 20px;
}

.resource-center-page p.push-down-abit {
  margin-bottom: 48px;
}

p.push-down-alot {
  margin-bottom: 40px;
}

@media (min-width: 64em) {
  p.push-down-alot {
    margin-bottom: 80px;
  }
}

.orange {
  color: #e88320;
}

ul {
  padding: 0 0 0 15px;
}

ul.black-bullet li::marker {
  color: #000;
}

@media (max-width: 63.99em) {
  ul.mobile-lg li {
    font-size: 16px;
    line-height: 18px;
  }
}

ul li {
  font-family: Barlow, sans-serif;
  color: #e88320;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 22px;
}

@media (min-width: 64em) {
  ul li {
    margin-bottom: 22px;
    font-size: 20px;
    line-height: 22px;
  }
}

ul li>span {
  display: block;
}

ul li span {
  font-size: 16px;
  line-height: normal;
  color: #252525;
}

@media (min-width: 64em) {
  ul li span {
    font-size: 20px;
    line-height: normal;
  }
}

@media (min-width: 64em) {
  ul li .small {
    font-size: 15px;
    line-height: 17px;
  }
}

ul li:last-child {
  margin-bottom: 0;
}

ul li::marker {
  font-size: 14px;
  color: #e88320;
}

ul li ul {
  margin-top: 20px;
  list-style-type: "—";
  padding-left: 6px;
}

ul li ul li>span {
  display: block;
  margin-left: 6px;
}

ul li a {
  word-break: break-word;
}

ul.blue-list li {
  color: #003a5d;
  font-family: Barlow Condensed, sans-serif;
  font-size: 21px;
  line-height: 23px;
  font-weight: 700;
}

ul.blue-list li::marker {
  color: #003a5d;
}

ul.big-margin-bottom {
  margin-bottom: 28px;
}

@media (min-width: 64em) {
  ul.big-margin-bottom {
    margin-bottom: 50px;
  }

  .acr-page ul.big-margin-bottom,
  .joint-tenderness-swelling-page ul.big-margin-bottom {
    margin-bottom: 32px;
  }
}

ul.medium-margin-bottom {
  margin-bottom: 25px;
}

ul.small-margin-bottom {
  margin-bottom: 33px;
}

@media (min-width: 64em) {
  ul.small-margin-bottom {
    margin-bottom: 14px;
  }
}

ul.resources-links {
  padding-top: 18px;
}

@media (min-width: 64em) {
  ul.resources-links {
    padding-top: 28px;
  }
}

ul.resources-links li {
  margin-bottom: 18px;
}

@media (min-width: 64em) {
  ul.resources-links li {
    margin-bottom: 36px;
  }
}

ul.resources-links h4 {
  margin-bottom: 4px;
}

@media (min-width: 64em) {
  ul.resources-links h4 {
    margin-bottom: 8px;
  }
}

ul.tight {
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  ul.tight li {
    margin-bottom: 0;
  }
}

ul.medium li {
  font-weight: 500;
}

@media (max-width: 63.99em) {
  ul:last-child {
    margin-bottom: 0;
  }
}

ul.compressed li span {
  letter-spacing: -1px;
}

.collection-of-lists {
  padding-top: 18px;
  margin: 0 auto 32px;
}

@media (min-width: 64em) {
  .collection-of-lists {
    max-width: 850px;
    padding-top: 32px;
    margin: 0 auto 50px;
  }
}

.collection-of-lists:last-child {
  margin-bottom: 0;
}

.collection-of-lists h4 {
  margin-bottom: 5px;
}

.collection-of-lists ul {
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .collection-of-lists ul {
    margin-bottom: 28px;
  }
}

.collection-of-lists ul:last-child,
.collection-of-lists ul li {
  margin-bottom: 0;
}

.collection-of-lists ul li ul {
  margin-top: 0;
  padding-left: 20px;
}

button,
input {
  outline: none;
  border: 0 solid transparent;
}

input {
  padding: 0 10px;
}

img[usemap],
map area {
  outline: none;
}

select {
  padding: 0 6px;
}

#back-to-top {
  position: fixed;
  opacity: 0;
  display: none;
  bottom: 172px;
  width: 100%;
  max-width: 100%;
  pointer-events: none;
}

.back-to-top-box {
  visibility: hidden;
  position: absolute;
  pointer-events: auto;
  width: 50px;
  height: 50px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  background-color: #003a5d;
  background-image: url(), url(/-/media/0F3F56DC64B649288810E8D32609D654.ashx);
  background-repeat: no-repeat;
  background-position: 50%;
  -moz-background-size: 36px;
  background-size: 36px;
  right: -10px;
  cursor: pointer;
  z-index: 2;
}

@media (min-width: 64em) {
  .back-to-top-box {
    width: 60px;
    height: 60px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-background-size: 36px;
    background-size: 36px;
    right: -4px;
  }
}

@media (min-width: 86.25em) {
  .back-to-top-box {
    right: -50px;
  }
}

body[data-parent-page="efficacy"] #back-to-top {
  display: block;
}

.white {
  color: #fff;
}

.darkgray {
  color: #252525 !important;
}

.darkOrange {
  color: #de750d;
}

.navyBlue {
  color: #003a5d;
}

.bg-beige {
  background-color: #fae6d2;
}

.bg-darkgray {
  background-color: #252525;
}

.bg-blue {
  background-color: #003a5d;
}

.d-inline {
  display: inline;
}

.center-align {
  text-align: center;
}

.left-align {
  text-align: left;
}

.right-align {
  text-align: right;
}

@media (max-width: 63.99em) {
  .mobile-center-align {
    text-align: center;
  }
}

@media (min-width: 64em) {
  .desktop-center-align {
    text-align: center;
  }
}

.underline {
  text-decoration: underline;
}

.bg-white {
  background: #fff;
}

.bg-light-beige {
  background-color: #fae6d2;
}

.bg-light-gray {
  background-color: #efefef;
}

@media (max-width: 63.99em) {
  .bg-light-gray h2.above-ph-number {
    margin-bottom: 20px;
  }
}

.bg-light-gray h2 a:not(.underline) {
  text-decoration: none;
}

.bg-light-gray-2 {
  background-color: #edf1f3;
}

.component.bg-light-gray-mb0 {
  background-color: #efefef;
  margin-bottom: 0;
}

.bg-blue-gradient {
  background: -moz- oldlinear-gradient(top, #dbeff7, #fff);
  background: linear-gradient(180deg, #dbeff7, #fff);
}

.content-separator,
.orange-gradient,
body[data-page-override="thinkotezla"] .deco:after {
  background: -moz- oldlinear-gradient(left, #f98126, #ffd467);
  background: linear-gradient(90deg, #f98126, #ffd467);
}

.content-separator {
  width: 100%;
  height: 1px;
  margin-top: 34px;
  margin-bottom: 34px;
}

@media (min-width: 64em) {
  .content-separator {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

@media (min-width: 64em) {
  .flexed {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.flexed.column {
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flexed.centered {
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flexed.centered .button,
.flexed.centered .quantum-modal#email-form input#submit_button,
.quantum-modal#email-form .flexed.centered input#submit_button {
  margin: 0 10px;
}

@media (max-width: 63.99em) {

  .flexed .button.outlined,
  .flexed .quantum-modal#email-form input.outlined#submit_button,
  .quantum-modal#email-form .flexed input.outlined#submit_button {
    margin: 0 auto 20px;
  }

  .flexed .button.outlined:last-child,
  .flexed .quantum-modal#email-form input.outlined#submit_button:last-child,
  .quantum-modal#email-form .flexed input.outlined#submit_button:last-child {
    margin-bottom: 0;
  }
}

.flexed.left {
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flexed.left .button,
.flexed.left .quantum-modal#email-form input#submit_button,
.quantum-modal#email-form .flexed.left input#submit_button {
  margin: 0 10px;
}

.flexed.left .button:first-child,
.flexed.left .quantum-modal#email-form input#submit_button:first-child,
.quantum-modal#email-form .flexed.left input#submit_button:first-child {
  margin-left: 0;
}

.flexed.large-margin {
  margin-bottom: 50px;
}

.flexed.vertically-centered {
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flexed.vertically-centered h2 {
  margin-bottom: 0;
  margin-right: 40px;
}

.flexed.vertically-centered .button,
.flexed.vertically-centered .quantum-modal#email-form input#submit_button,
.quantum-modal#email-form .flexed.vertically-centered input#submit_button {
  margin: 0;
}

.mobile-section-separator {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #003a5d;
  margin-top: 40px;
  margin-bottom: 28px;
}

@media (min-width: 64em) {
  .mobile-section-separator {
    display: none;
  }
}

.border-separator {
  margin-bottom: 12px;
  margin-top: 12px;
}

.align-h-center {
  width: auto;
}

.align-h-center,
.my-auto {
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 63.99em) {
  .mobile-my-auto {
    margin-left: auto;
    margin-right: auto;
  }
}

.inline {
  display: inline;
}

.vertical-center {
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#bottom-of-content {
  display: block;
  position: relative;
  width: 100%;
  height: 0;
  margin-bottom: 0;
}

.spacer {
  padding-bottom: 30px;
}

.component {
  width: 100%;
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .component {
    margin-bottom: 40px;
  }
}

.component.page-heading {
  background: -moz- oldlinear-gradient(320deg, rgba(254, 196, 90, 0.2), #fff);
  background: linear-gradient(130deg, rgba(254, 196, 90, 0.2), #fff);
  padding-top: 25px;
  padding-bottom: 18px;
}

@media (min-width: 64em) {
  .component.page-heading {
    padding-top: 40px;
    padding-bottom: 28px;
  }
}

.component.close-modal {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  z-index: 10;
}

@media (min-width: 64em) {
  .component.close-modal .close-modal-btn {
    top: 30px;
  }
}

.component>.component-content {
  position: relative;
  width: 100%;
  max-width: 450px;
  margin: 0 auto;
  height: 100%;
  padding: 0 20px;
}

@media (min-width: 48em) {
  .component>.component-content {
    max-width: 768px;
    padding: 0 30px;
  }
}

@media (min-width: 64em) {
  .component>.component-content {
    max-width: 1104px;
  }
}

@media (min-width: 86.25em) {
  .component>.component-content {
    padding: 0 20px;
  }
}

.component.full-width>.component-content {
  max-width: 100vw;
  padding-left: 0;
  padding-right: 0;
}

.component.references {
  margin-bottom: 0;
}

.component.grey-component-separator {
  background-color: #edf1f3;
  height: 20px;
  margin-bottom: 0;
}

@media (min-width: 64em) {
  .component.grey-component-separator {
    height: 35px;
  }
}

@media (max-width: 63.99em) {
  .component.mobile-no-bottom-margin {
    margin-bottom: 0;
  }
}

#indication-container {
  position: relative;
  margin: 0 auto;
  min-height: 65px;
}

@media (min-width: 48em) {
  #indication-container {
    min-height: 80px;
  }
}

@media (min-width: 64em) {
  #indication-container {
    min-height: 64px;
  }
}

@media (min-width: 86.25em) {
  #indication-container {
    min-height: 65px;
  }
}

@media (max-width: 63.99em) {
  #indication-container {
    padding-left: 0;
    padding-right: 0;
  }
}

#indication-container .component-content {
  max-width: 1648px;
  padding: 0;
}

@media (min-width: 86.25em) {
  #indication-container .component-content {
    padding: 0 20px;
  }
}

#indication-container .alert {
  position: relative;
  background-color: #dce4e8;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

@media (min-width: 64em) {
  #indication-container .alert {
    padding: 0;
  }
}

#indication-container .alert .alert__close {
  position: absolute;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  top: 10px;
  right: 15px;
  width: 16px;
  height: 16px;
}

#indication-container .alert .alert__content {
  border: none !important;
}

@media (min-width: 48em) {
  #indication-container .alert .alert__close {
    top: 25px !important;
    right: 38px;
  }
}

@media (min-width: 64em) {
  #indication-container .alert .alert__close {
    top: 25px !important;
    right: 30px !important;
    width: 14px;
    height: 14px;
  }
}

#indication-container .alert .alert__close IMG {
  width: 100%;
  height: auto;
}

#indication-container .alert .alert__content {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  padding: 10px 35px 10px 20px;
}

#indication-container .alert {
  padding: 24px 32px !important;
}

@media (min-width: 48em) {
  #indication-container .alert .alert__content {
    padding: 0;
  }
}

@media (min-width: 64em) {
  #indication-container .alert .alert__content {
    padding: 0;
  }
}

@media (min-width: 86.25em) {
  #indication-container .alert .alert__content {
    padding: 0;
  }
}

#indication-container .alert .alert__content h3 {
  display: none;
  font-size: 12px;
  line-height: 14px;
}

@media (min-width: 64em) {
  #indication-container .alert .alert__content h3 {
    display: block;
    font-size: 15px;
    line-height: 17px;
    margin-right: 15px;
  }
}

#indication-container .alert .alert__content p {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}

@media (min-width: 64em) {
  #indication-container .alert .alert__content p {
    font-size: 14px;
    line-height: normal;
    padding-right: 90px;
  }
}

@media (min-width: 86.25em) {
  #indication-container .alert .alert__content p {
    font-size: 15px;
    font-family: "Barlow";
    font-weight: 500;
  }
}

@media (min-width: 86.25em) {
  #indication-container .alert .alert__content p strong {
    margin-right: 12px;
  }
}

#indication-container .alert .alert__content a.read-less-btn,
#indication-container .alert .alert__content a.read-more-btn {
  font-family: Barlow Condensed, sans-serif;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  white-space: nowrap;
}

@media (min-width: 64em) {

  #indication-container .alert .alert__content a.read-less-btn,
  #indication-container .alert .alert__content a.read-more-btn {
    position: relative;
    bottom: -moz-calc(50% - 8px);
    bottom: calc(50% - 8px);
    right: 0;
    font-size: 16px;
    margin-left: 15px;
    display: flex;
    justify-content: end;
  }
}

@media (max-width: 63.99em) {

  #indication-container .alert .alert__content a.read-less-btn.desktopOnly,
  #indication-container .alert .alert__content a.read-more-btn.desktopOnly {
    display: none;
  }
}

#indication-container .alert .alert__content a.read-less-btn.mobileOnly,
#indication-container .alert .alert__content a.read-more-btn.mobileOnly {
  display: inline;
}

@media (min-width: 64em) {

  #indication-container .alert .alert__content a.read-less-btn.mobileOnly,
  #indication-container .alert .alert__content a.read-more-btn.mobileOnly {
    display: none;
  }
}

#indication-container .alert .alert__content a.read-less-btn:after,
#indication-container .alert .alert__content a.read-more-btn:after {
  background-image: url(), url(/-/media/FF40221826624E1B8911EE23B903E7DB.ashx);
  width: 9px;
  height: 9px;
  display: inline-block;
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 5px;
  content: "";
}

@media (min-width: 64em) {

  #indication-container .alert .alert__content a.read-less-btn:after,
  #indication-container .alert .alert__content a.read-more-btn:after {
    width: 12px;
    height: 12px;
    margin-left: 8px;
    margin-top: 5px;
  }
}

#indication-container .alert .alert__content .collapsed {
  position: relative;
  display: block;
  display: flex;
  align-content: center;
  align-items: center;
}

@media (min-width: 64em) {
  #indication-container .alert .alert__content .collapsed {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: block;
    align-items: center;
    min-width: 100%;
  }
}

#indication-container .alert .alert__content .collapsed p,
#indication-container .alert .alert__content .collapsed p:last-child {
  margin-bottom: 0;
  padding-right: 4px;
  width: 100%;
}

#indication-container .alert .alert__content .expanded {
  position: relative;
  display: none;
}

#indication-container .alert .alert__content .expanded p {
  margin-bottom: 5px;
  font-family: "Barlow";
  font-weight: 500;
}

#indication-container .alert .alert__content .expanded p:last-child {
  margin-bottom: 0;
}

#indication-container .alert .alert__content .expanded a.read-less-btn {
  top: 17px;
  right: 5px;
  height: 22px;
}

#indication-container.expand .component-content {
  z-index: 100;
}

#indication-container.expand .alert .alert__content .expanded {
  display: flex;
}

#indication-container.expand .alert .alert__content .collapsed {
  display: none;
}

.hero-container {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 3px;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 64em) {
  .hero-container {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 0;
  }
}

.hero-container .hero-left {
  position: relative;
}

@media (max-width: 63.99em) {
  .hero-container .hero-left {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 20px;
  }
}

@media (min-width: 64em) {
  .hero-container .hero-left {
    -webkit-flex-basis: 300px;
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
    min-width: 300px;
  }
}

@media (min-width: 92.5em) {
  .hero-container .hero-left {
    -webkit-flex-basis: 370px;
    -ms-flex-preferred-size: 370px;
    flex-basis: 370px;
  }
}

.hero-container .hero-now-approved-cta {
  position: relative;
  -moz-border-radius-bottomleft: 12px;
  border-bottom-left-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  border-bottom-right-radius: 12px;
  overflow: hidden;
}

@media (max-width: 63.99em) {
  .hero-container .hero-now-approved-cta {
    width: -moz-calc(100% + 6px);
    width: calc(100% + 6px);
    left: -3px;
  }
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta {
    position: absolute;
    top: 0;
    right: 0;
    width: -moz-calc(100% + 20px);
    width: calc(100% + 20px);
    height: 100%;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-topright: 12px;
    border-top-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    border-bottom-right-radius: 12px;
  }
}

@media (min-width: 64em) and (min-width: 92.5em) {
  .hero-container .hero-now-approved-cta {
    min-width: 450px;
  }
}

@media (min-width: 64em) and (min-width: 105em) {
  .hero-container .hero-now-approved-cta {
    width: -moz-calc(100vw - 1324px);
    width: calc(100vw - 1324px);
  }
}

.hero-container .hero-now-approved-cta .now-approved-cta-content {
  position: relative;
  height: 110px;
  background-color: #003a5d;
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-content {
    height: -moz-calc(100% - 47px);
    height: calc(100% - 47px);
  }
}

.hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-cta-contained {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-cta-contained {
    padding-right: 25px;
  }
}

.hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-logo {
  margin-bottom: 2px;
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-logo {
    margin-bottom: 15px;
  }
}

.hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-logo IMG {
  position: relative;
}

@media (max-width: 63.99em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-logo IMG {
    width: 220px;
    margin: 0 auto;
  }
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-logo IMG {
    left: -200px;
    opacity: 0;
    -moz-transition-property: left, opacity;
    transition-property: left, opacity;
    -moz-transition-duration: 1s;
    transition-duration: 1s;
  }
}

@media (min-width: 64em) and (max-width: 92.5em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-logo IMG {
    width: 100%;
  }
}

.hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-logo:after {
  display: block;
  width: 300px;
  position: relative;
  height: 1px;
  background-color: #e88320;
  content: "";
}

@media (max-width: 63.99em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-logo:after {
    margin: 5px auto 0;
  }
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-logo:after {
    margin-top: 25px;
    width: 0;
    left: 15px;
    -moz-transition: 1s;
    transition: 1s;
    -moz-transition-property: width;
    transition-property: width;
    -moz-transition-delay: 0.5s;
    transition-delay: 0.5s;
  }
}

.hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-text {
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  text-transform: uppercase;
  font-family: Barlow Condensed, sans-serif;
  font-weight: 700;
  letter-spacing: 0.1px;
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-text {
    font-size: 21px;
    line-height: 23px;
    opacity: 0;
    -moz-transition: 1s;
    transition: 1s;
    -moz-transition-property: opacity;
    transition-property: opacity;
    -moz-transition-delay: 1.25s;
    transition-delay: 1.25s;
  }
}

@media (min-width: 92.5em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-text {
    font-size: 25px;
    line-height: 27px;
  }
}

.hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-text .orange {
  color: #e88320;
}

.hero-container .hero-now-approved-cta .now-approved-cta-content .now-approved-text sup {
  font-weight: 400;
}

.hero-container .hero-now-approved-cta .now-approved-cta-link {
  width: 100%;
  height: 23px;
  background: -moz- oldlinear-gradient(320deg, #fec45a, #ff5809);
  background: linear-gradient(130deg, #fec45a, #ff5809);
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-link {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 47px;
  }
}

.hero-container .hero-now-approved-cta .now-approved-cta-link a {
  font-family: Barlow, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  font-weight: 500;
  letter-spacing: -0.4px;
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-link a {
    position: relative;
    font-size: 14px;
    line-height: 27px;
    left: -200px;
    opacity: 0;
    -moz-transition: 1s;
    transition: 1s;
    -moz-transition-property: opacity;
    transition-property: opacity;
    -moz-transition-delay: 1.5s;
    transition-delay: 1.5s;
  }
}

@media (min-width: 92.5em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-link a {
    font-size: 25px;
  }
}

.hero-container .hero-now-approved-cta .now-approved-cta-link a .blue {
  color: #003a5d;
}

.hero-container .hero-now-approved-cta .now-approved-cta-link a strong {
  font-weight: 700;
}

.hero-container .hero-now-approved-cta .now-approved-cta-link a:after {
  display: inline-block;
  width: 10px;
  height: 8px;
  background-image: url(/-/media/CE7C89B680854C54BC34E9812C0CB313.ashx);
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-left: 5px;
  content: "";
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-link a:after {
    width: 18px;
    height: 10px;
    margin-left: 5px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@media (min-width: 92.5em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-link a:after {
    height: 18px;
  }
}

.hero-container .hero-now-approved-cta .now-approved-cta-link .now-approved-cta-contained {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-link .now-approved-cta-contained {
    width: 100%;
    padding-right: 10px;
  }
}

@media (min-width: 92.5em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-link .now-approved-cta-contained {
    width: 365px;
  }
}

.hero-container .hero-now-approved-cta .now-approved-cta-contained {
  width: 320px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 64em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-contained {
    width: 100%;
    padding-left: 25px;
    margin-right: 0;
  }
}

@media (min-width: 92.5em) {
  .hero-container .hero-now-approved-cta .now-approved-cta-contained {
    padding-left: 0;
    width: 355px;
  }
}

.hero-container .hero-now-approved-cta.animate .now-approved-cta-content .now-approved-logo IMG {
  left: 0;
  opacity: 1;
}

.hero-container .hero-now-approved-cta.animate .now-approved-cta-content .now-approved-logo:after {
  width: -moz-calc(100% - 30px);
  width: calc(100% - 30px);
}

.hero-container .hero-now-approved-cta.animate .now-approved-cta-content .now-approved-text {
  opacity: 1;
}

.hero-container .hero-now-approved-cta.animate .now-approved-cta-link a {
  left: 0;
  opacity: 1;
}

.hero-container .hero-middle {
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  max-width: 990px;
  padding: 0 8px;
  margin-top: 12px;
}

@media (max-width: 63.99em) {
  .hero-container .hero-middle {
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}

@media (min-width: 64em) {
  .hero-container .hero-middle {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 20px;
    margin-top: 0;
  }
}

@media (min-width: 92.5em) {
  .hero-container .hero-middle {
    padding: 0 30px;
  }
}

@media (min-width: 64em) {
  .hero-container .hero-middle .pill-mobile {
    display: none;
  }
}

.hero-container .hero-middle .pill-mobile IMG {
  margin: 0 auto;
}

@media (max-width: 63.99em) {
  .hero-container .hero-middle hr.hero-hr {
    width: 290px;
    height: 1px;
    background-color: #003a5d;
    border-width: 0;
  }
}

.hero-container .hero-middle .icon-links {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
}

@media (max-width: 63.99em) {
  .hero-container .hero-middle .icon-links {
    position: relative;
    width: -moz-calc(100% + 10px);
    width: calc(100% + 10px);
    left: -5px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media (min-width: 64em) {
  .hero-container .hero-middle .icon-links {
    width: 100%;
  }
}

@media (min-width: 92.5em) {
  .hero-container .hero-middle .icon-links {
    width: 660px;
  }
}

.hero-container .hero-middle .icon-links .icon-link {
  -webkit-flex-basis: calc(50% - 3px);
  -ms-flex-preferred-size: calc(50% - 3px);
  flex-basis: -moz-calc(50% - 3px);
  flex-basis: calc(50% - 3px);
  text-align: center;
}

@media (max-width: 63.99em) {
  .hero-container .hero-middle .icon-links .icon-link {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    height: 150px;
    padding: 20px;
    margin-bottom: 6px;
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
  }
}

@media (min-width: 64em) {
  .hero-container .hero-middle .icon-links .icon-link {
    -webkit-flex-basis: 110px;
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
  }
}

.hero-container .hero-middle .icon-links .icon-link .icon {
  margin-bottom: 8px;
  height: 52px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 64em) {
  .hero-container .hero-middle .icon-links .icon-link .icon {
    margin-bottom: 16px;
  }
}

.hero-container .hero-middle .icon-links .icon-link .link {
  font-size: 16px;
}

@media (min-width: 73.75em) {
  .hero-container .hero-middle .icon-links .icon-link .link {
    font-size: 18px;
  }
}

.hero-container .hero-middle .icon-links .icon-link .link a {
  color: #e88320;
}

@media (max-width: 63.99em) {
  .hero-container .hero-right {
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

@media (min-width: 64em) {
  .hero-container .hero-right {
    -webkit-flex-basis: 247px;
    -ms-flex-preferred-size: 247px;
    flex-basis: 247px;
    min-width: 247px;
    padding: 45px 0 30px;
  }
}

@media (min-width: 98.75em) {
  .hero-container .hero-right {
    -webkit-flex-basis: 247px;
    -ms-flex-preferred-size: 247px;
    flex-basis: 247px;
  }
}

.hero-container .home-cta {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: Barlow, sans-serif;
  color: #fff;
  width: 218px;
  height: 40px;
  padding: 0 10px;
  margin-bottom: 15px;
}

@media (max-width: 63.99em) {
  .hero-container .home-cta {
    margin: 0 auto 5px;
  }
}

.hero-container .home-cta .hotspot {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.hero-container .home-cta .lg-abbr {
  -webkit-flex-basis: 70px;
  -ms-flex-preferred-size: 70px;
  flex-basis: 70px;
  font-size: 35px;
  font-weight: 300;
}

.hero-container .home-cta .desc {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: -0.4px;
  font-weight: 700;
}

.hero-container .home-cta .arrow {
  width: 14px;
  -webkit-flex-basis: 14px;
  -ms-flex-preferred-size: 14px;
  flex-basis: 14px;
  height: 18px;
  background-image: url(/-/media/44D7D9D483BA49E3B2A916D8B4FB7795.ashx);
  background-repeat: no-repeat;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -moz-background-size: contain;
  background-size: contain;
}

.hero-container .home-cta:last-child {
  margin-bottom: 0;
}

.hero-container .home-cta.bg-orange {
  background-color: #e88320;
}

.hero-container .home-cta.bg-darkBlue {
  background-color: #003a5d;
}

@media (min-width: 64em) {
  .hero-container.home-hero {
    height: 320px;
  }
}

@media (min-width: 92.5em) {
  .hero-container.home-hero {
    height: 380px;
  }
}

@media (max-width: 63.99em) {
  .hero-container.home-hero .hero-headline {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 0;
  }
}

.hero-container.home-hero .hero-headline .header2 {
  font-weight: 600;
  letter-spacing: 0;
}

@media (max-width: 63.99em) {
  .hero-container.home-hero .hero-headline .header2 {
    font-size: 40px;
    line-height: 42px;
    margin-bottom: 14px;
  }
}

@media (min-width: 64em) and (max-width: 92.5em) {
  .hero-container.home-hero .hero-headline .header2 {
    font-size: 26px;
    line-height: 27px;
  }
}

@media (min-width: 92.5em) and (max-width: 103.75em) {
  .hero-container.home-hero .hero-headline .header2 {
    font-size: 33px;
    line-height: 34px;
  }
}

@media (min-width: 64em) {
  .hero-container.home-hero .hero-headline .header2 {
    text-align: center;
  }
}

@media (max-width: 63.99em) {
  .hero-container.home-hero .hero-headline p {
    font-size: 21px;
    line-height: 25px;
  }
}

@media (min-width: 64em) {
  .hero-container.home-hero .hero-headline p {
    text-align: center;
    font-size: 18px;
  }
}

@media (min-width: 103.75em) {
  .hero-container.home-hero .hero-headline p {
    font-size: 23px;
  }
}

@media (max-width: 63.99em) {
  #home-cta-banner {
    padding: 0;
  }
}

@media (max-width: 63.99em) {
  #home-cta-banner .cta-banner {
    padding: 26px 12px 23px;
  }
}

@media (max-width: 63.99em) {
  #home-cta-banner .cta-banner .flex-container {
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
}

@media (max-width: 63.99em) {
  #home-cta-banner .cta-banner .flex-container h2 {
    font-size: 30px;
    line-height: 36px;
    margin: 0 auto 8px;
  }
}

@media (max-width: 63.99em) {
  #home-two-column-cta .flex-container {
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.hero-headline {
  margin-bottom: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 1px solid #003a5d;
  border-bottom: 1px solid #003a5d;
}

@media (min-width: 73.75em) {
  .hero-headline {
    margin-bottom: 48px;
    padding-top: 28px;
    padding-bottom: 28px;
  }
}

@media (max-width: 63.99em) {
  .hero-headline.mobile-borderless {
    border: none;
  }
}

.hero-wrapper {
  background-image: url(../img/hero-bg-tile-sm.png),
    url(/-/media/47EF1B383E7843B1A56FB117DB74FA0E.ashx);
  background-repeat: repeat-x;
  padding-bottom: 10px;
  -moz-background-size: auto 200%;
  background-size: auto 200%;
}

@media (max-width: 63.99em) {
  .hero-wrapper {
    background-position: 0 -200px;
  }
}

@media (min-width: 64em) {
  .hero-wrapper {
    padding: 48px 20px;
    -moz-background-size: auto 100%;
    background-size: auto 100%;
    background-image: url(../img/hero-bg-tile.png),
      url(/-/media/DE298A60677C4987BED7ED95C7643406.ashx);
  }
}

.hero-narrow {
  padding: 0;
}

@media (min-width: 64em) {
  .hero-narrow {
    max-width: 1260px;
    margin: 0 auto 45px;
  }
}

.hero-narrow h3.large {
  text-align: center;
}

@media (max-width: 63.99em) {
  .hero-narrow h3.large {
    font-size: 22px;
    line-height: 28px;
  }
}

@media (min-width: 64em) {
  .hero-narrow h3.large {
    text-align: left;
    padding-bottom: 22px;
  }
}

.hero-narrow .hero-headline {
  margin-bottom: 0;
  text-align: center;
}

@media (min-width: 64em) {
  .hero-narrow .hero-headline {
    text-align: left;
  }
}

.hero-narrow .hero-headline h1 {
  line-height: 1.15;
  font-size: 30px;
  letter-spacing: 0;
}

@media (min-width: 64em) {
  .hero-narrow .hero-headline h1 {
    font-size: 48px;
    line-height: 36px;
    margin-bottom: 15px;
  }
}

@media (min-width: 64em) {
  .hero-narrow .hero-headline h1.small {
    font-size: 43px;
    line-height: 36px;
  }
}

@media (max-width: 63.99em) {
  .hero-narrow .hero-headline h3 {
    font-size: 16px;
    line-height: 18px;
  }
}

.mobile-in {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 100;
}

@media (min-width: 64em) {
  .mobile-in {
    display: inline;
  }
}

.mobile-in:before {
  display: block;
  width: 40px;
  height: 1px;
  background-color: #003a5d;
  margin-right: 20px;
}

@media (max-width: 63.99em) {
  .mobile-in:before {
    content: "";
  }
}

.mobile-in:after {
  display: block;
  width: 40px;
  height: 1px;
  margin-left: 20px;
  background-color: #003a5d;
}

@media (max-width: 63.99em) {
  .mobile-in:after {
    content: "";
  }
}

@media (min-width: 64em) {
  .mobile-in {
    font-size: 38px;
  }
}

.hero-cells {
  padding-top: 25px;
}

@media (min-width: 64em) {
  .hero-cells {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1480px;
    margin: 0 auto;
    padding: 0;
  }
}

.hero-cells .hero-cell {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
  margin-bottom: 35px;
}

@media (min-width: 64em) {
  .hero-cells .hero-cell {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 200px;
    border-right: 1px solid #003a5d;
    margin-right: 20px;
    margin-bottom: 0;
    padding: 0 22px;
  }
}

@media (min-width: 64em) {
  .hero-cells .hero-cell:first-child {
    margin-left: 0;
    padding-left: 0;
  }
}

@media (max-width: 63.99em) {
  .hero-cells .hero-cell:first-child IMG {
    width: 228px;
  }
}

.hero-cells .hero-cell:last-child {
  margin-bottom: 0;
}

@media (min-width: 64em) {
  .hero-cells .hero-cell:last-child {
    border-right: 0 solid transparent;
    margin-right: 0;
    padding-right: 0;
  }
}

.hero-cells .hero-cell:last-child:after {
  content: none;
}

@media (max-width: 63.99em) {
  .hero-cells .hero-cell img {
    margin: 0 auto 22px;
  }
}

@media (min-width: 64em) and (max-width: 86.25em) {
  .hero-cells .hero-cell img {
    height: 100px;
    margin-right: 20px;
  }
}

@media (min-width: 86.25em) {
  .hero-cells .hero-cell img {
    margin-right: 55px;
  }
}

.hero-cells .hero-cell .hero-cell-info {
  text-align: center;
}

@media (min-width: 64em) {
  .hero-cells .hero-cell .hero-cell-info {
    text-align: left;
  }
}

@media (max-width: 63.99em) {
  .hero-cells .hero-cell .hero-cell-info p.w-arrow {
    font-size: 22px;
    line-height: 28px;
  }
}

@media (min-width: 64em) and (max-width: 86.25em) {
  .hero-cells .hero-cell .hero-cell-info p.w-arrow {
    font-size: 18px;
  }
}

.hero-cells .hero-cell .hero-cell-info p.w-arrow a:after {
  display: inline-block;
  width: 10px;
  height: 14px;
  margin-left: 6px;
  background-image: url(), url(/-/media/7032932832C44266B146E53E8233E4DE.ashx);
  -moz-background-size: auto 14px;
  background-size: auto 14px;
  background-repeat: no-repeat;
  content: "";
}

.hero-cells .hero-cell .hero-cell-info h3 {
  margin-bottom: 22px;
}

@media (min-width: 64em) {
  .hero-cells .hero-cell .hero-cell-info h3 {
    margin-bottom: 14px;
  }
}

@media (min-width: 64em) and (max-width: 86.25em) {
  .hero-cells .hero-cell .hero-cell-info h3 {
    font-size: 26px;
  }
}

.hero-cells .hero-cell:after {
  position: absolute;
  bottom: 0;
  width: 200px;
  height: 1px;
  background-color: #003a5d;
  left: -moz-calc(50% - 100px);
  left: calc(50% - 100px);
}

@media (max-width: 63.99em) {
  .hero-cells .hero-cell:after {
    content: "";
  }
}

.hero-cells .hero-cell a {
  text-decoration: none;
}

@media (min-width: 64em) {
  .hero-cta-buttons {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.hero-cta-buttons .button.cta-btn,
.hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button,
.quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button {
  width: 100%;
  border: 3px solid #dce4e8;
}

@media (max-width: 63.99em) {

  .hero-cta-buttons .button.cta-btn,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button {
    margin-bottom: 10px;
  }
}

@media (min-width: 64em) {

  .hero-cta-buttons .button.cta-btn,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button {
    -webkit-flex-basis: calc(50% - 5px);
    -ms-flex-preferred-size: calc(50% - 5px);
    flex-basis: -moz-calc(50% - 5px);
    flex-basis: calc(50% - 5px);
    height: 106px;
    padding: 0 30px 0 20px;
  }
}

.hero-cta-buttons .button.cta-btn:last-child,
.hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button:last-child,
.quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button:last-child {
  margin-bottom: 0;
}

.hero-cta-buttons .button.cta-btn a,
.hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a,
.quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a {
  position: relative;
  padding: 0;
  color: #003a5d;
}

@media (max-width: 63.99em) {

  .hero-cta-buttons .button.cta-btn a,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a {
    display: block;
    text-align: left;
    padding: 10px 20px;
  }
}

@media (min-width: 64em) {

  .hero-cta-buttons .button.cta-btn a,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.hero-cta-buttons .button.cta-btn a h2,
.hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a h2,
.quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a h2 {
  margin-right: 20px;
  max-width: 40%;
}

@media (max-width: 63.99em) {

  .hero-cta-buttons .button.cta-btn a h2,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a h2,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a h2 {
    max-width: 100%;
    margin: 0 0 12px;
    font-size: 35px;
    line-height: 1em;
  }
}

@media (min-width: 64em) {

  .hero-cta-buttons .button.cta-btn a h2,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a h2,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a h2 {
    margin-right: 50px;
  }
}

.hero-cta-buttons .button.cta-btn a h2 .mid-range-break,
.hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a h2 .mid-range-break,
.quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a h2 .mid-range-break {
  display: none;
}

@media (min-width: 64em) and (max-width: 86.25em) {

  .hero-cta-buttons .button.cta-btn a h2 .mid-range-break,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a h2 .mid-range-break,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a h2 .mid-range-break {
    display: block;
  }
}

.hero-cta-buttons .button.cta-btn a p,
.hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a p,
.quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a p {
  color: #003a5d;
}

@media (max-width: 63.99em) {

  .hero-cta-buttons .button.cta-btn a p,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a p,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a p {
    font-size: 18px;
    line-height: 20px;
    padding-right: 40px;
  }
}

@media (min-width: 64em) {

  .hero-cta-buttons .button.cta-btn a p,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a p,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a p {
    -webkit-flex-basis: 320px;
    -ms-flex-preferred-size: 320px;
    flex-basis: 320px;
  }
}

.hero-cta-buttons .button.cta-btn a:after,
.hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a:after,
.quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a:after {
  position: absolute;
  right: 25px;
}

@media (max-width: 63.99em) {

  .hero-cta-buttons .button.cta-btn a:after,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a:after,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a:after {
    top: -moz-calc(50% - 8px);
    top: calc(50% - 8px);
  }
}

@media (min-width: 64em) {

  .hero-cta-buttons .button.cta-btn a:after,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a:after,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a:after {
    right: -20px;
    -moz-background-size: contain;
    background-size: contain;
    width: 20px;
  }
}

@media (min-width: 86.25em) {

  .hero-cta-buttons .button.cta-btn a:after,
  .hero-cta-buttons .quantum-modal#email-form input.cta-btn#submit_button a:after,
  .quantum-modal#email-form .hero-cta-buttons input.cta-btn#submit_button a:after {
    right: 0;
  }
}

.hero-cta-buttons.one-button .button.cta-btn,
.hero-cta-buttons.one-button .quantum-modal#email-form input.cta-btn#submit_button,
.quantum-modal#email-form .hero-cta-buttons.one-button input.cta-btn#submit_button {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

@media (min-width: 64em) {

  .hero-cta-buttons.one-button .button.cta-btn a h2,
  .hero-cta-buttons.one-button .quantum-modal#email-form input.cta-btn#submit_button a h2,
  .quantum-modal#email-form .hero-cta-buttons.one-button input.cta-btn#submit_button a h2 {
    max-width: 50%;
  }
}

@media (max-width: 63.99em) {

  .hero-cta-buttons.one-button .button.cta-btn a p,
  .hero-cta-buttons.one-button .quantum-modal#email-form input.cta-btn#submit_button a p,
  .quantum-modal#email-form .hero-cta-buttons.one-button input.cta-btn#submit_button a p {
    padding-right: 0;
  }
}

@media (min-width: 64em) {

  .hero-cta-buttons.one-button .button.cta-btn a p,
  .hero-cta-buttons.one-button .quantum-modal#email-form input.cta-btn#submit_button a p,
  .quantum-modal#email-form .hero-cta-buttons.one-button input.cta-btn#submit_button a p {
    position: relative;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-basis: unset;
    -ms-flex-preferred-size: unset;
    flex-basis: unset;
    max-width: 575px;
  }
}

.hero-cta-buttons.one-button .button.cta-btn a:after,
.hero-cta-buttons.one-button .quantum-modal#email-form input.cta-btn#submit_button a:after,
.quantum-modal#email-form .hero-cta-buttons.one-button input.cta-btn#submit_button a:after {
  position: relative;
  right: unset;
}

@media (max-width: 63.99em) {
  .internal-landing-hero {
    padding: 0;
  }
}

.cta-banner {
  background-color: #e88320;
  padding: 26px 20px;
}

.cta-banner h2 {
  margin-right: 50px;
}

.orange-cta {
  background-color: #e88320;
  width: 100%;
  padding: 40px 20px;
  text-align: center;
  -moz-border-radius: 11px;
  border-radius: 11px;
  position: relative;
}

@media (min-width: 64em) {
  .orange-cta {
    height: 112px;
  }
}

.orange-cta p {
  font-size: 16px;
  line-height: 18px;
  width: 100%;
  max-width: 297px;
  color: #fff;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 64em) {
  .orange-cta p {
    font-size: 24px;
    line-height: 28px;
    max-width: 590px;
  }
}

@media (min-width: 64em) {

  #home-two-column-cta,
  #pso-two-column-cta {
    height: 216px;
  }
}

@media (max-width: 63.99em) {

  #home-two-column-cta,
  #pso-two-column-cta {
    padding: 0;
  }
}

#home-two-column-cta .badge-to-top,
#pso-two-column-cta .badge-to-top {
  position: absolute;
  top: 0;
  left: 10px;
  width: 104px;
  height: 105px;
}

@media (min-width: 64em) {

  #home-two-column-cta .badge-to-top,
  #pso-two-column-cta .badge-to-top {
    left: 40px;
    width: 140px;
    height: 142px;
  }
}

@media (min-width: 80em) {

  #home-two-column-cta .badge-to-top,
  #pso-two-column-cta .badge-to-top {
    width: 162px;
    height: 164px;
  }
}

#home-two-column-cta .badge-to-top img,
#pso-two-column-cta .badge-to-top img {
  width: 100%;
}

@media (max-width: 63.99em) {

  #home-two-column-cta .flex-container,
  #pso-two-column-cta .flex-container {
    display: block;
  }
}

#home-two-column-cta .cell h3,
#pso-two-column-cta .cell h3 {
  margin: 0;
}

@media (min-width: 64em) and (max-width: 80em) {

  #home-two-column-cta .cell h3,
  #pso-two-column-cta .cell h3 {
    font-size: 22px;
  }
}

@media (max-width: 63.99em) {

  #home-two-column-cta .cell .badge-to-middle,
  #pso-two-column-cta .cell .badge-to-middle {
    position: absolute;
    left: 8px;
    top: 26px;
  }

  #home-two-column-cta .cell .badge-to-middle IMG,
  #pso-two-column-cta .cell .badge-to-middle IMG {
    width: 118px;
  }
}

@media (min-width: 64em) {

  #home-two-column-cta .cell .badge-to-middle,
  #pso-two-column-cta .cell .badge-to-middle {
    margin-right: 20px;
    min-width: 160px;
  }

  #home-two-column-cta .cell .badge-to-middle IMG,
  #pso-two-column-cta .cell .badge-to-middle IMG {
    width: 100%;
  }
}

@media (max-width: 63.99em) {

  #home-two-column-cta .cell.left,
  #pso-two-column-cta .cell.left {
    height: 128px;
    margin-bottom: 12px;
  }
}

@media (min-width: 64em) {

  #home-two-column-cta .cell.left,
  #pso-two-column-cta .cell.left {
    padding: 0 20px;
  }
}

@media (min-width: 80em) {

  #home-two-column-cta .cell.left,
  #pso-two-column-cta .cell.left {
    padding: 0 38px;
  }
}

@media (min-width: 64em) {

  #home-two-column-cta .cell.left.top-badge,
  #pso-two-column-cta .cell.left.top-badge {
    padding-left: 210px;
  }
}

@media (min-width: 80em) {

  #home-two-column-cta .cell.left.top-badge,
  #pso-two-column-cta .cell.left.top-badge {
    padding-left: 238px;
  }
}

@media (max-width: 63.99em) {

  #home-two-column-cta .cell.left h3,
  #pso-two-column-cta .cell.left h3 {
    left: 140px;
    top: 0;
    font-size: 16px;
    line-height: 18px;
    position: relative;
    width: 170px;
  }
}

@media (min-width: 64em) {

  #home-two-column-cta .cell.left h3,
  #pso-two-column-cta .cell.left h3 {
    max-width: 430px;
  }
}

#home-two-column-cta .cell.left p,
#pso-two-column-cta .cell.left p {
  left: 140px;
  top: 0;
  font-size: 14px;
  line-height: 18px;
  margin-left: 145px;
  margin-right: 20px;
}

@media (min-width: 64em) {

  #home-two-column-cta .cell.left p,
  #pso-two-column-cta .cell.left p {
    color: #003a5d;
    font-size: 18px;
    line-height: 26px;
    margin-right: 20px;
    margin-left: 250px;
    max-width: 330px;
  }
}

@media (max-width: 63.99em) {

  #home-two-column-cta .cell.right,
  #pso-two-column-cta .cell.right {
    height: 128px;
  }
}

@media (min-width: 64em) {

  #home-two-column-cta .cell.right,
  #pso-two-column-cta .cell.right {
    padding: 0 20px;
  }
}

@media (min-width: 80em) {

  #home-two-column-cta .cell.right,
  #pso-two-column-cta .cell.right {
    padding: 0 38px;
  }
}

@media (min-width: 64em) {

  #home-two-column-cta .cell.right.top-badge,
  #pso-two-column-cta .cell.right.top-badge {
    padding-left: 210px;
  }
}

@media (min-width: 80em) {

  #home-two-column-cta .cell.right.top-badge,
  #pso-two-column-cta .cell.right.top-badge {
    padding-left: 238px;
  }
}

@media (max-width: 63.99em) {

  #home-two-column-cta .cell.right h3,
  #pso-two-column-cta .cell.right h3 {
    left: 140px;
    top: 0;
    font-size: 16px;
    line-height: 18px;
    position: relative;
    width: 190px;
  }
}

@media (min-width: 64em) {

  #home-two-column-cta .cell.right h3,
  #pso-two-column-cta .cell.right h3 {
    max-width: 466px;
    padding-right: 20px;
  }
}

@media (min-width: 64em) {

  #home-two-column-cta .cell.right p,
  #pso-two-column-cta .cell.right p {
    font-size: 18px;
    line-height: 26px;
    max-width: 320px;
    padding-right: 20px;
  }
}

#home-two-column-cta .flex-container .cell.center-content,
#pso-two-column-cta .flex-container .cell.center-content {
  padding: 0;
}

#home-two-column-cta .flex-container .cell.center-content .badge-to-top,
#pso-two-column-cta .flex-container .cell.center-content .badge-to-top {
  min-width: 120px;
  left: 10px;
}

@media (min-width: 64em) {

  #home-two-column-cta .flex-container .cell.center-content .badge-to-top,
  #pso-two-column-cta .flex-container .cell.center-content .badge-to-top {
    left: 40px;
    min-width: 160px;
  }
}

@media (max-width: 63.99em) {

  #home-two-column-cta .flex-container .cell.center-content .badge-to-middle,
  #pso-two-column-cta .flex-container .cell.center-content .badge-to-middle {
    position: relative;
    left: 10px;
    margin-right: 20px;
    top: 0;
  }
}

@media (min-width: 64em) {
  #pso-two-column-cta .cell.right .badge-to-middle {
    margin-left: 30px;
  }
}

.button,
.quantum-modal#email-form input#submit_button {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  text-align: left;
  border-radius: 16px;
  background: linear-gradient(90deg, #f98126, #ffd467);
  border: 0 solid transparent;
}

.patch-1 .button,
.patch-1 .quantum-modal#email-form input#submit_button {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 60px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  text-align: left;
  border-radius: 8px;
  background-color: #ffe500;
  background: #ffe500;
  border: 0 solid transparent;
}

@media (min-width: 64em) {

  .button,
  .quantum-modal#email-form input#submit_button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-height: 60px;
    margin: 0 auto;
  }
}

.button a,
.quantum-modal#email-form input#submit_button a {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  color: #fff;
  padding: 0 20px;
  text-decoration: none;
  position: relative;
  text-align: left;
  font-size: 18px;
}

.patch-1 .button a,
.patch-1 .quantum-modal#email-form input#submit_button a {
  color: #003a5d;
}

@media (min-width: 48em) {

  .button a,
  .quantum-modal#email-form input#submit_button a {
    padding: 10px 10px 10px 15px;
  }
}

@media (min-width: 64em) {

  .button a,
  .quantum-modal#email-form input#submit_button a {
    text-align: center;
    font-size: 18px;
    padding: 0 14px;
  }
}

@media (min-width: 86.25em) {

  .button a,
  .quantum-modal#email-form input#submit_button a {
    font-size: 20px;
    padding: 0 24px;
  }
}

.button a:after,
.quantum-modal#email-form input#submit_button a:after {
  content: "";
  width: 14px;
  height: 20px;
  background-image: url(), url(/-/media/31A4D7963C1D4A758A4CCC0E28038CC6.ashx);
  background-repeat: no-repeat;
  -moz-background-size: contain;
  background-size: contain;
  margin-left: 25px;
}

.patch-1 .button a:after,
.patch-1 .quantum-modal#email-form input#submit_button a:after {
  content: "";
  width: 22px;
  height: 13px;
  background-image: url(), url(../images/v1/blue-right-arrow.png);
  background-repeat: no-repeat;
  -moz-background-size: contain;
  background-size: contain;
  margin-left: 25px;
}

@media (min-width: 48em) {

  .button a:after,
  .quantum-modal#email-form input#submit_button a:after {
    width: 14px;
    height: 18px;
    margin-left: 10px;
  }
}

@media (min-width: 64em) {

  .button a:after,
  .quantum-modal#email-form input#submit_button a:after {
    margin-left: 18px;
  }
}

.button:hover,
.quantum-modal#email-form input#submit_button:hover {
  background: #ffe500;
}

.button.blue-bg,
.quantum-modal#email-form input.blue-bg#submit_button {
  min-height: 70px;
  background: -moz- oldlinear-gradient(left, #003a5d, #98c3d3);
  background: linear-gradient(90deg, #003a5d, #98c3d3);
}

.button.blue-bg:hover,
.quantum-modal#email-form input.blue-bg#submit_button:hover {
  background: #003a5d;
}

.button.bg-light-gray,
.quantum-modal#email-form input.bg-light-gray#submit_button {
  background: #efefef;
}

.button.outlined,
.quantum-modal#email-form input.outlined#submit_button {
  min-width: 250px;
  min-height: 70px;
  border: 2px solid #003a5d;
  background: transparent;
}

@media (max-width: 63.99em) {

  .button.outlined,
  .quantum-modal#email-form input.outlined#submit_button {
    max-width: 270px;
  }
}

@media (min-width: 64em) {

  .button.outlined,
  .quantum-modal#email-form input.outlined#submit_button {
    min-width: 270px;
  }
}

@media (max-width: 47.99em) {

  .button.outlined.mobile-full-wide,
  .quantum-modal#email-form input.outlined.mobile-full-wide#submit_button {
    max-width: 100%;
    margin: 0 auto;
  }
}

.button.outlined a,
.quantum-modal#email-form input.outlined#submit_button a {
  padding: 0 14px;
  color: #003a5d;
  text-align: left;
  min-height: 100%;
}

@media (max-width: 63.99em) {

  .button.outlined a,
  .quantum-modal#email-form input.outlined#submit_button a {
    font-size: 20px;
    line-height: 22px;
    min-height: 70px;
  }
}

@media (min-width: 64em) {

  .button.outlined a,
  .quantum-modal#email-form input.outlined#submit_button a {
    padding: 0 18px;
    min-height: 66px;
  }

  .psa-safety .safety-ctas .button.outlined a {
    padding: 0 11px;
  }

  .resource-center-page .button.outlined a {
    padding: 12px 18px;
  }

  .resource-center-page .button a {
    font-size: 20px;
    line-height: normal;
    font-weight: 600;
  }
}

.button.outlined a:after,
.quantum-modal#email-form input.outlined#submit_button a:after {
  background-image: url(), url(/-/media/FF40221826624E1B8911EE23B903E7DB.ashx);
}

.button.outlined:hover,
.quantum-modal#email-form input.outlined#submit_button:hover {
  background-color: #003a5d;
}

.button.outlined:hover a,
.quantum-modal#email-form input.outlined#submit_button:hover a {
  color: #fff;
}

.button.outlined:hover a:after,
.quantum-modal#email-form input.outlined#submit_button:hover a:after {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.button.outlined.go-back a:before,
.quantum-modal#email-form input.outlined.go-back#submit_button a:before {
  content: "";
  width: 24px;
  height: 20px;
  background-image: url(), url(/-/media/FF40221826624E1B8911EE23B903E7DB.ashx);
  background-repeat: no-repeat;
  -moz-background-size: contain;
  background-size: contain;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-right: 30px;
}

@media (min-width: 64em) {

  .button.outlined.go-back a:before,
  .quantum-modal#email-form input.outlined.go-back#submit_button a:before {
    width: 13px;
    height: 20px;
    margin-right: 18px;
  }
}

.button.outlined.go-back a:after,
.quantum-modal#email-form input.outlined.go-back#submit_button a:after {
  content: none;
}

.button.outlined.go-back:hover,
.quantum-modal#email-form input.outlined.go-back#submit_button:hover {
  background-color: #003a5d;
}

.button.outlined.go-back:hover a,
.quantum-modal#email-form input.outlined.go-back#submit_button:hover a {
  color: #fff;
}

.button.outlined.go-back:hover a:before,
.quantum-modal#email-form input.outlined.go-back#submit_button:hover a:before {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.button.primary-btn,
.quantum-modal#email-form input.primary-btn#submit_button {
  display: block;
  font-family: Barlow, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  min-height: 46px;
  border: 0 solid transparent;
  -moz-border-radius: 0;
  border-radius: 0;
}

@media (min-width: 64em) {

  .button.primary-btn,
  .quantum-modal#email-form input.primary-btn#submit_button {
    font-weight: 700;
    font-size: 20px;
    line-height: 22px;
    height: 75px;
  }
}

.button.primary-btn:not(.regular),
.quantum-modal#email-form input.primary-btn#submit_button:not(.regular) {
  font-weight: lighter;
}

.button.primary-btn.previous,
.quantum-modal#email-form input.primary-btn.previous#submit_button {
  margin-right: auto;
  margin-left: 0;
  background: #edf1f3;
}

.button.primary-btn.previous a,
.quantum-modal#email-form input.primary-btn.previous#submit_button a {
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 0;
}

.button.primary-btn.previous a:before,
.quantum-modal#email-form input.primary-btn.previous#submit_button a:before {
  display: block;
  width: 14px;
  height: 14px;
  background-image: url(), url(/-/media/7032932832C44266B146E53E8233E4DE.ashx);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  background-repeat: no-repeat;
  -moz-background-size: auto 14px;
  background-size: auto 11px;
  margin-right: 10px;
  content: "";
}

@media (min-width: 64em) {

  .button.primary-btn.previous a:before,
  .quantum-modal#email-form input.primary-btn.previous#submit_button a:before {
    width: 14px;
    height: 18px;
    -moz-background-size: auto 18px;
    background-size: auto 18px;
    margin-right: 14px;
  }
}

.button.primary-btn.previous a:after,
.quantum-modal#email-form input.primary-btn.previous#submit_button a:after {
  content: none;
}

.button.primary-btn.next,
.quantum-modal#email-form input.primary-btn.next#submit_button {
  margin-right: 0;
  margin-left: auto;
  background: #003a5d;
}

.button.primary-btn.next a,
.quantum-modal#email-form input.primary-btn.next#submit_button a {
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-right: 0;
  color: #fff;
  text-align: right;
}

.button.primary-btn.next a:after,
.quantum-modal#email-form input.primary-btn.next#submit_button a:after {
  display: block;
  width: 14px;
  height: 14px;
  background-image: url(), url(/-/media/CB51425E99724D58ACA397CFF9AA907E.ashx);
  background-repeat: no-repeat;
  -moz-background-size: auto 14px;
  background-size: auto 11px;
  margin-left: 10px;
  content: "";
}

@media (min-width: 64em) {

  .button.primary-btn.next a:after,
  .quantum-modal#email-form input.primary-btn.next#submit_button a:after {
    width: 14px;
    height: 18px;
    -moz-background-size: auto 18px;
    background-size: auto 18px;
    margin-left: 15px;
  }
}

.button.primary-btn:after,
.quantum-modal#email-form input.primary-btn#submit_button:after {
  content: none;
}

.button.primary-btn a,
.quantum-modal#email-form input.primary-btn#submit_button a {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px 20px;
  width: 100%;
  height: 100%;
  color: #003a5d;
  text-decoration: none;
  font-weight: 700;
  background-repeat: no-repeat;
  text-align: left;
}

@media (max-width: 63.99em) {

  .button.primary-btn a,
  .quantum-modal#email-form input.primary-btn#submit_button a {
    font-size: 16px;
    line-height: 16px;
    padding: 15px 10px;
  }
}

.button.video-button,
.quantum-modal#email-form input.video-button#submit_button {
  border: 2px solid #003a5d;
  -moz-border-radius: 16px;
  border-radius: 16px;
  background: #fff;
  text-align: left;
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 8px;
}

@media (min-width: 48em) {

  .button.video-button,
  .quantum-modal#email-form input.video-button#submit_button {
    width: 388px;
    height: auto;
    -moz-border-radius: 12px;
    border-radius: 12px;
    margin-bottom: 28px;
    padding: 8px 10px;
  }
}

.button.video-button,
.quantum-modal#email-form input.video-button#submit_button:last-child {
  margin-bottom: 0;
  width: 410px;
}

.button.video-button .hotspot,
.quantum-modal#email-form input.video-button#submit_button .hotspot {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.button.video-button .hotspot:after,
.quantum-modal#email-form input.video-button#submit_button .hotspot:after {
  content: none;
}

.button.video-button .video-button-thumb,
.quantum-modal#email-form input.video-button#submit_button .video-button-thumb {
  position: relative;
  width: 122px;
  -webkit-flex-basis: 122px;
  -ms-flex-preferred-size: 122px;
  flex-basis: 122px;
  height: 69px;
  margin-right: 12px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
}

@media (min-width: 64em) {

  .button.video-button .video-button-thumb,
  .quantum-modal#email-form input.video-button#submit_button .video-button-thumb {
    width: 140px;
    -webkit-flex-basis: 140px;
    -ms-flex-preferred-size: 140px;
    flex-basis: 140px;
    height: 79px;
  }
}

.button.video-button .video-button-thumb IMG,
.quantum-modal#email-form input.video-button#submit_button .video-button-thumb IMG {
  width: 100%;
}

.button.video-button .video-button-thumb:before,
.quantum-modal#email-form input.video-button#submit_button .video-button-thumb:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(), url(/-/media/6B474B0F390C47E6BE5B718C9F6B2C99.ashx);
  -moz-background-size: 28px auto;
  background-size: 28px auto;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: rgba(0, 58, 93, 0.1);
  content: "";
}

.button.video-button .video-button-info,
.quantum-modal#email-form input.video-button#submit_button .video-button-info {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
}

.button.video-button .video-button-info h4,
.quantum-modal#email-form input.video-button#submit_button .video-button-info h4 {
  width: 100%;
  font-family: Barlow, sans-serif;
  font-size: 15px;
  line-height: 17px;
  font-weight: 700;
  letter-spacing: 0.2px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #003a5d;
}

.pso-eff-scalp .button.video-button .video-button-info h4 {
  margin-bottom: 15px;
}

@media (min-width: 64em) {

  .button.video-button .video-button-info h4,
  .quantum-modal#email-form input.video-button#submit_button .video-button-info h4 {
    padding-bottom: 12px;
  }

  .pso-eff-scalp .button.video-button .video-button-info h4 {
    padding-bottom: 20px;
  }
}

@media (max-width: 63.99em) {

  .button.video-button .video-button-info.smaller-for-mobile h4,
  .quantum-modal#email-form input.video-button#submit_button .video-button-info.smaller-for-mobile h4 {
    font-size: 13px;
  }
}

.button.video-button .video-button-info .watch-video-btn,
.quantum-modal#email-form input.video-button#submit_button .video-button-info .watch-video-btn {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Barlow, sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #e88320;
}

.button.video-button .video-button-info .watch-video-btn:before,
.quantum-modal#email-form input.video-button#submit_button .video-button-info .watch-video-btn:before {
  background-image: url(), url(/-/media/41F4D1B711714B4DAB0BAB2A5037E38B.ashx);
  width: 20px;
  height: 20px;
  margin-right: 5px;
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}

.pso-eff-scalp .button.video-button .watch-video-btn:before {
  width: 25px;
  height: 25px;
}

.button.video-button:after,
.quantum-modal#email-form input.video-button#submit_button:after {
  content: none;
}

.button.video-button:hover,
.quantum-modal#email-form input.video-button#submit_button:hover {
  background-color: #003a5d;
}

.button.video-button:hover .video-button-info h4,
.quantum-modal#email-form input.video-button#submit_button:hover .video-button-info h4 {
  color: #fff;
  border-bottom: 1px solid #fff;
}

.button.full-wide,
.quantum-modal#email-form input.full-wide#submit_button {
  width: 100%;
  max-width: 100%;
}

.button.align-right,
.quantum-modal#email-form input.align-right#submit_button {
  margin-left: auto;
  margin-right: 0;
}

@media (max-width: 63.99em) {

  .button.align-right,
  .quantum-modal#email-form input.align-right#submit_button {
    max-width: 270px;
  }
}

.button.align-left,
.quantum-modal#email-form input.align-left#submit_button {
  margin-left: 0;
  margin-right: auto;
}

.button.download a:after,
.quantum-modal#email-form input.download#submit_button a:after {
  width: 18px;
  height: 24px;
  background-image: url(), url(/-/media/BF0E7119C3FB4AA6B7D6B1F3D453C363.ashx);
  -moz-background-size: contain;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
  content: "";
}

.button.download.blue a:after,
.quantum-modal#email-form input.download.blue#submit_button a:after {
  -webkit-filter: brightness(0) saturate(100%) invert(16%) sepia(47%) saturate(3114%) hue-rotate(180deg) brightness(90%) contrast(104%);
  filter: brightness(0) saturate(100%) invert(16%) sepia(47%) saturate(3114%) hue-rotate(180deg) brightness(90%) contrast(104%);
}

.button.download.blue:hover a:after,
.quantum-modal#email-form input.download.blue#submit_button:hover a:after {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

@media (max-width: 47.99em) {

  .button.mobile-full-wide,
  .quantum-modal#email-form input.mobile-full-wide#submit_button {
    max-width: 100%;
    margin: 0 auto;
  }
}

@media (max-width: 63.99em) {

  .button.mobile-center-align,
  .quantum-modal#email-form input.mobile-center-align#submit_button {
    margin: 0 auto;
  }
}

.right-aligned-buttons {
  width: 100%;
  margin-left: auto;
  margin: 10px 0;
}

@media (min-width: 64em) {
  .right-aligned-buttons {
    width: 308px;
    margin: 50px 0 50px auto;
  }
}

.quantum-modal#email-form .right-aligned-buttons input#submit_button,
.right-aligned-buttons .button,
.right-aligned-buttons .quantum-modal#email-form input#submit_button {
  margin-bottom: 10px;
}

.quantum-modal#email-form .right-aligned-buttons input#submit_button:last-child,
.right-aligned-buttons .button:last-child,
.right-aligned-buttons .quantum-modal#email-form input#submit_button:last-child {
  margin-bottom: 0;
}

@media (min-width: 64em) {
  .right-aligned-buttons.abso-aligned {
    position: absolute;
    bottom: 20px;
    right: 10px;
  }
}

.left-aligned-buttons {
  width: 100%;
  margin-left: auto;
  margin: 10px 0;
}

@media (min-width: 64em) {
  .left-aligned-buttons {
    width: 308px;
    margin: 50px 0 50px auto;
  }
}

.left-aligned-buttons .button,
.left-aligned-buttons .quantum-modal#email-form input#submit_button,
.quantum-modal#email-form .left-aligned-buttons input#submit_button {
  margin-bottom: 10px;
}

.left-aligned-buttons .button:last-child,
.left-aligned-buttons .quantum-modal#email-form input#submit_button:last-child,
.quantum-modal#email-form .left-aligned-buttons input#submit_button:last-child {
  margin-bottom: 0;
}

@media (min-width: 64em) {
  .left-aligned-buttons.abso-aligned {
    position: absolute;
    bottom: 20px;
    left: 10px;
  }
}

@media (min-width: 64em) {
  .center-aligned-buttons {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.center-aligned-buttons .button,
.center-aligned-buttons .quantum-modal#email-form input#submit_button,
.quantum-modal#email-form .center-aligned-buttons input#submit_button {
  margin: 0 auto 12px;
}

@media (min-width: 64em) {

  .center-aligned-buttons .button,
  .center-aligned-buttons .quantum-modal#email-form input#submit_button,
  .quantum-modal#email-form .center-aligned-buttons input#submit_button {
    margin: 0 10px;
  }
}

.center-aligned-buttons .button:last-child,
.center-aligned-buttons .quantum-modal#email-form input#submit_button:last-child,
.quantum-modal#email-form .center-aligned-buttons input#submit_button:last-child {
  margin-bottom: 0;
}

.button-row {
  display: block;
}

@media (min-width: 64em) {
  .button-row {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media (min-width: 64em) {

  .button-row .button.cta-btn,
  .button-row .quantum-modal#email-form input.cta-btn#submit_button,
  .quantum-modal#email-form .button-row input.cta-btn#submit_button {
    -webkit-flex-basis: calc(50% - 5px);
    -ms-flex-preferred-size: calc(50% - 5px);
    flex-basis: -moz-calc(50% - 5px);
    flex-basis: calc(50% - 5px);
  }
}

.video-button-container {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 25px;
  margin-bottom: 25px;
}

@media (min-width: 48em) {
  .video-button-container {
    margin-top: 38px;
    margin-bottom: 38px;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .acr-page .video-button-container {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

.video-button-container.mb0 {
  margin-bottom: 0;
}

.quantum-modal#email-form .video-button-container input#submit_button,
.video-button-container .button,
.video-button-container .quantum-modal#email-form input#submit_button {
  margin-right: 0;
}

.video-player-wrapper {
  position: relative;
  width: 100%;
  height: 184px;
  margin-top: 30px;
  margin-bottom: 15px;
  background: #efefef;
}

.how-page .video-player-wrapper {
  margin-bottom: 45px;
}

@media (min-width: 48em) {
  .video-player-wrapper {
    height: 390px;
  }
}

@media (min-width: 64em) {
  .video-player-wrapper {
    height: 582px;
    margin-top: 42px;
    margin-bottom: 33px;
  }
}

.video-player-wrapper .video-js {
  padding: 0;
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  max-height: 184px;
}

@media (min-width: 48em) {
  .video-player-wrapper .video-js {
    max-height: 390px;
  }
}

@media (min-width: 64em) {
  .video-player-wrapper .video-js {
    max-height: 641px;
  }
}

.video-player-wrapper img {
  width: 100%;
  height: 100%;
}

.video-holder {
  position: relative;
  padding: 0 0 16px;
}

@media (min-width: 64em) {
  .video-holder {
    position: relative;
    padding: 0 0 30px;
  }
}

.video-js#pso-moa-videojs .vjs-poster {
  background-image: url(/img/video-moa-plaque-psoriasis-mobile.jpg),
    url(/-/media/D04FF79C13764FFCB38FE1DB5435FB64.ashx);
  -moz-background-size: cover;
  background-size: cover;
}

@media (min-width: 64em) {
  .video-js#pso-moa-videojs .vjs-poster {
    background-image: url(/img/video-moa-plaque-psoriasis.jpg),
      url(/-/media/03E356D16E514599BA4215EAC18701E1.ashx);
  }
}

.video-js#psa-moa-videojs .vjs-poster {
  background-image: url(/img/video-moa-psoriatic-arthritis.jpg),
    url(/-/media/F2C6086445B84A9EB6B695FD3FB7D48A.ashx);
  -moz-background-size: cover;
  background-size: cover;
}

.video-js .vjs-big-play-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(), url(/-/media/1843E6082C774E31B2AAE75D48C78791.ashx);
  -moz-background-size: 40px auto;
  background-size: 40px auto;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: transparent !important;
  margin: 0;
}

@media (min-width: 64em) {
  .video-js .vjs-big-play-button {
    -moz-background-size: 80px auto;
    background-size: 80px auto;
  }
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: none;
}

#otezla-moa-videos {
  margin-bottom: 0;
}

.widget-box-wrapper {
  margin-bottom: 25px;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.widget-box-wrapper,
.widget-box-wrapper .widget-box {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.widget-box-wrapper .widget-box {
  padding-right: 30px;
  padding-left: 25px;
  margin-bottom: 12px;
  max-width: 100%;
  min-height: 163px;
  border: 4px solid #dce4e8;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fff;
}

.widget-box-wrapper .widget-box p {
  margin-bottom: 8px;
  color: #003a5d;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
}

.widget-box-wrapper .widget-box p.info-text {
  margin-bottom: 0;
  color: #003a5d;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

@media (min-width: 64em) {
  .widget-box-wrapper .widget-box p.info-text {
    font-size: 16px;
    line-height: 18px;
  }
}

@media (min-width: 64em) {
  .widget-box-wrapper .widget-box p {
    font-size: 22px;
    line-height: 26px;
  }
}

@media (min-width: 64em) {
  .widget-box-wrapper .widget-box {
    margin-bottom: 0;
    max-width: 32.9%;
    min-height: 182px;
  }
}

@media (min-width: 64em) {
  .widget-box-wrapper {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.accordion,
.component.accordion {
  margin-bottom: 20px;
}

@media (min-width: 64em) {

  .accordion,
  .component.accordion {
    margin-bottom: 30px;
  }
}

.video-transcript.big-margin-bottom {
  margin-bottom: 30px;
}

@media (min-width: 64em) {
  .video-transcript.big-margin-bottom {
    margin-bottom: 80px;
  }
}

.accordion-wrapper {
  -moz-border-radius: 12px;
  border-radius: 12px;
  overflow: hidden;
  background-color: #efefef;
}

.accordion-wrapper .accordion-header {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  height: 64px;
  padding: 0 20px;
}

@media (min-width: 64em) {
  .accordion-wrapper .accordion-header {
    height: 112px;
    padding: 0 20px 0 45px;
  }
}

.accordion-wrapper .accordion-header h2 {
  margin-bottom: 0;
  padding-right: 10px;
  text-transform: uppercase;
}

.accordion-wrapper .accordion-header p {
  margin: 0;
}

@media (max-width: 63.99em) {
  .accordion-wrapper .accordion-header p {
    font-size: 18px;
    line-height: 20px;
  }
}

.accordion-wrapper .accordion-header img {
  cursor: pointer;
}

@media (max-width: 63.99em) {
  .accordion-wrapper .accordion-header img {
    width: 32px;
    height: 32px;
  }
}

.accordion-wrapper .accordion-header .accordion-collapse {
  display: none;
}

.accordion-wrapper .accordion-body {
  padding: 0 30px 30px 20px;
  display: none;
}

@media (min-width: 64em) {
  .accordion-wrapper .accordion-body {
    padding: 0 108px 64px 45px;
  }
}

@media (max-width: 63.99em) {
  .accordion-wrapper .accordion-body .otezla-image {
    padding: 0 0 22px;
  }
}

@media (max-width: 63.99em) {
  .accordion-wrapper .accordion-body .three-column {
    margin-bottom: 20px;
  }
}

@media (max-width: 63.99em) {
  .accordion-wrapper .accordion-body .three-column .cell {
    margin-bottom: 22px;
  }
}

@media (max-width: 63.99em) {
  .accordion-wrapper .accordion-body .three-column .cell .cell-icon {
    margin-bottom: 10px;
  }
}
.accordion-wrapper .accordion-body p a{
    text-decoration: underline;
}
@media (max-width: 63.99em) {
  .accordion-wrapper .accordion-body .three-column .cell .cell-icon IMG {
    width: 106px;
  }
}

.accordion-wrapper .accordion-body p {
  margin-bottom: 22px;
}

.accordion-wrapper .accordion-body p.mb0,
.accordion-wrapper .accordion-body p:last-child {
  margin-bottom: 0;
}

.accordion-wrapper .accordion-body p.mb12 {
  margin-bottom: 12px;
}

.accordion-wrapper .accordion-body h4 {
  margin-bottom: 20px;
}

.accordion-wrapper .accordion-body h4.subhead {
  margin-bottom: 0;
}

.accordion-wrapper .accordion-body .accordion-section-spacer {
  width: 100%;
  height: 20px;
}

@media (min-width: 64em) {
  .accordion-wrapper .accordion-body .accordion-section-spacer {
    height: 50px;
  }
}

.accordion-wrapper .accordion-body .accordion-section-separator {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #003a5d;
  margin: 20px 0;
}

@media (min-width: 64em) {
  .accordion-wrapper .accordion-body .accordion-section-separator {
    margin: 40px 0;
  }
}

.accordion-wrapper .accordion-body .push-full-width {
  display: block;
  position: relative;
  width: -moz-calc(100% + 50px);
  width: calc(100% + 50px);
  left: -20px;
  padding: 20px;
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .accordion-wrapper .accordion-body .push-full-width {
    width: -moz-calc(100% + 153px);
    width: calc(100% + 153px);
    left: -45px;
    padding: 35px 108px 35px 45px;
    margin-bottom: 40px;
  }
}

.accordion-wrapper .accordion-body .start-now-top-section {
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0 0 30px;
}

@media (min-width: 64em) {
  .accordion-wrapper .accordion-body .start-now-top-section {
    padding: 30px 0 60px;
  }
}

@media (max-width: 63.99em) {
  .accordion-wrapper .accordion-body .start-now-top-section .option-wrapper {
    padding: 0;
  }
}

@media (min-width: 64em) {
  .accordion-wrapper .accordion-body .start-now-top-section .option-wrapper {
    -webkit-flex-basis: 810px;
    -ms-flex-preferred-size: 810px;
    flex-basis: 810px;
  }
}

@media (max-width: 63.99em) {
  .accordion-wrapper .accordion-body .start-now-top-section .option-info h5 {
    font-size: 18px;
    line-height: 20px;
  }
}

.accordion-wrapper .accordion-body .three-column {
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .accordion-wrapper .accordion-body .three-column {
    margin-bottom: 40px;
  }
}

.accordion-wrapper .accordion-body .button a,
.accordion-wrapper .accordion-body .quantum-modal#email-form input#submit_button a,
.quantum-modal#email-form .accordion-wrapper .accordion-body input#submit_button a {
  text-align: left;
}

.accordion-wrapper .accordion-body:before {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #003a5d;
  margin-bottom: 28px;
  content: "";
}

@media (min-width: 64em) {
  .accordion-wrapper .accordion-body:before {
    content: "";
  }
}

.accordion-wrapper.expand .accordion-expand {
  display: none;
}

.accordion-wrapper.expand .accordion-body,
.accordion-wrapper.expand .accordion-collapse {
  display: block;
}

.accordion-wrapper.transcript-accordion,
.accordion-wrapper.video-transcript-accordion {
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: #fae6d2;
}

.accordion-wrapper.transcript-accordion .accordion-header,
.accordion-wrapper.video-transcript-accordion .accordion-header {
  height: 64px;
  padding: 0 20px;
}

@media (min-width: 64em) {

  .accordion-wrapper.transcript-accordion .accordion-header,
  .accordion-wrapper.video-transcript-accordion .accordion-header {
    height: 92px;
  }

  .how-page .accordion-wrapper.video-transcript-accordion .accordion-header {
    height: 64px;
    padding: 32px 40px 32px 40px;
  }

  .how-page .accordion-wrapper.video-transcript-accordion.expand .accordion-header {
    padding: 32px 40px 20px 40px;
  }
}

.accordion-wrapper.transcript-accordion .accordion-body,
.accordion-wrapper.video-transcript-accordion .accordion-body {
  padding: 5px 20px 20px;
}

.accordion-wrapper.transcript-accordion .accordion-body:before,
.accordion-wrapper.video-transcript-accordion .accordion-body:before {
  content: none;
}

.accordion-wrapper.transcript-accordion.lighter-background,
.accordion-wrapper.video-transcript-accordion.lighter-background {
  background-color: hsla(30, 80%, 90%, 0.3);
}

.accordion-wrapper.video-transcript-accordion {
  -moz-border-radius: 12px;
  border-radius: 12px;
}

.accordion-wrapper.video-transcript-accordion .accordion-header {
  padding-left: 20px;
}

@media (min-width: 64em) {
  .accordion-wrapper.video-transcript-accordion .accordion-header {
    padding-left: 40px;
  }
}

.accordion-wrapper.video-transcript-accordion .accordion-body {
  padding: 5px 20px 20px;
}

@media (min-width: 64em) {
  .accordion-wrapper.video-transcript-accordion .accordion-body {
    padding: 5px 40px 40px;
  }
}

.accordion-wrapper.video-hub-accordion {
  background-color: hsla(30, 80%, 90%, 0.3);
}

.accordion-wrapper.video-hub-accordion .accordion-header {
  height: 98px;
  padding: 0 20px 0 32px;
}

.accordion-wrapper.video-hub-accordion .accordion-body {
  padding: 0 20px 30px 32px;
}

.accordion-wrapper.video-hub-accordion .accordion-body:before {
  content: none;
}

.accordion-wrapper.faq-accordion .accordion-header {
  height: 90px;
}

@media (min-width: 64em) {
  .accordion-wrapper.faq-accordion .accordion-header {
    height: 113px;
  }
}

@media (max-width: 63.99em) {

  .accordion-wrapper.faq-accordion .accordion-body .button.align-right,
  .accordion-wrapper.faq-accordion .accordion-body .quantum-modal#email-form input.align-right#submit_button,
  .quantum-modal#email-form .accordion-wrapper.faq-accordion .accordion-body input.align-right#submit_button {
    margin: 0 auto 20px;
  }
}

.times-overlay {
  margin: 20px auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 63.99em) {
  .times-overlay IMG {
    max-width: 334px;
  }
}

.chart {
  position: relative;
  padding: 12px 0 16px;
}

@media (min-width: 64em) {
  .chart {
    position: relative;
    padding: 0 0 30px;
  }
}

.chart .times-overlay {
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  margin: 0;
  display: none;
}

@media (min-width: 64em) {
  .chart .times-overlay {
    position: absolute;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    top: 45px;
    right: 0;
    width: 500px;
    height: 300px;
    display: block;
  }
}

@media (min-width: 80em) {
  .chart .times-overlay {
    right: -90px;
  }
}

.chart .times-overlay IMG {
  width: auto;
  height: auto;
}

.chart .times-overlay.scalp-chart {
  right: 0;
}

.chart IMG {
  margin: 0 auto;
  width: 100%;
}

@media (min-width: 64em) {
  .chart IMG {
    max-width: 100%;
  }
}

.chart.p0 {
  padding: 0;
}

.chart.no-scale IMG {
  width: auto;
}

.chart.more-bottom-padding {
  padding-bottom: 32px;
}

.table {
  padding-bottom: 12px;
}

@media (min-width: 64em) {
  .table {
    padding-bottom: 36px;
  }
}

.table IMG {
  display: block;
  margin: 0 auto;
}

@media (min-width: 64em) {
  .table IMG {
    max-width: 100%;
  }
}

.blue-gradient-cta.shorter-cta .component-content {
  background: url(../img/texture-bg-shorter.png),
    url(/-/media/3F62B41B0E1B47DD811EA47F72C618BB.ashx);
}

@media (max-width: 63.99em) {
  .blue-gradient-cta {
    padding-left: 0;
    padding-right: 0;
  }
}

.blue-gradient-cta .component-content {
  background: url(../img/texture-bg.png),
    url(/-/media/4B396868986149B6869EF454ED9A8DCD.ashx);
  -moz-background-size: cover;
  background-size: cover;
  padding: 28px 0;
}

@media (max-width: 63.99em) {
  .blue-gradient-cta .component-content {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 64em) {
  .blue-gradient-cta .component-content {
    padding: 42px 20px;
  }
}

.blue-gradient-cta .component-content .cta-container {
  width: 100%;
  max-width: 1130px;
  margin: 0 auto;
}

.blue-gradient-cta .component-content .cta-container.wide {
  max-width: 1250px;
}

@media (max-width: 63.99em) {
  .blue-gradient-cta .component-content .cta-container p {
    padding: 0 12px;
  }
}

.blue-gradient-cta .component-content .cta-container h2 {
  margin-bottom: 20px;
  letter-spacing: 0;
}

@media (max-width: 63.99em) {
  .blue-gradient-cta .component-content .cta-container h2 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 10px;
  }
}

.blue-gradient-cta .component-content .cta-container :last-child {
  margin-bottom: 0;
}

@media (max-width: 63.99em) {
  .blue-gradient-cta#co-pay .component-content {
    padding: 50px 0 25px;
  }
}

@media (max-width: 63.99em) {
  .blue-gradient-cta#co-pay .component-content h2.top-header {
    font-size: 24px;
    line-height: 24px;
  }
}

.blue-gradient-cta#co-pay .component-content h2.phone-number {
  margin-bottom: 8px;
}

@media (max-width: 63.99em) {
  .blue-gradient-cta#co-pay .component-content h2.phone-number {
    font-size: 28px;
    line-height: 28px;
  }
}

@media (max-width: 63.99em) {
  .blue-gradient-cta#co-pay .component-content h2.bottom-header {
    font-size: 18px;
    line-height: 21px;
  }
}

.blue-gradient-cta#co-pay .component-content h3.phone-number-smaller {
  margin-bottom: 20px;
}

@media (max-width: 63.99em) {
  .blue-gradient-cta#co-pay .component-content h3.phone-number-smaller {
    font-size: 14px;
  }
}

.blue-gradient-cta#formulary_coverage .component-content {
  padding: 32px 20px;
}

@media (min-width: 64em) {
  .blue-gradient-cta#formulary_coverage .component-content {
    padding: 60px 20px;
  }
}

@media (max-width: 63.99em) {
  .blue-gradient-cta#formulary_coverage .component-content h3.phone-number-sm {
    font-size: 14px;
  }
}

.blue-gradient-cta#formulary_coverage .component-content h3.enroll {
  margin-bottom: 20px;
}

@media (max-width: 63.99em) {
  .blue-gradient-cta#formulary_coverage .component-content h3.enroll {
    font-size: 14px;
    padding: 0 20px;
  }
}

@media (max-width: 63.99em) {
  .blue-gradient-cta#formulary_coverage .component-content h2.top-headline {
    font-size: 20px;
  }
}

.blue-gradient-cta#formulary_coverage .component-content h2.phone-number {
  margin-bottom: 8px;
}

@media (max-width: 63.99em) {
  .blue-gradient-cta#formulary_coverage .component-content h2.phone-number {
    font-size: 28px;
  }
}

.blue-gradient-cta h3.large {
  font-size: 14px;
  line-height: 16px;
}

@media (min-width: 64em) {
  .blue-gradient-cta h3.large {
    font-size: 30px;
    line-height: 40px;
  }
}

.page-list {
  margin-left: auto;
  margin-right: auto;
}

.page-list a {
  border-bottom: none;
}

.page-list .items {
  list-style: none;
  padding-left: 0;
}

@media (min-width: 64em) {
  .page-list .items {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .resource-center-page .page-list .items {
    flex-wrap: nowrap;
    gap: 22px;
    justify-content: center;
  }
}

.page-list .items .item {
  position: relative;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  padding: 0;
  border-bottom-width: 0;
  background: #fff;
  margin: 0 0 20px;
  -moz-box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, 0.4);
}

@media (min-width: 64em) {
  .page-list .items .item {
    width: -moz-calc(33% - 20px);
    width: calc(33% - 20px);
    margin-bottom: 40px;
    margin: 0 0 42px;
  }
}

.page-list .items .item .top-half {
  border-bottom: 1px solid #003a5d;
  padding-bottom: 15px;
}

@media (min-width: 64em) {
  .page-list .items .item .top-half {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-self: center;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 194px;
    padding-bottom: 20px;
  }

  .resource-center-page .page-list .items .item .top-half {
    justify-self: normal;
    height: 160px;
  }

  .resource-center-page #hcp-resources .page-list .items .item .top-half {
    height: auto;
  }
}

.page-list .items .item .top-half IMG {
  border: 1px solid #707070;
  -moz-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.2);
  margin: auto;
}

.resource-center-page .page-list .items .item .top-half IMG {
  margin: 0 auto;
}

.page-list.gray {
  padding: 28px 0 0;
}

.patient-stories .page-list.gray {
  padding: 8px 0 0;
}

.resource-center-page .page-list.gray {
  padding: 32px 0 0;
}

.page-list.gray .items .item {
  background-color: #efefef;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 25px 25px 10px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

.resource-center-page .page-list.gray .items .item {
  border-radius: 16px;
  width: 340px;
  /* height: 475px; */
}

@media (min-width: 64em) {
  .page-list.gray .items .item {
    padding: 20px;
  }

  .resource-center-page .page-list.gray .items .item {
    padding: 20px 26px;
    margin-bottom: 22px !important;
  }

  .resource-center-page #online-resources .bnc {
    height: 81px;
  }

  .resource-center-page #online-resources .page-list.gray .items .item {
    margin-bottom: 32px !important;
  }

  .resource-center-page #starting-your-patients .page-list.gray .items .mb,
  .resource-center-page #hcp-resources .page-list.gray .items .mb,
  .resource-center-page #patient-resources .page-list.gray .items .last {
    margin-bottom: 48px !important;
  }
}

@media (min-width: 64em) {
  .page-list.gray .items .item:nth-last-of-type(-n + 3) {
    margin-bottom: 0;
  }
}

.page-list.gray .items .item.filler {
  background-color: transparent;
  display: none;
}

@media (min-width: 64em) {
  .page-list.gray .items .item.filler {
    display: block;
  }
}

.field-ctadescription {
  display: block;
  padding: 20px 0 0;
  text-align: center;
}

@media (min-width: 64em) {
  .field-ctadescription {
    height: 300px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.field-ctadescription h2 {
  margin-bottom: 14px;
}

@media (min-width: 64em) {
  .field-ctadescription h2 {
    margin-bottom: 20px;
  }

  .resource-center-page .field-ctadescription h2 {
    line-height: normal;
  }

  .resource-center-page #hcp-resources .field-ctadescription h4 {
    margin: 33.5px 0;
  }

  .resource-center-page #hcp-resources .field-ctadescription h2:not(h2.PI) {
    margin-bottom: 0;
  }
}

.field-ctadescription h2 .small {
  font-size: 16px;
  line-height: 1em;
}

.field-ctadescription p {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 18px;
  line-height: 20px;
  padding: 0 15px;
}

.resource-center-page .field-ctadescription p {
  line-height: normal;
  color: #003a5d;
  font-size: 20px;
  padding: 0;
}

.field-ctadescription .resource-links {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top: 1px solid #003a5d;
  margin-top: 30px;
  padding-top: 20px;
}

@media (min-width: 64em) {
  .field-ctadescription .resource-links {
    margin-top: 0;
    padding-top: 12px;
  }
}

.field-ctadescription .resource-links a {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  height: 50px;
  font-size: 20px;
  text-decoration: none;
  font-weight: 700;
  color: #e88320;
}

@media (min-width: 64em) {
  .field-ctadescription .resource-links a {
    height: 40px;
  }
}

.field-ctadescription .resource-links a.link-download {
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.field-ctadescription .resource-links a.link-download:after {
  width: 24px;
  height: 24px;
  background-image: url(), url(/-/media/7E7BEA5B574F45F58885AC4470A123A2.ashx);
  -moz-background-size: auto 24px;
  background-size: auto 24px;
  background-repeat: no-repeat;
  margin-left: 7px;
  content: "";
}

.field-ctadescription .resource-links a.link-email {
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.field-ctadescription .resource-links a.link-email:after {
  width: 23px;
  height: 18px;
  background-image: url(), url(/-/media/7FCFE0EF5E204A9BA08D3747EB3D4411.ashx);
  -moz-background-size: auto 18px;
  background-size: auto 18px;
  background-repeat: no-repeat;
  margin-left: 10px;
  content: "";
}

.resourceTitle {
  text-align: center;
  color: #003a5d;
  font-weight: 100;
  margin-bottom: 20px;
  font-size: 28px;
  line-height: 30px;
  min-height: 50px;
}

@media (min-width: 64em) {
  .resourceTitle {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 76px;
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 30px;
  }
}

@media (max-width: 63.99em) {
  .resourceTitle.breakheight {
    height: auto;
  }
}

@media (max-width: 63.99em) {
  .resourceTitle.small {
    font-size: 24px;
    line-height: 28px;
  }
}

.category-list {
  margin-bottom: 0;
}

.category-list .categories {
  list-style: none;
  margin: 0;
  padding: 5px 0;
}

@media (min-width: 64em) {
  .category-list .categories {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1060px;
    margin: 0 auto;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 0 18px;
  }
}

.category-list .categories li {
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .category-list .categories li {
    -webkit-flex-basis: calc(50% - 10px);
    -ms-flex-preferred-size: calc(50% - 10px);
    flex-basis: -moz-calc(50% - 10px);
    flex-basis: calc(50% - 10px);
    margin-bottom: 35px;
  }
}

@media (min-width: 64em) {
  .category-list .categories li:nth-last-of-type(-n + 2) {
    margin-bottom: 0;
  }
}

.category-list .categories li .category {
  background: #fff;
  -moz-border-radius: 24px;
  border-radius: 24px;
  text-align: center;
  padding: 25px 20px 22px;
}

@media (min-width: 64em) {
  .category-list .categories li .category {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 330px;
    padding: 40px 40px 50px;
  }
}

.category-list .categories li .category h2 {
  border-bottom: 1px solid #003a5d;
  padding-bottom: 24px;
  margin-bottom: 24px;
}

.category-list .categories li .category .push-down {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 63.99em) {
  .category-list .categories li .category .push-down {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 0 auto;
    padding-bottom: 25px;
  }
}

@media (max-width: 63.99em) {
  .category-list .categories li .category .button-row {
    max-width: 196px;
    margin: 0 auto;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.category-list .categories li .category .button-row .button.outlined,
.category-list .categories li .category .button-row .quantum-modal#email-form input.outlined#submit_button,
.quantum-modal#email-form .category-list .categories li .category .button-row input.outlined#submit_button {
  margin-bottom: 20px;
  min-width: 100%;
}

@media (min-width: 64em) {

  .category-list .categories li .category .button-row .button.outlined,
  .category-list .categories li .category .button-row .quantum-modal#email-form input.outlined#submit_button,
  .quantum-modal#email-form .category-list .categories li .category .button-row input.outlined#submit_button {
    min-width: -moz-calc(50% - 25px);
    min-width: calc(50% - 25px);
  }
}

@media (min-width: 64em) {

  .category-list .categories li .category .button-row .button.outlined:nth-last-of-type(-n + 2),
  .category-list .categories li .category .button-row .quantum-modal#email-form input.outlined#submit_button:nth-last-of-type(-n + 2),
  .quantum-modal#email-form .category-list .categories li .category .button-row input.outlined#submit_button:nth-last-of-type(-n + 2) {
    margin-bottom: 0;
  }
}

@media (max-width: 63.99em) {

  .category-list .categories li .category .button-row .button.outlined.button1,
  .category-list .categories li .category .button-row .quantum-modal#email-form input.outlined.button1#submit_button,
  .quantum-modal#email-form .category-list .categories li .category .button-row input.outlined.button1#submit_button {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media (max-width: 63.99em) {

  .category-list .categories li .category .button-row .button.outlined.button2,
  .category-list .categories li .category .button-row .quantum-modal#email-form input.outlined.button2#submit_button,
  .quantum-modal#email-form .category-list .categories li .category .button-row input.outlined.button2#submit_button {
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}

@media (max-width: 63.99em) {

  .category-list .categories li .category .button-row .button.outlined.button3,
  .category-list .categories li .category .button-row .quantum-modal#email-form input.outlined.button3#submit_button,
  .quantum-modal#email-form .category-list .categories li .category .button-row input.outlined.button3#submit_button {
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

@media (max-width: 63.99em) {

  .category-list .categories li .category .button-row .button.outlined.button4,
  .category-list .categories li .category .button-row .quantum-modal#email-form input.outlined.button4#submit_button,
  .quantum-modal#email-form .category-list .categories li .category .button-row input.outlined.button4#submit_button {
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
}

.resource-wrapper {
  padding: 20px 25px;
}

@media (min-width: 64em) {
  .resource-wrapper {
    padding: 48px 0;
  }
}

.resource-center-cta {
  display: block;
  padding: 25px 0;
}

@media (min-width: 64em) {
  .resource-center-cta {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0;
    width: 730px;
    margin: auto;
  }
}

@media (min-width: 64em) {
  .resource-center-cta h2 {
    margin-bottom: 0;
  }
}

.quantum-modal#email-form .resource-center-cta input.cta-btn#submit_button,
.resource-center-cta .button.cta-btn,
.resource-center-cta .quantum-modal#email-form input.cta-btn#submit_button {
  margin: 0 0 0 50px;
}

@media (max-width: 63.99em) {

  .quantum-modal#email-form .resource-center-cta input.cta-btn#submit_button,
  .resource-center-cta .button.cta-btn,
  .resource-center-cta .quantum-modal#email-form input.cta-btn#submit_button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
}

@media (min-width: 64em) {

  .quantum-modal#email-form .resource-center-cta input.cta-btn#submit_button,
  .resource-center-cta .quantum-modal#email-form input.cta-btn#submit_button {
    min-width: 212px;
  }

  .resource-center-cta .button.cta-btn {
    min-width: 335px;
  }
}

.resource-center-cta-separator {
  width: 100%;
  height: 1px;
  background-color: #003a5d;
  margin-top: 25px;
  margin-bottom: 25px;
}

.pagination {
  background: -moz- oldlinear-gradient(right, #003a5d 50%, #edf1f3 0);
  background: linear-gradient(270deg, #003a5d 50%, #edf1f3 0);
}

@media (max-width: 63.99em) {
  .pagination {
    margin-bottom: 0;
  }
}

.pagination .page-link-wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #edf1f3;
}

.pagination .page-link-wrapper .button.primary-btn,
.pagination .page-link-wrapper .quantum-modal#email-form input.primary-btn#submit_button,
.quantum-modal#email-form .pagination .page-link-wrapper input.primary-btn#submit_button {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

@media (min-width: 64em) {

  .pagination .page-link-wrapper .button.primary-btn,
  .pagination .page-link-wrapper .quantum-modal#email-form input.primary-btn#submit_button,
  .quantum-modal#email-form .pagination .page-link-wrapper input.primary-btn#submit_button {
    -webkit-flex-basis: 310px;
    -ms-flex-preferred-size: 310px;
    flex-basis: 310px;
  }
}

@media (min-width: 64em) {

  .pagination .page-link-wrapper .button.primary-btn.extended,
  .pagination .page-link-wrapper .quantum-modal#email-form input.primary-btn.extended#submit_button,
  .quantum-modal#email-form .pagination .page-link-wrapper input.primary-btn.extended#submit_button {
    -webkit-flex-basis: 400px;
    -ms-flex-preferred-size: 400px;
    flex-basis: 400px;
  }
}

#references,
.references {
  margin-bottom: 0;
}

#references p,
.references p {
  font-size: 16px;
  line-height: normal;
}

@media (min-width: 48em) {

  #references p,
  .references p {
    font-size: 16px;
    line-height: normal;
  }
}

@media (min-width: 64em) {

  #references p,
  .references p {
    font-size: 16px;
    line-height: normal;
  }
}

.references p,
.references p.small {
  font-size: 16px;
  line-height: normal;
}

@media (min-width: 48em) {

  .references p,
  .references p.small {
    font-size: 14px;
    line-height: normal;
  }

  #references .wrapper {
    font-size: 14px;
  }
}

@media (min-width: 64em) {

  .references p,
  .references p.small {
    font-size: 16px;
    line-height: normal;
  }
}

#references {
  border-top: 20px solid #ecf1f3;
}

@media (min-width: 64em) {
  #references {
    border-top: 30px solid #ecf1f3;
  }
  .page-home div#references .component-content{
    max-width: 1125px;
  }
}

#references-inline-modal {
  display: none;
}

.human-graphic {
  text-align: center;
  padding-top: 22px;
}

.human-graphic .human {
  padding-top: 50px;
}

.human-graphic .human img {
  margin: 0 auto;
}

.graphic-with-steps {
  padding-top: 50px;
  padding-bottom: 40px;
}

.component.form-component .component {
  margin-bottom: 18px;
}

.component.form-component .component .component-content {
  padding: 0;
  margin: 0;
}

.communication-agreement {
  margin-bottom: 10px;
}

.communication-agreement p.error {
  position: relative;
}

.error .communication-agreement h4,
.error .communication-agreement p {
  color: red;
}

div.checkbox {
  border: 2px solid #c6d3d9;
  background-color: #fff;
  display: block;
  width: 28px;
  min-width: 28px;
  height: 28px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-right: 18px;
}

@media (min-width: 64em) {
  div.checkbox.big {
    min-width: 54px;
    height: 54px;
    margin-right: 24px;
  }
}

form .form_field {
  width: 100%;
  margin-bottom: 22px;
}

@media (min-width: 64em) {
  form .form_field {
    margin-bottom: 25px;
  }
}

@media (max-width: 63.99em) {
  form .form_field p.small {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 18px;
  }
}

@media (max-width: 63.99em) {
  form .form_field.side-by-side {
    display: block;
  }
}

@media (min-width: 64em) {
  form .form_field.side-by-side {
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (max-width: 63.99em) {
  form .form_field.side-by-side .group:first-child {
    margin-bottom: 25px;
  }
}

form .form_field h4 {
  margin-bottom: 10px;
}

.gform_button.button,
.quantum-modal#email-form input.gform_button#submit_button {
  width: 100%;
  height: 60px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  margin-left: auto;
  margin-right: 0;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

@media (min-width: 64em) {

  .gform_button.button,
  .quantum-modal#email-form input.gform_button#submit_button {
    width: 350px;
  }
}

.gform_button.button.hidden,
.quantum-modal#email-form input.gform_button.hidden#submit_button {
  display: none;
}

.gform_button.button.success,
.quantum-modal#email-form input.gform_button.success#submit_button {
  background: #d9d9d9;
  color: #252525;
}

div.textbox {
  border: 2px solid #c6d3d9;
  background-color: #fff;
  width: 100%;
  display: block;
  height: 28px;
}

@media (min-width: 64em) {
  div.textbox {
    height: 52px;
  }
}

div.textbox.half {
  max-width: 544px;
}

div.textbox.wrapping {
  max-width: 385px;
  display: inline-block;
  vertical-align: middle;
}

div.textbox.big {
  height: 120px;
}

div.textbox::-webkit-input-placeholder {
  color: #003a5d;
}

div.textbox::-moz-placeholder {
  color: #003a5d;
}

div.textbox:-ms-input-placeholder {
  color: #003a5d;
}

div.textbox::placeholder {
  color: #003a5d;
}

.form_select_field {
  width: 100%;
  position: relative;
}

.form_select_field select {
  display: block;
  width: 100%;
  height: 52px;
  border: 2px solid #c6d3d9;
  font-size: 22px;
  font-family: Barlow, sans-serif;
}

.form_select_field select.half {
  max-width: 544px;
}

input {
  width: 100%;
  height: 52px;
  border: 2px solid hsla(0, 0%, 43%, 0.3);
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 20px;
  color: #003a5d;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  border-radius: 0;
}

@media (min-width: 64em) {
  input {
    font-size: 20px;
    height: 52px;
  }
}

input[type="search"] {
  -webkit-appearance: none;
  -moz-border-radius: 0;
  border-radius: 0;
}

input::-webkit-input-placeholder {
  color: #003a5d;
  font-size: 18px;
}

input::-moz-placeholder {
  color: #003a5d;
  font-size: 18px;
  opacity: 1;
}

input:-ms-input-placeholder {
  color: #003a5d;
  font-size: 18px;
}

input::placeholder {
  color: #003a5d;
  font-size: 18px;
}

@media (min-width: 64em) {
  input::-webkit-input-placeholder {
    font-size: 20px;
  }

  input::-moz-placeholder {
    font-size: 20px;
  }

  input:-ms-input-placeholder {
    font-size: 20px;
  }

  input::placeholder {
    font-size: 20px;
  }
}

input.checkbox {
  background-color: #fff;
  display: block;
  max-width: 28px;
  height: 28px;
}

@media (min-width: 64em) {
  input.checkbox.big {
    max-width: 54px;
    height: 54px;
  }
}

.checkmark-container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 18px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-width: 54px;
}

@media (max-width: 63.99em) {
  .checkmark-container {
    height: 54px;
  }
}

@media (min-width: 64em) {
  .checkmark-container {
    min-width: 78px;
    margin-bottom: 12px;
  }
}

.checkmark-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
  position: absolute;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 0;
  left: 0;
  height: 54px;
  width: 54px;
  border: 2px solid #c6d3d9;
}

.checkmark,
.checkmark-container input:checked~.checkmark {
  background-color: #fff;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.checkmark-container input:checked~.checkmark:after {
  display: block;
}

.checkmark-container .checkmark:after {
  width: 30px;
  height: 23px;
  background-image: url(../img/custom-check.png),
    url(/-/media/79807679ABE641858CEC6675F21D3704.ashx);
  background-repeat: no-repeat;
  -moz-background-size: contain;
  background-size: contain;
}

label.inline-block {
  display: inline-block;
}

.continue-box {
  margin-left: auto;
  padding-top: 10px;
}

@media (min-width: 64em) {
  .continue-box {
    width: 350px;
  }
}

.continue-box h4 {
  margin-bottom: 8px;
}

.continue-box .button,
.continue-box .quantum-modal#email-form input#submit_button,
.quantum-modal#email-form .continue-box input#submit_button {
  width: 100%;
}

.main-error {
  color: #f80a1c;
  position: relative;
  top: 0;
  display: none;
}

@media (min-width: 64em) {
  .main-error {
    position: absolute;
    top: 35px;
  }
}

.main-error.visible {
  display: block;
}

p.error {
  color: red;
  font-size: 15px;
  line-height: 17px;
  display: none;
  position: relative;
  width: 100%;
  top: 8px;
}

@media (min-width: 64em) {
  p.error {
    position: absolute;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    font-size: 16px;
    line-height: 18px;
    margin-top: 2px;
    top: unset;
  }

  p.error.comm-agreement {
    position: relative;
    top: 0;
  }
}

p.error.active {
  display: block;
}

.validation {
  position: relative;
}

.validation.error input,
.validation.error select {
  border: 2px solid red;
}

.validation.error .error:not(.desktopOnly):not(.mobileOnly) {
  display: block;
}

@media (max-width: 63.99em) {
  .validation.error .error.mobileOnly {
    display: block;
  }
}

@media (min-width: 64em) {
  .validation.error .error.desktopOnly {
    display: block;
  }
}

.validation.error .change-red {
  color: red;
}

.validation.error .selectric {
  border-color: red;
}

.privacy {
  margin-bottom: 20px;
  padding-left: 0;
}

@media (min-width: 64em) {
  .privacy {
    margin-bottom: 50px;
    padding-left: 77px;
  }

  .privacy p.large {
    font-size: 22px;
  }
}

.recaptcha {
  background-color: #fff;
  background-image: url(../img/recaptcha.png),
    url(/-/media/15CAB0DE97854651A62BBC283C01D8B2.ashx);
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
}

#recaptchaContainer,
.recaptcha {
  width: 256px;
  height: 60px;
  position: fixed;
  display: block;
  -moz-transition: right 0.3s ease 0s;
  transition: right 0.3s ease 0s;
  bottom: 14px;
  right: -186px;
  -moz-box-shadow: grey 0 0 5px;
  box-shadow: 0 0 5px grey;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  z-index: 1;
}

.selectric-wrapper {
  position: relative;
  cursor: pointer;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border: 2px solid #c6d3d9;
  background: #fff;
  position: relative;
  -moz-border-radius: 0;
  border-radius: 0;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 18px;
  line-height: 20px;
  color: #003a5d;
  height: 46px;
  font-family: Barlow, sans-serif;
  border: none;
  font-weight: 400;
  padding: 14px 0;
}

@media (max-width: 63.99em) {
  .selectric .label {
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
  }
}

@media (min-width: 64em) {
  .selectric .label {
    height: 48px;
    font-size: 20px;
    line-height: 16px;
  }
}

.quantum-modal#email-form .selectric input#submit_button,
.selectric .button,
.selectric .quantum-modal#email-form input#submit_button {
  background: none;
  -moz-border-radius: 0;
  border-radius: 0;
  display: block;
  position: absolute;
  right: 13px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 20px;
  height: 20px;
  color: #003b60;
  text-align: center;
}

.selectric .carat {
  border: solid hsla(0, 0%, 43%, 0.3);
  border-width: 0 3px 3px 0;
  display: inline-block;
  position: absolute;
  top: -moz-calc(50% - 2px);
  top: calc(50% - 2px);
  width: 12px;
  height: 12px;
  -moz-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  right: 13px;
}

@media (min-width: 64em) {
  .selectric .carat {
    padding: 5px;
    top: -moz-calc(50% - 4px);
    top: calc(50% - 4px);
    width: 18px;
    height: 18px;
  }
}

.selectric:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #003b60;
  border-bottom: none;
}

.selectric-open .label,
.value-chosen .label {
  color: #003a5d;
}

.selectric-focus .selectric {
  border-color: #c6d3d9;
}

.selectric-open {
  z-index: 1;
}

.selectric-open .selectric {
  border-color: #c6d3d9;
  background: #fff;
}

.selectric-open .selectric-items {
  display: block;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  border: 2px solid #c6d3d9;
  border-top: none;
  z-index: -1;
  padding: 10px 0;
  max-width: 100%;
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}

.selectric-items li,
.selectric-items ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  padding: 8px;
  padding-right: 50px;
  color: #252525;
  cursor: pointer;
  font-size: 18px;
  line-height: 20px;
}

@media (min-width: 64em) {
  .selectric-items li {
    font-size: 20px;
    line-height: 22px;
  }
}

.selectric-items li.gf_placeholder {
  display: none;
}

.selectric-items li.highlighted,
.selectric-items li.selected,
.selectric-items li:hover {
  background: #e7edef;
  color: #252525;
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
}

.selectric-items .disabled,
.selectric-items .selectric-group .selectric-group-label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: 700;
  padding-left: 10px;
  cursor: default;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}

#start-now-container {
  margin-bottom: 50px;
}

@media (min-width: 64em) {
  #start-now-container {
    margin-bottom: 75px;
  }
}

.start-now-top-section {
  display: block;
}

@media (min-width: 64em) {
  .start-now-top-section {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-top: 12px;
  }
}

.start-now-top-section .option-wrapper {
  padding-bottom: 60px;
}

@media (min-width: 64em) {
  .start-now-top-section .option-wrapper {
    -webkit-flex-basis: 720px;
    -ms-flex-preferred-size: 720px;
    flex-basis: 720px;
    padding-bottom: 0;
    margin-right: 30px;
  }
}

.start-now-top-section .option-wrapper .option-item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 35px;
}

@media (min-width: 64em) {
  .start-now-top-section .option-wrapper .option-item {
    margin-bottom: 0;
  }
}

@media (min-width: 64em) {
  .start-now-top-section .option-wrapper .option-item.mobileOnly {
    display: none;
  }
}

.start-now-top-section .option-wrapper .option-item:last-child {
  margin-bottom: 0;
}

.start-now-top-section .option-wrapper .option-item .option-icon {
  -webkit-flex-basis: 104px;
  -ms-flex-preferred-size: 104px;
  flex-basis: 104px;
  margin-right: 22px;
}

@media (max-width: 63.99em) {
  .start-now-top-section .option-wrapper .option-item .option-icon {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media (min-width: 64em) {
  .start-now-top-section .option-wrapper .option-item .option-icon {
    margin-right: 38px;
  }
}

@media (min-width: 64em) {
  .start-now-top-section .option-wrapper .option-item .option-icon IMG {
    margin-bottom: 35px;
  }
}

.start-now-top-section .option-wrapper .option-item .option-icon IMG:last-child {
  margin-bottom: 0;
}

.start-now-top-section .option-wrapper .option-item .option-info {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 63.99em) {
  .start-now-top-section .option-wrapper .option-item .option-info {
    max-width: -moz-calc(100% - 124px);
    max-width: calc(100% - 124px);
  }
}

@media (min-width: 64em) {
  .start-now-top-section .option-wrapper .option-item .option-info .info {
    margin-bottom: 30px;
  }
}

.start-now-top-section .option-wrapper .option-item .option-info .info:last-child {
  margin-bottom: 0;
}

.start-now-top-section .option-wrapper .option-item .option-info h2 {
  color: #e88320;
  margin-bottom: 4px;
}

.start-now-top-section .start-now-buttons-wrapper {
  width: 280px;
  -webkit-flex-basis: 280px;
  -ms-flex-preferred-size: 280px;
  flex-basis: 280px;
  margin: 0 auto;
}

@media (min-width: 64em) {
  .start-now-top-section .start-now-buttons-wrapper {
    margin: 0;
  }
}

.start-now-top-section .start-now-buttons-wrapper .start-now-button-headline {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 2px solid #e88320;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 28px;
  height: 222px;
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .start-now-top-section .start-now-buttons-wrapper .start-now-button-headline {
    padding: 20px;
  }
}

.start-now-top-section .start-now-buttons-wrapper .start-now-button-headline .hand-and-logo {
  position: absolute;
  top: 18px;
  right: 0;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.start-now-top-section .start-now-buttons-wrapper .start-now-button-headline p {
  font-size: 15px;
  line-height: 17px;
}

@media (max-width: 63.99em) {
  .start-now-top-section .start-now-buttons-wrapper .start-now-button-headline p {
    width: 188px;
    margin: 0 auto;
  }
}

.quantum-modal#email-form .start-now-top-section .start-now-buttons-wrapper input.outlined#submit_button,
.start-now-top-section .start-now-buttons-wrapper .button.outlined,
.start-now-top-section .start-now-buttons-wrapper .quantum-modal#email-form input.outlined#submit_button {
  margin-bottom: 20px;
}

.quantum-modal#email-form .start-now-top-section .start-now-buttons-wrapper input.outlined#submit_button:last-child,
.start-now-top-section .start-now-buttons-wrapper .button.outlined:last-child,
.start-now-top-section .start-now-buttons-wrapper .quantum-modal#email-form input.outlined#submit_button:last-child {
  margin-bottom: 0;
}

.otezla-image {
  display: block;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 12px 0 38px;
  max-width: 337px;
  margin: 0 auto;
}

@media (min-width: 64em) {
  .otezla-image {
    padding: 16px 0 48px;
    max-width: 808px;
  }
}

.otezla-image img {
  margin: 0 auto;
}

@media (min-width: 64em) {
  .otezla-image img {
    padding: 0 16px 0 0;
    display: block;
    width: 100%;
  }
}

@media (min-width: 64em) {
  .otezla-image img.mobileOnly {
    display: none;
  }
}

.selectbox-wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  width: 200px;
}

.selectbox-wrapper .selectbox-dropdown {
  position: relative;
  min-width: 100%;
}

@media (min-width: 64em) {
  .selectbox-wrapper .selectbox-dropdown {
    margin-bottom: 5px;
  }
}

.selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  border: 1px solid #dce4e8;
  z-index: 3;
  background-image: url(), url(/-/media/36F17C20E51E42B78D2836D63DFA9090.ashx);
  background-repeat: no-repeat;
  background-position: -moz-calc(100% - 20px);
  background-position: calc(100% - 20px);
}

@media (max-width: 63.99em) {
  .selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items {
    -moz-background-size: 9px auto;
    background-size: 9px auto;
    background-position: -moz-calc(100% - 10px);
    background-position: calc(100% - 10px);
  }
}

@media (min-width: 64em) {
  .selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items {
    border: 2px solid #dce4e8;
  }
}

.selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items .dropdown-selected-item,
.selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items a.select-dropdown-item {
  padding: 0 10px;
  width: 100%;
  font-family: Barlow, sans-serif;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #003a5d;
}

.selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items a.select-dropdown-item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0 30px 0 10px;
  white-space: break-spaces;
  height: 32px;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  border-bottom: 1px solid #d3e3ed;
  font-weight: 400;
}

@media (max-width: 63.99em) {
  .selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items a.select-dropdown-item {
    font-size: 11px;
  }
}

@media (min-width: 64em) {
  .selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items a.select-dropdown-item {
    height: 60px;
    padding: 0 50px 0 20px;
    border-bottom: 2px solid #d3e3ed;
  }
}

.selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items a.select-dropdown-item:hover {
  background: #efefef;
}

.selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items a.select-dropdown-item:last-child {
  border-bottom: none;
}

.selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items .dropdown-selected-item {
  width: -moz-calc(100% - 42px);
  width: calc(100% - 42px);
  overflow: hidden;
  cursor: pointer;
}

.selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items .dropdown-selected-item h6 {
  font-size: 11px;
  line-height: 13px;
  font-weight: 400;
  color: #6d6d6d;
}

@media (min-width: 64em) {
  .selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items .dropdown-selected-item h6 {
    font-size: 15px;
    line-height: 17px;
  }
}

.selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items .dropdown-selected-item h5 {
  font-size: 11px;
  line-height: 13px;
  font-weight: 500;
  color: #003a5d;
}

@media (min-width: 64em) {
  .selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items .dropdown-selected-item h5 {
    font-size: 18px;
    line-height: 21px;
  }
}

.selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items .select-dropdown {
  display: none;
  position: absolute;
  top: 30px;
  left: -1px;
  width: 100%;
  background-color: #fff;
  border: 1px solid #dce4e8;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

@media (min-width: 64em) {
  .selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items .select-dropdown {
    top: 57px;
    left: -2px;
    border: 2px solid #dce4e8;
  }
}

.selectbox-wrapper .selectbox-dropdown .selectbox-dropdown-items.active .select-dropdown {
  display: block;
}

.selectbox-wrapper .selectbox-dropdown:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 1;
  content: "";
}

.mobile-subnav-dropdown {
  display: none;
  border-bottom: 2px solid #e88320;
}

.mobile-subnav-dropdown.active {
  display: block;
}

.mobile-subnav-dropdown .dropdown-only {
  white-space: pre;
}

.mobile-subnav-dropdown.no-dropdown {
  pointer-events: none;
}

.mobile-subnav-dropdown.no-dropdown .mobile-subnav-dropdown-selected-item {
  background-image: none;
}

.mobile-subnav-dropdown .mobile-subnav-dropdown-selected-item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 28px;
  background-color: #fff;
  background-image: url(../img/dropdown-arrow.svg),
    url(/-/media/660BA3A828F047969E92D99E5EF6F520.ashx);
  -moz-background-size: 18px auto;
  background-size: 12px auto;
  background-position: -moz-calc(100% - 2px);
  background-position: calc(100% - 2px);
  background-repeat: no-repeat;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 11px;
  line-height: 11px;
  color: #003a5d;
  font-weight: 500;
  padding: 0 25px 0 0;
  cursor: pointer;
}

.mobile-subnav-dropdown .mobile-subnav-dropdown-selected-item h5 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  text-transform: capitalize;
}

@media (max-width: 63.99em) {
  .mobile-subnav-dropdown .mobile-subnav-dropdown-selected-item h5 {
    line-height: 16px;
  }
}

@media (min-width: 64em) {
  .mobile-subnav-dropdown .mobile-subnav-dropdown-selected-item h5 {
    font-size: 15px;
  }
}

.mobile-subnav-dropdown .mobile-subnav-dropdown-selected-item .dropdown-only {
  display: none;
}

.mobile-subnav-dropdown .mobile-subnav-select-dropdown {
  display: none;
  position: absolute;
  top: 32px;
  left: 0;
  width: 100%;
  z-index: 10;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  border-radius: 0px 0px 8px 8px;
}

.mobile-subnav-select-dropdown .mobile-subnav-select-dropdown-link:last-child {
  border-radius: 0px 0px 8px 8px;
  border-bottom: none;
}

.mobile-subnav-dropdown .mobile-subnav-select-dropdown a {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 40px;
  background-color: #fff;
  border-bottom: 1px solid #003a5d;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 15px;
  line-height: 17px;
  text-decoration: none;
  color: #003a5d;
  font-weight: 400;
  padding: 12px;
}

@media (min-width: 64em) {
  .mobile-subnav-dropdown .mobile-subnav-select-dropdown a {
    min-height: 50px;
    padding: 14px;
  }
}

.mobile-subnav-dropdown .mobile-subnav-select-dropdown a.current-item {
  background-color: #dce4e8;
}

.mobile-subnav-dropdown .mobile-subnav-dropdown-items {
  position: relative;
}

.mobile-subnav-dropdown .mobile-subnav-dropdown-items .subnav-dropdown-header {
  position: absolute;
  top: -12px;
  left: 0;
  font-family: Barlow Condensed, sans-serif;
  font-size: 12px;
  line-height: 11px;
  font-weight: 700;
  color: #e88320;
}

.mobile-subnav-dropdown .mobile-subnav-dropdown-items.active .mobile-subnav-select-dropdown {
  display: block;
}

.mobile-subnav-dropdown .mobile-subnav-dropdown-items.active .mobile-subnav-dropdown-selected-item {
  background-image: url(../img/dropdown-arrow-up.svg),
    url(/-/media/FFB6F7FDDEF14C69935D36B769275C8B.ashx);
}

.back-to-button {
  margin-top: 24px;
}

.side-by-side {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-justify-content: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 64em) {
  .side-by-side {
    -webkit-flex-flow: row nowrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin-bottom: 50px;
  }
}

.side-by-side.jc-space-between {
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.side-by-side .paperwork {
  display: block;
}

.side-by-side .group {
  width: 100%;
}

@media (min-width: 64em) {
  .side-by-side .group {
    width: -moz-calc(50% - 10px);
    width: calc(50% - 10px);
    max-width: 544px;
  }
}

.side-by-side.med-info {
  padding-top: 10px;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 0;
}

@media (max-width: 63.99em) {
  .side-by-side.med-info {
    padding-top: 14px;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media (max-width: 63.99em) {
  .side-by-side.med-info h2 {
    margin-bottom: 12px;
  }
}

.side-by-side h2 {
  margin-bottom: 0;
}

.side-by-side h2:last-child {
  margin-right: 0;
}

@media (min-width: 64em) {
  .paperwork {
    position: absolute;
    top: 30px;
    right: 75px;
  }
}

.image-on-left {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.image-on-left .cell.left {
  -webkit-flex-basis: 345px;
  -ms-flex-preferred-size: 345px;
  flex-basis: 345px;
}

#formulary-nine-outof-ten {
  margin-bottom: 0;
}

.nine-outof-ten {
  display: block;
  margin-bottom: 28px;
}

@media (min-width: 64em) {
  .nine-outof-ten {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 24px;
    max-width: 1024px;
  }
}

.nine-outof-ten .cell.left {
  -webkit-align-content: left;
  -ms-flex-line-pack: left;
  align-content: left;
  margin-bottom: 30px;
}

@media (min-width: 64em) {
  .nine-outof-ten .cell.left {
    -webkit-flex-basis: 310px;
    -ms-flex-preferred-size: 310px;
    flex-basis: 310px;
    padding-top: 5px;
    margin-right: 60px;
    margin-bottom: 0;
  }
}

@media (max-width: 63.99em) {
  .nine-outof-ten .cell.left IMG {
    margin: 0 auto;
  }
}

@media (min-width: 64em) {
  .nine-outof-ten .cell.right {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

.nine-outof-ten .cell.right h2 {
  padding-bottom: 12px;
}

#two-out-of-three {
  text-align: center;
  padding: 28px 0;
}

@media (min-width: 64em) {
  #two-out-of-three {
    padding: 16px 0 38px;
  }
}

#two-out-of-three .two-out-of-three-headline {
  font-family: Barlow Condensed, sans-serif;
  font-size: 55px;
  line-height: 1em;
  font-weight: 700;
  color: #e88320;
  margin-bottom: 10px;
}

@media (min-width: 64em) {
  #two-out-of-three .two-out-of-three-headline {
    font-size: 70px;
  }
}

.bridge-program {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 64em) {
  .bridge-program {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}

.bridge-program .cell.left {
  margin-top: 30px;
  margin-bottom: 25px;
}

@media (min-width: 64em) {
  .bridge-program .cell.left {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-flex-basis: 286px;
    -ms-flex-preferred-size: 286px;
    flex-basis: 286px;
    margin-right: 80px;
  }
}

.bridge-program .cell.left img.bridge-mobile {
  max-width: 210px;
}

.bridge-program .cell.right {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 606px;
}

.bridge-program .checkbox-container {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
}

@media (min-width: 64em) {
  .bridge-program .checkbox-container {
    margin-bottom: 40px;
  }
}

.bridge-program .checkbox-container .checkbox {
  width: 76px;
  margin-right: 25px;
}

.bridge-program.landing {
  max-width: 925px;
  margin: 0 auto;
}

@media (min-width: 64em) {
  .bridge-program.landing .cell.left {
    margin-right: 142px;
  }
}

.slick-slider {
  position: relative;
  display: block;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  margin: 0 auto;
  width: -moz-calc(100% - 51px);
  width: calc(100% - 51px);
}

@media (min-width: 64em) {
  .slick-slider {
    width: 100%;
  }
}

@media (min-width: 64em) {
  .slick-slider.mob {
    display: none;
  }
}

@media (max-width: 63.99em) {
  .slick-slider.desktop {
    display: none;
  }
}

.slick-slider.three-dots .slick-arrow.slick-next {
  right: 30%;
}

@media (min-width: 64em) {
  .slick-slider.three-dots .slick-arrow.slick-next {
    right: 43%;
  }
}

.slick-slider.three-dots .slick-arrow.slick-prev {
  left: 30%;
}

@media (min-width: 64em) {
  .slick-slider.three-dots .slick-arrow.slick-prev {
    left: 43%;
  }
}

.custom-slick-arrow {
  width: 29px;
  height: 29px;
  position: absolute;
  top: 110px;
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  cursor: pointer;
}

@media (min-width: 48em) {
  .custom-slick-arrow {
    top: 220px;
  }
}

@media (min-width: 64em) {
  .custom-slick-arrow {
    width: 65px;
    height: 65px;
    top: 230px;
  }
}

.custom-slick-arrow.slick-next {
  background-image: url(), url(/-/media/594023BB7E6944BE8392EAC471118CC4.ashx);
  left: auto;
  right: -10px;
}

@media (min-width: 64em) {
  .custom-slick-arrow.slick-next {
    left: 600px;
    right: auto;
  }
}

@media (min-width: 86.25em) {
  .custom-slick-arrow.slick-next {
    left: 742px;
  }
}

.custom-slick-arrow.slick-next.disable {
  background-image: url(), url(/-/media/2B124E6AB4424648B5E518E6D612CECC.ashx);
  pointer-events: none;
}

.custom-slick-arrow.slick-prev {
  background-image: url(), url(/-/media/594023BB7E6944BE8392EAC471118CC4.ashx);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: -10px;
  right: auto;
}

@media (min-width: 64em) {
  .custom-slick-arrow.slick-prev {
    left: auto;
    right: 600px;
  }
}

@media (min-width: 86.25em) {
  .custom-slick-arrow.slick-prev {
    right: 742px;
  }
}

.custom-slick-arrow.slick-prev.disable {
  background-image: url(), url(/-/media/2B124E6AB4424648B5E518E6D612CECC.ashx);
  pointer-events: none;
}

.slick-list {
  position: relative;
  display: block;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  width: 100%;
}

.slick-slide .slider-header {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  font-family: Barlow Condensed, sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #003a5d;
  padding: 4px 18px 6px;
}

@media (min-width: 64em) {
  .slick-slide .slider-header {
    font-size: 24px;
    padding: 4px 34px 9px;
  }
}

.slick-slide .slider-header .small {
  font-family: Barlow, sans-serif;
  font-size: 5px;
  font-weight: 600;
}

@media (min-width: 64em) {
  .slick-slide .slider-header .small {
    font-size: 12px;
  }

  .nail .slick-slide .slider-header .small,
  .efficacy-mean-pasi .slick-slide .slider-header .small {
    text-transform: uppercase;
  }
}

.slick-slide .slider-header .slider-header-left {
  text-align: left;
}

.slick-slide .slider-header .slider-header-right {
  text-align: right;
}

.slick-slide p {
  font-size: 14px;
  line-height: 17px;
  color: #003a5d;
}

@media (min-width: 64em) {
  .slick-slide p {
    font-size: 15px;
  }
}

.slick-slide.slick-active {
  opacity: 1;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-dots {
  margin-top: 0;
  padding-left: 0;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.slick-dots li {
  list-style-type: none;
  width: 16px;
  height: 16px;
  border: 2px solid #c6d3d9;
  text-indent: -9999999px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 15px;
}

@media (min-width: 64em) {
  .slick-dots li {
    width: 24px;
    height: 24px;
  }
}

.slick-dots li button {
  width: 24px;
  height: 24px;
  background: transparent;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.slick-dots li:last-child {
  margin-right: 0;
}

.slick-dots li.slick-active {
  background: #003a5d;
  border-color: #003a5d;
}

.carousel-holder {
  overflow: hidden;
}

.ComparisonSlider {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 188px;
}

@media (min-width: 48em) {
  .ComparisonSlider {
    height: 400px;
  }
}

@media (min-width: 64em) {
  .ComparisonSlider {
    width: 550px;
  }
}

.ComparisonSlider .ComparisonSlider__Handle {
  width: 32px;
  height: 32px;
  border: 0 solid transparent;
  background-color: #fff;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-image: url(), url(/-/media/8EC6F973AFBE4E2A8A9EC4E1F1309127.ashx);
  -moz-background-size: 24px auto;
  background-size: 24px auto;
  background-repeat: no-repeat;
}

@media (min-width: 64em) {
  .ComparisonSlider .ComparisonSlider__Handle {
    width: 68px;
    height: 68px;
    -moz-background-size: 48px auto;
    background-size: 48px auto;
  }
}

@media (max-width: 63.99em) {
  .ComparisonSlider .ComparisonSlider__Handle:before {
    margin-bottom: 16px;
  }
}

@media (max-width: 63.99em) {
  .ComparisonSlider .ComparisonSlider__Handle:after {
    margin-top: 16px;
  }
}

@media (min-width: 64em) {

  .ComparisonSlider .ComparisonSlider__After,
  .ComparisonSlider .ComparisonSlider__Before {
    -moz-background-size: 550px 400px;
    background-size: 550px 400px;
  }
}

.comparison-description {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: auto;
  padding: 28px 0;
}

@media (min-width: 64em) {
  .comparison-description {
    height: 88px;
    padding: 0;
  }
}

.comparison-description p {
  margin-bottom: 0;
}

.slick-slider-thumbnails {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 64em) {
  .slick-slider-thumbnails {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: auto;
    margin-bottom: 28px;
  }
}

.slick-slider-thumbnails .slide-thumbnail {
  position: relative;
  width: 153px;
  cursor: pointer;
  margin: 0 auto 20px;
}

@media (min-width: 64em) {
  .slick-slider-thumbnails .slide-thumbnail {
    width: 253px;
    margin: 0 8px 20px;
  }
}

.slick-slider-thumbnails .slide-thumbnail IMG {
  width: 100%;
}

.slick-slider-thumbnails .slide-thumbnail:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 58, 93, 0.6);
  content: "";
}

.slick-slider-thumbnails .slide-thumbnail.active:after {
  content: none;
}

.photo-results h4.subhead {
  margin-bottom: 0;
}

.photo-results .photo-results-box {
  max-width: 866px;
  margin: 0 auto;
  padding-top: 40px;
}

.patient-photos .photo-results .photo-results-box h4 {
  margin-bottom: 20px;
}

.photo-results .photo-results-box .under-photo-results {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  /* height: 106px; */
  padding: 20px 0;
  border-bottom: 1px solid #003a5d;
}

.photo-results .photo-results-box .under-photo-results p {
  margin-bottom: 0;
  color: #003a5d;
}

@media (max-width: 63.99em) {
  .photo-results .photo-results-box .under-photo-results p {
    text-align: center;
    margin-bottom: 5px;
    font-size: 15px;
  }
}

.photo-results .photo-results-box:last-child .under-photo-results {
  border-bottom: 0 solid transparent;
  margin-bottom: 0;
}

.photo-results .photo-flex {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 64em) {
  .photo-results .photo-flex {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.photo-results .photo-flex .item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-basis: calc(50% - 20px);
  -ms-flex-preferred-size: calc(50% - 20px);
  flex-basis: -moz-calc(50% - 20px);
  flex-basis: calc(50% - 20px);
  padding-bottom: 40px;
}

.photo-results .photo-flex .item:last-of-type {
  padding-bottom: 0;
}

@media (min-width: 64em) {
  .photo-results .photo-flex .item {
    padding-bottom: 0;
  }
}

.photo-results .photo-flex .item img,
.photo-results .photo-flex .item picture {
  width: 100%;
}

.photo-results .photo-flex .item .item-text {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  width: 100%;
  height: 80px;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 18px 0;
  background: #efefef;
}

.patient-photos .photo-results .photo-flex .item .item-text {
  padding: 32px 0;
}

.photo-results .photo-flex .item .item-text h2 {
  margin-bottom: 0;
}

.patient-photos .photo-results .photo-flex .item .item-text h2 {
  margin-bottom: 10px;
}

.photo-results .photo-flex .item .item-text .small {
  font-family: "Barlow";
  font-size: 15px;
  line-height: 17px;
  font-weight: 600;
  color: #003a5d;
}

.photo-results .photo-flex.three-up .item {
  -webkit-flex-basis: calc(33% - 20px);
  -ms-flex-preferred-size: calc(33% - 20px);
  flex-basis: -moz-calc(50% - 20px);
  flex-basis: calc(50% - 20px);
}

.photo-heading {
  font-size: 22px;
  margin-bottom: 10px;
  line-height: 26px;
}

@media (min-width: 64em) {
  .photo-heading {
    margin-bottom: 20px;
  }
}

.btn-container {
  position: relative;
  display: none;
}

.btn-container .slick-arrow {
  position: relative;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.btn-container .slick-arrow.slick-prev {
  margin-right: 10px;
  -webkit-order: 0;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  left: auto;
}

.btn-container .slick-arrow.slick-next {
  -webkit-order: 2;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-left: 10px;
  right: auto;
}

.btn-container .slick-dots {
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.slick-dotted+.info-text+.btn-container {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-flex-flow: row nowrap;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 64em) {
  #psasi-76-result .three-up .item IMG {
    width: 350px;
    max-width: 100%;
  }
}

/*! CoverflowJS - v3.0.2 - 2015-12-31
* Copyright (c) 2015 Paul Baukus, Addy Osmani, Sebastian Sauer, Brandon Belvin, April Barrett, Kirill Kostko; Licensed MIT */
.ui-coverflow-wrapper {
  opacity: 0;
}

.ui-coverflow-wrapper.flipster {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 28px;
  opacity: 0;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
  overflow: hidden;
}

.ui-coverflow-wrapper.flipster .flipster__nav {
  margin: 0 auto;
}

.ui-coverflow-wrapper.flipster.flipster--active {
  opacity: 1;
}

.coverflow-next,
.coverflow-prev {
  width: 29px;
  height: 29px;
  position: absolute;
  top: 0;
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  cursor: pointer;
  background-image: url(), url(/-/media/594023BB7E6944BE8392EAC471118CC4.ashx);
}

@media (min-width: 64em) {

  .coverflow-next,
  .coverflow-prev {
    width: 65px;
    height: 65px;
    top: 0;
  }
}

.coverflow-right {
  right: -20px;
}

.coverflow-prev {
  left: -20px;
  background-image: url(), url(/-/media/594023BB7E6944BE8392EAC471118CC4.ashx);
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
  content: " ";
  display: table;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-coverflow {
  -webkit-perspective: 500px;
  -moz-perspective: 500px;
  perspective: 500px;
  position: relative;
  z-index: 2;
  margin-bottom: 50px;
}

.ui-coverflow,
.ui-coverflow * {
  -ms-touch-action: pan-y !important;
}

.ui-coverflow .ui-coverflow-item {
  position: relative;
  cursor: pointer;
  float: left;
  display: block;
}

.ui-coverflow .ui-coverflow-item:focus {
  outline: 0;
}

.ui-coverflow img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  user-drag: none;
  border: 0 none;
}

.flipster--coverflow .sponsored-by {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Barlow, sans-serif;
  font-size: 15px;
  line-height: 21px;
  color: #003a5d;
  font-weight: 700;
  position: absolute;
  bottom: 75px;
  left: 35px;
  right: 35px;
}

@media (min-width: 64em) {
  .flipster--coverflow .sponsored-by {
    bottom: 64px;
  }
}

.flipster--coverflow .sponsored-by:before {
  margin-right: 5px;
}

.flipster--coverflow .sponsored-by:after,
.flipster--coverflow .sponsored-by:before {
  display: block;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1px;
  background-color: #003a5d;
  content: "";
}

.flipster--coverflow .sponsored-by:after {
  margin-left: 5px;
}

.flipster--coverflow .sponsored-by.no-text:before {
  margin-right: 0;
}

.flipster--coverflow .sponsored-by.no-text:after {
  margin-left: 0;
}

.flipster--coverflow .coverflow.flipster__container {
  padding-bottom: 30px;
}

.flipster--coverflow .slide-3d.flipster__item {
  width: 335px;
  -webkit-perspective: 1600px;
  -moz-perspective: 1600px;
  perspective: 1600px;
}

@media (min-width: 64em) {
  .flipster--coverflow .slide-3d.flipster__item {
    width: 290px;
  }
}

@media (min-width: 86.25em) {
  .flipster--coverflow .slide-3d.flipster__item {
    width: 326px;
  }
}

.flipster--coverflow .slide-3d.flipster__item .flipster__item__content {
  background-color: #efefef;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 22px 18px 0;
  height: 635px;
}

.flipster--coverflow .slide-3d.flipster__item .slide-desc {
  text-align: center;
  border-top: 1px solid #003a5d;
  padding: 20px 0 8px;
}

.flipster--coverflow .slide-3d.flipster__item .slide-desc h2 {
  margin-bottom: 10px;
}

.flipster--coverflow .slide-3d.flipster__item .slide-desc p {
  font-size: 18px;
  line-height: 20px;
}

.flipster--coverflow .slide-3d.flipster__item .slide-thumb {
  position: relative;
  width: 100%;
  max-width: 326px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  pointer-events: none;
  margin-bottom: 20px;
}

.flipster--coverflow .slide-3d.flipster__item .slide-thumb:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(), url(/-/media/1843E6082C774E31B2AAE75D48C78791.ashx);
  -moz-background-size: 40px auto;
  background-size: 40px auto;
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  pointer-events: none;
}

.flipster--coverflow .slide-3d.flipster__item .slide-thumb img {
  width: 100%;
}

.flipster--coverflow .slide-3d.flipster__item.flipster__item--current .slide-thumb {
  pointer-events: auto;
}

.flipster--coverflow .slide-3d.flipster__item.flipster__item--past .flipster__item__content {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
}

@media (min-width: 64em) {
  .flipster--coverflow .slide-3d.flipster__item.flipster__item--past .flipster__item__content {
    height: 646px;
    -webkit-transform: rotateY(20deg);
    -moz-transform: rotateY(20deg);
    transform: rotateY(20deg);
  }
}

.flipster--coverflow .slide-3d.flipster__item.flipster__item--future .flipster__item__content {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
}

@media (min-width: 64em) {
  .flipster--coverflow .slide-3d.flipster__item.flipster__item--future .flipster__item__content {
    height: 646px;
    -webkit-transform: rotateY(-20deg);
    -moz-transform: rotateY(-20deg);
    transform: rotateY(-20deg);
  }
}

.flipster--coverflow .slide-controls {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 36px;
  position: absolute;
  left: 34px;
  right: 34px;
  bottom: 23px;
}

@media (min-width: 64em) {
  .flipster--coverflow .slide-controls {
    height: 58px;
    left: 18px;
    right: 18px;
    bottom: 5px;
  }
}

.flipster--coverflow .slide-controls .control {
  position: relative;
  width: 50%;
  padding: 0 14px;
}

.flipster--coverflow .slide-controls .control,
.flipster--coverflow .slide-controls .control a {
  height: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flipster--coverflow .slide-controls .control a {
  width: 100%;
  color: #e88320;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.flipster--coverflow .slide-controls .control.watch a {
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flipster--coverflow .slide-controls .control.watch a:after {
  content: "";
  width: 28px;
  height: 28px;
  background: url() no-repeat,
    url(/-/media/ADF18C18FDDA40519752063DB0277BA5.ashx) no-repeat;
  -moz-background-size: contain;
  background-size: contain;
  margin-left: 6px;
}

@media (min-width: 64em) {
  .flipster--coverflow .slide-controls .control.watch a:after {
    width: 28px;
    height: 28px;
  }
}

.flipster--coverflow .slide-controls .control.email a {
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.flipster--coverflow .slide-controls .control.email a:after {
  content: "";
  width: 26px;
  height: 26px;
  background: url() no-repeat,
    url(/-/media/6DA633DDFF6B4C87AA73DD703014F110.ashx) no-repeat;
  -moz-background-size: contain;
  background-size: contain;
  margin-left: 10px;
}

@media (min-width: 64em) {
  .flipster--coverflow .slide-controls .control.email a:after {
    width: 26px;
    height: 26px;
    margin-left: 10px;
  }
}

.flipster__nav {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-flow: row nowrap;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.flipster__nav .prev {
  margin-right: 10px;
  border-width: 8px 9px 8px 0;
  border-color: transparent #e88320 transparent transparent;
}

.flipster__nav .next,
.flipster__nav .prev {
  width: 0;
  height: 0;
  margin-bottom: 0;
  border-style: solid;
}

.flipster__nav .next {
  margin-left: 10px;
  border-width: 8px 0 8px 9px;
  border-color: transparent transparent transparent #e88320;
}

.flipster__nav__link {
  color: transparent;
  line-height: 0;
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
}

.flipster__nav__link:after {
  content: none;
}

.flipster__nav .circle,
.flipster__nav__item {
  width: 10px;
  height: 10px;
  background-color: #fff;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid gray;
  margin: 0 10px !important;
}

@media (min-width: 64em) {

  .flipster__nav .circle,
  .flipster__nav__item {
    width: 22px;
    height: 22px;
    border: 2px solid #efefef;
  }
}

.flipster__nav .circle--current,
.flipster__nav .circle.selected,
.flipster__nav__item--current,
.flipster__nav__item.selected {
  background-color: #e88320;
  border: 2px solid #e88320;
}

.slider.patient-results .slick-list {
  margin-right: -40px;
}

.slider.patient-results .slick-slide {
  margin-right: 45px;
}

@media (min-width: 64em) {
  .slider.patient-results .slick-slide {
    max-width: 545px;
  }
}

#prescribing-otezla-chart.flowchart {
  position: relative;
  width: 336px;
  height: 1646px;
  margin: 0 auto;
}

@media (min-width: 64em) {
  #prescribing-otezla-chart.flowchart {
    width: 805px;
    height: 1244px;
  }
}

.flowchartRow {
  position: absolute;
  padding: 10px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  text-align: center;
}

@media (min-width: 64em) {
  .flowchartRow {
    -moz-border-radius: 12px;
    border-radius: 12px;
    padding: 12px;
  }
}

.flowchartRow.rectangle {
  -moz-border-radius: 0;
  border-radius: 0;
}

.flowchartRow.prescribe {
  width: 336px;
  height: 52px;
  top: 0;
  left: 0;
}

@media (min-width: 64em) {
  .flowchartRow.prescribe {
    width: 464px;
    height: 80px;
  }
}

.flowchartRow.prescribe .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: 11px auto;
  background-size: 11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 100%;
  height: 60px;
  bottom: -60px;
}

@media (min-width: 64em) {
  .flowchartRow.prescribe .fc-connector {
    width: -moz-calc(100% - 38px);
    width: calc(100% - 38px);
    height: 32px;
    bottom: -32px;
  }
}

@media (max-width: 63.99em) {
  .flowchartRow.prescribe h2 {
    margin-bottom: 5px;
  }
}

.flowchartRow.prepare {
  width: 336px;
  height: 146px;
  top: 112px;
  left: 0;
}

@media (max-width: 63.99em) {
  .flowchartRow.prepare {
    padding: 10px 26px;
  }
}

@media (min-width: 64em) {
  .flowchartRow.prepare {
    width: 464px;
    height: 202px;
  }
}

.flowchartRow.prepare .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: 11px auto;
  background-size: 11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  width: -moz-calc(100% - 38px);
  width: calc(100% - 38px);
  height: 32px;
  bottom: -32px;
  left: 52px;
}

@media (min-width: 64em) {
  .flowchartRow.prepare .fc-connector {
    left: 0;
  }
}

.flowchartRow.prepare .fc-connector.right {
  width: 11px;
  height: 207px;
  bottom: -207px;
  left: 35px;
}

@media (min-width: 64em) {
  .flowchartRow.prepare .fc-connector.right {
    width: 110px;
    height: 11px;
    bottom: unset;
    left: unset;
    right: -110px;
    top: 22px;
    background-image: url(../img/flowchart-right-arrow.svg),
      url(/-/media/932E5F52081D43A696DA901267773947.ashx);
    -moz-background-size: auto 11px;
    background-size: auto 11px;
    background-position: 100%;
  }
}

.flowchartRow.submit {
  width: 336px;
  height: 112px;
  top: 465px;
  left: 0;
}

@media (min-width: 64em) {
  .flowchartRow.submit {
    width: 464px;
    height: 161px;
    top: 345px;
  }
}

.flowchartRow.submit .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: 11px auto;
  background-size: 11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  width: -moz-calc(100% - 38px);
  width: calc(100% - 38px);
  height: 35px;
  bottom: -35px;
  left: 52px;
}

@media (min-width: 64em) {
  .flowchartRow.submit .fc-connector {
    left: 0;
    height: 38px;
    bottom: -38px;
  }
}

.flowchartRow.submit .fc-connector.right {
  width: -moz-calc(100% - 145px);
  width: calc(100% - 145px);
  height: 124px;
  bottom: -124px;
  left: 0;
}

@media (min-width: 64em) {
  .flowchartRow.submit .fc-connector.right {
    background-image: url(../img/flowchart-right-arrow.svg),
      url(/-/media/932E5F52081D43A696DA901267773947.ashx);
    -moz-background-size: auto 11px;
    background-size: auto 11px;
    background-position: 100%;
    width: 110px;
    height: 11px;
    bottom: unset;
    left: unset;
    right: -110px;
    top: 48px;
  }
}

.flowchartRow.pa-is-required {
  width: 191px;
  height: 44px;
  top: 701px;
  left: 0;
  padding: 14px;
}

@media (min-width: 64em) {
  .flowchartRow.pa-is-required {
    height: 53px;
    top: 543px;
    left: 119px;
    padding: 18px;
  }
}

.flowchartRow.pa-is-required .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: 11px auto;
  background-size: 11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  height: 116px;
  bottom: -116px;
}

@media (min-width: 64em) {
  .flowchartRow.pa-is-required .fc-connector {
    height: 38px;
    bottom: -38px;
  }
}

.flowchartRow.submit-pa-form {
  width: 336px;
  height: 60px;
  top: 861px;
  left: 0;
  padding: 14px 50px;
  border: 3px solid #c6d3d9;
}

@media (min-width: 64em) {
  .flowchartRow.submit-pa-form {
    width: 188px;
    height: 88px;
    top: 634px;
    left: 119px;
    padding: 8px 18px;
  }
}

.flowchartRow.submit-pa-form a {
  color: #003a5d;
  font-weight: 600;
}

.flowchartRow.submit-pa-form p {
  font-size: 10px;
  line-height: 12px;
  color: #003a5d;
}

@media (min-width: 64em) {
  .flowchartRow.submit-pa-form p {
    font-size: 13px;
    line-height: 16px;
  }
}

.flowchartRow.submit-pa-form .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: 11px auto;
  background-size: 11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  width: -moz-calc(100% - 144px);
  width: calc(100% - 144px);
  height: 35px;
  bottom: -38px;
}

@media (min-width: 64em) {
  .flowchartRow.submit-pa-form .fc-connector {
    width: 100%;
    height: 38px;
    bottom: -41px;
  }
}

.flowchartRow.submit-pa-form .fc-connector.right {
  left: 141px;
  height: 88px;
  bottom: -91px;
}

@media (min-width: 64em) {
  .flowchartRow.submit-pa-form .fc-connector.right {
    background-image: url(../img/flowchart-right-arrow.svg),
      url(/-/media/932E5F52081D43A696DA901267773947.ashx);
    -moz-background-size: auto 11px;
    background-size: auto 11px;
    background-position: 100%;
    width: 26px;
    height: 11px;
    bottom: unset;
    left: unset;
    right: -29px;
    top: 32px;
  }
}

.flowchartRow.submit-pa-denied {
  width: 191px;
  height: 44px;
  top: 954px;
  left: 0;
  padding: 14px;
}

@media (min-width: 64em) {
  .flowchartRow.submit-pa-denied {
    height: 53px;
    top: 759px;
    left: 119px;
    padding: 18px;
  }
}

.flowchartRow.submit-pa-denied .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: 11px auto;
  background-size: 11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  height: 195px;
  bottom: -195px;
}

@media (min-width: 64em) {
  .flowchartRow.submit-pa-denied .fc-connector {
    height: 66px;
    bottom: -66px;
  }
}

.flowchartRow.appeal-the-denial {
  width: 336px;
  height: 119px;
  top: 1194px;
  left: 0;
  padding: 14px 57px;
}

@media (min-width: 64em) {
  .flowchartRow.appeal-the-denial {
    width: 464px;
    height: 161px;
    top: 878px;
    padding: 16px 30px 16px 20px;
  }
}

.flowchartRow.appeal-the-denial h2 {
  margin-bottom: 6px;
}

.flowchartRow.appeal-the-denial p {
  text-align: center;
  letter-spacing: -0.2px;
}

@media (min-width: 64em) {
  .flowchartRow.appeal-the-denial p {
    text-align: left;
  }
}

.flowchartRow.appeal-the-denial .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: 11px auto;
  background-size: 11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 194px;
  height: 35px;
  bottom: -35px;
}

@media (min-width: 64em) {
  .flowchartRow.appeal-the-denial .fc-connector {
    width: -moz-calc(100% - 38px);
    width: calc(100% - 38px);
    height: 38px;
    bottom: -38px;
  }
}

.flowchartRow.appeal-the-denial .fc-connector.right {
  left: 140px;
  height: 88px;
  bottom: -88px;
}

@media (min-width: 64em) {
  .flowchartRow.appeal-the-denial .fc-connector.right {
    background-image: url(../img/flowchart-right-arrow.svg),
      url(/-/media/932E5F52081D43A696DA901267773947.ashx);
    -moz-background-size: auto 11px;
    background-size: auto 11px;
    background-position: 100%;
    width: 144px;
    height: 11px;
    bottom: unset;
    left: unset;
    right: -144px;
    top: 75px;
  }
}

.flowchartRow.should-appeal-be-denied {
  width: 191px;
  height: 44px;
  top: 1348px;
  left: 0;
  padding: 14px;
}

@media (min-width: 64em) {
  .flowchartRow.should-appeal-be-denied {
    width: 221px;
    height: 53px;
    top: 1080px;
    left: 105px;
    padding: 8px 42px;
  }
}

.flowchartRow.should-appeal-be-denied .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: 11px auto;
  background-size: 11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  height: 195px;
  bottom: -195px;
}

@media (min-width: 64em) {
  .flowchartRow.should-appeal-be-denied .fc-connector {
    height: 40px;
    bottom: -40px;
  }
}

.flowchartRow.refer-the-patient {
  width: 336px;
  height: 60px;
  top: 1587px;
  left: 0;
  padding: 13px 44px;
  border: 3px solid #c6d3d9;
}

@media (min-width: 64em) {
  .flowchartRow.refer-the-patient {
    width: 464px;
    height: 68px;
    top: 1175px;
    padding: 13px 18px;
  }
}

.flowchartRow.refer-the-patient p {
  font-size: 10px;
  line-height: 12px;
  color: #003a5d;
  text-align: center;
}

@media (min-width: 64em) {
  .flowchartRow.refer-the-patient p {
    font-size: 16px;
    line-height: 18px;
    text-align: left;
  }
}

.flowchartRow.no-starter-pack {
  width: 191px;
  height: 44px;
  top: 292px;
  left: 105px;
  padding: 14px;
}

@media (min-width: 64em) {
  .flowchartRow.no-starter-pack {
    height: 53px;
    top: 112px;
    left: 574px;
    padding: 18px;
  }
}

.flowchartRow.no-starter-pack .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: 11px auto;
  background-size: 11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  height: 38px;
  bottom: -38px;
}

.flowchartRow.request-starter-pack {
  width: 272px;
  height: 69px;
  top: 371px;
  left: 64px;
  padding: 15px 40px 15px 32px;
  border: 3px solid #c6d3d9;
}

@media (min-width: 64em) {
  .flowchartRow.request-starter-pack {
    height: 89px;
    top: 208px;
    left: 534px;
    padding: 15px 10px;
  }
}

.flowchartRow.request-starter-pack p {
  font-size: 10px;
  line-height: 12px;
  color: #003a5d;
  text-align: left;
  letter-spacing: -0.3px;
}

@media (min-width: 64em) {
  .flowchartRow.request-starter-pack p {
    font-size: 16px;
    line-height: 18px;
  }
}

.flowchartRow.request-starter-pack a {
  color: #003a5d;
  font-weight: 600;
}

.flowchartRow.pa-is-not-required {
  width: 191px;
  height: 44px;
  top: 612px;
  left: 105px;
  padding: 14px;
}

@media (min-width: 64em) {
  .flowchartRow.pa-is-not-required {
    height: 53px;
    top: 372px;
    left: 574px;
    padding: 18px;
  }
}

.flowchartRow.pa-is-not-required .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: 11px auto;
  background-size: 11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  height: 99px;
  bottom: -99px;
  left: 36px;
}

@media (min-width: 64em) {
  .flowchartRow.pa-is-not-required .fc-connector {
    height: 168px;
    bottom: -168px;
    left: 0;
  }
}

.flowchartRow.verification-complete {
  width: 200px;
  height: 96px;
  top: 1481px;
  left: 136px;
  padding: 12px 10px;
}

@media (min-width: 64em) {
  .flowchartRow.verification-complete {
    width: 205px;
    height: 191px;
    top: 594px;
    left: 567px;
    padding: 34px 10px;
  }
}

.flowchartRow.verification-complete h2 {
  margin-bottom: 5px;
}

@media (min-width: 64em) {
  .flowchartRow.verification-complete h2 {
    margin-bottom: 10px;
  }
}

.flowchartRow.verification-complete p {
  text-align: center;
}

@media (min-width: 64em) {
  .flowchartRow.verification-complete p {
    text-align: left;
  }
}

.flowchartRow.verification-complete.option2 {
  display: block;
  top: 755px;
}

@media (min-width: 64em) {
  .flowchartRow.verification-complete.option2 {
    display: none;
  }
}

.flowchartRow.verification-complete.option3 {
  display: block;
  top: 1088px;
}

@media (min-width: 64em) {
  .flowchartRow.verification-complete.option3 {
    display: none;
  }
}

.flowchartRow.appeal-is-approved {
  width: 191px;
  height: 44px;
  top: 1402px;
  left: 141px;
  padding: 14px;
}

@media (min-width: 64em) {
  .flowchartRow.appeal-is-approved {
    width: 123px;
    height: 65px;
    top: 926px;
    left: 608px;
  }
}

.flowchartRow.appeal-is-approved .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: -11px auto;
  background-size: -11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  height: 35px;
  bottom: -35px;
}

@media (min-width: 64em) {
  .flowchartRow.appeal-is-approved .fc-connector {
    height: 140px;
    top: -140px;
    bottom: unset;
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
  }
}

.flowchartRow.pa-is-approved {
  width: 191px;
  height: 44px;
  top: 1009px;
  left: 141px;
  padding: 14px;
}

@media (min-width: 64em) {
  .flowchartRow.pa-is-approved {
    width: 128px;
    height: 65px;
    top: 642px;
    left: 333px;
  }
}

.flowchartRow.pa-is-approved .fc-connector {
  background-image: url(), url(/-/media/D30C0FAC07EF43C1BACECDAF39935EBC.ashx);
  -moz-background-size: 11px auto;
  background-size: 11px auto;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 11px;
  height: 35px;
  bottom: -35px;
  left: 90px;
}

@media (min-width: 64em) {
  .flowchartRow.pa-is-approved .fc-connector {
    background-image: url(../img/flowchart-right-arrow.svg),
      url(/-/media/932E5F52081D43A696DA901267773947.ashx);
    -moz-background-size: auto 11px;
    background-size: auto 11px;
    background-position: 100%;
    width: 106px;
    height: 11px;
    bottom: unset;
    left: unset;
    right: -106px;
    top: 27px;
  }
}

.flowchartRow h2 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  color: #fff;
  letter-spacing: -0.4px;
}

@media (min-width: 64em) {
  .flowchartRow h2 {
    font-size: 18px;
    line-height: 1em;
  }
}

.flowchartRow p {
  font-family: Barlow, sans-serif;
  font-size: 10px;
  line-height: 1.1em;
  font-weight: 400;
  color: #fff;
}

@media (min-width: 64em) {
  .flowchartRow p {
    font-size: 16px;
    line-height: 1.2em;
  }
}

.flowchartRow a {
  color: #fff;
  font-weight: 600;
}

.flowchartRow ol {
  text-align: left;
  padding: 0 26px;
  margin: 5px 0;
}

@media (min-width: 64em) {
  .flowchartRow ol {
    margin: 10px 0;
  }
}

.flowchartRow li {
  font-family: Barlow, sans-serif;
  font-size: 10px;
  line-height: 1.1em;
  font-weight: 400;
  color: #fff;
  margin-bottom: 15px;
}

@media (min-width: 64em) {
  .flowchartRow li {
    font-size: 16px;
    line-height: 1.2em;
  }
}

.flowchartRow li:last-child {
  margin-bottom: 0;
}

.flowchartRow .fc-connector {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.flowchartRow.fc-darkblue {
  background-color: #003a5d;
}

.flowchartRow.fc-lightblue {
  background-color: #82c6e2;
}

.flowchartRow.fc-orange {
  background-color: #e88320;
}

.flowchartRow.fc-gradient {
  background: -moz- oldlinear-gradient(rgba(130, 198, 226, 0.32), hsla(0, 0%, 100%, 0.32));
  background: linear-gradient(rgba(130, 198, 226, 0.32),
      hsla(0, 0%, 100%, 0.32));
}

#internal-banner {
  display: none;
  width: 100%;
  height: 46px;
  background-color: #003a5d;
  margin: 0;
  max-width: 100%;
}

@media (min-width: 64em) {
  #internal-banner {
    margin-top: 46px;
  }
}

#internal-banner:before {
  display: block;
  width: 100%;
  height: 5px;
  background: -moz- oldlinear-gradient(left, #f98126, #ffd467);
  background: linear-gradient(90deg, #f98126, #ffd467);
  content: "";
}

#internal-banner .component-content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 63.99em) {
  #internal-banner .component-content {
    height: 41px;
  }
}

@media (min-width: 64em) {
  #internal-banner .component-content {
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: -moz-calc(100% - 5px);
    height: calc(100% - 5px);
  }
}

#internal-banner .component-content .logo,
#internal-banner .component-content .text {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#internal-banner .component-content .text {
  width: 275px;
  margin-bottom: 2px;
}

@media (min-width: 64em) {
  #internal-banner .component-content .text {
    width: auto;
    margin-left: 8px;
    margin-bottom: 5px;
  }
}

#internal-banner .component-content .text p {
  color: #fff;
}

@media (max-width: 63.99em) {
  #internal-banner .component-content .text p {
    font-size: 11px;
    line-height: 14px;
  }
}

@media (min-width: 64em) {
  #internal-banner .component-content .text p {
    font-size: 12px;
    line-height: 13px;
  }
}

@media (min-width: 86.25em) {
  #internal-banner .component-content .text p {
    font-size: 15px;
    line-height: 17px;
  }
}

#internal-banner .component-content .text a {
  display: inline-block;
  font-family: Barlow Condensed, sans-serif;
  font-size: 11px;
  line-height: 14px;
  font-weight: 500;
  color: #fff;
  margin-left: 5px;
}

@media (min-width: 64em) {
  #internal-banner .component-content .text a {
    font-size: 12px;
    line-height: 13px;
    margin-left: 20px;
  }
}

@media (min-width: 86.25em) {
  #internal-banner .component-content .text a {
    font-size: 16px;
    line-height: 19px;
  }
}

#internal-banner .component-content .text a:after {
  position: relative;
  display: inline-block;
  width: 8px;
  height: 10px;
  background-image: url(), url(/-/media/C08B32675BE34E22977CF4837B22A073.ashx);
  -moz-background-size: contain;
  background-size: contain;
  margin-left: 5px;
  content: "";
}

@media (min-width: 64em) {
  #internal-banner .component-content .text a:after {
    width: 11px;
    height: 14px;
    top: 2px;
  }
}

body[data-banner="yes"] #internal-banner {
  display: block;
}

body[data-banner="yes"] header {
  margin-bottom: 0;
}

@media (max-width: 63.99em) {
  body[data-banner="yes"] header:after {
    content: none;
  }
}

body[data-banner="yes"] header #sub_navigation {
  border-bottom: 0 solid transparent;
}

body[data-banner="yes"] header #sub_navigation:after {
  content: none;
}

body[data-current-page="landing"][data-current-page="sitemap"] #internal-banner,
body[data-indication="global"][data-current-page="sitemap"] #internal-banner {
  display: none;
}

@media (min-width: 64em) {

  body[data-current-page="landing"] #internal-banner,
  body[data-indication="global"] #internal-banner {
    display: block;
    margin-top: 0 !important;
  }
}

@media (min-width: 86.25em) {

  body[data-current-page="landing"] #internal-banner,
  body[data-indication="global"] #internal-banner {
    display: none;
  }
}

@media (min-width: 64em) {

  body[data-current-page="landing"] #global-landing-hero:before,
  body[data-indication="global"] #global-landing-hero:before {
    content: none;
  }
}

@media (min-width: 86.25em) {

  body[data-current-page="landing"] #global-landing-hero:before,
  body[data-indication="global"] #global-landing-hero:before {
    content: "";
  }
}

.component.jump-links {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  max-width: 100%;
  padding: 0;
  margin: 0;
  height: 40px;
  background-color: #82c6e2;
}

.component.jump-links>.component-content {
  max-width: 100%;
}

@media (min-width: 64em) {
  .component.jump-links {
    height: 55px;
  }
}

.component.jump-links.under-banner {
  margin-top: 40px;
}

.component.jump-links .jump {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Barlow, sans-serif;
  color: #000;
  width: 100%;
  height: auto;
  background-color: #82c6e2;
}

@media (min-width: 64em) {
  .component.jump-links .jump {
    left: 0;
    width: 100%;
  }
}

.component.jump-links .jump h6 {
  position: absolute;
  top: 0;
  left: 20px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  font-size: 11px;
  font-weight: 600;
  z-index: 1;
  color: #252525;
  white-space: nowrap;
}

@media (min-width: 64em) {
  .component.jump-links .jump h6 {
    position: relative;
    font-size: 12px;
  }
}

.component.jump-links .jump .grouped-jump-links {
  position: relative;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  list-style: none;
  padding: 0;
}

.component.jump-links .jump .grouped-jump-links .jump-link {
  pointer-events: none;
}

@media (max-width: 63.99em) {
  .component.jump-links .jump .grouped-jump-links.expanded {
    pointer-events: none;
  }

  .component.jump-links .jump .grouped-jump-links.expanded .jump-link {
    pointer-events: all;
  }
}

@media (min-width: 64em) {
  .component.jump-links .jump .grouped-jump-links {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    left: unset;
    top: unset;
    width: unset;
    margin-left: 30px;
  }
}

.component.jump-links .jump .grouped-jump-links .jump-link {
  position: relative;
  width: 100%;
  height: 40px;
  text-align: center;
  font-size: 11px;
  line-height: 1.2em;
  font-weight: 500;
  pointer-events: auto;
  padding: 0 20px;
  margin-bottom: 0;
}

@media (max-width: 63.99em) {
  .component.jump-links .jump .grouped-jump-links .jump-link {
    display: none;
  }

  .component.jump-links .jump .grouped-jump-links .jump-link.active {
    display: block;
  }
}

@media (min-width: 64em) {
  .component.jump-links .jump .grouped-jump-links .jump-link {
    height: 55px;
    font-size: 12px;
    padding: 14px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}

@media (min-width: 86.25em) {
  .component.jump-links .jump .grouped-jump-links .jump-link {
    font-size: 15px;
    padding: 9px 15px;
  }
}

.component.jump-links .jump .grouped-jump-links .jump-link a {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: fit-content;
  margin: auto;
  height: 100%;
  line-height: 1.2em;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  color: #252525;
  text-decoration: none;
}

.component.jump-links .jump .grouped-jump-links .jump-link:after {
  position: relative;
  display: block;
  width: 166px;
  height: 1px;
  margin: 0 auto;
  background-color: #fff;
  content: "";
}

@media (min-width: 64em) {
  .component.jump-links .jump .grouped-jump-links .jump-link:after {
    position: absolute;
    top: 10px;
    left: unset;
    right: 0;
    width: 1px;
    height: -moz-calc(100% - 20px);
    height: calc(100% - 20px);
    margin: 0;
    content: none;
  }
}

@media (min-width: 64em) {
  .component.jump-links .jump .grouped-jump-links .jump-link.active {
    background-color: #c9e8f5;
    font-family: Barlow Condensed, sans-serif;
    font-weight: 700;
    font-size: 16px;
  }

  .component.jump-links .jump .grouped-jump-links .jump-link.active a {
    color: #003a5d;
  }
}

@media (max-width: 63.99em) {
  /* .component.jump-links .jump .grouped-jump-links .jump-link:first-child {
    display: block;
  } */
}

.component.jump-links .jump .grouped-jump-links .jump-link:last-child:after {
  content: none;
}

.component.jump-links .jump .grouped-jump-links.expanded {
  pointer-events: none;
}

@media (max-width: 63.99em) {
  .component.jump-links .jump .grouped-jump-links.expanded .jump-link {
    display: block;
  }
}

.component.jump-links .jump .grouped-jump-links:after {
  position: absolute;
  top: 0;
  right: 20px;
  width: 15px;
  height: 40px;
  background-image: url(), url(/-/media/36F17C20E51E42B78D2836D63DFA9090.ashx);
  background-repeat: no-repeat;
  background-position: 50%;
  -moz-background-size: 15px auto;
  background-size: 15px auto;
  content: "";
}

@media (min-width: 64em) {
  .component.jump-links .jump .grouped-jump-links:after {
    content: none;
  }
}

.photo-slider-component {
  position: relative;
  background-color: #ecf1f3;
  text-align: center;
}

@media (max-width: 63.99em) {
  .photo-slider-component h2.header1 {
    font-size: 21px;
    line-height: 23px;
    margin-bottom: 30px;
  }
}

.photo-slider-component .photo-slider {
  position: relative;
  margin: 0 auto;
  padding-bottom: 6px;
  width: 100%;
}

@media (min-width: 64em) {
  .photo-slider-component .photo-slider {
    width: 550px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.component.cta-container {
  background-color: #edf1f3;
  margin-bottom: 0;
}

.component.section-separator {
  background-color: #edf1f3;
}

.component.section-separator .wrapper {
  padding: 44px 0;
}

.safety-overview-top {
  display: block;
  padding-top: 30px;
  padding-bottom: 40px;
  border-bottom: 1px solid #003a5d;
  margin-bottom: 40px;
}

@media (min-width: 64em) {
  .safety-overview-top {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 46px;
  }
}

.safety-overview-top .left-box {
  position: relative;
  border-bottom: 1px solid #003a5d;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

@media (min-width: 64em) {
  .safety-overview-top .left-box {
    -webkit-flex-basis: 300px;
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
    margin-right: 40px;
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0 solid transparent;
  }
}

.safety-overview-top .left-box h2 {
  margin-bottom: 26px;
}

.safety-overview-top .left-box .safety-five-years-of-data {
  display: block;
}

@media (min-width: 64em) {
  .safety-overview-top .left-box .safety-five-years-of-data {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

.safety-overview-top .left-box .safety-five-years-of-data .left-list {
  border-top: 1px solid #003a5d;
}

@media (max-width: 63.99em) {
  .safety-overview-top .left-box .safety-five-years-of-data .left-list {
    width: 100px;
    padding-bottom: 22px;
  }
}

@media (min-width: 64em) {
  .safety-overview-top .left-box .safety-five-years-of-data .left-list {
    -webkit-flex-basis: 102px;
    -ms-flex-preferred-size: 102px;
    flex-basis: 102px;
    margin-right: 94px;
  }
}

.safety-overview-top .left-box .safety-five-years-of-data .left-list .left-list-item {
  font-family: Barlow Condensed, sans-serif;
  font-size: 21px;
  line-height: 23px;
  font-weight: 700;
  color: #003a5d;
  border-bottom: 1px solid #003a5d;
  padding-top: 16px;
  padding-bottom: 18px;
  text-align: center;
}

@media (min-width: 64em) {
  .safety-overview-top .left-box .safety-five-years-of-data .left-list .left-list-item {
    text-align: left;
  }
}

.safety-overview-top .left-box .safety-five-years-of-data .left-list .left-list-item:last-child {
  border-bottom: 0 solid transparent;
}

.safety-overview-top .left-box .safety-five-years-of-data .right-image {
  position: relative;
  padding-bottom: 25px;
}

@media (min-width: 64em) {
  .safety-overview-top .left-box .safety-five-years-of-data .right-image {
    padding-bottom: 20px;
  }
}

.safety-overview-top .left-box .safety-five-years-of-data .right-image img {
  max-width: 100%;
  width: 215px;
  margin: 0 auto;
}

@media (min-width: 64em) {
  .safety-overview-top .left-box .safety-five-years-of-data .right-image img {
    width: auto;
    margin: 0;
  }
}

@media (min-width: 64em) {
  .safety-overview-top .left-box .safety-five-years-of-data .right-image {
    -webkit-flex-basis: 330px;
    -ms-flex-preferred-size: 330px;
    flex-basis: 330px;
    margin-bottom: 0;
  }
}

@media (min-width: 86.25em) {
  .safety-overview-top .left-box .safety-five-years-of-data .right-image {
    -webkit-flex-basis: 460px;
    -ms-flex-preferred-size: 460px;
    flex-basis: 460px;
  }
}

.safety-overview-top .left-box .safety-five-years-of-data h4 {
  padding-right: 20px;
}

@media (min-width: 64em) {
  .safety-overview-top .left-box .safety-five-years-of-data h4 {
    padding-right: 0;
  }
}

.safety-overview-top .left-box .icon.shield {
  position: absolute;
  bottom: 40px;
  right: 25px;
}

@media (min-width: 64em) {
  .safety-overview-top .left-box .icon.shield {
    bottom: 22px;
    right: 33px;
  }
}

.safety-overview-top .left-box .disclaimer {
  margin-right: 65px;
}

@media (min-width: 64em) {
  .safety-overview-top .left-box .disclaimer {
    margin-right: 75px;
  }
}

@media (min-width: 64em) {
  .safety-overview-top .right-navs {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

.safety-overview-top .right-navs .data-cell {
  background-color: #d3e3ed;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 28px 12px;
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .safety-overview-top .right-navs .data-cell {
    padding: 22px 60px;
    margin-bottom: 0;
  }
}

.safety-overview-top .right-navs .data-cell:last-child {
  margin-bottom: 0;
}

.safety-overview-top .right-navs .data-cell h4 {
  font-size: 19px;
  line-height: 22px;
  text-align: center;
}

@media (min-width: 64em) {
  .safety-overview-top .right-navs .data-cell h4 {
    text-align: left;
    max-width: 500px;
    font-size: 24px;
    line-height: 30px;
  }
}

.safety-ctas {
  display: block;
}

@media (min-width: 64em) {
  .safety-ctas {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.quantum-modal#email-form .safety-ctas input.outlined#submit_button,
.safety-ctas .button.outlined,
.safety-ctas .quantum-modal#email-form input.outlined#submit_button {
  width: 100%;
  max-width: 259px;
  margin: 0 auto 12px;
  background-color: #fff;
}

@media (min-width: 64em) {

  .quantum-modal#email-form .safety-ctas input.outlined#submit_button,
  .safety-ctas .button.outlined,
  .safety-ctas .quantum-modal#email-form input.outlined#submit_button {
    margin: 0 15px;
  }
}

.quantum-modal#email-form .safety-ctas input.outlined#submit_button:hover,
.safety-ctas .button.outlined:hover,
.safety-ctas .quantum-modal#email-form input.outlined#submit_button:hover {
  background-color: #003a5d;
}

.two-column-list {
  margin-bottom: 16px;
}

@media (min-width: 64em) {
  .two-column-list {
    margin-bottom: 0;
  }
}

.two-column-list ul {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 220px;
}

.two-column-list ul li {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  margin-bottom: 8px;
}

.two-column-list ul li:nth-last-of-type(-n + 2) {
  margin-bottom: 0;
}

.two-column-list ul.three-up {
  wrap: nowrap;
  width: 340px;
}

.two-column-list ul.three-up li {
  -webkit-flex: auto;
  -moz-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}

.two-column-data {
  background-color: #fae6d2;
  padding-top: 20px;
  padding-bottom: 20px;
}

.safety-pages .two-column-data {
  background-color: #fff8d7;
  margin-bottom: 0;
}

@media (min-width: 64em) {
  .two-column-data {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.two-column {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 64em) {
  .two-column {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.two-column .column {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.two-column .column.left {
  border-bottom: 1px solid #e88320;
  padding-bottom: 26px;
}

@media (min-width: 64em) {
  .two-column .column.left {
    -webkit-flex-basis: 565px;
    -ms-flex-preferred-size: 565px;
    flex-basis: 548px;
    border-bottom: none;
    padding: 0 30px;
    border-right: 1px solid #e88320;
  }
}

@media (min-width: 86.25em) {
  .two-column .column.left {
    padding: 0 60px;
  }
}

.two-column .column.right {
  padding-top: 26px;
}

@media (min-width: 64em) {
  .two-column .column.right {
    padding: 0 35px;
    -webkit-flex-basis: 495px;
    -ms-flex-preferred-size: 495px;
    flex-basis: 495px;
  }
}

.two-column .column h2 {
  margin-bottom: 25px;
}

@media (min-width: 64em) {
  .two-column.dedicated-support {
    padding-bottom: 60px;
  }
}

.two-column.dedicated-support.top {
  border-bottom: 2px solid #003a5d;
  padding-bottom: 50px;
  margin-bottom: 50px;
}

.two-column.dedicated-support .column {
  text-align: left;
}

@media (min-width: 64em) {
  .two-column.dedicated-support .column {
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.two-column.dedicated-support .column.left,
.two-column.dedicated-support .column.right {
  display: block;
}

@media (max-width: 63.99em) {

  .two-column.dedicated-support .column.left,
  .two-column.dedicated-support .column.right {
    border-bottom: 0 solid transparent;
    padding: 0;
  }
}

@media (min-width: 64em) {

  .two-column.dedicated-support .column.left,
  .two-column.dedicated-support .column.right {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: calc(50% - 20px);
    -ms-flex-preferred-size: calc(50% - 20px);
    flex-basis: -moz-calc(50% - 20px);
    flex-basis: calc(50% - 20px);
  }
}

@media (min-width: 64em) {

  .two-column.dedicated-support .column.left .icon,
  .two-column.dedicated-support .column.right .icon {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-basis: 146px;
    -ms-flex-preferred-size: 146px;
    flex-basis: 146px;
    margin-right: 40px;
  }
}

@media (max-width: 63.99em) {

  .two-column.dedicated-support .column.left .icon IMG,
  .two-column.dedicated-support .column.right .icon IMG {
    margin: 0 auto 20px;
  }
}

.two-column.dedicated-support .column.left .text,
.two-column.dedicated-support .column.right .text {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.two-column.dedicated-support .column.left .text h4,
.two-column.dedicated-support .column.right .text h4 {
  margin-bottom: 12px;
}

.two-column.dedicated-support .column.left {
  border-right: 0 solid transparent;
}

@media (max-width: 63.99em) {
  .two-column.dedicated-support .column.left {
    margin-bottom: 45px;
  }
}

@media (min-width: 64em) {
  .two-column.dedicated-support .column.left {
    padding: 0 34px 0 0;
  }
}

@media (min-width: 64em) {
  .two-column.dedicated-support .column.right {
    padding: 0 0 0 34px;
  }
}

@media (max-width: 63.99em) {
  .two-column.dedicated-support.nurse-partner {
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

.two-column.dedicated-support.nurse-partner .column.left {
  display: block;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0;
}

@media (min-width: 64em) {
  .two-column.dedicated-support.nurse-partner .column.right {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-basis: 416px;
    -ms-flex-preferred-size: 416px;
    flex-basis: 416px;
    padding-top: 75px;
    padding-left: 0;
  }
}

.two-column.dedicated-support.nurse-partner .column.right .nurse-partner-img {
  margin-right: 0;
  margin-left: auto;
}

@media (max-width: 63.99em) {
  .two-column.dedicated-support.nurse-partner .column.right .nurse-partner-img {
    margin-bottom: 30px;
  }
}

.two-column.dedicated-support.nurse-partner .column.right .nurse-partner-img IMG {
  max-width: 100%;
}

.two-column.bd-safety .column.left {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  padding: 0;
  padding-right: 10px;
  border: none;
}

.two-column.bd-safety .column.left h2 {
  margin-bottom: 0;
}

.two-column.bd-safety .column.right {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

.two-column.even-w-separator {
  padding-top: 50px;
  padding-bottom: 10px;
}

.two-column.even-w-separator .column.left {
  border: none;
  border-bottom: 2px solid #e88320;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 30px;
}

.two-column.even-w-separator .column.left IMG {
  margin: 0 auto 20px;
}

@media (min-width: 64em) {
  .two-column.even-w-separator .column.left {
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
    border: none;
    border-right: 2px solid #e88320;
  }
}

.two-column.even-w-separator .column.right {
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

@media (min-width: 64em) {
  .two-column.even-w-separator .column.right {
    -webkit-flex-basis: 52%;
    -ms-flex-preferred-size: 52%;
    flex-basis: 52%;
  }
}

.two-column.even-w-separator .column .two-weeks-flexed {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

@media (min-width: 64em) {
  .two-column.even-w-separator .column .two-weeks-flexed {
    padding-top: 0;
  }

  .two-column.even-w-separator .column .two-weeks-flexed IMG {
    -webkit-flex-basis: 309px;
    -ms-flex-preferred-size: 309px;
    flex-basis: 309px;
  }

  .two-column.even-w-separator .column .two-weeks-flexed p {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 20px;
  }
}

.two-column.even-w-separator.cdapsa {
  padding-bottom: 50px;
}

.two-column.even-w-separator.cdapsa .column {
  padding-bottom: 0;
  padding-top: 0;
}

.two-column.even-w-separator.cdapsa .column.left {
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: none;
}

@media (min-width: 64em) {
  .two-column.even-w-separator.cdapsa .column.left {
    padding-right: 0;
  }

  .two-column.even-w-separator.cdapsa .column.left img {
    margin-right: 0;
  }
}

.two-column.even-w-separator.cdapsa .column.right {
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.two-column.even-w-separator.cdapsa .column.right .two-weeks-flexed p {
  text-align: center;
  font-size: 18px;
  line-height: 20px;
}

@media (min-width: 64em) {
  .two-column.even-w-separator.cdapsa .column.right .two-weeks-flexed p {
    text-align: left;
    font-size: 20px;
    line-height: 24px;
    max-width: 70%;
  }
}

@media (min-width: 64em) {
  .two-column.rounded-cells {
    margin-bottom: 45px;
    gap: 30px;
  }
}

.two-column.rounded-cells .column {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #fff;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  padding: 18px 20px 14px;
  text-align: left;
  border: 0 solid transparent;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 48em) {
  .two-column.rounded-cells .column {
    padding: 32px 24px 24px;
  }
}

@media (min-width: 64em) {
  .two-column.rounded-cells .column {
    padding: 16px 33px;
    height: 188px;
    -webkit-flex-basis: calc(50% - 10px);
    -ms-flex-preferred-size: calc(50% - 10px);
    flex-basis: -moz-calc(50% - 10px);
    flex-basis: calc(50% - 10px);
    max-width: -moz-calc(50% - 10px);
    max-width: calc(50% - 10px);
  }
}

.two-column.rounded-cells .column.left {
  margin-bottom: 22px;
}

@media (min-width: 48em) {
  .two-column.rounded-cells .column.left {
    margin-bottom: 40px;
  }
}

@media (min-width: 64em) {
  .two-column.rounded-cells .column.left {
    margin-bottom: 0;
  }
}

.two-column.rounded-cells .column.left .image IMG {
  width: 98px;
}

@media (min-width: 48em) {
  .two-column.rounded-cells .column.left .image IMG {
    width: 172px;
  }
}

.two-column.rounded-cells .column.right .image IMG {
  width: 85px;
}

@media (min-width: 48em) {
  .two-column.rounded-cells .column.right .image IMG {
    width: 135px;
  }
}

.two-column.rounded-cells .column .image {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 14px;
  -webkit-flex-basis: 98px;
  -ms-flex-preferred-size: 98px;
  flex-basis: 98px;
  min-width: 98px;
}

@media (min-width: 48em) {
  .two-column.rounded-cells .column .image {
    -webkit-flex-basis: 172px;
    -ms-flex-preferred-size: 172px;
    flex-basis: 172px;
    min-width: 172px;
    margin-right: 20px;
  }
}

@media (min-width: 86.25em) {
  .two-column.rounded-cells .column .image {
    margin-right: 30px;
  }
}

@media (max-width: 63.99em) {
  .two-column.rounded-cells .column .image IMG {
    margin: 0 auto;
  }
}

.two-column.rounded-cells .column .text {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 230px;
  text-align: left;
}

@media (min-width: 48em) {
  .two-column.rounded-cells .column .text {
    width: 285px;
  }
}

.two-column.rounded-cells .column .text h4 {
  font-size: 16px;
  line-height: 18px;
}

@media (min-width: 48em) {
  .two-column.rounded-cells .column .text h4 {
    font-size: 24px;
    line-height: 26px;
  }
}

.two-column.rounded-cells.efficacy-overview {
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 0;
}

@media (min-width: 64em) {
  .two-column.rounded-cells.efficacy-overview {
    margin-bottom: 30px;
  }
}

@media (max-width: 63.99em) {
  .two-column.rounded-cells.efficacy-overview .column {
    padding: 24px 20px 30px;
    margin-bottom: 22px;
  }
}

@media (max-width: 63.99em) {

  .two-column.rounded-cells.efficacy-overview .column.left,
  .two-column.rounded-cells.efficacy-overview .column.right {
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (max-width: 63.99em) {

  .two-column.rounded-cells.efficacy-overview .column.left .image IMG,
  .two-column.rounded-cells.efficacy-overview .column.right .image IMG {
    width: 135px;
  }
}

@media (max-width: 63.99em) {

  .two-column.rounded-cells.efficacy-overview .column.left .text h4,
  .two-column.rounded-cells.efficacy-overview .column.right .text h4 {
    font-size: 21px;
    line-height: 23px;
  }
}

.two-column.rounded-cells.mb0 {
  margin-bottom: 0;
}

@media (min-width: 64em) {
  .two-column.safety-overview .column.left {
    padding-left: 0;
    padding-right: 50px;
  }
}

@media (min-width: 64em) {
  .two-column.safety-overview .column.right {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-right: 0;
  }
}

.otezla-image-under-two-column {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 30px;
}

@media (min-width: 64em) {
  .otezla-image-under-two-column.mobileOnly {
    display: none;
  }
}

.otezla-image-under-two-column .column.left {
  -webkit-flex-basis: 330px;
  -ms-flex-preferred-size: 330px;
  flex-basis: 330px;
}

.otezla-image-under-two-column .column.right {
  -webkit-flex-basis: 340px;
  -ms-flex-preferred-size: 340px;
  flex-basis: 340px;
}

@media (max-width: 63.99em) {
  .otezla-image-under-two-column.mobileOnly {
    padding-bottom: 10px;
  }
}

.three-column {
  display: block;
  margin-bottom: 30px;
}

@media (min-width: 64em) {
  .three-column {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 33px;
  }
}

.three-column .cell {
  -webkit-flex-basis: 300px;
  -ms-flex-preferred-size: 300px;
  flex-basis: 300px;
  text-align: center;
  padding: 0 10px;
  margin-bottom: 46px;
}

@media (min-width: 64em) {
  .three-column .cell {
    margin-bottom: 0;
  }
}

.three-column .cell:last-child {
  margin-bottom: 0;
}

.three-column .cell .cell-icon {
  margin-bottom: 24px;
}

@media (min-width: 64em) {
  .three-column .cell .cell-icon {
    margin-bottom: 20px;
  }
}

.three-column .cell .cell-icon IMG {
  margin: 0 auto;
  width: 118px;
}

.three-column .cell .cell-info h2 {
  margin-bottom: 8px;
}

@media (min-width: 64em) {
  .three-column .cell .cell-info h2 {
    margin-bottom: 5px;
  }
}

.three-column.gray-boxes {
  padding-top: 30px;
  margin-bottom: 40px;
}

@media (min-width: 64em) {
  .three-column.gray-boxes {
    padding-top: 20px;
  }
}

.three-column.gray-boxes .column {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 25px 30px 30px;
  height: 196px;
}

@media (min-width: 64em) {
  .three-column.gray-boxes .column {
    -webkit-flex-basis: calc(33% - 10px);
    -ms-flex-preferred-size: calc(33% - 10px);
    flex-basis: -moz-calc(33% - 10px);
    flex-basis: calc(33% - 10px);
    height: 290px;
    padding: 38px 33px 60px;
  }
}

.three-column.gray-boxes .column.left {
  background-color: #e1e1e1;
}

.three-column.gray-boxes .column.middle {
  background-color: #ebf0f2;
}

.three-column.gray-boxes .column.right {
  background-color: #d9eef6;
}

@media (max-width: 63.99em) {
  .three-column .mobile-bottom-padding {
    margin-bottom: 20px;
  }
}

.study-design-overview {
  padding: 30px 0;
}

.study-design-overview .study-design-overview-row {
  margin-bottom: 40px;
}

@media (min-width: 64em) {
  .study-design-overview .study-design-overview-row {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.study-design-overview .study-design-overview-row:last-child {
  margin-bottom: 0;
}

.study-design-overview .study-design-overview-cell {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 40px;
}

@media (min-width: 64em) {
  .study-design-overview .study-design-overview-cell {
    -webkit-flex-basis: calc(50% - 18px);
    -ms-flex-preferred-size: calc(50% - 18px);
    flex-basis: -moz-calc(50% - 18px);
    flex-basis: calc(50% - 18px);
    margin-bottom: 0;
  }
}

@media (min-width: 64em) {
  .study-design-overview .study-design-overview-cell.full-width {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}

.study-design-overview .study-design-overview-cell.full-width .study-design-cell-box {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 63.99em) {
  .study-design-overview .study-design-overview-cell:last-child {
    margin-bottom: 0;
  }
}

.study-design-overview .study-design-overview-cell .study-design-cell-box {
  background-color: #fff;
  -moz-border-radius: 24px;
  border-radius: 24px;
  border: 2px solid #003a5d;
  padding: 30px 18px;
}

.study-design-overview .study-design-overview-cell .study-design-cell-box {
  background-color: #f9fafb;
}

@media (min-width: 64em) {
  .study-design-overview .study-design-overview-cell .study-design-cell-box {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 36px 33px 40px;
  }
}

.study-design-overview .study-design-overview-cell .study-design-cell-box .cell-headline {
  position: relative;
  border-bottom: 1px solid #252525;
  padding-bottom: 24px;
  margin-bottom: 24px;
}

.study-design-overview .study-design-overview-cell .study-design-cell-box .cell-headline h2 {
  margin-bottom: 0;
}

.study-design-overview .study-design-overview-cell .study-design-cell-box .cell-headline.new-data-headline {
  padding-right: 92px;
}

.study-design-overview .study-design-overview-cell .study-design-cell-box .cta-inline-link {
  font-size: 20px;
}

@media (min-width: 64em) {
  .study-design-overview .study-design-overview-cell .study-design-cell-box .cell-headline.new-data-headline {
    padding-right: 130px;
  }
}

.study-design-overview .study-design-overview-cell .study-design-cell-box .cell-headline.new-data-headline .new-data {
  position: absolute;
  top: -3px;
  right: 0;
  width: 84px;
}

@media (min-width: 64em) {
  .study-design-overview .study-design-overview-cell .study-design-cell-box .cell-headline.new-data-headline .new-data {
    width: 122px;
    top: -7px;
  }
}

.study-design-overview .study-design-overview-cell .study-design-cell-box .cell-headline.new-data-headline .new-data IMG {
  width: 84px;
  margin-left: auto;
}

@media (min-width: 64em) {
  .study-design-overview .study-design-overview-cell .study-design-cell-box .cell-headline.new-data-headline .new-data IMG {
    width: 122px;
  }
}

@media (min-width: 64em) {
  .study-design-overview .study-design-overview-cell .study-design-cell-box p {
    line-height: 24px;
  }
}

.study-design-overview .study-design-overview-cell .study-design-cell-cta {
  margin-top: 20px;
}

.quantum-modal#email-form .study-design-overview .study-design-overview-cell .study-design-cell-cta input#submit_button,
.study-design-overview .study-design-overview-cell .study-design-cell-cta .button,
.study-design-overview .study-design-overview-cell .study-design-cell-cta .quantum-modal#email-form input#submit_button {
  background-color: #fff;
  margin-left: auto;
  margin-right: 0;
  font-size: 20px;
  line-height: 22px;
}

.quantum-modal#email-form .study-design-overview .study-design-overview-cell .study-design-cell-cta input#submit_button:hover,
.study-design-overview .study-design-overview-cell .study-design-cell-cta .button:hover,
.study-design-overview .study-design-overview-cell .study-design-cell-cta .quantum-modal#email-form input#submit_button:hover {
  background-color: #003a5d;
}

.moa-steps {
  padding-top: 25px;
}

@media (min-width: 64em) {
  .moa-steps {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 46px;
  }
}

@media (min-width: 64em) {
  .moa-steps .moa-image {
    -webkit-flex-basis: 600px;
    -ms-flex-preferred-size: 600px;
    flex-basis: 600px;
  }
}

@media (min-width: 86.25em) {
  .moa-steps .moa-image {
    -webkit-flex-basis: 674px;
    -ms-flex-preferred-size: 674px;
    flex-basis: 674px;
  }
}

.moa-steps .moa-image IMG {
  margin: 0 auto;
  width: 335px;
}

@media (min-width: 64em) {
  .moa-steps .moa-image IMG {
    width: 600px;
    margin-bottom: 15px;
  }
}

@media (min-width: 86.25em) {
  .moa-steps .moa-image IMG {
    width: 674px;
  }
}

.moa-steps .moa-steps-list {
  padding-top: 30px;
  margin-bottom: 34px;
}

@media (min-width: 64em) {
  .moa-steps .moa-steps-list {
    -webkit-flex-basis: 316px;
    -ms-flex-preferred-size: 316px;
    flex-basis: 316px;
    padding-top: 16px;
    margin-bottom: 0;
  }
}

.moa-steps .moa-steps-list h2 {
  margin-bottom: 24px;
}

.moa-steps .moa-steps-list .step {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .moa-steps .moa-steps-list .step {
    margin-bottom: 50px;
  }
}

.moa-steps .moa-steps-list .step:last-child {
  margin-bottom: 0;
}

.moa-steps .moa-steps-list .step .step-number {
  -webkit-flex-basis: 76px;
  -ms-flex-preferred-size: 76px;
  flex-basis: 76px;
  margin-right: 10px;
}

.moa-steps .moa-steps-list .step .step-info {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-right: 5px;
}

.moa-steps .moa-steps-list .step .step-info p {
  line-height: 22px;
}

@media (max-width: 63.99em) {
  .moa-steps .moa-steps-list .step .step-info p {
    font-size: 18px;
    line-height: 20px;
  }
}

.mod-img {
  padding-top: 35px;
  padding-bottom: 28px;
}

@media (min-width: 64em) {
  .mod-img {
    padding-bottom: 40px;
  }
}

.mod-img IMG {
  margin: 0 auto;
}

@media (max-width: 63.99em) {
  .mod-img IMG {
    width: 331px;
  }
}

.titration-image {
  padding-bottom: 42px;
}

@media (min-width: 64em) {
  .titration-image {
    padding-bottom: 30px;
  }
}

.titration-image IMG {
  max-width: 100%;
}

.dosing-image {
  padding-bottom: 28px;
}

@media (min-width: 64em) {
  .dosing-image {
    padding: 23px 0 57px 107px;
  }
}

.efficacy-overview-hero {
  background: -moz- oldlinear-gradient(320deg, rgba(254, 196, 90, 0.2), #fff);
  background: linear-gradient(130deg, rgba(254, 196, 90, 0.2), #fff);
}

.efficacy-overview-hero:after {
  display: block;
  width: 100%;
  height: 4px;
  background: -moz- oldlinear-gradient(left, #f98126, #ffd467);
  background: linear-gradient(90deg, #f98126, #ffd467);
  content: "";
}

@media (min-width: 64em) {
  .efficacy-overview-hero:after {
    height: 5px;
  }
}

.efficacy-overview-hero .component-content {
  max-width: 100%;
  padding: 0;
}

.efficacy-overview-hero .overview-flex {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 64em) {
  .efficacy-overview-hero .overview-flex {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 1280px;
    margin: 0 auto;
    justify-content: center;
  }
}

.efficacy-overview-hero .overview-flex .hero-img {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  background-color: #fae6d2;
}

@media (min-width: 64em) {
  .efficacy-overview-hero .overview-flex .hero-img {
    -webkit-flex-basis: 416px;
    -ms-flex-preferred-size: 416px;
    flex-basis: 416px;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: auto;
    background-color: transparent;
  }
}

.efficacy-overview-hero .overview-flex .hero-img IMG {
  width: 375px;
  height: auto;
  margin: 0 auto;
}

@media (min-width: 64em) {
  .efficacy-overview-hero .overview-flex .hero-img IMG {
    width: auto;
    height: 100%;
  }
}

.efficacy-overview-hero .overview-flex .hero-text {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 27px 20px 36px;
}

@media (min-width: 64em) {
  .efficacy-overview-hero .overview-flex .hero-text {
    max-width: 800px;
    padding: 32px 0px 32px 32px;
  }
}

.efficacy-overview-hero .overview-flex .hero-text h1 {
  margin-bottom: 12px;
}

@media (min-width: 64em) {
  .efficacy-overview-hero .overview-flex .hero-text h1 {
    font-size: 48px;
    line-height: normal;
    font-family: "Barlow Condensed";
    color: #f88d28;
  }
}

@media (min-width: 86.25em) {
  .efficacy-overview-hero .overview-flex .hero-text h1 {
    font-size: 48px;
    line-height: 50px;
  }
}

.efficacy-overview-hero .overview-flex .hero-text h4 {
  border-bottom: 1px solid #003a5d;
  padding-bottom: 12px;
  margin-bottom: 31px;
}

@media (min-width: 64em) {
  .efficacy-overview-hero .overview-flex .hero-text h4 {
    padding-bottom: 12px;
    margin-bottom: 31px;
    font-size: 24px;
    line-height: normal;
    font-family: "Barlow Condensed";
    color: #003a5d;
  }
}

@media (min-width: 86.25em) {
  .efficacy-overview-hero .overview-flex .hero-text h4 {
    font-size: 24px;
    line-height: normal;
  }
}

.efficacy-overview-hero .overview-flex .hero-text p {
  margin-bottom: 12px;
}

.efficacy-overview-hero .overview-flex .hero-text p:last-child {
  margin-bottom: 0;
}

@media (min-width: 64em) {
  .efficacy-overview-hero .overview-flex .hero-text p.small {
    font-size: 16px;
    line-height: normal;
    color: #252525;
    font-family: "Barlow-Regular";
  }
}

@media (min-width: 86.25em) {
  .efficacy-overview-hero .overview-flex .hero-text p.small {
    font-size: 15px;
    line-height: 17px;
  }
}

.multiple-manifestations {
  padding-bottom: 14px;
  background-color: #edf1f3;
}

@media (min-width: 64em) {
  .multiple-manifestations {
    padding-bottom: 0;
  }
}

.multiple-manifestations .manifestation-headline {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -moz-border-radius-topleft: 12px;
  border-top-left-radius: 12px;
  -moz-border-radius-topright: 12px;
  border-top-right-radius: 12px;
  background-color: #003a5d;
  padding: 16px 0;
}

.multiple-manifestations .manifestation-headline h2 {
  text-align: center;
}

@media (min-width: 64em) {
  .multiple-manifestations .manifestation-image {
    border: 1px solid #003a5d;
    border-top: 0 solid transparent;
  }
}

.multiple-manifestations .manifestation-image img,
.multiple-manifestations .manifestation-image picture {
  width: 100%;
  background-color: #fff;
  max-width: 100%;
}

@media (max-width: 63.99em) {

  .multiple-manifestations .manifestation-image img,
  .multiple-manifestations .manifestation-image picture {
    margin: 0 auto;
    max-width: 400px;
  }
}

.multiple-manifestations .manifestation-text {
  padding: 26px 10px 24px;
}

@media (min-width: 64em) {
  .multiple-manifestations .manifestation-text {
    padding: 42px 42px 55px;
  }
}

.multiple-manifestations .manifestation-text IMG {
  margin: 0 auto;
  max-width: 100%;
}

.multiple-manifestations .manifestation-text .overview-mobile-endpoint {
  display: block;
  width: 300px;
  margin: 18px auto;
}

@media (min-width: 64em) {
  .multiple-manifestations .manifestation-text .overview-mobile-endpoint {
    display: none;
  }
}

.multiple-manifestations .manifestation-text .overview-mobile-endpoint .endpoint-text {
  padding: 20px 0 0;
}

.multiple-manifestations .manifestation-text .overview-mobile-endpoint .button,
.multiple-manifestations .manifestation-text .overview-mobile-endpoint .quantum-modal#email-form input#submit_button,
.quantum-modal#email-form .multiple-manifestations .manifestation-text .overview-mobile-endpoint input#submit_button {
  width: 280px;
  margin: 0 auto 10px;
}

.multiple-manifestations .manifestation-text .overview-mobile-endpoint p {
  margin-bottom: 12px;
}

.multiple-manifestations .manifestation-text .overview-mobile-endpoint ul {
  margin-bottom: 30px;
}

.multiple-manifestations .manifestation-text .overview-mobile-endpoint ul:last-child {
  margin-bottom: 0;
}

.multiple-manifestations .manifestation-text .overview-mobile-endpoint ul li {
  margin-bottom: 20px;
}

.ulcer-image-box-wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 38px;
}

@media (min-width: 64em) {
  .ulcer-image-box-wrapper {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.ulcer-image-box-wrapper .ulcer-image-box {
  background-color: #fff;
  -webkit-flex-basis: calc(33% - 10px);
  -ms-flex-preferred-size: calc(33% - 10px);
  flex-basis: -moz-calc(33% - 10px);
  flex-basis: calc(33% - 10px);
}

.ulcer-image-box-wrapper .ulcer-image-box h4 {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 52px;
  margin-bottom: 0;
}

.ulcer-image-box-wrapper .ulcer-image-box img {
  width: 100%;
}

.ulcer-image-box-wrapper .ulcer-image-box h4.subhead {
  font-size: 18px;
  line-height: 21px;
  width: 100%;
}

#global-landing-hero,
#internal-landing-hero {
  margin-bottom: 0;
  overflow: hidden;
}

#global-landing-hero .component-content {
  padding: 0;
  max-width: 100%;
  background-color: #003a5d;
}

#internal-landing-hero .component-content {
  padding: 0;
  max-width: 100%;
  background-color: #85b0cd;
}

#global-landing-hero .landing-hero-full-width,
#internal-landing-hero .landing-hero-full-width {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

#internal-landing-hero .landing-hero-full-width:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
  background-image: linear-gradient(to right, #f88d28, #fec45a);
  z-index: 9;
}

.psa-home #internal-landing-hero .landing-hero-full-width:after {
  background-image: none;
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width,
  #internal-landing-hero .landing-hero-full-width {
    height: 587px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width,
  #internal-landing-hero .landing-hero-full-width {
    height: 941px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content,
#internal-landing-hero .landing-hero-full-width .landing-content {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  margin: 0 auto;
  z-index: 2;
  max-width: 450px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content,
  #internal-landing-hero .landing-hero-full-width .landing-content {
    max-width: 768px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content,
  #internal-landing-hero .landing-hero-full-width .landing-content {
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1200px;
    height: 100%;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content,
  #internal-landing-hero .landing-hero-full-width .landing-content {
    max-width: 1280px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed {
    height: 545px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed {
    height: unset;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 20px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed {
    padding: 0;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
  position: relative;
  -webkit-order: 2;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

@media (max-width: 63.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding: 24px 30px 0;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
    -webkit-flex-basis: 645px;
    -ms-flex-preferred-size: 645px;
    flex-basis: 645px;
    padding-top: 65px;
    padding-left: 70px;
    padding-right: 0;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline {
  background: -moz- oldlinear-gradient(left, #f98126, #ffd467);
  background: linear-gradient(90deg, #f98126, #ffd467);
  padding: 18px 25px;
  position: relative;
  left: -25px;
  width: -moz-calc(100% + 45px);
  width: calc(100% + 45px);
  margin-bottom: 25px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline {
    background: -moz- oldlinear-gradient(left, #f98126, rgba(249, 129, 38, 0));
    background: linear-gradient(90deg, #f98126, rgba(249, 129, 38, 0));
    left: -15px;
    width: 400px;
    height: 80px;
    padding: 10px 60px 15px 15px;
    margin-bottom: 15px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline {
    width: 444px;
    left: -20px;
    height: 96px;
    padding: 10px 21px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline {
    width: auto;
    left: -25px;
    height: 130px;
    padding: 20px 25px;
    margin-bottom: 31px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline h2,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline h2 {
  letter-spacing: 0.1px;
  font-size: 16px;
  line-height: 18px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline h2 {
    font-size: 18px;
    line-height: 20px;
    text-shadow: 3px 2px 5px rgba(0, 0, 0, 0.6);
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline h2 {
    font-size: 22px;
    line-height: 24px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .orange-subheadline h2 {
    font-size: 28px;
    line-height: 30px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image {
  position: relative;
  display: block;
  width: 375px;
  height: 150px;
  -webkit-order: 2;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin: 0 auto;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image {
    display: none;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image IMG,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image IMG {
  margin: 0 auto;
}

@media (max-width: 47.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image IMG,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image IMG {
    height: 150px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:after,
#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:before,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:after,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:before {
  position: absolute;
  top: 0;
  width: 30px;
  height: 100%;
  content: "";
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:after,
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:before,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:after,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:before {
    content: none;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:before,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:before {
  left: 0;
  background: -moz- oldlinear-gradient(left, #003a5d, rgba(0, 58, 93, 0));
  background: linear-gradient(90deg, #003a5d, rgba(0, 58, 93, 0));
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:after,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .landing-mobile-image:after {
  right: 0;
  background: -moz- oldlinear-gradient(left, rgba(0, 58, 93, 0), #003a5d);
  background: linear-gradient(90deg, rgba(0, 58, 93, 0), #003a5d);
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold {
  display: block;
  width: 100%;
  background-color: #003a5d;
  padding: 16px;
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  text-align: center;
  font-size: 14px;
  line-height: 19px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold {
    text-align: left;
    padding: 0;
    font-size: 19px;
    line-height: 21px;
    width: 240px;
    background-color: transparent;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold {
    font-size: 19px;
    line-height: 21px;
    width: 340px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold {
    font-size: 24px;
    line-height: 26px;
    width: unset;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold BR.desktopOnly,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold BR.desktopOnly {
    display: none;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold BR.desktopOnly,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4.semibold BR.desktopOnly {
    display: block;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer {
    display: block;
    width: 310px;
    margin-bottom: 8px;
  }

  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer {
    width: 350px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer {
    width: unset;
    margin-bottom: 6px;
  }

  /* #internal-landing-hero
    .landing-hero-full-width
    .landing-content
    .flexed
    .landing-left
    .dont-wait-flexer {
    width: 350px;
    text-align: center;
    margin: 0 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  } */
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer {
    margin-bottom: 30px;
  }
}

@media (max-width: 47.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer h2 {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    line-height: 16px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer h2 {
    font-size: 22px;
    line-height: 24px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer h2 {
    font-size: 28px;
    line-height: 30px;
  }
}

@media (max-width: 63.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer.psa .dont-wait,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer.psa .dont-wait {
    margin-right: 12px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media (max-width: 63.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer.psa h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait-flexer.psa h2 {
    position: relative;
    top: -4px;
    font-size: 18px;
    line-height: 20px;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4 {
    width: 310px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4 {
    width: 340px;
    font-size: 18px;
    line-height: 20px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4 {
    font-size: 24px;
    line-height: normal;
  }
}

@media (max-width: 63.99em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait {
    display: block;
    width: 147px;
    -webkit-flex-basis: 147px;
    -ms-flex-preferred-size: 147px;
    flex-basis: 147px;
    margin-right: 10px;
  }

  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait {
    display: block;
    width: 147px;
    -webkit-flex-basis: 147px;
    -ms-flex-preferred-size: 147px;
    flex-basis: 147px;
    margin-right: 10px;
  }

  .psa-home #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait {
    flex-basis: 200px;
  }
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait {
    margin-bottom: 13px;
  }

  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait {
    margin-bottom: 13px;
    text-align: center;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait {
    margin-bottom: 7px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait IMG {
  width: 147px;
}

#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait IMG {
  width: 280px;
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait IMG {
    width: 290px;
  }

  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait IMG {
    width: 280px;
  }

  .psohome-page #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait IMG {
    width: 350px;
  }
}

@media (min-width: 86.25em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait IMG {
    width: auto;
  }

  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait IMG {
    width: 280px;
  }

  .psohome-page #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait IMG {
    width: 350px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 12px 32px;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
    display: block;
    top: 0;
    right: 40px;
    left: unset;
    width: 132px;
    padding-top: 30px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
    right: 0;
    width: 310px;
    padding-top: 65px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background: -moz- oldlinear-gradient(top, #dbeff7, #fff);
  background: linear-gradient(180deg, #dbeff7, #fff);
  height: 134px;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-border-radius: 24px;
  border-radius: 24px;
  padding: 0 25px 0 20px;
  margin-bottom: 10px;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
}

@media (min-width: 48em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell {
    -webkit-flex-basis: calc(33.3% - 5px);
    -ms-flex-preferred-size: calc(33.3% - 5px);
    flex-basis: -moz-calc(33.3% - 5px);
    flex-basis: calc(33.3% - 5px);
    padding: 0 10px;
    margin-bottom: 0;
    background: hsla(0, 0%, 100%, 0.8);
  }

  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell {
    -webkit-flex-basis: calc(33.3% - 5px);
    -ms-flex-preferred-size: calc(33.3% - 5px);
    flex-basis: -moz-calc(33.3% - 5px);
    flex-basis: calc(33.3% - 5px);
    padding: 0 10px;
    margin-bottom: 0;
    border-radius: 16px;
    background-image: linear-gradient(to bottom, #dde4e8 0%, #fff);
  }
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell {
    width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    height: auto;
    -moz-border-radius: 16px;
    border-radius: 16px;
    margin-bottom: 5px;
    background: hsla(0, 0%, 100%, 0.8);
  }

  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell {
    width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    height: auto;
    -moz-border-radius: 16px;
    border-radius: 16px;
    margin-bottom: 20px;
    background: hsla(0, 0%, 100%, 0.8);
  }

  .patch-1 #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell {
    background-image: linear-gradient(to bottom, #dde4e8 0%, #fff);
  }
}

@media (min-width: 86.25em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell {
    height: 180px;
    -moz-border-radius: 36px;
    border-radius: 36px;
    margin-bottom: 24px;
  }

  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell {
    height: 180px;
    -moz-border-radius: 36px;
    border-radius: 16px;
    margin-bottom: 24px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .hotspot,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .hotspot {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-content: flex-start;
  -webkit-flex-basis: 88px;
  -ms-flex-preferred-size: 88px;
  flex-basis: 80px;
  margin-right: 5px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img {
    margin-right: 0;
  }
}

@media (max-width: 47.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img IMG,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img IMG {
    width: 68px;
    margin: 0;
  }
}

@media (max-width: 47.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img.moa IMG,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img.moa IMG {
    width: 73px;
  }
}

@media (max-width: 47.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img.safety IMG,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img.safety IMG {
    width: 58px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  margin-bottom: 8px;
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline h2,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline h2 {
  font-size: 24px;
  line-height: 30px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline h2 {
    font-size: 19px;
    line-height: 21px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline h2 {
    font-size: 25px;
    line-height: 27px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline h2 {
    font-size: 28px;
    line-height: 30px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline:after,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline:after {
  display: block;
  background-image: url(), url(/-/media/1F1FFB24BD424890A22D644C02A0DB9C.ashx);
  width: 13px;
  height: 18px;
  margin-left: 10px;
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small {
  font-size: 16px;
  line-height: normal;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small {
    font-size: 16px;
    line-height: normal;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small {
    font-size: 16px;
    line-height: normal;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small {
    font-size: 16px;
    line-height: normal;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small BR.desktopOnly,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small BR.desktopOnly {
    display: none;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small BR.desktopOnly,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text p.small BR.desktopOnly {
    display: block;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-basis: 33.3%;
  -ms-flex-preferred-size: 33.3%;
  flex-basis: 33.3%;
  padding: 14px 18px;
  height: 102px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell {
    -webkit-flex-basis: calc(33.3% - 5px);
    -ms-flex-preferred-size: calc(33.3% - 5px);
    flex-basis: -moz-calc(33.3% - 5px);
    flex-basis: calc(33.3% - 5px);
    height: 136px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    padding: 28px 28px 26px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell {
    width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-bottom: 8px;
    height: 98px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 5px 14px 10px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell {
    height: 142px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 18px;
    padding: 9px 18px 15px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell a.hotspot,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell a.hotspot {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2 {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 32px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2 {
    font-size: 48px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2 {
    font-size: 37px;
    line-height: 1em;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2 {
    font-size: 48px;
    line-height: 50px;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2:after,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2:after {
  display: block;
  width: 15px;
  height: 22px;
  margin-left: 10px;
  background-image: url(), url(/-/media/31A4D7963C1D4A758A4CCC0E28038CC6.ashx);
  -moz-background-size: contain;
  background-size: contain;
  content: "";
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2:after,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2:after {
    width: 20px;
    height: 30px;
    margin-left: 20px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2:after,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2:after {
    width: 18px;
    height: 26px;
    margin-left: 0;
    margin-right: 10px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4 {
  font-size: 15px;
  line-height: 17px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4 {
    font-size: 24px;
    line-height: 26px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4 {
    font-size: 17px;
    line-height: 18px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4 {
    font-size: 24px;
    line-height: 26px;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4 BR,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4 BR {
    display: none;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2,
#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h2,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell h4 {
  margin: 0;
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell:last-child,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell:last-child {
  margin-bottom: 0;
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell.pso,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell.pso {
  background-color: #e88320;
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell.psa,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell.psa {
  background-color: #003a5d;
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell.bd,
#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-square-cell.bd {
  background-color: #82c6e2;
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right.wider,
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right.wider {
    -webkit-flex-basis: 360px;
    -ms-flex-preferred-size: 360px;
    flex-basis: 360px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .bottom-cta {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 25px;
  background-color: #edf1f3;
}

#internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta {
  display: block;
  width: 100%;
  margin: 0 auto;
  margin-right: 90px;
  padding: 25px;
  background-color: rgba(255, 255, 255, 0.8);
  margin-left: auto;
  border-radius: 16px 16px 0 0;
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .bottom-cta,
  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  #global-landing-hero .landing-hero-full-width .landing-content .bottom-cta {
    max-width: 1105px;
    height: 192px;
    padding: 0 35px;
  }

  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta {
    max-width: 774px;
    height: 113px;
    padding: 20px 35px;
  }
}

@media (min-width: 86.25em) {
  #global-landing-hero .landing-hero-full-width .landing-content .bottom-cta {
    padding: 0 40px;
  }

  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta {
    padding: 0 40px;
    margin-right: 0px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .bottom-cta .bottom-headline,
#internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta .bottom-headline {
  position: relative;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .bottom-cta .bottom-headline,
  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta .bottom-headline {
    width: 580px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .bottom-cta .bottom-headline,
  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta .bottom-headline {
    width: 100%;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .bottom-cta .bottom-headline h4,
  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta .bottom-headline h4 {
    margin-bottom: 0;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .bottom-cta .cta,
#internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta .cta {
  position: relative;
  width: 180px;
  margin: 0 auto;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .bottom-cta .cta,
  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta .cta {
    position: absolute;
    bottom: -10px;
    right: 0;
    width: 153px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .bottom-cta .cta,
  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta .cta {
    position: relative;
    width: auto;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    right: unset;
    padding-left: 35px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .bottom-cta h2 {
  margin-bottom: 20px;
}

#internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta h2 {
  font-family: "Barlow";
  font-size: 24px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #003a5d;
  padding-bottom: 10px;
  margin: 0;
  position: relative;
  display: block;
  align-content: center;
  text-indent: -44px;
  max-width: 100%;
  padding-left: 30px;
}

#internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta h2:before {
  background-image: url(), url(../images/v1/home-banner/quotes-left.svg);
  width: 34px;
  height: 26px;
  margin: 0px;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  margin-right: 10px;
}

#internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta h2:after {
  background-image: url(), url(../images/v1/home-banner/quotes-right.svg);
  width: 34px;
  height: 25px;
  margin: 0px;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  margin-left: 3px;
  margin-top: 2px;
  position: absolute;
}

#internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta .bottom-headline h4 {
  font-family: "Barlow";
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #003a5d;
  /* text-indent: -10px; */
  padding-left: 30px;
  max-width: 100%;
}

#internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta .bottom-headline h4 strong {
  font-weight: bold;
}

@media (max-width: 63.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .bottom-cta h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta h2 {
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 14px;
  }

  .psohome-page #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta h2 {
    margin-bottom: 0;
  }
}

@media (max-width: 47.9375em) {
  #global-landing-hero .landing-hero-full-width .landing-content .bottom-cta h4 {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 24px;
  }

  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta h4 {
    font-size: 16px;
    line-height: normal;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta {
  width: 100%;
  padding-top: 20px;
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta {
    padding-top: 0;
    max-width: 1105px;
    margin: 0 auto;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #003a5d;
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar {
    display: none;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -moz-border-radius: 28px;
    border-radius: 28px;
    height: 110px;
    margin-bottom: 35px;
    padding: 0 50px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar:before,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar:before {
  display: block;
  width: 255px;
  height: 2px;
  background-color: #fff;
  margin-bottom: 4px;
  content: "";
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar:before,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar:before {
    margin-bottom: 10px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar:before,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar:before {
    content: none;
  }
}

@media (max-width: 63.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .logo,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .logo {
    height: 83px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .logo,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .logo {
    margin-right: 8px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .logo IMG,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .logo IMG {
    width: 300px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .logo IMG,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .logo IMG {
    width: 378px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message {
  padding: 0 20px;
  margin: 0 auto 30px;
  max-width: 375px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message {
    max-width: 620px;
    margin: 0 auto 36px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message {
    padding: 0;
    margin: 0;
    max-width: 100%;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message h2,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message h2 {
  text-align: center;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message h2 {
    font-size: 26px;
    line-height: 30px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message h2 {
    text-align: left;
    font-size: 21px;
    line-height: 25px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message h2,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .bar-message h2 {
    font-size: 31px;
    line-height: 30px;
  }
}

@media (max-width: 63.99em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .button.cta-btn,
  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .quantum-modal#email-form input.cta-btn#submit_button,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .button.cta-btn,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .quantum-modal#email-form input.cta-btn#submit_button,
  .quantum-modal#email-form #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar input.cta-btn#submit_button,
  .quantum-modal#email-form #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar input.cta-btn#submit_button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .button.cta-btn a,
#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .quantum-modal#email-form input.cta-btn#submit_button a,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .button.cta-btn a,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .quantum-modal#email-form input.cta-btn#submit_button a,
.quantum-modal#email-form #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar input.cta-btn#submit_button a,
.quantum-modal#email-form #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar input.cta-btn#submit_button a {
  padding: 0 12px;
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .button.cta-btn a:after,
#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .quantum-modal#email-form input.cta-btn#submit_button a:after,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .button.cta-btn a:after,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar .quantum-modal#email-form input.cta-btn#submit_button a:after,
.quantum-modal#email-form #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar input.cta-btn#submit_button a:after,
.quantum-modal#email-form #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .cta-bar input.cta-btn#submit_button a:after {
  margin-left: 10px;
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons {
  display: block;
  padding-top: 30px;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 72px;
    max-width: 525px;
    margin: 0 auto;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 100%;
    padding: 0;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto 30px;
  width: 240px;
  overflow: hidden;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell {
    width: -moz-calc(50% - 10px);
    width: calc(50% - 10px);
    margin-bottom: 55px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell {
    width: 25%;
    height: 130px;
    border-right: 1px solid #fff;
    padding: 0;
    margin: 0;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell:first-child,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell:first-child {
    margin-left: 0;
    padding-left: 0;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell:last-child,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell:last-child {
  border-right: 0 solid transparent;
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell:last-child,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell:last-child {
    margin-right: 0;
    padding-right: 0;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon {
  position: relative;
  margin-right: 26px;
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon {
    margin-right: 20px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon {
    margin-right: 30px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon IMG,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon IMG {
    width: 70px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon IMG,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon IMG {
    width: 86px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .link,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .link {
  position: relative;
  font-family: Barlow Condensed, sans-serif;
  font-size: 28px;
  line-height: 30px;
  font-weight: 700;
  white-space: nowrap;
  color: #fff;
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .link,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .link {
    font-size: 24px;
    line-height: 26px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .link,
  #internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .link {
    font-size: 28px;
    line-height: 30px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .link a,
#internal-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .link a {
  color: #fff;
}

#global-landing-hero .landing-hero-full-width .bg,
#internal-landing-hero .landing-hero-full-width .bg {
  position: absolute;
  top: 0;
  width: 375px;
  height: 150px;
  z-index: 1;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
}

#global-landing-hero .landing-hero-full-width .bg {
  background-color: #003a5d;
}

#internal-landing-hero .landing-hero-full-width .bg {
  background-color: #85b0cd;
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .bg,
  #internal-landing-hero .landing-hero-full-width .bg {
    width: 100%;
    height: 545px;
  }
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .bg {
    height: 587px;
    width: 1214px;
  }

  #internal-landing-hero .landing-hero-full-width .bg {
    height: 885px;
    width: 1270px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .bg,
  #internal-landing-hero .landing-hero-full-width .bg {
    width: 1920px;
    height: 941px;
  }

  .psohome-page #internal-landing-hero .landing-hero-full-width .bg {
    height: 700px;
  }
}

#global-landing-hero .landing-hero-full-width .bg IMG,
#internal-landing-hero .landing-hero-full-width .bg IMG {
  height: 150px;
  margin: 0 auto;
}

@media (min-width: 48em) {
  #global-landing-hero .landing-hero-full-width .bg IMG {
    height: 515px;
  }

  #internal-landing-hero .landing-hero-full-width .bg IMG {
    height: 700px;
  }
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .bg IMG {
    height: 587px;
  }

  #internal-landing-hero .landing-hero-full-width .bg IMG {
    height: 882px;
  }
}

@media (min-width: 86.25em) {

  #global-landing-hero .landing-hero-full-width .bg IMG,
  #internal-landing-hero .landing-hero-full-width .bg IMG {
    height: 941px;
  }

  .psohome-page #internal-landing-hero .landing-hero-full-width .bg IMG {
    height: 700px;
  }
}

#global-landing-hero .landing-hero-full-width .bg:after,
#global-landing-hero .landing-hero-full-width .bg:before,
#internal-landing-hero .landing-hero-full-width .bg:after,
#internal-landing-hero .landing-hero-full-width .bg:before {
  position: absolute;
  top: 0;
  width: 30px;
  height: 100%;
  content: "";
}

@media (min-width: 48em) {

  #global-landing-hero .landing-hero-full-width .bg:after,
  #global-landing-hero .landing-hero-full-width .bg:before,
  #internal-landing-hero .landing-hero-full-width .bg:after,
  #internal-landing-hero .landing-hero-full-width .bg:before {
    width: 60px;
  }
}

@media (min-width: 64em) {

  #global-landing-hero .landing-hero-full-width .bg:after,
  #global-landing-hero .landing-hero-full-width .bg:before,
  #internal-landing-hero .landing-hero-full-width .bg:after,
  #internal-landing-hero .landing-hero-full-width .bg:before {
    width: 100px;
  }
}

#global-landing-hero .landing-hero-full-width .bg:before {
  left: 0;
  background: -moz- oldlinear-gradient(left, #003a5d, rgba(0, 58, 93, 0));
  background: linear-gradient(90deg, #003a5d, rgba(0, 58, 93, 0));
}

#global-landing-hero .landing-hero-full-width .bg:after {
  right: 0;
  background: -moz- oldlinear-gradient(left, rgba(0, 58, 93, 0), #003a5d);
  background: linear-gradient(90deg, rgba(0, 58, 93, 0), #003a5d);
}

#internal-landing-hero .landing-hero-full-width .bg:before {
  left: 0;
  background: -moz- oldlinear-gradient(left, #85b0cd, rgba(0, 58, 93, 0));
  background: linear-gradient(90deg, #85b0cd, rgba(0, 58, 93, 0));
}

#internal-landing-hero .landing-hero-full-width .bg:after {
  right: 0;
  background: -moz- oldlinear-gradient(left, rgba(0, 58, 93, 0), #85b0cd);
  background: linear-gradient(90deg, rgba(0, 58, 93, 0), #85b0cd);
}

#global-landing-hero:before {
  display: block;
  width: 100%;
  height: 5px;
  background: -moz- oldlinear-gradient(left, #f98126, #ffd467);
  background: linear-gradient(90deg, #f98126, #ffd467);
}

@media (min-width: 64em) {
  #global-landing-hero:before {
    content: "";
  }
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width {
    height: 560px;
  }
}

@media (min-width: 86.25em) {
  #global-landing-hero .landing-hero-full-width {
    height: 965px;
  }
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
    padding-top: 38px;
    padding-left: 0;
  }
}

@media (min-width: 86.25em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
    padding-top: 46px;
    padding-left: 37px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .good-things-come-dont-wait {
  display: block;
  background-color: #003a5d;
  width: 100%;
  padding: 28px 10px 10px;
  -webkit-order: 3;
  -moz-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

@media (min-width: 48em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .good-things-come-dont-wait {
    background-color: transparent;
    -webkit-order: unset;
    -moz-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
    padding: 0 0 10px;
  }
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .good-things-come-dont-wait {
    margin-bottom: 32px;
    padding: 0;
  }
}

@media (min-width: 86.25em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .good-things-come-dont-wait {
    margin-bottom: 15px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .good-things-come-dont-wait IMG {
  width: 316px;
  margin: 0 auto;
}

@media (min-width: 48em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .good-things-come-dont-wait IMG {
    margin: 0;
    width: 303px;
  }
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .good-things-come-dont-wait IMG {
    width: 344px;
  }
}

@media (min-width: 86.25em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .good-things-come-dont-wait IMG {
    width: auto;
  }
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
    width: 132px;
    -webkit-flex-basis: 132px;
    -ms-flex-preferred-size: 132px;
    flex-basis: 132px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .page-home #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
    padding-top: 32px;
  }
}

@media (min-width: 86.25em) {
  #global-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
    width: 244px;
    -webkit-flex-basis: 244px;
    -ms-flex-preferred-size: 244px;
    flex-basis: 244px;
    padding-top: 45px;
    padding-right: 35px;
  }
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta {
  background-color: #003a5d;
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta {
    background-color: transparent;
    max-width: 1146px;
    padding: 0 20px 25px;
  }
}

#global-landing-hero .landing-hero-full-width .bg {
  display: none;
}

@media (min-width: 48em) {
  #global-landing-hero .landing-hero-full-width .bg {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .bg {
    height: 595px;
  }
}

@media (min-width: 86.25em) {
  #global-landing-hero .landing-hero-full-width .bg {
    height: 965px;
  }
}

@media (min-width: 48em) {
  #global-landing-hero .landing-hero-full-width .bg IMG {
    height: 545px;
  }
}

@media (min-width: 64em) {
  #global-landing-hero .landing-hero-full-width .bg IMG {
    height: 521px;
  }
}

@media (min-width: 86.25em) {
  #global-landing-hero .landing-hero-full-width .bg IMG {
    height: 965px;
  }
}

@media (max-width: 63.99em) {
  #internal-landing-hero .landing-hero-full-width {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width: 64em) {
  #internal-landing-hero .landing-hero-full-width {
    margin: 0 auto;
  }
}

@media (max-width: 47.99em) {
  #internal-landing-hero .landing-hero-full-width .landing-content {
    margin-top: 150px;
  }

  .psohome-page #internal-landing-hero .landing-hero-full-width .landing-content {
    margin-top: 0;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed {
    height: 515px;
  }
}

#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
  padding: 0 20px 25px;
}

.psohome-page #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
  padding: 0;
}

@media (min-width: 48em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
    padding: 8px 32px 25px;
  }
}

@media (min-width: 64em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
    padding: 8px 32px 25px;
  }

  .psohome-page #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
    padding: 0 141px 0px 0px;
  }
}

@media (min-width: 86.25em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
    padding: 66px 0 0 70px;
  }
}

@media (max-width: 47.99em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media (max-width: 47.99em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4 {
    font-size: 21px;
    line-height: 23px;
  }
}

@media (min-width: 64em) and (max-width: 86.25em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4 {
    font-size: 17px;
    line-height: 19px;
  }
}

@media (min-width: 64em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left h4 {
    width: 370px;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait {
    display: block;
    width: 295px;
    margin-bottom: 10px;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-left .dont-wait IMG {
    width: 295px;
  }
}

#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
  -webkit-order: 2;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding: 0 25px 25px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 48em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 24px 32px;
  }
}

@media (min-width: 64em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
    display: block;
    padding: 5px 0 0;
    width: 315px;
    right: 20px;
  }

  /* .patch-1
    #internal-landing-hero
    .landing-hero-full-width
    .landing-content
    .flexed
    .landing-right {
    padding: 30px 0 0;
  } */
  .psohome-page #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
    padding: 56px 0 0;
  }
}

@media (min-width: 86.25em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
    padding: 66px 0 0;
    right: 40px;
  }

  /* .patch-1
    #internal-landing-hero
    .landing-hero-full-width
    .landing-content
    .flexed
    .landing-right {
    padding: 30px 0 0;
  } */
  .psohome-page #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right {
    padding: 56px 0 0;
  }
}

@media (min-width: 64em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell {
    padding: 9px 10px;
  }
}

@media (min-width: 86.25em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell {
    padding: 0 18px;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .text .cell-headline:after {
    width: 10px;
    height: 14px;
    margin-left: 8px;
  }
}

@media (min-width: 64em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img {
    margin-right: 5px;
    margin-top: 5px;
  }
}

@media (min-width: 86.25em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img {
    margin-right: 18px;
  }
}

@media (min-width: 64em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img IMG {
    width: 70px;
  }
}

@media (min-width: 86.25em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img IMG {
    width: auto;
  }
  #internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .img img {
    width: 80px;
}

}

@media (min-width: 48em) and (max-width: 63.99em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta {
    padding: 35px 25px;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta h2 {
    font-size: 38px;
    line-height: 40px;
    margin-bottom: 20px;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {
  #internal-landing-hero .landing-hero-full-width .landing-content .bottom-cta h4 {
    padding-right: 160px;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {
  #internal-landing-hero .landing-hero-full-width .bg {
    height: 515px;
  }
}

@media (max-width: 63.99em) {
  #internal-landing-hero .landing-hero-full-width .bg {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

.global-landing-cells {
  margin-bottom: 0;
}

@media (min-width: 48em) {
  .global-landing-cells .component-content {
    max-width: 620px;
  }
}

@media (min-width: 64em) {
  .global-landing-cells .component-content {
    max-width: 1235px;
  }
}

#esteem-overview-container .button.cta-btn,
#esteem-overview-container .quantum-modal#email-form input.cta-btn#submit_button,
.quantum-modal#email-form #esteem-overview-container input.cta-btn#submit_button {
  width: 100%;
}

@media (min-width: 64em) {

  #esteem-overview-container .button.cta-btn,
  #esteem-overview-container .quantum-modal#email-form input.cta-btn#submit_button,
  .quantum-modal#email-form #esteem-overview-container input.cta-btn#submit_button {
    width: 315px;
  }
}

.search-results {
  padding-top: 28px;
}

@media (min-width: 64em) {
  .search-results {
    padding-top: 55px;
  }
}

.search-results .component-content {
  padding: 0;
  max-width: auto;
}

.search-results .quantum-results-count {
  margin-bottom: 50px;
}

@media (min-width: 64em) {
  .search-results .quantum-results-count {
    margin-bottom: 42px;
  }
}

@media (max-width: 63.99em) {
  .search-results .quantum-results-count .quantum-search-count-message h2 {
    font-size: 25px;
  }
}

.search-results li.quantum-search-list:last-child {
  margin-bottom: 0;
}

.search-results .quantum-spacing-div {
  margin: 0;
  font-family: Barlow, sans-serif;
}

.search-results .quantum-spacing-div .quantum-search-link {
  font-size: 20px;
  color: #003a5d;
  font-family: Barlow, sans-serif;
}

.search-results .quantum-search-content {
  font-family: Barlow, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 20px;
  line-height: 22px;
  font-weight: 400;
}

.search-results .quantum-search-content sup {
  font-size: 1em;
  top: 0;
}

.search-results-head {
  padding: 0;
  margin: 0;
}

.ulcer-image-box-wrapper-scalp {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 64em) {
  .ulcer-image-box-wrapper-scalp {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.ulcer-image-box-wrapper-scalp .ulcer-image-box {
  margin-bottom: 15px;
  width: 100%;
}

@media (min-width: 64em) {
  .ulcer-image-box-wrapper-scalp .ulcer-image-box {
    width: 49%;
  }
}

.ulcer-image-box-wrapper-scalp .ulcer-image-box:last-child {
  margin-bottom: 0;
}

.ulcer-image-box-wrapper-scalp .ulcer-image-box img {
  width: 100%;
}

.ulcer-image-box-wrapper-scalp .ulcer-image-box h4.subhead {
  font-size: 18px;
  line-height: 21px;
  width: 100%;
  padding: 10px 20px;
}

@media (min-width: 64em) {
  .ulcer-image-box-wrapper-scalp .ulcer-image-box h4.subhead {
    padding: 24px 20px;
    margin-bottom: 10px;
  }
}

.ulcer-image-box-wrapper-scalp .ulcer-image-box h4.subhead.tall {
  padding: 15px 20px;
}

@media (min-width: 64em) {
  .ulcer-image-box-wrapper-scalp .ulcer-image-box h4.subhead.tall {
    padding: 35px 20px;
  }
}

.wrapper.orphan-wrapper {
  padding: 0;
}

@media (min-width: 64em) {
  .wrapper.orphan-wrapper {
    margin-top: 10px;
  }
}

@media (min-width: 64em) {
  body.mild-to-moderate header {
    margin-bottom: 10px;
  }
}

body.mild-to-moderate .wrapper.pt0 {
  padding-top: 0;
}

@media (max-width: 63.99em) {
  body.mild-to-moderate .component.rich-text {
    max-width: 100%;
  }
}

body.mild-to-moderate .selectbox-wrapper.mobileOnly {
  position: absolute;
  top: 10px;
  right: 8px;
}

@media (min-width: 64em) {
  body.mild-to-moderate .selectbox-wrapper.mobileOnly {
    display: none;
  }
}

.orphan-header-section {
  background: -moz- oldlinear-gradient(left, rgba(254, 196, 90, 0.2), hsla(0, 0%, 100%, 0.2));
  background: linear-gradient(90deg,
      rgba(254, 196, 90, 0.2),
      hsla(0, 0%, 100%, 0.2));
}

.orphan-header-section:before {
  display: block;
  width: 100%;
  height: 8px;
  background: -moz- oldlinear-gradient(320deg, #ff5809, #fec45a);
  background: linear-gradient(130deg, #ff5809, #fec45a);
  content: "";
}

.orphan-header-section .inner-container {
  padding-top: 60px;
  padding-bottom: 40px;
}

@media (min-width: 64em) {
  .orphan-header-section .inner-container {
    max-width: 1300px;
    padding: 40px 20px;
  }
}

@media (min-width: 80em) {
  .orphan-header-section .inner-container {
    padding: 60px 20px;
  }
}

.orphan-header-section h2 {
  font-family: Barlow Condensed, sans-serif;
  color: #003a5d;
  letter-spacing: 0.5px;
  font-weight: 700;
}

.orphan-header-section h2 .orange {
  color: #e88320;
}

.orphan-header-section h2.header-top-subheadline {
  font-size: 15px;
  line-height: 17px;
}

@media (min-width: 64em) {
  .orphan-header-section h2.header-top-subheadline {
    font-size: 21px;
    line-height: 23px;
    letter-spacing: 0.7px;
  }
}

@media (min-width: 80em) {
  .orphan-header-section h2.header-top-subheadline {
    font-size: 30px;
    line-height: 32px;
  }
}

.orphan-header-section h2.header-top-subheadline .light,
.orphan-header-section h2.header-top-subheadline sup {
  font-weight: 400;
}

.orphan-header-section h2.header-bottom-subheadline {
  font-size: 15px;
  line-height: 17px;
  font-weight: 500;
  margin-bottom: 12px;
}

@media (min-width: 64em) {
  .orphan-header-section h2.header-bottom-subheadline {
    font-size: 21px;
    line-height: 23px;
    margin-bottom: 22px;
  }
}

@media (min-width: 80em) {
  .orphan-header-section h2.header-bottom-subheadline {
    font-size: 28px;
    line-height: 30px;
  }
}

.orphan-header-section h2.header-bottom-subheadline sup {
  font-weight: 400;
}

.orphan-header-section .image-and-headline {
  display: block;
  border-top: 1px solid #d1d1d1;
  margin-top: 12px;
  padding-top: 12px;
}

@media (min-width: 64em) {
  .orphan-header-section .image-and-headline {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1150px;
    margin-top: 20px;
    padding-top: 26px;
  }
}

.orphan-header-section .image-and-headline .image {
  width: 198px;
  margin-bottom: 14px;
}

@media (min-width: 64em) {
  .orphan-header-section .image-and-headline .image {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 280px;
    -webkit-flex-basis: 280px;
    -ms-flex-preferred-size: 280px;
    flex-basis: 280px;
    margin-bottom: 0;
  }
}

@media (min-width: 80em) {
  .orphan-header-section .image-and-headline .image {
    width: 378px;
    -webkit-flex-basis: 378px;
    -ms-flex-preferred-size: 378px;
    flex-basis: 378px;
  }
}

.orphan-header-section .image-and-headline .image IMG {
  width: 100%;
}

@media (min-width: 64em) {
  .orphan-header-section .image-and-headline .headline {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 25px;
  }
}

.orphan-header-section .image-and-headline .headline h1 {
  font-family: Barlow Condensed, sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #003a5d;
  font-weight: 700;
}

@media (min-width: 64em) {
  .orphan-header-section .image-and-headline .headline h1 {
    font-size: 36px;
    line-height: 38px;
    letter-spacing: 1.2px;
  }
}

@media (min-width: 80em) {
  .orphan-header-section .image-and-headline .headline h1 {
    font-size: 48px;
    line-height: 50px;
  }
}

.orphan-header-section .image-and-headline .headline h1 .normal {
  font-weight: 500;
}

.orphan-header-section .image-and-headline .headline h1 sup {
  font-weight: 400;
}

.orphan-header-section .footnote {
  font-family: Barlow, sans-serif;
  font-size: 11px;
  line-height: 13px;
}

@media (min-width: 64em) {
  .orphan-header-section .footnote {
    font-size: 14px;
    line-height: 16px;
  }
}

@media (min-width: 80em) {
  .orphan-header-section .footnote {
    font-size: 15px;
    line-height: 17px;
  }
}

.tight-container.orphan-page-content-section {
  padding-top: 40px;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section {
    padding-top: 50px;
  }
}

@media (max-width: 47.99em) {
  .tight-container.orphan-page-content-section {
    max-width: 450px;
  }
}

@media (min-width: 48em) and (max-width: 63.99em) {
  .tight-container.orphan-page-content-section {
    max-width: 768px;
  }
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section .new-data {
    position: absolute;
    bottom: 75px;
    right: 50px;
  }
}

@media (min-width: 80em) {
  .tight-container.orphan-page-content-section .new-data {
    right: 64px;
  }
}

@media (max-width: 63.99em) {
  .tight-container.orphan-page-content-section .new-data IMG {
    width: 132px;
  }
}

@media (min-width: 64em) and (max-width: 80em) {
  .tight-container.orphan-page-content-section .new-data IMG {
    width: 140px;
  }
}

@media (max-width: 63.99em) {
  .tight-container.orphan-page-content-section .selectbox-dropdown {
    display: none;
  }
}

@media (min-width: 64em) and (max-width: 80em) {
  .tight-container.orphan-page-content-section .selectbox-dropdown .selectbox-dropdown-items .dropdown-selected-item h6 {
    font-size: 14px;
    line-height: 16px;
  }

  .tight-container.orphan-page-content-section .selectbox-dropdown .selectbox-dropdown-items .dropdown-selected-item h5 {
    font-size: 15px;
    line-height: 20px;
  }
}

.tight-container.orphan-page-content-section .selectbox-dropdown-items {
  background: -moz- oldlinear-gradient(top, rgba(130, 198, 226, 0.3), hsla(0, 0%, 100%, 0.3));
  background: linear-gradient(180deg,
      rgba(130, 198, 226, 0.3),
      hsla(0, 0%, 100%, 0.3));
}

.tight-container.orphan-page-content-section .selectbox-dropdown-items:before {
  position: absolute;
  right: 15px;
  top: 22px;
  width: 15px;
  height: 11px;
  background-image: url(../img/caret-down-black.svg),
    url(/-/media/361CBC571C664BF38B1A4A7618A648AD.ashx);
  content: "";
}

.tight-container.orphan-page-content-section h2.header1 {
  font-family: Barlow Condensed, sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #003a5d;
  font-weight: 700;
  letter-spacing: 0.5px;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section h2.header1 {
    font-size: 36px;
    line-height: 38px;
    letter-spacing: 1.2px;
  }
}

@media (min-width: 80em) {
  .tight-container.orphan-page-content-section h2.header1 {
    font-size: 48px;
    line-height: 50px;
  }
}

.tight-container.orphan-page-content-section h2.header1.bottom-border {
  padding-bottom: 12px;
  border-bottom: 1px solid #d1d1d1;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section h2.header1.bottom-border {
    padding-bottom: 14px;
  }
}

.tight-container.orphan-page-content-section h2.header1.extraMB {
  margin-bottom: 22px;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section h2.header1.extraMB {
    margin-bottom: 26px;
  }
}

.tight-container.orphan-page-content-section h2.header1 sup {
  font-weight: 400;
}

.tight-container.orphan-page-content-section h3.condensed {
  margin-bottom: 10px;
}

.tight-container.orphan-page-content-section h3.condensed.over-chart {
  margin-bottom: 15px;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section h3.condensed.over-chart {
    margin-bottom: 28px;
  }
}

.tight-container.orphan-page-content-section h4 {
  font-family: Barlow Condensed, sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 500;
  color: #003a5d;
  margin-bottom: 12px;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section h4 {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 8px;
  }
}

.tight-container.orphan-page-content-section p {
  font-family: Barlow, sans-serif;
  font-size: 15px;
  line-height: 17px;
  margin-bottom: 22px;
  color: #252525;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section p {
    font-size: 18px;
    line-height: 20px;
  }
}

@media (min-width: 80em) {
  .tight-container.orphan-page-content-section p {
    font-size: 20px;
    line-height: 22px;
  }
}

.tight-container.orphan-page-content-section p:last-child {
  margin-bottom: 0;
}

.tight-container.orphan-page-content-section ul.above-cta {
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section ul.above-cta {
    margin-bottom: 50px;
  }
}

.tight-container.orphan-page-content-section ul.above-cta li {
  font-family: Barlow, sans-serif;
  font-size: 15px;
  line-height: 17px;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section ul.above-cta li {
    font-size: 18px;
    line-height: 20px;
  }
}

@media (min-width: 80em) {
  .tight-container.orphan-page-content-section ul.above-cta li {
    font-size: 20px;
    line-height: 22px;
  }
}

.tight-container.orphan-page-content-section ul.above-cta li span {
  color: #252525;
}

.tight-container.orphan-page-content-section ul.above-cta li:last-child {
  margin-bottom: 0;
}

.tight-container.orphan-page-content-section .content {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d1d1d1;
}

.tight-container.orphan-page-content-section .content:last-child {
  border-bottom: 0 solid transparent;
}

.tight-container.orphan-page-content-section .content.pb50 {
  padding-bottom: 40px;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section .content.pb50 {
    padding-bottom: 50px;
  }
}

.tight-container.orphan-page-content-section .content.with-dropdown {
  margin-bottom: 12px;
  padding-bottom: 12px;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section .content.with-dropdown {
    padding-right: 320px;
    margin-bottom: 40px;
    padding-bottom: 14px;
  }
}

@media (max-width: 63.99em) {
  .tight-container.orphan-page-content-section .content .selectbox-wrapper {
    height: auto;
    margin-top: 10px;
  }
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section .content .selectbox-wrapper {
    position: absolute;
    bottom: 14px;
    right: 0;
  }
}

.tight-container.orphan-page-content-section .footnotes {
  margin-bottom: 45px;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section .footnotes {
    margin-bottom: 62px;
  }
}

.tight-container.orphan-page-content-section .footnotes.mb0 {
  margin-bottom: 0;
}

.tight-container.orphan-page-content-section .footnotes p {
  font-family: Barlow, sans-serif;
  font-size: 11px;
  line-height: 13px;
}

@media (min-width: 64em) {
  .tight-container.orphan-page-content-section .footnotes p {
    font-size: 15px;
    line-height: 17px;
  }
}

.orphan-chart {
  position: relative;
  margin-bottom: 40px;
}

@media (min-width: 64em) {
  .orphan-chart {
    padding: 0 18px;
    margin-bottom: 60px;
  }
}

.orphan-chart.mb0 {
  margin-bottom: 0;
}

.orphan-chart .chart-headline {
  background-color: #fae6d2;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: block;
  text-align: center;
  padding: 5px 10px;
  font-family: Barlow, sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  color: #003a5d;
}

@media (min-width: 48em) {
  .orphan-chart .chart-headline {
    padding: 10px 30px;
    font-size: 25px;
    line-height: 27px;
  }
}

@media (min-width: 64em) {
  .orphan-chart .chart-headline {
    padding: 15px 40px;
  }
}

.orphan-chart.over-footnotes {
  margin-bottom: 14px;
}

@media (min-width: 64em) {
  .orphan-chart.over-footnotes {
    margin-bottom: 20px;
  }
}

.orphan-chart img {
  width: 100%;
}

.orphan-chart .five-times-as-many {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-top: 28px;
  padding-left: 34px;
}

@media (min-width: 64em) {
  .orphan-chart .five-times-as-many {
    position: absolute;
    top: 140px;
    right: 0;
    width: 446px;
    height: 131px;
    margin-top: 0;
    padding-left: 0;
  }
}

.orphan-chart .five-times-as-many .image {
  width: 97px;
}

@media (min-width: 64em) {
  .orphan-chart .five-times-as-many .image {
    width: 179px;
  }
}

.orphan-chart .five-times-as-many .image IMG {
  width: 100%;
}

.orphan-chart .five-times-as-many h3 {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Barlow, sans-serif;
  font-size: 17px;
  line-height: 19px;
  color: #003a5d;
  margin-left: 8px;
}

@media (min-width: 64em) {
  .orphan-chart .five-times-as-many h3 {
    font-size: 25px;
    line-height: 27px;
    margin-left: 12px;
  }
}

.orphan-chart .five-times-as-many h3 .orange {
  color: #e88320;
}

@media (max-width: 63.99em) {
  .orphan-chart#spga-response-chart {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (max-width: 63.99em) {

  .orphan-chart#spga-response-chart img,
  .orphan-chart#spga-response-chart picture {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media (max-width: 63.99em) {
  .orphan-chart#spga-response-chart .five-times-as-many {
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

.gray-cta {
  background-color: #eef4f8;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  padding: 38px 20px;
  margin-bottom: 25px;
  text-align: center;
}

@media (min-width: 64em) {
  .gray-cta {
    padding: 20px;
    margin-bottom: 50px;
  }
}

.gray-cta h2 {
  font-family: Barlow Condensed, sans-serif;
  font-size: 30px;
  line-height: 32px;
  font-weight: 700;
  color: #e88320;
}

@media (min-width: 64em) {
  .gray-cta h2 {
    font-size: 40px;
    line-height: 42px;
  }
}

@media (min-width: 80em) {
  .gray-cta h2 {
    font-size: 48px;
    line-height: 50px;
  }
}

.gray-cta h2 sup {
  font-weight: 400;
}

.sitemap-grid-container {
  padding-top: 6px;
  display: block;
}

@media (min-width: 64em) {
  .sitemap-grid-container {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 22px;
  }
}

@media (min-width: 64em) {
  .sitemap-list {
    -webkit-flex-basis: calc(50% - 20px);
    -ms-flex-preferred-size: calc(50% - 20px);
    flex-basis: -moz-calc(50% - 20px);
    flex-basis: calc(50% - 20px);
  }
}

.sitemap-list ul li span {
  color: #003a5d;
  font-size: 20px;
  line-height: 22px;
}

.sitemap-list ul>li {
  margin-bottom: 52px;
}

@media (min-width: 64em) {
  .sitemap-list ul>li {
    margin-bottom: 50px;
  }
}

.sitemap-list ul>li>ul {
  margin-top: 22px;
  padding-left: 12px;
}

@media (min-width: 64em) {
  .sitemap-list ul>li>ul {
    margin-top: 25px;
    padding-left: 8px;
  }
}

.sitemap-list ul>li>ul>li {
  margin-bottom: 28px;
}

@media (min-width: 64em) {
  .sitemap-list ul>li>ul>li {
    margin-bottom: 12px;
  }
}

.sitemap-list ul>li>ul>li>ul {
  list-style: disc;
  margin-top: 22px;
  padding-left: 28px;
}

@media (min-width: 64em) {
  .sitemap-list ul>li>ul>li>ul {
    margin-top: 12px;
  }
}

.sitemap-list ul>li>ul>li>ul>li {
  margin-bottom: 12px;
}

@media (min-width: 64em) {
  .sitemap-list ul>li>ul>li>ul>li {
    margin-bottom: 12px;
  }
}

.video-js .vjs-overlay.otz-positioned-box {
  left: auto;
  bottom: auto;
  right: auto;
  top: auto;
}

.video-overlayer-inner {
  display: block;
}

.roadmap-diamond,
.style-diamond {
  -webkit-transform: rotate(-33deg) skew(24deg);
  -moz-transform: rotate(-33deg) skew(24deg);
  -ms-transform: rotate(-33deg) skew(24deg);
  transform: rotate(-33deg) skew(24deg);
}

.video-hub .video-wrapper .video-js {
  padding: 0;
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  max-height: 540px;
}

.videos-container {
  position: relative;
  margin-top: 30px;
}

@media (min-width: 64em) {
  .videos-container {
    margin-top: 45px;
  }
}

.notice {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Barlow, sans-serif;
  height: 49px;
  font-size: 14px;
  line-height: 16px;
  width: 100%;
  padding: 0 42px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  z-index: 1;
}

@media (min-width: 64em) {
  .notice {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    line-height: 22px;
    padding: 0 20px;
  }
}

.notice .close {
  position: absolute;
  right: 10px;
  width: 20px;
  height: 20px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
}

@media (min-width: 64em) {
  .notice .close {
    width: 40px;
    height: 40px;
    right: 14px;
  }
}

.notice .close img {
  -webkit-filter: contrast(5) invert(1);
  filter: contrast(5) invert(1);
  width: 15px;
}

@media (max-width: 63.99em) {
  .component.video-journey {
    max-width: none;
    padding: 0;
  }
}

.component.video-journey .component-content.layout-container {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 48em) and (max-width: 63.99em) {
  .component.video-journey .component-content.layout-container {
    max-width: 768px;
    padding: 0 10px;
  }
}

@media (max-width: 47.99em) {
  .component.video-journey .component-content.layout-container {
    max-width: 450px;
    padding: 0 10px;
  }
}

.video-card-container {
  position: relative;
  display: block;
  padding: 0;
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .video-card-container {
    margin-bottom: 40px;
  }
}

.video-card-container.disabled:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: rgba(0, 58, 93, 0.6);
  z-index: 999;
}

@media (max-width: 63.99em) {
  .video-card-container:first-child .video-card {
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
  }
}

.video-card {
  background-color: #efefef;
  padding: 21px 18px 30px;
  width: 100%;
  margin: 0 auto;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

@media (min-width: 64em) {
  .video-card {
    padding: 68px 48px 64px;
  }
}

.video-card .side-by-side {
  -webkit-align-items: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 0;
}

@media (max-width: 63.99em) {
  .video-card .side-by-side {
    display: block;
  }
}

.video-card .sponsored-by {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Barlow, sans-serif;
  font-size: 15px;
  line-height: 21px;
  color: #003a5d;
  font-weight: 700;
  padding-top: 12px;
  padding-bottom: 20px;
}

@media (min-width: 64em) {
  .video-card .sponsored-by {
    padding-top: 12px;
    padding-bottom: 14px;
  }
}

@media (min-width: 86.25em) {
  .video-card .sponsored-by {
    padding-top: 24px;
  }
}

.video-card .sponsored-by:before {
  display: block;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1px;
  background-color: #003a5d;
  margin-right: 5px;
  content: "";
}

@media (min-width: 64em) {
  .video-card .sponsored-by:before {
    content: none;
  }
}

.video-card .sponsored-by:after {
  display: block;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1px;
  background-color: #003a5d;
  margin-left: 5px;
  content: "";
}

.video-card .slide-controls.chapter-cards {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0 auto;
}

@media (max-width: 63.99em) {
  .video-card .slide-controls.chapter-cards {
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width: 64em) {
  .video-card .slide-controls.chapter-cards {
    max-width: 600px;
  }
}

.video-card .slide-controls.chapter-cards .control {
  -webkit-flex-basis: 178px;
  -ms-flex-preferred-size: 178px;
  flex-basis: 178px;
}

.video-card .slide-controls.chapter-cards .control a {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  color: #e88320;
}

.video-card .slide-controls.chapter-cards .control a:after {
  display: block;
  margin-left: 8px;
  width: 28px;
  height: 28px;
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}

.video-card .slide-controls.chapter-cards .watch a:after {
  background-image: url(), url(/-/media/ADF18C18FDDA40519752063DB0277BA5.ashx);
}

@media (max-width: 63.99em) {
  .video-card .slide-controls.chapter-cards .email a {
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

.video-card .slide-controls.chapter-cards .email a:after {
  background-image: url(), url(/-/media/6DA633DDFF6B4C87AA73DD703014F110.ashx);
}

.video-card .thumb {
  position: relative;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
}

@media (min-width: 64em) {
  .video-card .thumb {
    -webkit-flex-basis: 483px;
    -ms-flex-preferred-size: 483px;
    flex-basis: 483px;
    margin-right: 45px;
  }
}

.video-card .thumb img {
  width: 100%;
}

.video-card .thumb:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(), url(/-/media/1843E6082C774E31B2AAE75D48C78791.ashx);
  background-color: rgba(0, 58, 93, 0.2);
  -moz-background-size: 40px auto;
  background-size: 40px auto;
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
}

@media (min-width: 64em) {
  .video-card .thumb:before {
    -moz-background-size: 60px auto;
    background-size: 60px auto;
  }
}

.video-card .chapter {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  text-align: left;
  -webkit-flex-basis: 380px;
  -ms-flex-preferred-size: 380px;
  flex-basis: 380px;
  padding: 20px 20px 0;
}

@media (min-width: 64em) {
  .video-card .chapter {
    padding: 0;
  }
}

.video-card .chapter h2 {
  margin-bottom: 10px;
}

@media (min-width: 64em) {
  .video-card .chapter h2 {
    margin-bottom: 0;
  }
}

.video-card .chapter h6 {
  margin-bottom: 10px;
}

@media (min-width: 86.25em) {
  .video-card .chapter h6 {
    margin-bottom: 25px;
  }
}

@media (min-width: 64em) {
  .video-card .chapter p {
    padding-right: 45px;
  }
}

.page-not-found #page-not-found-content>div {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-not-found #page-not-found-content>div .quantum-search-suggest {
  margin-bottom: 25px;
  width: 100%;
  padding: 0;
  margin-top: 0;
}

@media (min-width: 64em) {
  .page-not-found #page-not-found-content>div .quantum-search-suggest {
    width: 50%;
  }
}

.page-not-found #page-not-found-content>div .quantum-search-suggest>div {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.page-not-found #page-not-found-content>div .quantum-search-suggest>div .quantum-search-box-input {
  width: 100%;
  background-color: #fff;
  padding: 0 10px;
  border: 2px solid #c6d3d9;
}

.page-not-found #page-not-found-content>div .quantum-search-suggest>div .quantum-search-box-button-with-redirect {
  width: 40px;
  height: 56px;
  margin: 0;
}

.page-not-found #page-not-found-content>div .quantum-search-suggest>div .quantum-search-btn-close,
.page-not-found #page-not-found-content>div .quantum-search-suggest>div .quantum-search-clear {
  display: none;
}

.page-not-found #page-not-found-content>div .rich-text {
  text-align: center;
}

.lomn-buttons {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 334px;
  margin-bottom: 30px;
}

@media (min-width: 64em) {
  .lomn-buttons {
    width: 598px;
    margin-bottom: 50px;
  }
}

.lomn-buttons .button.outlined,
.lomn-buttons .quantum-modal#email-form input.outlined#submit_button,
.quantum-modal#email-form .lomn-buttons input.outlined#submit_button {
  margin: 0;
  width: 290px;
}

@media (max-width: 63.99em) {

  .lomn-buttons .button.outlined,
  .lomn-buttons .quantum-modal#email-form input.outlined#submit_button,
  .quantum-modal#email-form .lomn-buttons input.outlined#submit_button {
    width: 160px;
    min-width: auto;
  }
}

@media (max-width: 63.99em) {
  .mobile-block {
    display: block;
  }
}

.paperwork {
  margin-bottom: 40px;
}

@media (min-width: 64em) {
  .paperwork {
    margin-bottom: 0;
  }
}

@media (max-width: 63.99em) {
  .paperwork IMG {
    margin: 0 auto;
  }
}

.lomn-accordion.accordion-wrapper .accordion-body {
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 64em) {
  .lomn-accordion.accordion-wrapper .accordion-body {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (max-width: 63.99em) {
  .lomn-accordion.accordion-wrapper .accordion-body h4 {
    margin-bottom: 8px;
  }
}

@media (max-width: 63.99em) {
  .lomn-accordion.accordion-wrapper .accordion-body p.small {
    font-size: 15px;
    line-height: 17px;
  }
}

.lomn-accordion.accordion-wrapper .accordion-body .accordion-section-spacer {
  height: 46px;
}

@media (min-width: 64em) {
  .lomn-accordion.accordion-wrapper .accordion-body .accordion-section-spacer {
    height: 62px;
  }
}

.lomn-accordion .checkbox-list {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 20px;
}

@media (max-width: 63.99em) {
  .lomn-accordion .checkbox-list .checkbox {
    margin-right: 12px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .checkbox-list {
    margin-bottom: 18px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .checkbox-list.with-big p {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin-right: 20px;
  }
}

@media (max-width: 63.99em) {
  .lomn-accordion .checkbox-list.with-big .textbox {
    margin-left: 20px;
    height: 85px;
  }
}

.lomn-accordion .checkbox-list.with-textbox {
  margin-bottom: 15px;
}

@media (min-width: 64em) {
  .lomn-accordion .checkbox-list.with-textbox {
    margin-bottom: 46px;
  }
}

.lomn-accordion .checkbox-list.with-textbox p {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  margin-right: 20px;
}

@media (max-width: 63.99em) {
  .lomn-accordion .checkbox-list.with-textbox .textbox {
    height: 50px;
    margin-top: 8px;
  }
}

.lomn-accordion .document-steps {
  display: block;
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .lomn-accordion .document-steps {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}

.lomn-accordion .document-steps p {
  font-size: 18px;
  line-height: 20px;
}

@media (min-width: 64em) {
  .lomn-accordion .document-steps p {
    font-size: 20px;
    line-height: 22px;
  }
}

.lomn-accordion .document-steps p strong {
  font-size: 24px;
}

.lomn-accordion .document-step-group {
  display: block;
  margin-bottom: 48px;
}

@media (min-width: 64em) {
  .lomn-accordion .document-step-group {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    align-self: start;
    margin-bottom: 28px;
  }
}

@media (max-width: 63.99em) {
  .lomn-accordion .document-step-group:nth-child(2) {
    margin-bottom: 28px;
  }
}

.lomn-accordion .fake-fields {
  font-family: Barlow, sans-serif;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
}

@media (min-width: 64em) {
  .lomn-accordion .fake-fields {
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 60px;
  }
}

.lomn-accordion .fake-fields .group.left {
  margin-right: 0;
}

@media (min-width: 64em) {
  .lomn-accordion .fake-fields .group.left {
    margin-right: 46px;
  }
}

.lomn-accordion .fake-fields .group .med-info {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  color: #003a5d;
  width: 100%;
  height: 49px;
  border: 2px solid #c6d3d9;
  background-color: #fff;
  margin-bottom: 16px;
  padding-left: 13px;
}

@media (min-width: 64em) {
  .lomn-accordion .fake-fields .group .med-info {
    margin-bottom: 24px;
    height: 51px;
    font-size: 20px;
    line-height: 51px;
  }
}

.lomn-accordion .box-then-text {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  align-self: start;
  margin-bottom: 12px;
}

@media (min-width: 64em) {
  .lomn-accordion .box-then-text {
    margin-bottom: 25px;
  }
}

.lomn-accordion .box-then-text>p {
  margin-bottom: 12px;
}

@media (min-width: 64em) {
  .lomn-accordion .box-then-text>p {
    margin-bottom: 25px;
  }
}

@media (max-width: 63.99em) {
  .lomn-accordion .box-then-text .side-by-side {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}

.lomn-accordion .box-then-text .textbox {
  max-width: 489px;
  margin-right: 0;
}

@media (max-width: 63.99em) {
  .lomn-accordion .box-then-text .textbox {
    margin-bottom: 10px;
    height: 50px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .box-then-text .textbox {
    margin-right: 28px;
  }
}

.lomn-accordion .checkbox-list-two {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 25px;
}

@media (min-width: 64em) {
  .lomn-accordion .checkbox-list-two {
    -webkit-flex-flow: row nowrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin-right: 50px;
  }
}

.lomn-accordion .checkbox-list-two .checkbox-list-two-inner {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lomn-accordion .checkbox-list-two .checkbox-list-two-inner:first-child {
  margin-right: 28px;
}

.lomn-accordion .checkbox-list-two .checkbox-list-two-inner:last-child {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lomn-accordion .bsa-box {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 24px;
}

.lomn-accordion .bsa-box .bsa {
  color: #003a5d;
  font-size: 20px;
  font-weight: 400;
}

.lomn-accordion .wrapping {
  display: inline;
}

.lomn-accordion .wrapping.textbox {
  margin: 10px 15px;
}

@media (max-width: 63.99em) {
  .lomn-accordion .wrapping.textbox {
    margin: 0;
    height: 50px;
  }
}

@media (max-width: 63.99em) {
  .lomn-accordion .textbox.half {
    height: 50px;
  }
}

.lomn-accordion .summary-of-history {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lomn-accordion .summary-of-history p {
  margin-bottom: 5px;
}

.lomn-accordion .summary-of-history .textbox {
  margin-bottom: 25px;
}

.lomn-accordion .bsa-box {
  width: 100%;
  position: relative;
}

@media (max-width: 63.99em) {
  .lomn-accordion .bsa-box {
    margin-bottom: 40px;
  }
}

.lomn-accordion .bsa-box p {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-right: 0;
  margin-bottom: 36px;
}

@media (min-width: 64em) {
  .lomn-accordion .bsa-box p {
    padding-right: 202px;
    margin: 0;
  }
}

.lomn-accordion .bsa-box .bsa {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-calc(100% - 28px);
  width: calc(100% - 28px);
  height: 50px;
  font-size: 18px;
  line-height: 20px;
  padding-left: 18px;
  border: 2px solid #c6d3d9;
  background-color: #fff;
  color: #789db0;
  position: absolute;
  left: 42px;
  top: 32px;
}

@media (min-width: 64em) {
  .lomn-accordion .bsa-box .bsa {
    width: 192px;
    height: 52px;
    font-size: 22px;
    line-height: 52px;
    padding-left: 13px;
    left: unset;
    right: 0;
    top: 0;
  }
}

.lomn-accordion .sample-steps {
  width: 100%;
}

.lomn-accordion .sample-steps .sample-letter {
  position: relative;
  display: block;
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .sample-letter {
    -webkit-flex-basis: 488px;
    -ms-flex-preferred-size: 488px;
    flex-basis: 488px;
    margin-right: 19px;
    margin-bottom: 0;
  }
}

@media (max-width: 63.99em) {
  .lomn-accordion .sample-steps .sample-letter IMG {
    width: 249px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .sample-letter .mobile-step {
    display: none;
  }
}

.lomn-accordion .sample-steps .sample-letter .mobile-step.step1,
.lomn-accordion .sample-steps .sample-letter .mobile-step.step2,
.lomn-accordion .sample-steps .sample-letter .mobile-step.step3,
.lomn-accordion .sample-steps .sample-letter .mobile-step.step4,
.lomn-accordion .sample-steps .sample-letter .mobile-step.step5,
.lomn-accordion .sample-steps .sample-letter .mobile-step.step6,
.lomn-accordion .sample-steps .sample-letter .mobile-step.step7,
.lomn-accordion .sample-steps .sample-letter .mobile-step.step8,
.lomn-accordion .sample-steps .sample-letter .mobile-step.step9 {
  position: absolute;
  left: 255px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.lomn-accordion .sample-steps .sample-letter .mobile-step.step1 {
  top: 3px;
}

.lomn-accordion .sample-steps .sample-letter .mobile-step.step2 {
  top: 117px;
}

.lomn-accordion .sample-steps .sample-letter .mobile-step.step3 {
  top: 225px;
}

.lomn-accordion .sample-steps .sample-letter .mobile-step.step4 {
  top: 2px;
}

.lomn-accordion .sample-steps .sample-letter .mobile-step.step5 {
  top: 59px;
}

.lomn-accordion .sample-steps .sample-letter .mobile-step.step6 {
  top: 102px;
}

.lomn-accordion .sample-steps .sample-letter .mobile-step.step7 {
  top: 146px;
}

.lomn-accordion .sample-steps .sample-letter .mobile-step.step8 {
  top: 213px;
}

.lomn-accordion .sample-steps .sample-letter .mobile-step.step9 {
  top: 256px;
}

.lomn-accordion .sample-steps .steps {
  position: relative;
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .steps {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

.lomn-accordion .sample-steps .steps h4 {
  margin-bottom: 10px;
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .steps h4 {
    margin-bottom: 3px;
  }
}

@media (max-width: 63.99em) {
  .lomn-accordion .sample-steps .steps p {
    margin-bottom: 22px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .steps .step1 {
    position: absolute;
    top: 18px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .steps .step2 {
    position: absolute;
    top: 241px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .steps .step3 {
    position: absolute;
    top: 450px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .steps .step4 {
    position: absolute;
    top: 8px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .steps .step5 {
    position: absolute;
    top: 123px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .steps .step6 {
    position: absolute;
    top: 207px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .steps .step7 {
    position: absolute;
    top: 292px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .steps .step8 {
    position: absolute;
    top: 420px;
  }
}

@media (min-width: 64em) {
  .lomn-accordion .sample-steps .steps .step9 {
    position: absolute;
    top: 511px;
  }
}

.lomn-accordion .box-full-width {
  position: relative;
  width: -moz-calc(100% + 40px);
  width: calc(100% + 40px);
  left: -20px;
  padding: 22px 20px;
  margin-bottom: 26px;
}

@media (min-width: 64em) {
  .lomn-accordion .box-full-width {
    width: -moz-calc(100% + 80px);
    width: calc(100% + 80px);
    left: -40px;
    padding: 36px 20px;
    margin-bottom: 52px;
  }
}

@media (max-width: 63.99em) {
  .lomn-accordion .box-full-width h2.center-align {
    text-align: left;
  }
}

.table.billing-and-coding {
  padding: 0;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 25px;
}

.table.billing-and-coding tr td:last-child {
  background-color: #efefef;
  font-weight: 400;
}

.table.billing-and-coding tr.orange-bg {
  background-color: #e88320;
}

.table.billing-and-coding tr.dkBlue-bg {
  background-color: #003a5d;
}

.table.billing-and-coding tr.ltBlue-bg {
  background-color: #82c6e2;
}

.table.billing-and-coding tr.no-border td {
  border-bottom: none;
}

.table.billing-and-coding tr.spacer td {
  background-color: transparent;
}

@media (min-width: 64em) {
  .table.billing-and-coding tr.spacer td:last-child {
    background-color: #efefef;
  }
}

.table.billing-and-coding th {
  text-align: left;
  padding: 10px 25px 10px 20px;
}

.table.billing-and-coding th:first-child {
  width: 48%;
}

@media (min-width: 64em) {
  .table.billing-and-coding th:first-child {
    width: 53%;
    padding: 10px 0 12px 20px;
  }
}

.table.billing-and-coding th:last-child {
  width: 52%;
}

@media (max-width: 63.99em) {
  .table.billing-and-coding th:last-child {
    vertical-align: bottom;
  }
}

@media (min-width: 64em) {
  .table.billing-and-coding th:last-child {
    width: 47%;
    padding: 10px 0 12px 40px;
  }
}

.table.billing-and-coding td {
  text-align: left;
  vertical-align: top;
  padding: 20px 10px 20px 15px;
}

@media (min-width: 64em) {
  .table.billing-and-coding td {
    padding: 14px 10px 18px 15px;
  }
}

.table.billing-and-coding td:nth-child(2) {
  width: 140px;
}

@media (min-width: 64em) {
  .table.billing-and-coding td:nth-child(2) {
    width: 540px;
    padding-left: 20px;
  }
}

.table.billing-and-coding td:last-child {
  width: 52%;
}

@media (min-width: 64em) {
  .table.billing-and-coding td:last-child {
    width: 47%;
    padding-left: 40px;
  }
}

.table.billing-and-coding th {
  font-family: Barlow Condensed, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #fff;
  font-weight: 700;
  letter-spacing: 0.6px;
}

@media (min-width: 64em) {
  .table.billing-and-coding th {
    font-size: 25px;
    line-height: 27px;
  }
}

@media (min-width: 86.25em) {
  .table.billing-and-coding th {
    font-size: 28px;
    line-height: 30px;
  }
}

.table.billing-and-coding tr {
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 20px;
  color: #000;
}

@media (min-width: 64em) {
  .table.billing-and-coding tr {
    font-size: 20px;
    line-height: 22px;
  }
}

.table.billing-and-coding tr td:nth-child(2) {
  padding-left: 0;
}

.table.billing-and-coding tr.spacer td {
  height: 25px;
  padding: 0;
}

@media (min-width: 64em) {
  .table.billing-and-coding tr.spacer td {
    height: 55px;
  }
}

.table.billing-and-coding td.empty {
  width: 20px;
  padding: 0;
}

.table.billing-and-coding td:not(.empty) {
  border-bottom: 1px solid #252525;
}

body[data-page-override="thinkotezla"][data-parent-page="landing"] #internal-banner {
  margin-top: 0;
  height: 40px;
}

body[data-page-override="thinkotezla"][data-parent-page="landing"] #internal-banner:before {
  display: none;
}

body[data-page-override="thinkotezla"][data-parent-page="landing"] #internal-banner:after {
  width: 100%;
  height: 5px;
  background: -moz- oldlinear-gradient(left, #f98126, #ffd467);
  background: linear-gradient(90deg, #f98126, #ffd467);
  content: "";
  position: absolute;
  top: 100%;
  display: block;
}

body[data-page-override="thinkotezla"][data-parent-page="landing"] #internal-banner .component-content {
  display: none;
}

body[data-page-override="thinkotezla"] header #top_navigation #top_navigation_right {
  padding-right: 0;
}

body[data-page-override="thinkotezla"] header #top_navigation #top_navigation_right .quantum-search-suggest {
  display: none;
}

body[data-page-override="thinkotezla"] header #main_navigation #dropdown_navs {
  opacity: 0;
  pointer-events: none;
}

body[data-page-override="thinkotezla"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu {
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-right: 0;
}

body[data-page-override="thinkotezla"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item {
  -webkit-flex: 0;
  -moz-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
}

body[data-page-override="thinkotezla"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item a {
  padding: 0 26px;
}

body[data-page-override="thinkotezla"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:first-child {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

body[data-page-override="thinkotezla"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:first-child a {
  color: #003a5d;
}

body[data-page-override="thinkotezla"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:first-child a:after {
  content: none;
}

body[data-page-override="thinkotezla"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:last-child a {
  padding-right: 18px;
}

body[data-page-override="thinkotezla"] header #header-left .hamburger,
body[data-page-override="thinkotezla"] header #header-left .section-dropdown {
  display: none;
}

@media (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] #treats-systemically {
    margin-bottom: 20px;
  }
}

body[data-page-override="thinkotezla"] .component.border-top {
  padding-top: 38px;
  position: relative;
}

body[data-page-override="thinkotezla"] .component.border-top:before {
  position: absolute;
  width: -moz-calc(100% - 40px);
  width: calc(100% - 40px);
  height: 1px;
  top: 15px;
  left: 20px;
  content: "";
  display: block;
  background: -moz- oldlinear-gradient(left, #f98126, #ffd467);
  background: linear-gradient(90deg, #f98126, #ffd467);
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .component.border-top:before {
    position: relative;
    left: unset;
    top: unset;
    margin-bottom: 50px;
  }
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] #basic-data {
    padding-bottom: 75px;
  }
}

body[data-page-override="thinkotezla"] #advance-clinical-development .component-content {
  padding-top: 20px;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] #advance-clinical-development .component-content {
    padding-top: 40px;
  }
}

body[data-page-override="thinkotezla"] #internal-landing-hero .component-content {
  background-color: transparent;
}

body[data-page-override="thinkotezla"] #internal-landing-hero .landing-hero-full-width {
  height: 100%;
  background-color: transparent;
}

body[data-page-override="thinkotezla"] #internal-landing-hero .landing-hero-full-width .landing-content {
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  z-index: unset;
}

@media (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] .content-separator {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] h4.large {
    font-size: 28px;
    line-height: 32px;
  }
}

body[data-page-override="thinkotezla"] img.mobile-smaller {
  max-width: 141px;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] img.mobile-smaller {
    max-width: 100%;
  }
}

body[data-page-override="thinkotezla"] path.text {
  fill: #e88320;
}

body[data-page-override="thinkotezla"] path.track {
  fill: #f0f6f9;
}

body[data-page-override="thinkotezla"] path.grow-path {
  fill: none;
  stroke-width: 10px;
}

body[data-page-override="thinkotezla"] #affected-people {
  opacity: 1;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] #affected-people {
    opacity: 0;
  }
}

body[data-page-override="thinkotezla"] #percent-85-box {
  opacity: 1;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] #percent-85-box {
    opacity: 0;
  }
}

body[data-page-override="thinkotezla"] #percent-67-box {
  opacity: 1;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] #percent-67-box {
    opacity: 0;
  }
}

body[data-page-override="thinkotezla"] .graph svg {
  max-height: 200px;
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] svg#no-systemic-therapy {
    max-height: 250px;
  }
}

body[data-page-override="thinkotezla"] .grow-path {
  opacity: 1;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .grow-path {
    opacity: 0;
  }
}

body[data-page-override="thinkotezla"] .animation-arrow {
  padding-bottom: 30px;
  padding-top: 30px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .animation-arrow {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    padding-bottom: 0;
    padding-top: 0;
    opacity: 0;
  }
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .animation-arrow {
    -webkit-transform: translateY(-50px) rotate(-90deg);
    -moz-transform: translateY(-50px) rotate(-90deg);
    -ms-transform: translateY(-50px) rotate(-90deg);
    transform: translateY(-50px) rotate(-90deg);
  }
}

body[data-page-override="thinkotezla"] .hero-container {
  background: #f4f9fc 100% no-repeat;
  background-image: url(/-/media/BA89AD518A2843918055247AFC1D0326.ashx);
  -moz-background-size: auto 100%;
  background-size: auto 100%;
  padding-bottom: 0;
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .hero-container {
    height: 500px;
    background: #f4f9fc right 100% no-repeat;
    background-image: url(/-/media/68C64882711E402CBC76B15E8C025B3E.ashx);
    -moz-background-size: contain;
    background-size: contain;
  }
}

body[data-page-override="thinkotezla"] .hero-container h1 {
  max-width: 65%;
  padding-left: 20px;
}

@media (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] .hero-container h1 {
    font-size: 28px;
    line-height: 30px;
    padding: 40px 10px 20px;
  }
}

.quantum-modal#email-form body[data-page-override="thinkotezla"] input.fit-height#submit_button,
body[data-page-override="thinkotezla"] .button.fit-height,
body[data-page-override="thinkotezla"] .quantum-modal#email-form input.fit-height#submit_button {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

body[data-page-override="thinkotezla"] .spacing-v {
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .spacing-v {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .spacing-v.manifestation {
    padding-top: 75px;
    padding-bottom: 25px;
  }
}

body[data-page-override="thinkotezla"] .rounded-corners {
  -moz-border-radius: 22px;
  border-radius: 22px;
}

body[data-page-override="thinkotezla"] .full-width {
  width: 100vw;
  max-width: 100%;
}

body[data-page-override="thinkotezla"] .w240px {
  width: 240px;
}

body[data-page-override="thinkotezla"] .pb30px {
  padding-bottom: 30px;
}

body[data-page-override="thinkotezla"] .deco {
  margin-bottom: 20px;
  padding-bottom: 25px;
  position: relative;
}

body[data-page-override="thinkotezla"] .deco:after {
  height: 1px;
  width: 240px;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  content: "";
}

@media (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] .deco.large {
    font-size: 28px;
    line-height: 30px;
    padding-bottom: 8px;
  }
}

body[data-page-override="thinkotezla"] .thin-width {
  max-width: 1018px;
  margin-left: auto;
  margin-right: auto;
}

body[data-page-override="thinkotezla"] .medium-width {
  max-width: 1104px;
  margin-left: auto;
  margin-right: auto;
}

body[data-page-override="thinkotezla"] .right p {
  text-align: center;
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .right p {
    text-align: left;
  }
}

body[data-page-override="thinkotezla"] .flexed {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] #no-systemic-therapy {
    padding-top: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

body[data-page-override="thinkotezla"] .bg-light-gray-blue2 {
  background-color: #dce4e8;
}

body[data-page-override="thinkotezla"] .accordion-grid {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  row-gap: 50px;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  padding-top: 35px;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .accordion-grid {
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
  }
}

body[data-page-override="thinkotezla"] .accordion-grid .full-grid {
  grid-column: 1/3;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .accordion-grid .full-grid {
    margin-bottom: 0;
  }
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .accordion-grid .full-grid .patient-story {
    padding-left: 310px;
  }
}

body[data-page-override="thinkotezla"] .accordion-grid .left-grid {
  grid-column: 1/2;
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .accordion-grid .left-grid .patient-story {
    padding-top: 35px;
  }
}

body[data-page-override="thinkotezla"] .accordion-grid .right-grid {
  grid-column: 2/3;
}

@media (max-width: 47.99em) {
  body[data-page-override="thinkotezla"] .accordion-grid .right-grid {
    margin-bottom: 0;
  }
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .accordion-grid .right-grid .patient-story {
    padding-top: 35px;
  }

  body[data-page-override="thinkotezla"] .accordion-grid .right-grid .patient-story img.my-auto.mt30px {
    width: 293px;
  }

  body[data-page-override="thinkotezla"] .accordion-grid .right-grid .patient-story img.my-auto.mt30px:first-of-type {
    margin-top: 130px;
  }
}

body[data-page-override="thinkotezla"] .accordion-grid .content-separator {
  margin-top: 0;
}

body[data-page-override="thinkotezla"] .accordion-grid .patient-story {
  padding-left: 20px;
}

body[data-page-override="thinkotezla"] .accordion-grid .patient-story ul {
  margin-bottom: 15px;
}

body[data-page-override="thinkotezla"] .accordion-grid .patient-story ul li {
  margin-bottom: 0;
}

body[data-page-override="thinkotezla"] .accordion-grid .patient-story h4 {
  font-weight: 300;
  margin-bottom: 0;
}

@media (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] .accordion-grid {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 30px;
  }
}

body[data-page-override="thinkotezla"] .accordion {
  overflow: hidden;
  background-color: transparent;
}

body[data-page-override="thinkotezla"] .accordion.expand .item-title {
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .accordion:first-child .item-title img {
    width: 290px;
  }
}

body[data-page-override="thinkotezla"] .item-title {
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  height: auto;
  background-color: #efefef;
  -moz-border-radius: 22px;
  border-radius: 22px;
  padding: 35px;
}

body[data-page-override="thinkotezla"] .item-title,
body[data-page-override="thinkotezla"] .item-title .data {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

body[data-page-override="thinkotezla"] .item-title .data {
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

body[data-page-override="thinkotezla"] .item-title .header1 {
  font-family: Barlow, sans-serif;
  font-size: 42px;
  margin-bottom: 10px;
}

body[data-page-override="thinkotezla"] .item-title img {
  -moz-border-radius: 22px;
  border-radius: 22px;
  width: 290px;
  height: auto;
  margin-top: 20px;
  margin-bottom: 25px;
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .item-title img {
    margin-bottom: 0;
    margin-right: 25px;
  }
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .item-title img {
    width: 275px;
  }
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .item-title {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  body[data-page-override="thinkotezla"] .item-title img {
    margin-top: 0;
  }
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .item-title {
    padding: 0;
  }
}

body[data-page-override="thinkotezla"] .accordion-wrapper {
  position: relative;
}

body[data-page-override="thinkotezla"] .accordion-wrapper .open-close {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 35px;
  width: 35px;
  content: "";
  background: transparent 50% no-repeat;
  background-image: url(/-/media/ED68BFD4C7754C23B164B94F0D266043.ashx);
  -moz-background-size: cover;
  background-size: cover;
  cursor: pointer;
  pointer-events: none;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .accordion-wrapper .open-close {
    top: 25px;
    right: 35px;
    height: 65px;
    width: 65px;
  }
}

body[data-page-override="thinkotezla"] .accordion-wrapper.expand .open-close {
  background-image: url(/-/media/1055D2E5CC1A4651ADF03958649DAFA7.ashx);
}

body[data-page-override="thinkotezla"] .accordion-body {
  background-color: #efefef;
  -moz-border-radius-bottomright: 22px;
  border-bottom-right-radius: 22px;
  -moz-border-radius-bottomleft: 22px;
  border-bottom-left-radius: 22px;
}

body[data-page-override="thinkotezla"] .accordion-body .flex-start {
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

body[data-page-override="thinkotezla"] .accordion-body img {
  max-width: 293px;
}

body[data-page-override="thinkotezla"] .accordion-body:before {
  display: none;
}

body[data-page-override="thinkotezla"] .overlap-bottom-container {
  padding-bottom: 0;
  background: -moz- oldlinear-gradient(bottom, #dce4e8 134px, transparent 0),
    -moz- oldlinear-gradient(320deg, rgba(254, 196, 90, 0.2), #fff);
  background: linear-gradient(0deg, #dce4e8 134px, transparent 0),
    linear-gradient(130deg, rgba(254, 196, 90, 0.2), #fff);
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .overlap-bottom-container {
    background: -moz- oldlinear-gradient(bottom, #dce4e8 172px, transparent 0),
      -moz- oldlinear-gradient(320deg, rgba(254, 196, 90, 0.2), #fff);
    background: linear-gradient(0deg, #dce4e8 172px, transparent 0),
      linear-gradient(130deg, rgba(254, 196, 90, 0.2), #fff);
  }
}

body[data-page-override="thinkotezla"] .overlap-bottom {
  padding-top: 30px;
}

@media (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] .overlap-bottom img {
    max-width: 315px;
  }
}

body[data-page-override="thinkotezla"] #video-player video {
  width: 100%;
  display: block;
}

body[data-page-override="thinkotezla"] .desktop-only {
  display: none;
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .desktop-only {
    display: block;
  }
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .mobile-only {
    display: none;
  }
}

body[data-page-override="thinkotezla"] ul li {
  padding-bottom: 5px;
}

body[data-page-override="thinkotezla"] ul li a span,
body[data-page-override="thinkotezla"] ul li span {
  font-size: 16px;
  line-height: 18px;
}

@media (min-width: 64em) {

  body[data-page-override="thinkotezla"] ul li a span,
  body[data-page-override="thinkotezla"] ul li span {
    font-size: 20px;
    line-height: 28px;
  }
}

body[data-page-override="thinkotezla"] #fullIsi li {
  padding-bottom: 0;
}

body[data-page-override="thinkotezla"] #full p:not(p.small) {
  font-size: 16px;
  line-height: 18px;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] #full p:not(p.small) {
    font-size: 20px;
    line-height: 28px;
  }
}

body[data-page-override="thinkotezla"] .black {
  color: #000;
}

body[data-page-override="thinkotezla"] .header3,
body[data-page-override="thinkotezla"] h3 {
  font-family: Barlow, sans-serif;
  line-height: 21px;
}

@media (min-width: 64em) {

  body[data-page-override="thinkotezla"] .header3,
  body[data-page-override="thinkotezla"] h3 {
    font-size: 28px;
    line-height: 30px;
  }
}

body[data-page-override="thinkotezla"] .header3.black,
body[data-page-override="thinkotezla"] h3.black {
  color: #000;
}

body[data-page-override="thinkotezla"] .header4,
body[data-page-override="thinkotezla"] h4 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}

@media (min-width: 64em) {

  body[data-page-override="thinkotezla"] .header4,
  body[data-page-override="thinkotezla"] h4 {
    font-size: 24px;
    line-height: 20px;
  }
}

body[data-page-override="thinkotezla"] .header4.condensed,
body[data-page-override="thinkotezla"] h4.condensed {
  font-family: Barlow Condensed, sans-serif;
}

body[data-page-override="thinkotezla"] #topical-statistics p:not(p.small) {
  line-height: 21px;
}

body[data-page-override="thinkotezla"] #topical-statistics .right p {
  color: #003a5d;
  font-size: 19px;
  line-height: 21px;
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] #topical-statistics p:not(p.small) {
    font-size: 30px;
    line-height: 36px;
  }

  body[data-page-override="thinkotezla"] #topical-statistics .left {
    max-width: 35%;
  }

  body[data-page-override="thinkotezla"] #topical-statistics .right {
    max-width: 55%;
  }
}

body[data-page-override="thinkotezla"] #indications-and-stats .header2 {
  font-size: 19px;
  line-height: 21px;
}

body[data-page-override="thinkotezla"] #patient-stories h3:not(h3.mobile-smaller) {
  font-size: 28px;
  line-height: 34px;
  font-family: Barlow, sans-serif;
}

body[data-page-override="thinkotezla"] #patient-stories h3.mobile-20px {
  font-size: 20px !important;
  line-height: 22px !important;
  padding-top: 3px;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] #patient-stories h3.mobile-20px {
    font-size: 27px !important;
    line-height: 33px !important;
  }
}

body[data-page-override="thinkotezla"] #patient-stories ul li {
  padding-bottom: 0;
}

body[data-page-override="thinkotezla"] #patient-stories ul li span {
  font-size: 19px;
  line-height: 21px;
  color: #000;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] #patient-stories ul li span {
    font-size: 27px;
    line-height: 33px;
  }
}

body[data-page-override="thinkotezla"] #patient-stories .patient-story h4,
body[data-page-override="thinkotezla"] #patient-stories .patient-story p {
  font-size: 19px;
  line-height: 21px;
  font-family: Barlow, sans-serif;
  color: #003a5d;
}

@media (min-width: 64em) {

  body[data-page-override="thinkotezla"] #patient-stories .patient-story h4,
  body[data-page-override="thinkotezla"] #patient-stories .patient-story p {
    font-size: 27px;
    line-height: 33px;
  }
}

body[data-page-override="thinkotezla"] #patient-stories .patient-story h4.black,
body[data-page-override="thinkotezla"] #patient-stories .patient-story p.black {
  color: #000;
}

body[data-page-override="thinkotezla"] #patient-stories .two-column-layout.flex-start {
  padding: 0;
}

.quantum-modal#email-form body[data-page-override="thinkotezla"] #get-started input.cell.outlined.fixed-size#submit_button,
body[data-page-override="thinkotezla"] #get-started .cell.button.outlined.fixed-size,
body[data-page-override="thinkotezla"] #get-started .quantum-modal#email-form input.cell.outlined.fixed-size#submit_button {
  width: 100%;
  max-width: 250px;
  min-width: 0;
  height: auto;
}

@media (min-width: 48em) {

  .quantum-modal#email-form body[data-page-override="thinkotezla"] #get-started input.cell.outlined.fixed-size#submit_button,
  body[data-page-override="thinkotezla"] #get-started .cell.button.outlined.fixed-size,
  body[data-page-override="thinkotezla"] #get-started .quantum-modal#email-form input.cell.outlined.fixed-size#submit_button {
    height: 80px;
  }
}

@media (min-width: 64em) {

  .quantum-modal#email-form body[data-page-override="thinkotezla"] #get-started input.cell.outlined.fixed-size#submit_button,
  body[data-page-override="thinkotezla"] #get-started .cell.button.outlined.fixed-size,
  body[data-page-override="thinkotezla"] #get-started .quantum-modal#email-form input.cell.outlined.fixed-size#submit_button {
    width: 400px;
    height: 100px;
    max-width: 100%;
    padding: 0 30px;
  }
}

.quantum-modal#email-form body[data-page-override="thinkotezla"] #get-started input.cell.outlined.fixed-size#submit_button a,
body[data-page-override="thinkotezla"] #get-started .cell.button.outlined.fixed-size a,
body[data-page-override="thinkotezla"] #get-started .quantum-modal#email-form input.cell.outlined.fixed-size#submit_button a {
  padding: 10px 0;
}

@media (min-width: 64em) {

  .quantum-modal#email-form body[data-page-override="thinkotezla"] #get-started input.cell.outlined.fixed-size#submit_button a span,
  body[data-page-override="thinkotezla"] #get-started .cell.button.outlined.fixed-size a span,
  body[data-page-override="thinkotezla"] #get-started .quantum-modal#email-form input.cell.outlined.fixed-size#submit_button a span {
    font-size: 24px;
    line-height: 26px;
  }
}

body[data-page-override="thinkotezla"] #get-started:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 25px;
  background-color: #edf1f3;
  content: "";
  display: block;
}

body[data-page-override="thinkotezla"] #real-results p:first-of-type {
  color: #003a5d;
}

body[data-page-override="thinkotezla"] #indications-and-stats .two-column-layout .two-column-layout img {
  max-width: 100vw;
}

body[data-page-override="thinkotezla"] #indications-and-stats .two-column-layout .two-column-layout:first-of-type .left img {
  width: 172px;
}

@media (min-width: 48em) and (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] #indications-and-stats .two-column-layout .two-column-layout:first-of-type .left img {
    width: 102px;
  }
}

body[data-page-override="thinkotezla"] #indications-and-stats .two-column-layout .two-column-layout:last-of-type .left img {
  width: 207px;
}

@media (min-width: 48em) and (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] #indications-and-stats .two-column-layout .two-column-layout:last-of-type .left img {
    width: 117px;
  }
}

body[data-page-override="thinkotezla"] #indications-and-stats .two-column-layout .two-column-layout p {
  font-family: Barlow, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] #indications-and-stats .two-column-layout .two-column-layout p {
    font-size: 24px;
    line-height: 30px;
  }
}

@media (min-width: 64em) {

  .quantum-modal#email-form body[data-page-override="thinkotezla"] .two-column-layout input.outlined#submit_button a,
  .quantum-modal#email-form body[data-page-override="thinkotezla"] .two-column-layout input.outlined#submit_button a span,
  body[data-page-override="thinkotezla"] .two-column-layout .button.outlined a,
  body[data-page-override="thinkotezla"] .two-column-layout .button.outlined a span,
  body[data-page-override="thinkotezla"] .two-column-layout .quantum-modal#email-form input.outlined#submit_button a,
  body[data-page-override="thinkotezla"] .two-column-layout .quantum-modal#email-form input.outlined#submit_button a span {
    font-size: 24px;
    line-height: 26px;
  }
}

.quantum-modal#email-form body[data-page-override="thinkotezla"] input.outlined.fixed-size#submit_button,
body[data-page-override="thinkotezla"] .button.outlined.fixed-size,
body[data-page-override="thinkotezla"] .quantum-modal#email-form input.outlined.fixed-size#submit_button {
  max-width: 400px;
  min-height: 57px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  justify-self: center;
}

.quantum-modal#email-form body[data-page-override="thinkotezla"] input.outlined.fixed-size#submit_button a,
.quantum-modal#email-form body[data-page-override="thinkotezla"] input.outlined.fixed-size#submit_button a span,
body[data-page-override="thinkotezla"] .button.outlined.fixed-size a,
body[data-page-override="thinkotezla"] .button.outlined.fixed-size a span,
body[data-page-override="thinkotezla"] .quantum-modal#email-form input.outlined.fixed-size#submit_button a,
body[data-page-override="thinkotezla"] .quantum-modal#email-form input.outlined.fixed-size#submit_button a span {
  font-size: 16px;
  line-height: 19px;
}

@media (min-width: 64em) {

  .quantum-modal#email-form body[data-page-override="thinkotezla"] input.outlined.fixed-size#submit_button,
  body[data-page-override="thinkotezla"] .button.outlined.fixed-size,
  body[data-page-override="thinkotezla"] .quantum-modal#email-form input.outlined.fixed-size#submit_button {
    width: 400px;
    height: 100px;
  }

  .quantum-modal#email-form body[data-page-override="thinkotezla"] input.outlined.fixed-size#submit_button a,
  .quantum-modal#email-form body[data-page-override="thinkotezla"] input.outlined.fixed-size#submit_button a span,
  body[data-page-override="thinkotezla"] .button.outlined.fixed-size a,
  body[data-page-override="thinkotezla"] .button.outlined.fixed-size a span,
  body[data-page-override="thinkotezla"] .quantum-modal#email-form input.outlined.fixed-size#submit_button a,
  body[data-page-override="thinkotezla"] .quantum-modal#email-form input.outlined.fixed-size#submit_button a span {
    font-size: 24px;
    line-height: 22px;
  }
}

body[data-page-override="thinkotezla"] h3.alt {
  font-family: Barlow, sans-serif;
}

body[data-page-override="thinkotezla"] h3.alt.thin {
  font-weight: lighter;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] h3.alt {
    font-size: 28px;
    line-height: 34px;
  }
}

body[data-page-override="thinkotezla"] h4.callout {
  font-family: Barlow Condensed, sans-serif;
  font-size: 22px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  font-weight: bolder;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] h4.callout {
    font-size: 32px;
    line-height: 34px;
  }
}

@media (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] .page-heading:not(.page-heading.gradient) {
    background: #fae6d2;
    padding-bottom: 30px;
  }

  body[data-page-override="thinkotezla"] .page-heading:not(.page-heading.gradient) h3:not(h3.m-bp0px) {
    padding-bottom: 20px;
  }
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .component-content {
    max-width: 1380px;
  }
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] p:not(p.small) {
    line-height: 30px;
  }
}

body[data-page-override="thinkotezla"] img {
  max-width: 100%;
}

.quantum-modal#email-form body[data-page-override="thinkotezla"] .manifestation input#submit_button,
body[data-page-override="thinkotezla"] .manifestation .button,
body[data-page-override="thinkotezla"] .manifestation .quantum-modal#email-form input#submit_button {
  overflow: hidden;
  height: auto;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

@media (min-width: 48em) {

  .quantum-modal#email-form body[data-page-override="thinkotezla"] .manifestation input#submit_button img,
  body[data-page-override="thinkotezla"] .manifestation .button img,
  body[data-page-override="thinkotezla"] .manifestation .quantum-modal#email-form input#submit_button img {
    max-width: 150px;
    width: 100vw;
  }
}

@media (min-width: 64em) {

  .quantum-modal#email-form body[data-page-override="thinkotezla"] .manifestation input#submit_button img,
  body[data-page-override="thinkotezla"] .manifestation .button img,
  body[data-page-override="thinkotezla"] .manifestation .quantum-modal#email-form input#submit_button img {
    max-width: 200px;
  }
}

.quantum-modal#email-form body[data-page-override="thinkotezla"] .manifestation input#submit_button .content p,
body[data-page-override="thinkotezla"] .manifestation .button .content p,
body[data-page-override="thinkotezla"] .manifestation .quantum-modal#email-form input#submit_button .content p {
  font-size: 19px;
  line-height: 21px;
  padding-right: 30px;
}

@media (max-width: 47.99em) {

  .quantum-modal#email-form body[data-page-override="thinkotezla"] .manifestation input#submit_button,
  body[data-page-override="thinkotezla"] .manifestation .button,
  body[data-page-override="thinkotezla"] .manifestation .quantum-modal#email-form input#submit_button {
    max-width: 316px;
    margin-left: auto;
    margin-right: auto;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .quantum-modal#email-form body[data-page-override="thinkotezla"] .manifestation input#submit_button img,
  body[data-page-override="thinkotezla"] .manifestation .button img,
  body[data-page-override="thinkotezla"] .manifestation .quantum-modal#email-form input#submit_button img {
    width: 100%;
  }

  .quantum-modal#email-form body[data-page-override="thinkotezla"] .manifestation input#submit_button .content,
  body[data-page-override="thinkotezla"] .manifestation .button .content,
  body[data-page-override="thinkotezla"] .manifestation .quantum-modal#email-form input#submit_button .content {
    padding: 25px 15px;
    padding-top: 0;
    text-align: center;
  }
}

body[data-page-override="thinkotezla"] .two-column-layout {
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
  column-gap: 60px;
  row-gap: 45px;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-c {
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-c .content {
    padding-right: 20px;
  }
}

body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex {
  gap: 0;
}

.quantum-modal#email-form body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex input.outlined#submit_button:first-child,
body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex .button.outlined:first-child,
body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex .no-gap-r:first-child,
body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex .quantum-modal#email-form input.outlined#submit_button:first-child {
  margin-bottom: 20px;
}

@media (min-width: 48em) {

  .quantum-modal#email-form body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex input.outlined#submit_button:first-child,
  body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex .button.outlined:first-child,
  body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex .no-gap-r:first-child,
  body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex .quantum-modal#email-form input.outlined#submit_button:first-child {
    margin-bottom: 0;
    margin-right: 15px;
  }
}

@media (min-width: 48em) {

  .quantum-modal#email-form body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex input.outlined#submit_button:last-child,
  body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex .button.outlined:last-child,
  body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex .no-gap-r:last-child,
  body[data-page-override="thinkotezla"] .two-column-layout.thin-gap-r.button-flex .quantum-modal#email-form input.outlined#submit_button:last-child {
    margin-left: 15px;
  }
}

body[data-page-override="thinkotezla"] .two-column-layout.no-gap-c {
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
}

body[data-page-override="thinkotezla"] .two-column-layout.no-gap-r {
  row-gap: 0;
}

body[data-page-override="thinkotezla"] .two-column-layout .column {
  width: 100%;
}

body[data-page-override="thinkotezla"] .two-column-layout .column.flexed {
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

body[data-page-override="thinkotezla"] .two-column-layout .column.flexed.horizontal {
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

body[data-page-override="thinkotezla"] .two-column-layout .column.flex-end {
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

body[data-page-override="thinkotezla"] .two-column-layout .column.fluid {
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

body[data-page-override="thinkotezla"] .two-column-layout h2 {
  margin-right: 0;
}

@media (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] .two-column-layout h2 {
    text-align: center;
    padding: 0 15px;
  }
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .two-column-layout {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

body[data-page-override="thinkotezla"] .three-column {
  display: -ms-grid;
  display: grid;
  -webkit-column-gap: 5px;
  -moz-column-gap: 5px;
  column-gap: 5px;
  row-gap: 30px;
}

body[data-page-override="thinkotezla"] .three-column .cell {
  margin-bottom: 0;
}

.quantum-modal#email-form body[data-page-override="thinkotezla"] .three-column input.cell#submit_button a:after,
body[data-page-override="thinkotezla"] .three-column .cell.button a:after,
body[data-page-override="thinkotezla"] .three-column .quantum-modal#email-form input.cell#submit_button a:after {
  width: 24px;
  height: 20px;
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .three-column {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    grid-template-columns: repeat(3, 1fr);
  }
}

body[data-page-override="thinkotezla"] .column-animations {
  display: -ms-grid;
  display: grid;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  padding: 30px 15px 0;
  -ms-grid-column-align: center;
  justify-items: center;
  padding-bottom: 30px;
}

body[data-page-override="thinkotezla"] .column-animations h4 {
  margin-top: 10px;
}

@media (min-width: 48em) and (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] .column-animations {
    -ms-grid-columns: clamp(150px, 30vw, 299px) 20px minmax(150px, 1fr) 20px minmax(150px, 1fr);
    grid-template-columns: clamp(150px, 30vw, 299px) 20px minmax(150px, 1fr) 20px minmax(150px,
        1fr);
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .column-animations {
    -ms-grid-columns: clamp(300px, 30vw, 459px) 30px minmax(200px, 1fr) 30px minmax(200px, 1fr);
    grid-template-columns: clamp(300px, 30vw, 459px) 30px minmax(200px, 1fr) 30px minmax(200px,
        1fr);
    padding: 90px 0 75px;
    -webkit-align-items: top;
    -moz-box-align: top;
    -ms-flex-align: top;
    align-items: top;
  }
}

body[data-page-override="thinkotezla"] .bg-white {
  background: #fff;
}

body[data-page-override="thinkotezla"] .bg-light-beige {
  background-color: rgba(254, 196, 90, 0.2);
}

body[data-page-override="thinkotezla"] .ComparisonSlider {
  width: 100%;
}

@media (min-width: 48em) {
  body[data-page-override="thinkotezla"] .ComparisonSlider {
    height: 360px;
  }
}

body[data-page-override="thinkotezla"] .slider-header-right div {
  font-size: 14px;
  line-height: 18px;
  font-weight: lighter;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .slider-header-right div {
    font-size: 20px;
    line-height: 22px;
  }
}

body[data-page-override="thinkotezla"] .slick-slide {
  height: 100%;
  margin-bottom: 20px;
}

@media (min-width: 64em) {
  body[data-page-override="thinkotezla"] .slick-slide {
    margin-bottom: 40px;
  }
}

body[data-page-override="thinkotezla"] .slick-slide .slider-header {
  background-color: transparent;
}

@media (max-width: 63.99em) {
  body[data-page-override="thinkotezla"] .slick-slide .slider-header {
    font-size: 20px;
  }
}

body[data-page-override="thinkotezla"] .ComparisonSlider .ComparisonSlider__After,
body[data-page-override="thinkotezla"] .ComparisonSlider .ComparisonSlider__Before {
  -moz-background-size: cover;
  background-size: cover;
}

header {
  position: relative;
  display: block;
  background-color: #fff;
}

@media (min-width: 64em) {
  header {
    margin-bottom: 40px;
    padding-bottom: 0;
  }
}

header .component {
  max-width: 1380px;
  margin: 0 auto;
}

header #header-container {
  font-family: Barlow, sans-serif;
  -webkit-flex-direction: column-reverse;
  -moz-box-orient: vertical;
  -moz-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  margin-bottom: 0;
  padding: 0 10px;
  position: static;
}

@media (min-width: 48em) {
  header #header-container {
    padding: 0 30px;
  }
}

@media (min-width: 64em) {
  header #header-container {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 13px 20px 0;
  }
}

header #header-container>.component-content {
  position: static;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-direction: column-reverse;
  -moz-box-orient: vertical;
  -moz-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding: 0;
}

@media (min-width: 64em) {
  header #header-container>.component-content {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 1230px;
    margin: auto;
  }
}

@media (min-width: 86.25em) {
  header #header-container>.component-content {
    padding-left: 32px;
  }
}

header #header-left {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 8px 10px;
  padding-bottom: 6px;
  margin-bottom: 0;
}

@media (min-width: 48em) {
  header #header-left {
    padding: 15px 0 34px;
  }
}

@media (min-width: 64em) {
  header #header-left {
    min-width: 200px;
    -webkit-flex-basis: 134px;
    -ms-flex-preferred-size: 134px;
    flex-basis: 134px;
    margin-left: 10px;
    margin-right: 30px;
    padding: 15px 0 0;
  }
}

@media (min-width: 86.25em) {
  header #header-left {
    padding: 0;
    margin-left: 4px;
    margin-right: 45px;
  }
}

header #header-left .hamburger {
  display: block;
  -webkit-flex-basis: 29px;
  -ms-flex-preferred-size: 29px;
  flex-basis: 29px;
  color: #003a5d;
  font-size: 11px;
  line-height: 1.2em;
  font-weight: 600;
  padding-top: 20px;
  cursor: pointer;
}

@media (max-width: 63.99em) {
  header #header-left .hamburger {
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}

@media (min-width: 48em) {
  header #header-left .hamburger {
    padding-top: 40px;
  }
}

@media (min-width: 64em) {
  header #header-left .hamburger {
    display: none;
  }
}

header #header-left .hamburger IMG {
  width: 29px;
  height: auto;
}

@media (min-width: 48em) {
  header #header-left .hamburger IMG {
    width: 33px;
  }
}

header #header-left .section-dropdown {
  display: block;
  width: -moz-calc(100% - 158px);
  width: calc(100% - 158px);
  -webkit-order: 2;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-top: 12px;
  margin-right: 12px;
}

@media (min-width: 48em) {
  header #header-left .section-dropdown {
    width: -moz-calc(100% - 230px);
    width: calc(100% - 230px);
    margin-right: 0;
  }
}

@media (min-width: 64em) {
  header #header-left .section-dropdown {
    display: none;
  }
}

header #header-left .section-dropdown .dropdown-page-header {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: fit-content;
  background-color: #003a5d;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  border-bottom-right-radius: 8px;
  font-family: Barlow Condensed, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  padding-bottom: 2px;
}

@media (min-width: 48em) {
  header #header-left .section-dropdown .dropdown-page-header {
    height: 32px;
    font-size: 16px;
    text-transform: uppercase;
  }
}

@media (min-width: 64em) {
  header #header-left .section-dropdown .dropdown-page-header {
    display: none;
  }
}

header #header-left .quantum-header__logo {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 88px;
}

@media (max-width: 63.99em) {
  header #header-left .quantum-header__logo {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media (min-width: 48em) {
  header #header-left .quantum-header__logo {
    width: 150px;
  }
}

@media (min-width: 64em) {
  header #header-left .quantum-header__logo {
    width: 200px;
    margin-top: 8px;
  }
}

header #header-left .component-content {
  padding: 0;
}

@media (max-width: 63.99em) {
  header #header-left .component-content {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

header #header-left .component-content .component {
  padding: 0;
}

header #header-right {
  position: static;
  padding: 0;
  margin-bottom: 0;
  background-color: hsla(0, 0%, 100%, 0.5);
}

@media (min-width: 64em) {
  header #header-right {
    background-color: transparent;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: -moz-calc(100% - 168px);
    max-width: calc(100% - 168px);
  }
}

@media (min-width: 86.25em) {
  header #header-right {
    max-width: -moz-calc(100% - 180px);
    max-width: calc(100% - 180px);
  }
}

header #header-right .quantum-header__menu .quantum-top-nav__link {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  color: #003a5d;
  text-decoration: none;
  font-weight: 500;
}

header #header-right .quantum-header__mobile-content {
  display: none;
}

header #header-right>.component-content {
  position: static;
  padding: 0;
  margin: 0;
  max-width: 100%;
}

header #top_navigation {
  height: 40px;
  padding: 0;
  margin-bottom: 0;
}

@media (min-width: 64em) {
  header #top_navigation {
    margin: 0;
    max-width: 1243px;
    margin-bottom: 26px;
  }
}

@media (min-width: 86.25em) {
  header #top_navigation {
    margin-bottom: 15px;
  }
}

header #top_navigation .component-content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0;
}

header #top_navigation #top_navigation_left {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  padding: 0;
}

@media (min-width: 64em) {
  header #top_navigation #top_navigation_left {
    position: absolute;
    right: 500px;
    top: 10px;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (min-width: 86.25em) {
  header #top_navigation #top_navigation_left {
    position: relative;
    top: unset;
    right: unset;
    margin-right: 26px;
  }
}

header #top_navigation #top_navigation_left .component-content {
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 48em) {
  header #top_navigation #top_navigation_left .component-content {
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}

@media (min-width: 64em) {
  header #top_navigation #top_navigation_left .component-content {
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

header #top_navigation #top_navigation_left .quantum-top-nav__inner {
  height: 100%;
}

header #top_navigation #top_navigation_left .quantum-top-nav__links {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: baseline;
  height: 100%;
}

header #top_navigation #top_navigation_left .quantum-top-nav__link {
  font-family: Barlow, sans-serif;
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
  color: #252525;
}

@media (max-width: 47.99em) {
  header #top_navigation #top_navigation_left .quantum-top-nav__link {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

@media (max-width: 63.99em) {
  header #top_navigation #top_navigation_left .quantum-top-nav__link {
    text-align: center;
  }

  header #top_navigation #top_navigation_left .quantum-top-nav__link:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 48em) {
  header #top_navigation #top_navigation_left .quantum-top-nav__link {
    margin-left: 30px;
  }
}

@media (min-width: 64em) {
  header #top_navigation #top_navigation_left .quantum-top-nav__link {
    margin-right: 28px;
    margin-left: 0;
    font-weight: 500;
    font-size: 11px;
  }
}

@media (min-width: 86.25em) {
  header #top_navigation #top_navigation_left .quantum-top-nav__link {
    font-size: 12px;
  }
}

@media (min-width: 48em) {
  header #top_navigation #top_navigation_left .quantum-top-nav__link>span {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: block;
  }
}

header #top_navigation #top_navigation_left .quantum-top-nav__link.current-item {
  padding: 6px;
  background-color: #003a5d;
  color: #fff;
}

@media (min-width: 64em) {
  header #top_navigation #top_navigation_left .quantum-top-nav__link:first-child span {
    white-space: nowrap;
  }
}

@media (min-width: 64em) {
  header #top_navigation #top_navigation_left .quantum-top-nav__link:last-child {
    margin-right: 0;
  }
}

header #top_navigation #top_navigation_left .quantum-top-nav__link.ext-link {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 64em) {
  header #top_navigation #top_navigation_left .quantum-top-nav__link.ext-link:after {
    width: 17px;
    height: 14px;
    top: -2px;
    margin-left: 5px;
    position: relative;
    display: inline-block;
    background-image: url(), url(/-/media/A6DC3E6BA8F140E5AF23226446A13DA9.ashx);
    background-repeat: no-repeat;
    -moz-background-size: contain;
    background-size: contain;
    content: "";
  }
}

@media (max-width: 63.99em) {
  header #top_navigation #top_navigation_left .quantum-top-nav__link.ext-link .quantum-top-nav__link-text .last-word {
    display: inline-block;
  }

  header #top_navigation #top_navigation_left .quantum-top-nav__link.ext-link .quantum-top-nav__link-text .last-word:after {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 13px;
    margin-left: 6px;
    background-image: url(), url(/-/media/A6DC3E6BA8F140E5AF23226446A13DA9.ashx);
    background-repeat: no-repeat;
    -moz-background-size: contain;
    background-size: contain;
    content: "";
  }
}

header #top_navigation #top_navigation_right {
  display: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 64em) {
  header #top_navigation #top_navigation_right {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-right: 20px;
    width: auto;
    margin: 0 0 0 auto;
  }
}

@media (min-width: 86.25em) {
  header #top_navigation #top_navigation_right {
    padding-right: 0;
    margin: 0;
  }
}

header #top_navigation #top_navigation_right .component-content {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 16px;
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav .quantum-top-nav__inner {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links .quantum-top-nav__link {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 36px;
  border: 2px solid #003a5d;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-family: Barlow, sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  padding: 0 11px;
  margin-left: 18px;
}

@media (min-width: 64em) {
  header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links .quantum-top-nav__link {
    font-size: 13px;
  }
}

@media (min-width: 86.25em) {
  header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links .quantum-top-nav__link {
    font-size: 15px;
    padding: 0 12px;
    margin-left: 20px;
    height: 40px;
  }
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links .quantum-top-nav__link span {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links .quantum-top-nav__link:first-child {
  margin-left: 0;
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links .quantum-top-nav__link:last-child {
  margin-right: 0;
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links .quantum-top-nav__link.current-item {
  border: 2px solid #003a5d;
  background-color: #003a5d;
  color: #fff;
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links .quantum-top-nav__link.current-item:after {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links .quantum-top-nav__link:after {
  background-image: url(), url(/-/media/FF40221826624E1B8911EE23B903E7DB.ashx);
  width: 12px;
  height: 12px;
  display: inline-block;
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 8px;
  content: "";
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links .quantum-top-nav__link:hover {
  background-color: #003a5d;
  color: #fff;
}

header #top_navigation #top_navigation_right .component-content .quantum-top-nav__links .quantum-top-nav__link:hover:after {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

header #top_navigation #top_navigation_right .quantum-search-suggest {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 22px;
  -ms-flex-preferred-size: 22px;
  flex-basis: 22px;
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0;
}

header #top_navigation #top_navigation_right .quantum-search-suggest .component-content {
  position: absolute;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  top: 0;
  right: 0;
  width: 22px;
  max-width: inherit;
  height: 40px;
  overflow: hidden;
}

@media (min-width: 102.5em) {
  header #top_navigation #top_navigation_right .quantum-search-suggest .component-content {
    left: 0;
    right: unset;
  }
}

header #top_navigation #top_navigation_right .quantum-search-suggest input.quantum-search-box-input {
  display: none;
  background-color: transparent;
  outline: none;
  border: none;
  max-width: -moz-calc(100% - 42px);
  max-width: calc(100% - 42px);
  padding: 0 5px;
  font-family: Barlow, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #003a5d;
}

header #top_navigation #top_navigation_right .quantum-search-suggest input.quantum-search-box-input::-webkit-input-placeholder {
  color: #003a5d;
  font-size: 17px;
}

header #top_navigation #top_navigation_right .quantum-search-suggest input.quantum-search-box-input::-moz-placeholder {
  color: #003a5d;
  font-size: 17px;
}

header #top_navigation #top_navigation_right .quantum-search-suggest input.quantum-search-box-input:-ms-input-placeholder {
  color: #003a5d;
  font-size: 17px;
}

header #top_navigation #top_navigation_right .quantum-search-suggest input.quantum-search-box-input::placeholder {
  color: #003a5d;
  font-size: 17px;
}

header #top_navigation #top_navigation_right .quantum-search-suggest button {
  border: 0 solid transparent;
  background-color: transparent;
  padding: 0;
}

header #top_navigation #top_navigation_right .quantum-search-suggest .quantum-search-box-button-with-redirect {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 35px;
}

header #top_navigation #top_navigation_right .quantum-search-suggest .quantum-search-btn-close,
header #top_navigation #top_navigation_right .quantum-search-suggest .quantum-search-clear,
header #top_navigation #top_navigation_right .quantum-search-suggest input {
  display: none;
}

header #top_navigation #top_navigation_right .quantum-search-suggest.active {
  width: 243px;
  -webkit-flex-basis: 243px;
  -ms-flex-preferred-size: 243px;
  flex-basis: 243px;
}

@media (min-width: 64em) {
  header #top_navigation #top_navigation_right .quantum-search-suggest.active {
    position: absolute;
    top: -2px;
    right: -16px;
    width: -moz-calc(100% + 16px);
    width: calc(100% + 16px);
    height: 42px;
  }
}

header #top_navigation #top_navigation_right .quantum-search-suggest.active .component-content {
  width: 243px;
  border: 2px solid hsla(0, 0%, 43%, 0.3);
  background-color: #fff;
}

@media (min-width: 64em) {
  header #top_navigation #top_navigation_right .quantum-search-suggest.active .component-content {
    width: 100%;
    height: 100%;
    padding: 8px;
  }
}

header #top_navigation #top_navigation_right .quantum-search-suggest.active input.quantum-search-box-input {
  display: block;
  font-style: normal;
  font-size: 20px;
  font-weight: 400;
  width: 100%;
  height: 100%;
}

header #main_navigation {
  display: none;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 45px;
  max-width: 1270px;
  margin-bottom: 0;
  margin: 0;
  padding: 0;
}

@media (max-width: 63.99em) {
  header #main_navigation {
    position: fixed;
    display: none;
    width: 100%;
    height: auto;
    background-color: #edf1f3;
    z-index: 100000;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    overflow: auto;
  }
}

@media (min-width: 64em) {
  header #main_navigation {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation.active {
    display: block;
  }
}

header #main_navigation .component-content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (max-width: 63.99em) {
  header #main_navigation .component-content {
    max-width: 100%;
  }
}

@media (min-width: 64em) {
  header #main_navigation .component-content {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

header #main_navigation .component-content .component {
  padding: 0 0 6px;
}

@media (max-width: 63.99em) {
  header #main_navigation .component-content .component {
    background: #fff;
  }
}

header #main_navigation .component-content .component-content {
  max-width: 450px;
}

@media (min-width: 48em) {
  header #main_navigation .component-content .component-content {
    max-width: 768px;
  }
}

@media (min-width: 64em) {
  header #main_navigation .component-content .component-content {
    max-width: 100%;
  }
}

header #main_navigation a {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Barlow Condensed, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  text-decoration: none;
  width: 100%;
  height: 100%;
  padding: 0 0 0 16px;
  color: #003a5d;
  white-space: nowrap;
}

@media (max-width: 63.99em) {
  header #main_navigation a {
    min-height: 50px;
  }
}

@media (min-width: 64em) {
  header #main_navigation a {
    font-size: 16px;
    padding: 0 22px;
  }
}

header #main_navigation a.mobile_global_links {
  background-color: #ddebf1;
}

header #main_navigation a.mobile_global_links span {
  color: #003a5d;
}

@media (max-width: 63.99em) {
  header #main_navigation a.has-children {
    position: relative;
    max-width: 475px;
    margin: auto;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation a.has-children:after {
    position: absolute;
    right: 20px;
    background-image: url(../img/nav-arrow.svg),
      url(/-/media/A481CE239B074284BE53E2F58716AA72.ashx);
    width: 7px;
    height: 11px;
    -moz-background-size: cover;
    background-size: cover;
    content: "";
  }
}

header #main_navigation .dropdown-selected {
  font-family: Barlow, sans-serif;
  font-size: 15px;
  line-height: 17px;
  color: #003a5d;
  font-weight: 400;
}

@media (min-width: 64em) {
  header #main_navigation .dropdown-selected {
    font-size: 13px;
    line-height: 15px;
  }
}

@media (min-width: 86.25em) {
  header #main_navigation .dropdown-selected {
    font-size: 15px;
    line-height: 17px;
  }
}

header #main_navigation #dropdown_navs {
  position: relative;
  width: 276px;
  height: 28px;
  margin: 0 auto 6px;
  padding: 0;
  display: none;
}

@media (min-width: 64em) {
  header #main_navigation #dropdown_navs {
    display: block;
    -webkit-flex-basis: 224px;
    -ms-flex-preferred-size: 224px;
    flex-basis: 224px;
    width: 224px;
    min-width: 224px;
    margin-right: 36px;
  }
}

@media (min-width: 86.25em) {
  header #main_navigation #dropdown_navs {
    -webkit-flex-basis: 274px;
    -ms-flex-preferred-size: 274px;
    flex-basis: 274px;
    width: 274px;
    min-width: 274px;
    margin-right: 68px;
  }
}

header #main_navigation #dropdown_navs .dropdown-navigation {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 100;
  cursor: pointer;
}

header #main_navigation #dropdown_navs .dropdown-navigation:before {
  position: absolute;
  z-index: 1;
  content: "Change Indication";
}

@media (max-width: 63.99em) {
  header #main_navigation #dropdown_navs .dropdown-navigation:before {
    font-size: 12px;
    font-weight: 600;
    color: #003a5d;
    top: -18px;
    left: 14px;
  }
}

@media (min-width: 64em) {
  header #main_navigation #dropdown_navs .dropdown-navigation:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    content: "";
  }
}

header #main_navigation #dropdown_navs .dropdown-navigation:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #82c6e2;
  z-index: 11;
}

@media (min-width: 64em) {
  header #main_navigation #dropdown_navs .dropdown-navigation:after {
    content: "";
  }
}

header #main_navigation #dropdown_navs.active {
  display: block;
}

header #main_navigation #dropdown_navs .dropdown-items {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: #fff;
  background-image: url(), url(/-/media/4729050E9EAF4947BC68E3026C60EB95.ashx);
  background-repeat: no-repeat;
  background-position: 100%;
}

header #main_navigation #dropdown_navs .dropdown-items.active {
  background-image: url(), url(/-/media/B3260CAB8A3E4A4A85F6DB0A69CA59FE.ashx);
}

header #main_navigation #dropdown_navs .dropdown-items .dropdown-selected,
header #main_navigation #dropdown_navs .dropdown-items a.dropdown-item {
  width: 100%;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #6d6d6d;
}

@media (min-width: 64em) {

  header #main_navigation #dropdown_navs .dropdown-items .dropdown-selected,
  header #main_navigation #dropdown_navs .dropdown-items a.dropdown-item {
    color: #003a5d;
  }
}

header #main_navigation #dropdown_navs .dropdown-items a.dropdown-item {
  font-family: Barlow, sans-serif;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0 20px 0 10px;
  white-space: normal;
  height: 50px;
  font-size: 15px;
  font-weight: 400;
  border-bottom: 1px solid #252525;
}

header #main_navigation #dropdown_navs .dropdown-items a.dropdown-item:hover {
  background-color: #d3e3ed;
  border-bottom: 1px solid #d3e3ed;
}

@media (min-width: 64em) {
  header #main_navigation #dropdown_navs .dropdown-items a.dropdown-item {
    padding: 0 14px;
  }
}

header #main_navigation #dropdown_navs .dropdown-items a.dropdown-item:last-child {
  border-bottom: 0 solid transparent;
}

header #main_navigation #dropdown_navs .dropdown-items .dropdown-selected {
  width: -moz-calc(100% - 40px);
  width: calc(100% - 40px);
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  padding: 0;
  line-height: 1em;
  padding: 0 14px;
}

@media (max-width: 63.99em) {
  header #main_navigation #dropdown_navs .dropdown-items .dropdown-selected {
    white-space: inherit;
  }
}

@media (min-width: 64em) {
  header #main_navigation #dropdown_navs .dropdown-items .dropdown-selected {
    width: -moz-calc(100% - 10px);
    width: calc(100% - 10px);
    padding: 0;
  }
}

header #main_navigation #dropdown_navs .dropdown-items .dropdown-selected span {
  height: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-overflow: ellipsis;
  overflow: hidden;
}

header #main_navigation #dropdown_navs .dropdown-items .dropdown {
  display: none;
  position: absolute;
  top: 28px;
  right: 0;
  width: -moz-calc(100% + 10px);
  width: calc(100% + 10px);
  background-color: #fff;
  border-radius: 0px 0px 8px 8px;
}

header #main_navigation #dropdown_navs .dropdown-items .dropdown a {
  line-height: 20px;
}

header #main_navigation #dropdown_navs .dropdown-items.active .dropdown {
  display: block;
}

header #main_navigation .quantum-header {
  -webkit-flex: 0;
  -moz-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
}

@media (min-width: 64em) {
  header #main_navigation .quantum-header {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

header #main_navigation .quantum-header__mobile-subnavigation {
  display: none;
}

header #main_navigation nav.quantum-drop-down-menu {
  position: relative;
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 45px;
  }
}

header #main_navigation nav.quantum-drop-down-menu li:before {
  content: none;
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  list-style: none;
  width: 100%;
  height: 100%;
  z-index: 3;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list {
    display: block;
    padding: 0;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list.active {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item {
  position: relative;
  height: 100%;
  -moz-border-radius: 12px;
  border-radius: 12px;
  display: none;
  background-color: #fff;
  max-width: 450px;
  margin: 0 auto 10px;
  padding: 0 20px;
}

@media (min-width: 48em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item {
    max-width: 768px;
  }
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item {
    max-width: 100%;
    margin: 0;
    padding: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item:last-child {
  margin-bottom: 0;
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
  padding: 0;
  height: 100%;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 auto;
  max-width: 450px;
}

@media (min-width: 48em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu {
    max-width: 768px;
  }
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu {
    max-width: 100%;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item {
  display: block;
  margin-bottom: 0;
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item a {
  position: relative;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: -0.3px;
  min-height: 40px;
  padding: 0 0 0 20px;
  color: #fff;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item a {
    font-weight: 700;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 45px;
    padding: 0 16px;
    color: #003a5d;
    border-radius: var(--8px, 8px) var(--8px, 8px) 0px 0px;
  }
}

@media (min-width: 80em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item a {
    padding: 0 20px;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:first-child a {
    font-size: 21px;
    font-weight: 500;
    padding-left: 0;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:first-child a:after {
  display: block;
  width: 15px;
  height: 52px;
  /* background-image: url(../img/nav-plus.svg),
    url(/-/media/063EA0BF590D43EA93FC9517A41F8E3F.ashx); */
  background-image: url(/-/media/591546FF80F5483E9C7AC5D30848339A.ashx);
  background-repeat: no-repeat;
  background-position: 50%;
  -moz-background-size: 22px auto;
  background-size: auto;
  content: "";
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:first-child {
    display: none;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:last-child {
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 10px;
}

header #main_navigation nav>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:last-child>ul {
  right: 0;
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background-color: transparent;
    margin-bottom: 0;
    /*-webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;*/
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.has-children>a {
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.has-children>a {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: var(--8px, 8px) var(--8px, 8px) 0px 0px;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.has-children>a:after {
  position: absolute;
  right: 4px;
  width: 11px;
  height: 7px;
  background-image: url(), url(/-/media/06582E95877641AB89DDC580964AB070.ashx);
  background-repeat: no-repeat;
  -moz-background-size: contain;
  background-size: contain;
  content: "";
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.has-children>a:after {
    content: none;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.active.has-children .quantum-drop-down-menu__tertiary {
  display: block;
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.active.has-children>a:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item .quantum-drop-down-menu__tertiary {
    width: -moz-calc(100% + 40px);
    width: calc(100% + 40px);
    position: relative;
    left: -20px;
    padding: 10px 20px 15px;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item .quantum-drop-down-menu__tertiary .quantum-drop-down-menu__menu-list-item {
    height: 41px;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item .quantum-drop-down-menu__tertiary .quantum-drop-down-menu__menu-list-item a {
  font-size: 14px;
  font-weight: 500;
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item .quantum-drop-down-menu__tertiary .quantum-drop-down-menu__menu-list-item a {
    color: #003a5d;
    text-decoration: underline;
  }
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item .quantum-drop-down-menu__tertiary .quantum-drop-down-menu__menu-list-item a {
    font-size: 15px;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu.hasActive>li.quantum-drop-down-menu__menu-list-item {
  display: block;
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu.hasActive>li.quantum-drop-down-menu__menu-list-item:first-child {
    border-bottom: 1px solid #f7e6d4;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu.hasActive>li.quantum-drop-down-menu__menu-list-item:first-child a:after {
  background-image: url(../img/nav-minus.svg),
    url(/-/media/417A7F707937499FB669FD7E86DFAF8A.ashx);
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu.hasActive>li.quantum-drop-down-menu__menu-list-item:first-child a:after {
    content: none;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu.hasActive>li.quantum-drop-down-menu__menu-list-item.active:first-child a:before {
  position: absolute;
  bottom: 0;
  left: 16px;
  width: -moz-calc(100% - 32px);
  width: calc(100% - 32px);
  height: 1px;
  background-color: #fff;
  content: "";
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu.hasActive>li.quantum-drop-down-menu__menu-list-item.active:first-child a:before {
    content: none;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-bd {
    background-color: #82c6e2;
    margin-bottom: 20px;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-bd .quantum-drop-down-menu__menu .quantum-drop-down-menu__tertiary {
    background-color: #a6d6ea;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-bd .quantum-drop-down-menu__menu>.quantum-drop-down-menu__menu-list-item {
    display: none;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-bd .quantum-drop-down-menu__menu>.quantum-drop-down-menu__menu-list-item:first-child {
    display: block;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-bd .quantum-drop-down-menu__menu>.quantum-drop-down-menu__menu-list-item:first-child a {
  color: #fff;
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-pso {
    background-color: #e88320;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-pso .quantum-drop-down-menu__menu>.quantum-drop-down-menu__menu-list-item {
    display: none;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-pso .quantum-drop-down-menu__menu>.quantum-drop-down-menu__menu-list-item:first-child {
    display: block;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-pso .quantum-drop-down-menu__menu>.quantum-drop-down-menu__menu-list-item:first-child a {
  color: #fff;
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-psa {
    background-color: #003a5d;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-psa .quantum-drop-down-menu__menu .quantum-drop-down-menu__tertiary {
    background-color: #4b748c;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-psa .quantum-drop-down-menu__menu .quantum-drop-down-menu__tertiary .quantum-drop-down-menu__menu-list-item a {
    color: #fff !important;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-psa .quantum-drop-down-menu__menu>.quantum-drop-down-menu__menu-list-item {
    display: none;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-psa .quantum-drop-down-menu__menu>.quantum-drop-down-menu__menu-list-item:first-child {
    display: block;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.indication-psa .quantum-drop-down-menu__menu>.quantum-drop-down-menu__menu-list-item:first-child a {
  color: #fff;
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.mobile-bottom-navs {
  display: block;
  margin: 0;
  padding: 24px 20px 20px;
  background-color: #edf1f3;
  -moz-border-radius: 0;
  border-radius: 0;
  position: relative;
  width: -moz-calc(100% + 40px);
  width: calc(100% + 40px);
  max-width: -moz-calc(100% + 40px);
  max-width: calc(100% + 40px);
  left: -20px;
}

@media (min-width: 64em) {

  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.mobile-bottom-navs,
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.mobile-bottom-navs.active {
    display: none;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.mobile-bottom-navs>.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item {
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #003a5d !important;
    margin-bottom: 10px;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.mobile-bottom-navs>.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:first-child a,
header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.mobile-bottom-navs>.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item a {
  color: #003a5d;
  min-height: 48px;
  padding-left: 20px;
  font-size: 21px;
  font-weight: 500;
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.mobile-bottom-navs>.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:first-child a:after,
header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.mobile-bottom-navs>.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item a:after {
  display: block;
  width: 10px;
  height: 13px;
  background-image: url(), url(/-/media/FF40221826624E1B8911EE23B903E7DB.ashx);
  background-repeat: no-repeat;
  background-position: 50%;
  -moz-background-size: 22px auto;
  background-size: auto;
  content: "";
  margin-right: 14px;
}

@media (max-width: 63.99em) {

  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.mobile-bottom-navs>.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:first-child a:after,
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.mobile-bottom-navs>.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item a:after {
    background-image: url(), url(/-/media/FF40221826624E1B8911EE23B903E7DB.ashx) !important;
  }
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.mobile-bottom-navs>.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:last-child {
  padding-bottom: 0;
}

header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.active {
  display: block;
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item.active {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}

header #main_navigation nav.quantum-drop-down-menu .quantum-drop-down-menu__tertiary {
  display: none;
  padding: 0;
  list-style: none;
  margin-top: 0;
  background-color: #e7a564;
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu .quantum-drop-down-menu__tertiary {
    position: absolute;
    top: 45px;
    min-width: 200px;
    background: #fff;
    -moz-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.15);
    box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.15);
    border-radius: 0px 0px 8px 8px;
  }
}

header #main_navigation nav.quantum-drop-down-menu .quantum-drop-down-menu__tertiary .quantum-drop-down-menu__menu-list-item {
  position: relative;
  margin-bottom: 0;
  height: 50px;
  text-align: left;
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu .quantum-drop-down-menu__tertiary .quantum-drop-down-menu__menu-list-item {
    border-bottom: 1px solid #252525;
  }
}

header #main_navigation nav.quantum-drop-down-menu .quantum-drop-down-menu__tertiary .quantum-drop-down-menu__menu-list-item:last-child {
  border-bottom: 0 solid transparent;
}

header #main_navigation nav.quantum-drop-down-menu .quantum-drop-down-menu__tertiary .quantum-drop-down-menu__menu-list-item a {
  font-family: Barlow, sans-serif;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  padding: 0 23px;
  margin: 0;
  font-weight: 400;
}

@media (min-width: 64em) {
  header #main_navigation nav.quantum-drop-down-menu .quantum-drop-down-menu__tertiary .quantum-drop-down-menu__menu-list-item a {
    font-size: 15px;
  }
}

header #main_navigation nav.quantum-drop-down-menu .quantum-drop-down-menu__tertiary .quantum-drop-down-menu__menu-list-item.active {
  background-color: #d3e3ed;
  border-bottom: 1px solid #d3e3ed;
}

@media (min-width: 64em) {
  header #main_navigation #mobile_top_navigation {
    display: none;
  }
}

header #main_navigation #mobile_top_navigation .quantum-search-suggest .component-content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

header #main_navigation #mobile_top_navigation .quantum-search-suggest .component-content .textBoxSearch {
  display: none;
}

header #main_navigation .navigation_close {
  position: absolute;
  top: 18px;
  right: 32px;
  width: 16px;
  height: 16px;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
}

header #main_navigation .mobile_nav_logo,
header #main_navigation .navigation_close {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

header #main_navigation .mobile_nav_logo {
  padding: 8px 24px;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 64em) {
  header #main_navigation .mobile_nav_logo {
    padding: 40px;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 63.99em) {
  header #main_navigation .mobile_nav_logo IMG {
    width: 130px;
  }
}

header #main_navigation .quantum-search-suggest {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 52px;
  padding: 0 20px;
}

@media (min-width: 64em) {
  header #main_navigation .quantum-search-suggest {
    display: none;
  }
}

header #main_navigation .quantum-search-suggest .component-content {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

header #main_navigation .quantum-search-suggest input.quantum-search-box-input {
  width: -moz-calc(100% - 34px);
  width: calc(100% - 34px);
  height: 52px;
  background: #fff;
  border: 2px solid #c6d3d9;
  padding: 0 10px 0 20px;
}

@media (min-width: 64em) {
  header #main_navigation .quantum-search-suggest input.quantum-search-box-input {
    width: 100%;
    height: 46px;
    padding: 0 10px;
  }
}

header #main_navigation .quantum-search-suggest input.quantum-search-box-input::-webkit-input-placeholder {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #003a5d;
}

header #main_navigation .quantum-search-suggest input.quantum-search-box-input::-moz-placeholder {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #003a5d;
}

header #main_navigation .quantum-search-suggest input.quantum-search-box-input:-ms-input-placeholder {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #003a5d;
}

header #main_navigation .quantum-search-suggest input.quantum-search-box-input::placeholder {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #003a5d;
}

header #main_navigation .quantum-search-suggest .quantum-search-btn-close {
  display: none;
}

header #main_navigation .quantum-search-suggest .quantum-search-box-button-with-redirect {
  position: absolute;
  top: 13px;
  right: 13px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 35px;
  background: transparent;
}

@media (min-width: 64em) {
  header #main_navigation .quantum-search-suggest .quantum-search-box-button-with-redirect {
    right: 33px;
  }
}

header #sub_navigation {
  display: none;
  position: absolute;
  left: 0;
  width: 100vw;
  max-width: 100%;
  height: 38px;
  margin: 0;
  padding: 0;
  background-color: #003a5d;
}

@media (min-width: 64em) {
  header #sub_navigation {
    display: block;
  }
}

header #sub_navigation:after {
  display: block;
  width: 100%;
  height: 5px;
  background: -moz- oldlinear-gradient(left, #f98126, #ffd467);
  background: linear-gradient(90deg, #f98126, #ffd467);
  content: "";
}

header #sub_navigation .component-content {
  max-width: 1200px;
}

header #sub_navigation .component {
  padding: 0;
  margin: 0 auto;
  height: 100%;
}

header #sub_navigation .component .component-content {
  padding: 0;
}

header #sub_navigation ul.undernav_subnav {
  display: none;
  list-style: none;
  height: 100%;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0;
}

header #sub_navigation ul.undernav_subnav.active,
header #sub_navigation ul.undernav_subnav li {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

header #sub_navigation ul.undernav_subnav li {
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Barlow, sans-serif;
  font-size: 10px;
  line-height: 1em;
  font-weight: 400;
  margin-left: 27px;
  margin-bottom: 0;
}

@media (min-width: 64em) {
  header #sub_navigation ul.undernav_subnav li {
    font-size: 11px;
  }
}

@media (min-width: 86.25em) {
  header #sub_navigation ul.undernav_subnav li {
    font-size: 12px;
  }
}

header #sub_navigation ul.undernav_subnav li:first-child {
  margin-left: 0;
}

header #sub_navigation ul.undernav_subnav li a {
  text-decoration: none;
  color: #fff;
}

[data-indication="pso"][data-parent-page="efficacy"] header #sub_navigation ul.undernav_subnav li a {
  word-break: normal;
  text-align: center;
}

header #sub_navigation ul.undernav_subnav li a.active,
header #sub_navigation ul.undernav_subnav li a.current-item {
  font-weight: 700;
}

header:after {
  display: block;
  width: 100%;
  height: 5px;
  background: -moz- oldlinear-gradient(left, #f98126, #ffd467);
  background: linear-gradient(90deg, #f98126, #ffd467);
  content: "";
}

@media (min-width: 64em) {
  header:after {
    content: none;
  }
}

body[data-indication="global"] header,
body[data-indication="variable"] header {
  margin-bottom: 0;
}

@media (min-width: 64em) {

  body[data-indication="global"] header #main_navigation #dropdown_navs,
  body[data-indication="global"] header #main_navigation .quantum-header,
  body[data-indication="variable"] header #main_navigation #dropdown_navs,
  body[data-indication="variable"] header #main_navigation .quantum-header {
    display: none;
  }
}

body[data-indication="global"] header #sub_navigation,
body[data-indication="variable"] header #sub_navigation {
  height: 0;
}

@media (min-width: 64em) {

  body[data-indication="global"] header #sub_navigation .component-content,
  body[data-indication="variable"] header #sub_navigation .component-content {
    display: none;
  }
}

@media (min-width: 64em) {
  body[data-indication="bd"] header #main_navigation nav.quantum-drop-down-menu ul.quantum-drop-down-menu__list li.quantum-drop-down-menu__list-item.indication-bd {
    display: block;
  }
}

@media (min-width: 64em) {

  body[data-indication="bd"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.active>a,
  body[data-indication="bd"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.active span,
  body[data-indication="bd"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.current-item>a,
  body[data-indication="bd"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.current-item span {
    background-color: #003a5d;
    color: #fff;
  }
}

body[data-indication="bd"] header #header-left .section-dropdown .dropdown-page-header,
body[data-indication="bd"] header #main_navigation #dropdown_navs .dropdown-navigation:after,
body[data-indication="bd"] header #main_navigation nav.quantum-drop-down-menu:after,
body[data-indication="bd"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:nth-child(2).active>a,
body[data-indication="bd"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:nth-child(2).active span,
body[data-indication="bd"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:nth-child(2).current-item>a,
body[data-indication="bd"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:nth-child(2).current-item span {
  background-color: #82c6e2;
}

body[data-indication="bd"] .mobile-subnav-dropdown {
  border-bottom: 2px solid #82c6e2;
}

body[data-indication="bd"] .mobile-subnav-dropdown .mobile-subnav-dropdown-items .subnav-dropdown-header {
  color: #82c6e2;
}

body[data-indication="bd"][data-parent-page="study-design"] header #header-left .section-dropdown .dropdown-page-header {
  display: none;
}

@media (min-width: 64em) {
  body[data-indication="pso"] header #main_navigation nav.quantum-drop-down-menu ul.quantum-drop-down-menu__list li.quantum-drop-down-menu__list-item.indication-pso {
    display: block;
  }
}

@media (min-width: 64em) {

  body[data-indication="pso"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.active>a,
  body[data-indication="pso"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.active span,
  body[data-indication="pso"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.current-item>a,
  body[data-indication="pso"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.current-item span {
    background-color: #003a5d;
    color: #fff;
  }
}

body[data-indication="pso"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:nth-child(2).active>a,
body[data-indication="pso"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:nth-child(2).active span,
body[data-indication="pso"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:nth-child(2).current-item>a,
body[data-indication="pso"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item:nth-child(2).current-item span {
  background-color: #e88320;
}

body[data-indication="pso"] header #main_navigation nav.quantum-drop-down-menu:after {
  background-color: #003a5d;
}

body[data-indication="pso"] header #header-left .section-dropdown .dropdown-page-header,
body[data-indication="pso"] header #main_navigation #dropdown_navs .dropdown-navigation:after {
  background-color: #e88320;
}

@media (min-width: 64em) {
  body[data-indication="psa"] header #main_navigation nav.quantum-drop-down-menu ul.quantum-drop-down-menu__list li.quantum-drop-down-menu__list-item.indication-psa {
    display: block;
  }
}

@media (min-width: 64em) {

  body[data-indication="psa"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.active>a,
  body[data-indication="psa"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.active span,
  body[data-indication="psa"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.current-item>a,
  body[data-indication="psa"] header #main_navigation nav.quantum-drop-down-menu>ul.quantum-drop-down-menu__list>li.quantum-drop-down-menu__list-item>ul.quantum-drop-down-menu__menu>li.quantum-drop-down-menu__menu-list-item.current-item span {
    background-color: #003a5d;
    color: #fff;
    border-radius: var(--8px, 8px) var(--8px, 8px) 0px 0px;
  }
}

body[data-indication="psa"] header #header-left .section-dropdown .dropdown-page-header,
body[data-indication="psa"] header #main_navigation #dropdown_navs .dropdown-navigation:after,
body[data-indication="psa"] header #main_navigation nav.quantum-drop-down-menu:after {
  background-color: #003a5d;
  text-align: center;
  text-transform: uppercase;
}

body[data-current-page="cDAPSA"] header #header-left .section-dropdown .dropdown-page-header {
  text-transform: none;
}

body[data-indication="psa"] .mobile-subnav-dropdown {
  border-bottom: 2px solid #003a5d;
}

body[data-indication="psa"] .mobile-subnav-dropdown .mobile-subnav-dropdown-items .subnav-dropdown-header {
  color: #003a5d;
}

body[data-parent-page="landing"][data-indication="global"] header #header-left .section-dropdown,
body[data-parent-page="landing"] header #header-left .section-dropdown .dropdown-page-header,
body[data-parent-page="landing"] header #sub_navigation {
  display: none;
}

@media (min-width: 64em) {
  body[data-parent-page="landing"] #internal-banner {
    margin-top: 14px;
  }
}

@media (min-width: 86.25em) {
  body[data-parent-page="landing"] #internal-banner {
    margin-top: 35px;
  }
}

body.page-not-found header #header-left .section-dropdown .dropdown-page-header,
body[data-parent-page="dosing"] header #header-left .section-dropdown .dropdown-page-header,
body[data-indication="pso"][data-parent-page="study-design"] header #header-left .section-dropdown .dropdown-page-header,
body[data-parent-page="how-otezla-works"] header #header-left .section-dropdown .dropdown-page-header {
  display: none;
}

body[data-parent-page="orphan"][data-current-page="sitemap"] header:after,
body[data-parent-page="receive-updates"][data-current-page="sitemap"] header:after,
body[data-parent-page="request-a-rep"][data-current-page="sitemap"] header:after {
  bottom: 0;
}

body[data-parent-page="orphan"] header #header-left .section-dropdown,
body[data-parent-page="orphan"] header #sub_navigation,
body[data-parent-page="receive-updates"] header #header-left .section-dropdown,
body[data-parent-page="receive-updates"] header #sub_navigation,
body[data-parent-page="request-a-rep"] header #header-left .section-dropdown,
body[data-parent-page="request-a-rep"] header #sub_navigation {
  display: none;
}

body[data-parent-page="orphan"] header:after,
body[data-parent-page="receive-updates"] header:after,
body[data-parent-page="request-a-rep"] header:after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 5px;
  background: -moz- oldlinear-gradient(left, #f98126, #ffd467);
  background: linear-gradient(90deg, #f98126, #ffd467);
  content: "";
}

@media (min-width: 64em) {

  body[data-parent-page="orphan"] header:after,
  body[data-parent-page="receive-updates"] header:after,
  body[data-parent-page="request-a-rep"] header:after {
    bottom: -40px;
  }
}

.title-header {
  position: relative;
}

.title-header .page-title {
  padding-right: 0;
}

.new-data-pad {
  position: relative;
  padding-right: 125px;
}

@media (min-width: 64em) {
  .new-data-pad {
    padding-right: 200px;
  }
}

.new-data-pad.bottom-border {
  border-bottom: 1px solid #003a5d;
  margin-bottom: 15px;
}

.new-data-pad.bottom-border h1.page-title,
.new-data-pad.bottom-border h2.page-title {
  border-bottom: 0 solid transparent;
  margin-bottom: 0;
}

@media (max-width: 63.99em) {
  .new-data-pad .new-data {
    position: absolute;
    bottom: 10px;
    right: 0;
  }
}

@media (max-width: 63.99em) {
  .new-data-pad.no-data-pad-mobile {
    padding-right: 0;
  }
}

.new-data {
  width: 108px;
}

@media (min-width: 64em) {
  .new-data {
    position: absolute;
    bottom: 12px;
    right: 0;
    width: 151px;
    height: 54px;
  }
}

.new-data IMG {
  width: 100%;
}

@media (max-width: 63.99em) {
  .new-data.mobile-no-float {
    position: relative;
    right: auto;
    bottom: auto;
  }
}

.wrapper {
  position: relative;
  width: 100%;
  padding: 20px 0;
}

@media (min-width: 48em) {
  .wrapper {
    padding: 30px 0;
  }
}

@media (min-width: 64em) {
  .wrapper {
    padding: 40px 0;
  }
}

@media (min-width: 86.25em) {
  .wrapper {
    padding: 33px 0;
  }
}

.wrapper.lightGray {
  background-color: #f3f3f3;
}

.wrapper.banner-wrapper {
  padding-bottom: 35px;
  padding-left: 12px;
  background: #fff;
  padding-right: 12px;
}

@media (min-width: 64em) {
  .wrapper.banner-wrapper {
    padding: 30px 40px 50px;
  }
}

.wrapper.banner-wrapper .video-button-container {
  margin-top: 0;
}

.wrapper.banner-wrapper .banner-content-wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 64em) {
  .wrapper.banner-wrapper .banner-content-wrapper {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.wrapper.banner-wrapper .banner-content-wrapper img {
  margin-top: 30px;
  margin-right: 0;
  width: 110px;
  margin-bottom: 5px;
}

@media (min-width: 64em) {
  .wrapper.banner-wrapper .banner-content-wrapper img {
    margin-top: 0;
    margin-right: 45px;
    margin-bottom: 0;
    width: 217px;
  }
}

.wrapper.banner-wrapper .banner-content-wrapper h2 {
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0;
}

@media (min-width: 64em) {
  .wrapper.banner-wrapper .banner-content-wrapper h2 {
    font-size: 32px;
    line-height: 41px;
  }
}

.wrapper.bg-blue-gradient {
  background: -moz- oldlinear-gradient(top, #dbeff7, #fff);
  background: linear-gradient(180deg, #dbeff7, #fff);
}

.wrapper.bg-blue-gradient .content-body-list {
  margin-top: 15px;
}

@media (min-width: 64em) {
  .wrapper.bg-blue-gradient .content-body-list {
    margin-top: 50px;
  }
}

.inner-section {
  padding-bottom: 25px;
  border-bottom: 1px solid #003a5d;
}

@media (min-width: 64em) {
  .inner-section {
    margin-bottom: 50px;
    padding-bottom: 50px;
  }
}

@media (min-width: 64em) {
  .inner-section.desktop-pt0 {
    padding-top: 0;
  }
}

@media (max-width: 63.99em) {
  .inner-section.mobile-pt0 {
    padding-top: 0;
  }
}

.inner-section.smaller-bottom-mg {
  margin-bottom: 50px;
}

.inner-section.small-bottom-mg {
  margin-bottom: 65px;
  padding-bottom: 90px;
}

.inner-section:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0 solid transparent;
}

.inner-section:last-child.only-child {
  padding-bottom: 25px;
  border-bottom: 1px solid #003a5d;
}

@media (min-width: 64em) {
  .inner-section:last-child.only-child {
    padding-bottom: 50px;
  }
}

.tight-container {
  position: relative;
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 12px;
}

@media (min-width: 64em) {
  .tight-container {
    padding: 0 20px;
  }
}

@media (max-width: 63.99em) {
  .tight-container.mobile-container {
    padding: 0;
  }
}

.xlarge-container {
  position: relative;
  width: 100%;
  max-width: 1550px;
  margin: 0 auto;
  padding: 0 12px;
}

@media (min-width: 64em) {
  .xlarge-container {
    padding: 0 20px;
  }
}

.large-container {
  width: 100%;
  max-width: 1510px;
  margin: 0 auto;
  padding: 0 12px;
}

@media (min-width: 64em) {
  .large-container {
    padding: 0 50px;
  }
}

.large-container.two-column-layout-wrapper {
  padding: 0;
}

@media (min-width: 64em) {
  .large-container.two-column-layout-wrapper {
    padding: 0 50px;
  }
}

.two-column-layout {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.two-column-layout .column {
  margin-bottom: 12px;
  padding: 0;
  max-width: 100%;
}

@media (min-width: 64em) {
  .two-column-layout .column {
    max-width: 50%;
  }
}

.two-column-layout .column .min-height {
  min-height: auto;
}

@media (min-width: 64em) {
  .two-column-layout .column .min-height {
    min-height: 130px;
  }
}

.quantum-modal#email-form .two-column-layout .column input.cta-btn#submit_button,
.two-column-layout .column .button.cta-btn,
.two-column-layout .column .quantum-modal#email-form input.cta-btn#submit_button {
  width: 100%;
}

@media (min-width: 64em) {

  .quantum-modal#email-form .two-column-layout .column input.cta-btn#submit_button,
  .two-column-layout .column .button.cta-btn,
  .two-column-layout .column .quantum-modal#email-form input.cta-btn#submit_button {
    width: 315px;
  }
}

.two-column-layout.centered-content {
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 64em) {
  .two-column-layout.centered-content {
    gap: 20px;
  }
}

.two-column-layout.centered-content div {
  margin: initial;
}

.two-column-layout.flex-start {
  gap: 6px;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: center;
}

@media (max-width: 63.99em) {
  .two-column-layout.flex-start {
    padding: 0 45px;
  }
}

@media (min-width: 64em) {
  .two-column-layout.flex-start {
    gap: 20px;
  }
}

.two-column-layout.centered-vertically {
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 64em) {
  .two-column-layout {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.mobile-faux-section-break {
  position: relative;
  display: block;
  width: -moz-calc(100% + 40px);
  width: calc(100% + 40px);
  left: -20px;
  height: 30px;
  margin-top: 30px;
  margin-bottom: 10px;
  background-color: #efefef;
}

@media (min-width: 64em) {
  .mobile-faux-section-break {
    display: none;
  }
}

.vertical-line {
  height: 10px;
  width: 100vw;
  border: none;
  background: #e7edef;
}

@media (min-width: 64em) {
  .vertical-line {
    border-left: 1px solid #707070;
    height: 272px;
    width: 0;
  }
}

@media (max-width: 63.99em) {
  .vertical-line {
    position: relative;
    width: -moz-calc(100% + 24px);
    width: calc(100% + 24px);
    left: -12px;
  }

  .vertical-line+.column {
    padding-top: 15px;
  }
}

.tighter-container {
  margin: 0 auto;
}

@media (min-width: 64em) {
  .tighter-container {
    max-width: 800px;
  }
}

footer {
  font-family: Barlow, sans-serif;
  color: #003a5d;
  padding: 0;
  background-color: #dce4e8;
}

/* Modification 15/08/2022 - Arunraj  -- START*/

footer>.container>.component-content>.quantum-quicklinks>.quantum-quicklinks__inner>.quantum-quicklinks__column:nth-child(5)>a {
  display: none;
}

@media screen and (max-width: 1023px) {
  .mob_none {
    display: none;
  }
}

#advance-spga-week-16>.small {
  font-weight: bold;
}

.section_hidden {
  display: none !important;
}

.small_letter {
  text-transform: lowercase !important;
}

/* Modification 15/08/2022 - Arunraj  -- END */
@media (min-width: 64em) {
  footer {
    padding: 0 30px;
  }
}

@media (min-width: 86.25em) {
  footer {
    padding: 0 20px;
  }
}

footer .component {
  padding: 20px;
  margin: 0 auto;
}

@media (min-width: 48em) {
  footer .component {
    padding: 35px 30px;
  }
}

@media (min-width: 64em) {
  footer .component {
    padding: 95px 0 75px;
    max-width: 1104px;
  }
}

@media (min-width: 86.25em) {
  footer .component {
    padding: 100px 20px;
  }
}

footer .component>.component-content {
  padding: 0;
}

footer .quantum-quicklinks {
  margin-bottom: 20px;
}

@media (min-width: 48em) {
  footer .quantum-quicklinks {
    margin-bottom: 0;
  }
}

@media (min-width: 64em) {
  footer .quantum-quicklinks {
    margin-bottom: 36px;
  }
}

@media (min-width: 86.25em) {
  footer .quantum-quicklinks {
    margin-bottom: 64px;
  }
}

footer .quantum-quicklinks__inner {
  /* display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox; */
  /* display: flex; */
  /* -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify; */
  /* justify-content: space-between; */
}

footer .quantum-quicklinks__inner {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

@media (min-width: 48em) {
  footer .quantum-quicklinks__inner {
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  footer .quantum-quicklinks__inner {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media (min-width: 64em) {
  footer .quantum-quicklinks__inner {
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width: 86.25em) {
  footer .quantum-quicklinks__inner {
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

footer .quantum-quicklinks__inner .quantum-quicklinks__column {
  -webkit-flex-basis: 48%;
  -ms-flex-preferred-size: 48%;
  flex-basis: 48%;
  margin-bottom: 30px;
}

@media (min-width: 48em) {
  footer .quantum-quicklinks__inner .quantum-quicklinks__column {
    -webkit-flex-basis: 26%;
    -ms-flex-preferred-size: 26%;
    flex-basis: 26%;
  }
}

@media (min-width: 64em) {
  footer .quantum-quicklinks__inner .quantum-quicklinks__column {
    -webkit-flex: inherit;
    -moz-box-flex: inherit;
    -ms-flex: inherit;
    flex: inherit;
  }
}

@media (min-width: 86.25em) {
  footer .quantum-quicklinks__inner .quantum-quicklinks__column {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 0;
  }
}

footer .quantum-quicklinks__inner .quantum-quicklinks__column:last-child {
  margin-bottom: 0;
  margin-right: 0;
}

footer .quantum-quicklinks__inner .quantum-quicklinks__column:last-child a.quantum-quicklinks__column-header {
  margin-bottom: 0;
}

@media (max-width: 63.99em) {
  footer .quantum-quicklinks__inner .quantum-quicklinks__column:last-child a.quantum-quicklinks__column-header {
    height: auto !important;
  }
}

@media (max-width: 63.99em) {
  footer .quantum-quicklinks__inner .quantum-quicklinks__column:last-child>a.quantum-quicklinks__column-header {
    margin-bottom: 30px;
  }
}

footer .quantum-quicklinks__inner .quantum-quicklinks__column a.quantum-quicklinks__column-header {
  display: block;
  font-family: Barlow Condensed, sans-serif;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  margin-bottom: 12px;
  text-decoration: none;
  color: #003a5d;
}

@media (min-width: 48em) {
  footer .quantum-quicklinks__inner .quantum-quicklinks__column a.quantum-quicklinks__column-header {
    line-height: 20px;
  }
}

@media (max-width: 47.99em) {
  #fullIsi.detach {
    margin-bottom: 0;
  }

  footer .quantum-quicklinks__inner .quantum-quicklinks__column a.quantum-quicklinks__column-header:first-child,
  footer .quantum-quicklinks__inner .quantum-quicklinks__column a.quantum-quicklinks__column-header:nth-child(2) {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 34px;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: start;
  }

  /* footer .quantum-quicklinks__inner .quantum-quicklinks__column {
    flex-basis: 45%;
  } */

  footer .quantum-quicklinks__inner .quantum-quicklinks__column a.quantum-quicklinks__column-header:first-child br.not-for-mobile {
    display: block;
  }
}

footer .quantum-quicklinks__inner .quantum-quicklinks__column ul {
  list-style: none;
  padding: 0 18px 0 0;
}

@media (min-width: 64em) {
  footer .quantum-quicklinks__inner .quantum-quicklinks__column ul {
    padding: 0;
  }
}

footer .quantum-quicklinks__inner .quantum-quicklinks__column ul li {
  display: block;
  margin-bottom: 8px;
  font-size: 12px;
  line-height: 13px;
}

@media (min-width: 64em) {
  footer .quantum-quicklinks__inner .quantum-quicklinks__column ul li {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 8px;
  }
}

footer .quantum-quicklinks__inner .quantum-quicklinks__column ul li a {
  text-decoration: none;
  color: #252525;
  font-weight: 500;
}

footer .quantum-footer__links-row {
  padding-bottom: 20px;
  margin-bottom: 26px;
  font-weight: 500;
  border-bottom: 2px solid #003a5d;
  font-size: 14px;
}

@media (max-width: 47.99em) {
  footer .quantum-footer__links-row {
    width: 339px;
  }
}

@media (min-width: 64em) {
  footer .quantum-footer__links-row {
    font-size: 15px;
  }
}

footer .quantum-footer__links-row a {
  text-decoration: none;
}

footer .quantum-footer__links-row a:after {
  margin-left: 6px;
  margin-right: 6px;
  content: "|";
}

@media (max-width: 47.99em) {
  footer .quantum-footer__links-row a:nth-child(3):after {
    content: "|";
  }
}

footer .quantum-footer__links-row a:last-child:after {
  content: none;
}

@media (min-width: 48em) {
  footer .footer-bottom {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 47.99em) {
  footer .footer-bottom .logo-amgen {
    display: block;
    width: 140px;
    margin-bottom: 24px;
  }
}

@media (min-width: 48em) {
  footer .footer-bottom .logo-amgen {
    -webkit-flex-basis: 162px;
    -ms-flex-preferred-size: 162px;
    flex-basis: 162px;
    margin-right: 74px;
  }
}

@media (min-width: 64em) {
  footer .footer-bottom .logo-amgen {
    margin-right: 54px;
  }
}

footer .footer-bottom .copyright {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

footer .footer-bottom .copyright p {
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  color: #003a5d;
}

@media (max-width: 47.99em) {
  footer .footer-bottom .copyright p {
    margin-bottom: 20px;
    line-height: 1.43;
  }

  footer .footer-bottom .copyright p:last-child {
    margin-bottom: 0px;
  }

  footer .quantum-footer__links-row a {
    text-decoration: none;
    width: auto;
    display: inline-block;
  }
}

@media (min-width: 48em) {
  footer .footer-bottom .copyright p {
    font-size: 12px;
    line-height: 22px;
  }
}

@media (min-width: 64em) {
  footer .footer-bottom .copyright p {
    font-size: 12px;
    line-height: 14px;
  }
}

@media (max-width: 47.99em) {

  footer .footer-bottom .copyright p:first-child,
  footer .footer-bottom .copyright p:nth-child(2) {
    margin-bottom: 20px;
    line-height: 1.43;
  }
}

#fullIsi {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 215px;
  z-index: 1000;
}

@media (min-width: 64em) {
  #fullIsi {
    height: 103px;
    padding: 0 20px;
  }
}

#fullIsi.detach {
  position: relative;
  bottom: unset;
  height: unset !important;
  background-color: transparent;
  margin-bottom: 12px;
  z-index: unset;
}

@media (min-width: 64em) {
  #fullIsi.detach {
    margin-bottom: 30px;
  }
}

#fullIsi.detach .open-close-btn {
  display: none;
}

#fullIsi.detach .demo-shell__takeover {
  border: 0 solid transparent;
  -moz-border-radius: 0;
  border-radius: 0;
}

@media (min-width: 64em) {
  #fullIsi.detach .demo-shell__takeover .quantum-isi-tray {
    padding: 40px 0 0;
  }
}

#fullIsi.detach .demo-shell__takeover .quantum-isi-tray .quantum-isi-tray__inner .isi-content {
  max-width: 1064px;
}

#fullIsi.open {
  height: 100vh !important;
  top: 0;
  bottom: unset;
}

#fullIsi.open .demo-shell__takeover .quantum-isi-tray {
  height: 100%;
  padding-bottom: 0;
}

#fullIsi.open .demo-shell__takeover .quantum-isi-tray .quantum-isi-tray__inner {
  height: 100%;
  padding-bottom: 50px;
  overflow: auto;
}

#fullIsi .quantum-isi-tray__content>h3:first-child {
  display: none;
}

#fullIsi .open-close-btn {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

@media (min-width: 64em) {
  #fullIsi .open-close-btn {
    top: 0px;
  }
}

#fullIsi .open-close-btn .button-shape {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-basis: 22px;
  -ms-flex-preferred-size: 22px;
  flex-basis: 22px;
  width: 22px;
  height: 22px;
}

@media (min-width: 64em) {
  #fullIsi .open-close-btn .button-shape {
    width: 20px;
    height: 20px;
  }
}

#fullIsi .open-close-btn .button-shape IMG {
  width: 100%;
  height: 100%;
}

#fullIsi .demo-shell__takeover {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 0;
  background-color: #fff;
  border-top: 1px solid #003a5d;
  border-left: 1px solid #003a5d;
  border-right: 1px solid #003a5d;
  -moz-border-radius-topleft: 16px;
  border-top-left-radius: 16px;
  -moz-border-radius-topright: 16px;
  border-top-right-radius: 16px;
  max-width: 450px;
}

@media (min-width: 48em) {
  #fullIsi .demo-shell__takeover {
    padding: 11px 15px 0;
    max-width: 768px;
  }
}

@media (min-width: 64em) {
  #fullIsi .demo-shell__takeover {
    padding: 0 30px;
    max-width: 1280px;
    border-top: 2px solid #003a5d;
    border-left: 2px solid #003a5d;
    border-right: 2px solid #003a5d;
  }
}

@media (min-width: 86.25em) {
  #fullIsi .demo-shell__takeover {
    padding: 0 20px;
  }
}

#fullIsi .demo-shell__takeover .quantum-isi-tray {
  width: 100%;
  padding: 20px 20px 0;
}

@media (min-width: 64em) {
  #fullIsi .demo-shell__takeover .quantum-isi-tray {
    padding: 8px 0 0;
  }
}

#fullIsi .demo-shell__takeover .quantum-isi-tray .quantum-isi-tray__inner {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

#fullIsi .demo-shell__takeover .quantum-isi-tray .quantum-isi-tray__inner .isi-content {
  max-width: 1150px;
  margin: 0 auto;
}

#fullIsi .always-visible {
  margin-bottom: 20px;
}

@media (min-width: 48em) {
  #fullIsi .always-visible {
    margin-bottom: 20px;
  }
}

@media (min-width: 64em) {
  #fullIsi .always-visible {
    margin-bottom: 20px;
  }
}

#fullIsi p {
  margin-bottom: 20px;
  margin-top: 8px;
}

#fullIsi .always-visible p {
  margin-bottom: 8px;
}

@media (min-width: 64em) {
  #fullIsi .always-visible p {
    margin-bottom: 20px;
  }
}

#fullIsi h3 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
  line-height: 1em;
  margin-bottom: 5px;
}

@media (min-width: 64em) {
  #fullIsi h3 {
    font-size: 20px;
    margin-bottom: 0px;
  }
}

#fullIsi h3:first-child {
  font-size: 20px;
}

@media (min-width: 48em) {
  #fullIsi h3:first-child {
    font-size: 20px;
  }
}

@media (min-width: 64em) {
  #fullIsi h3:first-child {
    font-size: 20px;
    margin-bottom: 0px;
  }
}

#fullIsi li,
#fullIsi li span,
#fullIsi p {
  font-size: 14px;
  line-height: 16px;
}

@media (min-width: 48em) {

  #fullIsi li,
  #fullIsi li span,
  #fullIsi p {
    font-size: 18px;
    line-height: 20px;
  }
}

@media (min-width: 64em) {

  #fullIsi li,
  #fullIsi li span,
  #fullIsi p {
    font-size: 20px;
    line-height: 22px;
  }
}

#fullIsi p {
  margin-bottom: 14px;
}

@media (min-width: 48em) {
  #fullIsi p {
    margin-bottom: 10px;
  }
}

@media (min-width: 64em) {
  #fullIsi p {
    margin-bottom: 20px;
  }
}

#fullIsi p:last-child {
  margin-bottom: 0;
}

#fullIsi ul {
  margin-bottom: 10px;
}

#fullIsi .isi-content>ul,
#fullIsi ul.hypen-m {
  margin-left: 10px;
}

@media (min-width: 64em) {
  #fullIsi ul {
    margin-bottom: 20px;
  }

  #fullIsi .isi-content>ul,
  #fullIsi ul.hypen-m {
    margin-left: 10px;
  }
}

#fullIsi ul li {
  margin-bottom: 14px;
}

@media (min-width: 64em) {
  #fullIsi ul li {
    margin-bottom: 20px;
  }
}

#fullIsi ul li:last-child {
  margin-bottom: 0;
}

#fullIsi ul li ul {
  margin-top: 10px;
  padding: 0;
  padding-left: 16px;
}

@media (min-width: 64em) {
  #fullIsi ul li ul {
    margin-top: 23px;
    padding-left: 26px;
  }
}

@media (min-width: 64em) {

  #fullIsi ul li ul,
  #fullIsi ul li ul:last-child {
    margin-bottom: 30px;
  }
}

#fullIsi ul:last-child,
#fullIsi ul li ul li:last-child {
  margin-bottom: 0;
}

#fullIsi a {
  color: #e88320;
  text-decoration: underline;
}

#fullIsi .demo-shell__fixed-bottom,
#fullIsi .quantum-isi-tray__trigger-wrap {
  display: none;
}

.quantum-modal {
  position: fixed;
  top: 0;
  left: 0;
  max-width: 100%;
  width: 100%;
  height: 100%;
  padding: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 200000;
  display: none;
}

@media (min-width: 64em) {
  .quantum-modal {
    padding: 20px 10px;
  }
}

.quantum-modal .quantum-button--tertiary {
  display: none;
}

@media (min-width: 64em) {
  .quantum-modal {
    padding: 50px;
  }
}

.quantum-modal.active {
  display: block;
}

.quantum-modal.video-hub {
  background-color: rgba(0, 0, 0, 0.5);
}

.quantum-modal.video-hub.active {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.quantum-modal.video-hub .modal-content,
.quantum-modal.video-hub .quantum-modal__dialog {
  background-color: transparent;
  overflow: initial;
}

.quantum-modal.video-hub .modal-content:before,
.quantum-modal.video-hub .quantum-modal__dialog:before {
  content: none;
}

.quantum-modal.video-hub .modal-content:before {
  display: none;
}

.quantum-modal.video-hub .modal-content {
  padding: 0;
}

.quantum-modal.video-hub .video-wrapper {
  max-width: 334px;
  /* position: relative; */
  height: 188px;
  margin: 0 auto;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
}

@media (min-width: 48em) {
  .quantum-modal.video-hub .video-wrapper {
    max-width: 700px;
    height: 394px;
  }
}

@media (min-width: 64em) {
  .quantum-modal.video-hub .video-wrapper {
    max-width: 842px;
    height: 474px;
  }
}

.quantum-modal.video-hub .video-wrapper .video-js .vjs-big-play-button {
  background: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}

.quantum-modal.video-hub .video-wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(), url(/-/media/1843E6082C774E31B2AAE75D48C78791.ashx);
  background-color: rgba(0, 58, 93, 0.2);
  -moz-background-size: 40px auto;
  background-size: 40px auto;
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
}

@media (min-width: 64em) {
  .quantum-modal.video-hub .video-wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    -moz-background-size: 60px auto;
    background-size: 60px auto;
  }
}

.quantum-modal.video-hub .quantum-modal__dialog {
  height: auto;
  max-width: 842px;
}

.quantum-modal.video-hub .close-modal-btn {
  top: -30px;
  right: 0;
  width: 20px;
  height: 20px;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.quantum-modal#email-form .quantum-modal__dialog {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: auto;
  max-width: 969px;
}

.quantum-modal#email-form .modal-content {
  height: 100%;
  padding: 0 16px 60px;
}

@media (min-width: 64em) {
  .quantum-modal#email-form .modal-content {
    padding: 0 42px 40px;
  }
}

.quantum-modal#email-form .narrow-content {
  position: relative;
  max-width: 575px;
  margin: 0 auto;
  padding-top: 40px;
}

@media (min-width: 64em) {
  .quantum-modal#email-form .narrow-content {
    padding-top: 50px;
  }
}

@media (max-width: 63.99em) {
  .quantum-modal#email-form .narrow-content p.small {
    margin-bottom: 8px;
  }
}

@media (max-width: 63.99em) {
  .quantum-modal#email-form .narrow-content p.error {
    font-size: 15px;
    line-height: 17px;
  }
}

.quantum-modal#email-form .narrow-content p.headline-error {
  position: absolute;
  top: -25px;
  max-width: 575px;
  font-size: 18px;
  line-height: 20px;
}

@media (min-width: 64em) {
  .quantum-modal#email-form .narrow-content p.headline-error {
    font-size: 22px;
    line-height: 26px;
  }
}

.quantum-modal#email-form .validation_error {
  color: red;
  display: none;
}

.quantum-modal#email-form .form_field {
  margin-bottom: 40px;
}

@media (min-width: 64em) {
  .quantum-modal#email-form .form_field {
    margin-bottom: 55px;
  }
}

.quantum-modal#email-form input#submit_button {
  margin: 0 0 0 auto;
  color: #fff;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

@media (min-width: 64em) {
  .quantum-modal#email-form input#submit_button {
    width: 350px;
  }
}

.quantum-modal#email-form input#submit_button.hidden {
  display: none;
}

.quantum-modal#enter-modal,
.quantum-modal#roadblock-modal {
  display: none;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.quantum-modal#enter-modal.active,
.quantum-modal#roadblock-modal.active {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.quantum-modal#enter-modal .close-modal-btn,
.quantum-modal#roadblock-modal .close-modal-btn {
  right: 22px;
}

.quantum-modal#enter-modal .quantum-modal__dialog,
.quantum-modal#roadblock-modal .quantum-modal__dialog {
  padding: 0;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: center;
  width: 320px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: #fff;
}

@media (min-width: 64em) {

  .quantum-modal#enter-modal .quantum-modal__dialog,
  .quantum-modal#roadblock-modal .quantum-modal__dialog {
    width: 100%;
  }
}

.quantum-modal#email-form .quantum-modal#enter-modal .quantum-modal__dialog input.outlined#submit_button,
.quantum-modal#email-form .quantum-modal#roadblock-modal .quantum-modal__dialog input.outlined#submit_button,
.quantum-modal#enter-modal .quantum-modal__dialog .button.outlined,
.quantum-modal#enter-modal .quantum-modal__dialog .quantum-modal#email-form input.outlined#submit_button,
.quantum-modal#roadblock-modal .quantum-modal__dialog .button.outlined,
.quantum-modal#roadblock-modal .quantum-modal__dialog .quantum-modal#email-form input.outlined#submit_button {
  min-width: 212px;
  height: 60px;
}

.quantum-modal#psa-efficacy .quantum-modal__dialog:before,
.quantum-modal#pso-efficacy .quantum-modal__dialog:before {
  margin-bottom: 54px;
}

.quantum-modal#psa-efficacy .quantum-modal__dialog .modal-content,
.quantum-modal#pso-efficacy .quantum-modal__dialog .modal-content {
  max-width: 100%;
  padding: 0 10px;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .quantum-modal__dialog .modal-content,
  .quantum-modal#pso-efficacy .quantum-modal__dialog .modal-content {
    padding: 0 44px;
  }
}

@media (max-width: 63.99em) {

  .quantum-modal#psa-efficacy .headline,
  .quantum-modal#pso-efficacy .headline {
    margin: 0 auto 8px;
  }
}

.quantum-modal#psa-efficacy .modal-cells,
.quantum-modal#pso-efficacy .modal-cells {
  margin-bottom: 20px;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .modal-cells,
  .quantum-modal#pso-efficacy .modal-cells {
    margin-bottom: 30px;
  }
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed {
  background-color: #fff;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 22px 10px;
  margin-bottom: 14px;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed,
  .quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 38px 44px 40px;
  }
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed:last-child,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed:last-child {
  margin-bottom: 0;
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed h4,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed h4 {
  margin-bottom: 20px;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed h4,
  .quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed h4 {
    margin-bottom: 24px;
  }
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed ul,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed ul {
  margin-bottom: 0;
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed ul li,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed ul li {
  margin-bottom: 30px;
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed ul li:last-child,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed ul li:last-child {
  margin-bottom: 0;
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed .image,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed .image {
  width: 100%;
  margin-bottom: 12px;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed .image,
  .quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed .image {
    -webkit-flex-basis: 406px;
    -ms-flex-preferred-size: 406px;
    flex-basis: 406px;
    margin-bottom: 0;
  }
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed .image img,
.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed .image picture,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed .image img,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed .image picture {
  max-width: 100%;
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed .text,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed .text {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed .text,
  .quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed .text {
    margin-left: 44px;
  }
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed .text h2,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed .text h2 {
  margin: 20px 0;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed .text h2,
  .quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed .text h2 {
    margin-bottom: 20px;
  }
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed .text ul,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed .text ul {
  margin-bottom: 0;
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed .text ul li,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed .text ul li {
  margin-bottom: 30px;
}

.quantum-modal#psa-efficacy .modal-cells .modal-cell-flexed .text ul li:last-child,
.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed .text ul li:last-child {
  margin-bottom: 0;
}

.quantum-modal#psa-efficacy .full-width-banner,
.quantum-modal#pso-efficacy .full-width-banner {
  position: relative;
  width: -moz-calc(100% + 20px);
  width: calc(100% + 20px);
  left: -10px;
  padding: 40px 0;
  margin-bottom: 24px;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .full-width-banner,
  .quantum-modal#pso-efficacy .full-width-banner {
    width: -moz-calc(100% + 88px);
    width: calc(100% + 88px);
    left: -44px;
    padding: 50px 0;
    margin-bottom: 44px;
  }
}

.quantum-modal#psa-efficacy .full-width-banner .flexed,
.quantum-modal#pso-efficacy .full-width-banner .flexed {
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 20px;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .full-width-banner .flexed,
  .quantum-modal#pso-efficacy .full-width-banner .flexed {
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 0;
  }
}

.quantum-modal#psa-efficacy .full-width-banner .flexed .image,
.quantum-modal#pso-efficacy .full-width-banner .flexed .image {
  -webkit-flex-basis: 212px;
  -ms-flex-preferred-size: 212px;
  flex-basis: 212px;
  margin-bottom: 25px;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .full-width-banner .flexed .image,
  .quantum-modal#pso-efficacy .full-width-banner .flexed .image {
    margin-bottom: 0;
  }
}

.quantum-modal#psa-efficacy .full-width-banner .flexed .image IMG,
.quantum-modal#pso-efficacy .full-width-banner .flexed .image IMG {
  margin: 0 auto;
}

.quantum-modal#psa-efficacy .full-width-banner .flexed .text,
.quantum-modal#pso-efficacy .full-width-banner .flexed .text {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .full-width-banner .flexed .text,
  .quantum-modal#pso-efficacy .full-width-banner .flexed .text {
    text-align: left;
  }
}

@media (max-width: 63.99em) {

  .quantum-modal#psa-efficacy .full-width-banner .flexed .text h3,
  .quantum-modal#pso-efficacy .full-width-banner .flexed .text h3 {
    font-size: 28px;
    line-height: 30px;
  }
}

.quantum-modal#email-form .quantum-modal#psa-efficacy input.outlined#submit_button,
.quantum-modal#email-form .quantum-modal#pso-efficacy input.outlined#submit_button,
.quantum-modal#psa-efficacy .button.outlined,
.quantum-modal#psa-efficacy .quantum-modal#email-form input.outlined#submit_button,
.quantum-modal#pso-efficacy .button.outlined,
.quantum-modal#pso-efficacy .quantum-modal#email-form input.outlined#submit_button {
  margin-bottom: 45px;
}

@media (max-width: 63.99em) {

  .quantum-modal#email-form .quantum-modal#psa-efficacy input.outlined#submit_button,
  .quantum-modal#email-form .quantum-modal#pso-efficacy input.outlined#submit_button,
  .quantum-modal#psa-efficacy .button.outlined,
  .quantum-modal#psa-efficacy .quantum-modal#email-form input.outlined#submit_button,
  .quantum-modal#pso-efficacy .button.outlined,
  .quantum-modal#pso-efficacy .quantum-modal#email-form input.outlined#submit_button {
    margin: 0 auto 20px;
    max-width: 280px;
  }
}

@media (max-width: 63.99em) {

  .quantum-modal#email-form .quantum-modal#psa-efficacy input.outlined#submit_button a,
  .quantum-modal#email-form .quantum-modal#pso-efficacy input.outlined#submit_button a,
  .quantum-modal#psa-efficacy .button.outlined a,
  .quantum-modal#psa-efficacy .quantum-modal#email-form input.outlined#submit_button a,
  .quantum-modal#pso-efficacy .button.outlined a,
  .quantum-modal#pso-efficacy .quantum-modal#email-form input.outlined#submit_button a {
    font-size: 15px;
    text-align: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 63.99em) {

  .quantum-modal#email-form .quantum-modal#psa-efficacy input.outlined#submit_button a:before,
  .quantum-modal#email-form .quantum-modal#pso-efficacy input.outlined#submit_button a:before,
  .quantum-modal#psa-efficacy .button.outlined a:before,
  .quantum-modal#psa-efficacy .quantum-modal#email-form input.outlined#submit_button a:before,
  .quantum-modal#pso-efficacy .button.outlined a:before,
  .quantum-modal#pso-efficacy .quantum-modal#email-form input.outlined#submit_button a:before {
    margin-right: 10px;
  }
}

.quantum-modal#psa-efficacy .references,
.quantum-modal#pso-efficacy .references {
  padding: 20px 10px;
}

@media (min-width: 64em) {

  .quantum-modal#psa-efficacy .references,
  .quantum-modal#pso-efficacy .references {
    padding: 20px 44px;
  }
}

.quantum-modal#pso-efficacy .modal-cells .modal-cell-flexed {
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.quantum-modal#otezla-therapy-behcets-video .vjs-poster {
  background-image: url(/-/media/CD23276C9798497FB2C22E9413528A0B.ashx) !important;
}

.quantum-modal#chapter-1-video .vjs-poster {
  background-image: url(/-/media/9728006A0FB94F8685E02151CF6968F0.ashx) !important;
}

.quantum-modal#chapter-2-video .vjs-poster {
  background-image: url(/-/media/0936213CED5947A8870849FC0BE373F1.ashx) !important;
}

.quantum-modal#chapter-3-video .vjs-poster {
  background-image: url(/-/media/FA9B50DAAB5F43A98ADEB85539E53700.ashx) !important;
}

.quantum-modal#chapter-4-video .vjs-poster {
  background-image: url(/-/media/91FDF1960CD64E68849CC385B49C37F6.ashx) !important;
}

.quantum-modal__dialog {
  position: relative;
  height: 100%;
  width: 100%;
  max-width: 1066px;
  margin: 0 auto;
  overflow: auto;
  background-color: #efefef;
  -moz-box-shadow: 0, 3px, 6px, rgba(0, 0, 0, 0.2);
  box-shadow: 0, 3px, 6px, rgba(0, 0, 0, 0.2);
}

.quantum-modal__dialog:before {
  display: block;
  width: 100%;
  height: 10px;
  background: -moz- oldlinear-gradient(left, #f98126, #ffd467);
  background: linear-gradient(90deg, #f98126, #ffd467);
  margin-bottom: 50px;
  content: "";
  pointer-events: none;
}

@media (min-width: 64em) {
  .quantum-modal__dialog:before {
    margin-bottom: 40px;
  }
}

.quantum-modal__dialog .headline {
  text-align: center;
  margin: 0 auto 30px;
  border-bottom: 1px solid #003a5d;
}

@media (min-width: 64em) {
  .quantum-modal__dialog .headline {
    min-width: 730px;
    width: 100%;
    margin: 0 auto 34px;
  }
}

.quantum-modal__dialog .headline.no-border-bottom {
  border-bottom: 0 solid transparent;
}

.quantum-modal__dialog h2 {
  padding-bottom: 18px;
  margin-bottom: 0;
}

@media (min-width: 64em) {
  .quantum-modal__dialog h2 {
    padding-bottom: 24px;
  }
}

.quantum-modal__dialog .bottom-div {
  position: relative;
  height: 20px;
}

@media (min-width: 64em) {
  .quantum-modal__dialog .bottom-div {
    height: 50px;
  }
}

.quantum-modal__dialog .bottom-div .close-modal-btn {
  top: auto;
  bottom: 18px;
  right: 14px;
}

@media (min-width: 64em) {
  .quantum-modal__dialog .bottom-div .close-modal-btn {
    bottom: 16px;
    right: 20px;
  }
}

.close-modal-btn {
  position: absolute;
  top: 30px;
  right: 10px;
  width: 12px;
  height: 12px;
  cursor: pointer;
  z-index: 1;
}

@media (min-width: 64em) {
  .close-modal-btn {
    top: 46px;
    right: 20px;
    width: 16px;
    height: 16px;
  }
}

.close-modal-btn IMG {
  width: 100%;
}

.modal-content {
  position: relative;
  max-width: 842px;
  margin: 0 auto;
  padding: 0 20px 20px;
  z-index: 1;
}

@media (min-width: 64em) {
  .modal-content {
    padding: 0 0 50px;
  }
}

.modal-content p {
  margin-bottom: 22px;
}

@media (max-width: 63.99em) {
  .modal-content p {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 30px;
  }
}

.modal-content p.mb0 {
  margin-bottom: 0;
}

.modal-content ul {
  margin-bottom: 24px;
}

.modal-content ul li {
  margin-bottom: 12px;
}

.modal-content ul li ul {
  margin-top: 12px;
}

.actions {
  display: block;
  margin-bottom: 72px;
}

@media (min-width: 64em) {
  .actions {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.actions .button,
.actions .quantum-modal#email-form input#submit_button,
.quantum-modal#email-form .actions input#submit_button {
  margin: 0 14px;
}

.inline-modal-container {
  position: relative;
  padding: 20px 0;
}

@media (min-width: 64em) {
  .inline-modal-container {
    background-color: #dce4e8;
    padding: 110px 0 50px;
  }
}

.inline-modal-container .inline-modal-content {
  position: relative;
  max-width: 1100px;
  margin: 0 auto;
}

.inline-modal-container .inline-close-modal-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

@media (min-width: 64em) {
  .inline-modal-container .inline-close-modal-btn {
    top: 30px;
    right: 20px;
    width: 30px;
    height: 30px;
  }
}

.inline-modal-container .inline-close-modal-btn IMG {
  width: 100%;
}

.inline-modal-container .modal-content .modal-entry:nth-child(2n) {
  background-color: #fff;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}

.inline-modal-container .modal-content .modal-entry:nth-child(odd) {
  background-color: #edf1f3;
}

.grid-row {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.grid-row.reverse {
  -webkit-flex-direction: row-reverse;
  -moz-box-orient: horizontal;
  -moz-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.grid-row.natural-height {
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.grid-row.flex-column {
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.col {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
  padding: 20px;
}

.col.reverse {
  -webkit-flex-direction: column-reverse;
  -moz-box-orient: vertical;
  -moz-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.first {
  -webkit-order: -1;
  -moz-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.last {
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.align-start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.align-end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.align-center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.align-baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.align-stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.col-xs {
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}

.col-xs,
.col-xs-1 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
}

.col-xs-1 {
  -webkit-flex-basis: 8.33333%;
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%;
  max-width: 8.33333%;
}

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

.col-xs-2 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 16.66667%;
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%;
  padding: 20px;
}

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

.col-xs-3 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
  padding: 20px;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-4 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%;
  padding: 20px;
}

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

.col-xs-5 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 41.66667%;
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%;
  max-width: 41.66667%;
  padding: 20px;
}

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

.col-xs-6 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
  padding: 20px;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-7 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 58.33333%;
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%;
  max-width: 58.33333%;
  padding: 20px;
}

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

.col-xs-8 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 66.66667%;
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  max-width: 66.66667%;
  padding: 20px;
}

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

.col-xs-9 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
  padding: 20px;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-10 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%;
  max-width: 83.33333%;
  padding: 20px;
}

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

.col-xs-11 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 91.66667%;
  -ms-flex-preferred-size: 91.66667%;
  flex-basis: 91.66667%;
  max-width: 91.66667%;
  padding: 20px;
}

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

.col-xs-12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  padding: 20px;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.row.start-xs {
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.row.center-xs {
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.row.end-xs {
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.row.top-xs {
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.row.middle-xs {
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.row.bottom-xs {
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.row.around-xs {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.row.between-xs {
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.first-xs {
  -webkit-order: -1;
  -moz-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.last-xs {
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

@media only screen and (min-width: 41rem) {
  .col-sm {
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-sm,
  .col-sm-1 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
  }

  .col-sm-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  .col-sm-2 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
    padding: 20px;
  }

  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  .col-sm-3 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    padding: 20px;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
    padding: 20px;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  .col-sm-5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
    padding: 20px;
  }

  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  .col-sm-6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    padding: 20px;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
    padding: 20px;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  .col-sm-8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
    padding: 20px;
  }

  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  .col-sm-9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
    padding: 20px;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
    padding: 20px;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  .col-sm-11 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
    padding: 20px;
  }

  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  .col-sm-12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    padding: 20px;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  .row.start-sm {
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .row.center-sm {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .row.end-sm {
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .row.top-sm {
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .row.middle-sm {
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .row.bottom-sm {
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .row.around-sm {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .row.between-sm {
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .first-sm {
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .last-sm {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 65rem) {
  .col-md {
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-md,
  .col-md-1 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
  }

  .col-md-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  .col-md-2 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
    padding: 20px;
  }

  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  .col-md-3 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    padding: 20px;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
    padding: 20px;
  }

  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  .col-md-5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
    padding: 20px;
  }

  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  .col-md-6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    padding: 20px;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
    padding: 20px;
  }

  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  .col-md-8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
    padding: 20px;
  }

  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  .col-md-9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
    padding: 20px;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
    padding: 20px;
  }

  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  .col-md-11 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
    padding: 20px;
  }

  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  .col-md-12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    padding: 20px;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }

  .row.start-md {
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .row.center-md {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .row.end-md {
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .row.top-md {
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .row.middle-md {
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .row.bottom-md {
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .row.around-md {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .row.between-md {
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .first-md {
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .last-md {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 91rem) {
  .col-lg {
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-lg,
  .col-lg-1 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
  }

  .col-lg-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  .col-lg-2 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
    padding: 20px;
  }

  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  .col-lg-3 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    padding: 20px;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
    padding: 20px;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  .col-lg-5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
    padding: 20px;
  }

  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  .col-lg-6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    padding: 20px;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
    padding: 20px;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  .col-lg-8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
    padding: 20px;
  }

  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  .col-lg-9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
    padding: 20px;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
    padding: 20px;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  .col-lg-11 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
    padding: 20px;
  }

  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  .col-lg-12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    padding: 20px;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .row.start-lg {
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .row.center-lg {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .row.end-lg {
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .row.top-lg {
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .row.middle-lg {
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .row.bottom-lg {
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .row.around-lg {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .row.between-lg {
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .first-lg {
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .last-lg {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 121rem) {
  .col-xl {
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-xl,
  .col-xl-1 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
  }

  .col-xl-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-offset-1 {
    margin-left: 8.33333%;
  }

  .col-xl-2 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
    padding: 20px;
  }

  .col-xl-offset-2 {
    margin-left: 16.66667%;
  }

  .col-xl-3 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
    padding: 20px;
  }

  .col-xl-offset-3 {
    margin-left: 25%;
  }

  .col-xl-4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
    padding: 20px;
  }

  .col-xl-offset-4 {
    margin-left: 33.33333%;
  }

  .col-xl-5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
    padding: 20px;
  }

  .col-xl-offset-5 {
    margin-left: 41.66667%;
  }

  .col-xl-6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    padding: 20px;
  }

  .col-xl-offset-6 {
    margin-left: 50%;
  }

  .col-xl-7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
    padding: 20px;
  }

  .col-xl-offset-7 {
    margin-left: 58.33333%;
  }

  .col-xl-8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
    padding: 20px;
  }

  .col-xl-offset-8 {
    margin-left: 66.66667%;
  }

  .col-xl-9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
    padding: 20px;
  }

  .col-xl-offset-9 {
    margin-left: 75%;
  }

  .col-xl-10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
    padding: 20px;
  }

  .col-xl-offset-10 {
    margin-left: 83.33333%;
  }

  .col-xl-11 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
    padding: 20px;
  }

  .col-xl-offset-11 {
    margin-left: 91.66667%;
  }

  .col-xl-12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    padding: 20px;
  }

  .col-xl-offset-12 {
    margin-left: 100%;
  }

  .row.start-xl {
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .row.center-xl {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .row.end-xl {
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .row.top-xl {
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .row.middle-xl {
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .row.bottom-xl {
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .row.around-xl {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .row.between-xl {
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .first-xl {
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .last-xl {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

.col-gutter-lr {
  padding: 0 20px;
}

.col-no-gutter {
  padding: 0;
}

.show {
  display: block !important;
}

.row.show {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: -moz-box !important;
  display: flex !important;
}

.hide {
  display: none !important;
}

.show-xs {
  display: block !important;
}

.row.show-xs {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: -moz-box !important;
  display: flex !important;
}

.hide-xs {
  display: none !important;
}

@media only screen and (max-width: 40rem) {
  .show-xs-only {
    display: block !important;
  }

  .row.show-xs-only {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .hide-xs-only {
    display: none !important;
  }
}

@media only screen and (min-width: 41rem) {
  .show-sm {
    display: block !important;
  }

  .row.show-sm {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .hide-sm {
    display: none !important;
  }
}

@media only screen and (min-width: 41rem) and (max-width: 64rem) {
  .show-sm-only {
    display: block !important;
  }

  .row.show-sm-only {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .hide-sm-only {
    display: none !important;
  }
}

@media only screen and (min-width: 65rem) {
  .show-md {
    display: block !important;
  }

  .row.show-md {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .hide-md {
    display: none !important;
  }
}

@media only screen and (min-width: 65rem) and (max-width: 90rem) {
  .show-md-only {
    display: block !important;
  }

  .row.show-md-only {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .hide-md-only {
    display: none !important;
  }
}

@media only screen and (min-width: 91rem) {
  .show-lg {
    display: block !important;
  }

  .row.show-lg {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .hide-lg {
    display: none !important;
  }
}

@media only screen and (min-width: 91rem) and (max-width: 120rem) {
  .show-lg-only {
    display: block !important;
  }

  .row.show-lg-only {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .hide-lg-only {
    display: none !important;
  }
}

@media only screen and (min-width: 121rem) {
  .show-xl {
    display: block !important;
  }

  .row.show-xl {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .hide-xl {
    display: none !important;
  }
}

.content .m0 {
  margin: 0;
}

.content .m1 {
  margin: 0.5em;
}

.content .m2 {
  margin: 1em;
}

.content .m3 {
  margin: 1.5em;
}

.content .m4 {
  margin: 2em;
}

.content .m5 {
  margin: 2.5em;
}

.content .m6 {
  margin: 3em;
}

.content .mt0 {
  margin-top: 0;
}

.content .mt1 {
  margin-top: 0.5em;
}

.content .mt2 {
  margin-top: 1em;
}

.content .mt3 {
  margin-top: 1.5em;
}

.content .mt4 {
  margin-top: 2em;
}

.content .mt5 {
  margin-top: 2.5em;
}

.content .mt6 {
  margin-top: 3em;
}

.content .mb0 {
  margin-bottom: 0;
}

.content .mb1 {
  margin-bottom: 0.5em;
}

.content .mb2 {
  margin-bottom: 1em;
}

.content .mb3 {
  margin-bottom: 1.5em;
}

.content .mb4 {
  margin-bottom: 2em;
}

.content .mb5 {
  margin-bottom: 2.5em;
}

.content .mb6 {
  margin-bottom: 3em;
}

.content .ml0 {
  margin-left: 0;
}

.content .ml1 {
  margin-left: 0.5em;
}

.content .ml2 {
  margin-left: 1em;
}

.content .ml3 {
  margin-left: 1.5em;
}

.content .ml4 {
  margin-left: 2em;
}

.content .ml5 {
  margin-left: 2.5em;
}

.content .ml6 {
  margin-left: 3em;
}

.content .mr0 {
  margin-right: 0;
}

.content .mr1 {
  margin-right: 0.5em;
}

.content .mr2 {
  margin-right: 1em;
}

.content .mr3 {
  margin-right: 1.5em;
}

.content .mr4 {
  margin-right: 2em;
}

.content .mr5 {
  margin-right: 2.5em;
}

.content .mr6 {
  margin-right: 3em;
}

.content .m0px {
  margin: 0;
}

.content .m5px {
  margin: 5px;
}

.content .m10px {
  margin: 10px;
}

.content .m15px {
  margin: 15px;
}

.content .m20px {
  margin: 20px;
}

.content .m25px {
  margin: 25px;
}

.content .m30px {
  margin: 30px;
}

.content .mt0px {
  margin-top: 0;
}

.content .mt5px {
  margin-top: 5px;
}

.content .mt10px {
  margin-top: 10px;
}

.content .mt15px {
  margin-top: 15px;
}

.content .mt20px {
  margin-top: 20px;
}

.content .mt25px {
  margin-top: 25px;
}

.content .mt30px {
  margin-top: 30px;
}

.content .mb0px {
  margin-bottom: 0;
}

.content .mb5px {
  margin-bottom: 5px;
}

.content .mb10px {
  margin-bottom: 10px;
}

.content .mb15px {
  margin-bottom: 15px;
}

.content .mb20px {
  margin-bottom: 20px;
}

.content .mb25px {
  margin-bottom: 25px;
}

.content .mb30px {
  margin-bottom: 30px;
}

.content .ml0px {
  margin-left: 0;
}

.content .ml5px {
  margin-left: 5px;
}

.content .ml10px {
  margin-left: 10px;
}

.content .ml15px {
  margin-left: 15px;
}

.content .ml20px {
  margin-left: 20px;
}

.content .ml25px {
  margin-left: 25px;
}

.content .ml30px {
  margin-left: 30px;
}

.content .mr0px {
  margin-right: 0;
}

.content .mr5px {
  margin-right: 5px;
}

.content .mr10px {
  margin-right: 10px;
}

.content .mr15px {
  margin-right: 15px;
}

.content .mr20px {
  margin-right: 20px;
}

.content .mr25px {
  margin-right: 25px;
}

.content .mr30px {
  margin-right: 30px;
}

.content .p1 {
  padding: 0.5em;
}

.content .p2 {
  padding: 1em;
}

.content .p3 {
  padding: 1.5em;
}

.content .p4 {
  padding: 2em;
}

.content .p5 {
  padding: 2.5em;
}

.content .p6 {
  padding: 3em;
}

.content .pt1 {
  padding-top: 0.5em;
}

.content .pt2 {
  padding-top: 1em;
}

.content .pt3 {
  padding-top: 1.5em;
}

.content .pt4 {
  padding-top: 2em;
}

.content .pt5 {
  padding-top: 2.5em;
}

.content .pt6 {
  padding-top: 3em;
}

.content .pb1 {
  padding-bottom: 0.5em;
}

.content .pb2 {
  padding-bottom: 1em;
}

.content .pb3 {
  padding-bottom: 1.5em;
}

.content .pb4 {
  padding-bottom: 2em;
}

.content .pb5 {
  padding-bottom: 2.5em;
}

.content .pb6 {
  padding-bottom: 3em;
}

.content .pl1 {
  padding-left: 0.5em;
}

.content .pl2 {
  padding-left: 1em;
}

.content .pl3 {
  padding-left: 1.5em;
}

.content .pl4 {
  padding-left: 2em;
}

.content .pl5 {
  padding-left: 2.5em;
}

.content .pl6 {
  padding-left: 3em;
}

.content .pr1 {
  padding-right: 0.5em;
}

.content .pr2 {
  padding-right: 1em;
}

.content .pr3 {
  padding-right: 1.5em;
}

.content .pr4 {
  padding-right: 2em;
}

.content .pr5 {
  padding-right: 2.5em;
}

.content .pr6 {
  padding-right: 3em;
}

.content .p0 {
  padding: 0;
}

.content .p1 {
  padding: 5px;
}

.content .p2 {
  padding: 10px;
}

.content .p3 {
  padding: 15px;
}

.content .p4 {
  padding: 20px;
}

.content .p5 {
  padding: 25px;
}

.content .p6 {
  padding: 30px;
}

.content .pt0 {
  padding-top: 0;
}

.content .pt1 {
  padding-top: 5px;
}

.content .pt2 {
  padding-top: 10px;
}

.content .pt3 {
  padding-top: 15px;
}

.content .pt4 {
  padding-top: 20px;
}

.content .pt5 {
  padding-top: 25px;
}

.content .pt6 {
  padding-top: 30px;
}

.content .pb0 {
  padding-bottom: 0;
}

.content .pb1 {
  padding-bottom: 5px;
}

.content .pb2 {
  padding-bottom: 10px;
}

.content .pb3 {
  padding-bottom: 15px;
}

.content .pb4 {
  padding-bottom: 20px;
}

.content .pb5 {
  padding-bottom: 25px;
}

.content .pb6 {
  padding-bottom: 30px;
}

.content .pl0 {
  padding-left: 0;
}

.content .pl1 {
  padding-left: 5px;
}

.content .pl2 {
  padding-left: 10px;
}

.content .pl3 {
  padding-left: 15px;
}

.content .pl4 {
  padding-left: 20px;
}

.content .pl5 {
  padding-left: 25px;
}

.content .pl6 {
  padding-left: 30px;
}

.content .pr0 {
  padding-right: 0;
}

.content .pr1 {
  padding-right: 5px;
}

.content .pr2 {
  padding-right: 10px;
}

.content .pr3 {
  padding-right: 15px;
}

.content .pr4 {
  padding-right: 20px;
}

.content .pr5 {
  padding-right: 25px;
}

.content .pr6 {
  padding-right: 30px;
}

.content .fs12 {
  font-size: 0.75em;
}

.content .fs14 {
  font-size: 0.875em;
}

.content .fs16 {
  font-size: 1em;
}

.content .fs18 {
  font-size: 1.125em;
}

.content .fs20 {
  font-size: 1.25em;
}

.content .fs22 {
  font-size: 1.375em;
}

.content .fs24 {
  font-size: 1.5em;
}

.content .fs26 {
  font-size: 1.625em;
}

.content .fs28 {
  font-size: 1.75em;
}

.content .fs30 {
  font-size: 1.875em;
}

.content .fs32 {
  font-size: 2em;
}

.content .shrinkText50 {
  font-size: 50%;
}

.content .shrinkText,
.content .shrinkText60 {
  font-size: 60%;
  line-height: 1.2em;
}

.content .shrinkText75 {
  font-size: 75%;
  line-height: 1.2em;
}

.content .shrinkText90 {
  font-size: 90%;
  line-height: 1.2em;
}

.content .shrinkText80 {
  font-size: 80%;
  line-height: 1.2em;
}

.content .growText110 {
  font-size: 110%;
}

.content .growText120 {
  font-size: 120%;
}

.content .alignLeft {
  text-align: left;
}

.content .alignCenter {
  text-align: center;
}

.content .alignRight {
  text-align: right;
}

.content .weightLight {
  font-weight: 300;
}

.content .weightNormal {
  font-weight: 400;
}

.content .weightMedium {
  font-weight: 500;
}

.content .weightBold {
  font-weight: 700;
}

.content .styleNormal {
  font-style: normal;
}

.content .styleItalic {
  font-style: italic;
}

.content .colorWhite {
  color: #fff;
}

.content .hyphenate {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.content .smallCaps {
  font-variant: small-caps;
}

.content .lowercase {
  text-transform: none !important;
}

.content .uppercase {
  text-transform: uppercase;
}

.content .noTextTransform {
  text-transform: none;
}

.content .noWrap {
  white-space: nowrap;
  display: inline-block;
}

.content .clear {
  clear: both;
}

.content .width40 {
  width: 40%;
}

.content .width50 {
  width: 50%;
}

.content .pRel {
  position: relative;
}

.content .blockCenter {
  margin: 0 auto;
}

.content .inlineBlock {
  display: inline-block;
}

.content .hide {
  display: none;
}

.content .displayBlock,
.content .show {
  display: block;
}

.content .clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.content .floatLeft {
  float: left;
}

.content .floatRight {
  float: right;
}

.m0 {
  margin: 0;
}

.m1 {
  margin: 0.5em;
}

.m2 {
  margin: 1em;
}

.m3 {
  margin: 1.5em;
}

.m4 {
  margin: 2em;
}

.m5 {
  margin: 2.5em;
}

.m6 {
  margin: 3em;
}

.mt0 {
  margin-top: 0;
}

.mt1 {
  margin-top: 0.5em;
}

.mt2 {
  margin-top: 1em;
}

.mt3 {
  margin-top: 1.5em;
}

.mt4 {
  margin-top: 2em;
}

.mt5 {
  margin-top: 2.5em;
}

.mt6 {
  margin-top: 3em;
}

.mb0 {
  margin-bottom: 0;
}

.mb1 {
  margin-bottom: 0.5em;
}

.mb2 {
  margin-bottom: 1em;
}

.mb3 {
  margin-bottom: 1.5em;
}

.mb4 {
  margin-bottom: 2em;
}

.mb5 {
  margin-bottom: 2.5em;
}

.mb6 {
  margin-bottom: 3em;
}

.ml0 {
  margin-left: 0;
}

.ml1 {
  margin-left: 0.5em;
}

.ml2 {
  margin-left: 1em;
}

.ml3 {
  margin-left: 1.5em;
}

.ml4 {
  margin-left: 2em;
}

.ml5 {
  margin-left: 2.5em;
}

.ml6 {
  margin-left: 3em;
}

.mr0 {
  margin-right: 0;
}

.mr1 {
  margin-right: 0.5em;
}

.mr2 {
  margin-right: 1em;
}

.mr3 {
  margin-right: 1.5em;
}

.mr4 {
  margin-right: 2em;
}

.mr5 {
  margin-right: 2.5em;
}

.mr6 {
  margin-right: 3em;
}

.m0px {
  margin: 0;
}

.m5px {
  margin: 5px;
}

.m10px {
  margin: 10px;
}

.m15px {
  margin: 15px;
}

.m20px {
  margin: 20px;
}

.m25px {
  margin: 25px;
}

.m30px {
  margin: 30px;
}

.mt0px {
  margin-top: 0;
}

.mt5px {
  margin-top: 5px;
}

.mt10px {
  margin-top: 10px;
}

.mt15px {
  margin-top: 15px;
}

.mt20px {
  margin-top: 20px;
}

.mt25px {
  margin-top: 25px;
}

.mt30px {
  margin-top: 30px;
}

.mb0px {
  margin-bottom: 0;
}

.mb5px {
  margin-bottom: 5px;
}

.mb10px {
  margin-bottom: 10px;
}

.mb15px {
  margin-bottom: 15px;
}

.mb20px {
  margin-bottom: 20px;
}

.mb25px {
  margin-bottom: 25px;
}

.mb30px {
  margin-bottom: 30px;
}

.ml0px {
  margin-left: 0;
}

.ml5px {
  margin-left: 5px;
}

.ml10px {
  margin-left: 10px;
}

.ml15px {
  margin-left: 15px;
}

.ml20px {
  margin-left: 20px;
}

.ml25px {
  margin-left: 25px;
}

.ml30px {
  margin-left: 30px;
}

.mr0px {
  margin-right: 0;
}

.mr5px {
  margin-right: 5px;
}

.mr10px {
  margin-right: 10px;
}

.mr15px {
  margin-right: 15px;
}

.mr20px {
  margin-right: 20px;
}

.mr25px {
  margin-right: 25px;
}

.mr30px {
  margin-right: 30px;
}

.p1 {
  padding: 0.5em;
}

.p2 {
  padding: 1em;
}

.p3 {
  padding: 1.5em;
}

.p4 {
  padding: 2em;
}

.p5 {
  padding: 2.5em;
}

.p6 {
  padding: 3em;
}

.pt1 {
  padding-top: 0.5em;
}

.pt2 {
  padding-top: 1em;
}

.pt3 {
  padding-top: 1.5em;
}

.pt4 {
  padding-top: 2em;
}

.pt5 {
  padding-top: 2.5em;
}

.pt6 {
  padding-top: 3em;
}

.pb1 {
  padding-bottom: 0.5em;
}

.pb2 {
  padding-bottom: 1em;
}

.pb3 {
  padding-bottom: 1.5em;
}

.pb4 {
  padding-bottom: 2em;
}

.pb5 {
  padding-bottom: 2.5em;
}

.pb6 {
  padding-bottom: 3em;
}

.pl1 {
  padding-left: 0.5em;
}

.pl2 {
  padding-left: 1em;
}

.pl3 {
  padding-left: 1.5em;
}

.pl4 {
  padding-left: 2em;
}

.pl5 {
  padding-left: 2.5em;
}

.pl6 {
  padding-left: 3em;
}

.pr1 {
  padding-right: 0.5em;
}

.pr2 {
  padding-right: 1em;
}

.pr3 {
  padding-right: 1.5em;
}

.pr4 {
  padding-right: 2em;
}

.pr5 {
  padding-right: 2.5em;
}

.pr6 {
  padding-right: 3em;
}

.p0 {
  padding: 0;
}

.p1 {
  padding: 5px;
}

.p2 {
  padding: 10px;
}

.p3 {
  padding: 15px;
}

.p4 {
  padding: 20px;
}

.p5 {
  padding: 25px;
}

.p6 {
  padding: 30px;
}

.pt0 {
  padding-top: 0;
}

.pt1 {
  padding-top: 5px;
}

.pt2 {
  padding-top: 10px;
}

.pt3 {
  padding-top: 15px;
}

.pt4 {
  padding-top: 20px;
}

.pt5 {
  padding-top: 25px;
}

.pt6 {
  padding-top: 30px;
}

.pb0 {
  padding-bottom: 0;
}

.pb1 {
  padding-bottom: 5px;
}

.pb2 {
  padding-bottom: 10px;
}

.pb3 {
  padding-bottom: 15px;
}

.pb4 {
  padding-bottom: 20px;
}

.pb5 {
  padding-bottom: 25px;
}

.pb6 {
  padding-bottom: 30px;
}

.pl0 {
  padding-left: 0;
}

.pl1 {
  padding-left: 5px;
}

.pl2 {
  padding-left: 10px;
}

.pl3 {
  padding-left: 15px;
}

.pl4 {
  padding-left: 20px;
}

.pl5 {
  padding-left: 25px;
}

.pl6 {
  padding-left: 30px;
}

.pr0 {
  padding-right: 0;
}

.pr1 {
  padding-right: 5px;
}

.pr2 {
  padding-right: 10px;
}

.pr3 {
  padding-right: 15px;
}

.pr4 {
  padding-right: 20px;
}

.pr5 {
  padding-right: 25px;
}

.pr6 {
  padding-right: 30px;
}

.fs12 {
  font-size: 0.75em;
}

.fs14 {
  font-size: 0.875em;
}

.fs16 {
  font-size: 1em;
}

.fs18 {
  font-size: 1.125em;
}

.fs20 {
  font-size: 1.25em;
}

.fs22 {
  font-size: 1.375em;
}

.fs24 {
  font-size: 1.5em;
}

.fs26 {
  font-size: 1.625em;
}

.fs28 {
  font-size: 1.75em;
}

.fs30 {
  font-size: 1.875em;
}

.fs32 {
  font-size: 2em;
}

.shrinkText50 {
  font-size: 50%;
}

.shrinkText,
.shrinkText60 {
  font-size: 60%;
  line-height: 1.2em;
}

.shrinkText75 {
  font-size: 75%;
  line-height: 1.2em;
}

.shrinkText90 {
  font-size: 90%;
  line-height: 1.2em;
}

.shrinkText80 {
  font-size: 80%;
  line-height: 1.2em;
}

.growText110 {
  font-size: 110%;
}

.growText120 {
  font-size: 120%;
}

.alignLeft {
  text-align: left;
}

.alignCenter {
  text-align: center;
}

.alignRight {
  text-align: right;
}

.weightLight {
  font-weight: 300;
}

.weightNormal {
  font-weight: 400;
}

.weightMedium {
  font-weight: 500;
}

.weightBold {
  font-weight: 700;
}

.styleNormal {
  font-style: normal;
}

.styleItalic {
  font-style: italic;
}

.colorWhite {
  color: #fff;
}

.hyphenate {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.smallCaps {
  font-variant: small-caps;
}

.lowercase {
  text-transform: none !important;
}

.uppercase {
  text-transform: uppercase;
}

.noTextTransform {
  text-transform: none;
}

.noWrap {
  white-space: nowrap;
  display: inline-block;
}

.clear {
  clear: both;
}

.width40 {
  width: 40%;
}

.width50 {
  width: 50%;
}

.pRel {
  position: relative;
}

.blockCenter {
  margin: 0 auto;
}

.inlineBlock {
  display: inline-block;
}

.hide {
  display: none;
}

.displayBlock,
.show {
  display: block;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

@media screen and (max-width: 768px) {
  .content .m\:m0 {
    margin: 0;
  }

  .content .m\:m1 {
    margin: 0.5em;
  }

  .content .m\:m2 {
    margin: 1em;
  }

  .content .m\:m3 {
    margin: 1.5em;
  }

  .content .m\:m4 {
    margin: 2em;
  }

  .content .m\:m5 {
    margin: 2.5em;
  }

  .content .m\:m6 {
    margin: 3em;
  }

  .content .m\:mt0 {
    margin-top: 0;
  }

  .content .m\:mt1 {
    margin-top: 0.5em;
  }

  .content .m\:mt2 {
    margin-top: 1em;
  }

  .content .m\:mt3 {
    margin-top: 1.5em;
  }

  .content .m\:mt4 {
    margin-top: 2em;
  }

  .content .m\:mt5 {
    margin-top: 2.5em;
  }

  .content .m\:mt6 {
    margin-top: 3em;
  }

  .content .m\:mb0 {
    margin-bottom: 0;
  }

  .content .m\:mb1 {
    margin-bottom: 0.5em;
  }

  .content .m\:mb2 {
    margin-bottom: 1em;
  }

  .content .m\:mb3 {
    margin-bottom: 1.5em;
  }

  .content .m\:mb4 {
    margin-bottom: 2em;
  }

  .content .m\:mb5 {
    margin-bottom: 2.5em;
  }

  .content .m\:mb6 {
    margin-bottom: 3em;
  }

  .content .m\:ml0 {
    margin-left: 0;
  }

  .content .m\:ml1 {
    margin-left: 0.5em;
  }

  .content .m\:ml2 {
    margin-left: 1em;
  }

  .content .m\:ml3 {
    margin-left: 1.5em;
  }

  .content .m\:ml4 {
    margin-left: 2em;
  }

  .content .m\:ml5 {
    margin-left: 2.5em;
  }

  .content .m\:ml6 {
    margin-left: 3em;
  }

  .content .m\:mr0 {
    margin-right: 0;
  }

  .content .m\:mr1 {
    margin-right: 0.5em;
  }

  .content .m\:mr2 {
    margin-right: 1em;
  }

  .content .m\:mr3 {
    margin-right: 1.5em;
  }

  .content .m\:mr4 {
    margin-right: 2em;
  }

  .content .m\:mr5 {
    margin-right: 2.5em;
  }

  .content .m\:mr6 {
    margin-right: 3em;
  }

  .content .m\:m0px {
    margin: 0;
  }

  .content .m\:m5px {
    margin: 5px;
  }

  .content .m\:m10px {
    margin: 10px;
  }

  .content .m\:m15px {
    margin: 15px;
  }

  .content .m\:m20px {
    margin: 20px;
  }

  .content .m\:m25px {
    margin: 25px;
  }

  .content .m\:m30px {
    margin: 30px;
  }

  .content .m\:mt0px {
    margin-top: 0;
  }

  .content .m\:mt5px {
    margin-top: 5px;
  }

  .content .m\:mt10px {
    margin-top: 10px;
  }

  .content .m\:mt15px {
    margin-top: 15px;
  }

  .content .m\:mt20px {
    margin-top: 20px;
  }

  .content .m\:mt25px {
    margin-top: 25px;
  }

  .content .m\:mt30px {
    margin-top: 30px;
  }

  .content .m\:mb0px {
    margin-bottom: 0;
  }

  .content .m\:mb5px {
    margin-bottom: 5px;
  }

  .content .m\:mb10px {
    margin-bottom: 10px;
  }

  .content .m\:mb15px {
    margin-bottom: 15px;
  }

  .content .m\:mb20px {
    margin-bottom: 20px;
  }

  .content .m\:mb25px {
    margin-bottom: 25px;
  }

  .content .m\:mb30px {
    margin-bottom: 30px;
  }

  .content .m\:ml0px {
    margin-left: 0;
  }

  .content .m\:ml5px {
    margin-left: 5px;
  }

  .content .m\:ml10px {
    margin-left: 10px;
  }

  .content .m\:ml15px {
    margin-left: 15px;
  }

  .content .m\:ml20px {
    margin-left: 20px;
  }

  .content .m\:ml25px {
    margin-left: 25px;
  }

  .content .m\:ml30px {
    margin-left: 30px;
  }

  .content .m\:mr0px {
    margin-right: 0;
  }

  .content .m\:mr5px {
    margin-right: 5px;
  }

  .content .m\:mr10px {
    margin-right: 10px;
  }

  .content .m\:mr15px {
    margin-right: 15px;
  }

  .content .m\:mr20px {
    margin-right: 20px;
  }

  .content .m\:mr25px {
    margin-right: 25px;
  }

  .content .m\:mr30px {
    margin-right: 30px;
  }

  .content .m:p1 {
    padding: 0.5em;
  }

  .content .m:p2 {
    padding: 1em;
  }

  .content .m:p3 {
    padding: 1.5em;
  }

  .content .m:p4 {
    padding: 2em;
  }

  .content .m:p5 {
    padding: 2.5em;
  }

  .content .m:p6 {
    padding: 3em;
  }

  .content .m:pt1 {
    padding-top: 0.5em;
  }

  .content .m:pt2 {
    padding-top: 1em;
  }

  .content .m:pt3 {
    padding-top: 1.5em;
  }

  .content .m:pt4 {
    padding-top: 2em;
  }

  .content .m:pt5 {
    padding-top: 2.5em;
  }

  .content .m:pt6 {
    padding-top: 3em;
  }

  .content .m:pb1 {
    padding-bottom: 0.5em;
  }

  .content .m:pb2 {
    padding-bottom: 1em;
  }

  .content .m:pb3 {
    padding-bottom: 1.5em;
  }

  .content .m:pb4 {
    padding-bottom: 2em;
  }

  .content .m:pb5 {
    padding-bottom: 2.5em;
  }

  .content .m:pb6 {
    padding-bottom: 3em;
  }

  .content .m:pl1 {
    padding-left: 0.5em;
  }

  .content .m:pl2 {
    padding-left: 1em;
  }

  .content .m:pl3 {
    padding-left: 1.5em;
  }

  .content .m:pl4 {
    padding-left: 2em;
  }

  .content .m:pl5 {
    padding-left: 2.5em;
  }

  .content .m:pl6 {
    padding-left: 3em;
  }

  .content .m:pr1 {
    padding-right: 0.5em;
  }

  .content .m:pr2 {
    padding-right: 1em;
  }

  .content .m:pr3 {
    padding-right: 1.5em;
  }

  .content .m:pr4 {
    padding-right: 2em;
  }

  .content .m:pr5 {
    padding-right: 2.5em;
  }

  .content .m:pr6 {
    padding-right: 3em;
  }

  .content .m:p0 {
    padding: 0;
  }

  .content .m:p1 {
    padding: 5px;
  }

  .content .m:p2 {
    padding: 10px;
  }

  .content .m:p3 {
    padding: 15px;
  }

  .content .m:p4 {
    padding: 20px;
  }

  .content .m:p5 {
    padding: 25px;
  }

  .content .m:p6 {
    padding: 30px;
  }

  .content .m:pt0 {
    padding-top: 0;
  }

  .content .m:pt1 {
    padding-top: 5px;
  }

  .content .m:pt2 {
    padding-top: 10px;
  }

  .content .m:pt3 {
    padding-top: 15px;
  }

  .content .m:pt4 {
    padding-top: 20px;
  }

  .content .m:pt5 {
    padding-top: 25px;
  }

  .content .m:pt6 {
    padding-top: 30px;
  }

  .content .m:pb0 {
    padding-bottom: 0;
  }

  .content .m:pb1 {
    padding-bottom: 5px;
  }

  .content .m:pb2 {
    padding-bottom: 10px;
  }

  .content .m:pb3 {
    padding-bottom: 15px;
  }

  .content .m:pb4 {
    padding-bottom: 20px;
  }

  .content .m:pb5 {
    padding-bottom: 25px;
  }

  .content .m:pb6 {
    padding-bottom: 30px;
  }

  .content .m:pl0 {
    padding-left: 0;
  }

  .content .m:pl1 {
    padding-left: 5px;
  }

  .content .m:pl2 {
    padding-left: 10px;
  }

  .content .m:pl3 {
    padding-left: 15px;
  }

  .content .m:pl4 {
    padding-left: 20px;
  }

  .content .m:pl5 {
    padding-left: 25px;
  }

  .content .m:pl6 {
    padding-left: 30px;
  }

  .content .m:pr0 {
    padding-right: 0;
  }

  .content .m:pr1 {
    padding-right: 5px;
  }

  .content .m:pr2 {
    padding-right: 10px;
  }

  .content .m:pr3 {
    padding-right: 15px;
  }

  .content .m:pr4 {
    padding-right: 20px;
  }

  .content .m:pr5 {
    padding-right: 25px;
  }

  .content .m:pr6 {
    padding-right: 30px;
  }

  .content .m:fs12 {
    font-size: 0.75em;
  }

  .content .m:fs14 {
    font-size: 0.875em;
  }

  .content .m:fs16 {
    font-size: 1em;
  }

  .content .m:fs18 {
    font-size: 1.125em;
  }

  .content .m:fs20 {
    font-size: 1.25em;
  }

  .content .m:fs22 {
    font-size: 1.375em;
  }

  .content .m:fs24 {
    font-size: 1.5em;
  }

  .content .m:fs26 {
    font-size: 1.625em;
  }

  .content .m:fs28 {
    font-size: 1.75em;
  }

  .content .m:fs30 {
    font-size: 1.875em;
  }

  .content .m:fs32 {
    font-size: 2em;
  }

  .m\:m0 {
    margin: 0;
  }

  .m\:m1 {
    margin: 0.5em;
  }

  .m\:m2 {
    margin: 1em;
  }

  .m\:m3 {
    margin: 1.5em;
  }

  .m\:m4 {
    margin: 2em;
  }

  .m\:m5 {
    margin: 2.5em;
  }

  .m\:m6 {
    margin: 3em;
  }

  .m\:mt0 {
    margin-top: 0;
  }

  .m\:mt1 {
    margin-top: 0.5em;
  }

  .m\:mt2 {
    margin-top: 1em;
  }

  .m\:mt3 {
    margin-top: 1.5em;
  }

  .m\:mt4 {
    margin-top: 2em;
  }

  .m\:mt5 {
    margin-top: 2.5em;
  }

  .m\:mt6 {
    margin-top: 3em;
  }

  .m\:mb0 {
    margin-bottom: 0;
  }

  .m\:mb1 {
    margin-bottom: 0.5em;
  }

  .m\:mb2 {
    margin-bottom: 1em;
  }

  .m\:mb3 {
    margin-bottom: 1.5em;
  }

  .m\:mb4 {
    margin-bottom: 2em;
  }

  .m\:mb5 {
    margin-bottom: 2.5em;
  }

  .m\:mb6 {
    margin-bottom: 3em;
  }

  .m\:ml0 {
    margin-left: 0;
  }

  .m\:ml1 {
    margin-left: 0.5em;
  }

  .m\:ml2 {
    margin-left: 1em;
  }

  .m\:ml3 {
    margin-left: 1.5em;
  }

  .m\:ml4 {
    margin-left: 2em;
  }

  .m\:ml5 {
    margin-left: 2.5em;
  }

  .m\:ml6 {
    margin-left: 3em;
  }

  .m\:mr0 {
    margin-right: 0;
  }

  .m\:mr1 {
    margin-right: 0.5em;
  }

  .m\:mr2 {
    margin-right: 1em;
  }

  .m\:mr3 {
    margin-right: 1.5em;
  }

  .m\:mr4 {
    margin-right: 2em;
  }

  .m\:mr5 {
    margin-right: 2.5em;
  }

  .m\:mr6 {
    margin-right: 3em;
  }

  .m\:m0px {
    margin: 0;
  }

  .m\:m5px {
    margin: 5px;
  }

  .m\:m10px {
    margin: 10px;
  }

  .m\:m15px {
    margin: 15px;
  }

  .m\:m20px {
    margin: 20px;
  }

  .m\:m25px {
    margin: 25px;
  }

  .m\:m30px {
    margin: 30px;
  }

  .m\:mt0px {
    margin-top: 0;
  }

  .m\:mt5px {
    margin-top: 5px;
  }

  .m\:mt10px {
    margin-top: 10px;
  }

  .m\:mt15px {
    margin-top: 15px;
  }

  .m\:mt20px {
    margin-top: 20px;
  }

  .m\:mt25px {
    margin-top: 25px;
  }

  .m\:mt30px {
    margin-top: 30px;
  }

  .m\:mb0px {
    margin-bottom: 0;
  }

  .m\:mb5px {
    margin-bottom: 5px;
  }

  .m\:mb10px {
    margin-bottom: 10px;
  }

  .m\:mb15px {
    margin-bottom: 15px;
  }

  .m\:mb20px {
    margin-bottom: 20px;
  }

  .m\:mb25px {
    margin-bottom: 25px;
  }

  .m\:mb30px {
    margin-bottom: 30px;
  }

  .m\:ml0px {
    margin-left: 0;
  }

  .m\:ml5px {
    margin-left: 5px;
  }

  .m\:ml10px {
    margin-left: 10px;
  }

  .m\:ml15px {
    margin-left: 15px;
  }

  .m\:ml20px {
    margin-left: 20px;
  }

  .m\:ml25px {
    margin-left: 25px;
  }

  .m\:ml30px {
    margin-left: 30px;
  }

  .m\:mr0px {
    margin-right: 0;
  }

  .m\:mr5px {
    margin-right: 5px;
  }

  .m\:mr10px {
    margin-right: 10px;
  }

  .m\:mr15px {
    margin-right: 15px;
  }

  .m\:mr20px {
    margin-right: 20px;
  }

  .m\:mr25px {
    margin-right: 25px;
  }

  .m\:mr30px {
    margin-right: 30px;
  }

  .m:p1 {
    padding: 0.5em;
  }

  .m:p2 {
    padding: 1em;
  }

  .m:p3 {
    padding: 1.5em;
  }

  .m:p4 {
    padding: 2em;
  }

  .m:p5 {
    padding: 2.5em;
  }

  .m:p6 {
    padding: 3em;
  }

  .m:pt1 {
    padding-top: 0.5em;
  }

  .m:pt2 {
    padding-top: 1em;
  }

  .m:pt3 {
    padding-top: 1.5em;
  }

  .m:pt4 {
    padding-top: 2em;
  }

  .m:pt5 {
    padding-top: 2.5em;
  }

  .m:pt6 {
    padding-top: 3em;
  }

  .m:pb1 {
    padding-bottom: 0.5em;
  }

  .m:pb2 {
    padding-bottom: 1em;
  }

  .m:pb3 {
    padding-bottom: 1.5em;
  }

  .m:pb4 {
    padding-bottom: 2em;
  }

  .m:pb5 {
    padding-bottom: 2.5em;
  }

  .m:pb6 {
    padding-bottom: 3em;
  }

  .m:pl1 {
    padding-left: 0.5em;
  }

  .m:pl2 {
    padding-left: 1em;
  }

  .m:pl3 {
    padding-left: 1.5em;
  }

  .m:pl4 {
    padding-left: 2em;
  }

  .m:pl5 {
    padding-left: 2.5em;
  }

  .m:pl6 {
    padding-left: 3em;
  }

  .m:pr1 {
    padding-right: 0.5em;
  }

  .m:pr2 {
    padding-right: 1em;
  }

  .m:pr3 {
    padding-right: 1.5em;
  }

  .m:pr4 {
    padding-right: 2em;
  }

  .m:pr5 {
    padding-right: 2.5em;
  }

  .m:pr6 {
    padding-right: 3em;
  }

  .m:p0 {
    padding: 0;
  }

  .m:p1 {
    padding: 5px;
  }

  .m:p2 {
    padding: 10px;
  }

  .m:p3 {
    padding: 15px;
  }

  .m:p4 {
    padding: 20px;
  }

  .m:p5 {
    padding: 25px;
  }

  .m:p6 {
    padding: 30px;
  }

  .m:pt0 {
    padding-top: 0;
  }

  .m:pt1 {
    padding-top: 5px;
  }

  .m:pt2 {
    padding-top: 10px;
  }

  .m:pt3 {
    padding-top: 15px;
  }

  .m:pt4 {
    padding-top: 20px;
  }

  .m:pt5 {
    padding-top: 25px;
  }

  .m:pt6 {
    padding-top: 30px;
  }

  .m:pb0 {
    padding-bottom: 0;
  }

  .m:pb1 {
    padding-bottom: 5px;
  }

  .m:pb2 {
    padding-bottom: 10px;
  }

  .m:pb3 {
    padding-bottom: 15px;
  }

  .m:pb4 {
    padding-bottom: 20px;
  }

  .m:pb5 {
    padding-bottom: 25px;
  }

  .m:pb6 {
    padding-bottom: 30px;
  }

  .m:pl0 {
    padding-left: 0;
  }

  .m:pl1 {
    padding-left: 5px;
  }

  .m:pl2 {
    padding-left: 10px;
  }

  .m:pl3 {
    padding-left: 15px;
  }

  .m:pl4 {
    padding-left: 20px;
  }

  .m:pl5 {
    padding-left: 25px;
  }

  .m:pl6 {
    padding-left: 30px;
  }

  .m:pr0 {
    padding-right: 0;
  }

  .m:pr1 {
    padding-right: 5px;
  }

  .m:pr2 {
    padding-right: 10px;
  }

  .m:pr3 {
    padding-right: 15px;
  }

  .m:pr4 {
    padding-right: 20px;
  }

  .m:pr5 {
    padding-right: 25px;
  }

  .m:pr6 {
    padding-right: 30px;
  }

  .m:fs12 {
    font-size: 0.75em;
  }

  .m:fs14 {
    font-size: 0.875em;
  }

  .m:fs16 {
    font-size: 1em;
  }

  .m:fs18 {
    font-size: 1.125em;
  }

  .m:fs20 {
    font-size: 1.25em;
  }

  .m:fs22 {
    font-size: 1.375em;
  }

  .m:fs24 {
    font-size: 1.5em;
  }

  .m:fs26 {
    font-size: 1.625em;
  }

  .m:fs28 {
    font-size: 1.75em;
  }

  .m:fs30 {
    font-size: 1.875em;
  }

  .m:fs32 {
    font-size: 2em;
  }
}

/*! jQuery.Flipster, v1.1.5 (built 2020-10-17) */
.flipster {
  display: block;
  overflow-x: hidden;
  overflow-y: visible;
  position: relative;
}

.flipster:focus {
  outline: none;
}

.flipster__container,
.flipster__item {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: relative;
}

.flipster__container {
  display: block;
  white-space: nowrap;
  word-spacing: -0.25em;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flipster__item {
  display: inline-block;
  white-space: normal;
  word-spacing: normal;
  vertical-align: bottom;
}

.flipster--click .flipster__item--future,
.flipster--click .flipster__item--past {
  cursor: pointer;
}

.flipster__item img {
  max-width: 100%;
}

.flipster__button {
  position: absolute;
  top: 50%;
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  padding: 0;
  z-index: 999;
  cursor: pointer;
  font-size: 15px;
  opacity: 0.5;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  margin: -1em 2em;
}

.flipster__button svg {
  width: 2em;
  stroke: currentColor;
  fill: transparent;
  stroke-width: 3;
  stroke-linecap: round;
}

.flipster__button:focus,
.flipster__button:hover {
  opacity: 1;
}

.flipster__button--prev {
  left: 0;
}

.flipster__button--next {
  right: 0;
}

.flipster__nav,
.flipster__nav__item {
  list-style-type: none;
  padding: 0;
}

.flipster__nav {
  margin: 0 auto 4em;
  text-align: center;
  position: relative;
}

.flipster__nav__item {
  display: inline-block;
  margin: 0;
}

.flipster--carousel .flipster__container,
.flipster--carousel .flipster__item,
.flipster--carousel .flipster__item__content {
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
  transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
}

.flipster--carousel .flipster__item {
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  perspective: 800px;
}

.flipster--carousel .flipster__item--future,
.flipster--carousel .flipster__item--past {
  opacity: 0;
  -moz-transition-delay: 115ms;
  transition-delay: 115ms;
}

.flipster--carousel .flipster__item--future-2,
.flipster--carousel .flipster__item--past-2 {
  opacity: 0.6;
  -moz-transition-delay: 90ms;
  transition-delay: 90ms;
}

.flipster--carousel .flipster__item--future-1,
.flipster--carousel .flipster__item--past-1 {
  opacity: 0.8;
  -moz-transition-delay: 60ms;
  transition-delay: 60ms;
}

.flipster--carousel .flipster__item--past .flipster__item__content {
  -webkit-transform: translateX(100%) rotateY(-20deg) scale(0.5);
  -moz-transform: translateX(100%) rotateY(-20deg) scale(0.5);
  transform: translateX(100%) rotateY(-20deg) scale(0.5);
}

.flipster--carousel .flipster__item--past-2 .flipster__item__content {
  -webkit-transform: translateX(25%) rotateY(40deg) scale(0.65);
  -moz-transform: translateX(25%) rotateY(40deg) scale(0.65);
  transform: translateX(25%) rotateY(40deg) scale(0.65);
}

.flipster--carousel .flipster__item--past-1 .flipster__item__content {
  -webkit-transform: rotateY(45deg) scale(0.8);
  -moz-transform: rotateY(45deg) scale(0.8);
  transform: rotateY(45deg) scale(0.8);
}

.flipster--carousel .flipster__item--future .flipster__item__content {
  -webkit-transform: translateX(-100%) rotateY(20deg) scale(0.5);
  -moz-transform: translateX(-100%) rotateY(20deg) scale(0.5);
  transform: translateX(-100%) rotateY(20deg) scale(0.5);
}

.flipster--carousel .flipster__item--future-2 .flipster__item__content {
  -webkit-transform: translateX(-25%) rotateY(-40deg) scale(0.65);
  -moz-transform: translateX(-25%) rotateY(-40deg) scale(0.65);
  transform: translateX(-25%) rotateY(-40deg) scale(0.65);
}

.flipster--carousel .flipster__item--future-1 .flipster__item__content {
  -webkit-transform: rotateY(-45deg) scale(0.8);
  -moz-transform: rotateY(-45deg) scale(0.8);
  transform: rotateY(-45deg) scale(0.8);
}

.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content {
  -webkit-transform: translateX(175%) scale(0.5);
  -ms-transform: translateX(175%) scale(0.5);
  -moz-transform: translateX(175%) scale(0.5);
  transform: translateX(175%) scale(0.5);
}

.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content {
  -webkit-transform: translateX(25%) scale(0.65);
  -ms-transform: translateX(25%) scale(0.65);
  -moz-transform: translateX(25%) scale(0.65);
  transform: translateX(25%) scale(0.65);
}

.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content {
  -webkit-transform: translateX(0) scale(0.8);
  -ms-transform: translateX(0) scale(0.8);
  -moz-transform: translateX(0) scale(0.8);
  transform: translateX(0) scale(0.8);
}

.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content {
  -webkit-transform: translateX(-175%) scale(0.5);
  -ms-transform: translateX(-175%) scale(0.5);
  -moz-transform: translateX(-175%) scale(0.5);
  transform: translateX(-175%) scale(0.5);
}

.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content {
  -webkit-transform: translateX(-25%) scale(0.65);
  -ms-transform: translateX(-25%) scale(0.65);
  -moz-transform: translateX(-25%) scale(0.65);
  transform: translateX(-25%) scale(0.65);
}

.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content {
  -webkit-transform: translateX(0) scale(0.8);
  -ms-transform: translateX(0) scale(0.8);
  -moz-transform: translateX(0) scale(0.8);
  transform: translateX(0) scale(0.8);
}

.flipster--carousel .flipster__item--current .flipster__item__content {
  -webkit-transform: translateX(0) rotateY(0deg) scale(1);
  -moz-transform: translateX(0) rotateY(0deg) scale(1);
  transform: translateX(0) rotateY(0deg) scale(1);
  -moz-transition-delay: 60ms;
  transition-delay: 60ms;
}

.flipster--coverflow .flipster__container,
.flipster--coverflow .flipster__item,
.flipster--coverflow .flipster__item__content {
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
  transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
}

.flipster--coverflow .flipster__item {
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  perspective: 800px;
}

.flipster--coverflow .flipster__container {
  padding-bottom: 5%;
}

.flipster--coverflow .flipster__item__content {
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -moz-box-shadow: 0 0 10px 1px #555;
  box-shadow: 0 0 10px 1px #555;
}

.flipster--coverflow .flipster__item__content img:only-child {
  display: block;
}

.flipster--coverflow .flipster__item--past .flipster__item__content {
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  -moz-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transform: scale(0.75) rotateY(55deg);
  -moz-transform: scale(0.75) rotateY(55deg);
  transform: scale(0.75) rotateY(55deg);
}

.flipster--coverflow .flipster__item--future .flipster__item__content {
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale(0.75) rotateY(-55deg);
  -moz-transform: scale(0.75) rotateY(-55deg);
  transform: scale(0.75) rotateY(-55deg);
}

.flipster--coverflow .flip-current .flipster__item__content {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.flipster--flat .flipster__container,
.flipster--flat .flipster__item,
.flipster--flat .flipster__item__content {
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.flipster--flat .flipster__item--future,
.flipster--flat .flipster__item--past {
  opacity: 0.5;
}

.flipster--flat .flipster__item--future .flipster__item__content,
.flipster--flat .flipster__item--past .flipster__item__content {
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  -moz-transform: scale(0.75);
  transform: scale(0.75);
}

.flipster--wheel {
  overflow: hidden;
}

.flipster--wheel .flipster__container,
.flipster--wheel .flipster__item__content {
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
  transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
}

.flipster--wheel .flipster__container {
  padding-bottom: 20%;
}

.flipster--wheel .flipster__item__content {
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.flipster--wheel .flipster__item--past .flipster__item__content {
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.flipster--wheel .flipster__item--future .flipster__item__content {
  -webkit-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.flipster--wheel .flipster__item__content img:only-child {
  display: block;
}

.flipster--wheel .flipster__item--past .flipster__item__content {
  opacity: 0;
  -webkit-transform: rotate(-80deg) translate(-170%, 110%);
  -ms-transform: rotate(-80deg) translate(-170%, 110%);
  -moz-transform: rotate(-80deg) translate(-170%, 110%);
  transform: rotate(-80deg) translate(-170%, 110%);
}

.flipster--wheel .flipster__item--future .flipster__item__content {
  opacity: 0;
  -webkit-transform: rotate(80deg) translate(170%, 110%);
  -ms-transform: rotate(80deg) translate(170%, 110%);
  -moz-transform: rotate(80deg) translate(170%, 110%);
  transform: rotate(80deg) translate(170%, 110%);
}

.flipster--wheel .flipster__item--past-3 .flipster__item__content {
  opacity: 1;
  -webkit-transform: rotate(-60deg) translate(-70%, 75%);
  -ms-transform: rotate(-60deg) translate(-70%, 75%);
  -moz-transform: rotate(-60deg) translate(-70%, 75%);
  transform: rotate(-60deg) translate(-70%, 75%);
}

.flipster--wheel .flipster__item--future-3 .flipster__item__content {
  opacity: 1;
  -webkit-transform: rotate(60deg) translate(70%, 75%);
  -ms-transform: rotate(60deg) translate(70%, 75%);
  -moz-transform: rotate(60deg) translate(70%, 75%);
  transform: rotate(60deg) translate(70%, 75%);
}

.flipster--wheel .flipster__item--past-2 .flipster__item__content {
  opacity: 1;
  -webkit-transform: rotate(-40deg) translate(-17%, 30%);
  -ms-transform: rotate(-40deg) translate(-17%, 30%);
  -moz-transform: rotate(-40deg) translate(-17%, 30%);
  transform: rotate(-40deg) translate(-17%, 30%);
}

.flipster--wheel .flipster__item--future-2 .flipster__item__content {
  opacity: 1;
  -webkit-transform: rotate(40deg) translate(17%, 30%);
  -ms-transform: rotate(40deg) translate(17%, 30%);
  -moz-transform: rotate(40deg) translate(17%, 30%);
  transform: rotate(40deg) translate(17%, 30%);
}

.flipster--wheel .flipster__item--past-1 .flipster__item__content {
  opacity: 1;
  -webkit-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  transform: rotate(-20deg);
}

.flipster--wheel .flipster__item--future-1 .flipster__item__content {
  opacity: 1;
  -webkit-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  -moz-transform: rotate(20deg);
  transform: rotate(20deg);
}

.flipster--wheel .flip-current .flipster__item__content {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  transform: rotateX(0deg);
}

/*# sourceMappingURL=main.css.map */
@media (max-width: 991px) {

  .resource-center-page .desktopOnly,
  .acr-page .desktopOnly {
    display: none;
  }

  .patient-photos h2.heading2,
  .foremost-safety-page h2.est,
  .safety-sprout h2.heading2 {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
  }

  .foremost-safety-page h2.est {
    margin-bottom: inherit;
  }

  .foremost-safety-page .desktop-hide img {
    padding: inherit;
  }

  .foremost-safety-page .desktop-hide {
    margin-bottom: 32px;
  }

  .foremost-safety-page .references>.component-content>.wrapper,
  .foremost-safety-page .component.page-heading {
    padding: 32px 0;
  }

  .foremost-safety-page .component.page-heading {
    min-height: auto;
  }

  .patient-photos .photo-results h4.subhead,
  .foremost-safety-page h4.sub-headline {
    font-size: 20px;
  }

  .patient-photos .photo-results .photo-results-box {
    padding-top: 20px;
  }

  .photo-results .photo-flex .item {
    padding-bottom: 32px;
  }

  .patient-photos .component.page-heading {
    min-height: 132px;
  }

  .safety-sprout .sub-headline,
  .safety-sprout .medium {
    font-size: 20px !important;
  }

  .safety-sprout .page-heading {
    padding: 32px 0 !important;
    margin-bottom: 32px !important;
  }

  .safety-sprout .Mar-bottom {
    margin-bottom: 20px !important;
  }

  .safety-sprout .subhead {
    font-size: 20px !important;
    line-height: normal !important;
    padding: 12px 20px !important;
    margin-bottom: 16px !important;
  }

  .safety-sprout .desktop-hide img {
    padding: inherit !important;
  }

  .safety-sprout .mrb {
    margin-bottom: 20px !important;
  }

  .resource-center-page .page-heading h4 {
    font-size: 20px;
  }

  .resource-center-page .page-heading .header1 {
    margin-bottom: 20px;
  }

  .resource-center-page .page-heading {
    padding: 32px 20px;
  }

  .resource-center-page h4.subhead {
    font-size: 20px;
    padding: 12px 20px;
  }

  .resource-center-page .page-list.gray {
    padding: 20px 0 0;
  }

  .resource-center-page .page-list.gray .items .item {
    width: 100%;
    height: auto;
    padding-bottom: 20px;
  }

  .resource-center-page #starting-your-patients .page-list.gray .items .mb,
  .resource-center-page p.push-down-abit,
  .resource-center-page #hcp-resources .page-list.gray .items .mb,
  .resource-center-page #patient-resources .page-list.gray .items .last {
    margin-bottom: 20px !important;
  }

  .resource-center .resource-center-cta,
  .resource-center-cta .button.cta-btn {
    width: 100% !important;
  }

  .psa-efficacy #slider-efficacy {
    background: transparent;
  }

  #slider-efficacy #slider-content {
    border-left: solid 1px rgba(157, 159, 162, 0.3);
    border-right: solid 1px rgba(157, 159, 162, 0.3);
    background-color: #eaf3f6;
  }

  #slider-efficacy .slider-bottom-actions {
    border-left: solid 1px rgba(157, 159, 162, 0.3);
    border-right: solid 1px rgba(157, 159, 162, 0.3);
    border-bottom: solid 1px rgba(157, 159, 162, 0.3);
    background: rgba(234, 243, 246, 0.3);
    border-radius: 0 0 15px 15px;
  }

  #slider-efficacy #slider-content .button a {
    font-size: 16px;
    color: #fff;
  }

  #slider-efficacy #slider-content .button a:after,
  .psa-efficacy #slider-efficacy #psa-btn #apab a:after,
  #slider-efficacy #slider-menu-overlay .button a:after {
    background-image: url(/-/media/C08B32675BE34E22977CF4837B22A073.ashx);
  }

  .psa-efficacy #slider-efficacy #slider-menu-overlay .button a::after {
    background-image: url(/-/media/03510F9CC7054340BB617EE51DBF49F5.ashx);
  }

  #slider-efficacy .slider-bottom-actions h4 {
    font-size: 20px;
  }

  #slider-efficacy .slider-bottom-actions #prev-slider img,
  #slider-efficacy .slider-bottom-actions #next-slider img {
    width: 13px;
    height: auto;
  }

  .psa-efficacy #slider-efficacy #psa-btn #apab a,
  #slider-efficacy #slider-menu-overlay .button a {
    background: linear-gradient(90deg, #fe5f0f, #ffbb55);
    border-radius: 8px;
    color: #fff;
  }

  .psa-efficacy #slider-efficacy #slider-menu-overlay .button a {
    background: #fff;
    border-radius: 0;
    color: #003a5d;
    border-bottom: 1px solid #eaf3f6;
  }

  #indication-container .alert {
    padding: 12px 20px !important;
  }

  .expand#indication-container .alert {
    padding-bottom: 0 !important;
  }

  #indication-container .alert .alert__close {
    top: 11px !important;
    right: 15px !important;
    width: 13px;
    height: 13px;
  }
  #indication-container .collapsed p.heading-content {
    width: 85%;
}



#indication-container .collapsed a.read-more-btn {
    position: absolute;
    right: -10px;
}
}

@media (max-width: 991px) and (orientation: landscape) {
  .resource-center .resource-center-cta {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 991px) {
    #indication-container .collapsed p.heading-content {
    display: flex;
   text-align: left;

}

#indication-container .collapsed p.heading-content strong {
    width: 9%;
    min-width: 130px;
    padding-right: 0 !important;
    font-size: 15px;
}

#indication-container .collapsed span.main-content {
    width: 78%;
    max-width: 860px;
}


#indication-container .collapsed a.read-more-btn {
    width: 12%;
    display: flex;
    justify-content: end;
}
#indication-container .expanded-content {
    display: flex;
   text-align: left;

}

#indication-container .expanded-content p.heading-content {
    width: 12%;
    min-width: 130px;
    padding-right: 0 !important;
}
#indication-container .expanded-content p.heading-content strong{
    font-size: 15px;
}

#indication-container .expanded-content ul {
    width: 78%;
    margin: 0 auto !important;
    max-width: 950px !important;
}


#indication-container .expanded-content a.read-less-btn  {
    width: 12%;
    top: 0 !important;
    right: 10px !important;
}
header #header-left .quantum-header__logo {
    margin-top: 30px;
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon {
    margin-right: 0 !important;
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons {
    width: 100%;
    flex-wrap: nowrap;
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .icon IMG {
  width: 70px;
  padding-inline: 5px;
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell{
    display: flex;
    gap: 20px;
    justify-content: center;
    padding-left: 20px;
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons {
    display: flex;
}

#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .link a {
    word-break: break-all;
    font-size: 22px;
    text-decoration: underline;
}
.pso-home .two-column-data .col-lg-6{
    flex-basis: 33% !important;
}


}

#indication-container .alert .alert__content .expanded p.heading-content{
    margin-bottom: 0 !important;
}


@media (max-width: 991px) {
header #header-left .quantum-header__logo {
    margin-top: 10px;
}
#global-landing-hero .landing-hero-full-width .landing-content .global-bottom-cta .bottom-icons .icon-cell .link{
  white-space: normal;
}
   .home #global-landing-hero .global-bottom-cta img{
    max-width: revert !important;
   }  
   

#internal-banner .desktopOnly.destop-mobile-show {
    width: 25%;
    display: block !important;
    margin-top: -5px;
    display: flex !important;
}

#internal-banner div#internal-banner-slider-content {
    width: 75% !important;
}


 #internal-banner .slider {
    gap: 5px;
    align-items: center;
}

#internal-banner .slider .slider-content .slick-track .slide div.mobileOnly a.references {
    display: none;
}

#internal-banner .references {
    font-size: 13px;
    /* word-break: break-all; */
    margin-left: 0 !important;
}   
}

#internal-banner .banner-annoncement-left {
    display: flex;
    align-items: center;
    justify-content: center;
} 

#internal-banner .banner-annoncement-left img {
    width: 120px;
}

#internal-banner .banner-annoncement-left p {
    width: fit-content !important;
    margin-bottom: 0;
    margin-left: 10px;
    font-family: Barlow, sans-serif;
    font-size: 15px !important;
    font-weight: 600;
}

#internal-banner .banner-annoncement-left a.cta {
    margin-top: -3px;
    text-decoration: underline;
}

.container-wrap-border {
    padding: 20px 30px;
    border-radius: 20px;
    background: #fff;
    margin-bottom: 50px;
}

.dosing-container-main .container-wrap-border {
        border: 1px solid #FFE500;

}

.container-wrap-border p.blue-color-font b {
    color: #003a5d;
}

.container-wrap-border p.ornage-color-font b {
    color: #e88320;
    font-size: 20px;
}

.dosing-container-main h4.subhead.center-align {
    display: none;
}

section.dosing-info-section {
    margin-bottom: 30px;
}

section.dosing-info-section  a{
    color:#252525;
    text-decoration: underline;
}
#dosing-inner-banner .title-header h4 {
    max-width: 950px;
}
.faqs .page-heading {
   background-image: url(), url(/-/media/87A19D9CCA374317A6B8F5FFBB23973D.ashx) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    /* min-height: 200px; */
    background-position: center !important;

}

.Otezla-admin-faq .accordion-body.faq-accordion .button.align-right {
    margin-bottom: 40px;
    margin-top: 50px;
    min-height: 60px;
}


/* dropdown for banner */

/* Style dropdown */
.dropdown-cell .dropdown {
  display: none;
  flex-direction: column;
  margin-top: 8px;
  padding: 10px 0;
  width: 100%;
}

.dropdown-cell .dropdown-item {
  padding: 8px 0px;
  text-decoration: none;
  color: #333;
  transition: background 0.2s;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 24px;
  line-height: normal;
  color: #003a5d;
  font-weight: 600;
  font-family: Barlow Condensed, sans-serif;
  background: transparent !important;
}
.dropdown-cell .dropdown-item:first-child{
  border-bottom: 1px solid #000;
  padding-bottom: 15px;
}

.dropdown-cell .dropdown-item:hover {
  background: transparent;
}

/* Show dropdown when active */
.dropdown-cell.active .dropdown {
  display: flex;
  /* animation: fadeIn 0.2s ease-in; */

}

/* @keyframes fadeIn {
  from { opacity: 0; transform: translateY(-5px); }
  to { opacity: 1; transform: translateY(0); }
} */

.dropdown-cell .dropdown-toggle {
  cursor: pointer;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}


.dropdown-cell .dropdown-toggle .text {
    white-space: normal;
}
.dropdown-cell{
  flex-wrap: wrap;
}

.dropdown-cell .dropdown-toggle::after {
    display: none;
}


.dropdown-cell.active .dropdown-toggle .text .cell-headline::after {
    transform: rotate(270deg);
}
.dropdown-cell .dropdown-item::after{
    display: block;
    background-image: url(), url(../images/v1/blue-right-arrow.png);
    width: 14px;
    height: 18px;
    margin: 5px 0px 0 0;
    -moz-background-size: contain;
    background-repeat: no-repeat;
    content: "";
}

#internal-landing-hero .landing-hero-full-width .landing-content .flexed .landing-right .cta-cell .hotspot{
  color: transparent;
}
p.font-small-size {
    font-size: 18px !important;
}
#references p span {
  font-style: italic;
  font-family: 'Barlow-Regular';
}