/*/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/css/dtc-hes-global.css*/
.desktop-only {
  display: none;
}

.mobile-only {
  display: block;
}

a.fasenra-dtc-hes-call-link{ 
   color:inherit;
   text-decoration:none;
}

.fasenra-dtc-color-grey{
  color: #333F48 !important;
  text-decoration:none !important;
}

.fasenra-dtc-color-grey.unbold{
    font-weight:425 !important;
}

#dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:nth-child(6),
#dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:nth-child(8),
#dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:nth-child(9){
  display: none;
}

#header-flex-outer > div > div#desktop-top-nav{      display:none;    }
body.page.basicpage,body div{    scroll-behavior: smooth;}

/* exit ramp start */

.page.basicpage.modal-enabled .modal.exit-ramp-modal.modal--visible {
   position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1000;
  background: rgba(60 66 66 / 75%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: scroll;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal__close {
  display: block;
  height: 12px;
  max-width: 800px;
  margin-top: auto;
  background: none;
  position: relative;
  padding: 0;
  cursor: pointer;
    top: 14px;
    right: 0;
    z-index: 999;
    padding: 0;
    background: none;
    width: 350px;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal__close .modal__closeIcon {
    width: 17px;
    display: block;
    margin-left: auto;
    margin-right: 22px;
    margin-top: 37px;
    position: relative;
    z-index: 999;
}

.page.basicpage.modal-enabled .modal.exit-ramp-modal.modal--visible .modal__close .modal__closeIcon svg path {
  fill: rgba(141, 143, 143, 1);
}


.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal__close
  .modal__closeLabel {
  display: none;
}

.page.basicpage.modal-enabled .modal.exit-ramp-modal.modal--visible .modal-box {
        width: 350px;
        margin-top: 0;
  max-width: 800px;
  margin: auto;
  border: 1px solid rgba(206, 212, 218, 1);
  border-radius: 4px;
  margin-top: 0px;
  transform: translate(0, 0);
  transition: transform 0.3s ease-out;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 0;
 padding: 50px 34px 40px;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-title {
 font-size: 20px;
    line-height: 54px;
    line-height: 1.42857;
    color: #ae2573;
    font-family: museo-slab, serif;
    font-weight: 800;
    letter-spacing: 0;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-body {
  font-size: 17px;
  line-height: 1.44;
  letter-spacing: 0;
  color: #333f48;
  font-family: filson-pro, sans-serif;
            margin-top: 15px;
        margin-bottom: 25px;
        padding-right: 15px;
        font-weight: 400;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-body
  > br:nth-child(2) {
  content: " ";
  /* height: 27px; */
  display: block;
  margin-bottom: 32px;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions {
  border: none;
  display: flex;
  justify-content: flex-start;
  padding: 0 15px 15px 0;
  text-align: right;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions {
  padding: 0;
  text-align: right;
  align-items: baseline;
            border: none;
        display: flex;
        justify-content: flex-start;
        padding: 0;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions
  .exit-ramp-continue {
  color: #fff;
  background: #d32789;
  display: inline-block;
  text-transform: uppercase;
  line-height: 28px;
  letter-spacing: 0.1em;
  cursor: pointer;
  position: relative;
  font-family: filson-pro, sans-serif !important;
  font-size: clamp(16px, 0.94vw, 16px);
  font-weight: 900;
  margin-left: 0;
  white-space: normal;
  border: none;
  text-align: center;
  text-decoration: none;
        width: 56%;
    float: right;
    margin-right: 0;
    padding: 12.5px 0;
    text-align: center;
    margin-top: 10px;
    height: 43px;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions
  .exit-ramp-continue:hover {
  background: #ae2573 !important;
  border-color: #ae2573 !important;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions
  .exit-ramp-cancel {
  color: #ae2573;
  margin-left: 30px;
  font-size: clamp(16px, 0.94vw, 16px);
  background-color: #fff;
  touch-action: manipulation;
  cursor: pointer;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: filson-pro, sans-serif !important;
    font-weight: 900;
    margin-bottom: 13px;
    align-items: end;
    padding: 0;
    margin-top: 15px;
    width: 40%;
    display: inline;
    float: left;
    margin-left: 10px;
    text-align: center;
    height: auto;
    position: relative;
    top: 6px;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions
  .exit-ramp-cancel:hover {
  color: #d32789;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions
  .exit-ramp-cancel::after {
  width: 100%;
  content: " ";
  border-bottom: 3px solid #ae2573;
  transform: translateY(2px);
  transition: 0.2s ease-in;
  display: block;
}
  
/* exit ramp code ends */
/* cookie code start */
#dtc-hes-outer-con #dtc-hes-cookie {
  background-color: #333F48;
  padding: 0;
  border-bottom: 1px solid #CCCCCC;
}

#dtc-hes-outer-con #dtc-hes-cookie .dtc-hes-cookie-section-inner {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 8px 20px;
}

#dtc-hes-outer-con #dtc-hes-cookie .dtc-hes-cookie-section-inner .dtc-hes-cookie-description {
  max-width: 85%;
  width: 100%;
}

#dtc-hes-outer-con #dtc-hes-cookie .dtc-hes-cookie-section-inner .dtc-hes-cookie-description p {
  font-family: "filson-pro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #F7F7F7;
}

#dtc-hes-outer-con #dtc-hes-cookie .dtc-hes-cookie-section-inner .dtc-hes-cookie-description p span.text-nowrap {
  white-space: nowrap;
  font-family: "filson-pro", sans-serif;
  font-weight: 400;
   font-size: 12px;
  line-height: 16px;
  color: #F7F7F7;
}

#dtc-hes-outer-con #dtc-hes-cookie .dtc-hes-cookie-closeicon .dtc-hes-cookie-close-icon img {
  max-width: 14px;
  width: 100%;
  vertical-align: middle;
}

/* cookie code end */
/* header start */
#dtc-hes-top-nav.cmp-topnavigation {
  padding: 0;
}

#hes-home #dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active > a {
  color: #333F48;
  font-weight: 700;
}

#dtc-hes-top-nav>ul.cmp-topnavigation__group {
  display: flex;
  flex-direction: row;
  overflow: auto;
  background: #333F48;
}

#dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:first-child,
#dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:nth-child(2) {
  display: none;
}

#dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:nth-child(3) {
  margin-left: 17.5px;
  padding-left: 0;
}

#dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:last-child {
  margin-right: 17.5px;
}

#dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item {
  padding: 8.5px 0 20.2px 14px;
  margin: 0;
}

#dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item a {
  font-family: "filson-pro", sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  line-height: 13px;
  font-weight: 400;
  text-decoration: none;
}

#dtc-hes-header-main-menu a:focus,
a:visited {
  outline: none;
  border: none;
}

#dtc-hes-header-main-menu {
  margin-bottom: 9px;
}

#dtc-hes-header-main-menu #site-logo img {
  max-width: 135px;
  height: 100%;
  width: 100%;
  margin: 14px 0 13px 20px;
}

#dtc-hes-header-main-menu:has(.ic-hamburger.open) #site-logo img {
  margin: 10px 0 10px 15px;
  position: relative;
  z-index: 99999;
}

.menuopen #dtc-hes-outer-con,
.sticky #dtc-hes-outer-con {
  position: fixed;
  left: 0;
  right: 0;
  top: -10px;
  padding-top: 10px;
  padding-bottom: 0;
  z-index: 10;
background:#fff;
    
}

body.sticky  #dtc-hes-header-main-menu {
  background: #fff;
}

body.sticky #dtc-hes-cookie {
  display: none;
}

body:has(.ic-hamburger.open) #dtc-hes-cookie {
  display: none;
}

body:has(.ic-hamburger.open) #dtc-hes-top-nav {
  z-index: 99999;
}

body:has(.ic-hamburger.open) #dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item {
  padding: 11px 0 11px 12px;
  margin: 0;
}

body:has(.ic-hamburger.open) #dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item a {
  font-size: 12px;
  line-height: 16px;
}

body:has(.ic-hamburger.open) #dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:nth-child(3) {
  margin-left: 15px;
  padding-left: 0;
}

body:has(.ic-hamburger.open) #dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:last-child {
  margin-right: 15px;
}

body:has(.ic-hamburger.open) #dtc-hes-header-main-menu .topnavigation #dtc-hes-mobile-sub-nav ul.cmp-topnavigation__group {
  box-shadow: none;
  padding: 16px 0;
  top: -4px;
  z-index: 99999;
}

body:has(.ic-hamburger.open) #dtc-hes-header-main-menu {
  margin-bottom: 31px;
}

#dtc-hes-header-main-menu .navigation {
  display: block;
}

#dtc-hes-header-main-menu .navigation .ic-header #dtc-hes-main-navigation {
  display: none;
}

#dtc-hes-header-main-menu .navigation .ic-header {
  position: relative;
}

#dtc-hes-header-main-menu .ic-header .ic-hamburger {
  display: block;
  max-width: 38px;
  width: 100%;
  min-height: 33px;
  height: 100%;
  position: absolute;
  background: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/mobile/menu-icon.svg);
  background-size: cover;
  top: -62px;
  right: 0px;
  cursor: pointer;
  background-repeat: no-repeat;
  margin: 20px 22px 9px 0;
}

#dtc-hes-header-main-menu .ic-header .ic-hamburger.open {
  background-image: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/mobile/menu-close-icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 31px;
  min-height: 38px;
  top: -57px;
  margin: 7px 15px 7px 0;
}

#dtc-hes-header-main-menu .navigation-mobile.open > #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(8),
#dtc-hes-header-main-menu .navigation-mobile.open > #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(9),
#dtc-hes-header-main-menu .navigation-mobile.open > #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(10),
#dtc-hes-header-main-menu .navigation-mobile.open > #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(11),
#dtc-hes-header-main-menu .navigation-mobile.open > #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(12),
#dtc-hes-header-main-menu .navigation-mobile.open > #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(13) {
  border-bottom: 0.91px solid#D1D5DC;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0 {
  border-bottom: 0.91px solid #AE2573;
  padding: 0;
  margin: 0;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0 > a {
  color: #4E4E4E;
  font-size: 14px;
  display: inline-block;
  line-height: 21px;
  font-weight: 400;
  padding: 11.5px 21px;
  text-decoration: none;
  font-family: "filson-pro", sans-serif;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0.active>a {
  color: #333F48;
  font-size: 14px;
  line-height: 21px;
  font-weight: 700;
  font-family: "filson-pro", sans-serif;
  text-decoration: none;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(8) > a span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(9) > a span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(10) > a span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(11) > a span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(12) > a span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(13) > a span {
  color: #0A0A0A;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: "filson-pro", sans-serif;
  text-decoration: none;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0.active>ul.cmp-navigation__dropdownmenu {
  display: block;
  padding: 0;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0>ul.cmp-navigation__dropdownmenu>li.cmp-navigation__item.cmp-navigation__item--level-1 {
  padding: 0;
  margin: 0;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(2) span:before,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(3) span:before,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(4) span:before,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(6) span:before {
  content: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/mobile/black-down-arrow.svg);
  padding-left: 19px;
  left: 0px;
  position: absolute;
  display: inline-block;
  width: 10px;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0.active:nth-child(2) span:before,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0.active:nth-child(3) span:before,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0.active:nth-child(4) span:before,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0.active:nth-child(6) span:before {
  content: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/mobile/black-up-arrow.svg);
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(7) a > span:before {
  content: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/mobile/white-down-arrow-mb.svg);
  padding-left: 19px;
  left: 0px;
  top: 16px;
  position: absolute;
  display: inline-block;
  width: 10px;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0.active:nth-child(7) a > span:before {
  content: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/mobile/white-up-arrow-mb.svg);
  top: unset;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(7) > a > span > span:before {
  display: none;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(8) span:before,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(9) span:before,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(12) span:before {
  content: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/mobile/pdf-icon.svg);
  padding-left: 19px;
  left: 0px;
  top: 14px;
  position: absolute;
  display: inline-block;
  width: 10px;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(7) {
  background: #B02576;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(7) > a {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  font-family: "filson-pro", sans-serif;
  display: inline-block;
  padding: 5px 0 5px 21px;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0.active:nth-child(7) > a {
  padding: 20px 0 0 21px;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(7) > a > span {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  font-family: "filson-pro", sans-serif;
  display: block;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(7) > a > span > span {
  color: #FFFFFF;
  font-size: 14px;
  line-height: normal;
  font-weight: 700;
  font-family: "filson-pro", sans-serif;
  display: block;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0.active:nth-child(7) > a > span > span:before {
  display: none;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(7) > ul.cmp-navigation__dropdownmenu>li.cmp-navigation__item.cmp-navigation__item--level-1>a {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 21px;
  font-weight: 700;
  font-family: "filson-pro", sans-serif;
  display: inline-block;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(2)>a>span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(3)>a>span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(4)>a>span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(6)>a>span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(7)>a>span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(8)>a>span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(9)>a>span,
#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(12)>a>span {
  margin-left: 23px;
}

#dtc-hes-header-main-menu .navigation-mobile.open>#dtc-hes-main-navigation ul.cmp-navigation__group>li.cmp-navigation__item.cmp-navigation__item--level-0>ul.cmp-navigation__dropdownmenu>li.cmp-navigation__item.cmp-navigation__item--level-1>a {
  color: #000000;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  display: inline-block;
  padding: 11.5px 0 11.5px 47px;
  margin: 0;
  font-family: "filson-pro", sans-serif;
  text-decoration: none;
}

#dtc-hes-header-main-menu .navigation-overlay.show {
  display: block;
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh !important;
  z-index: 9999;
}

#dtc-hes-header-main-menu .navigation-mobile.open {
  display: flex;
  width: 100%;
  height: 100%;
  background: #fff;
}

.cookie-close #dtc-hes-header-main-menu .navigation-overlay ul.cmp-navigation__group {
  display: block;
  height: calc(100vh - 137px);
  overflow: scroll;
  margin-top: 137px;
}
#dtc-hes-header-main-menu .navigation-overlay ul.cmp-navigation__group {
  display: block;
  overflow: scroll;
  margin-top:202px; 
   height: calc(100vh - 202px); 
}

#dtc-hes-header-main-menu .topnavigation #dtc-hes-mobile-sub-nav ul.cmp-topnavigation__group {
  display: flex;
  justify-content: center;
  width: 100%;
  background: #fff;
  align-items: center;
  box-shadow: 0px 2px 3px 0px #0000004D;
  position: absolute;
  padding: 5px 20px;
  top: -3px;
  left: 0;
  border-bottom: 0.91px solid #E5E7EB;
  border-top: solid 1.2px #CBCBCB;
}

#dtc-hes-header-main-menu .topnavigation #dtc-hes-mobile-sub-nav ul.cmp-topnavigation__group li {
  border-top: none;
  padding: 0;
  margin: 0;
  text-align: center;
  border-right: solid 2px #CBCBCB;
}

#dtc-hes-header-main-menu .topnavigation #dtc-hes-mobile-sub-nav ul.cmp-topnavigation__group li:last-child {
  border-right: none;
}

#dtc-hes-header-main-menu .topnavigation #dtc-hes-mobile-sub-nav ul.cmp-topnavigation__group li a {
  font-size: 12px;
  line-height: 13px;
  padding: 0 8px;
  font-weight: 425;
  font-family: "filson-pro", sans-serif;
  color: #333F48;
  text-decoration: none;
}


body.sticky #dtc-hes-header{ height:195px}
body.sticky.cookie-close #dtc-hes-header{ height:130px}



/* header ends */
/* footer starts */
#hes-inner-footer-container {
  background: #353F47;
  padding: 23px 20px 100px;
}

#hes-inner-footer-container #footer-logo ul.image-footer {
  display: flex;
  align-items: center;
  list-style-type: none;
  margin-bottom: 45px;
}

#hes-inner-footer-container #footer-logo ul.image-footer li:first-child {
  position: relative;
  top: 7px;
  padding-right: 24px;
  margin: 0;
}

#hes-inner-footer-container #footer-logo ul.image-footer li:first-child img {
  max-width: 151px;
  width: 100%;
  height: auto;
}

#hes-inner-footer-container #footer-logo ul.image-footer li:nth-child(2) {
  padding-left: 20px;
  border-left: 1px solid #fff;
  padding-top: 6px;
  padding-bottom: 34px;
  height: auto;
  position: relative;
  top: 7px;
}

#hes-inner-footer-container #footer-logo ul.image-footer li:nth-child(2) img {
  max-width: 127px;
  width: 100%;
  height: auto;
}

#hes-inner-footer-container #footer-text-container {
  width: 100%;
  margin-left: 0;
}

#hes-inner-footer-container #footer-text-container .footer-sitemap .desk-right {
  border-bottom: 1px solid #fff;
  padding-bottom: 11px;
  margin-bottom: 69px;
}

#hes-inner-footer-container #footer-text-container .footer-head {
  font-size: 14px;
  line-height: 16px;
  font-weight: 900;
  font-family: "filson-pro", sans-serif;
  color: #FFFFFF;
  margin: 0 0 13px;
}

#hes-inner-footer-container #footer-text-container .desk-left .inside-flex {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1px solid #fff;
  padding-bottom: 11px;
  margin-bottom: 35px;
}

#hes-inner-footer-container #footer-text-container .desk-left .inside-flex .mobile-flex-left {
  width: 59%;
}

#hes-inner-footer-container #footer-text-container .desk-left .inside-flex p a,
#hes-inner-footer-container #footer-text-container .desk-right p a {
  font-size: 12px;
  line-height: 36px;
  font-weight: 425;
  font-family: "filson-pro", sans-serif;
  color: #fff;
  text-decoration: none;
}


#hes-inner-footer-container #footer-bottom-text ul.social-links {
  display: flex;
  gap: 30px;
  align-items: center;
  list-style-type: none;
  padding-bottom: 10px;
}

#hes-inner-footer-container #footer-bottom-text p {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-family: "filson-pro", sans-serif;
  color: #fff;
  max-width: 90%;
  padding-bottom: 32px;
}

#hes-inner-footer-container #footer-bottom-text p span.text-nowrap {
  white-space: nowrap;
}

#hes-inner-footer-container #links-div .footer-nav {
  margin: 0;
  text-align: left;
  line-height: 24px;
  max-width: 90%;
  width: 100%;
  padding-top: 23px;
}

#hes-inner-footer-container #links-div .footer-nav li {
  padding-right: 17px;
  position: relative;
  display: inline-block;
  color: #EAEBEC;
}

#hes-inner-footer-container #links-div .footer-nav li:after {
  content: "|";
  position: absolute;
  right: 5px;
  font-size: 15px;
  top: -1px;
}

#hes-inner-footer-container #links-div .footer-nav li img {
     vertical-align: sub;
  margin-left: 3px;
}

#hes-inner-footer-container #links-div .footer-nav li a {
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  font-family: "filson-pro", sans-serif;
  color: #fff;
}
#hes-inner-footer-container #links-div .footer-nav li:last-child:after {
display:none;
}
/* footer ends */
/* isi start */
#dtc-hes-isi-container #isi .cmp-highlightinfov2.sticky {
  height: 45px;
    
}
#dtc-hes-isi-container #isi .cmp-highlightinfov2.sticky.initial-sticky {
  height: 121px;
      z-index: 999;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container {
  box-shadow: 0 0px 6px #00000029;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px;
  height: var(--headerHeight);
  justify-content: end;
  position: absolute;
  top: 12px;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__button {
  width: 0%;
  text-align: right;
  padding-right: 10px;
  color: inherit;
  text-decoration: none;
  position: relative;
  right: 12%;
  top: -47%;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__text {
  color: transparent;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__icon {
  padding-left: 0px;
  visibility: visible;
  outline: none;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2[data-enable-overlay="true"] .cmp-highlightinfov2__icon::before {
  font-size: clamp(25px, 1.94vw, 30px);
  content: "+";
  color: #fff;
  font-weight: 700;
  position: relative;
  font-family: "filson-pro", sans-serif;
  right: 2.3%;
  top: -6px;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2.expand .cmp-highlightinfov2__icon::before {
  font-size: clamp(35px, 0.94vw, 35px);
  content: "-";
  color: #fff;
  font-weight: 700;
  font-family: filson-pro, sans-serif;
  right: 10.5%;
  top: -6px;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2[data-enable-overlay="true"] .cmp-highlightinfov2__icon::before {
  right: 2.3%;
  top: -8px;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__content {
  padding: 0;
}

#dtc-hes-isi-container #isi #isi-header {
  background: #ae2573;
  color: #fff;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2.sticky .cmp-highlightinfov2__container p,
#dtc-hes-isi-container #isi .cmp-highlightinfov2.sticky #isi-header .cmp-title__text.cmp-title__text--h3 {
  margin-bottom: 0;
  line-height: 24px;
}

#dtc-hes-isi-container #isi #isi-header h3.cmp-title__text.cmp-title__text--h3 {
  font-size: 14px;
  line-height: 24px;
  padding: 10px 20px;
  margin-top: 0;
  max-width: 1140px;
  text-align: justify;
  margin-left: 0px;
  margin-right: 0px;
  font-family: "filson-pro", sans-serif;
  font-style: normal;
  font-weight: 800;
  margin-bottom: 18px;
  width: 100%;
}

#isi #isi-first-div, #isi #isi-second-div, #isi #isi-third-div, #isi #isi-forth-div, #isi #approved-use {
  padding: 0 20px;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container #isi-first-div p.padding-left-right {
  padding-right: 10px;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container #isi-second-div > ul.main-isi-list.padding-left-right.first-li {
  max-width: 92.3%;
  padding-left: 37px;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container #isi-second-div > ul.main-isi-list.padding-left-right.first-li li {
  line-height: 18px;
}

#dtc-hes-isi-container  #isi .cmp-highlightinfov2__container p {
  font-size: 14px;
  line-height: 24px;
  margin: 0px 0 15px;
  font-family: "filson-pro", sans-serif;
  color: #333F48;
}

#dtc-hes-isi-container #isi div.empty-space {
  display: none;
}
#dtc-hes-isi-container  #isi .cmp-highlightinfov2__container .new-text-1{
  margin-bottom:3px;
}
#dtc-hes-isi-container  #isi .cmp-highlightinfov2__container .new-list{
  margin-bottom:0 !important;
}
#dtc-hes-isi-container #isi .cmp-highlightinfov2__container p.new-text-2{
    margin-bottom:15px;
  }
#dtc-hes-isi-container #isi .cmp-highlightinfov2__container p.claret-color {
  color: #AE2573;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container .bold {
  font-weight: 700;
  text-decoration: none;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul.main-isi-list {
  padding-left: 34px;
  list-style-type: disc;
  margin-bottom: 15px;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul.main-isi-list.mb-0.padding-left-right {
  padding-left: 37px;
  margin-bottom: 18px;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul li:last-child {
  padding-bottom: 0;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul li {
  font-size: 14px;
  line-height: 16px;
  font-family: "filson-pro", sans-serif;
  color: #333f48;
  padding-bottom: 5px;
  list-style-position: outside;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul.sub-isi-list {
  list-style-type: none;
  padding-left: 16px;
  padding-top: 5px;
  max-width: 100%;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul.sub-isi-list li {
  font-size: 14px;
  line-height: 100%;
  font-family: "filson-pro", sans-serif;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul.sub-isi-list li::before {
  content: "o";
  font-size: 14px;
  font-family: "filson-pro", sans-serif;
  top: 0px;
  position: relative;
  color: #333;
  right: 16px;
  display: block;
  max-height: 0;
}

#dtc-hes-isi-container #isi-third-div p.top-spacing.padding-left-right,
#dtc-hes-isi-container #isi-third-div #approved-use-mob {
  max-width: 96%;
  line-height: 20px;
}

#dtc-hes-isi-container #approved-use-inner {
  padding: 0 10px;
}

#dtc-hes-isi-container #approved-use h3 {
  margin: 0 0 10px;
  color: #AE2573;
  padding: 0;
  font-size: 14px;
  line-height: 24px;
  font-weight: 900;
  font-family: "filson-pro", sans-serif;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2__container .main-isi-list.padding-left-right:last-child {
  padding-left: 20px;
  max-width: 91%;
}

#dtc-hes-isi-container #isi #isi-fifth-div {
  padding: 0px 20px 43px;
  max-width: 100%;
  width: 100%;
}

#dtc-hes-isi-container #isi #isi-fifth-div p {
  font-size: 14px;
  font-family: "filson-pro", sans-serif;
  line-height: 24px;
  color: #333F48;
  font-weight: 700;
  max-width: 96%;
}

#dtc-hes-isi-container #isi #isi-fifth-div p a {
  font-size: 14px;
  font-family: "filson-pro", sans-serif;
  line-height: 24px;
  color: #AE2573;
  font-weight: 700;
  text-decoration: underline;
}

#dtc-hes-isi-container #isi #isi-fifth-div p.padding-left-right.empty-space,
#dtc-hes-isi-container #isi #isi-fifth-div p.padding-left-right.empty-space a {
  font-weight: 400;
  max-width: 100%;
}
#dtc-hes-isi-container #isi #isi-fifth-div .fa-external-link:before {
    content: "\f08e";
  margin-left:3px;
  vertical-align:middle;
}
/* isi ends */
@media only screen and (min-width: 992px) {
    #dtc-hes-isi-container  #isi .cmp-highlightinfov2__container p.new-text-2{
  margin-bottom:0;
}
  .desktop-only {
    display: block;
  }

  .mobile-only {
    display: none;
  }
  
      a.fasenra-dtc-hes-call-link{ 
   pointer-events: none !important;
  }
  /* exit ramp start */

.page.basicpage.modal-enabled .modal.exit-ramp-modal.modal--visible {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1000;
  background: rgba(60 66 66 / 75%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: scroll;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal__close {
  display: block;
  height: 12px;
  width: 55%;
  max-width: 800px;
  margin-top: auto;
  background: none;
  position: relative;
  padding: 0;
  cursor: pointer;
  top: 0;
  right: 0;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal__close .modal__closeIcon {
  width: 22px;
  height: 22px;
  display: block;
  margin-left: auto;
  margin-right: 22px;
  margin-top: 37px;
  position: relative;
  z-index: 999;
}

.page.basicpage.modal-enabled .modal.exit-ramp-modal.modal--visible .modal__close .modal__closeIcon svg path {
  fill: rgba(141, 143, 143, 1);
}


.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal__close
  .modal__closeLabel {
  display: none;
}

.page.basicpage.modal-enabled .modal.exit-ramp-modal.modal--visible .modal-box {
  width: 55%;
  max-width: 800px;
  /*position: relative;*/
  margin: auto;
  border: 1px solid rgba(206, 212, 218, 1);
  border-radius: 4px;
  margin-top: 0px;
  transform: translate(0, 0);
  transition: transform 0.3s ease-out;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 0;
  padding: 30px;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-title {
  font-size: 44px;
  line-height: 54px;
  color: #ae2573;
  font-family: museo-slab, serif;
  font-weight: 800;
  letter-spacing: 0;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-body {
  font-size: 17px;
  line-height: 1.44;
  letter-spacing: 0;
  color: #333f48;
  font-family: filson-pro, sans-serif;
  font-weight: 300;
   padding-right: 0;
  margin-top: 10px;
  margin-bottom: 20px;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-body
  > br:nth-child(2) {
  content: " ";
  /* height: 27px; */
  display: block;
  margin-bottom: 32px;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions {
  border: none;
  display: flex;
  justify-content: flex-start;
  padding: 0 15px 15px 0;
  text-align: right;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions {
  border: none;
  display: flex;
  justify-content: flex-start;
  padding: 0 15px 10px 0;
  text-align: right;
  align-items: baseline;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions
  .exit-ramp-continue {
  color: #fff;
  background: #d32789;
  padding: 13.5px 41px;
  display: inline-block;
  text-transform: uppercase;
  line-height: 28px;
  letter-spacing: 0.1em;
  cursor: pointer;
  position: relative;
  font-family: filson-pro, sans-serif !important;
  font-size: clamp(16px, 0.94vw, 16px);
  font-weight: 900;
  margin-left: 0;
  margin-top: 15px;
  white-space: normal;
  border: none;
  width: 345px;
  height: 46px;
  text-align: center;
  text-decoration: none;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions
  .exit-ramp-continue:hover {
  background: #ae2573 !important;
  border-color: #ae2573 !important;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions
  .exit-ramp-cancel {
  color: #ae2573;
  font-family: filson-pro, sans-serif !important;
  font-weight: 900;
  margin-top: 25px;
  margin-left: 30px;
  font-size: clamp(16px, 0.94vw, 16px);
  background-color: #fff;
  padding: 6px 20px;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  width: 339px;
  height: 46px;
  text-align: center;
          margin-bottom: 0;
        position: unset;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions
  .exit-ramp-cancel:hover {
  color: #d32789;
}

.page.basicpage.modal-enabled
  .modal.exit-ramp-modal.modal--visible
  .modal-box
  .modal-box__content
  .exit-ramp-actions
  .exit-ramp-cancel::after {
  width: 100%;
  content: " ";
  border-bottom: 3px solid #ae2573;
  transform: translateY(2px);
  transition: 0.2s ease-in;
  display: block;
}
  
/* exit ramp code ends */
  
      #dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:nth-child(6),
#dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:nth-child(8),
#dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:nth-child(9){
  display:inline-block;
}
  
/*top nav desktop only  */
#dtc-hes-outer-con > div > div:nth-child(3){
display:none;  
}
#header-flex-outer > div > div#desktop-top-nav .cmp-list-dropdown--desktop .cmp-list-dropdown__head{
        display: inline-block;
}
#header-flex-outer > div > div#desktop-top-nav .cmp-list-dropdown--desktop .open+.cmp-list-dropdown--list li:first-child{
     display:none;
   }
   #header-flex-outer > div > div#desktop-top-nav .cmp-list-dropdown--desktop .cmp-list-dropdown__head.open .cmp-list-dropdown__target.cmp-list-dropdown__head-text > span:after {
        padding-left: 19px;
        left: 47px;
        top: 4px;
        transform: rotate(180deg);
   }
 #header-flex-outer > div > div#desktop-top-nav .cmp-list-dropdown--desktop .open+.cmp-list-dropdown--list {
    padding:0;
    margin:0;
    max-width: 184px;
    width: 100%;
    box-shadow: none;
    border: none;
  }
 #header-flex-outer > div > div#desktop-top-nav .cmp-list-dropdown--desktop .open+.cmp-list-dropdown--list li{
   width: 100%;
   box-shadow: 0px 0px 6px 0px #00000029;
   background: #FFFFFF;
   border-bottom-left-radius: 10px;
   border-bottom-right-radius: 10px;
   margin: 0;
   max-width: 184px;
   z-index: 99;
   padding:0;
   position: relative;
   min-height: 43px;
   border: none;
 }
   #header-flex-outer > div > div#desktop-top-nav .cmp-list-dropdown--desktop .open+.cmp-list-dropdown--list li.cmp-list-dropdown__item.cmp-list-dropdown__item-2{
    z-index: 9;
            box-shadow: 0px 3px 6px 0px #00000029;
  }
   #header-flex-outer > div > div#desktop-top-nav .cmp-list-dropdown--desktop .open+.cmp-list-dropdown--list li a{
             color: #333F48;
             font-family: "filson-pro", sans-serif;
             font-size: 13px;
             line-height: 100%;
             font-weight: 400;
             padding: 17px 37px 17px 19px;
             display: inline-block;
             text-align: center;
             text-decoration: none;
   }
  #header-flex-outer > div{
            background: #EBEBEB;
  }
  #header-flex-outer > div > div#desktop-top-nav{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        max-width: 1141px;
        margin: 0 auto;
         height: 45px; 
        min-height: 45px;
 }
  #header-flex-outer > div > div#desktop-top-nav #site-text p{
            padding: 15px 60px 14px 6px;
            margin: 0;
            font-family: "filson-pro", sans-serif;
            color: #333F48;
            font-size: 13px;
            line-height: 100%;
            font-weight: 400;
            text-decoration: none;
  }
  #header-flex-outer > div > div#desktop-top-nav .listToDropdown{
        background: #AE2573;
        padding: 0;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 0px 0px 8px 8px;
        color: #ffffff;
        min-height: 43px;
        width: 184px;
    }
   #header-flex-outer > div > div#desktop-top-nav .listToDropdown .cmp-list-dropdown--desktop a .cmp-list-dropdown__head-text{
        padding: 7px 30px 7px 18px;
        color: #ffffff;
        font-family: "filson-pro", sans-serif;
        font-size: 13px;
        line-height: 100%;
        font-weight: 400;
        display: inline-block;
        width: 184px;
  }
     #header-flex-outer > div > div#desktop-top-nav .listToDropdown .cmp-list-dropdown--desktop a .cmp-list-dropdown__head-text > span {
        display: block;
        color: #ffffff;
        font-size: 13px;
        line-height: 100%;
        font-weight: 700;
        padding-top: 5px;
        font-family: "filson-pro", sans-serif;
        width: auto;
        position: relative;
    }
      #header-flex-outer > div > div#desktop-top-nav .listToDropdown .cmp-list-dropdown--desktop a .cmp-list-dropdown__head-text > span:after {
    content: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/mobile/white-down-arrow.svg);
    padding-left: 19px;
    left: 13px;
    top: 6px;
    position: absolute;
    display: inline-block;
    width: 14px;
  }
      #header-flex-outer > div > div#desktop-top-nav .listToDropdown .cmp-list-dropdown--desktop .fa.fa-chevron-circle-down{
  display:none;
}

       #header-flex-outer > div > div#desktop-top-nav #dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item a {
    color: #333F48;
    font-size: 13px;
    line-height: 103%;
    font-weight: 400;
    text-decoration: none;
    font-family: "filson-pro", sans-serif;
    padding: 0;
}
       #header-flex-outer > div > div#desktop-top-nav #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0{
        background:none;
        box-shadow:none;
      }
       #header-flex-outer > div > div#desktop-top-nav #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--level-0 {
        padding: 8px 10px 10px 10px;
        margin: 0;
    }
  #header-flex-outer > div > div#desktop-top-nav #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--level-0:last-child > a{
     width: 100%;
     min-width: 60px;
  }
  #header-flex-outer > div > div#desktop-top-nav #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-5.cmp-topnavigation__item--level-0{
    padding: 8px 0px 10px 5px;
  }
         #header-flex-outer > div > div#desktop-top-nav #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-0.cmp-topnavigation__item--level-0,
         #header-flex-outer > div > div#desktop-top-nav #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--level-0{
           width: 100%;
           max-width: none;
         }
       #header-flex-outer > div > div#desktop-top-nav #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-0.cmp-topnavigation__item--level-0{
                padding-left: 164px;
       }
         #header-flex-outer > div > div#desktop-top-nav #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0 > a{
    width: 100%;
    text-indent: 27px;
  } 
         #header-flex-outer > div > div#desktop-top-nav #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-2.cmp-topnavigation__item--level-0 > a{
     text-indent: 4px;
  }
  /*top nav desktop only  */
  #take-a-deeper-look-at-hes #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(2) > a > span,
#signs-and-symptoms-of-hes #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(2) > a > span,
  #results-with-fasenra #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(3) > a > span,
    #see-how-fasenra-works #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(3) > a > span,
  #safety-information #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(3) > a > span,
  #dosing-Information #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(4) > a > span,
  #how-to-administer-fasenra #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(4) > a > span,
  #dosing-calendar #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(4) > a > span,
  #savings-support #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(5) > a > span,
  #patient-resources-hes #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(6) > a > span,
  #instructions-for-use-hes #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(6) > a > span {
    font-weight: 700;
    color: #000000;
  }
  /* cookie code start */
  #dtc-hes-outer-con #dtc-hes-cookie {
    border-bottom: none;
  }

  #dtc-hes-outer-con #dtc-hes-cookie .dtc-hes-cookie-section-inner {
    padding: 18.5px 20px;
    justify-content: center;max-width: 1441px;
        margin: auto;
  }

  #dtc-hes-outer-con #dtc-hes-cookie .dtc-hes-cookie-section-inner .dtc-hes-cookie-description {
    max-width: 80.2%;
  }

  #dtc-hes-outer-con #dtc-hes-cookie .dtc-hes-cookie-section-inner .dtc-hes-cookie-description p,
  #dtc-hes-outer-con #dtc-hes-cookie .dtc-hes-cookie-section-inner .dtc-hes-cookie-description p span.text-nowrap{
            font-size: 15px;
    line-height: 21px;
            color: #FFFFFF;
  }

  #dtc-hes-outer-con #dtc-hes-cookie .dtc-hes-cookie-closeicon .dtc-hes-cookie-close-icon img {
    max-width: 20px;cursor: pointer;
  }
/* cookie code end */
/* header code start */
  body.sticky #dtc-hes-header-main-menu {
    background: #fff;
    width: 100%;
    justify-content: center;
    max-width: 100%;
    position: relative;
    top: -1px;
    padding: 30px 0;
  }

  body.sticky #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active > ul.cmp-navigation__dropdownmenu, 
body.sticky #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:hover > ul.cmp-navigation__dropdownmenu {
    top: 50px;
  }

  body.sticky #dtc-hes-header-main-menu > .image {
    display: none;
  }

  body.sticky #dtc-hes-main-navigation > ul.cmp-navigation__group {
    justify-content: space-around;
    align-items: center;
    margin: 0 auto;
    gap: 95px;
    flex-wrap: nowrap;
  }

  #dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:first-child,
  #dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item:nth-child(2) {
    display: inline-block;
  }

  #dtc-hes-header-main-menu .navigation .ic-header #dtc-hes-main-navigation {
    display: block;
  }

  #dtc-hes-mobile-sub-nav,
   #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0 > a > span > span.cmp-topnavigation__arrow,
  #dtc-hes-header-main-menu .ic-header .ic-hamburger {
    display: none;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:first-child,
#dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(7),
  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(8),
  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(9),
  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(10),
  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(11),
  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(12),
  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:nth-child(13) {
    display: none;
  }

  #dtc-hes-outer-con {
    box-shadow: 0px 3px 6px 0px #00000029;
  }

  #dtc-hes-top-nav.cmp-topnavigation {
    /*max-width: 1440px;*/
    background: #EBEBEB;
    /*margin: 0 auto;*/
    position: relative;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group {
    background: #EBEBEB;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    max-width: 1141px;
    margin: 0 auto;
    overflow: unset;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--level-0:nth-child(4),
    #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--level-0:nth-child(5),
    #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--level-0:nth-child(6),
    #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--level-0:nth-child(7) {
    max-width: 97px;
    text-align: right;
    white-space: initial;
  }

  #dtc-hes-top-nav >ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--level-0:last-child {
    padding-right: 0;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--level-0 {
    padding: 8px 10px;
    margin: 0;
    top: 0;
    left: 0px;
  }

  #dtc-hes-top-nav>ul.cmp-topnavigation__group>li.top-level-pilink.cmp-topnavigation__item a {
    color: #333F48;
    font-size: 13px;
    line-height: 100%;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-0.cmp-topnavigation__item--level-0 {
    padding: 15px 90px 14px 0px;
    margin: 0;
    top: 0;
    left: 0px;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0 {
    background: #AE2573;
    padding: 0;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 0px 0px 8px 8px;
    color: #ffffff;
    min-height: 43px;
    width: 184px;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--level-0.cmp-topnavigation__item--active .cmp-topnavigation__group {
    display: block;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--level-0 .cmp-topnavigation__group {
    background: none;
    box-shadow: none;
    padding: 0;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0 > a > span:after {
    content: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/mobile/white-down-arrow.svg);
    padding-left: 19px;
    left: 31px;
    top: 26px;
    position: absolute;
    display: inline-block;
    width: 14px;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0.cmp-topnavigation__item--active > a > span:after {
    content: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/mobile/white-up-arrow.svg);
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0 > ul.cmp-topnavigation__group > li {
    width: 100%;
    box-shadow: 0px 0px 6px 0px #00000029;
    background: #FFFFFF;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 0;
    max-width: 184px;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0 > ul.cmp-topnavigation__group > li:first-child {
    z-index: 99;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0 > ul.cmp-topnavigation__group > li:last-child {
    z-index: 9;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0 > ul.cmp-topnavigation__group > li > a {
    color: #333F48;
    font-family: "filson-pro", sans-serif;
    font-size: 13px;
    line-height: 100%;
    font-weight: 400;
    padding: 17px 131px 17px 19px;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0 > a {
    padding: 7px 60px 7px 18px;
    color: #ffffff;
    font-family: "filson-pro", sans-serif;
    font-size: 13px;
    line-height: 100%;
    font-weight: 400;
    width: 184px;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-1.cmp-topnavigation__item--level-0 > a > span:first-child {
    display: block;
    color: #ffffff;
    font-size: 13px;
    line-height: 100%;
    font-weight: 700;
    padding-top: 5px;
    font-family: "filson-pro", sans-serif;
  }

  #dtc-hes-top-nav > ul.cmp-topnavigation__group > li.top-level-pilink.cmp-topnavigation__item.cmp-topnavigation__item--index-2.cmp-topnavigation__item--level-0 {
    padding-left: 76px;
  }

  #dtc-hes-header-main-menu {
    height: auto;
    max-width: 1141px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 29px 0 16px;
  }
#dtc-hes-header-main-menu #site-logo a{
    width: 100%;
    max-width: 210px;
    display: inline-block;
   margin: 0 309px 0 0;
  }
  #dtc-hes-header-main-menu #site-logo img {
    max-width: 210px;
    margin: 0 309px 0 0;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group {
    display: flex;
    gap: 35px;
    align-items: center;
    justify-content: flex-start;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item {
    padding: 0;
    margin: 0;
    max-width: 92px;
    text-align: right;
    white-space: initial;
    cursor: pointer;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0 > a {
    text-decoration: none;
    padding-bottom: 24px;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0 > a > span {
    font-family: "filson-pro", sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 20px;
    color: #4E4E4E;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active > ul.cmp-navigation__dropdownmenu,
        #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item:hover > ul.cmp-navigation__dropdownmenu {
    display: block;
    width: 210px;
    background: #F9FFFE;
    position: absolute;
    z-index: 10;
    top: 63px;
    right: -20px;
    padding: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0 > ul.cmp-navigation__dropdownmenu > li {
    border-top: 1px solid #03A78E;
    margin: 0;
    padding: 10px 10px 10px 10px;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0 > ul.cmp-navigation__dropdownmenu > li:first-child {
    border-top: 3px solid #03A78E;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0 > ul.cmp-navigation__dropdownmenu > li > a {
    font-family: "filson-pro", sans-serif;
    font-weight: 500;
    font-size: 13px;
    color: #4E4E4E;
    text-decoration: none;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0 > ul.cmp-navigation__dropdownmenu > li:last-child {
    border-bottom: none;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active > a > span {
    font-weight: 700;
    color: #000000;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(2) > a > span:after,
     #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(3) > a > span:after,
     #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(4) > a > span:after,
     #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(6) > a > span:after {
    content: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/green-down-arrow.svg);
    padding-left: 0;
    right: -17px;
    top: unset;
    position: absolute;
    display: inline-block;
    width: 13px;
  }

  #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active:nth-child(2) > a > span:after,
     #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active:nth-child(3) > a > span:after,
     #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active:nth-child(4) > a > span:after,
     #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active:nth-child(6) > a > span:after,
    #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(2):hover > a > span:after,
     #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(3):hover > a > span:after,
     #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(4):hover > a > span:after,
     #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(6):hover > a > span:after {
    content: url(/content/dam/intelligentcontent/brands/ic-dtc-fasenra/us/en/hes/images/common/green-up-arrow.svg);
    padding-left: 0;
    right: -17px;
    top: unset;
    position: absolute;
    display: inline-block;
    width: 13px;
  }
body.sticky #dtc-hes-header{ height:204px}
body.sticky.cookie-close #dtc-hes-header{ height:146px}

  
  /* footer starts */
  #hes-inner-footer-container {
    padding: 46px 0;
  }

  #hes-inner-footer-container #dtc-hes-footer-con {
    max-width: 1140px;
    width: 100%;
    margin: 0 auto;
  }

  #hes-inner-footer-container #dtc-hes-footer-con #footer-desktop-flex-only {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 14px;
    gap: 135px;
  }

  #hes-inner-footer-container #footer-logo ul.image-footer {
    margin-bottom: 0;
  }

  #hes-inner-footer-container #footer-logo ul.image-footer li:first-child {
    top: 3px;
    padding-right: 20px;
  }

  #hes-inner-footer-container #footer-logo ul.image-footer li:first-child img {
    max-width: 173px;
  }

  #hes-inner-footer-container #footer-logo ul.image-footer li:nth-child(2) {
    padding-left: 21px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    align-items: baseline;
    height: 91px;
  }

  #hes-inner-footer-container #footer-logo ul.image-footer li:nth-child(2) img {
    max-width: 205px;
    width: 100%;
    height: auto;
  }

  #hes-inner-footer-container #footer-text-container .footer-sitemap {
    width: 513px;
    display: flex;
    justify-content: space-between;
  }

  #hes-inner-footer-container #footer-text-container .footer-sitemap .desk-right {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }

  #hes-inner-footer-container #footer-text-container .footer-head {
    font-size: 16px;
    margin: 0 0 20px;
  }

  #hes-inner-footer-container #footer-text-container .desk-left .inside-flex {
    align-items: flex-start;
    border-bottom: none;
    flex-direction: column;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  #hes-inner-footer-container #footer-text-container .desk-left .inside-flex .mobile-flex-left {
    width: 100%;
  }

  #hes-inner-footer-container #footer-text-container .desk-left .inside-flex p a,
#hes-inner-footer-container #footer-text-container .desk-right p a {
    font-size: 13.5px;
    line-height: 46px;
  }

  #hes-inner-footer-container #footer-bottom-text ul.social-links {
    padding-bottom: 28px;
  }

  #hes-inner-footer-container #footer-bottom-text p {
    line-height: 18px;
    padding-bottom: 0;
  }

  #hes-inner-footer-container #footer-bottom-text p.footer-text {
    padding-bottom: 22px;
  }

  #hes-inner-footer-container #footer-bottom-text p span.text-nowrap {
    white-space: nowrap;
  }

  #hes-inner-footer-container #links-div .footer-nav {
    max-width: 100%;
    padding-top: 25px;
  }

  #hes-inner-footer-container #links-div .footer-nav li {
    padding-right: 18px;
  }

  #hes-inner-footer-container #links-div .footer-nav li:after {
    font-size: 14px;
    top:0px;
  }

  #hes-inner-footer-container #links-div .footer-nav li a {
    font-size: 14px;
    line-height: 18px;
  }
/* footer ends */
/* isi start */
#dtc-hes-isi-container #isi .cmp-highlightinfov2.sticky.initial-sticky {height: 149px;}
#dtc-hes-isi-container #isi .cmp-highlightinfov2.sticky {height: 45px;}

 #dtc-hes-isi-container #isi #isi-second-div{
  padding-left:7px;
}

#dtc-hes-isi-container #isi .cmp-highlightinfov2.sticky .cmp-highlightinfov2__container p{
     margin: 0 auto;
     padding: 15px 0 0;
  }
#dtc-hes-isi-container #isi .cmp-highlightinfov2.sticky #isi-header .cmp-title__text.cmp-title__text--h3 {
    margin: 0 auto;
  }

  #dtc-hes-isi-container #isi #isi-header h3.cmp-title__text.cmp-title__text--h3 {
    font-size: 20px;
    line-height: 24px;
    padding: 10px 0px;
    max-width: 1140px;
    text-align: left;
    font-weight: 900;
    margin: 0 auto 15px;
    width: 100%;
  }

  #isi #isi-first-div, #isi #isi-second-div, #isi #isi-third-div, #isi #isi-forth-div, #isi #approved-use {
    padding: 0;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container #isi-first-div p.padding-left-right {
    padding-right: 0px;
  }

  #dtc-hes-isi-container  #isi .cmp-highlightinfov2__container p {
    font-size: 17px;
    line-height: 24px;
    font-weight: 400;
    max-width: 1140px;
    margin: 0 auto 15px;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container #isi-second-div > ul.main-isi-list.padding-left-right.first-li {
    max-width: 1140px;
    margin: 0 auto;
    padding-left: 43px;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul.main-isi-list {
    padding-left: 34px;
    list-style-type: disc;
    margin-bottom: 15px;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul.main-isi-list.mb-0.padding-left-right {
    padding-right: 0;
    padding-left: 46px;
    max-width: 1140px;
    margin: 0 auto;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul.sub-isi-list li {
    font-size: 17px;
    line-height: 100%;
    margin-bottom: 0;
    font-family: "filson-pro", sans-serif;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container #isi-second-div > ul.main-isi-list.padding-left-right.first-li li {
    line-height: 22px;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul li:last-child {
    padding-bottom: 0;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul {
    max-width: 1140px;
    margin: 0 auto 15px;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul li {
    font-size: 17px;
    line-height: 22px;
    font-family: "filson-pro", sans-serif;
    color: #333f48;
    padding-bottom: 5px;
    list-style-position: outside;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul.sub-isi-list {
    padding-left: 56px;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container ul.sub-isi-list li::before {
    content: "o";
    font-size: 14px;
    font-family: "filson-pro", sans-serif;
    top: 0px;
    position: relative;
    color: #333;
    right: 16px;
    display: block;
    max-height: 0;
  }

  #dtc-hes-isi-container #isi-third-div p.top-spacing.padding-left-right,
#dtc-hes-isi-container #isi-third-div #approved-use-mob {
    max-width: 1140px;
    margin: 15px auto 0;
    line-height: 24px;
  }

  #dtc-hes-isi-container #approved-use-inner {
    padding: 0;
    max-width: 1140px;
    margin: 15px auto 25px;
  }

  #dtc-hes-isi-container #approved-use h3 {
    margin: 0;
    color: #AE2573;
    padding: 0;
    font-size: 20px;
    line-height: 24px;
  }

  #dtc-hes-isi-container #isi .cmp-highlightinfov2__container .main-isi-list.padding-left-right:last-child {
    padding-left: 55px;
    max-width: 100%;
  }

  #dtc-hes-isi-container #isi #isi-fifth-div {
    padding: 0;
    max-width: 1140px;
    margin: 0 auto 44px;
  }

  #dtc-hes-isi-container #isi #isi-fifth-div p {
    font-size: 17px;
    max-width: 100%;
  }

  #dtc-hes-isi-container #isi #isi-fifth-div p a {
    font-size: 17px;
  /* isi ends */;
  }
}
@supports (-webkit-touch-callout: none) {
 
  @media only screen and (max-width: 992px) {

#dtc-hes-isi-container .cmp-highlightinfov2 {
      height:auto;
  }
    
}
}


/* fixes navigation 18/03 start */

@media only screen and (min-width: 992px) {
    #dtc-hes-main-navigation > ul.cmp-navigation__group > li.cmp-navigation__item.cmp-navigation__item--level-0 > ul.cmp-navigation__dropdownmenu > li > a {
        width: 100%;
        max-width: 100%;
        display: block;
    }
}

/* fixes navigation 18/03 end */
