body {
  color: #333333;
  font-size: 18px;
  line-height: 24px;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  font-style: normal;
}
sup.regmark {
  font-size: 105%;
  top: 0;
}
.container {
  max-width: 1024px;
  margin: 0 auto;
}
h1:not(.pg_banner_txt, .pg_title, .blue_banner_txt, .banner_head) {
  font-family: atten-round-new, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 54px;
  line-height: 54px;
  color: #4933da;
  text-transform: uppercase;
  padding-top: 55px !important;
  padding-bottom: 32px !important;
  background-repeat: no-repeat;
  background-position: 0px bottom;
  background-image: url(/content/dam/commercial/us/sotyktuespanol/es/images/tricolor_bar.svg);
  background-size: auto 8px;
}
h1 span {
  text-transform: initial;
}
h1.banner_head_new,
h1.banner_head {
  background: none;
}
.patient-support h1 {
  padding-top: 30px !important;
}
p {
  margin-bottom: 12px;
}
.inlblk {
  display: inline-block;
}
.page-content::before {
  z-index: -1;
  background: transparent
    linear-gradient(181deg, #f4f4fa 0%, #edecfa 2%, #ffffff 100%) 0% 0%
    no-repeat padding-box;
  height: 130px;
  content: "";
  width: 100%;
  position: absolute;
}
.page-content {
  position: relative;
}
#banner-wrapper h1 {
  padding: 48px 0 0;
  line-height: 44px;
  margin: 0;
}
h1 .sub {
  font-size: 24px;
  line-height: 30px;
  text-transform: initial;
  font-family: acumin-pro, sans-serif;
  font-weight: 700;
  font-style: normal;
  display: block;
  margin: 0 0 10px;
}
.cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description a,
.cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description p {
  font-size: 16px;
  line-height: 20px;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #4933da;
}
.cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description a {
  font-weight: 700;
  margin: 0 0 7px;
  display: block;
}
.cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper img {
  width: 73px;
  height: 73px;
}
.cmp-cta-tile {
  box-shadow: 0px 15px 6px #4933da29;
  background: #fff;
  border-radius: 15px;
  padding-bottom: 8px;
}
h2 {
  color: #4933da;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 54px;
  font-family: atten-round-new, sans-serif;
  font-weight: 400;
  font-style: normal;
  margin: 20px 0 27px;
}
body.preview div.section {
  display: block;
}
body.preview .new.section {
  display: none;
}
.isi-mobile-view-links {
  display: none !important;
}
#banner-wrapper > .col {
  padding: 0;
}
#common-content {
  display: flex;
  justify-content: space-between;
  padding-bottom: 50px;
}
#common-content .cta-tile.section {
  max-width: 290px;
}
.cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper {
  padding: 13px 0 18px 0;
}
.cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description,
.cmp-cta-tile.vertical-alignment .cmp-cta-desc-wrapper {
  margin: 0;
}
a.pink-button:hover {
  text-decoration: none;
}
a.pink-button {
  height: 52px;
  background: #ffffff;
  color: #d4009f !important;
  text-decoration: none;
  border: 2px solid #d4009f;
  line-height: 48px;
  font-family: "atten-round-new";
  padding: 0px;
  width: 216px;
  text-align: center;
  border-radius: 6px;
  font-size: 18px;
  font-weight: 700;
  display: block;
  margin-top: 27px;
}
a.pink-button.returnsite_btn {
  margin-top: 13px;
  margin-bottom: 30px;
}
.isi-container.preview-container {
  max-width: 1024px;
  margin: auto;
}
div.footer {
  box-shadow: 0px -7px 10px #00000029;
}
.bottomtxt h3 {
  padding-top: 24px;
  padding-bottom: 15px;
}
.copaytxt.bottomtxt h3 {
  font-size: 24px;
  color: #4933da;
  font-family: "atten-round-new";
  font-weight: 400;
}
h3 {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}
#banner-wrapper a.pink-button {
  margin: 0 0 7px;
}
#banner-wrapper h1.copay-banner {
  padding: 15px 0 0;
  text-transform: inherit;
}
#banner-wrapper {
  background: url(/content/dam/commercial/us/sotyktu/en/images/thankyou_banner_desktop.png)
    no-repeat;
  background-position-x: center;
  min-height: 500px;
}
#banner-wrapper h1 {
  color: #ffffff;
  font-size: 50px;
  line-height: 58px;
  font-family: atten-round-new, sans-serif;
  font-weight: 300;
  background: none;
  padding-top: 10px !important;
}
.blue-box p {
  color: #4933da;
  font-weight: 700;
  font-size: 18px;
  font-family: "acumin-pro";
  font-style: normal;
}
.blue-box {
  background: #f4f3fe;
  padding: 15px 0px 12px 10px;
  margin: 18px 0 10px;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  font-style: normal;
  width: 989px;
  margin: auto;
  border: 1px solid #e9e7fd;
  border-radius: 10px;
  max-width: 100%;
}
.copay-intro h1 {
  padding: 32px 0 0;
  margin: 0;
}
.copay-intro h2 {
  font-size: 24px;
  line-height: 25px;
  font-family: acumin-pro, sans-serif;
  font-weight: 700;
  text-transform: initial;
  margin: 12px 0 15px;
  padding: 15px 0 5px;
}
small {
  font-size: 13px;
  font-weight: inherit;
}
.page-link {
  font-size: inherit;
  color: #d4009f;
  text-decoration: underline;
}
#genericLightbox .modal-dialog {
  max-width: 827px;
  width: 100%;
}
.modal#genericLightbox .lightbox-modal .modal-content .modal-body {
  padding: 0;
}
.copay-print {
  padding: 50px 30px 12px;
}
.card-box {
  display: flex;
  justify-content: center;
  padding: 10px 0 3px;
  position: relative;
}
p.card-id {
  position: absolute;
  color: #4933da;
  font-family: atten-round-new, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  left: 300px;
  bottom: 35px;
}
.card-content .main-header {
  font-size: 20px;
  line-height: 24px;
  font-family: atten-round-new, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #4933da;
  margin: 30px 0 10px;
}
.card-content li {
  font-size: 16px;
  line-height: 20px;
  position: relative;
  padding: 0 0 10px 18px;
}
ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 8px;
}
ul.reg_txt li {
  padding-left: 25px;
}
ul li::before {
  content: "";
  position: absolute;
  display: block;
  left: 5px;
  width: 4px;
  height: 4px;
  background: #d4009f;
  top: 10px;
  border-radius: 50%;
}
.card-content .sub-header {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}
.address-section {
  margin: 10px 0 0;
}
.address-section p {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
}
.popover.show {
  background: #707070;
}
.bs-popover-auto[x-placement^="bottom"] .arrow::after,
.bs-popover-bottom .arrow::after {
  border-bottom-color: #707070;
}
.bs-popover-auto[x-placement^="top"] .arrow::after,
.bs-popover-top .arrow::after {
  border-top-color: #707070;
}
.popover-body p {
  color: #fff;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
}
.popover-body {
  padding: 25px 17px 15px;
}
.popover-header {
  display: block !important;
  padding: 0;
  border: 0;
  position: relative;
}
.popover-header::before {
  content: "";
  background: url(/content/dam/commercial/us/sotyktu/en/images/x-out.png);
  display: block !important;
  width: 32px !important;
  height: 32px;
  position: absolute !important;
  pointer-events: auto;
  cursor: pointer;
  border-bottom: 0 !important;
  left: 85% !important;
  margin-left: 0 !important;
}
.card-info .popover.show {
  width: 330px;
  max-width: 345px;
}
.modal .close {
  opacity: 1;
  margin: 0 10px 0 0;
}
body.loader::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.4);
  bottom: 0;
  margin: auto;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 9999;
  background-size: 3% auto;
  background-image: url(/content/dam/commercial/apac/bms-oncall/en/images/ajax-loader.gif);
}
/* microsite starts */
#flex-wrapper .cmp-cta-img-wrapper {
  margin-top: -21%;
}
#flex-wrapper .cta-tile.section {
  width: 318px;
}
.container_new,
.column-control .row > .col {
  padding: 0px;
}
.container_new,
.column-control > .row {
  margin: 0px;
}
ul {
  list-style: none;
  padding-left: 0px;
}
ul li {
  position: relative;
}
.blue_txt {
  color: #4933da;
}
.body_vlarge {
  font-size: 22px;
  font-family: "atten-round-new";
  font-style: normal;
}
#error-500-pgcont .body_largepara {
  font-size: 18px;
  font-family: "acumin-pro";
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  color: #535353;
  line-height: 24px;
}
#error-404-pgcont .body_largepara {
  font-size: 18px;
  font-family: "acumin-pro";
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  color: #535353;
  line-height: 24px;
}
.body_large {
  font-size: 20px;
  font-family: "acumin-pro";
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  color: #333333;
}
.body_para {
  font-size: 16px;
  font-family: "acumin-pro";
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  color: #333333;
  line-height: 20px;
}
#indication_modal .body_para {
  color: #4933da;
}
b,
.bold_txt {
  font-weight: 700 !important;
}
.extra_bold_txt {
  font-weight: 800;
}
.body_small_acu {
  font-size: 14px;
  font-family: "acumin-pro";
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  line-height: 16px;
}
.ques_txt {
  font-size: 24px;
  color: #4933da;
  font-family: "new-atten-round";
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  line-height: 28px;
}
.orange_txt {
  color: #ff9600 !important;
}
.modal_txt {
  font-size: 20px;
  font-family: "atten-round-new";
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  line-height: 25px;
  color: #4933da;
  text-align: center;
}
#genericLightbox .modal-dialog {
  min-height: 209px;
  height: auto !important;
}
.cls_modal_outercont {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
.downld_btncont a {
  font-family: "atten-round-new" !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  font-style: normal;
  color: #d4009f !important;
  display: block;
  height: 100%;
  text-decoration: none;
  line-height: 17px;
  text-transform: uppercase;
  padding-top: 7px;
}
.downld_btncont a:hover {
  text-decoration: none;
}
.desk_dwnld_img {
  position: absolute;
  top: -6px;
  right: -65px;
  height: 58px;
  width: 58px;
}
.modal#genericLightbox .lightbox-modal .modal-content {
  border-radius: 19px;
  padding: 50px 35px;
}
.cls_modal {
  font-size: 16px;
  font-family: "atten-round-new";
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  width: 120px;
  height: 46px;
  border: 2px solid #da00b5;
  color: #da00b5;
  line-height: 46px;
  border-radius: 12px;
  text-align: center;
  cursor: pointer;
}
.portrait.rotation-error,
.landscape.rotation-error {
  background: #ffffff;
}
.portrait.rotation-error p:empty,
.landscape.rotation-error p:empty {
  display: none;
}
.portrait.rotation-error img,
.landscape.rotation-error img {
  margin-right: 32px;
}
.big_head {
  font-size: 40px;
  font-family: "atten-round-new";
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  line-height: 46px;
  position: relative;
  color: #4933da;
  margin-bottom: 20px;
  padding-left: 25px;
}
.maintenance_txtcont .body_para,
.maintenance_txtcont img,
#error-404-pgcont .body_largepara {
  padding-left: 25px;
}
.big_head::before {
  background: #96ff73;
  position: absolute;
  content: "";
  top: 0px;
  height: 100%;
  width: 4px;
  left: 0px;
}
.maintenance_txtcont img {
  width: 344px;
  margin-bottom: 29px;
}
a,
a:hover,
a:focus,
.cmp-isi .isi-container .ftr_isi a,
.cmp-isi .isi-container .ftr_isi a:hover,
.cmp-isi .isi-container a,
.cmp-isi .isi-container a:hover {
  color: #e600a4;
  text-decoration: underline;
}
.pinktxt {
  color: #e600a4;
}
.maintenance_txtcont .body_para:last-child {
  margin-top: 30px;
}
.maintenance_txt_outercont,
.errpg_outercont {
  display: flex;
  justify-content: center;
  background: #efedfe;
  padding: 210px 0px;
}
.maintenance_txtcont,
.errpg_cont {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.errpg_cont .big_head {
  text-transform: uppercase;
}
#error-404-pgcont .cmp-footer-isi-content-element,
#error-404-pgcont .isi-master-container,
#error-500-pgcont .cmp-footer-isi-content-element,
#error-500-pgcont .isi-master-container {
  display: none;
}
#error-404-pgcont .bg-lighter-blue.py-5,
#error-500-pgcont .bg-lighter-blue.py-5 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.ftr_cont .leftcont,
.ftr_cont .rightcont {
  display: inline-flex;
  flex-direction: column;
}
.ftr_cont {
  border-top: 2px solid #96ff73;
}
.ftr_cont .d-flex {
  align-items: flex-end;
}
.ftr_cont .linkscont {
  font-size: 16px;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 18px;
}
.ftr_cont .rightcont .linkscont a:not(:last-child) {
  /* margin-right: 7px;*/
  margin-right: 2px;
}
.ftr_cont .rightcont .linkscont a:not(:first-child) {
  /* margin-left: 7px;*/
  margin-left: 2px;
}
.ftr_cont .rightcont .txt_separator {
  color: #707070;
}
.m-pg,
.d-pg {
  display: none;
}
.header .cmp-utility-nav.d-lg-block li:before {
  display: none;
}
.header .cmp-utility-nav.d-lg-block ul.nav > li.cmp-utility-nav-list-item > a,
.header .cmp-utility-nav.d-lg-block ul.nav > li.cmp-utility-nav-list-item {
  color: #ffffff;
  font-size: 12px;
  font-family: "acumin-pro";
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
.header .header-variation-leftnav .header-topnav-wrapper {
  background: #492cde;
  border: none;
}
.header .cmp-utility-nav.d-lg-block li:not(:last-child)::after {
  content: "";
  position: relative;
  background: #ffffff;
  width: 1px;
  height: 15px;
  display: inline-block;
}
.header .cmp-utility-nav ul.nav > li.cmp-utility-nav-list-item {
  display: inline-flex;
  align-items: center;
}
.support-contact {
  display: none;
}
.banner_html * {
  color: #ffffff;
}
.banner_html {
  margin: auto;
}
.banner_html .big_font {
  display: block;
  font-family: "atten-round-new";
  font-size: 64px;
  font-weight: 300;
  font-style: normal;
}
.banner_head {
  font-family: "atten-round-new";
  font-weight: 400;
  font-style: normal;
}
.head1 {
  font-size: 53px;
  color: #4933da;
  font-family: "atten-round-new";
  line-height: 66px;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  max-width: 1024px;
  margin: auto;
}
.head2 {
  font-size: 54px;
  color: #4933da;
  font-family: "atten-round-new";
  line-height: 66px;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  position: relative;
}
#innersectioncont-1 {
  background-color: #f8f7ff;
}
#innersectioncont-2 {
  background-color: #efedfe;
}
#innersectioncont-3,
#innersectioncont-5 {
  background-color: #e4e0fd;
}
#innersectioncont-4 {
  background-color: #4933da;
}
#innersectioncont-3 ul {
  padding-top: 24px;
}
#innersectioncont-3 li {
  padding-left: 28px;
  padding-bottom: 19px;
}
#innersectioncont-4 .head2 {
  color: #96ff73;
}
#home-pgcont #innersectioncont-4 .head2 {
  text-align: center;
}
#innersectioncont-1 #flex-wrapper .cta_head {
  font-size: 24px;
  font-family: "atten-round-new";
  font-weight: 700;
  color: #4933da;
  line-height: 24px;
  margin-bottom: 19px;
}
#innersectioncont-1 #flex-wrapper .cta_txt {
  font-size: 18px;
  font-family: "atten-round-new";
  font-weight: 500;
  color: #4933da;
  line-height: 24px;
  padding: 0px 8px;
}
#innersectioncont-2 .cta_txt,
#innersectioncont-3 .cta_txt {
  font-size: 24px;
  font-family: "atten-round-new";
  font-weight: 400;
  color: #4933da;
  line-height: 32px;
  text-align: left;
}
#innersectioncont-4 .cta_txt,
#innersectioncont-5 .cta_txt {
  font-size: 24px;
  font-family: "atten-round-new";
  font-weight: 700;
  color: #ffffff;
  line-height: 36px;
}
#innersectioncont-4 img {
  width: 140px;
  height: auto;
  margin-right: 34px;
}
#innersectioncont-2 img {
  width: 132px;
  height: auto;
  margin-right: 40px;
}
#innersectioncont-4 .cta_txt1 {
  font-size: 30px;
  font-family: "atten-round-new";
  font-weight: 700;
  color: #ffffff;
  line-height: 36px;
}
#flex-wrapper .cta-tile.section .green_line {
  width: 140px;
  height: 2px;
  background: #96ff73;
  display: block;
  text-align: center;
  clear: both;
  left: 25%;
  transform: translateY(-50%);
  position: relative;
  margin-top: 4px;
}
#innersectioncont-4 .cmp-cta-tile,
#innersectioncont-2 .cmp-cta-tile,
#innersectioncont-3 .cmp-cta-tile,
#innersectioncont-5 .cmp-cta-tile {
  flex-wrap: nowrap !important;
  background: none;
}
#innersectioncont-4 .cmp-cta-tile > div,
#innersectioncont-2 .cmp-cta-tile > div,
#innersectioncont-3 .cmp-cta-tile > div,
#innersectioncont-5 .cmp-cta-tile > div {
  width: auto;
}
.pricing_cont {
  text-align: center;
  color: #4933da;
  font-weight: 300;
  margin-top: 20px;
  line-height: 35px;
}
.pricing_cont a {
  font-weight: 700;
}
div[id^="white-cta"] {
  background: #ffffff;
  border: 1px solid #a598fc;
  border-radius: 20px;
}
.downld_btncont {
  width: 127px;
  height: 50px;
  text-align: center;
  background: #ffffff;
  border: 2px solid #d4009f;
  padding-left: 0;
  border-radius: 6px;
  position: relative;
}
#innersectioncont-3 .cmp-cta-tile {
  background: none;
  box-shadow: none;
}
#innersectioncont-3 .cmp-cta-tile img {
  width: 130px;
  height: auto;
  margin-right: 40px;
}
div[id^="innersectioncont-"] img.dwnld_img,
#newhome-pgcont img.dwnld_img,
#getstarted-pgcont img.dwnld_img {
  width: 72px !important;
  height: auto !important;
  margin-right: -68px !important;
  top: -12px;
  right: -12px;
  position: absolute;
}
#innersectioncont-2 .cmp-cta-tile {
  box-shadow: none;
}
.footnote {
  font-weight: 500;
  font-style: normal;
  font-family: atten-round-new, sans-serif;
  font-size: 15px;
}
#how-pdt-works-banner .footnote {
  color: #ffffff;
}
.body_txt,
.reg_txt {
  font-style: normal;
  font-family: "atten-round-new";
  font-size: 24px;
  font-weight: 400;
  color: #4933da;
}
.reg_txt {
  line-height: 30px;
}
.subhead1 {
  font-size: 32px;
  line-height: 34px;
  font-weight: 700;
  color: #4933da;
  font-family: "atten-round-new";
}
#innersectioncont-3 .head1,
#innersectioncont-2 .head2 {
  border-left: 4px solid #96ff73;
  line-height: 40px;
  padding-left: 20px;
}
.modal-dialog {
  border-radius: 12px;
}
.modal-content .modal-header {
  border: none;
  padding-bottom: 0;
  justify-content: center;
}
.modal-content .modal-header h5,
.modal-content .modal-header p {
  margin-bottom: 0px;
}
.modal-content .modal-header h5.approvedIndi {
  margin-bottom: 17px;
}
.modal-content .modal-header h5 p,
.modal-content .IndicationContent p {
  font-size: 20px;
  font-weight: 700;
  font-family: "atten-round-new";
  font-style: normal;
  color: #4933da;
  text-align: center;
}
.modal-content .modal-header h5 p {
  font-size: 18px;
}
.modal-content .IndicationContent p.second_para {
  font-size: 16px;
  font-weight: 400;
  font-family: "acumin-pro";
  font-style: normal;
  color: #333333;
  text-align: center;
}
.modal-content .IndicationContent p.second_para.external {
  padding: 0 10px 10px;
}
.modal-content .IndicationContent p:empty {
  display: none;
}
.modal-button > div {
  width: 120px !important;
  height: 46px;
  background-color: #ffffff !important;
  border: 2px solid #da00b5;
  border-radius: 12px;
  color: #da00b5;
}
.modal .modal-content .overlay-wrapper .modal-button .first-button {
  margin-left: 32px;
}
.modal-button > div a {
  display: block;
  text-decoration: none;
  line-height: 42px;
  font-size: 16px;
  padding: 0px;
  font-weight: bold;
  font-family: "atten-round-new";
}
#externalLink .modal-button {
  flex-direction: row-reverse;
  justify-content: center;
}
#externalLink .modal-button {
  padding-top: 5px;
}
.modal-header .close {
  width: 24px;
  height: 24px !important;
  top: 6px !important;
  right: -3px !important;
}
.modal-header .close img {
  width: 100%;
  z-index: 99;
}
.bg-lighter-blue {
  background-color: #fff;
}
.bg-lighter-blue > .container {
  max-width: 100%;
}
.isi-content .dot_cont {
  border: 1px dashed #707070;
  border-radius: 8px;
  margin-top: 40px;
}
.isi-content .dot_cont * {
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  font-style: normal;
}
.isi-content .dot_cont img {
  width: 37px;
  margin-right: 12px;
  position: relative !important;
  top: unset !important;
}
.isi-content .dot_cont > div {
  position: relative;
  padding-top: 0px;
}
.isi-content .dot_cont > div:not(:first-child) {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.each_ques_cont,
.each_ques_cont + .body_para {
  border-top: 1px solid #333333;
}
.each_ques_cont {
  padding: 21px 0 15px;
}
.each_ques_cont.cual_es {
  padding-top: 31px;
}
.isi-content .dot_cont {
  padding: 20px 15px 20px 25px;
  margin-bottom: 40px;
}
.body_para.img_bodypara {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.isi-content .ansccont div {
  margin: 0;
}
.isi-content .ansccont div.tickcrosscont .body_para {
  line-height: 24px;
}
.isi-content .body_para {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
}
.body_para.img_bodypara.crosspara {
  padding-top: 17px;
}
.body_para.img_bodypara img {
  margin-right: 12px;
}
.isi-content .ansccont > .body_para + .body_para {
  padding-top: 16px;
  letter-spacing: -0.4px;
}
.body_para.pr40 {
  padding-right: 40px;
}
.isi-content .ansccont > .body_para + .body_para.paddtop-20 {
  padding-top: 9px;
}
.tabindent_cont ul {
  padding-left: 58px;
}
.isi-content ul li {
  padding-left: 14px;
}
.isi-content .body_para ul li:not(:first-child) {
  margin-top: 3px;
}
.isi-content ul li::before {
  left: 0px;
  background: #333333;
  border-radius: 0px !important;
  width: 4px !important;
  height: 4px !important;
}
.ansccont > .body_para:first-child {
  padding-top: 0px;
}
.body_para.d-flex.ul_indent.problemas {
  padding-top: 3px;
}
.isi-content .ansccont > .body_para + .body_para.unefecto {
  padding-top: 0;
  padding-bottom: 7px;
}
.isi-content .ansccont > .body_para + .body_para.padtop8 {
  padding-top: 8px;
}
.box_cont {
  border: 1px solid #707070;
  border-radius: 8px;
  margin: 30px 0px;
}
.modal#genericLightbox .lightbox-modal .modal-content .modal-body {
  overflow: hidden;
}
.modal#genericLightbox .lightbox-modal .modal-content .transformer-modal-close {
  background-image: url(/content/dam/commercial/us/sotyktu/en/images/modal_cls.svg);
  width: 24px;
  height: 24px;
  right: -4px;
  top: 8px;
}
#indication_modal .btn-close {
  border: none;
  background: transparent;
  cursor: pointer;
  width: 24px;
  height: 24px;
}
.cmp-isi .isi-header .arrow.down-arrow {
  background-image: url(/content/dam/commercial/us/sotyktuespanol/es/images/cierre-x-button.svg);
  background-size: auto;
  width: 114px;
  height: 50px;
  top: 14px;
}
.cmp-isi .isi-container .isi-container-title,
.isi-container-title {
  font-size: 16px;
  line-height: 18px;
  font-family: acumin-pro, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #4933da;
}
.cmp-footer-isi-content-element .isi_txtcont {
  padding-left: 0;
  padding-top: 0;
}
.expand-container .isi-header .isi-container-title {
  display: none;
}
.cmp-isi.is-expanded .expand-container .isi-header {
  justify-content: end;
  justify-content: flex-end;
}
.cmp-isi .isi-container ul li ul li,
.cmp-isi .isi-container ul li {
  list-style-type: none;
}
.head1.introhead {
  padding-bottom: 62px;
  background-image: url(/content/dam/commercial/us/sotyktuespanol/es/images/tricolor_bar.svg);
  background-size: 100% 8px;
  background-repeat: no-repeat;
  background-position: 0px 92px;
}
.cmp-footer-isi-content-element .isi-content .box_cont .body_large {
  margin-bottom: 11px;
}
.cmp-footer-isi-content-element .isi-content .box_cont .body_para {
  padding-top: 10px;
}
.ansccont {
  padding-top: 11px;
}
.header .header-variation-leftnav .header-utilitynav-wrapper {
  box-shadow: 0px 3px 6px #00000029;
  margin-bottom: 0px;
  padding-top: 10px;
  margin-top: 0px;
  padding-bottom: 10px;
}
.each_ques_cont + .body_para {
  width: 100%;
  justify-content: left;
}
ul.body_para.d-flex.two-col li {
  margin-top: 10px;
}
/* microsite ends */
/* full site starts */
.pg_title {
  font-family: "atten-round-new";
  font-weight: 300;
  color: #4933da;
  padding-bottom: 26px;
  background-image: url(/content/dam/commercial/us/sotyktuespanol/es/images/tricolor_bar.svg);
  background-size: auto 8px;
  background-repeat: no-repeat;
  background-position: 0px bottom;
}
.pg_link {
  font-family: "atten-round-new";
  font-weight: 700;
  color: #d4009f;
  display: inline-block;
}
.sub {
  font-size: 40px;
  font-family: "atten-round-new";
  text-transform: uppercase;
  font-weight: 300;
  color: #4933da;
  padding-bottom: 32px;
  background: url(/content/dam/commercial/us/sotyktuespanol/es/images/tricolor_bar.svg);
  background-repeat: no-repeat;
  background-position: left bottom;
  line-height: 48px;
  padding-top: 62px;
}
.bottomtxt {
  width: 1024px;
  margin: auto;
  max-width: 100%;
}
.utility_links_cont {
  background: #492cde;
  height: 25px;
}
span.links_cont:not(:first-child) {
  padding-left: 25px;
}
span.links_cont:not(:last-child) a::after {
  content: "|";
  color: #ffffff;
  padding-left: 25px;
}
.container_el {
  width: 1024px;
  margin: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 100%;
}
.navbar .container_el .navbar-brand {
  margin-right: 0;
}
.navbar-brand img {
  width: 322px;
}
.utility_links_cont .container_el {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
span.links_cont {
  display: inline-flex;
  align-items: center;
}
.utility_links_cont .links_cont a {
  color: #ffffff;
  text-decoration: none;
  font-family: "acumin-pro";
  font-size: 12px;
  font-weight: 700;
}
button:focus {
  outline: none;
}
.navbar ul li::before {
  display: none;
}
.navbar-nav .dropdown-toggle::after {
  background: url(/content/dam/commercial/us/sotyktuespanol/es/images/down_arw.svg);
  border: none;
  background-size: 12px 8px;
  width: 12px;
  height: 8px;
  background-position: center; /* DDTCW-6 */
}
.text-trans-none {
  /* DDTCW-6 */
  text-transform: none !important;
}
.navbar-expand-lg {
  box-shadow: 0px 3px 6px #00000029;
}
#banner-wrapper .column-control-column,
#banner-wrapper .column-control-column .html.section,
#banner-wrapper .column-control-column .html.section > div {
  height: 100%;
}
#banner-wrapper .column-control-column .html.section > div .container {
  display: flex;
  align-items: center;
  height: 100%;
}
a.pink-button.supportconf {
  margin-top: 32px;
}
.page-content .row {
  margin: 0px;
}
.modal#genericLightbox .lightbox-modal .modal-content .modal-body {
  max-height: 90vh;
}
.modal#genericLightbox {
  padding-right: 0px !important;
}
.copayconf .modal#genericLightbox .lightbox-modal .modal-content .modal-body {
  overflow: auto;
}
/* full site ends */
/*--------terms and condition page-----------*/
#orphan-pg-fullsite .indication_hdrlink,
#orphan-pg-fullsite #indication_modal,
#orphan-pg-fullsite .hcp_hdrlink {
  display: none;
}
#orphan-pg-fullsite #navbarNav .navbar-nav,
#orphan-pg-fullsite .navbar-toggler {
  display: none;
}
#orphan-pg-fullsite .navbar-brand {
  pointer-events: none;
}
#orphan-body-content .dropdown.mobile-list-dropdown {
  display: none !important;
}
#orphan-body-content .page-title-section h1 {
  color: #4933da;
  font-size: 45px;
  font-family: atten-round-new, sans-serif;
  font-weight: 700;
  background: transparent;
  margin-bottom: 0;
  padding-top: 40px !important;
}
#orphan-pg-fullsite .sitemap_link {
  display: none;
}
#orphan-pg-fullsite .navbar-brand {
  /* background: url(/content/dam/commercial/us/sotyktuespanol/es/images/orphan_page_logo.png) no-repeat; */
  background: url(/content/dam/commercial/us/sotyktuespanol/es/images/SOTYKTU_RGB.svg)
    no-repeat;
  background-size: contain;
  padding: 0;
  margin: 3px 0px;
}
#orphan-pg-fullsite .medguide_hdrlink a:after {
  display: none;
}
.tab-content-list {
  list-style: none;
  display: inline-flex;
  border: 2px solid #4933da;
  border-radius: 8px;
  background: #ffffff;
  margin: 0;
  padding: 7px 34px;
}
.tab-content-list li {
  border-right: 1px solid #4933da;
  padding-right: 15px;
  margin-right: 19px;
}
.tab-content-list li:last-child {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}
.tab-content-list li a {
  text-decoration: none;
}
.tab-content-list li:before {
  display: none;
}
.tab-content-list-wrapper {
  text-align: center;
  margin-bottom: 45px;
}
.tab-content-body-list-wrapper .section-32title {
  text-align: center;
  margin-bottom: 24px;
}
.section-32title {
  margin: 0;
  font-size: 32px;
  font-family: atten-round-new, sans-serif;
  line-height: normal;
  font-weight: 700;
  text-transform: uppercase;
}
.tab-content-body-list-wrapper .tab1-color,
.tab-content-body-list-wrapper .tab2-color,
.tab-content-body-list-wrapper .tab3-color {
  overflow: hidden;
  padding-top: 84px;
}
.tab-content-body-list-wrapper .tab1-color {
  background: #eceafb;
}
.tab-content-body-list-wrapper .tab2-color {
  background: #e4e0fa;
  padding-bottom: 48px;
}
.tab-content-body-list-wrapper .tab3-color {
  background: #f8f7ff;
  padding-bottom: 52px;
}
.white-box-content {
  background: #ffffff;
  border: #a598fc 1px solid;
  border-radius: 20px;
  padding: 33px 35px;
  margin-bottom: 36px;
}
.section-title-info {
  font-size: 24px;
  font-family: atten-round-new, sans-serif;
  line-height: normal;
  font-weight: 700;
  margin: 0;
  color: #4933da;
}
#orphan-body-content p,
#orphan-body-content ul {
  font-size: 24px;
  font-family: atten-round-new, sans-serif;
  color: #4933da;
  line-height: 36px;
}
#orphan-body-content .white-box-content ul {
  margin-top: 25px;
}
#orphan-body-content .white-box-content ul li {
  margin-top: 9px;
}
#orphan-body-content .white-box-content ul li:first-child {
  margin-top: 0;
}
.white-box-content .section-title-info {
  margin-bottom: 34px;
}
.white-box-content ul li {
  padding-left: 22px;
}
.white-box-content ul li::before {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  top: 14px;
}
#orphan-body-content .tab-content-list {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 20px;
}
#orphan-body-content .tab-content-list li a {
  color: #4933da;
}
#orphan-body-content .tab-content-list li.active a {
  color: #d4009f;
}
#orphan-body-content
  .tab-content-body-list-wrapper
  .tab1-color
  .white-box-content:nth-child(3) {
  margin-bottom: 23px;
}
.fixed header,
.fixed .header_el {
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 9;
  background: #ffffff;
}
.fixed #tab-content-wrapper .tab-content-list-wrapper {
  position: fixed;
  top: 114px;
  z-index: 99;
  width: 100%;
  background: #f8f7ff;
  padding-bottom: 24px;
  box-shadow: 0px 3px 6px #00000029;
}
.fixed #orphan-body-content #tab-content-wrapper .tab-content-list-wrapper {
  top: 110px;
}
.fixed
  #orphan-pg-fullsite
  #orphan-body-content
  #tab-content-wrapper
  .tab-content-list-wrapper {
  top: 90px;
}
/* sitemap starts */
#sitemap-pgcont .pg_title {
  padding-bottom: 30px;
}
#sitemap-pgcont .pg_link_head {
  font-family: "atten-round-new";
  font-weight: 700;
  color: #4933da;
}
.pg_link_cont.home_linkcont {
  padding-left: 0px;
}
.pg_link_cont.home_linkcont img {
  margin-right: 10px;
  margin-top: 7px;
}

/* sitemap ends */
/* side effect starts */
.blue_banner_cont {
  height: 315px;
  background: #4933da;
  color: #ffffff;
  display: flex;
  align-items: center;
  font-size: 66px;
  line-height: 68px;
  font-weight: 300;
  font-family: "atten-round-new";
  background-image: url(/content/dam/commercial/us/sotyktu/en/images/bicolor_desk.svg);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100%;
}

.blue_banner_txt {
  margin: auto;
  max-width: 100%;
}
h1.blue_banner_txt {
  font-size: 66px;
}
.pglink_btn {
  width: auto;
  height: auto;
  border: 2px solid #d4009f;
  color: #d4009f;
  font-size: 16px;
  font-weight: 700;
  font-family: "atten-round-new";
  background: #ffffff;
  border-radius: 6px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 10.5px 28px;
  text-transform: uppercase;
}
.pglink_btn,
.pglink_btn:hover {
  text-decoration: none;
}
.eachtile .pglink_btn {
  margin-top: 62px;
}
.blue_banner_btmtxt {
  font-size: 40px;
  color: #96ff73;
  font-family: "atten-round-new";
  line-height: 55px;
}
.blue_banner_btm_boldtxt {
  font-size: 24px;
  color: #ffffff;
  font-weight: 700;
  font-family: "atten-round-new";
  line-height: 36px;
  margin-bottom: 25px;
}
.blue_banner_btmcont {
  background: #4933da;
}
.blue_banner_btmcont .container_el {
  text-align: center;
}
/* side effect ends */
.footer .cmp-backToTop-wrapper .backToTop-label {
  color: #4933da;
  font-weight: 700;
  font-size: 18px;
  font-family: "acumin-pro";
  font-style: normal;
  display: block;
  margin-top: 0px;
}
.footer .cmp-backToTop-wrapper {
  position: absolute;
  top: 20px;
  height: 35px;
  max-width: none;
  z-index: auto;
  right: 5px;
}
.footer .cmp-backToTop-wrapper .backToTop-img {
  width: 20px;
}
.cmp-footer-isi-content-element .isi-content:first-child {
  position: relative;
  padding-top: 80px;
}
.footer .cmp-backToTop-wrapper .backToTop-link {
  text-decoration: none;
  display: flex;
  width: 182px;
  justify-content: space-between;
  align-items: center;
}
.cmp-isi .isi-content.expand-text .cmp-backToTop-wrapper {
  display: none !important;
}
.cmp-isi .isi-header .arrow {
  left: -2px;
}
/* resource starts */
.downld_btncont.dwnload_locale_btn {
  width: 340px;
}
#resources-pgcont .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description {
  text-align: left;
}
.cta_boldtxt {
  font-family: "atten-round-new";
  font-weight: 700;
  color: #4933da;
}
#pg_bdycont {
  background: #f8f7ff;
}
#resources-pgcont .btncont .downld_btncont {
  height: auto;
  margin-top: 0;
  width: auto;
}
#getstarted-pgcont .btncont .downld_btncont {
  height: 67px;
  margin-top: 0;
  width: 256px;
}
#resources-pgcont .downld_btncont a,
#getstarted-pgcont .downld_btncont a {
  font-weight: 700;
  padding-top: 0;
}
.cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description a:empty {
  display: none;
}
#resources-pgcont .downld_btncont a {
  padding: 17px 10px 9px;
  line-height: 1;
}
#resources-pgcont .btncont,
#getstarted-pgcont .btncont {
  display: flex;
}
.downld_btncont.dwnload_locale_btn::before,
.downld_btncont.dwnload_locale_btn::after {
  content: "";
  position: absolute;
  left: -15px;
  background: url(/content/dam/commercial/us/sotyktu/en/images/open_square_bracket.svg)
    no-repeat;
  background-size: auto;
  width: 19px;
  height: 98px;
  top: 50%;
  margin-top: -49px;
}
.downld_btncont.dwnload_locale_btn::after {
  background: url(/content/dam/commercial/us/sotyktu/en/images/close_square_bracket.svg)
    no-repeat;
  right: -15px;
  left: unset;
}
/* resource ends */
/* psorisis starts */
#psoriasis-org-pgcont a.pink-button {
  height: 49px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0px;
}
#psoriasis-org-pgcont #innersectioncont-4 {
  background: #efedfe;
}
#psoriasis-org-pgcont #innersectioncont-4 .cta_txt,
#psoriasis-org-pgcont #innersectioncont-5 .cta_txt {
  color: #4933da;
  font-weight: normal;
  text-align: left;
}
#psoriasis-org-pgcont .cmp-cta-tile {
  box-shadow: none;
}
#psoriasis-org-pgcont .pg_title ~ .reg_txt + .reg_txt {
  padding-top: 10px;
}
.bg-light-blue {
  display: none;
}
.bg-lighter-blue.py-5 {
  padding-bottom: 0 !important;
  padding-top: 31px !important;
}
/* psorisis ends */
/* support starts*/
.ft_note {
  font-size: 15px;
  font-weight: 500;
  font-family: "acumin-pro";
  font-style: normal;
  line-height: 24px;
  color: #4933da;
  position: relative;
}

.ft_note sup.sup_init {
  position: absolute;
  left: -7px;
  top: 5px !important;
}
.small_time {
  font-size: 16px;
  font-family: acumin-pro, sans-serif;
}
#support360-pgcont img.top_img {
  position: absolute;
  width: 99px;
}
#support360-pgcont div[id^="white-cta-"] {
  position: relative;
}
#support360-pgcont .tabsection {
  border: 2px solid #4933da;
  border-radius: 8px;
}
#support360-pgcont .tabsection span {
  font-family: acumin-pro, sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #4933da;
  cursor: pointer;
}
#support360-pgcont .tabsection span.active {
  color: #da00b5;
  text-decoration: underline;
}
#support360-pgcont .tabsection span:not(:last-child)::after {
  content: "";
  width: 1px;
  height: 100%;
  background: #4933da;
  position: relative;
  display: inline-block;
}
.ft_note a {
  font-weight: 700;
}
.ftnt_outercont .ft_note + .ft_note {
  margin-top: 12px;
}
.blu1_bg {
  background: #e4e0fd;
}
.blu2_bg {
  background: #efedfe;
}
.blu3_bg {
  background: #e4e0fa;
}
.blu4_bg {
  background: #f8f7ff;
}
/* support ends*/
/* home starts */
#newhome-pgcont .banner_head_new {
  font-family: "atten-round-new";
  font-weight: 400;
  font-size: 28px;
  line-height: 40px;
  color: #96ff73;
}
#newhome-pgcont .book_txt {
  font-weight: 300;
}
#newhome-pgcont .big_font_new {
  font-size: 66px;
  line-height: 91px;
  font-weight: 300;
  color: #ffffff;
}
#newhome-pgcont .cta_head_new {
  font-family: "atten-round-new";
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  color: #4933da;
  padding-bottom: 10px;
}
#newhome-pgcont
  .cmp-cta-tile
  .cmp-cta-desc-wrapper
  .cmp-cta-description
  .cta_med_link
  a {
  font-family: "atten-round-new";
  font-weight: 500;
  font-size: 20px;
  line-height: 17px;
  color: #d4009f;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 23px;
}
#newhome-pgcont .banner_head_new .small_font {
  color: #ffffff;
  display: inline-block;
}
#newhome-pgcont .cta_txt {
  font-size: 18px;
  font-family: "atten-round-new";
  font-weight: 500;
  color: #4933da;
  line-height: 20px;
}
#newhome-pgcont .sup_txt {
  font-size: 18px;
  font-family: "atten-round-new";
  font-weight: 400;
  color: #4933da;
  line-height: 22px;
}
#newhome-pgcont .sup_bold {
  font-size: 20px;
  font-family: "atten-round-new";
  font-weight: 700;
  color: #4933da;
  line-height: 24px;
}
.d-flex.dir_col {
  flex-direction: column;
}
.home_supportsection .eachtile {
  position: relative;
  margin-top: 30px;
  width: 33.3%;
}
.home_supportsection .eachtile:not(:last-child):after {
  background: url(/content/dam/commercial/us/sotyktu/en/images/dottedborder.svg)
    repeat;
  background-position: right top;
  background-size: contain;
  content: "";
  width: 4px;
  height: 250px;
  display: block;
  top: 0;
  position: absolute;
  right: 0;
}
#newhome-pgcont .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper img {
  margin-top: -56px;
}
#newhome-pgcont
  #innersectioncont-1
  .cmp-cta-tile.vertical-alignment
  .cmp-cta-img-wrapper
  img {
  width: 103px;
  height: 103px;
}
#newhome-pgcont .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper {
  padding-bottom: 14px;
}
#newhome-pgcont
  .cmp-cta-tile
  .cmp-cta-desc-wrapper
  .cmp-cta-description
  .cta_med_link
  a
  img {
  padding-left: 10px;
}
.home_supportsection .subhead1 {
  text-align: center;
}
.home_supportsection {
  padding: 33px 0px 51px;
}
#newhome-pgcont .big_font_new img {
  margin-left: 7px;
}
#home_banner .footnote {
  color: #ffffff;
}
/* home ends */
/* how pdt works starts */
.cmp-bgimage[id*="-banner"] .overlay-element {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pg_banner_txt {
  color: #ffffff;
  display: flex;
  align-items: center;
  font-size: 66px;
  line-height: 68px;
  font-weight: 300;
  font-family: "atten-round-new";
  text-transform: uppercase;
}
#how-pdtworks-pgcont .reg_txt + .reg_txt,
#daily-dosing-pgcont .reg_txt + .reg_txt,
#possible-sideeffects-pgcont #white-cta div.reg_txt + .reg_txt {
  padding-top: 17px;
}
.howpdtworks_modal .reg_txt + .reg_txt {
  padding-top: 21px;
}
.modal_headtxt,
.ul_subhead {
  font-size: 34px;
  font-family: "atten-round-new";
  font-weight: 700;
  color: #4933da;
  line-height: 45px;
  padding-bottom: 7px;
}
.immune_modal .popup_img {
  width: 170px;
}
.tyk2_modal .popup_img {
  width: 190px;
}
.signal_modal .popup_img {
  width: 214px;
}
.howpdtworks_modal .rightcont {
  display: inline-flex;
  justify-content: center;
}
.blue_banner_btmcont .footnote {
  color: #ffffff;
  padding-top: 14px;
}
/* how pdt works ends */
.head2::before,
#resources-pgcont #innersectioncont-2 .head2::before,
#talk-dermatologist-pgcont #innersectioncont-2 .head2::before {
  background: #96ff73;
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  left: 0px;
}
#resources-pgcont #innersectioncont-2 .head2,
#talk-dermatologist-pgcont #innersectioncont-2 .head2 {
  border-left: 0px;
}
/* daily dosing starts */
#daily-dosing-banner .pg_banner_txt img {
  margin-left: 20px;
}
.dosagecont.d-flex .eachcont {
  justify-content: space-between;
}
.dosagecont.d-flex .eachcont {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  width: 33.3%;
}
.dosagecont.d-flex .eachcont img {
  width: 100px;
  margin-bottom: 7px;
}
.doesDontsCont li::before {
  display: none;
}
.doesDontsCont li {
  display: flex;
  align-items: flex-start;
}
.doesDontsCont li img {
  margin-right: 10px;
  top: 6px;
  position: relative;
}
/* about plague starts */
.navbar-expand-lg .navbar-nav .dropdown-item {
  font-size: 16px;
  line-height: 20px;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #4933da;
  text-decoration: none;
  padding: 7px 0px 7px 15px;
}
.navbar-expand-lg .navbar-nav .dropdown-item:hover,
.navbar-expand-lg .navbar-nav .dropdown-item.active {
  text-decoration: none;
  color: #d4009f;
  background-color: transparent;
}
.dropdown-item.active,
.dropdown-item:active {
  background: transparent;
}
.hcpmodal .modal_txt {
  margin-bottom: 10px;
}
.hcpmodal .modal_subtxt {
  font-family: "atten-round-new";
  font-size: 18px;
  line-height: 25px;
  text-align: center;
}
.hcpbtncont {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.hcpbtncont > div {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.hcpbtncont .pglink_btn {
  width: 233px;
  margin-top: 15px;
}
.txt_let {
  font-weight: 700;
  font-family: "atten-round-new";
  color: #4933da;
}
.perct {
  font-size: 57px;
  line-height: 69px;
  font-family: inherit;
  color: #4933da;
}
.txt_bot {
  width: 173px;
  height: 40px;
  background-color: #96ff73;
  color: #4933da;
  font-family: "atten-round-new";
  font-weight: 500;
  font-size: 18px;
  line-height: 40px;
  border-radius: 5px;
  text-align: center;
}
#innersectioncont-2 .head2::before,
#innersectioncont-4 .head2::before {
  display: none;
}
#resources-pgcont #innersectioncont-2 .head2::before,
#talk-dermatologist-pgcont #innersectioncont-2 .head2::before {
  display: block;
}
/* getstarted starts*/
#getstarted-pgcont #blu1_bg.section_cont {
  padding-top: 71px;
}
#getstarted-pgcont #blu1_bg.section_cont .head2 {
  margin-bottom: 36px;
}
#getstarted-pgcont #blu1_bg.section_cont .head2 + img + .reg_txt {
  margin-top: 25px;
  margin-bottom: 26px;
}
#getstarted-pgcont #blu1_bg.section_cont .ul_subhead {
  margin-bottom: 30px;
}
#getstarted-pgcont #blu1_bg.section_cont .img_txtcont {
  margin-bottom: 40px;
}
#getstarted-pgcont #blu1_bg.section_cont .tilecont .img_txtcont .img_cont {
  margin-right: 35px;
}
#getstarted-pgcont #blu1_bg.section_cont .tilecont .ul_subhead {
  margin-bottom: 23px;
  margin-top: -11px;
}
#getstarted-pgcont
  #blu1_bg.section_cont
  .img_txtcont:nth-child(4)
  .txt_cont
  .reg_txt:nth-child(2) {
  margin-bottom: 26px;
}
#getstarted-pgcont #blu1_bg.section_cont .img_txtcont:nth-child(4) {
  margin-bottom: 15px;
}
#getstarted-pgcont #blu3_bg .head2 {
  margin-bottom: 22px;
}
#getstarted-pgcont #blu3_bg .img_txtcont .img_cont {
  margin-right: 29px;
}
#getstarted-pgcont #blu3_bg .img_txtcont {
  margin-bottom: 35px;
}
#getstarted-pgcont div[id^="white-cta"] {
  padding: 24px 25px 15px 32px;
}
#getstarted-pgcont #blu1_bg.section_cont.section3 .head2,
#getstarted-pgcont #blu2_bg.section_cont.section4 .head2 {
  padding: 0;
}
#getstarted-pgcont #blu1_bg.section_cont.section3 .head2 {
  margin-bottom: 28px;
}
#getstarted-pgcont #blu2_bg.section_cont.section4 .head2 {
  margin-bottom: 23px;
}
#getstarted-pgcont #blu1_bg.section_cont.section3 .head2:before,
#getstarted-pgcont #blu2_bg.section_cont.section4 .head2:before {
  display: none;
}
#getstarted-pgcont #blu1_bg.section_cont.section3 .img_txtcont:nth-child(2) {
  margin-bottom: 7px;
  margin-top: 45px;
}
#getstarted-pgcont #blu2_bg.section_cont.section4 .reg_txt {
  width: 620px;
}
#getstarted-pgcont #blu2_bg.section_cont.section4 .container_el {
  position: relative;
}
#getstarted-pgcont #blu2_bg.section_cont.section4 .container_el > img {
  position: absolute;
  right: 0;
  top: -90px;
}
#getstarted-pgcont #blu2_bg.section_cont.section4 {
  overflow: hidden;
}
#getstarted-pgcont #pg_bdycont .pg_title {
  padding-top: 60px;
  margin-bottom: 32px;
  padding-bottom: 26px;
}
#getstarted-pgcont #pg_bdycont {
  padding-bottom: 76px;
}
#getstarted-pgcont #blu1_bg.section_cont.section1 {
  background: #eceafb;
}
.percent_summary {
  display: flex;
  justify-content: space-between;
  width: 876px;
  height: 73px;
  text-align: right;
  max-width: 100%;
  padding-right: 55px;
  line-height: 80px;
  font-size: 34px;
  font-weight: 700;
  font-family: "atten-round-new";
  color: #4933da;
}
.percent_summary.brand_cont {
  background: url("/content/dam/commercial/us/sotyktu/en/images/percent_70.svg")
    no-repeat;
  margin-top: 51px;
}
.percent_summary.otherbrand_cont {
  background: url("/content/dam/commercial/us/sotyktu/en/images/percent_39.svg")
    no-repeat;
  margin-top: 30px;
  margin-bottom: 35px;
}
.percent_summary .img_leftcont {
  text-align: left;
  color: #ffffff;
  padding-left: 30px;
  font-weight: 700;
  font-size: 68px;
  font-family: "atten-round-new";
  line-height: 80px;
}
.percent_summary .img_leftcont .img_percent {
  font-size: 40px;
  line-height: 49px;
  position: relative;
  top: -7px;
  padding-right: 10px;
}
.percent_summary .img_leftcont .img_percent.top0 {
  top: 0;
}
.percent_summary .img_leftcont .people_txt {
  font-size: 30px;
  line-height: 24px;
  font-weight: 400;
}
#study-results-pgcont .section_cont.section1 .head2 {
  margin-bottom: 20px;
}
#study-results-pgcont .section_cont.section1 .head2 + .reg_txt:nth-child(2) {
  margin-bottom: 12px;
}
#study-results-pgcont .section_cont.section1 .reg_txt:nth-child(3) {
  margin-bottom: 11px;
}
#study-results-pgcont .section_cont.section1 .tilecont {
  margin-top: 42px;
}
.section1 .txt_cont {
  margin-top: 3px;
}
.txt_bot-bold {
  font-size: 26px;
  line-height: 30px;
  color: #4933da;
  margin-top: -12px;
  font-weight: 700;
  font-family: "atten-round-new";
  margin-bottom: 24px;
  text-align: center;
}
#study-results-pgcont .section_cont.section1 .img_cont {
  margin-right: 52px;
}
#study-results-pgcont .section_cont.section1 .img_txtcont {
  margin-bottom: 32px;
}
#study-results-pgcont .section_cont.section1 .reg_txt {
  margin-bottom: 8px;
}
#study-results-pgcont .section_cont.section2 .head2 {
  margin-bottom: 24px;
}
#study-results-pgcont .section_cont.section2 .reg_txt {
  margin-bottom: 37px;
}
#study-results-pgcont .section_cont.section2 img {
  margin-bottom: 29px;
}
#study-results-pgcont .section_cont.section2 .subhead1 {
  margin-bottom: 14px;
}
#study-results-pgcont .section_cont.section2 span.mid_cont.ul_subhead {
  margin: 0 31px 0 25px;
  padding: 0;
}
#study-results-pgcont .section_cont.section2 .txt_bot-bold {
  margin: -21px 0 0 0;
  line-height: normal;
}
#study-results-pgcont .section_cont.section2 .reg_txt:last-child {
  margin-bottom: 0;
  line-height: normal;
  margin-top: 16px;
}
#study-results-pgcont .section_cont.section2 {
  padding: 72px 0px 88px 0px;
}
#study-results-pgcont .section_cont.section6 .head2 {
  margin-bottom: 25px;
}
#study-results-pgcont .section_cont.section6 .head2 + .reg_txt {
  margin-bottom: 25px;
}
#study-results-pgcont .section_cont.section6 .ul_subhead {
  padding: 0;
  margin-bottom: 29px;
  letter-spacing: -0.3px;
}
#study-results-pgcont .section_cont.section6 {
  padding: 72px 0px 90px 0px;
}
#study-results-pgcont .section_cont.section6 .tilecont .img_txtcont .img_cont {
  margin-right: 25px;
}
/* getstarted ends */
.joshcont .ft_note {
  padding-top: 16px;
}
.monkeycont .tilecont {
  padding: 30px 0px 25px;
}

/* microsite starts */
.absolute_supportcont a {
  text-decoration: none;
  color: inherit;
}
#home-pgcont #innersectioncont-1 #flex-wrapper .cmp-cta-img-wrapper {
  height: 128px;
}
#home-pgcont .reg_txt + .reg_txt {
  padding-top: 12px;
}
.ctahead {
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
  color: #4933da;
  font-family: "atten-round-new";
  padding-bottom: 8px;
}
#home-pgcont div[id^="innersectioncont-"] .downld_btncont_outer img.dwnld_img {
  position: relative;
  top: unset;
  right: unset;
  margin-left: 5px;
  width: 68px;
}
#home-pgcont .downld_btncont_outer .downld_btncont {
  margin-top: 0px;
  width: 152px;
  text-align: center;
  padding-left: 0px;
  position: relative;
  bottom: unset;
  left: unset;
}
#home-pgcont .downld_btncont_outer {
  margin-top: 46px;
  align-items: center;
  display: flex;
}
#home-pgcont .imgsrc_360 {
  margin-bottom: 20px;
}
#copay_interstitial {
  text-align: center;
}
#copay_interstitial a {
  text-decoration: none;
  color: inherit;
}
span.small_modalfont {
  font-size: 20px;
}
.hcpbtncont .pglink_btn:hover {
  background: #d4009f;
  color: #ffffff;
}
.footer .cmp-isi.is-preview {
  top: 80%;
}
.header .cmp-utility-nav.d-lg-block ul.nav > li.cmp-utility-nav-list-item > a {
  text-decoration: none;
}
.header
  .cmp-utility-nav.d-lg-block
  ul.nav
  > li.cmp-utility-nav-list-item
  > a[target="_self"] {
  margin: 0px;
  padding: 0px;
}
#home-pgcont #innersectioncont-3 .cta_txt a {
  text-decoration: none;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin-top: 10px;
}
.header
  .cmp-utility-nav.d-lg-block
  ul.nav
  > li.cmp-utility-nav-list-item:nth-child(3)
  a {
  margin-right: 10px;
  cursor: pointer;
}
#home-pgcont #innersectioncont-1 .head1 {
  text-align: center;
}
#flex-wrapper .cta-tile.section .green_line.biggerline {
  width: 150px;
  left: 50%;
  margin-left: -75px;
}
#home-pgcont #innersectioncont-1 .ft_note {
  text-align: center;
}
#error-404-pgcont .header .header-variation-leftnav .header-utilitynav-wrapper,
#error-500-pgcont .header .header-variation-leftnav .header-utilitynav-wrapper {
  position: relative;
  box-shadow: 0px 3px 6px #00000029;
}
.isi-content .img_p {
  min-width: 50px;
  text-align: center;
  display: inline-block;
}
#newhome-pgcont .banner_html .banner_head {
  color: #96ff73;
}
#newhome-pgcont .banner_head .small_font {
  font-size: 20px;
  line-height: 20px;
}
.footer .cmp-isi.sticky-element.is-preview {
  max-height: 24%;
  top: auto;
}
body.modal-open {
  padding-right: 0px !important;
}
.ftr_isi {
  display: none;
}
.isi-container.expand-container .ftr_isi {
  display: block;
}
body.no-scroll {
  height: 100vh;
}
#microsite-orphanpg header a.cmp-logo-link {
  pointer-events: none;
}
#microsite-orphanpg
  .header
  .cmp-utility-nav
  ul.nav
  > li.cmp-utility-nav-list-item:nth-child(4) {
  display: none;
}

/* microsite ends */
.header_el .navbar-expand-lg .navbar-nav .nav-item a.nav-link.dropdown-toggle,
.header_el .navbar-expand-lg .navbar-nav .nav-item.lastmenu a.nav-link {
  font-weight: 500;
}
.blank_pill {
  margin-left: 15px;
}
.bigsbhead {
  font-family: "atten-round-new";
  font-weight: 700;
  line-height: 42px;
  font-size: 47px;
  color: #4933da;
}
.newtxt_study .subhead1 {
  margin-top: 7px;
  margin-bottom: 19px;
}
.newtxt_study {
  padding-top: 22px;
}
.dosagecont.d-flex .eachcont .reg_txt {
  text-align: center;
}
.navbar-expand-lg .navbar-nav .dropdown-item.indent_menu {
  margin-left: 15px;
}
.otherbrand_cont span.brand_txt {
  color: #333333;
}
.portrait .tab-portrait-error,
.landscape .mobile-landscape-error {
  background-color: #efedfe;
}
#newhome-pgcont .banner_html .footnote {
  text-align: center;
}
#newhome-pgcont img.bannergif {
  width: 75px;
  margin-top: 20px;
  font-size: 30px;
  line-height: 28px;
  color: #96ff73;
  margin-bottom: 12px;
  margin-left: 15px;
}
#newhome-pgcont .banner_head {
  font-weight: 300;
}
.header_el .callicon {
  width: 24px;
  margin-right: 7px;
}
#study-results-pgcont .first_nt.ft_note {
  margin-top: 34px;
  margin-bottom: 11px;
}
#daily-dosing-pgcont span.img_container {
  min-width: 47px;
  display: inline-block;
}
.howpdtworks_cont div[id^="white-cta"] .footnote {
  margin-top: 20px;
}
#study-results-pgcont .blue_banner_btmcont {
  position: relative;
}
#study-results-pgcont .blue_banner_btmcont .footnote {
  position: absolute;
  bottom: 30px;
}
.isi-content ul li ul li::before {
  width: 3px;
  height: 3px;
}
.cmp-footer-isi-content-element .isi-content a {
  font-weight: 700;
}
#externalLink .modal-dialog > .close svg {
  display: none;
}
#home-pgcont
  .cmp-isi
  .isi-content.expand-text
  .ftr_isi
  .txt_separator:nth-of-type(2),
#home-pgcont
  .cmp-isi
  .isi-content.expand-text
  .ftr_isi
  .linkscont
  a:nth-of-type(3),
#microsite-orphanpg
  .cmp-isi
  .isi-content.expand-text
  .ftr_isi
  .txt_separator:nth-of-type(2),
#microsite-orphanpg
  .cmp-isi
  .isi-content.expand-text
  .ftr_isi
  .linkscont
  a:nth-of-type(3) {
  /* DDTCW-62 */
  display: none;
}
.indimodal .modal-backdrop:not(.fade) {
  background-color: transparent;
}
/* get started page starts */
.blu_cta {
  background: #4933da;
  border: 1px solid #a598fc;
  border-radius: 20px;
  padding: 17px 18px 45px 18px;
}
.blu_cta_spantxt {
  font-family: "atten-round-new";
  font-size: 24px;
  line-height: 30px;
  color: #ffffff;
}
.tick_pinkbg {
  width: 37px;
  margin-right: 18px;
}
.blu_cta .each_txtcont {
  margin-top: 30px;
  flex-direction: row;
}
.white-cta-head {
  font-size: 22px;
  font-family: "atten-round-new";
  font-weight: 700;
  color: #4933da;
  line-height: 26px;
  padding-bottom: 9px;
}
#getstarted-pgcont div[id^="white-cta"] .white-cta-head {
  border-bottom: 1px solid #4933da;
  padding-bottom: 18px;
  margin-bottom: 18px;
  padding-top: 5px;
  letter-spacing: -0.3px;
}
.reg_txt_new {
  font-style: normal;
  font-family: "atten-round-new";
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  color: #4933da;
}
.scrlbdr {
  border-left: 4px solid #96ff73;
  border-bottom: 4px solid #96ff73;
  border-bottom-left-radius: 10px;
  padding: 8px 5px 0;
  margin: 30px auto 0;
  width: 500px;
}
.stptp {
  padding-top: 45px !important;
}
.btmcont {
  padding-bottom: 45px !important;
}
.scltxt {
  font-weight: bold;
}
.icflx {
  display: flex;
  align-items: center;
}
.fstick {
  margin-top: -48px;
}
.reg_txt_new + .reg_txt_new {
  margin-top: 4px;
}
.outer_txtcont .reg_txt_new:not(li)::before,
#getstarted-pgcont .btncont::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  background-color: #4933da;
  left: -66px;
  border-radius: 50%;
  top: 10px;
}
.outer_txtcont .reg_txt_new:not(li)::after,
#getstarted-pgcont .btncont::after {
  content: "";
  position: absolute;
  left: -58px;
  width: 54px;
  height: 4px;
  border-top: 4px dotted;
  top: 16px;
  border-color: #4933da;
}
#getstarted-pgcont .btncont {
  margin-top: 21px;
  position: relative;
}
#getstarted-pgcont div[id^="white-cta"] {
  padding: 18px 15px 32px 0px;
  margin-bottom: 12px;
  display: flex;
  align-items: flex-start;
  align-items: start;
}
.outer_txtcont .reg_txt_new + .reg_txt_new {
  margin-top: 15px;
}
#getstarted-pgcont div[id^="white-cta"] + .outer_txtcont ul,
#getstarted-pgcont div[id^="white-cta"] ul {
  padding-left: 17px;
  padding-top: 10px;
}
#getstarted-pgcont div[id^="white-cta"] + .outer_txtcont ul li::before,
#getstarted-pgcont div[id^="white-cta"] ul li::before {
  width: 8px;
  height: 8px;
  top: 15px;
  left: -25px;
}
#getstarted-pgcont .ft_note {
  font-size: 16px;
}
.outer_txtcont {
  padding-left: 50px;
}
.dotted_outercont {
  position: relative;
}
.dotted_line .container_el::before {
  content: "";
  position: absolute;
  width: 4px;
  height: 100%;
  border-left: 4px dotted #4933da;
  left: 69px;
  top: 0px;
}
.dotted_line {
  position: absolute;
  top: 0px;
  height: 92%;
  height: calc(100% - 296px);
  height: -webkit-calc(100% - 296px);
  height: -moz-calc(100% - 296px);
  height: -ms-calc(100% - 296px);
  width: 100%;
  z-index: 1;
  padding-top: 182px;
}
.dotted_line .container_el {
  position: relative;
  height: 100%;
}
#getstarted-pgcont div[id^="white-cta"] img {
  z-index: 2;
}
#getstarted-pgcont .dotted_outercont a:not(.haga-clic) {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 6px;
}
#getstarted-pgcont .dotted_outercont a {
  z-index: 1;
  position: relative;
}
#getstarted-pgcont .sup360_img {
  width: 302px;
}
#getstarted-pgcont .btncont::before {
  left: -44px;
}
.bottomtxt.lineBlww .sub {
  background: none;
  padding-bottom: 0;
}
.lineBlww a.pink-button.supportconf {
  margin-top: 14px;
}
.bottomtxt.lineBlww {
  background: url(/content/dam/commercial/us/sotyktuespanol/es/images/tricolor_bar.svg);
  padding-bottom: 30px;
  margin-bottom: 111px;
  background-repeat: no-repeat;
  background-position: left bottom;
}
/* get started page ends */
.acu_semibold_txt {
  font-weight: 600 !important;
}
.body_para.border_btmcont {
  border-top: 1px solid #333333;
  padding-top: 15px;
  margin-top: 24px;
}
.isi-content .body_para.deskfont15 {
  font-size: 15px;
  line-height: 18px;
}
.mtop-20 {
  margin-top: 20px;
}
#indication_modal {
  padding-right: 0px !important;
}
.fontweight400,
.isi-content .body_para.fontweight400 {
  font-weight: 400;
}
#study-results-pgcont .cmp-bgimage div[class*="-img-container"],
#daily-dosing-pgcont .cmp-bgimage div[class*="-img-container"],
#how-pdtworks-pgcont .cmp-bgimage div[class*="-img-container"] {
  position: relative;
}
#study-results-pgcont .cmp-bgimage div[class*="-img-container"] .footnote,
#daily-dosing-pgcont .cmp-bgimage div[class*="-img-container"] .footnote,
#how-pdt-works-banner .footnote.cus-top-1 {
  position: absolute;
  bottom: 20px;
  color: #fff;
}
.modal-open #externalLink.modal .inner_para {
  margin-top: 20px;
  margin-bottom: 14px;
}
#getstarted-pgcont .dotted_dwnldbtn {
  margin-bottom: 20px;
}
#support360-pgcont #white-cta-5 ~ .ft_note.bottom_nt {
  margin-top: 10px;
  margin-bottom: 26px;
}
#daily-dosing-pgcont .missing_dosecont ul.reg_txt li {
  padding-left: 0px;
}
.m-pg.orphan-pg-callcont.contact_div {
  display: none;
}
.btncont a:focus {
  text-decoration: none;
}
.ftr_cont:not(.ftr_isi) {
  background: #f8f7ff;
}
#indication_modal .modal-content {
  border-color: #4933da;
}
.derma_discusscont .img_bodypara + .ul_indent .no_padding {
  padding-top: 0px;
}
#orphan-pg-fullsite .header_el .navbar-brand img {
  visibility: hidden;
}
.support360_mercurycode {
  display: none;
}
.ftr_isi_mercurycode {
  display: none !important;
}
#support360-pgcont .support360_mercurycode,
.copay_signup_page .support360_mercurycode {
  display: block;
  padding: 15px 20px;
  width: 375px;
  max-width: 100%;
  margin: auto;
}
#support360-pgcont
  .isi-container.expand-container
  .ftr_isi_mercurycode.support360_mercurycode,
.copay_signup_page
  .isi-container.expand-container
  .ftr_isi_mercurycode.support360_mercurycode {
  padding-left: 0px;
  display: block !important;
}
#error-404-pgcont .errpg_outercont,
#error-500-pgcont .errpg_outercont {
  min-height: 100vh;
}
a.onlyMobcolor {
  color: #4933da;
  text-decoration: none;
}
.padleft {
  padding-left: 40px;
}
.cmp-isi .isi-content.expand-text {
  margin-top: -7px;
}
.dropdown.mobile-list-dropdown .dropdown-toggle::after {
  content: "";
  background: url(/content/dam/commercial/us/sotyktu/en/images/top-arrow.svg)
    no-repeat scroll 9px center transparent;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 6;
  width: 26px;
  border: none;
  border-left: 1px solid #4933da;
  height: 18px;
  vertical-align: top;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: none;
}
.section-32title {
  font-size: 28px;
  line-height: 32px;
}
.tab-content-body-list-wrapper .tab1-color,
.tab-content-body-list-wrapper .tab3-color {
  padding-top: 38px;
}
.tab-content-body-list-wrapper .section-32title {
  margin-bottom: 27px;
}
.white-box-content .section-title-info {
  line-height: 28px;
  margin-bottom: 21px;
}
.white-box-content {
  padding: 24px 20px;
  margin-bottom: 48px;
}
#orphan-body-content p,
#orphan-body-content ul {
  line-height: 28px;
}
#orphan-body-content .white-box-content ul {
  margin-top: 0;
}
.tab-content-body-list-wrapper .tab1-color .container > p:last-child {
  font-size: 20px !important;
}
.tab-content-body-list-wrapper .tab1-color {
  padding-bottom: 38px;
}
.tab-content-body-list-wrapper .tab2-color {
  padding-top: 31px;
  padding-bottom: 0;
}
#orphan-body-content .white-box-content ul li {
  margin-top: 20px;
}
.tab-content-body-list-wrapper .tab3-color .section-32title {
  margin-bottom: 31px;
}
#orphan-body-content .mobile-list-dropdown .dropdown-menu.show {
  display: block !important;
  margin: -1px 0 0;
  position: static !important;
  transform: none !important;
  border-radius: 0;
  padding: 0;
  float: none !important;
  border-left: 2px solid #4933da;
  border-bottom: 2px solid #4933da;
  border-right: 2px solid #4933da;
  border-radius: 0 0 6px 6px;
  text-align: center;
}
#orphan-body-content .mobile-list-dropdown .dropdown-menu.show a {
  text-decoration: none;
  color: #4933da;
  text-transform: uppercase;
  font-size: 16px;
  background: transparent;
  border-top: 1px solid #c0b8f7;
  font-weight: 600;
  padding: 7px 5px;
}
#orphan-body-content .mobile-list-dropdown .dropdown-menu.show a:first-child {
  border-top: none;
}
#orphan-body-content .mobile-list-dropdown .dropdown-menu.show a.active {
  color: #d4009f;
  background: #f3f1fe;
}
.tc-txt {
  font-size: 16px;
  font-family: "atten-round-new";
  font-weight: 400;
  margin-top: 10px;
  color: #4933da;
  line-height: 22px;
}
.tc-txt span {
  display: inline-block;
  vertical-align: top;
}
a.home-tc-pink-link {
  font-family: acumin-pro;
  color: #d4009f;
  font-size: 16px;
  font-weight: 600;
}
span.black-txt {
  color: #000 !important;
}
img[src*="sync."] {
  display: none;
}
.dbimg {
  display: block;
}
.mbimg {
  display: none;
}
.espinol {
  margin-left: 130px;
}
.ftrmcy {
  position: relative;
  top: 100px;
}
.isi-container.expand-container .ftrmcy {
  top: 0;
  margin: 15px 0;
}
.btn-undrlne {
  text-decoration: none;
}
.btn-undrlne:hover {
  text-decoration: none;
}
.second_mercury_code {
  position: absolute;
  bottom: 18px;
}
.ondail {
  color: #96ff73;
  margin-bottom: 5px;
}
.pronote {
  font-size: 18px;
}
.setnote {
  margin-top: 28px;
}
.gtknw {
  height: 228px;
}
.backclr .icflx {
  display: flex;
  padding-bottom: 30px;
  align-items: flex-start;
}
.icn-dpn {
  height: 74px;
  padding-right: 20px;
}
.ftnt {
  font-size: 17px !important;
}
.sprthd {
  padding-top: 10px;
}
.img_src_360 {
  width: 595px;
}
.ktig {
  margin-left: 30px;
}
.fins {
  margin-top: 30px;
}
.blu_cta_spantxt.onctxt {
  color: #96ff73;
}
.outer_txtcont .reg_txt_new {
  position: relative;
}
.dropdown-menu.show {
  display: block !important;
}

@media (min-width: 770px) {
  .isDesktop .header_el a.dropdown-toggle.nav-link:hover + .dropdown-menu,
  .header_el .dropdown-menu:hover {
    display: block !important;
  }
  .isDesktop .header_el a.dropdown-toggle.nav-link + .dropdown-menu::before {
    content: "";
    width: 100%;
    position: absolute;
    top: -30px;
    height: 35px;
    background-color: transparent;
  }
  .cmp-isi.sticky-element .isi-container .isi-container-title {
    font-size: 18px;
    font-weight: 700;
  }
  .subhead1.lineheight40 {
    line-height: 40px;
  }
  .white-cta-txt .reg_txt_new {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 12px;
    letter-spacing: -0.4px;
  }
  .outer_txtcont .reg_txt_new {
    font-size: 24px;
    line-height: 34px;
  }
  #support360-pgcont .support360_mercurycode,
  .copay_signup_page .support360_mercurycode {
    width: 1024px;
  }
  .header_el .abt_pdtlink {
    min-width: 85px;
  }
  .cross-site .modal-content .modal-header {
    display: block;
    letter-spacing: -0.7px;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    padding: 5px 15px 12px 0px;
    background: #ffffff;
    border-radius: 0px;
    border-color: transparent;
    margin-top: 8px;
    box-shadow: 0px 0px 10px #00000029;
    min-width: 210px;
    margin-left: 55px;
  }
  .navbar-expand-lg .navbar-nav .nav-item:first-child .dropdown-menu {
    margin-left: 40px;
  }
  .indimodal span.links_cont.no-mborder.indication_hdrlink {
    background: url(/content/dam/commercial/us/sotyktuespanol/es/images/indi_background.png)
      no-repeat;
    background-position: 12px 1px;
    height: 25px;
    z-index: 9999;
  }
  .indimodal span.links_cont.no-mborder.indication_hdrlink a {
    color: #4933da;
  }
  .home_supportsection .eachtile .subhead1 {
    font-size: 20px;
    line-height: 24px;
    text-align: left;
  }
  #resources-pgcont #innersectioncont-2 .head2,
  #talk-dermatologist-pgcont #innersectioncont-2 .head2 {
    line-height: 66px;
    padding-left: 0;
    padding-bottom: 0;
  }
  #resources-pgcont #white-cta-3 .cmp-cta-desc-wrapper {
    margin-left: -85px;
  }
  .isi-content .derma_discusscont .body_para.ul_indent {
    padding-top: 0;
  }
  .isi-content .prescription_ul + .ul_indent {
    padding-left: 56px;
  }
  .isi-content .ul_indent.inner_indent {
    padding-left: 30px;
  }
  .isi-content .ansccont .body_para.textindent {
    padding-top: 0;
    padding-left: 56px;
    margin-top: -8px;
    margin-bottom: 11px;
  }
  #orphan-pg-fullsite .contact_div {
    padding-bottom: 0px;
  }
  #orphan-pg-fullsite .header_el #navbarNav {
    align-self: center;
  }
  .ul_indent .second_col li {
    margin-left: 25px;
  }
  .ul_indent.problemas .second_col li {
    margin-left: 0;
  }
  #study-results-pgcont .blank_pill {
    margin-top: -14px;
  }
  ul.body_para.d-flex.ul_indent.two-col {
    justify-content: left !important;
  }
  ul.body_para.d-flex.ul_indent.two-col .first-col {
    padding-right: 0px !important;
  }
  .footer .cmp-isi.is-expanded {
    padding: 7px 0 0;
  }
  .cmp-isi.is-expanded .expand-container {
    padding-left: 0;
    padding-right: 0;
    margin: auto;
    width: 100%;
    max-width: 100%;
  }
  .cmp-isi.is-expanded .expand-container .isi-content,
  .cmp-isi.is-expanded .expand-container .isi-header {
    width: 1024px;
    margin: 0 auto;
  }
  .ansccont .body_para.img_bodypara img.brown_cross_img {
    margin-right: 32px;
  }
  .isi-content .ftr_isi .body_para {
    font-size: 16px;
  }
  .isi-content .ansccont .body_para.border_btmcont {
    padding-top: 25px;
    margin-top: 35px;
    width: 100%;
    justify-content: left;
  }
  .isi-content .d-flex:not(.two-col).allergic_cont > div {
    padding-right: 0px !important;
  }
  .isi-content .d-flex:not(.two-col).calldoc_sympcont > div {
    padding-right: 55px !important;
  }
  .ansccont .body_para.img_bodypara img {
    margin-right: 17px;
  }
  .cmp-footer-isi-content-element .isi_txtcont {
    padding-right: 75px;
    font-size: 16px;
  }
  .isi-content .dot_cont .body_para {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
  }
  #getstarted-pgcont .btncont::after {
    top: 21px;
  }
  #getstarted-pgcont .btncont::before {
    top: 15px;
  }
  .header_el ul.navbar-nav li.nav-item.dropdown:nth-child(3) a {
    width: 100%;
  }
  /* get started page starts */
  #studydesign-banner .pg_banner_txt {
    display: block;
    margin-top: -55px;
  }
  #getstarted-pgcont a.call_no,
  #support360-pgcont a.call_no {
    color: inherit;
    text-decoration: none;
    pointer-events: none;
  }
  #getstarted-pgcont .ftnt_outercont {
    padding-top: 32px;
  }
  #getstarted-pgcont .ftnt_outercont .ft_note + .ft_note {
    margin-top: 4px;
  }
  #getstarted-pgcont .section_cont {
    padding-top: 77px;
    padding-bottom: 65px;
  }
  #getstarted-pgcont .section_cont.support_sectioncont {
    padding-top: 103px;
    height: 381px;
  }
  #getstarted-pgcont .section_cont.support_sectioncont .container_el {
    position: relative;
  }
  #getstarted-pgcont
    .section_cont.support_sectioncont
    .container_el
    img.blondwoman_img {
    position: absolute;
    bottom: -92px;
    right: 30px;
    width: 278px;
  }
  #getstarted-pgcont .section_cont.support_sectioncont .container_el .reg_txt {
    padding-top: 30px;
  }
  .blu_cta .each_txtcont {
    margin-top: 32px;
  }
  #getstarted-pgcont #pg_bdycont .pg_title {
    padding-bottom: 30px;
  }
  #getstarted-pgcont .btncont::before {
    left: -62px;
  }
  #getstarted-pgcont .sup360_img {
    width: 626px;
  }
  .outer_txtcont {
    padding-left: 114px;
    padding-right: 0;
    margin-right: -1px;
  }
  #getstarted-pgcont div[id^="white-cta"] + .outer_txtcont ul,
  #getstarted-pgcont div[id^="white-cta"] ul {
    padding-left: 35px;
    padding-top: 15px;
  }
  #getstarted-pgcont div[id^="white-cta"] {
    padding: 25px 37px 48px 18px;
    margin-bottom: 15px;
    width: 957px;
  }
  #getstarted-pgcont .section4 div[id^="white-cta"] {
    padding-bottom: 13px;
  }
  #getstarted-pgcont div[id^="white-cta"] img {
    margin-right: 17px;
  }
  #getstarted-pgcont div[id^="white-cta"] img.dwnld_img {
    top: -4px;
  }
  #getstarted-pgcont .btncont {
    margin-top: 30px;
  }
  .reg_txt_new + .reg_txt_new {
    margin-top: 8px;
  }
  .white-cta-head {
    font-size: 34px;
    line-height: 45px;
    padding-bottom: 19px;
  }
  .tick_pinkbg {
    width: 44px;
  }
  .blu_cta_spantxt.onctxt {
    font-size: 32px;
    line-height: 34px;
    margin-top: 20px;
  }
  .blu_cta {
    padding: 37px 70px 40px;
    margin-right: 10px;
  }

  /* get started page ends */

  #how-pdt-works-banner.cmp-bgimage .desktop-img-container {
    position: relative;
  }
  #how-pdt-works-banner.cmp-bgimage .desktop-img-container .footnote {
    position: absolute;
    bottom: 20px;
  }
  #study-results-pgcont .blue_banner_btmcont .footnote {
    text-align: left;
  }
  #newhome-pgcont .banner_head {
    font-size: 30px;
    line-height: 28px;
    padding-bottom: 0px;
  }
  .header_el .navbar-nav .dropdown-toggle::after {
    top: 3px;
    position: relative;
  }
  #newhome-pgcont .cmp-bgimage .desktop-img-container {
    background-position: bottom;
  }
  #newhome-pgcont #home_banner .pglink_btn {
    height: 52px;
    margin-bottom: 12px;
  }
  #newhome-pgcont .banner_html {
    padding-top: 37px;
  }
  #newhome-pgcont h1.banner_head {
    text-align: center;
  }
  .howpdtworks_cont div[id^="white-cta"] {
    margin-top: 44px;
    padding: 29px 74px 42px 35px;
    width: 967px;
  }
  .howpdtworks_cont div[id^="white-cta"] img {
    margin-left: 69px;
  }
  .howpdtworks_cont div[id^="white-cta"] img.tyk2_blockicn_img {
    margin-left: 43px;
  }
  .howpdtworks_cont div#white-cta-1 img {
    margin-left: 26px;
    width: 235px;
    height: 285px;
  }
  .d-flex.sitemapcont {
    justify-content: space-between;
  }
  .d-flex.sitemapcont .sitemap_eachcont {
    flex-basis: 25%;
    padding-right: 35px;
  }
  .btn_outercont.textcenter {
    text-align: center;
    width: 100%;
  }
  .btn_outercont.ongsupbtn a {
    width: 380px;
    padding: 12px 0 9px;
  }
  .width_900 {
    width: 900px;
    max-width: 100%;
  }
  #study-results-pgcont .section_cont.section1 .container_el {
    position: relative;
  }
  .img_melvin {
    position: absolute;
    bottom: -94px;
    right: 0px;
  }
  .fixed #orphan-body-content .header_el,
  .fixed header {
    z-index: 100;
  }
  .header_el .navbar-expand-lg .navbar-nav .nav-item a.nav-link.dropdown-toggle,
  .header_el .navbar-expand-lg .navbar-nav .nav-item.lastmenu a.nav-link {
    line-height: 17px;
  }
  /* microsite starts */
  #microsite-orphanpg
    .header
    .cmp-utility-nav
    ul.nav
    > li.cmp-utility-nav-list-item:nth-child(3)::after {
    display: none;
  }
  #newhome-pgcont .banner_html .big_font {
    font-size: 60px;
    margin-bottom: 5px;
  }
  #home-pgcont .banner_html .banner_head,
  #home-pgcont .banner_html .footnote,
  #newhome-pgcont .banner_html .banner_head,
  #newhome-pgcont .banner_html .footnote {
    margin-left: -365px;
  }
  .cmp-isi.sticky-element .hide-text-container {
    top: -21px;
  }
  .cmp-isi.sticky-element .more-text-container {
    top: -46px;
    left: -100px;
  }
  #home-pgcont .banner_html {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    padding-top: 124px;
  }
  #home-pgcont .absolute_supportcont {
    bottom: -62px;
  }
  .header img.cmp-logo-img {
    width: 317px !important;
  }
  #home-pgcont #innersectioncont-3 .cmp-cta-tile img {
    width: 117px;
  }
  #home-pgcont #innersectioncont-3 .ft_note {
    font-size: 18px;
  }
  .absolute_supportcont a {
    padding-left: 5px;
    pointer-events: none;
  }
  #home-pgcont .call_bodytxt,
  #getstarted-pgcont .call_no {
    pointer-events: none;
  }
  #home-pgcont #innersectioncont-3 #white-cta {
    padding-right: 35px;
    width: 991px;
  }
  #copay_interstitial .support_img {
    margin-top: 40px;
    margin-bottom: 10px;
  }
  #home-pgcont .imgsrc_360 {
    width: 400px;
    margin-top: 35px;
  }
  #home-pgcont #flex-wrapper .cta-tile.section .cmp-cta-tile-wrapper,
  #home-pgcont
    #flex-wrapper
    .cta-tile.section
    .cmp-cta-tile-wrapper
    .cmp-cta-tile {
    height: 100%;
  }
  .absolute_supportcont .callicon {
    width: 34px;
    margin-right: 10px;
  }
  #home-pgcont #innersectioncont-4 .cta_txt1 {
    padding-bottom: 21px;
  }
  #home-pgcont
    #innersectioncont-1
    #flex-wrapper
    .column-control-column
    .cmp-cta-tile {
    align-content: baseline;
  }
  /* microsite starts */

  /* studydesign starts */
  #study-results-pgcont .section5 .tilecont {
    margin-top: 42px;
  }
  #study-results-pgcont .section5 img {
    margin-right: 61px;
  }
  .monkeycont .tilecont .img_cont {
    margin-right: 15px;
  }
  .joshcont .tilecont {
    width: 64%;
    padding: 36px 0px 30px;
  }
  .joshcont .tilecont .img_cont {
    padding-right: 45px;
  }
  .josh_img {
    position: absolute;
    bottom: -85px;
    right: 0px;
  }
  .joshcont .reg_txt {
    width: 60%;
    margin-top: 12px;
  }
  .joshcont .reg_txt:nth-child(2) {
    font-weight: 500;
    line-height: 28px;
    margin-top: 33px;
  }
  .joshcont .container_el {
    position: relative;
  }
  /* studydesign starts */
  .head2 {
    padding-left: 0;
    margin-left: -2px;
  }
  .monkeycont .head2 {
    letter-spacing: -0.3px;
  }
  .head2::before,
  #resources-pgcont #innersectioncont-2 .head2::before,
  #talk-dermatologist-pgcont #innersectioncont-2 .head2::before {
    left: -25px;
  }
  .txt_let {
    font-size: 120px;
    line-height: 122px;
  }
  .hcpbtncont {
    justify-content: space-around;
  }
  #daily-dosing-pgcont .doesDontsCont {
    margin-top: 32px;
  }
  #daily-dosing-pgcont .doesDontsCont .ul_subhead {
    padding-bottom: 37px;
  }
  #daily-dosing-pgcont .tipscont .container_el {
    position: relative;
  }
  #daily-dosing-pgcont .tipscont #white-cta-1 {
    padding: 30px 0px 15px 20px;
  }
  #daily-dosing-pgcont .tipscont ul {
    width: 58%;
  }
  #daily-dosing-pgcont .tipscont ul li {
    padding-bottom: 20px;
  }
  .yoshiko_img {
    position: absolute;
    right: 85px;
    bottom: 0px;
  }
  #daily-dosing-pgcont .tipscont .ul_subhead {
    padding-bottom: 48px;
  }
  #daily-dosing-pgcont .head2 {
    margin-bottom: 19px;
  }
  #daily-dosing-pgcont #pg_bdycont {
    padding-bottom: 80px;
  }
  #daily-dosing-banner .pg_banner_txt {
    align-items: flex-end;
  }
  #daily-dosing-banner .pg_banner_txt img {
    width: 60px;
  }
  .dosagecont.d-flex {
    justify-content: center;
    padding-top: 22px;
  }
  /* about plague starts */
  .brandi_img {
    position: absolute;
    right: -66px;
    bottom: -92px;
  }
  #about-plaque-psoriasis-pgcont #pg_bdycont .container_el {
    padding-right: 25px;
  }
  .treatment_cont .container_el {
    position: relative;
  }
  #about-plaque-psoriasis-pgcont #white-cta-3 ul.reg_txt {
    width: 76%;
  }
  #about-plaque-psoriasis-pgcont #pg_bdycont {
    padding-bottom: 76px;
  }
  #about-plaque-psoriasis-pgcont #white-cta-1 {
    padding: 26px 20px 0px 55px;
  }
  #about-plaque-psoriasis-pgcont .symptoms_cont ul.reg_txt li {
    padding-bottom: 18px;
  }
  #about-plaque-psoriasis-pgcont #white-cta-2,
  #about-plaque-psoriasis-pgcont #white-cta-3 {
    padding: 28px 60px 7px 35px;
  }
  #about-plaque-psoriasis-pgcont .section_cont .head2 {
    margin-bottom: 35px;
    letter-spacing: -1.1px;
  }
  #about-plaque-psoriasis-pgcont .how_plague_form .leftcont .reg_txt {
    padding-right: 25px;
  }
  #about-plaque-psoriasis-pgcont .symptoms_cont .leftcont img {
    width: 75px;
    margin-right: 70px;
  }
  #about-plaque-psoriasis-pgcont div[id^="white-cta-"] {
    margin: 5px 0px 10px;
  }
  #about-plaque-psoriasis-pgcont #white-cta-1,
  #about-plaque-psoriasis-pgcont #white-cta-3 {
    margin-top: 50px;
  }

  #about-plaque-psoriasis-pgcont .ul_subhead {
    padding-bottom: 25px;
  }
  #about-plaque-psoriasis-pgcont #pg_bdycont .container_el,
  #about-plaque-psoriasis-pgcont .section_cont .container_el {
    width: 960px;
    margin: auto;
  }
  /* about plague starts */
  /* talk with derma starts */
  #talk-dermatologist-pgcont ul.reg_txt li {
    padding-bottom: 13px;
  }
  #talk-dermatologist-pgcont #pg_bdycont {
    padding-bottom: 88px;
  }
  #talk-dermatologist-pgcont #innersectioncont-2 .container_el {
    position: relative;
  }
  #talk-dermatologist-pgcont #innersectioncont-2 .angela_img {
    width: 477px;
    position: absolute;
    top: 94px;
    right: 38px;
  }
  #talk-dermatologist-pgcont #innersectioncont-2 {
    padding-bottom: 90px;
  }
  #talk-dermatologist-pgcont #innersectioncont-2 #white-cta-1 .subhead1 {
    margin-bottom: 14px;
  }
  #talk-dermatologist-pgcont #innersectioncont-2 #white-cta-1 {
    margin-top: 36px;
    padding: 28px 35px 25px 35px;
  }
  #talk-dermatologist-pgcont #white-cta-2 {
    padding: 20px 10px 20px 20px;
  }
  #talk-dermatologist-pgcont #white-cta-2 img.cmp-cta-img {
    margin-right: 35px;
  }
  #talk-dermatologist-pgcont #innersectioncont-3 .head2 {
    margin-bottom: 29px;
  }
  #talk-dermatologist-pgcont #innersectioncont-3 .column-control.section {
    margin-top: 37px;
  }
  #talk-dermatologist-pgcont #innersectioncont-3 .downld_btncont {
    margin-top: 28px;
    width: 174px;
    color: #d4009f;
  }
  /* talk with derma ends */
  /*how pdt works starts */
  .howpdtworks_modal_cont
    .modal#genericLightbox
    .lightbox-modal
    .modal-content {
    padding: 40px 73px 83px 70px;
  }
  .howpdtworks_modal_cont #genericLightbox .modal-dialog {
    max-width: 100%;
    width: 1020px;
  }
  .howpdtworks_modal .leftcont {
    padding-right: 60px;
  }
  #how-pdtworks-pgcont .side_img {
    margin-left: 79px;
  }
  #how-pdtworks-pgcont #pg_bdycont {
    padding-bottom: 85px;
  }
  /*how pdt works starts */
  /* home starts */
  a.pglink_btn.how_pdt_works_btn.d-pg {
    display: inline-flex;
  }
  .m-pg {
    display: none;
  }
  #newhome-pgcont .d-flex.dir_col .text_wrapper {
    margin-top: 7px;
  }
  #newhome-pgcont .d-flex:not(.dir_col) .text_wrapper .sup_bold {
    margin-bottom: 15px;
  }
  #newhome-pgcont .banner_head_new .small_font {
    line-height: 34px;
  }
  #newhome-pgcont .banner_head_new {
    width: 575px;
    padding-top: 105px !important;
    padding-bottom: 0px !important;
  }
  #newhome-pgcont .big_font_new {
    line-height: 50px;
  }
  #newhome-pgcont #innersectioncont-1 {
    padding-top: 78px;
  }
  .home_supportsection .eachtile .downld_btncont {
    margin-top: 16px;
  }
  .home_supportsection .eachtile:not(:last-child) {
    margin-right: 15px;
  }
  .home_supportsection .eachtile .d-flex .img_wrapper.d-flex img,
  .home_supportsection .eachtile .d-flex .img_wrapper:not(.d-flex) {
    margin-right: 14px;
  }
  .home_supportsection div[id^="innersectioncont-"] {
    padding-bottom: 85px;
  }
  .home_supportsection .eachtile .d-flex .img_wrapper.d-flex img {
    width: 57px;
  }
  #newhome-pgcont #innersectioncont-1 .column-control-column {
    flex-wrap: nowrap;
    display: flex;
    justify-content: space-between;
  }
  #newhome-pgcont #innersectioncont-1 .column-control-column .cta-tile.section {
    width: 318px;
  }
  /* home ends */
  /* support starts */
  #support360-pgcont ul li::before,
  #talk-dermatologist-pgcont ul li::before,
  #about-plaque-psoriasis-pgcont ul li::before,
  #daily-dosing-pgcont ul li::before {
    width: 8px;
    height: 8px;
    top: 10px;
    border-radius: 8px;
  }
  #support360-pgcont #white-cta-1 .ft_note {
    padding-top: 12px;
  }
  .section_cont {
    padding: 64px 0px 85px 0px;
  }
  .section_cont.section5 {
    padding-top: 68px;
    padding-bottom: 80px;
  }
  .section_cont.section4.monkeycont {
    padding-top: 72px;
    padding-bottom: 82px;
  }
  #about-plaque-psoriasis-pgcont .section_cont {
    padding-bottom: 80px;
  }
  #about-plaque-psoriasis-pgcont .blue_banner_btmcont .footnote {
    padding: 0 0 27px;
  }
  .monkeycont .reg_txt {
    margin-top: 7px;
  }
  .monkeycont .reg_txt:nth-child(2) {
    margin-top: 23px;
    margin-bottom: 10px;
  }
  .reg_txt.less-letter {
    letter-spacing: -0.6px;
  }
  .reg_txt.letterspace1 {
    letter-spacing: -0.1px;
  }
  .share_to_ins_img {
    width: 464px;
    margin: 15px 0px 23px 0px;
  }
  #support360-pgcont .ftnt_outercont {
    padding: 38px 0px 65px;
  }
  #support360-pgcont #white-cta-5 .d-flex .leftcont .reg_txt {
    padding-right: 75px;
  }
  #support360-pgcont .pglink_btn.eligible_btn {
    margin-top: 40px;
    margin-bottom: 35px;
  }
  #support360-pgcont .pglink_btn.signup_ongsup {
    margin-top: 20px;
  }
  #support360-pgcont .eligible_img {
    width: 367px;
  }
  #support360-pgcont .tabsection span {
    display: inline-flex;
    align-items: center;
  }
  #support360-pgcont .tabsection span::after {
    margin-left: 28px;
  }
  #support360-pgcont .tabsection {
    padding: 5px 0px;
    height: 51px;
    justify-content: space-evenly;
    margin: 33px 0 66px;
    width: 483px;
  }
  #support360-pgcont .reg_txt + .reg_txt {
    padding-top: 15px;
  }
  #support360-pgcont div[id^="white-cta-"] {
    width: 977px;
    padding: 14px 35px 33px 35px;
    margin-bottom: 55px;
  }
  #support360-pgcont #white-cta-4 {
    margin-bottom: 27px;
  }
  #support360-pgcont .subhead1 {
    padding-left: 70px;
    padding-bottom: 45px;
  }
  #support360-pgcont img.top_img {
    left: -17px;
    top: -12px;
  }
  #support360-pgcont .imgsrc_360 {
    width: 434px;
  }
  /* support ends */
  /* psorisis starts */
  #pg_bdycont .container_el,
  #resources-pgcont .container_el {
    /* padding-left: 22px;
        padding-right: 37px; */
    padding: 0;
  }
  #pg_bdycont .container_el.wideC {
    padding-right: 22px;
  } /* DDTCW-83 - sharon ob*/
  #psoriasis-org-pgcont div[id^="innersectioncont-"] > .col,
  #resources-pgcont div[id^="innersectioncont-"] > .col {
    padding-left: 7px !important;
  }
  #psoriasis-org-pgcont div[id^="innersectioncont-"] .cta_txt {
    padding-right: 80px;
  }
  #psoriasis-org-pgcont #pg_bdycont {
    padding-bottom: 85px;
  }
  #psoriasis-org-pgcont div[id^="innersectioncont-"] {
    padding-top: 23px;
    padding-bottom: 30px;
  }
  #psoriasis-org-pgcont .btncont {
    margin-top: 40px;
    text-align: left;
  }
  #psoriasis-org-pgcont a.pink-button {
    width: 132px;
  }
  #psoriasis-org-pgcont #innersectioncont-2 .cmp-cta-img {
    width: 340px;
  }
  #psoriasis-org-pgcont #innersectioncont-3 .cmp-cta-img {
    width: 317px;
  }
  #psoriasis-org-pgcont #innersectioncont-4 .cmp-cta-img {
    width: 354px;
  }
  #psoriasis-org-pgcont #innersectioncont-5 .cmp-cta-img {
    width: 359px;
    height: auto;
    margin-right: 34px;
  }
  /* psorisis ends */
  /*resource page starts */
  .downld_btncont.dwnload_locale_btn::after {
    right: -25px;
  }
  #resources-pgcont #white-cta-3 .cmp-cta-tile .cmp-cta-img-wrapper img {
    width: auto;
    margin-left: -126px;
    top: -50px;
    position: relative;
  }
  #resources-pgcont #white-cta-3 .cmp-cta-tile {
    padding-bottom: 0px;
  }
  #resources-pgcont #white-cta-3 .cta-tile {
    padding-bottom: 0px;
  }
  #resources-pgcont #white-cta-3 {
    padding-bottom: 0px;
  }
  #resources-pgcont div[id^="white-cta"] {
    padding-right: 0px;
    width: 960px;
  }
  #resources-pgcont .cmp-cta-img-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
  }
  #resources-pgcont .cmp-cta-tile .cmp-cta-img-wrapper img {
    width: 170px;
  }
  #resources-pgcont .cmp-cta-tile .cmp-cta-desc-wrapper {
    margin-top: -5px;
  }
  #resources-pgcont #white-cta-3 img.img_360 {
    width: 520px;
  }
  #resources-pgcont
    #innersectioncont-2
    .column-control.section:nth-child(2)
    .cmp-image {
    max-height: 227px;
    overflow: hidden;
  }
  #getstarted-pgcont .btncont .downld_btncont + .downld_btncont {
    margin-left: 115px;
  }
  #resources-pgcont .btncont .downld_btncont + .downld_btncont {
    margin-left: 110px;
  }
  #resources-pgcont .btncont .dwon_auth a {
    display: inline-flex;
    padding: 0;
    justify-content: center;
    align-items: center;
    width: 348px;
  }
  #innersectioncont-3 .head1,
  #innersectioncont-2 .head2 {
    padding-bottom: 17px;
  }
  #resources-pgcont div[id^="innersectioncont-"] {
    padding: 82px 0px 82px 0px;
  }
  #resources-pgcont div[id^="innersectioncont-"] .cta-tile {
    margin-top: 6px;
    padding-bottom: 9px;
  }
  .pg_title ~ .reg_txt {
    line-height: 36px;
    margin-top: 15px;
  }
  div[id^="innersectioncont-"] .column-control.section {
    margin-top: 45px;
  }
  .cta_boldtxt {
    font-size: 34px;
    line-height: 45px;
    padding-bottom: 16px;
  }
  #resources-pgcont .btncont {
    margin-top: 30px;
  }
  .fixed #orphan-body-content .page-title-section h1 {
    padding-top: 15px !important;
    font-size: 25px;
    line-height: normal;
    padding-bottom: 15px !important;
  }
  .fixed #orphan-body-content .tab-content-list li {
    font-size: 15px;
  }
  .blue_banner_btmtxt {
    padding-bottom: 15px;
  }
  .blue_banner_btmcont {
    padding-top: 75px;
    padding-bottom: 90px;
  }
  .blue_banner_txt {
    width: 1024px;
  }
  ul.reg_txt li {
    padding-bottom: 10px;
  }
  #support360-pgcont #white-cta-4 .d-flex {
    padding-top: 10px;
  }
  #possible-sideeffects-pgcont #white-cta ul.reg_txt {
    padding-top: 44px;
    padding-bottom: 15px;
  }
  #pg_bdycont {
    padding-bottom: 38px;
  }
  #resources-pgcont #pg_bdycont {
    padding-bottom: 78px;
  }
  #possible-sideeffects-pgcont #white-cta {
    margin-top: 32px;
    padding: 30px 25px 35px 30px;
  }
  #possible-sideeffects-pgcont #white-cta .reg_txt {
    line-height: 36px;
  }
  /* sitemap starts */
  .pg_link_head:not(.home_linkcont) {
    padding-top: 14px;
  }
  #sitemap-pgcont .pg_link_outercont .rightcont {
    padding-left: 110px;
  }
  .pg_link_cont.indent_el {
    padding-left: 20px;
  }
  .pg_title {
    padding-top: 39px;
    margin-bottom: 12px;
    padding-bottom: 22px;
  }
  #study-results-pgcont .pg_title {
    padding-bottom: 5px;
  }
  #support360-pgcont .pg_title {
    padding-top: 84px;
    margin-bottom: 21px;
    padding-bottom: 35px;
  }
  #sitemap-pgcont .pg_link {
    padding-bottom: 10px;
  }
  #sitemap-pgcont .pg_link_head {
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 5px;
  }
  #sitemap-pgcont .pg_title {
    padding-top: 90px;
    padding-bottom: 20px;
  }
  #sitemap-pgcont .pg_link_outercont {
    padding-top: 18px;
    padding-bottom: 63px;
  }
  /* sitemap ends */
  .copaytxt .sub {
    background-size: 965px 8px;
  }
  .isi-container.preview-container {
    padding-top: 25px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .isi-container.expand-container {
    display: block;
    width: 1024px;
    max-width: 100%;
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
  .bottomtxt {
    padding-left: 18px;
  }
  .contact_div {
    font-family: atten-round-new, sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #4933da;
    padding-bottom: 5px;
  }
  .navbarlinks_outercont {
    flex-direction: column;
    align-items: flex-end;
  }
  .navbar-expand-lg .navbar-collapse {
    justify-content: flex-end;
  }
  li.nav-item.active:not(.home_menu) a.nav-link::before {
    border-bottom: 3px solid #4933da;
    border-radius: 10px;
    content: "";
    width: 100%;
    position: absolute;
    bottom: -6px;
  }
  li.nav-item.active:not(.home_menu) a.nav-link {
    position: relative;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    font-family: "acumin-pro";
    font-style: normal;
    font-size: 14px;
    font-weight: 700;
    color: #4933da;
    text-decoration: none;
    display: inline-block;
    padding: 0px;
    margin-left: 61px;
  }
  .navbar-expand-lg .navbar-nav .nav-item:first-child .nav-link {
    margin-left: 40px;
  }
  .navbar-expand-lg .navbar-nav .nav-item.lastmenu .nav-link {
    margin-left: 45px;
    width: 175px;
  }
  .header_el ul.navbar-nav li.nav-item.dropdown:nth-child(2) a.dropdown-toggle {
    width: 80px;
  }
  .header_el ul.navbar-nav li.nav-item.dropdown:nth-child(3) a.dropdown-toggle {
    width: 125px;
  }
  .navbar .container_el {
    display: flex;
    align-items: flex-end;
  }
  .pg_title {
    font-size: 54px;
    line-height: 75px;
  }
  .pg_link {
    font-size: 16px;
    line-height: 24px;
  }
  .white-box-content {
    max-width: 940px;
    margin: 0 auto 48px;
  }
  /* full site ends */
  .each_ques_cont.no_pad {
    padding-right: 0px;
  }
  div[id^="white-cta"] {
    padding: 15px 118px 15px 15px;
    width: 900px;
    max-width: 100%;
  }
  .isi-content .d-flex {
    padding-top: 22px;
  }
  .ansccont .body_para {
    justify-content: space-between;
  }
  .ansccont .body_para.two-col {
    justify-content: flex-start;
  }
  .two-col > ul {
    flex-basis: 48%;
  }
  .two-col.prescription_ul > ul {
    flex-basis: 33%;
  }
  .isi-content .ansccont .body_para.d-flex > ul {
    padding-right: 0;
  }
  .isi-content .ansccont div.tickcrosscont {
    margin-left: 36px;
  }
  .tabindent_cont .first-col {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 35px;
    padding-right: 137px;
  }
  .cmp-footer-isi-content-element .isi-content:first-child {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .isi-content .ul_indent {
    padding-left: 72px;
    padding-right: 26px;
  }
  .isi-content .ul_indent.less_indent {
    padding-left: 58px;
  }
  .expand-container .isi-container-title,
  .cmp-footer-isi-content-element .isi-container-title {
    min-width: 35.4%;
  }
  .preview-container .isi_txtcont {
    top: -20px;
    position: relative;
    padding-top: 0;
    font-size: 16px;
  }
  .cmp-isi .isi-header .arrow {
    top: 5px;
  }
  .cmp-isi .up-arrow {
    background-image: url(/content/dam/commercial/us/sotyktuespanol/es/images/expand_Icon_desktop.svg);
    background-color: #e4e0fd;
    border-radius: 0 0 15px 15px;
    width: 400px;
    padding: 14px 10px 0 0;
    height: 50px;
    letter-spacing: -0.12px;
    color: #4832d6;
    background-size: auto;
    background-position: center left 8px;
    font-family: "acumin-pro";
    font-weight: 600;
    font-size: 18px;
    line-height: 18px;
  }
  .expand-text .isi_txtcont {
    top: -10px;
    padding-right: 65px;
  }
  .box_cont img {
    margin-right: 20px;
  }
  .isi-content .ansccont div.box_cont {
    align-items: flex-start;
    padding: 26px 45px 14px 33px;
    margin-top: 15px;
    margin-bottom: 5px;
  }
  .isi-content .ul_indent img {
    top: 9px;
  }
  .isi-content div.d-flex:not(.two-col) > ul {
    flex-basis: 33.33%;
    padding-right: 0;
  }
  .tabindent_cont {
    padding-left: 0;
  }
  .body_para {
    padding-top: 10px;
  }
  #indication_modal .body_para {
    padding-top: 8px;
  }
  .isi-content .dot_cont .body_para.acu_semibold_txt {
    margin-right: 38px;
  }
  #innersectioncont-2 .downld_btncont {
    margin-top: 46px;
  }
  #innersectioncont-2 .downld_btncont {
    margin-top: 46px;
  }
  #innersectioncont-4 .downld_btncont {
    margin-top: 25px;
  }
  .head1.introhead {
    margin-bottom: 62px;
  }
  #innersectioncont-1 .head1 {
    margin-bottom: 62px;
  }
  #innersectioncont-4 .cta-tile,
  #innersectioncont-2 .cta-tile {
    margin-top: 20px;
  }
  div[id^="innersectioncont-"] {
    padding-top: 70px;
    padding-bottom: 62px;
  }
  #innersectioncont-1 #flex-wrapper {
    padding-top: 62px;
    padding-bottom: 20px;
  }
  #innersectioncont-1 #flex-wrapper .column-control-column {
    flex-wrap: nowrap;
    display: flex;
    justify-content: space-between;
  }
  #innersectioncont-1 #flex-wrapper .column-control-column .cmp-cta-tile img {
    width: 103px;
    height: auto;
  }
  #innersectioncont-1 #flex-wrapper .cmp-cta-img-wrapper {
    padding-bottom: 8px;
  }
  #innersectioncont-1 #flex-wrapper .column-control-column .cmp-cta-tile {
    padding-bottom: 36px;
    padding-top: 0px;
    min-height: 275px;
  }
  .banner_html .big_font img {
    margin-left: 25px;
  }
  [id^="innersectioncont-"] > .col {
    max-width: 1024px;
    margin: auto;
  }
  .banner_head {
    font-size: 40px;
    line-height: 38px;
    padding-bottom: 85px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .banner_head .small_font {
    font-size: 28px;
  }
  .banner_html {
    padding-top: 114px;
    padding-bottom: 25px;
    max-width: 1024px;
  }
  .absolute_supportcont {
    position: absolute;
    bottom: -62px;
    left: 595px;
    color: #4933da;
    font-size: 26px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    width: 410px;
    font-family: "atten-round-new";
    display: inline-flex;
    align-items: center;
  }
  .header .cmp-utility-nav ul.nav > li.cmp-utility-nav-list-item:last-child,
  .header
    .cmp-utility-nav
    ul.nav
    > li.cmp-utility-nav-list-item:nth-child(4)::after {
    display: none;
  }
  .header .header-variation-leftnav .header-utilitynav-wrapper .d-flex,
  .header .header .header-topnav-wrapper .d-flex {
    max-width: 1024px;
    margin: auto;
    width: 100%;
  }
  .header
    .cmp-utility-nav.d-lg-block
    ul.nav
    > li.cmp-utility-nav-list-item
    > a {
    line-height: 15px;
    padding: 0px 8px;
  }
  .ftr_cont .leftcont,
  .ftr_cont .rightcont {
    flex-basis: 50%;
  }
  .ftr_cont .rightcont {
    align-items: flex-end;
  }
  .d-pg {
    display: block;
  }
  .ftr_cont {
    padding-top: 17px;
    padding-bottom: 32px;
  }
  .ftr_cont .leftcont a {
    margin-bottom: 20px;
  }
  .ftr_cont .linkscont {
    margin-bottom: 3px;
  }
  .ftr_cont .body_small_acu {
    padding-right: 60px;
    padding-bottom: 9px;
  }
  .ftr_cont .body_small_acu:last-child {
    padding-bottom: 2px;
  }
  .ftr_cont .rightcont .body_para {
    padding-top: 2px;
  }
  .ftr_cont .d-flex {
    padding-left: 15px;
    padding-right: 15px;
  }
  .expand-container .ftr_cont .d-flex {
    padding-left: 0;
    padding-right: 0;
  }
  .header img.cmp-logo-img {
    width: 272px !important;
  }
  .d-pg.inlblk {
    display: inline-block;
  }
  .header
    .cmp-utility-nav
    ul.nav
    > li.cmp-utility-nav-list-item:not(:first-child) {
    margin-left: 8px;
  }
  .header .cmp-utility-nav {
    height: 25px;
    min-height: auto;
  }
  .header .cmp-utility-nav .d-flex {
    height: 100%;
  }
  .header .cmp-utility-nav ul {
    min-height: auto;
    align-items: center;
    height: 100%;
    justify-content: flex-end !important;
  }
  .banner_html .big_font {
    line-height: 72px;
  }
  .modal-dialog {
    max-width: 530px;
  }
  .modal .modal-content .overlay-wrapper {
    padding: 28px 29px 50px;
  }
  .cross-site .modal-dialog {
    max-width: 580px;
  }
  .cross-site.modal .modal-content .overlay-wrapper {
    padding: 25px 0 28px;
  }
  .isi-content .dot_cont > div {
    flex-basis: 25%;
    padding-right: 10px;
    padding-left: 0px;
  }
  .isi-content .dot_cont > div:last-child {
    padding-left: 30px;
  }
  #indication_modal {
    right: auto;
    left: auto;
    top: -4px;
    margin: 0 0 0 225px;
    padding: 0;
    width: inherit;
  }
  #indication_modal .modal-content .modal-header {
    display: flex;
    justify-content: space-between;
  }
  #indication_modal.modal.show .modal-dialog {
    height: 180px;
    max-width: none;
  }
  #indication_modal .modal-content {
    width: 730px;
  }
  #indication_modal .modal-body {
    padding-top: 0;
  }
  .tab-content-list-wrapper .tab-content-list li.first {
    display: none;
  }
  p.footnote.blues {
    color: #4933da;
    padding-left: 14px;
    padding-top: 15px;
  }
  .font-35 {
    font-size: 35px;
  }
  .errpg_cont {
    width: 630px;
  }
  #error-500-pgcont .errpg_cont {
    width: 670px;
    margin-left: 10rem;
  }
}

@media (max-width: 1100px) and (min-width: 769px) {
  #newhome-pgcont #innersectioncont-1 .column-control-column .cta-tile.section {
    width: 300px;
  }
  #newhome-pgcont #innersectioncont-1 .column-control-column {
    flex-wrap: nowrap;
    display: flex;
    justify-content: space-between;
  }
  [id^="innersectioncont-"] > .col {
    max-width: 900px;
    margin: auto;
  }
  .cmp-bgimage .mobile-img-container {
    display: none;
  }
  .cmp-bgimage .desktop-img-container {
    display: block;
  }
  .cmp-isi .isi-container .isi-container-title,
  .isi-container-title {
    font-size: 22px;
  }
  .blue_banner_txt {
    padding-left: 20px;
  }
  .cmp-isi.sticky-element .isi-container .isi-container-title {
    font-size: 18px;
    font-weight: 700;
  }
}

@media (max-width: 768px) {
  .ftr_cont .linkscont {
    text-align: center !important;
  }
  .header_el .navbar-nav li.nav-item.lastmenu.active a {
    color: #d4009f;
  }
  .copay .gigya-checkbox-text .page-links.tel {
    pointer-events: none;
  }
  #orphan-pg-fullsite .navbar-brand img {
    width: 190px;
  }
  #study-results-pgcont .section_cont.section1 .newtxt_study .reg_txt {
    margin-top: 12px !important;
  }
  .pg_banner_txt .blank_pill {
    width: 34px;
  }
  #study-results-pgcont .pg_banner_txt .blank_pill {
    position: absolute;
    left: 133px;
    bottom: 138px;
  }
  #getstarted-pgcont .btncont .downld_btncont {
    height: 43px;
    margin-top: 0;
    width: 200px;
  }
  #study-results-pgcont .section_cont.section1 .tilecont {
    padding-top: 5px;
    margin-top: 20px;
  }
  .txt_bot-bold.PTop10 {
    margin-bottom: 5px;
  }
  #study-results-pgcont .joshcont .img_cont {
    margin-bottom: 0px;
    padding-top: 28px;
  }
  .sitemap_eachcont {
    padding-top: 20px;
  }
  #psoriasis-org-pgcont .cta_txt {
    line-height: 28px;
  }
  #about-plaque-psoriasis-pgcont .section_cont.how_plague_form {
    padding-bottom: 0;
  }
  #getstarted-pgcont .section_cont.support_sectioncont .reg_txt {
    padding-left: 30px;
  }
  #study-results-pgcont .first_nt.ft_note {
    margin-top: 21px;
    margin-bottom: 21px;
  }
  .navbar-collapse.collapse.show li.nav-item:not(.home_menu).m-pg.call_menuTxt {
    border-top: 0;
    letter-spacing: -0.6px;
  }
  .navbar-collapse.collapse.show li.nav-item.m-pg.call_menuTxt a {
    font-weight: 800;
    font-size: 18px;
    font-family: "atten-round-new";
  }
  .footer .cmp-backToTop-wrapper {
    left: 20%;
    margin-left: 0;
  }
  .body_para.img_bodypara img.brown_cross_img {
    margin-right: 18px;
  }
  .isi-content ul.body_para.d-flex.two-col.prescription_ul li {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  #orphan-pg-fullsite .utility_links_cont .container_el {
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
  }
  #orphan-pg-fullsite .utility_links_cont {
    height: auto;
  }
  #orphan-pg-fullsite .m-pg.orphan-pg-callcont.contact_div {
    display: block;
    color: #ffffff;
    text-decoration: none;
    font-family: "acumin-pro";
    font-size: 11px;
    font-weight: 700;
    text-align: center;
  }
  #orphan-pg-fullsite .header_el .navbar .container_el {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .bottomtxt.lineBlwc .sub {
    margin-top: 0px;
  }
  .isi-container.preview-container .isi-container-title {
    font-size: 16px;
    line-height: 17px;
    font-weight: bold;
  }
  .header_el .navbar .container_el {
    padding-right: 0;
    padding-left: 5px;
  }
  .header_el .navbar .container_el .navbar-toggler[aria-expanded="false"] {
    padding-right: 4px;
  }
  #study-results-pgcont .cmp-bgimage div[class*="-img-container"] .footnote,
  #daily-dosing-pgcont .cmp-bgimage div[class*="-img-container"] .footnote,
  #how-pdt-works-banner .footnote.cus-top-1 {
    bottom: 7%;
  }
  .ul_indent li {
    margin-left: 40px;
    margin-bottom: 6px;
  }
  .less_indent.ul_indent li {
    margin-left: 20px;
  }
  .img_bodypara + .ul_indent {
    padding-left: 12px;
  }
  .ul_indent .body_para.img_bodypara {
    padding-left: 40px;
  }
  .cmp-footer-isi-content-element .isi_txtcont {
    font-weight: 400;
    margin-top: 17px;
  }
  #getstarted-pgcont .cmp-bgimage .mobile-img-container {
    background-position: bottom -35px left 0;
    background-color: #4933da;
  }
  #getstarted-pgcont .cmp-bgimage .mobile-img-container .pg_banner_txt {
    letter-spacing: -1.2px;
    margin: 0 -10px;
  }
  #how-pdt-works-banner .footnote {
    margin-top: 75px;
  }
  #study-results-pgcont .blue_banner_btmcont .footnote {
    bottom: inherit;
  }
  img.img_melvin {
    display: block;
    max-width: 100%;
  }
  #study-results-pgcont .section_cont.section3.joshcont .reg_txt {
    margin-top: 30px;
  }
  #study-results-pgcont div#blu2_bg .head2 {
    margin-bottom: 30px;
  }
  #getstarted-pgcont .btncont {
    margin-left: -10px;
  }
  #getstarted-pgcont div[id^="white-cta"] + .outer_txtcont ul li::before,
  #getstarted-pgcont div[id^="white-cta"] ul li::before {
    top: 10px;
    left: -16px;
    width: 6px;
    height: 6px;
  }
  div#resources-pgcont div#white-cta-3 .cmp-cta-description {
    margin-top: 0;
  }
  a.onlyMobcolor {
    color: #e600a4;
    text-decoration: underline;
  }
  .dosagecont.d-flex .eachcont {
    width: 100%;
  }
  /* get started page starts */
  #getstarted-pgcont .section_cont.support_sectioncont {
    padding-bottom: 0px;
    margin-bottom: -60px;
    overflow: hidden;
  }
  #getstarted-pgcont
    .section_cont.support_sectioncont
    .container_el
    img.blondwoman_img {
    margin-top: -5px;
  }
  .reg_txt_new + .reg_txt_new {
    margin-top: 6px;
  }
  .white-cta-head {
    margin-bottom: 10px;
  }
  #getstarted-pgcont div[id^="white-cta"] + .outer_txtcont ul,
  #getstarted-pgcont div[id^="white-cta"] ul {
    padding-top: 20px;
  }
  .outer_txtcont .reg_txt_new + .reg_txt_new {
    margin-top: 22px;
  }
  .reg_txt_new {
    font-size: 18px;
    line-height: 24px;
  }
  .reg_txt_new.scltxt {
    padding: 0 30px;
  }
  #getstarted-pgcont .section_cont {
    padding-top: 45px;
  }
  .blu_cta .each_txtcont {
    align-items: start;
    align-items: flex-start;
  }
  .outer_txtcont {
    padding-left: 52px;
  }
  .outer_txtcont .reg_txt_new:not(li)::after {
    top: 10px;
    width: 30px;
    left: -32px;
  }
  #getstarted-pgcont .btncont::after {
    width: 20px;
    left: -13px;
    top: 24px;
  }
  .outer_txtcont .reg_txt_new:not(li)::before {
    left: -38px;
    top: 4px;
  }
  #getstarted-pgcont .btncont::before {
    left: -26px;
    top: 18px;
  }
  #getstarted-pgcont .downld_btncont a {
    font-size: 13px !important;
    padding: 0 15px;
  }
  #getstarted-pgcont img.dwnld_img {
    width: 60px !important;
    margin-right: -52px !important;
  }
  #getstarted-pgcont div[id^="white-cta"] img:not(.dwnld_img) {
    margin-top: -50px;
    margin-left: -10px;
    width: 60px;
  }
  .dotted_line {
    padding-top: 100px;
  }
  .dotted_line .container_el::before {
    left: 39px;
    top: 0px;
  }
  .dotted_line {
    height: 94%;
    height: calc(100% - 496px);
    height: -webkit-calc(100% - 496px);
    height: -moz-calc(100% - 496px);
    height: -ms-calc(100% - 496px);
  }
  #getstarted-pgcont .ftnt_outercont .ft_note + .ft_note {
    margin-top: 4px;
  }
  #getstarted-pgcont .ftnt_outercont {
    margin-top: 25px;
  }
  #getstarted-pgcont .blue_banner_btmcont,
  .white-shadow b {
    position: relative;
  }
  .white-shadow b:before {
    content: "";
    background: #f8f7ff;
    height: 130px;
    width: 15px;
    left: -36px;
    position: absolute;
    z-index: 100;
    top: 17px;
  }
  /* get started page ends */
  .isi-container.preview-container,
  .isi-container.expand-container {
    width: 100%;
    max-width: 100%;
    margin: auto;
    padding: 0 20px;
  }
  body.navopen {
    overflow: hidden;
    height: 100vh;
    position: fixed;
  }
  #newhome-pgcont #home_banner .pglink_btn {
    width: 170px;
    padding: 4px;
    line-height: 18px;
    text-align: center;
    display: block;
    margin-top: 0;
  }
  #newhome-pgcont .banner_html .footnote {
    text-align: left;
  }
  .howpdtworks_cont div[id^="white-cta"] {
    margin-top: 30px;
    flex-direction: column-reverse;
    padding: 30px 18px 48px 20px;
  }
  .howpdtworks_cont div[id^="white-cta"] img {
    margin-bottom: 27px;
  }
  .howpdtworks_cont div[id^="white-cta"] .right_sect {
    text-align: center;
  }
  .navbarlinks_outercont .navbar-nav {
    padding-top: 43px;
  }
  h1.blue_banner_txt {
    font-size: 40px;
  }
  #psoriasis-org-pgcont h1.blue_banner_txt {
    font-size: 38px;
    letter-spacing: -1px;
  }
  .header_el .navbar-expand-lg .navbar-nav .nav-item a.nav-link.dropdown-toggle,
  .header_el .navbar-expand-lg .navbar-nav .nav-item.lastmenu a.nav-link {
    font-weight: 700;
  }
  #study-results-pgcont .symp_img {
    width: 340px;
    max-width: 100%;
  }
  .bigsbhead {
    font-size: 32px;
  }
  #study-results-pgcont .section_cont.section1 {
    padding-bottom: 0px;
  }
  .newtxt_study .bigsbhead,
  .newtxt_study .subhead1 {
    text-align: center;
  }
  .newtxt_study .subhead1 {
    margin-bottom: 5px;
    margin-top: 10px;
  }
  #study-results-pgcont .section_cont.section1 .melvin_img {
    margin-left: -72px;
    margin-top: -40px;
  }
  /* microsite starts */
  .cmp-isi.is-expanded {
    top: 145px;
  }
  .fixed #tab-content-wrapper .tab-content-list-wrapper {
    z-index: 8;
  }
  #orphan-body-content .page-title-section h1 {
    padding-bottom: 18px !important;
  }
  .fixed
    #orphan-pg-fullsite
    #orphan-body-content
    #tab-content-wrapper
    .tab-content-list-wrapper {
    top: 80px;
  }
  #home-pgcont .gif_cont.m-pg,
  #newhome-pgcont .gif_cont.m-pg {
    display: inline;
  }
  #home-pgcont .banner_html .banner_head {
    color: #96ff73;
    padding-bottom: 78px;
  }
  #home-pgcont .banner_head .small_font {
    line-height: 24px;
    margin-top: -6px;
    position: relative;
    display: inline-block;
  }
  .cmp-isi.sticky-element .hide-text-container,
  .cmp-isi.sticky-element .more-text-container {
    top: -16px;
  }
  .cmp-isi.sticky-element .more-text-container {
    background-image: url(/content/dam/commercial/us/sotyktu/en/images/mobile_isi_expand.svg);
    width: 57px;
    height: 64px;
    background-repeat: no-repeat;
    background-position: top right 2px;
  }
  #externalLink .modal-dialog {
    margin: 30px auto;
  }
  #indication_modal .modal-dialog {
    margin: 30px auto;
    width: 326px;
    height: 308px;
  }
  #home-pgcont #indication_modal {
    top: 0 !important;
    left: 0 !important;
    margin: 0;
    padding: 0;
  }
  .cmp-isi .up-arrow {
    /*background-image: url(/content/dam/commercial/us/sotyktu/en/images/mobile_isi_expand.svg);*/
    background-image: none;
    width: 57px;
    height: 64px;
    opacity: 0;
  }
  .cmp-isi .isi-header .arrow.down-arrow {
    background-image: url(/content/dam/commercial/us/sotyktu/en/images/mobile_isi_collapse.svg);
    width: 57px;
    top: 0;
    height: 40px;
  }
  .header .header-variation-leftnav .header-utilitynav-wrapper > .d-flex {
    justify-content: center;
  }
  .header img.cmp-logo-img {
    width: 238px !important;
  }
  .header .header-variation-leftnav .header-utilitynav-wrapper .col-8 {
    flex-basis: auto;
  }
  #home-pgcont .cmp-bgimage .mobile-img-container {
    background-position: center;
  }
  #home-pgcont #innersectioncont-4 .cmp-cta-tile {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 165px;
  }
  #home-pgcont #innersectioncont-3 .ft_note {
    font-size: 16px;
  }
  #home-pgcont #indication_modal {
    top: 44px;
    left: 25px;
  }
  #innersectioncont-3 .cmp-cta-tile img {
    margin-right: 0px;
  }
  #home-pgcont .ft_note {
    padding-left: 15px;
  }
  #home-pgcont #innersectioncont-2 .cmp-cta-tile {
    padding-bottom: 250px;
  }
  #indication_modal .modal-content {
    width: 326px;
  }
  #home-pgcont .banner_html .footnote {
    padding-top: 8px;
    font-size: 14px;
  }
  #home-pgcont #innersectioncont-3 #white-cta .cta_txt {
    text-align: center;
  }
  .modal#genericLightbox .lightbox-modal .modal-content {
    padding-left: 33px;
    padding-right: 33px;
  }
  span.small_modalfont {
    font-size: 16px;
  }
  #copay_interstitial .support_img {
    margin-top: 30px;
    margin-bottom: 25px;
  }
  #home-pgcont .imgsrc_360 {
    width: 326px;
    margin-top: 24px;
  }
  #home-pgcont .banner_html {
    padding-left: 22px;
    padding-top: 30px;
  }
  #home-pgcont #innersectioncont-3 .cta-tile.section {
    margin-top: 20px;
  }
  .header .header-variation-leftnav .header-topnav-wrapper {
    padding-bottom: 9px;
  }
  #home-pgcont #innersectioncont-3 .cmp-cta-img-wrapper {
    position: relative;
    text-align: center;
  }
  #home-pgcont .banner_html .big_font {
    line-height: 55px;
    font-size: 58px;
    padding-top: 12px;
  }
  #home-pgcont #innersectioncont-3 .cmp-cta-img-wrapper .cmp-image > div {
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
  }
  #home-pgcont #innersectioncont-4 .cta_txt1 {
    padding-bottom: 17px;
    text-align: center;
  }
  #home-pgcont .downld_btncont_outer {
    position: absolute;
    bottom: 40px;
    left: 120px;
  }
  .isi-content .dot_cont > div:not(:first-child) {
    justify-content: flex-start;
  }
  #home-pgcont .reg_txt + .reg_txt {
    padding-top: 12px;
    padding-bottom: 2px;
  }
  .isi-content .ansccont li ul {
    margin-left: -14px;
  }
  .isi-content .box_cont.d-flex {
    align-items: baseline;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .isi-content .box_cont.d-flex img {
    margin-bottom: 20px;
  }
  .ctahead {
    font-size: 24px;
    line-height: 30px;
  }
  .body_large {
    font-size: 16px;
    line-height: 20px;
  }
  .body_para.PTop10 {
    padding-bottom: 25px;
  }
  .each_ques_cont.no_pad {
    padding-bottom: 0;
  }
  /* study starts*/
  .josh_img {
    left: 50%;
    transform: translateX(-50%);
    position: relative;
  }
  .joshcont {
    padding-bottom: 0px;
  }
  .monkeycont {
    margin-top: -42px;
    position: relative;
  }
  .percent_summary.brand_cont.mob_brand_cont {
    background: url("/content/dam/commercial/us/sotyktu/en/images/percent_70.svg")
      no-repeat;
    background-position: right;
  }
  .percent_summary.otherbrand_cont.mob_otherbrand_cont {
    background: url("/content/dam/commercial/us/sotyktu/en/images/percent_39.svg")
      no-repeat;
    background-position: left;
  }
  .percent_summary.brand_cont.mob_brand_cont,
  .percent_summary.otherbrand_cont.mob_otherbrand_cont {
    background-size: cover;
  }
  .joshcont .img_cont {
    align-items: center;
    margin-bottom: 30px;
  }
  #study-results-pgcont .section_cont.section1 .head2 {
    margin-bottom: 11px;
  }
  #study-results-pgcont .section_cont.section1 .head2 + .reg_txt:nth-child(2) {
    margin-bottom: 14px;
  }
  #study-results-pgcont .section_cont.section1 .reg_txt:nth-child(3) {
    margin-bottom: 14px;
  }
  #study-results-pgcont .section_cont.section1 .reg_txt {
    line-height: normal;
  }
  #study-results-pgcont .section_cont.section1 .img_cont {
    margin-right: 0;
    text-align: center;
    margin-bottom: 10px;
  }
  #study-results-pgcont .section_cont.section1 .img_cont .txt_bot {
    margin: 0 auto;
  }
  #study-results-pgcont .section_cont.section1 .reg_txt:last-child {
    margin-top: 26px;
  }
  #study-results-pgcont .section_cont.section2 {
    padding: 38px 0px 37px 0px;
  }
  #study-results-pgcont .section_cont.section2 .head2 {
    margin-bottom: 5px;
  }
  #study-results-pgcont .section_cont.section2 .reg_txt {
    margin-bottom: 24px;
  }
  #study-results-pgcont .section_cont.section2 img {
    margin-bottom: 14px;
  }
  #study-results-pgcont .section_cont.section2 .subhead1 {
    margin-bottom: 6px;
  }
  #study-results-pgcont .section_cont.section2 .container_el .d-flex {
    text-align: center;
  }
  #study-results-pgcont .section_cont.section2 span.mid_cont.ul_subhead {
    margin: 12px 0;
    display: block;
  }
  #study-results-pgcont .section_cont.section6 {
    padding: 30px 0px 39px 0px;
  }
  #study-results-pgcont .section_cont.section6 .head2 {
    margin-bottom: 11px;
  }
  #study-results-pgcont .section_cont.section6 .head2 + .reg_txt {
    margin-bottom: 17px;
  }
  #study-results-pgcont
    .section_cont.section6
    .tilecont
    .img_txtcont
    .img_cont {
    margin-right: 0;
    margin-bottom: 9px;
  }
  #study-results-pgcont .section_cont.section6 .txt_cont .subhead1 {
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    margin-bottom: 21px;
  }
  .percent_summary .img_leftcont .img_percent {
    font-size: 16px;
    line-height: 12px;
    top: -3px;
  }
  .percent_summary .img_leftcont .img_percent.top0 {
    padding-right: 5px;
  }
  .percent_summary .img_leftcont .people_txt {
    font-size: 11px;
    line-height: 9px;
    font-weight: 400;
  }
  .percent_summary .img_leftcont {
    padding-left: 15px;
    font-size: 28px;
    line-height: 30px;
  }
  .percent_summary {
    height: 38px;
    padding-right: 25px;
  }
  span.brand_txt {
    font-size: 11px;
    line-height: 38px;
  }
  .monkeycont .img_cont,
  #study-results-pgcont .section5 .img_cont {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .percent_summary.otherbrand_cont {
    margin-top: 12px;
  }
  #study-results-pgcont .pglink_btn {
    margin-top: 0;
  }
  /* getstarted starts*/
  #getstarted-pgcont #pg_bdycont .pg_title {
    padding-top: 29px;
    margin-bottom: 20px;
  }
  #getstarted-pgcont #pg_bdycont {
    padding-bottom: 45px;
  }
  #getstarted-pgcont #blu1_bg.section_cont {
    padding-top: 33px;
  }
  #getstarted-pgcont #blu1_bg.section_cont.section1 .container_el > img {
    max-width: 100%;
  }
  #getstarted-pgcont #blu1_bg.section_cont .head2 {
    margin-bottom: 19px;
  }
  #getstarted-pgcont #blu1_bg.section_cont.section1 .ul_subhead,
  #getstarted-pgcont #blu1_bg.section_cont.section1 .tilecont,
  #getstarted-pgcont #blu3_bg.section_cont.section2 .img_txtcont,
  #getstarted-pgcont #blu1_bg.section_cont.section3 .img_txtcont {
    text-align: center;
  }
  #getstarted-pgcont #blu1_bg.section_cont .tilecont .img_txtcont .img_cont {
    margin-right: 0;
    margin-bottom: 11px;
  }
  #getstarted-pgcont #blu1_bg.section_cont .ul_subhead {
    margin-bottom: 14px;
  }
  #getstarted-pgcont #blu1_bg.section_cont .img_txtcont {
    margin-bottom: 43px;
  }
  #getstarted-pgcont
    #blu1_bg.section_cont.section1
    .img_txtcont:nth-child(4)
    .btncont {
    margin-top: 40px;
  }
  #getstarted-pgcont #blu1_bg.section_cont.section2 {
    padding: 39px 0px 43px 0px;
  }
  #getstarted-pgcont #blu3_bg.section_cont.section2 .head2 {
    margin-bottom: 36px;
  }
  #getstarted-pgcont #blu3_bg.section_cont.section2 .img_txtcont .img_cont {
    margin-right: 0;
    margin-bottom: 9px;
  }
  #getstarted-pgcont
    #blu3_bg.section_cont.section2
    .img_txtcont
    .txt_cont
    .reg_txt:nth-child(1) {
    margin-bottom: 28px;
  }
  #getstarted-pgcont #blu3_bg.section_cont.section2 .img_txtcont {
    margin-bottom: 28px;
  }
  #getstarted-pgcont div[id^="white-cta"] {
    padding: 18px 15px 32px 0px;
  }
  #getstarted-pgcont #blu3_bg.section_cont.section3 {
    padding-top: 35px;
  }
  #getstarted-pgcont #blu1_bg.section_cont.section3 .head2 {
    margin-bottom: 21px;
  }
  #getstarted-pgcont #blu1_bg.section_cont.section3 .ul_subhead {
    margin-bottom: 25px;
  }
  #getstarted-pgcont #blu1_bg.section_cont.section3 .img_txtcont:nth-child(2) {
    margin-bottom: 0;
    margin-top: 40px;
  }
  #getstarted-pgcont #blu2_bg.section_cont.section4 .head2 {
    margin-bottom: 8px;
  }
  #getstarted-pgcont #blu2_bg.section_cont.section4 .reg_txt {
    width: auto;
    margin-bottom: 16px;
  }
  #getstarted-pgcont #blu2_bg.section_cont.section4 .container_el > img {
    position: static;
    margin-bottom: -66px;
  }
  /* getstarted ends */
  /* full site starts */
  #talk-dermatologist-pgcont .cta_txt {
    font-size: 20px;
  }
  #about-plaque-psoriasis-pgcont .section_cont.treatment_cont,
  #daily-dosing-pgcont .section_cont.tipscont {
    padding-bottom: 0px;
  }
  #about-plaque-psoriasis-pgcont .blue_banner_btmcont {
    margin-top: -60px;
    position: relative;
  }
  #daily-dosing-banner .pg_banner_txt {
    display: block;
  }
  .txt_let {
    font-size: 143px;
    line-height: 105px;
  }
  .perct {
    font-size: 49px;
    line-height: 59px;
    font-family: inherit;
  }
  .hcpbtncont .rightcont {
    margin-top: 20px;
  }
  .navbar-collapse.collapsing {
    display: none;
  }
  .navbar-toggler .navbar-toggler-icon svg:nth-child(2) {
    display: none;
  }
  .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon svg:first-child {
    display: none;
  }
  .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon svg:nth-child(2) {
    display: block;
  }
  .dropdown-menu {
    border: none;
  }
  .navbar-toggler[aria-expanded="true"] {
    z-index: 10000;
    position: relative;
    margin-top: 5px;
    right: 22px;
  }
  .navbar-expand-lg .navbar-nav .dropdown-item {
    font-size: 14px;
  }
  .navbar-nav .show .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .navbar-collapse.collapse.show li.nav-item:not(.home_menu) {
    border-top: 2px solid #96ff73;
    padding-top: 3px;
  }
  .navbar-nav .home_menu .nav-link {
    padding-bottom: 17px;
  }
  .nav-item.show .navbar-nav .nav-link {
    padding-bottom: 0px;
  }
  .show .dropdown-menu {
    padding-top: 0px;
  }
  .navbar-nav .nav-link {
    text-decoration: none;
    font-size: 14px;
    line-height: 17px;
    font-family: acumin-pro, sans-serif;
    font-weight: 700;
    color: #4933da;
    display: flex;
    align-items: center;
  }
  /* daily dosing starts */
  .tipscont #white-cta-1 {
    margin-top: 12px;
  }
  .doesDontsCont {
    margin-top: 20px;
  }
  #daily-dosing-pgcont #white-cta-1 {
    padding: 20px 22px 0 15px;
  }
  .yoshiko_img {
    margin-top: -126px;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
  }
  .dosagecont.d-flex .eachcont .reg_txt {
    text-align: center;
    width: 80%;
  }
  #daily-dosing-pgcont .head2 {
    margin-bottom: 17px;
  }
  #daily-dosing-banner .pg_banner_txt img {
    width: 51px;
  }
  .dosagecont.d-flex .eachcont {
    margin-top: 40px;
  }
  /* about plague starts */
  /* how pdt works starts */
  #about-plaque-psoriasis-pgcont .ul_subhead {
    padding-bottom: 17px;
  }
  #about-plaque-psoriasis-pgcont #white-cta-1,
  #about-plaque-psoriasis-pgcont #white-cta-3 {
    margin-top: 37px;
  }
  #about-plaque-psoriasis-pgcont #white-cta-3 {
    padding-bottom: 122px;
  }
  #about-plaque-psoriasis-pgcont .head2 {
    margin-bottom: 25px;
  }
  #about-plaque-psoriasis-pgcont div[id^="white-cta"] {
    padding: 30px 25px 5px 25px;
  }
  #about-plaque-psoriasis-pgcont .brandi_img {
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    margin-top: -158px;
  }
  #about-plaque-psoriasis-pgcont .plague_graphic_img {
    margin-top: 30px;
  }
  #about-plaque-psoriasis-pgcont .plague_graphic_img_cont {
    text-align: center;
  }
  #about-plaque-psoriasis-pgcont .symptoms_cont .leftcont {
    display: flex;
    justify-content: center;
    margin-bottom: 17px;
  }
  #about-plaque-psoriasis-pgcont #pg_bdycont {
    padding-bottom: 40px;
  }
  #about-plaque-psoriasis-pgcont .section_cont {
    padding-top: 38px;
    padding-bottom: 45px;
  }
  #talk-dermatologist-pgcont #innersectioncont-2 {
    padding-bottom: 0px;
    margin-bottom: -32px;
  }
  #talk-dermatologist-pgcont #innersectioncont-3 .column-control.section {
    margin-top: 30px;
  }
  #talk-dermatologist-pgcont #innersectioncont-3 .head2 {
    margin-bottom: 18px;
  }
  #talk-dermatologist-pgcont #innersectioncont-2 .angela_img {
    width: 231px;
    margin-top: -70px;
    margin-left: 2px;
    margin-right: 0px;
    left: 50%;
    margin-left: -116.5px;
    position: relative;
  }
  #talk-dermatologist-pgcont #innersectioncont-2 .head2 {
    margin-bottom: 25px;
  }
  #talk-dermatologist-pgcont #white-cta-2 .downld_btncont {
    position: relative;
    bottom: unset;
    left: unset;
    margin-top: 40px;
    padding-left: 15px;
    margin-left: -25%;
  }
  #talk-dermatologist-pgcont #white-cta-2 .btncont {
    display: flex;
    justify-content: center;
  }
  #talk-dermatologist-pgcont #white-cta-2 .cmp-cta-tile {
    flex-direction: column-reverse;
  }
  #talk-dermatologist-pgcont
    #white-cta-2
    .cmp-cta-tile
    .cmp-cta-img-wrapper
    .cmp-image
    > div {
    display: flex;
    justify-content: center;
  }
  #talk-dermatologist-pgcont
    #white-cta-2
    .cmp-cta-tile
    .cmp-cta-img-wrapper
    .cmp-cta-img {
    width: 198px;
    margin-right: auto;
  }
  #talk-dermatologist-pgcont #white-cta-2 .cmp-cta-tile .cmp-cta-img-wrapper {
    position: relative;
    margin-top: 45px;
  }
  #talk-dermatologist-pgcont div[id^="white-cta-"] {
    padding: 25px 25px 25px 22px;
  }
  #talk-dermatologist-pgcont #pg_bdycont {
    padding-bottom: 43px;
  }
  .howpdtworks_modal_cont
    .modal#genericLightbox
    .lightbox-modal
    .modal-content {
    padding: 45px 25px 45px 25px;
  }
  .howpdtworks_modal_cont
    .modal#genericLightbox
    .lightbox-modal
    .modal-content
    .modal-body {
    overflow: auto;
    max-height: 80vh;
  }
  .d-flex.howpdtworks_modal {
    flex-direction: column-reverse;
  }
  .modal_headtxt {
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 10px;
  }
  .ul_subhead {
    font-size: 24px;
    line-height: 30px;
  }
  .immune_modal .popup_img {
    width: 97px;
  }
  .tyk2_modal .popup_img {
    width: 147px;
    margin-bottom: 20px;
  }
  .signal_modal .popup_img {
    width: 153px;
  }
  .cmp-bgimage[id*="-banner"] .overlay-element {
    align-items: baseline;
    padding-top: 11px;
    justify-content: flex-start;
  }
  .howpdtworks_cont {
    padding-right: 5px;
  }
  #how-pdtworks-pgcont .img_cont {
    padding-top: 37px;
    margin-bottom: -197px;
  }
  #how-pdtworks-pgcont .reg_txt + .reg_txt,
  .howpdtworks_modal .reg_txt + .reg_txt {
    padding-top: 11px;
  }
  .reg_txt {
    line-height: 28px;
  }
  .pg_banner_txt {
    font-size: 40px;
    line-height: 46px;
  }
  #newhome-pgcont #innersectioncont-1 {
    padding-top: 0px;
  }
  #newhome-pgcont .bgimage .mobile-img-container {
    background-position: 0px 0px;
  }
  .pglink_btn.d-pg {
    display: none;
  }
  .home_supportsection .eachtile:first-child .img_wrapper {
    text-align: center;
  }
  #newhome-pgcont .downld_btncont {
    position: relative;
    bottom: unset;
    left: 50%;
    transform: translateX(-50%);
    margin-left: -25px;
    padding-left: 0;
  }
  .downld_btncont a {
    padding-top: 14px;
  }
  .home_supportsection .eachtile:not(:last-child) {
    padding-bottom: 44px;
  }
  .home_supportsection {
    padding-bottom: 40px;
  }
  .home_supportsection .eachtile a.pglink_btn {
    margin-top: 22px;
    left: 50%;
    position: relative;
    transform: translateX(-50%);
  }
  .home_supportsection .eachtile {
    margin-top: 35px;
    width: 100%;
  }
  #newhome-pgcont .cta-tile.section {
    margin-top: 78px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .home_supportsection .eachtile .d-flex .img_wrapper.d-flex img {
    width: 104px;
    margin-bottom: 15px;
    margin-top: 25px;
  }
  .home_supportsection .eachtile:not(:last-child):after {
    background: url(/content/dam/commercial/us/sotyktu/en/images/dottedborder_mob.svg)
      no-repeat;
    background-position: bottom;
    width: 100%;
    height: 4px;
    bottom: 0px;
    top: unset;
    left: 0px;
  }
  .home_supportsection .subhead1 {
    font-size: 30px;
    line-height: 36px;
  }
  .home_supportsection .eachtile .d-flex .img_wrapper.d-flex {
    flex-direction: column-reverse;
    align-items: center;
  }
  #newhome-pgcont .sup_bold {
    text-align: center;
  }
  #newhome-pgcont .sup_txt {
    font-size: 20px;
    line-height: 24px;
    text-align: center;
  }
  .home_supportsection .eachtile:first-child {
    margin-top: 15px;
  }
  #newhome-pgcont .banner_head_new {
    padding-top: 20px !important;
    line-height: 34px;
    padding-bottom: 136px !important;
  }
  .home_supportsection .eachtile:first-child .img_wrapper .sup_bold {
    margin-bottom: 25px;
  }
  .home_supportsection .eachtile:first-child .sup_txt {
    margin-top: 15px;
    margin-bottom: 25px;
  }
  #newhome-pgcont .cta_head_new {
    font-size: 20px;
  }
  #newhome-pgcont .banner_head_new .small_font {
    font-size: 18px;
    line-height: 26px;
    margin-top: -15px;
  }
  #newhome-pgcont .big_font_new img {
    width: 33px;
  }
  #newhome-pgcont .big_font_new {
    font-size: 30px;
    line-height: 64px;
    margin-top: -12px;
    display: inline-block;
  }
  /* home ends */
  /* support starts */
  #support360-pgcont .btn_outercont {
    display: flex;
    justify-content: center;
  }
  #support360-pgcont .btn_outercont.d-pg {
    display: none;
  }
  #support360-pgcont #white-cta-1 .ft_note {
    padding-top: 9px;
  }
  .section_cont {
    padding: 35px 0px 42px 0px;
  }
  .share_to_ins_img {
    width: 323px;
    padding: 30px 0px 18px 0px;
  }
  #support360-pgcont .ftnt_outercont {
    padding: 32px 0px 42px;
  }
  #support360-pgcont .pglink_btn.eligible_btn {
    margin-top: 28px;
    margin-bottom: 16px;
  }
  #support360-pgcont .pglink_btn.signup_ongsup {
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }
  #support360-pgcont #white-cta-5 .d-flex .rightcont {
    padding-top: 25px;
  }
  #support360-pgcont .eligible_img {
    max-width: 100%;
    width: auto;
    margin-bottom: 10px;
  }
  #support360-pgcont .tabsection span {
    padding-top: 15px;
    line-height: 20px;
  }
  #support360-pgcont .tabsection span:not(:last-child)::after {
    width: 100%;
    height: 1px;
  }
  #support360-pgcont .tabsection {
    border-radius: 10px;
    padding: 0px 20px 17px 20px;
    margin-bottom: 80px;
    margin-top: 35px;
  }
  #support360-pgcont .reg_txt + .reg_txt {
    padding-top: 10px;
  }
  #support360-pgcont img.top_img {
    top: -52px;
    left: 50%;
    transform: translateX(-50%);
  }
  #support360-pgcont div[id^="white-cta-"] {
    padding: 70px 25px 26px 22px;
  }
  #support360-pgcont div[id^="white-cta-"] {
    margin-top: 87px;
  }
  #support360-pgcont #white-cta-2 + .padleft {
    margin-bottom: 87px;
  }
  #support360-pgcont .subhead1 {
    padding-bottom: 17px;
  }
  #support360-pgcont #pg_bdycont .container_el,
  #support360-pgcont .section_cont .container_el {
    padding-left: 40px;
    padding-right: 40px;
  }
  .small_time {
    font-size: 13px;
    font-family: inherit;
  }
  #support360-pgcont .imgsrc_360 {
    width: 329px;
  }
  /* support ends */
  /* psorisis starts */
  #psoriasis-org-pgcont .pg_title ~ .reg_txt + .reg_txt,
  #daily-dosing-pgcont .reg_txt + .reg_txt,
  #possible-sideeffects-pgcont #white-cta div.reg_txt + .reg_txt {
    padding-top: 16px;
  }
  #psoriasis-org-pgcont [id^="innersectioncont-"] {
    padding-top: 30px;
    padding-bottom: 45px;
  }
  #psoriasis-org-pgcont #pg_bdycont {
    padding-bottom: 43px;
  }
  #psoriasis-org-pgcont div[id^="innersectioncont-"] .cmp-cta-img-wrapper,
  #psoriasis-org-pgcont #innersectioncont-3 .cmp-cta-img-wrapper {
    position: relative;
    margin-bottom: 25px;
  }
  #psoriasis-org-pgcont #innersectioncont-4 .cta_txt {
    color: #4933da;
  }
  #psoriasis-org-pgcont div[id^="innersectioncont-"] .cmp-cta-tile {
    flex-direction: column;
    padding-bottom: 0px;
  }
  #psoriasis-org-pgcont div[id^="innersectioncont-"] .cmp-cta-img {
    margin-right: auto;
  }
  #psoriasis-org-pgcont .btncont {
    margin-top: 33px;
    display: flex;
    justify-content: center;
  }
  #psoriasis-org-pgcont #innersectioncont-2 .cmp-cta-img {
    width: 286px;
  }
  #psoriasis-org-pgcont #innersectioncont-3 .cmp-cta-img {
    width: 239px;
  }
  #psoriasis-org-pgcont #innersectioncont-4 .cmp-cta-img {
    width: 246px;
  }
  #psoriasis-org-pgcont #innersectioncont-5 .cmp-cta-img {
    width: 294px;
  }
  #psoriasis-org-pgcont a.pink-button {
    width: 124px;
  }
  /* psorisis ends */
  /* resource starts */
  #resources-pgcont .downld_btncont a {
    line-height: 18px !important;
    margin-bottom: 0px;
    display: flex !important;
    align-items: center;
    text-align: center;
    justify-content: center;
    min-width: 212px;
    max-width: 250px;
    padding: 14px 11px 11px;
  }
  #resources-pgcont
    div#white-cta-1
    .cmp-cta-tile
    .cmp-cta-img-wrapper
    .cmp-image {
    max-height: 226px;
    overflow: hidden;
  }
  #resources-pgcont [id^="innersectioncont-"] > .col {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  #resources-pgcont #white-cta-3 img.img_360 {
    width: 272px;
  }
  #resources-pgcont div[id^="white-cta"] .cmp-cta-tile .cta_txt {
    padding-right: 30px;
  }
  #resources-pgcont div[id^="white-cta"] .cmp-cta-tile {
    padding: 27px 25px 0;
    position: relative;
    flex-direction: column-reverse;
    flex-wrap: wrap !important;
  }
  /* DDTCW-83 - sharon ob*/
  #resources-pgcont div#white-cta-5-new .cmp-cta-tile {
    flex-direction: column;
    padding-bottom: 25px;
  }
  #resources-pgcont div#white-cta-5-new .cmp-cta-tile .cmp-cta-img-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  #resources-pgcont div#white-cta-5 .cmp-cta-tile {
    padding-bottom: 25px;
  }
  #resources-pgcont .btncont .downld_btncont,
  #getstarted-pgcont .btncont .downld_btncont {
    top: unset;
    bottom: unset;
    left: unset;
    position: relative;
  }
  #resources-pgcont .btncont .downld_btncont:not(.signup_btn) {
    position: relative;
    padding-left: 0;
  }
  #getstarted-pgcont .btncont .downld_btncont {
    margin-left: -25%;
    position: relative;
    padding-left: 0;
  }
  #resources-pgcont div[id^="white-cta"] .cmp-cta-tile .cmp-cta-img-wrapper {
    position: relative;
    margin-top: 40px;
    padding-bottom: 0;
  }
  #resources-pgcont div[id^="white-cta"] .cmp-image > div {
    display: flex;
    justify-content: center;
  }
  #resources-pgcont div[id^="white-cta"] .cmp-cta-img {
    width: auto;
    max-height: 245px;
    margin-right: auto;
  }
  #resources-pgcont #white-cta-3 .cmp-cta-img {
    margin-left: -38px;
    margin-top: -50px;
  }
  #resources-pgcont #white-cta-1 .cmp-cta-img {
    max-height: none;
  }
  #getstarted-pgcont .btncont {
    margin-top: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #resources-pgcont .btncont {
    margin-top: 20px;
    flex-direction: column;
    justify-content: start;
    align-items: flex-start;
  }
  #resources-pgcont .btncont .downld_btncont + .downld_btncont {
    margin-top: 32px;
    margin-right: 15px;
  }
  #getstarted-pgcont .btncont .downld_btncont + .downld_btncont {
    margin-top: 32px;
    margin-left: -55px;
    margin-right: 15px;
  }
  #resources-pgcont div[id^="innersectioncont-"] {
    padding: 45px 0px 45px 0px;
  }
  .pg_title ~ .reg_txt {
    line-height: 28px;
  }
  div[id^="innersectioncont-"] .column-control.section {
    margin-top: 40px;
  }
  .cta_boldtxt {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 18px;
  }
  .downld_btncont.dwnload_locale_btn {
    width: 262px;
  }
  /* resource ends */
  .blue_banner_btmtxt {
    padding-bottom: 12px;
  }
  .blue_banner_btmcont {
    padding-top: 35px;
    padding-bottom: 45px;
  }
  .pglink_btn {
    margin-top: 25px;
  }
  .blue_banner_btmtxt {
    font-size: 32px;
    line-height: 44px;
  }
  .blue_banner_btm_boldtxt {
    font-size: 20px;
    line-height: 28px;
  }
  .blue_banner_cont {
    background-image: url(/content/dam/commercial/us/sotyktu/en/images/bicolor_mob.svg);
  }
  #pg_bdycont {
    padding-bottom: 45px;
  }
  ul.reg_txt li {
    padding-left: 15px;
    padding-bottom: 14px;
  }
  .blue_banner_txt {
    font-size: 40px;
    line-height: 46px;
    padding-left: 25px;
    padding-right: 15px;
  }
  /* side effects starts */
  #possible-sideeffects-pgcont #white-cta ul.reg_txt {
    padding-top: 20px;
    margin-bottom: 0px;
  }
  #possible-sideeffects-pgcont #white-cta li,
  #possible-sideeffects-pgcont #white-cta .reg_txt {
    line-height: 28px;
  }
  #possible-sideeffects-pgcont #white-cta {
    margin-top: 35px;
    padding: 25px 25px 28px 20px;
  }
  .reg_txt {
    font-size: 20px;
  }
  .subhead1 {
    font-size: 24px;
    line-height: 28px;
  }
  /* side effects ends */
  /* sitemap starts */
  .d-flex {
    flex-direction: column;
  }
  .pg_link_cont {
    padding-left: 15px;
  }
  .pg_link_cont.indent_el {
    padding-left: 32px;
  }
  #sitemap-pgcont .pg_link_head {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 4px;
  }
  .pg_title {
    padding-top: 30px;
    background-image: url(/content/dam/commercial/us/sotyktuespanol/es/images/tricolor_bar_mob.svg);
    background-size: auto 8px;
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 40px;
  }
  #sitemap-pgcont .pg_link_outercont {
    padding-top: 35px;
    padding-bottom: 2px;
  }
  /* sitemap ends */
  #banner-wrapper h1.copay-banner {
    font-size: 26px;
    line-height: 35px;
    margin: 0 0 180px 0;
  }
  .sub {
    padding-top: 58px;
    line-height: 48px;
    background-image: url(/content/dam/commercial/us/sotyktuespanol/es/images/tricolor_bar_mob.svg);
    font-size: 32px;
    line-height: 40px;
    background-size: auto 8px;
  }
  .bottomtxt {
    width: 375px;
    padding-left: 15px;
    padding-right: 15px;
  }
  h1:not(.pg_banner_txt, .pg_title, .blue_banner_txt, .banner_head) {
    background-size: 100% 8px;
    background-image: url(/content/dam/commercial/us/sotyktuespanol/es/images/tricolor_bar_mob.svg);
  }
  h1.banner_head_new {
    background: none;
  }
  .navbar-collapse.collapse.show {
    display: block;
    padding: 11px 25px 0px 22px;
    border-radius: 20px 0px 0px 20px;
    top: 45px;
    right: 0px;
    width: 320px;
    max-height: 672px;
    overflow: auto;
    box-shadow: 0px 6px 10px #4933da79;
    position: fixed;
    z-index: 9999;
    background: #ffffff;
    padding-bottom: 35px;
  }
  .navbar-expand-lg .navbar-nav .dropdown-item {
    padding: 6px 0px 6px 10px;
  }
  .navbar-toggler {
    float: right;
  }
  span.links_cont.d-pg {
    display: none;
  }
  .utility_links_cont {
    height: 45px;
  }
  .container_el {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .utility_links_cont .container_el {
    justify-content: center;
    height: 100%;
    flex-direction: row;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 11px;
    align-items: end;
  }
  .navbar-brand {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .navbar-toggler-icon {
    width: 36px;
    height: 38px;
  }
  .navbar-brand img {
    width: 245px;
  }
  span.links_cont:not(:first-child) {
    padding-left: 7px;
  }
  span.links_cont:not(:last-child) a::after {
    padding-left: 7px;
  }
  span.links_cont:first-child a::after {
    padding-left: 17px;
  }
  .no-mborder a:after {
    display: none;
  }
  .utility_links_cont .links_cont a {
    font-size: 11px;
    line-height: 12px;
  }
  .pg_link {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 11px;
  }
  /* full site ends */
  /* microsite starts */
  #home-pgcont .head1.introhead {
    background-size: 100% 6px;
    padding-bottom: 27px;
    background-position: bottom;
  }
  #home-pgcont #innersectioncont-1 .head1 {
    text-align: left;
  }
  .isi-content .body_para.img_bodypara {
    padding-right: 11px;
  }
  #indication_modal {
    top: 9px;
    left: -34px;
  }
  .isi-content .d-flex > div {
    flex-basis: 100%;
  }
  .cmp-footer-isi-content-element .d-flex.topcont,
  .expand-container .d-flex.topcont,
  .tabindent_cont.d-flex {
    flex-wrap: wrap;
  }
  .isi-mobile-view-links {
    display: none !important;
  }
  .cmp-isi.sticky-element {
    background: #ffffff;
    padding-left: 0;
    padding-right: 0;
  }
  .isi_txtcont,
  .expand-text .isi_txtcont {
    padding-left: 0px;
    top: unset;
    margin-top: 10px;
  }
  .box_cont img {
    margin-right: 30px;
  }
  .box_cont {
    padding: 20px;
  }
  .isi-content ul {
    padding-top: 0;
    margin-bottom: 0;
  }
  .box_cont.d-flex {
    flex-wrap: wrap;
  }
  .isi-content .d-flex {
    flex-wrap: wrap;
    padding-top: 20px;
  }
  .body_para.img_bodypara {
    padding-top: 18px;
    align-items: start;
    align-items: flex-start;
    font-size: 16px;
    line-height: 20px;
  }
  .isi-content .ansccont div.tickcrosscont .body_para {
    line-height: 20px;
  }
  .isi-content .body_para {
    font-size: 16px;
    line-height: 20px;
  }
  .body_para.textindent {
    padding-left: 50px;
  }
  .body_para.img_bodypara img {
    margin-top: 4px;
  }
  .each_ques_cont {
    padding: 30px 0px;
  }
  .isi_padd_top_10 {
    padding-top: 10px;
  }
  .isi-content .dot_cont > div:not(:first-child) {
    margin-top: 30px;
  }
  .isi-content .dot_cont {
    padding: 25px 45px 30px 17px;
    flex-wrap: wrap;
    margin-bottom: 30px;
    margin-top: 30px;
  }
  .isi-content .ansccont div.body_para.d-flex {
    margin-bottom: 10px;
  }
  .informele .body_para.d-flex.ul_indent {
    padding-left: 12px;
  }
  .body_para.d-flex.ul_indent.two-col.justleft.prescription_ul {
    padding-left: 15px;
  }
  #externalLink .modal-button {
    padding-top: 10px;
  }
  .modal .modal-content .overlay-wrapper {
    padding: 30px;
  }
  .modal-dialog {
    width: 338px;
  }
  #innersectioncont-3 .head1,
  #innersectioncont-2 .head2 {
    padding-left: 15px;
  }
  #innersectioncont-4 .cta_txt,
  #innersectioncont-5 .cta_txt {
    font-size: 20px;
  }
  #innersectioncont-4 .cta_txt1 {
    font-size: 26px;
  }
  .head2 {
    font-size: 32px;
    line-height: 40px;
    padding-left: 15px;
    margin-bottom: 15px;
  }
  #innersectioncont-3 li {
    padding-bottom: 5px;
  }
  #innersectioncont-3 ul {
    padding-top: 9px;
  }
  [id^="innersectioncont-"] > .col {
    max-width: 100%;
    margin: auto;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  #innersectioncont-3 .indent_txt {
    padding-left: 104px;
    float: right;
  }
  #innersectioncont-3 .cmp-cta-img-wrapper {
    position: absolute;
  }
  #innersectioncont-3 #white-cta .cmp-cta-img-wrapper {
    position: relative;
  }
  #innersectioncont-3 #white-cta .cmp-cta-tile {
    flex-direction: column;
    align-items: center;
  }
  #innersectioncont-3 .cmp-cta-tile img {
    width: 83px;
  }
  div[id^="innersectioncont-"] img.dwnld_img,
  #newhome-pgcont img.dwnld_img {
    width: 65px !important;
    height: 65px !important;
  }
  div[id^="innersectioncont-"] img.dwnld_img.top1 {
    top: -3px;
  }
  #innersectioncont-2 .cmp-cta-tile .cmp-cta-img-wrapper,
  #innersectioncont-4 .cmp-cta-tile .cmp-cta-img-wrapper {
    position: absolute;
    bottom: 0px;
    left: 0px;
  }
  #innersectioncont-2 .cmp-cta-tile,
  #innersectioncont-4 .cmp-cta-tile {
    align-items: center;
    padding-bottom: 200px;
    flex-direction: column-reverse;
    position: relative;
  }
  #innersectioncont-1
    .cmp-cta-tile.vertical-alignment
    .cmp-cta-img-wrapper
    img {
    width: 103px;
    height: 103px;
  }
  #flex-wrapper .cmp-cta-img-wrapper {
    margin-top: -28%;
  }
  #innersectioncont-3 .cta_txt,
  #innersectioncont-3 .body_txt {
    font-weight: 300;
    font-size: 18px;
  }
  #innersectioncont-2 .cta_txt,
  #innersectioncont-3 .cta_txt {
    font-size: 18px;
    line-height: 25px;
  }
  #innersectioncont-2 img,
  #innersectioncont-4 img {
    width: 100px;
  }
  .downld_btncont {
    width: 190px;
    height: 49px;
    padding-left: 26px;
    position: absolute;
    bottom: 65px;
    left: 120px;
  }
  [id^="innersectioncont-"] {
    padding-top: 34px;
    padding-bottom: 46px;
  }
  .head1 {
    font-size: 32px;
    line-height: 40px;
  }
  #flex-wrapper .cta-tile.section {
    width: 326px;
    padding-top: 76px;
    margin: 0px auto;
  }
  .banner_html .big_font img {
    margin-left: 15px;
  }
  .banner_head {
    font-size: 26px;
  }
  .banner_head .small_font {
    font-size: 22px;
  }
  .banner_html .big_font {
    font-size: 54px;
  }
  .banner_html {
    padding-top: 17px;
    padding-bottom: 71px;
    max-width: 100%;
  }
  .absolute_supportcont {
    display: none;
  }
  .header .support-contact {
    display: none;
  }
  .header .cmp-utility-nav ul.nav > li.cmp-utility-nav-list-item:last-child a {
    margin: 0px !important;
  }
  .header
    .cmp-utility-nav
    ul.nav
    > li.cmp-utility-nav-list-item:nth-child(4)::after,
  .header
    .cmp-utility-nav
    ul.nav
    > li.cmp-utility-nav-list-item:nth-child(2)::after {
    display: none;
  }
  .header .header-variation-leftnav .header-utilitynav-wrapper {
    height: 68px;
    margin: 0px;
    box-shadow: 0px 3px 6px #00000029;
    padding-bottom: 0px;
  }
  .header .header-variation-leftnav .header-utilitynav-wrapper .cmp-logo {
    display: inline-flex;
  }
  .m-pg.inlblk {
    display: inline-block;
  }
  .header .header-variation-leftnav .header-utilitynav-wrapper .col-2 {
    display: none !important;
  }
  .header .header-variation-leftnav .header-utilitynav-wrapper > .d-flex {
    max-width: 375px;
    margin: auto;
    height: 100%;
  }
  .header .header-variation-leftnav .header-utilitynav-wrapper .col-8,
  .header .header-variation-leftnav .header-utilitynav-wrapper .col-8 .logo {
    padding-left: 0px;
  }
  .header .cmp-utility-nav ul.nav {
    width: 331px !important;
    height: 68px;
    padding-top: 10px;
    justify-content: center !important;
  }
  .header .cmp-utility-nav ul.nav > li.cmp-utility-nav-list-item {
    max-height: 20px;
  }
  .header
    .cmp-utility-nav
    ul.nav
    > li.cmp-utility-nav-list-item:not(:first-child) {
    margin-left: 9px;
  }
  .header
    .cmp-utility-nav.d-lg-block
    ul.nav
    > li.cmp-utility-nav-list-item
    > a {
    line-height: 28px;
    padding: 0px;
    margin-right: 10px;
  }
  .header .cmp-utility-nav.d-lg-block {
    display: block !important;
  }
  .ftr_cont .rightcont .body_para {
    text-align: center;
  }
  .ftr_cont .leftcont .body_small_acu {
    padding-left: 10px;
    text-align: center;
  }
  .m-pg {
    display: block;
  }
  .ftr_cont .rightcont > div:first-child {
    margin-bottom: 28px;
  }
  .ftr_cont .leftcont > a:first-child {
    margin-bottom: 27px;
    margin-top: 32px;
  }
  .ftr_cont .leftcont,
  .ftr_cont .rightcont {
    align-items: center;
  }
  .ftr_cont {
    padding: 35px 20px 36px;
  }
  .ftr_cont .d-flex {
    flex-direction: column-reverse;
    align-items: center;
    padding: 0px;
  }
  .cmp-isi .isi-content.expand-text {
    padding: 0 20px;
  }
  #error-500-pgcont .body_largepara {
    font-size: 17px;
    line-height: 20px;
  }
  .errpg_cont .big_head {
    margin-bottom: 30px;
  }
  #error-404-pgcont .errpg_cont .big_head {
    margin-bottom: 16px;
  }
  .maintenance_txtcont img {
    width: 305px;
    margin-bottom: 35px;
    padding-left: 0px;
  }
  .maintenance_txtcont {
    margin-top: 108px;
  }
  .maintenance_txtcont,
  .errpg_cont {
    max-width: 307px;
    justify-content: flex-start;
  }
  .errpg_cont {
    margin-top: 26px;
  }
  .maintenance_txtcont .body_para,
  #error-404-pgcont .body_largepara {
    padding-left: 20px;
  }
  /* microsite ends */
  .big_head {
    font-size: 32px;
    margin-bottom: 40px;
    padding-left: 20px;
    line-height: 40px;
  }
  #error-500-pgcont .big_head {
    font-size: 24px;
    line-height: 30px;
  }
  .maintenance_txt_outercont {
    padding-top: 0px;
  }
  .container {
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px;
  }
  .bg-lighter-blue > .container {
    padding: 0;
  }
  h1:not(.pg_banner_txt, .pg_title, .blue_banner_txt, .banner_head) {
    font-size: 30px;
    line-height: 36px;
  }
  #banner-wrapper {
    background: url(/content/dam/commercial/us/sotyktu/en/images/thankyou_banner_mobile.png)
      no-repeat;
    min-height: 367px;
    background-size: cover;
    background-position: bottom;
  }
  .bottomtxt.lineBlwc {
    padding-top: 40px;
  }
  #banner-wrapper h1 {
    line-height: 36px;
    font-size: 32px;
    line-height: 38px;
    padding: 0px !important;
  }
  h1 .sub {
    font-size: 20px;
    line-height: 25px;
    margin: 8px 0 10px;
  }
  h2 {
    line-height: 36px;
    margin: 40px 0 15px;
  }
  #common-content {
    flex-direction: column;
  }
  #common-content .cta-tile.section {
    margin: 0 auto 15px;
  }
  #banner-wrapper a.pink-button {
    margin: 0 auto 7px;
    max-width: 225px;
    display: block;
  }
  #genericLightbox .modal-dialog {
    max-width: 350px;
  }
  .card-box img {
    width: 310px;
    display: block;
    margin: 0 auto;
  }
  p.card-id {
    left: 100px;
    bottom: 26px;
  }
  .card-box {
    flex-direction: column;
  }
  .copay-print {
    padding: 50px 10px 45px;
  }
  .copay-intro h2 {
    margin: 0px 0 11px;
    padding: 10px 0 5px;
  }
  .blue-box {
    padding: 17px 0 0px;
    margin: 18px 0 0px;
  }
  .blue-box p {
    width: 100%;
  }
  body.loader::before {
    background-size: 5% auto;
  }
  .tab-content-list-wrapper .tab-content-list {
    display: none;
  }
  .fixed #tab-content-wrapper .tab-content-list-wrapper {
    top: 137px;
  }
  .fixed #orphan-body-content #tab-content-wrapper .tab-content-list-wrapper {
    top: 128px;
  }
  #orphan-body-content .page-title-section h1 {
    line-height: 32px;
    font-size: 28px;
    padding-top: 18px !important;
  }
  .tab-content-list-wrapper {
    margin-bottom: 30px;
    padding: 0 20px;
  }
  .dropdown.mobile-list-dropdown > .dropdown-toggle {
    font-size: 16px;
    background: transparent;
    border: 2px solid #4933da;
    color: #4933da;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    width: 100%;
    position: relative;
    border-radius: 6px;
  }
  .dropdown.mobile-list-dropdown
    .dropdown-toggle[aria-expanded="false"]::after {
    transform: rotate(180deg);
    border-left: none;
    margin: 0;
    border-right: 1px solid #4933da;
    background-position: 0 center;
  }
  #orphan-body-content .dropdown.mobile-list-dropdown {
    display: block !important;
  }
  p.footnote.blues {
    color: #4933da;
    padding-top: 15px;
  }
  #banner-wrapper h1.mmoveabv {
    margin-top: -181px;
  }
  .bottomtxt.lineBlww {
    background: url(/content/dam/commercial/us/sotyktuespanol/es/images/tricolor_bar_mob.svg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 34px;
    margin-bottom: 33px;
  }
  .lineBlww a.pink-button.supportconf {
    margin-top: 28px;
  }
  #banner-wrapper h1.copay-banner.mtop34 {
    margin-top: 34px;
  }
  .lineBlwc .sub {
    background: none;
    padding-top: 0;
    margin-top: -15px;
    padding-bottom: 0;
    margin-bottom: -11px;
  }
  .copaytxt.bottomtxt.lineBlwc {
    margin-bottom: 25px;
  }
  .copaytxt.bottomtxt.lineBlwc .linee {
    background-image: url(/content/dam/commercial/us/sotyktuespanol/es/images/tricolor_bar_mob.svg);
    background-size: auto 8px;
    margin: 17px 0 0;
    height: 8px;
  }
  .mbleserious {
    font-weight: 700;
    color: #4933da;
  }
  .font17mble {
    font-size: 17px;
    top: -0.2em;
  }
  .cmp-isi.hidden.sticky-element .isi-content .box_cont .body_para,
  .PTop10 {
    padding-top: 10px;
  }
  .text-cntrmble {
    text-align: center;
  }
  #talk-dermatologist-pgcont #innersectioncont-2 #white-cta-1 .subhead1 {
    margin-bottom: 14px;
  }
  .mbimg {
    display: block;
    max-width: 100%;
  }
  .dbimg {
    display: none;
  }
  .espinol {
    margin-left: 0px;
  }
  .ftrmcy {
    position: relative;
    top: 40px;
    text-align: center;
  }
  .adlt {
    position: relative;
    top: 20px;
  }
  .banner_html .big_font.fndit {
    font-size: 50px;
  }
  #newhome-pgcont img.bannergif {
    padding-bottom: 0;
    width: 60px;
    margin-left: 60px;
  }
  .pronote {
    margin-top: 0;
    font-size: 12px;
  }
  .setnote {
    margin-top: 40px;
  }
  .mpg {
    display: block;
    margin-left: 40px;
    margin-top: 15px;
  }
  span.mdrt {
    position: relative;
    top: -10px;
  }
  span.plaq {
    position: relative;
    top: -18px;
  }
  .footnote.pos-ab-center {
    left: 0;
    right: 0;
  }
  .gtknw {
    height: 148px;
  }
  body.navopen {
    max-width: 100%;
  }
  .monumplace {
    display: flex;
    align-items: center;
    position: absolute;
    right: 10px;
    top: 45px;
  }
  .monumplace > .m-pg.orphan-pg-callcont.contact_div {
    line-height: 1;
    text-align: left !important;
    color: #492cde !important;
  }
  .ane-mbl {
    margin-left: 60px;
  }

  .fstick {
    margin-top: 0px;
  }
  .scrlbdr {
    width: 330px;
    margin-left: 0px;
  }
  .icflx {
    display: unset;
  }
  .iconphn {
    margin-top: 0px !important;
    margin-left: 90px !important;
    width: auto !important;
    margin-bottom: 10px;
  }
  .regmb {
    font-size: 20px;
  }
  .dermt-bd {
    margin: 0px;
  }
  .tx-reg {
    margin-top: 3px !important;
  }
  .dwn_espnol {
    margin-left: -18% !important;
  }
  .icn-mbn {
    padding-right: 20px;
    height: 66px;
  }
  .iko_img {
    left: 50%;
    transform: translateX(-50%);
    position: relative;
  }
  .mian-clr {
    padding-bottom: 40px !important;
  }
  .img_src_360 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  #newhome-pgcont .banner_html .big_font {
    font-size: 48px;
    line-height: 44px;
    margin-bottom: 1px;
  }
  .banner_head {
    font-size: 20px;
  }
  #newhome-pgcont .banner_head .small_font {
    font-size: 14px;
    line-height: 16px;
  }
}

@media (max-width: 390px) {
  .utility_links_cont .links_cont a {
    font-size: 10px;
  }
}

@media (max-width: 360px) {
  .utility_links_cont .links_cont a {
    font-size: 9px;
  }
}

@media (max-width: 990px) {
  #error-404-pgcont .navbar,
  #error-500-pgcont .navbar {
    background: #ffffff;
  }
  body.navopen {
    position: relative;
  }
  #error-500-pgcont .header_el {
    position: fixed;
    width: 100%;
    z-index: 9;
  }
  #error-500-pgcont .navbar {
    background: #ffffff;
  }
  .errpg_outercont {
    padding: 109px 0 210px;
  }
  #error-500-pgcont .errpg_outercont {
    padding: 200px 0 0;
  }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .header .cmp-utility-nav ul.nav > li.cmp-utility-nav-list-item {
    max-width: 100%;
  }
}
@media (min-width: 390px) and (max-width: 1024px) and (orientation: portrait) {
  #study-results-pgcont .cmp-bgimage div[class*="-img-container"] .footnote,
  #daily-dosing-pgcont .cmp-bgimage div[class*="-img-container"] .footnote,
  #how-pdt-works-banner .footnote.cus-top-1 {
    bottom: 3%;
  }
}

@media only screen and (min-device-width: 834px) and (max-device-width: 1194px) and (orientation: landscape) {
  .cmp-bgimage[id*="-banner"] div.desktop-img-container {
    background-position: center;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1136px) and (orientation: portrait) {
  .cmp-bgimage[id*="-banner"] div.desktop-img-container {
    background-position: center;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .header-topnav-wrapper .utilitynav li.nav-item {
    max-width: 13rem !important;
  }
  #innersectioncont-1 .col,
  #innersectioncont-2 .col,
  #innersectioncont-3 .col,
  #innersectioncont-4 .col {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari and Chrome */

  #indication_modal .btn-close img {
    position: relative;
    right: 15px;
  }
  /* Safari only override */
  ::i-block-chrome,
  #indication_modal .btn-close img {
    position: relative;
    right: 15px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #indication_modal .btn-close img {
    position: relative;
    right: 10px;
  }
  /* Safari only override */
  ::i-block-chrome,
  #indication_modal .btn-close img {
    position: relative;
    right: 15px;
  }
}
/*DDTCW-246 start*/
h1.term-cond-txt {
  text-transform: none !important;
}
.termcondition-lineblue {
  border-top: 2px solid #4933da !important;
}
.termcontion-footer-padding {
  padding-bottom: 0px !important;
  margin-top: -10px;
}
/*DDTCW-246 end*/

/*DDTCW-268 start  (eversna update)*/
#newinspirecard {
  background: #efedfe;
  padding: 41px;
}
.firstwhitecard {
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 8px 8px 0px #e4e0fd;
  padding: 21px;
}
.secondwhitecard {
  border-radius: 10px;
  border: 1px solid #efedfe;
  background: #fff;
  box-shadow: 0px 8px 8px 0px #e4e0fd;
  padding: 31px;
}
.imgseccard {
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  align-items: center;
}
img.mbcomma {
  padding-left: 16px;
}
.verticalinecard {
  border-left: 3px solid #96ff73;
  padding-left: 22px;
  margin-left: 22px;
}
.boldhead {
  color: #333;
  font-family: "new-atten-round";
  font-size: 22px;
  font-style: normal;
  font-weight: 800;
  line-height: 26px;
  margin-top: 21px;
}
.bodytextcard {
  color: #333;
  font-family: "acumin-pro";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.mb-viedoitxt10 {
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 16px !important;
}
.videosubfoot {
  margin-left: -7px;
}
.leftsubfootxt {
  margin-left: 6px;
}
.pdcard-othr-15 {
  padding-top: 15px !important;
}
.marg-share-btn-tp {
  margin-top: 15px !important;
}
.studypaddingnew {
  padding-bottom: 45px;
}
.fnt-24std {
  font-size: 24px;
}
ul.bulletclear li::before {
  width: 7px;
  height: 7px;
  top: 12px;
}
#blubgviedo {
  background: #efedfe;
}
#containerstudyblock {
  width: 1024px;
  margin: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 100%;
}
#aboutvideofirstcard {
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 8px 8px 0px #e4e0fd;
}
#aboutvideosecondcard {
  border-radius: 10px;
  border: 1px solid #efedfe;
  background: #fff;
  box-shadow: 0px 8px 8px 0px #e4e0fd;
  margin: 20px;
  padding: 24px;
  align-items: center;
}
.leftcardwidth {
  width: 430px;
}
.gapcardstudy {
  column-gap: 20px;
  border-left: 5px solid #96ff73;
  margin-bottom: 20px;
  padding: 12px;
  height: 115px;
}
.gapaligncomma {
  margin-left: -10px;
}
.fntsz {
  font-family: "new-atten-round" !important;
}
.fntsz {
  font-size: 14px !important;
  line-height: 16px !important;
}
.gapcardsmallalign {
  margin-left: 7px;
}
#aboutvideosecondcard img.videoPlayerImage {
  width: 100%;
  height: 288px;
}
#aboutvideosecondcard .brightcovePlayer video-js {
  width: auto;
  height: 282px;
}
.buttontextscript {
  color: #d4009f;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  cursor: pointer;
}
.TranscriptBlock {
  margin-top: 13px;
  margin-bottom: 84px;
  padding-bottom: 65px;
}
.studydesigntranscript {
  border-radius: 28px;
  border: 1px solid #c8c2f4;
  background: #fff;
  padding: 25px;
  margin-top: 12px;
}
ul.trns-scrp-bult {
  margin-left: 45px;
}
ul.trns-line-ln-blt {
  margin-left: 45px;
  margin-top: 10px;
}
.studyclearpadding {
  margin-top: -100px;
  padding: 0px;
}
ul.trns-scrp-bult li::before {
  background: #333333;
  left: -15px;
  border-radius: 0 !important;
}
ul.trns-line-ln-blt li::before {
  width: 5px;
  height: 2px;
  top: 14px;
}
#newpurple1_bg {
  background: #e4e0fd;
}
#bluhexbg {
  background: #f8f7ff;
}
#blulightbg {
  background: #efedfe;
}

.resourcecard {
  border-left: 5px solid #96ff73;
  margin-bottom: 20px;
  padding: 12px;
}
.resourcemaintxt {
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  font-family: "new-atten-round";
}
.resourcefnttxt {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: "new-atten-round";
}
.restp {
  padding-bottom: 0px !important;
}
.outersectionfirst {
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 8px 8px 0px #e4e0fd;
  padding: 19px;
  width: 948px;
  margin-top: 100px;
}
.outersectionsecond {
  border-radius: 10px;
  border: 1px solid #efedfe;
  background: #fff;
  box-shadow: 0px 8px 8px 0px #e4e0fd;
  padding: 34px;
}
.outersectionimg {
  text-align: center;
  position: relative;
  margin-top: -112px;
}
.imgcomma {
  position: relative;
  margin-top: 90px;
}
.outersectiontext {
  border-left: 5px solid #96ff73;
  padding-left: 23px;
  padding-top: 15px;
}
.maintxthead {
  font-size: 21px;
  font-weight: 800;
  line-height: 28px;
  margin-bottom: 15px;
  font-family: "new-atten-round";
}
.outersectionsubtext {
  padding-left: 23px;
}
.subfirst {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  font-family: "new-atten-round";
}
.subfnt {
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  font-family: "new-atten-round";
}
.newever-sub-jobcode {
  padding-top: 40px;
  font-size: 14px;
  line-height: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 1023px) {
  .verticalinecard.flex-100-263 {
    width: calc(100% - 227px - 22px);
  }
  .flex-right-227 {
    width: 100%;
    padding-left: calc(227px + 22px);
  }
  .sotykpdsk {
    padding-bottom: 70px !important;
  }
  .resourcecard.desk-mt-0.desk-mb-0 {
    margin-bottom: 0;
    margin-top: 0;
  }
  .resourcecard.p-0-0-0-12 {
    padding: 0 0 0 12px;
  }
}

@media (max-width: 1023px) {
  .newever-sub-jobcode {
    text-align: center;
  }
  #newinspirecard {
    padding: 12px;
    padding-top: 97px;
  }
  .mbpaddingcard {
    padding: 0px;
  }
  .firstwhitecard {
    padding: 13px;
  }
  .secondwhitecard {
    padding: 13px;
  }
  .imgseccard {
    position: relative;
    margin-top: -100px;
    margin-left: auto;
    margin-right: auto;
  }
  .mbcomma {
    position: relative;
    margin-top: 110px;
  }
  .verticalinecard {
    margin-left: 0px;
    width: auto;
    margin-top: 27px;
  }
  .mbfont-other {
    font-size: 30px;
    line-height: 40px;
  }
  .fpovideotxtmain {
    margin-left: 7px;
  }
  .mb-viedoitxt10 {
    font-size: 10px !important;
    line-height: 12px !important;
    font-family: "new-atten-round";
  }
  .leftsubfootxt {
    margin-left: 6px;
  }
  .videosubfoot {
    margin-left: -5px;
  }
  img.mb-point {
    width: 195px;
    height: 35px;
  }
  .mbbtn-inspire {
    font-size: 18px;
    line-height: 18px;
  }
  .mb-lrn-btn {
    padding: 11px 19px;
  }
  .fnt-24std {
    font-size: 24px;
    line-height: 28px;
  }
  .bulletclear {
    margin-bottom: 45px !important;
    line-height: 28px !important;
  }
  ul.reg_txt li {
    padding-left: 15px;
    padding-bottom: 12px;
  }
  .bigsbhead.floatleftmb {
    line-height: 40px;
  }
  .floatleftmb {
    text-align: left !important;
  }
  .bigsbhead {
    font-size: 32px;
  }
  .ln-hg-28 {
    line-height: 28px !important;
  }
  #containerstudyblock {
    margin-top: 22px;
    width: 375px;
    padding: 0px;
  }
  #blubgviedo {
    margin-top: -10px;
    padding-bottom: 45px;
  }
  #aboutvideosecondcard {
    margin: 11px;
    padding: 13px;
  }
  .leftcardwidth {
    width: auto;
  }
  .d-flex.align-items-center.gapcardstudy.pr-0-mob {
    margin-top: 5px;
  }
  .gapcardstudy {
    flex-direction: unset;
    height: auto;
    column-gap: 10px !important;
    padding: 0px !important;
  }
  .fntsz {
    font-size: 10px !important;
    line-height: 12px !important;
  }
  #aboutvideosecondcard img.videoPlayerImage {
    width: 100%;
    height: 100%;
    margin-left: 15px;
  }
  .newtxt_study {
    padding-top: 0px;
  }
  .img-cma-mt {
    width: 50px;
    margin-left: 10px;
  }
  .d-flex.align-items-center.gapcardstudy.pr-0-mob .gapcardalign {
    margin-bottom: 0;
    margin-top: 0;
  }
  .gapcardalign {
    font-size: 20px;
    line-height: 24px;
  }
  #aboutvideosecondcard {
    margin: 11px;
    padding: 13px;
  }
  ul.bulletclear li::before {
    width: 5px;
    height: 5px;
    top: 10px;
    left: 1px;
  }
  .stdyblck {
    margin-bottom: 0px !important;
  }
  .studyclearpadding {
    margin-top: 0px;
    padding: 35px 0px 42px 0px;
    padding-top: 0px;
  }
  .stdyblck {
    margin-bottom: 0px !important;
    padding: 0px;
    width: 375px;
  }
  .mag-bt {
    margin-bottom: 30px !important;
  }
  .mb-sub-spantxt {
    padding-left: 40px;
  }
  .outersectionfirst {
    width: auto;
    padding: 10px;
  }
  .outersectionsecond {
    padding: 13px;
  }
  .outersectiontext {
    margin-top: 20px;
    padding-top: 5px;
  }
  .maintxthead {
    font-size: 18px;
    line-height: 24px;
  }
  .subfirst {
    font-size: 17px;
    line-height: 23px;
  }
  .subfnt {
    font-size: 10px;
    line-height: 12px;
    width: 246px;
  }
  .resourcecard.mt-10.p-0-0-0-12 {
    padding: 0 0 0 12px;
    margin-top: 10px;
  }
  .resourcemaintxt {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
  .resourcefnttxt.f-12.lh-14.mb-0 {
    font-size: 12px;
    line-height: 14px;
  }
  .restp {
    margin-bottom: 0px !important;
  }
}
/*DDTCW-268 end*/
