
:root {
    --normalFont: "myriad-pro";
    --semiboldFont: "myriad-pro";
    --boldFont : "myriad-pro";
    --purple : #AE2573;
    --grey : #333F48;
    --boderColorG : #AAA;
}
#hes-specialty-pharmacy-locator #printDynamicContentCon{
font-family: var(--normalFont)}
#txt_print {display:none}
#printStaticContentCon #txt_print {display:block}
#txt_print #fasenraSpecialityPharmacy  a,
#txt_print #fasenraSpecialityPharmacy select {-webkit-appearance: none;-moz-appearance: none;appearance: none}
#txt_print #fasenraSpecialityPharmacy .cmp-text{padding:0}
#txt_print #fasenraSpecialityPharmacy ul li{list-style-type: none}
#txt_print #fasenraSpecialityPharmacy{color:var(--grey);}
#txt_print #dynamicContentDataCon h2,
#hes-specialty-pharmacy-locator #printDynamicContentCon h2,
#txt_print h3, #printStaticContentCon #txt_print  h3{color:var(--grey); font: clamp(1.375rem, 1.309rem + 0.2817vw, 1.5625rem)/clamp(1.5rem, 1.368rem + 0.5634vw, 1.875rem) var(--boldFont);margin: 15px  16px 11px 0;font-weight:bold;}
#txt_print #dynamicContentDataCon h3,
#txt_print #staticContentCon h3 {color: var(--grey); font: clamp(1.125rem, 1.081rem + 0.1878vw, 1.25rem)/clamp(1.3125rem, 1.2465rem + 0.2817vw, 1.5rem) var(--boldFont);margin : 0 0 8px;font-weight:bold;}
#txt_print #dynamicContentDataCon #infoPara{color:var(--grey); font: clamp(0.75rem, 0.706rem + 0.1878vw, 0.875rem)/clamp(0.875rem, 0.831rem + 0.1878vw, 1rem) var(--normalFont);max-width: 1061px}
#txt_print #seachAndPrint{display: flex;justify-content: space-between;margin: 26px 0;align-items: end}
#txt_print #stateSelector{background:url('/content/dam/intelligentcontent/brands/fasenra-hcp/en/images/pharamacyFinder/dropdown-icon.svg') no-repeat 93%;
/*padding: 10px;*/
padding: 7px 10px 10px;
height: 40px;border-radius: 5px;margin: 0 10px 0 0;border: 0.8500000238418579px solid var(--grey);min-width:343px;color: var(--grey)}
#txt_print #selectState{display: flex}
#txt_print #selectState img{height: 40px}
#txt_print #dynamicContentPrint,
#txt_print #staticContentPrint{display: flex;align-items: center}
#txt_print #dynamicContentPrint label{color: var(--purple); font: 18px/19px var(--semiboldFont);text-decoration: underline;margin: 0 10px 0 0;font-weight:600;}
#txt_print .stateSlides,
#hes-specialty-pharmacy-locator #printDynamicContentCon .stateSlides{flex-wrap: wrap;display: none;gap: 15px;}
#txt_print .stateCard, #hes-specialty-pharmacy-locator #printDynamicContentCon .stateCard{width: calc(100%/3 - 10px);box-shadow: 0px 0px 6px #00000029;border: 0.8500000238418579px solid var(--boderColorG);display: flex;flex-direction: column;justify-content: space-between}
#txt_print .stateCard p, #hes-specialty-pharmacy-locator #printDynamicContentCon .stateCard p{color: #1C3C50}
#txt_print .pharmacyDetails, #hes-specialty-pharmacy-locator #printDynamicContentCon .pharmacyDetails {padding: 20px 30px}
#txt_print .pharmacyName, #hes-specialty-pharmacy-locator #printDynamicContentCon .pharmacyName{font: 22px/25px var(--boldFont); font-weight:bold;} 
#txt_print .pharmacyAddress, #hes-specialty-pharmacy-locator #printDynamicContentCon .pharmacyAddress {font: 16px/19px var(--semiboldFont);margin: 10px 0;font-weight:600;}
#txt_print .pharmacyFax, #hes-specialty-pharmacy-locator #printDynamicContentCon .pharmacyFax {font: 15px/17px var(--normalFont);margin: 15px 0 0;display: flex;align-items: center}
#txt_print .pharmacyFax img, #hes-specialty-pharmacy-locator #printDynamicContentCon .pharmacyFax img {margin: 0 7px 4px 0}
#txt_print .getInTouch, #hes-specialty-pharmacy-locator #printDynamicContentCon .getInTouch {display: flex}
#txt_print .getInTouch div, #hes-specialty-pharmacy-locator #printDynamicContentCon .getInTouch div {width: 50%;box-sizing: border-box;text-align: center;font: 16px/18px var(--boldFont);padding: 15px 5px;font-weight:bold;}
#txt_print .getInTouch div, #hes-specialty-pharmacy-locator #printDynamicContentCon .getInTouch div{border: 0.8500000238418579px solid var(--boderColorG);border-bottom: none}
#txt_print .getInTouch div, #hes-specialty-pharmacy-locator #printDynamicContentCon .getInTouch div{border-left: none;display: flex;justify-content: center;align-items: center}
#txt_print .getInTouch img, #hes-specialty-pharmacy-locator #printDynamicContentCon .getInTouch img {width: 14px;margin: 0 7px 4px 0}
#txt_print .getInTouch div:last-child, #hes-specialty-pharmacy-locator #printDynamicContentCon .getInTouch div:last-child {border-right: none}
#txt_print #paginationCon, #hes-specialty-pharmacy-locator #printDynamicContentCon #paginationCon {display: none;position: relative;justify-content: space-around;margin: 20px 0}
#txt_print #paginationItem, #hes-specialty-pharmacy-locator #printDynamicContentCon #paginationItem{display: flex}
#txt_print #paginationItem li, #hes-specialty-pharmacy-locator #printDynamicContentCon #paginationItem li {cursor: pointer;border: 1px solid var(--purple);width: 14px; height: 14px;margin: 0 7px;border-radius: 50%}
#txt_print #paginationItem li.active, #hes-specialty-pharmacy-locator #printDynamicContentCon #paginationItem li.active {background: var(--purple)}
#txt_print #paginationArrows, #hes-specialty-pharmacy-locator #printDynamicContentCon #paginationArrows {display: flex;position: absolute;right: 0;top: -8px}
#txt_print #paginationArrows li, #hes-specialty-pharmacy-locator #printDynamicContentCon #paginationArrows li {width: 30px;height: 30px;margin:0 0 0 10px;cursor: pointer}
#txt_print .pharmacyAddress span, #hes-specialty-pharmacy-locator #printDynamicContentCon .pharmacyAddress span {display: block}
#txt_print .pharmacyWebLink span, #hes-specialty-pharmacy-locator #printDynamicContentCon .pharmacyWebLink span {color: var(--purple)}
#txt_print #staticContentCon{border: 2px solid #EAEBEC;border-radius: 10px;margin: 70px 0 130px}
#txt_print #headerAndPrint{display: flex;justify-content: space-between;padding:22px 26px;}
#txt_print #staticContentCon h3{margin: 0}
#txt_print #staticContentPrint label{color: var(--purple); font: 16px/17px var(--semiboldFont);text-decoration: underline;margin: 0 10px 0  0;font-weight:600;}
#txt_print #staticContentData{background: #F7F7F7;padding: 30px 40px;margin: 0 0 0;border-radius: 0px 0px 8px 8px}
#txt_print #staticContentData table{width: 100%;border-radius: 0px 0px 10px 10px}
#txt_print #staticContentData table th{background: #E5F6F4;padding: 28px 10px 22px;font: clamp(1.125rem, 1.081rem + 0.1878vw, 1.25rem)/clamp(1.375rem, 1.331rem + 0.1878vw, 1.5rem) var(--boldFont);font-weight:bold;}
#txt_print #staticContentData table th,#txt_print  #staticContentData table td{border: 1px solid var(--boderColorG)}
#txt_print #staticContentData table td{padding: 20px 25px;font: clamp(1rem, 0.956rem + 0.1878vw, 1.125rem)/21px var(--boldFont);border-top: none;font-weight:bold;}
#txt_print #staticContentData table th:first-child{width: 55%} 
#txt_print #staticContentData table tr:last-child td:first-child{border-radius: 0 0 0 10px}
#txt_print #staticContentData table tr:last-child td:last-child{border-radius: 0 0 10px 0}
#txt_print #staticContentData table tr td:last-child,#txt_print  #staticContentData table tr th:last-child{border-left: none}
#txt_print .contactUsData div, #hes-specialty-pharmacy-locator #printDynamicContentCon .contactUsData div {display: flex;align-items: center}
#txt_print .contactUsData span, #hes-specialty-pharmacy-locator #printDynamicContentCon .contactUsData span{display: flex;align-items: center;width: 95px}
#txt_print .contactUsData span img, #hes-specialty-pharmacy-locator #printDynamicContentCon .contactUsData span img{margin: 0 7px 4px 0;width: 16px}
#txt_print .contactUsData div:first-child, #hes-specialty-pharmacy-locator #printDynamicContentCon .contactUsData div:first-child {margin: 0 0 5px 0}
#txt_print #staticContentData a{font: clamp(0.875rem, 0.831rem + 0.1878vw, 1rem)/clamp(1rem, 0.934rem + 0.2817vw, 1.1875rem) var(--normalFont);color: var(--purple);display: inline-block;margin: 7px 0 0}
#txt_print #tableTagLine, #hes-specialty-pharmacy-locator #printDynamicContentCon #tableTagLine {font: clamp(0.75rem, 0.706rem + 0.1878vw, 0.875rem)/clamp(0.875rem, 0.831rem + 0.1878vw, 1rem) var(--normalFont);color: var(--grey);max-width: 771px;margin: 25px auto 0;text-align: center}
#txt_print #dataCon{overflow-x: auto;padding: 0 0 5px 0}
#txt_print #staticContentData table{min-width: 450px}
#txt_print ::-webkit-scrollbar {height: 7px}
#txt_print ::-webkit-scrollbar-track {background: #F7F7F7}
#txt_print ::-webkit-scrollbar-thumb {background: #ddd;border-radius: 10px}
#txt_print ::-webkit-scrollbar-thumb:hover {background: #ccc}
#txt_print #specialty-pharmacy-locator .bottom-sec-eos {margin-top: -40px}
#txt_print .pharmacyWebLink img, #hes-specialty-pharmacy-locator #printDynamicContentCon .pharmacyWebLink img{margin:0 7px 0 0}
#txt_print .printContentCon, #hes-specialty-pharmacy-locator #printDynamicContentCon .printContentCon {display: none}
#txt_print #staticContentPrint img,#txt_print #dynamicContentPrint img{margin:0 0 4px 0}
#txt_print #dynamicContentPrint,#txt_print  #staticContentPrint,#txt_print #dynamicContentPrint label,#txt_print  #staticContentPrint label{cursor:pointer}
#txt_print #toggleIcon{margin: 0 0 4px 40px;cursor:pointer}
#txt_print #staticContentData.closeTab{display: none}
#txt_print #toggleIcon.openIcon{transform: rotate(180deg)}
#txt_print #printListAndIcon{display:flex;align-items:center}
#txt_print #specialty-pharmacy-locator .savings-program-banner { padding-top: 10px;}
#txt_print #specialty-pharmacy-locator .savings-program-banner .start-stay-save {
    margin-top: 2px;
    /* margin-bottom: 2px; */
    max-width: 576px;
    font-weight: 900;
    font-family: 'MyriadCondensedBlackItalic';
    font-size: 40px;
    line-height: 44px;
}
#txt_print #specialty-pharmacy-locator .savings-program-banner .savings-program-head {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 20px;
  font-family: "MyriadItalic";
  text-transform: uppercase;
}
#txt_print #specialty-pharmacy-locator .savings-program-banner .savings-program-head { font-family: 'MyriadPro-CondIt';
    font-weight: normal;  font-style: italic;}
#txt_print #specialty-pharmacy-locator div#reference-section { display:none; }
#txt_print #printAndArrow{display: flex; align-items: center; justify-content: center; margin: 0 0 0 20px}
#txt_print sup.ben-sup { font-size: 19px;  margin-top: 22px; display: contents;}

@media only screen and (max-width: 991px) {
  #txt_print #dynamicContentDataCon #infoPara {
    max-width: 91%;
  }
#txt_print #stateSelector {
    max-width: 203px;
    max-height: 40px;
    width: 100%;
    height: 100%;
  }
  #txt_print #selectState img {
    max-width: 121px;
    width: 100%;
    height: 40px;
  }
  #txt_print #specialty-pharmacy-locator .savings-program-banner .start-stay-save {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 0 !important;
  }
  #txt_print #specialty-pharmacy-locator .savings-program-inner {
    margin-top: 15px;
  }
  #txt_print #dynamicContentDataCon h3 {
    margin-bottom: 0;
  }
  #txt_print #seachAndPrint {
    margin: 10px 0 13px;
  }
  #txt_print .stateCard, #hes-specialty-pharmacy-locator #printDynamicContentCon .stateCard{width: calc(100%/2 - 7.5px)}
  #txt_print #staticContentData{padding: 25px 15px} 
  #txt_print #specialty-pharmacy-locator .bottom-sec-eos {margin: -142px 0 80px}
  #txt_print #staticContentCon{margin: 70px 0 150px}
  #txt_print #specialty-pharmacy-locator .savings-program-banner .savings-program-head { 
    font-family: 'MyriadPro-CondIt';
    font-weight: normal;
    font-style: italic; 
    margin-top: 20px;
    margin-bottom: 4px;
    color: #AE2573;
    font-size: 17px;
    line-height: 22px;
  }
  #txt_print #specialty-pharmacy-locator .savings-program-banner { padding-top:0;}
  #txt_print #specialty-pharmacy-locator div#dynamicContentDataCon { padding-top:0;}
  #txt_print #specialty-pharmacy-locator #dynamicContentDataCon h2 { margin: 0px  16px 11px 0;}
  #txt_print #specialty-pharmacy-locator .bottom-sec-eos {
    margin: -95px 0 32px;
    margin-top:0px;
  }
  #txt_print #specialty-pharmacy-locator #bottom-section-moa .cmp-text{
      margin:0px;
  }
  #txt_print #specialty-pharmacy-locator #staticContentCon {
    margin: 0 0 24px;
  }
  #txt_print #specialty-pharmacy-locator img.chevron {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
  }
}

@media only screen and (max-width: 767px) {
  #txt_print #staticContentData table td{padding: 10px;}
  #txt_print #staticContentData table th{padding: 28px 10px 22px}
  #txt_print #seachAndPrint{flex-direction: column;align-items: center}
  #txt_print #selectState{display: flex;width:100%}
  #txt_print #stateSelector{min-width:auto;width:100%;padding-top: 7px;}
  #txt_print #dynamicContentPrint{margin: 20px 0 0;justify-content:center}
  #txt_print #fasenraSpecialityPharmacy #headerAndPrint h3{max-width:170px}
  #txt_print #staticContentPrint{flex-direction: column-reverse;max-width: 65px;align-items:flex-end;justify-content: start}
  #txt_print #staticContentPrint label{margin:5px 0 0;text-align: right}
  #txt_print #specialty-pharmacy-locator .toggle-state { max-width: 69%;} 
  #txt_print #specialty-pharmacy-locator .toggle-state {
    max-width: 64%;
  }
}

@media only screen and (max-width: 650px) {
  #txt_print .stateCard, #hes-specialty-pharmacy-locator #printDynamicContentCon .stateCard{width: 100%}
  
  #txt_print #fasenraSpecialityPharmacy h3{max-width: 327px}
  #txt_print #paginationItem li{margin: 0 14px 0 0}
  #txt_print #paginationCon{justify-content: inherit}
  #txt_print #staticContentData{padding: 25px 8px}
  #txt_print #headerAndPrint{padding: 18px 16px}
  #txt_print #specialty-pharmacy-locator .eos-calc-cta-sec .cta-test.global-cta-btn2{margin:10px auto 0}
  #txt_print #specialty-pharmacy-locator .eos-calc-cta-sec .cta-test{width:100% !important;box-sizing:border-box}
  #txt_print #specialty-pharmacy-locator .cta-wrapper:after{left: 82%}
  #txt_print #specialty-pharmacy-locator .cta-wrapper {width: 100%}
  #txt_print #toggleIcon{margin: 0 0 0 15px; padding: 15px 0}
  #txt_print .contactUsData span b{display:none}
  #txt_print .contactUsData span{width:23px}
  #txt_print #staticContentData table th:first-child{width: auto}
  #txt_print #specialty-pharmacy-locator .savings-program-banner .start-stay-save { max-width: 330px; margin-bottom: 8px; }

}

@media print {
    
    .root * {    display:none ;}
    #printStaticContentCon {position: absolute;    left: 0;    top: 0;}
    
  #txt_print .cmp-container,#txt_print  #staticContentPrint{display: none}
  #txt_print .stateCard, #hes-specialty-pharmacy-locator #printDynamicContentCon .stateCard{width: calc(50% - 7.5px)}
  #txt_print #printDynamicContentCon .stateSlides:not(:nth-child(3)),
  #hes-specialty-pharmacy-locator #printDynamicContentCon .stateSlides:not(:nth-child(3)){display: flex;page-break-before: always;padding:30px 0 0}
  #txt_print .printContentCon, #hes-specialty-pharmacy-locator #printDynamicContentCon .printContentCon {display: block}
  #txt_print #staticContentData table,
  #hes-specialty-pharmacy-locator #printStaticContentCon #staticContentData table  {border-collapse: collapse}
  #txt_print #staticContentData table td,  #txt_print  #staticContentData table th,
  #hes-specialty-pharmacy-locator #printStaticContentCon #staticContentData table td,
  #hes-specialty-pharmacy-locator #printStaticContentCon  #staticContentData table th  {border: 1px solid var(--boderColorG)}
  #txt_print #printContentCon h2,
  #printStaticContentCon #txt_print  h3, #hes-specialty-pharmacy-locator #printStaticContentCon h3 {margin: 15px 0}
  #txt_print #staticContentData,#hes-specialty-pharmacy-locator #printDynamicContentCon  #staticContentData {padding: 0;margin: 0}
  #txt_print #printTagLine, #hes-specialty-pharmacy-locator #printDynamicContentCon #printTagLine {color:var(--grey);font: clamp(0.75rem, 0.706rem + 0.1878vw, 0.875rem)/clamp(0.875rem, 0.831rem + 0.1878vw, 1rem) var(--normalFont);max-width: 1061px;margin: 30px 0 0}
  #printStaticContentCon #printTagLine,#hes-specialty-pharmacy-locator #printDynamicContentCon #printTagLine {margin: 20px 0}
  #txt_print #toggleIcon, #hes-specialty-pharmacy-locator #printDynamicContentCon #toggleIcon {display: none}
  #txt_print .stateSlides, #hes-specialty-pharmacy-locator #printDynamicContentCon .stateSlides{margin-top: 20px}
  #txt_print #headerAndPrint, #hes-specialty-pharmacy-locator #printDynamicContentCon #headerAndPrint {padding:0}
#txt_print div#dynamicContentDataCon,#hes-specialty-pharmacy-locator #printDynamicContentCon div#dynamicContentDataCon {    padding-top: 30px;}
#txt_print #specialty-pharmacy-locator span.speciality, #hes-specialty-pharmacy-locator #printDynamicContentCon #specialty-pharmacy-locator span.speciality {    display: inline-block!important;}
#txt_print #specialty-pharmacy-locator span.speciality-asset, #hes-specialty-pharmacy-locator #printDynamicContentCon #specialty-pharmacy-locator span.speciality-asset  {    display: none;}
#txt_print #infoPara sup, #hes-specialty-pharmacy-locator #printDynamicContentCon #infoPara sup {
    font-size: 19px;
    margin-top: 22px;
    /*display: contents;*/
    position: relative;
    top: 9px;
}

@media only screen and (min-width: 992px) {
    #txt_print #specialty-pharmacy-locator .container-icon-moa.eos-calc-cta-sec {
        top: -36px;
    }
    #txt_print #specialty-pharmacy-locator #staticContentCon {
        margin: 70px 0 132px;
    }
    #txt_print #text-e13eb1db45:has(.bottom-sec-eos) {
        padding-bottom: 0 !important;
    }
}
