/*------Leagal Notice Page Start for Global Website------*/

@media screen and (max-width:767px) {
  .legal-notice .main-title-wrapper h1{margin: 20px 0 20px;font-size: 30px;line-height: 39px;}
 }
 
 @media screen and (max-width: 991px) and (min-width:768px) {
  .legal-notice .main-title-wrapper h1{margin: 50px 0 15px;font-size: 35px;line-height: 45px;}
  .home-page .paragraph--type--incyte-pg-title h1 { font-size: 30px; text-align: center; line-height: 35px; }
 }
 @media screen and (min-width: 992px) {
  .legal-notice .main-title-wrapper h1{margin: 50px 0 15px;font-size:48px;line-height:62px;}
  .home-page .paragraph--type--incyte-pg-title h1 { font-size: 50px; text-align: center; line-height: 50px; }
 }
 .legal-notice .simple-content-container .bold-title-link,.legal-notice .simple-content-container .bold-title { font-family: "Inter 18pt"; }

 /*-----------leagal Notice page for global website end-------------*/
 
 /*-----Home page start*/
.home-page .banner-container .field--name-field-content-on-banner{max-width:1170px;margin: 0 auto;width:100%;}
.home-page .incyte-pg-carousel-container .carousel-indicators li { background-color: transparent; border: 3px solid #ffffff; }
.home-page .incyte-pg-carousel-container .carousel-indicators li.active { background-color: #E5E5E5; border: 1px solid #225DA5; }
.home-page .bp-card-container h3 { text-transform: none; }
#sm_menu_ham span { background-color: #4B4B53; }
.cardwithbluebackgrnd .counter-card-container .counter-card-block { background: #233C70; border-top: none; border-radius: 10px; }
.cardwithbluebackgrnd .counter-card-container .counter-card-block p { color: #F1F2F2; font-family: 'Inter 28pt'; max-width: 430px; }
.cardwithbluebackgrnd .counter-card-container .counter-card-block .counter-card-counts { font-size: 76px; font-family: 'Inter 28pt'; padding-bottom: 20px; color: #F1F2F2; }
.simple-content-container a { font-family: 'Inter 18pt'; }
.navigate-title-top-container .navigate-title { font-family: 'Inter 18pt'; }
.title-container h2 { font-family: 'Source Serif 4'; }
.simple-content-container h3 { font-family: 'Source Serif 4'; }
.simple-content-container h3.inter28b{ font-family: 'Inter 28pt'; font-weight: 700; }
.simple-content-container h3.inter28{ font-family: 'Inter 28pt'; }
.inter28{ font-family: 'Inter 28pt'; }
.inter28b{ font-family: 'Inter 28pt'; font-weight: 700; }
.InterItalicNoBold { font-family: "Inter"; font-weight: 400; }
.incyte-accordion-container .panel-heading .display { font-family: 'Inter 28pt'; }
.incyte-accordion-container .named-anchor-list ul a { font-family: 'Inter 18pt'; }
.feedback-with-hero-img .feedback-desc p { font-family: 'Inter 18pt'; }
.feedback-with-hero-img .feedback-provider { font-family: 'Inter 18pt'; }

@media screen and (max-width:767px) {
 .home-page .banner-container .bcontent{width:100%;position:relative;top:0px;display:flex;height:100%;justify-content: center;align-items: center;} 
 .home-page .banner-container .imageOnBanner{display:block;padding: 0px 15px;}
 .home-page .banner-container .imageOnBanner img{display:none;} 
 .home-page .banner-container .imageOnBanner h1 {margin-top: 43px; color: #4B4B53; font-family: AnodinaBoldItalic; font-size: 40px; letter-spacing: 0; line-height: 43px;}
 .home-page .banner-container .imageOnBanner a.incyteBtn {padding: 11px 35px 11px 34px!important;margin: 22px 0 0 0;line-height: 16px;}
 .our-stories .banner-container .bcontent{width:100%;position:relative;top:0px;display:flex;height:100%;justify-content: center;align-items: center;text-align:center;} 
 .our-stories .banner-container .field--name-field-content-on-banner {max-width: 1170px;width: 100%;background: #f6f6f6;}
 .our-stories .banner-container .storyCarousel{display:block;padding: 0px 15px 20px 15px;margin-top: 25px;}
 .our-stories .banner-container .storyCarousel img{display:none;} 
 .our-stories .banner-container .storyCarousel h1 {margin-top: 43px; color: #4B4B53; font-family: AnodinaBoldItalic; font-size: 40px; letter-spacing: 0; line-height: 43px;}
 .our-stories .banner-container .storyCarousel a.incyteBtn {padding: 15px 40px 15px 40px!important;margin: 0px 0 0 0;line-height: 16px;}
 .cardwithbluebackgrnd .counter-card-container .counter-card-block .counter-card-counts { font-size: 60px; font-family: 'AnodinaBold'; padding-bottom: 20px; color: #F1F2F2; }
 .cardwithbluebackgrnd .counter-card-container .counter-card-title { font-size: 20px; font-family: 'AnodinaBold'; color: #F1F2F2; }
}

 @media screen and (max-width: 991px) and (min-width:768px) {
   .home-page .bp-card-img-ver .card-text{min-height: 90px;padding-bottom: 0px;}
   .home-page .bp-card-img-ver .card-text p{margin-bottom:0px;}
   .home-page .bp-card-img-ver .paragraph--type--bp-columns__3col{width:50%;padding-bottom: 61px;}
   .home-page .bp-card-img-ver .paragraph--type--bp-columns__3col:last-child{padding-bottom: 0px;}
   .home-page .bp-card-img-ver .paragraph--type--bp-columns__3col:last-child .card-text{min-height: 40px;}
   .home-page .banner-container .imageOnBanner img{margin-bottom:40px;max-width: 180px;}
   .home-section-3tiles-slider { padding-bottom: 30px; }
   .home-page .banner-container .bcontent a.incyteBtn {padding: 10px 32px;font-size: 14px !important;line-height: 17px; background: transparent; color: #ffffff !important; border: 3px solid #ffffff; }
   .our-stories .banner-container .storyCarousel img{margin-bottom:40px;max-width: 180px;} 
   .our-stories .banner-container .bcontent a.incyteBtn {padding: 6px 32px;font-size: 14px !important;line-height: 17px;}
   .our-stories .banner-container .storyCarousel {width: 100% !important;max-width: 250px;position: absolute;right: 20px;border-radius: 10px;border: 1px;padding: 15px;background-color: rgba(255, 255, 255, 0.8);bottom:25px;}
   .our-stories .storyCarousel h3.home-banner-title {font-size: 16px;}
   .home-page .home-section4 .titlecontent h2 { text-align: center; width: 700px; font-family: 'Source Serif 4'; font-weight: 600; font-size: 45px; line-height: 60px; }
   .home-section4 .titlecontent { display: flex; justify-content: center; }
   .home-section5 { max-width: 735px; }
 }
 
 @media screen and (min-width: 992px) {
   .home-page .bp-card-img-ver .bp-card-container .card-image{max-width: 350px;}
   .home-page .bp-card-img-ver .card-text{min-height:103px;}
   .home-page .banner-container .imageOnBanner img{margin-bottom:40px;} 
   .our-stories .banner-container .storyCarousel {width: 100% !important;max-width: 375px;position: absolute;right: 80px;border-radius: 10px;border: 1px;padding: 15px;background-color: rgba(255, 255, 255, 0.8); top: 0; }
   .our-stories .banner-container .storyCarousel img{margin-bottom:40px;}   
   .our-stories .banner-container .bcontent .storyCarousel a.incyteBtn { margin: 0 0 0 0;padding: 12px 30px 19px 30px;}  
   .our-stories .storyCarousel h3.home-banner-title { font-size: 25px;}
   .cardwithbluebackgrnd .counter-card-container .counter-card-block .counter-card-counts { font-size: 76px; font-family: 'Inter 28pt'; padding-bottom: 20px; color: #F1F2F2; }
   .cardwithbluebackgrnd .counter-card-container .counter-card-title { font-size: 32px; font-family: 'Inter 28pt'; color: #F1F2F2; }
   .mediumtitle .title-container .titlecontent h1 { font-size: 55px; line-height: 60px; }
   .banner-container .bcontent a.incyteBtn { padding: 15px 60px 15px 60px; }
   .navbar { border-radius: 0px; }
   .cardwithbluebackgrnd .counter-card-container .counter-card-block { padding: 60px 40px 40px 40px; }
 }
 @media screen and (max-width: 1180px) and (min-width:992px) {
  .home-page .bp-card-img-ver{max-width: 100%;}
  .home-page .bp-card-img-ver .card-text{min-height: 110px;}
 }
 
 @media screen and (max-width: 1180px) and (min-width:820px) {
  .cardwithbluebackgrnd .counter-card-container .counter-card-block .counter-card-counts { font-size: 60px; font-family: 'AnodinaBold'; padding-bottom: 20px; color: #F1F2F2; }
  .cardwithbluebackgrnd .counter-card-container .counter-card-title { font-size: 20px; font-family: 'AnodinaBold'; color: #F1F2F2; }
 }
@media screen and (max-width: 1180px) and (min-width:992px) {
  .home-page .banner-container .imageOnBanner{max-width: 326px !important;right: 145px;margin: 0px;position: relative;}
  .home-page .banner-container .imageOnBanner img{max-width:220px;}
  .home-page .banner-container .bcontent a.incyteBtn {padding: 12px 60px 19px 60px;}
  .our-stories .banner-container .storyCarousel img{max-width:220px;}
  .our-stories .banner-container .bcontent a.incyteBtn {padding: 12px 60px 19px 60px;}   
}

@media screen and (max-width: 1366px) and (min-width:1181px) {
 .home-page .banner-container .imageOnBanner {width: 100% !important;max-width: 445px;float: right;margin: 0px;position: relative;right: 100px;}
 .home-page .banner-container .bcontent .imageOnBanner img{max-width: 245px;}
 .our-stories .banner-container .field--name-field-content-on-banner{max-width:100%;}
 .our-stories .banner-container .bcontent .storyCarousel img{max-width: 245px;}
}

@media screen and (max-width: 1599px) and (min-width:1367px) {
 .home-page .banner-container .imageOnBanner {width: 100% !important;max-width: 500px;float: right;margin: 0px;position: relative;right: 60px;}
 .home-page .banner-container .bcontent .imageOnBanner img{max-width: 280px;}
 .our-stories .banner-container .bcontent .storyCarousel img{max-width: 280px;}
}
 
 /*-----Home page end*/
 
 .patient-resources .desc-wrapper .simple-content-container{max-width:945px;}

 /*-----Cookies page start ------------*/
 .cookies .img-incyte-ot-persistent-cookie{width:30px; height:auto;}
 #onetrust-banner-sdk #onetrust-policy-text,
 #onetrust-banner-sdk .ot-b-addl-desc,
 #onetrust-banner-sdk .ot-gv-list-handler{font-size: 11.38px !important;line-height: 17px !important;font-family:"Inter 18pt"; margin-bottom: 10px !important;} 
 #onetrust-banner-sdk #onetrust-accept-btn-handler,
 #onetrust-banner-sdk #onetrust-reject-all-handler,
 #onetrust-banner-sdk #onetrust-pc-btn-handler{font-size: 11.38px !important;line-height: 15.9px !important;margin-bottom: 22px !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;}
 #onetrust-policy-text a{margin:0px !important;}

 .privacy-policy .scroll-content-panel .panel-collapse{
  -webkit-transition-delay: 2s;
  transition-delay: 2s;
  transition: height 2s ease;
}
 @media screen and (max-width:767px) {
   .cookies h1{margin: 30px 0px 20px;} 
 }
 
 @media screen and (max-width: 991px) and (min-width:768px) {
 .cookies h1{margin: 40px 0px 20px;font-size:35px;line-height:45px;}
 }
 
 @media screen and (min-width: 992px) {
   .cookies h1{margin: 55px 0px 20px;font-size: 48px;line-height: 62px;}
 }
 /*-----Cookies page end ------------*/
 
 /*----------------suppliers page start*/
 .suppliers .supplier-column-wrapper .paragraph__column .paragraph--type--bp-columns__2col{max-width: 382px;}
 .suppliers .supplier-column-wrapper h3 {text-transform: uppercase !important;}
 .suppliers .supplier-column-wrapper-new h3 {text-transform: uppercase !important;}
 
 .suppliers-supplier-diversity .main-desc-wrapper .simple-content-container{max-width: 867px;margin-bottom: 30px;}
 .suppliers-supplier-diversity .advocacy-partners-title-wrapper h2{color:#020202;}
 
 .suppliers .supplier-column-wrapper .bp-card-container .card-link a:visited,
.suppliers .supplier-column-wrapper .bp-card-container .card-link a:hover,
.suppliers .supplier-column-wrapper .bp-card-container .card-link a:active{text-decoration: underline !important;background: none !important;box-shadow: none !important;}
.suppliers .supplier-column-wrapper-new .bp-card-container .card-link a:visited,
.suppliers .supplier-column-wrapper-new .bp-card-container .card-link a:hover,
.suppliers .supplier-column-wrapper-new .bp-card-container .card-link a:active{text-decoration: underline !important;background: none !important;box-shadow: none !important;}

.suppliers .supplier-column-wrapper .bp-card-container .card-link a.blueBtnClick{text-decoration:none !important;background: none !important;box-shadow: none !important;}
.suppliers .supplier-column-wrapper-new .bp-card-container .card-link a.blueBtnClick{text-decoration:none !important;background: none !important;box-shadow: none !important;}
.suppliers .supplier-column-wrapper .bp-card-container .card-link a.blueBtnClick:hover{text-decoration:underline !important;}
.suppliers .supplier-column-wrapper-new .bp-card-container .card-link a.blueBtnClick:hover{text-decoration:underline !important;}

  .suppliers-existing-suppliers-accounts-payable .main-desc-wrapper .simple-content-container{max-width:847px;}
  .suppliers-existing-suppliers-accounts-payable .purchase-order-row{max-width:340px;}
  .suppliers-existing-suppliers-accounts-payable .country-col{padding: 0px 15px 15px 40px;}
  .suppliers-existing-suppliers-accounts-payable .main-title-wrapper h1{max-width:800px; margin:40px 0 60px;}
  .suppliers-existing-suppliers-accounts-payable .flag-icon{max-width: 20px; margin-top: -2px; filter: drop-shadow(1px 0 0 #dcdcdc) drop-shadow(0 1px 0 #dcdcdc) drop-shadow(-1px 0 0 #dcdcdc) drop-shadow(0 -1px 0 #dcdcdc);}
  .suppliers-existing-suppliers-accounts-payable .purchase-order-section{margin-bottom:15px;}
  .suppliers-existing-suppliers-accounts-payable .contact-form-wrapper .paragraph--type--bp-columns__1col{max-width:800px; margin:0 0 100px;}
  .suppliers-existing-suppliers-accounts-payable .ensure-msg{margin-bottom: 30px !important;}


 @media only screen and (max-width:767px) {
  .suppliers .banner-container{margin-bottom:25px;}
  .suppliers .main-title-wrapper h1{ margin-bottom: 30px;}
  .suppliers .supplier-column-wrapper{margin: 0px 0 80px;}
  .suppliers .supplier-column-wrapper-new{margin: 0px 0 80px;}
  .suppliers .main-title-desc-wrapper .simple-content-container{margin: 0px 0 70px;}
  .suppliers .supplier-column-wrapper .bp-card-container{margin-bottom:45px;}
  .suppliers .supplier-column-wrapper-new .bp-card-container{margin-bottom:45px;}
  .suppliers .supplier-column-wrapper .bp-card-container .card-text{padding-bottom:0px;}
  .suppliers .supplier-column-wrapper-new .bp-card-container .card-text{padding-bottom:0px;}
  .suppliers .supplier-column-wrapper .bp-card-container .card-link a{font-size:23px;}
  .suppliers .supplier-column-wrapper-new .bp-card-container .card-link a{font-size:23px;}
  .suppliers .supplier-column-wrapper h3 {font-size: 28px; margin: 0 0 44px;}
  .suppliers .supplier-column-wrapper-new h3 {font-size: 28px; margin: 0 0 44px;}
  .suppliers .supplier-column-wrapper-new .paragraph__column > div .bp-card-container h3 {line-height:35px;}
  
  .suppliers-prospective-suppliers .main-title-wrapper h1{margin-bottom:30px;}  
  .suppliers-prospective-suppliers .main-desc-wrapper{margin-bottom:115px;}
  
  .suppliers-supplier-diversity .main-title-wrapper h1{margin-bottom:30px;}
  .suppliers-supplier-diversity .main-desc-wrapper .simple-content-container{margin-bottom: 28px;}
  .suppliers-supplier-diversity .advocacy-partners-title-wrapper h2{font-size:20px;line-height:26px;margin: 0px 0 50px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
  .suppliers-supplier-diversity .advocacy-partners-columns-wrapper{margin-bottom: 65px;}
  .suppliers-supplier-diversity .advocacy-logos .logo-column{margin-bottom: 80px;padding: 0 30px 0 20px;}
  .suppliers-supplier-diversity .advocacy-logos .nmsdc-logo{padding: 0 50px;}
  .home-page .banner-container .bannerContentText { display: block; padding: 0px 15px 20px 15px; text-align: center; }
  .home-page .banner-container .bannerContentText .textblock { font-size: 28px; line-height: initial; color: #ffffff; font-family: 'Source Serif 4'; padding-bottom: 20px; }
  .home-page .banner-container .bannerContentText a.incyteBtn { margin: auto; padding: 10px 32px; font-size: 14px !important; line-height: 17px; background: transparent; color: #ffffff !important; border: 3px solid #ffffff; }
  .home-page .incyte-pg-carousel-container .carousel-indicators { margin-bottom: 0; width: 100%; left: 0; margin-left: 0; padding-left: 0; padding-bottom: 25px;}
  .home-page .title-container .titlecontent h1 { font-size: 23px; text-align: center; font-family: 'AnodinaBold'; line-height: 30px; }
  .home-page .banner-container .field--name-field-content-on-banner { margin-top: -500px; }
  .home-page .the_3m_new_tiles_carousel .carousel-indicators { bottom: 0px; }
  .home-page .incyte-bgimage-with-text-container .content-on-incyte-bgimage-left, .home-page .incyte-bgimage-with-text-container .content-on-incyte-bgimage-right { position: relative; padding: 15px 15px; }
  .home-page .incyte-bgimage-mobile img { border-radius: 20px; }
  .home-page .incyte-bgimage-mobile .field--name-field-incyte-pg-bgit-image-m { padding: 15px 15px; }
  .home-page .incyte-bgimage-with-text-container .content-on-incyte-bgimage-left h2, .home-page .incyte-bgimage-with-text-container .content-on-incyte-bgimage-right h2 { font-family: 'Source Serif 4'; font-weight: 600; color: #005CAB; margin-top: 0; }
  .home-page .bgimage-content.content-on-incyte-bgimage-left .incyteBtnTransparent { background: #005CAB!important; }
  .home-page .incyte-bgimage-with-text-container .paragraph__column:has(.content-on-incyte-bgimage-right) { background: #FAFAFA; }
 }
 @media screen and (max-width: 991px) and (min-width:768px) {
  .suppliers .main-title-wrapper h1{margin-bottom: 65px;}
  .suppliers .main-title-desc-wrapper .simple-content-container{max-width: 750px;margin: 0 auto;}
  .suppliers .main-title-desc-wrapper{max-width: 735px;margin: 0 auto 65px;}
  .suppliers .supplier-column-wrapper{margin: 0px auto 80px;}
  .suppliers .supplier-column-wrapper-new{margin: 0px auto 80px;}
  .suppliers .supplier-column-wrapper .bp-card-container .card-image img{margin-bottom: 32px;}
  .suppliers .supplier-column-wrapper-new .bp-card-container .card-image img{margin-bottom: 32px;}
  .suppliers .supplier-column-wrapper .bp-card-container .card-title{min-height: 70px;/* margin-bottom: 40px; */}
  .suppliers .supplier-column-wrapper-new .bp-card-container .card-title{min-height: 90px;}
  .suppliers .supplier-column-wrapper .bp-card-container .card-link a{font-size:23px;}
  .suppliers .supplier-column-wrapper-new .bp-card-container .card-link a{font-size:23px;}

  .suppliers .supplier-column-wrapper .paragraph--type--bp-columns__3col{width:50%;margin-bottom: 40px;}
  .suppliers .supplier-column-wrapper .paragraph--type--bp-columns__3col:last-child{margin-bottom:0px;}
  
  .suppliers .supplier-column-wrapper-new .paragraph__column > div {margin-bottom: 60px; width: 33.333333%; float: left; min-height: 500px;}
 
  .suppliers-prospective-suppliers .main-title-wrapper h1{margin-bottom: 60px;}  
  .suppliers-prospective-suppliers .main-desc-wrapper{margin-bottom: 95px;}
 
  .suppliers-supplier-diversity .main-title-wrapper h1{margin-bottom: 60px;}
  .suppliers-supplier-diversity .advocacy-partners-title-wrapper h2{font-size:22px;line-height:29px;margin: 0px 0 10px;} 
  .suppliers-supplier-diversity .advocacy-logos{ display: flex; flex-flow: wrap;align-items: flex-end;}
  .suppliers-supplier-diversity .advocacy-logos .logo-column{margin-bottom: 40px;}
  .suppliers-supplier-diversity .advocacy-logos .nmsdc-logo{padding: 0 50px;}
  .suppliers-supplier-diversity .advocacy-partners-columns-wrapper{margin-bottom:90px;}
 }
 @media screen and (min-width:992px) {
  .suppliers .main-title-desc-wrapper .simple-content-container{margin:0 0 50px;}
  .suppliers .supplier-column-wrapper h3 {font-size: 28px;}
  .suppliers .supplier-column-wrapper-new h3 {font-size: 28px;}
  .suppliers .main-title-desc-wrapper .simple-content-container{max-width:850px;}
  .suppliers .supplier-column-wrapper{margin: 0px auto 160px;}
  .suppliers .supplier-column-wrapper .bp-card-container .card-title{min-height: 80px;}
  .suppliers .supplier-column-wrapper-new .bp-card-container .card-title{min-height: 80px;}
  .suppliers .supplier-column-wrapper .card-image{max-width:341px;}
  .suppliers .supplier-column-wrapper-new .card-image{max-width:341px;}
  .suppliers .supplier-column-wrapper .card-text{padding-bottom:0px;max-width: 341px;}
  .suppliers .supplier-column-wrapper-new .card-text{padding-bottom:0px;max-width: 341px;}
  .suppliers .supplier-column-wrapper .card-text p{line-height:23px;}
  .suppliers .supplier-column-wrapper .card-link svg{font-size: 18px; font-weight: normal;}
  .suppliers .supplier-column-wrapper-new .card-link svg{font-size: 18px; font-weight: normal;}
 
  .suppliers-prospective-suppliers .main-desc-wrapper .simple-content-container{max-width:850px;}
  .suppliers-prospective-suppliers .main-desc-wrapper{margin-bottom:85px;}
 
  .suppliers-supplier-diversity .main-desc-wrapper .simple-content-container{max-width: 867px;margin-bottom: 20px;}
  .suppliers-supplier-diversity .advocacy-partners-title-wrapper h2{font-size:28px;line-height:36px;margin: 0 0 50px;}
  .suppliers-supplier-diversity .advocacy-partners-columns-wrapper{margin-bottom: 90px;}
  .suppliers-supplier-diversity .advocacy-logos{display: flex;flex-flow: wrap;align-items: flex-end;}
  .suppliers-supplier-diversity .advocacy-logos .logo-column{padding: 0 30px; margin-bottom: 30px;}
  .suppliers-supplier-diversity .advocacy-logos .nmsdc-logo{padding: 0 50px 0 30px;}
  .suppliers-supplier-diversity .advocacy-partners-columns-wrapper .paragraph--type--bp-columns__1col{padding-left:5px;}
  
  .suppliers .supplier-column-wrapper-new .paragraph__column > div {margin-bottom: 60px; width: 33.333333%; float: left; min-height: 500px;}
 }
 /*----------------suppliers page ends*/
 
 /*----------------search styles start*/
 
 .top-navigation .search-header .Search-Custom-Header-div{display:none;}
 .top-navigation .search-header input[name="search_text"]{outline: 0;color: #ffffff;font-size: 15px;line-height: 18px;border: none;padding: 12px 40px 12px 11px;z-index: 2;width: 180px;height: 25px;font-family: 'Inter 18pt';box-shadow: none;display: inline-block;border-radius: 0;margin: 0px 4px 0 5px;background: #2D4554;}
 .top-navigation .search-header .form-item-search-text{font-family: "Glyphicons Halflings";position: relative;top: 4px;padding-left: 4px;}
 .top-navigation .search-header .form-item-search-text::before {content: "\e003";display: inline-block;position: relative;top: 6px;left: 20px;width: 20px;height: 20px;color: #ccc;}
 .top-navigation .search-header .form-actions{font-family: "Glyphicons Halflings";position: relative;right: 15px;top: 0px;z-index: 2;}
 .top-navigation .search-header .form-actions .form-submit{color:transparent;width:16px;height:22px;padding:0px;margin: 0px;line-height: 22px;background: transparent;border: none; outline:0}
 .top-navigation .search-header .form-submit::before{content: "\e080";color: #BCBEC0;font-size: 22px !important; cursor:default; position: relative; top: 6px;}
 .top-navigation .search-header .enable.form-submit::before{color:#BCBEC0;cursor: pointer;}
 .top-navigation .search-header .form-inline{display:flex;}
 .mobile-search-panel .search-header .Search-Custom-Header-div{display:none;}
 .mobile-search-panel .search-header .form-inline{display:flex;}
 .mobile-search-panel .search-header input[name="search_text"]{outline: 0;color: #BCBEC0;font-size: 15px;line-height: 18px;border: none;padding: 12px 40px 12px 30px;z-index: 2;height: 30px;font-family: 'Inter 18pt';box-shadow: none;display: inline-block;border-radius: 0;margin: 0px 4px 0 0px;top: -2px;position: relative;left: 0px; background-color: #2D4554; }
 .mobile-search-panel .search-header .form-item-search-text{font-family: "Glyphicons Halflings";position: relative;text-align: left;width: calc(100% - 20px) !important;}
 .mobile-search-panel .search-header .form-item-search-text::before {content: "\e003";display: inline-block;position: absolute;top: 2px;left: 3px;width: 20px;height: 20px;color: #BCBEC0; z-index: 100;font-size: 18px;}
 .mobile-search-panel .search-header .form-actions{font-family: "Glyphicons Halflings";position: relative;right: 15px;top: 2px;z-index: 2;width: 20px;}
 .mobile-search-panel .search-header .form-actions .form-submit{color:transparent;width:16px;height:22px;padding:0px;margin: 0px;line-height: 22px;background: transparent;border: none;position: relative;left: 10px;top: -5px;}
 .mobile-search-panel .search-header .form-submit::before{content: "\e080";color: #BCBEC0;font-size: 22px !important;cursor:default;}
 .mobile-search-panel .search-header .enable.form-submit::before{color:#BCBEC0;cursor: pointer;}
 
 .search-results .view-search-result-solr-view .field-content{ font-family: 'Inter 18pt' !important; color: #444444; font-size: 16px; font-weight: 400; line-height: 24px; text-align: left; margin-bottom: 6px;}
 .search-results .view-search-result-solr-view .views-field-title .field-content{font-family: Lato; color: #00b3e3; font-size: 16px; font-weight: 700; line-height: 24px; text-align: left; margin-bottom: 5px;}
 .search-results .view-search-result-solr-view .views-field-title strong{color: #00b3e3;}
 .search-results .view-search-result-solr-view > .view-content > .views-row{margin-bottom: 28px;}
 .search-results .view-search-result-solr-view .views-field-nothing a{color: #005CAB;font-size: 16px;font-weight: 400;line-height: 24px;text-align: left;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
 .search-results .view-search-result-solr-view .views-field-nothing a::after{content: "\f054"; color: transparent;transform: rotate(-45deg); border: solid #00b3e3; border-width: 0 0.15em 0.15em 0; display: inline-block; margin-bottom: 2px; vertical-align: middle;width: 8px; height: 8px;}
 .search-results .views-field-views-conditional-field .field-content{font-weight:700;}
 
 .search-results .main-container .search-header{background-color: #333333;padding: 30px 0 30px 10px;margin: 0 0 30px 0;}
 .search-results .main-container .Search-Custom-Header-div{font-family: 'Inter 18pt';color: #ffffff;font-size: 38.96px;font-weight: 200;line-height: 40px;text-align: left;margin-bottom: 15px;transform: scaleY(1.0009);}
 .search-results .main-container .search-input-field .form-inline{display: flex;max-width: 475px;}
 .search-results .main-container .search-input-field .form-inline > .form-item-search-text{width: calc(100% - 70px);}
 .search-results .main-container .search-input-field .form-inline > .form-actions{width:70px;margin-left: 10px;}
 .search-results .main-container .search-header input[name="search_text"]{border: #c7cac9 1px solid; border-collapse: collapse;  background-color: #ffffff;  height: 60px; padding: 6px 12px; border-radius: 0;  font-size: 14px;  width: 100%;}
 .search-results .view-search-result-solr-view .view-header{font-family: 'Source Serif 4' !important;color: #005CAB !important;font-size: 45px !important;font-weight: 300 !important;text-align: left;display: inline-block;margin: 0px 0px 60px 0;vertical-align: baseline;line-height: 58.5px;}
 .search-results .main-container .search-input-field .form-inline > .form-actions button{width: 60px;height: 60px;font-size: 20px !important;padding: 18px;background: #00b3e3 url("../images/search-btn.png") no-repeat center center;border-radius: 0px; color: transparent;}
 .search-results #search-text{text-transform:uppercase;font-weight: 700;}
 @media only screen and (max-width:767px) {
  .search-results .main-container{max-width:1170px;margin:0 auto;padding: 35px 15px 20px;}
  .search-results .main-container .search-input-field .form-inline > .form-actions button{margin-left:0px;}
  .mobile-search-panel .search-header input[name="search_text"]{ font-size: 16px; }
 }
 @media screen and (max-width: 991px) and (min-width:768px) {
  .search-results .main-container{max-width: 750px;margin:0 auto;padding:80px 15px 20px;}
  .search-results .main-container .search-header{padding: 20px 0 20px 10px;}
 }
 
 @media screen and (min-width:992px) {
  .search-results .main-container{max-width:1170px;margin:0 auto;padding: 100px 15px 20px;}
 }
 
 .search-results .search-pagination .pagination-list{list-style:none;display:flex;justify-content: right;}
 .search-results .search-pagination .pagination-list .current-page-num {border: 1px solid #cccccc;width: 35px;padding: 6px 12px;font-family: Lato;height: 35px;margin: 0 10px 0 20px;line-height: 35px;font-size: 13px;}
 .search-results .search-pagination .pagination-list .of{font-size:13px;font-family: Lato;padding: 0px 10px 0 0;}
 .search-results .search-pagination .pagination-list .pager-total{font-size:13px;background-color: #ffffff;color: #333333;border: 0;width: 30px;margin-right: 5px;font-family: Lato;padding: 6px 12px;}
 
 .search-results .search-pagination .pagination-list .cta-box{color: #ffffff;border: 1px solid #ddd;border-radius: 0;text-decoration: none;width: 35px;padding: 8px 12px;height: 35px;background-image: none;box-shadow: none;line-height: 35px;}
 .search-results .search-pagination .pagination-list .cta-box .svg-inline--fa{vertical-align: super;height: 16px;color: #fff;font-weight: 700;}
 .search-results .search-pagination .pagination-list .disable-next,
 .search-results .search-pagination .pagination-list .disable-previous{ background-color: #e9e9e9 !important;  cursor: none;}
 .search-results .search-pagination .pagination-list .next-pager-cta,
 .search-results .search-pagination .pagination-list .previous-pager-cta{background-color: #0065a1;}
 
 /*----------------search styles start*/
 
 /*-----patient-resources ends ------------*/
 
 .patient-resources .desc-wrapper .simple-content-container{max-width:945px;}
 
 /*-----patient-resources ends ------------*/
 
 /*-----------------Privacy page start----------------------*/
 #onetrust-pc-sdk{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
 #onetrust-pc-sdk #ot-pc-desc { font-size:12.9px !important; line-height:19.4px !important;}
 #onetrust-pc-sdk #ot-pc-title,
 #onetrust-pc-sdk #ot-category-title{font-size:16px !important; line-height:24px !important;}
 
 #onetrust-pc-sdk .ot-cat-header{font-size:14.4px !important; line-height:14.4px !important;}
 #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr,
 #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr,
 #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr,
 #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr,
 #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, 
 #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr, 
 #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr{padding:11px 0px !important;}
 .ot-always-active{font-size:13px !important; line-height:16.9px !important;}
 #onetrust-pc-sdk .ot-btn-container button{font-size:12px !important; line-height:12px;}
 #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc{font-size:12.9px !important; line-height:19.4px !important;}
 
 .privacy-policy .accordion-link .incyte-accordion-container .named-anchor-list li::before{content:"";}

 .privacy-policy .incyte-privacy-contact-wrapper .ot-sdk-show-settings{border: none !important;padding: 0 !important;font-family: "Inter 18pt";color: #005CAB !important;font-size: 18px !important;font-weight: 700;}

 .cookies .accordion-link .incyte-accordion-container .named-anchor-list li::before{content:"";}
 
 .privacy-policy .privacy-notices {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
 .privacy-policy .privacy-notices .col-xs-2 {min-width: 20%;}
 .privacy-policy .privacy-notices h3 {font-family: 'Inter 18pt'; font-size: 16px; font-weight: 800; letter-spacing: 0.15px; line-height: 19px; color: #4C4B53; text-align: left;margin-top: 20px;}
 .privacy-policy .privacy-notices p {font-size: 16px;}
 .privacy-policy .nicescroll-rails { width: 9px !important;}
 .privacy-policy .privacy-notices img.flag-icon {max-width: 20px;}
 .privacy-policy .privacy-notices .privacy-callouts {display: flex;margin-bottom: 20px;position:relative; overflow: hidden;}
 .privacy-policy .privacy-notices .privacy-callouts .left-callout {background-color: #353535; text-align: center;padding: 20px;height:100%; max-height: 320px;}
 .privacy-policy .privacy-notices .privacy-callouts .left-callout h3 {color: #fff; text-align: center; text-transform: uppercase;}
 .privacy-policy .privacy-notices .privacy-callouts .left-callout p {color: #fff;}
 .privacy-policy .privacy-notices .privacy-callouts .right-callout {background-color: #f1f1f1;height: 100%; padding: 20px; overflow: hidden;}
 .privacy-policy .privacy-notices .privacy-callouts .right-callout .pdf-container{height: 261px; padding-right: 15px;}
 .privacy-policy .footnote-paragraph .link-external,
 .privacy-policy .footnotes .link-external{font-family: 'Inter 18pt';}
 
 .ot-sdk-show-settings{border: none !important;padding: 0px !important;font-size: inherit !important;line-height: inherit !important;color: #005CAB !important;/* text-decoration: underline; */}
 .ot-sdk-show-settings{background:none !important;}
 .privacy-policy .ot-sdk-show-settings.underline{text-decoration:underline;}
 
 .privacy-policy .panel-collapse p,
 .privacy-policy .panel-collapse ul {margin-bottom: 30px !important;}
 .privacy-policy .panel-collapse p:first-child{margin-top: 15px !important;}
 .privacy-policy .table-header-bgcolor {background-color: #f6f6f6;}
 .privacy-policy .CategoriesofPI-table-border{ display: flex; border: 1px solid #e5e5e5;}
 .privacy-policy .CategoriesofPI-table-border p{ margin-top: 5px!important; margin-bottom: 0px!important;}
 .privacy-policy .CategoriesofPI-table-border p:first-child{margin-top:0px !important;}
 .privacy-policy .CategoriesofPI-table-border .padding-top-bottom{padding-top: 10px!important; padding-bottom: 10px!important;}
 .privacy-policy .CategoriesofPI-table-border .border-left{ border-left: 1px solid #e5e5e5;}
 .privacy-policy .indent-margin-left {margin-left: 30px;}
 
 .external-link-popup{z-index: 2000 !important;}
div.sitemap { margin-bottom: 50px;}
#ot-sdk-cookie-policy-html h3 {font-size: 2rem; margin-bottom: 1rem;}
#ot-sdk-cookie-policy-html h4 {font-size: 18px; margin-top: 18px; margin-bottom: 18px; font-family: "Inter 18pt";}
#ot-sdk-cookie-policy-html .cookie-details table { width: 100%; margin-top: 16px; border-collapse: inherit; border-left: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; border-spacing: initial; overflow: hidden; font-size: 16px; margin-bottom: 16px;}
#ot-sdk-cookie-policy-html .cookie-details table th {background-color: #F8F8F8;}
#ot-sdk-cookie-policy-html .cookie-details table td,
#ot-sdk-cookie-policy-html .cookie-details table th {border-bottom: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; padding: 18px; text-align: left;}


 
 @media only screen and (max-width:767px) {
  .privacy-policy .main-title-wrapper h1{font-size: 30px;line-height: 40px;margin: 25px 0 25px;}
  .privacy-policy .main-desc-wrapper{margin-bottom: 20px;}
  .privacy-policy .incyte-accordion-container .panel-collapse{padding-top:25px;}
  .privacy-policy .footnote-paragraph,
  .privacy-policy .footnotes{font-size:14px; line-height:20px;}
  .privacy-policy .incyte-privacy-contact-title-wrapper h2{margin: 25px 0 20px !important;}
  .cookies .incyte-privacy-contact-title-wrapper h2{margin: 25px 0 20px !important;}
  .privacy-policy .incyte-privacy-contact-wrapper{margin-bottom:15px;}
  .privacy-policy .CategoriesofPI-table-border div{ padding: 0 5px;}.privacy-policy .indent-margin-left {	margin-left: 30px;}
  .privacy-policy .privacy-notices .privacy-callouts .left-callout,
  .privacy-notices .privacy-callouts .right-callout{height:auto;}
  .privacy-policy .CategoriesofPI-table-border{margin: 0px;}
  .privacy-policy .privacy-policy-link-sectn .paragraph__column .paragraph--type--bp-columns__2col:nth-child(2){ margin-top:20px; margin-bottom:20px;}
  .privacy-policy .privacy-policy-link-sectn .paragraph__column .paragraph--type--bp-columns__2col:nth-child(2) p { margin-bottom: 10px !important; }
 }
 
 @media screen and (max-width: 800px) {
    #ot-sdk-cookie-policy-html .cookie-details table {border: 0;}
    #ot-sdk-cookie-policy-html .cookie-details table caption {font-size: 1.3rem;}
    #ot-sdk-cookie-policy-html .cookie-details table thead {border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
    #ot-sdk-cookie-policy-html .cookie-details table tr {border-left: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; display: block; margin-bottom: 10px;}
    #ot-sdk-cookie-policy-html .cookie-details table td { border-bottom: 1px solid #d7d7d7; display: block; font-size: 13px; text-align: right;}
    #ot-sdk-cookie-policy-html .cookie-details table td::before { content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; padding-bottom: 16px;}
    #ot-sdk-cookie-policy-html .cookie-details table td[data-label="Description"]::before { text-align: left; width: 100%; padding-bottom: 16px;}
    #ot-sdk-cookie-policy-html .cookie-details table td[data-label="Description"] { text-align: left; padding-bottom: 16px;}
}
 
 @media screen and (max-width: 991px) and (min-width:768px) {
  .privacy-policy .main-title-wrapper h1{font-size: 35px;line-height: 45px;margin: 25px 0 15px;}
  .privacy-policy .main-desc-wrapper{margin-bottom: 20px;}
  .privacy-policy .incyte-accordion-container .panel-collapse{padding-top:25px;}
  .privacy-policy .footnote-paragraph,
  .privacy-policy .footnotes{font-size:14px; line-height:20px;}
  .privacy-policy .incyte-privacy-contact-title-wrapper h2{margin: 25px 0 20px !important;}
  .cookies .incyte-privacy-contact-title-wrapper h2{margin: 25px 0 20px !important;}
  .privacy-policy .incyte-privacy-contact-wrapper{margin-bottom:65px;}
  .privacy-policy .privacy-policy-link-sectn .paragraph__column .paragraph--type--bp-columns__2col:nth-child(1){ width: 70%; float:left;}
  .privacy-policy .privacy-policy-link-sectn .paragraph__column .paragraph--type--bp-columns__2col:nth-child(2){ width: 30%; float:right; margin-top:-100px;}
 }
 
 @media screen and (min-width:992px) {
  .privacy-policy .main-title-wrapper h1{font-size:48px;line-height:62px;margin: 45px 0 15px;}
  .privacy-policy .main-desc-wrapper{margin-bottom: 20px;}
  .privacy-policy .incyte-accordion-container .panel-collapse{padding-top: 30px;padding: 30px 30px 0px 15px;}
  .privacy-policy .footnote-paragraph,
  .privacy-policy .footnotes{font-size:14px; line-height:20px;}
  .privacy-policy .incyte-privacy-contact-title-wrapper h2{margin: 25px 0 20px !important;}
  .privacy-policy .incyte-privacy-contact-wrapper{margin-bottom:65px;}
 
  .privacy-policy .privacy-notices .privacy-callouts .row {margin-right:0;}
  .privacy-policy .limit-content{max-width: 908px;padding:0px;}
  
  .privacy-policy .accordion-link .row.named-anchor-list.horizantal-order {margin: 0px 0 0;}
  .privacy-policy .accordion-link .incyte-accordion-container .horizantal-order .row-one {margin-bottom: 0px !important;margin-left: -15px!important;}
  .privacy-policy .accordion-link .incyte-accordion-container .horizantal-order .row-two {margin-left: -15px!important;}
  .privacy-policy .accordion-link .incyte-accordion-container .named-anchor-list {margin: 0px -15px 0;}
  
  .cookies .accordion-link .row.named-anchor-list.horizantal-order {margin: 0px 0 0;}
  .cookies .accordion-link .incyte-accordion-container .horizantal-order .row-one {margin-bottom: 0px !important;margin-left: -15px!important;}
  .cookies .accordion-link .incyte-accordion-container .horizantal-order .row-two {margin-left: -15px!important;}
  .cookies .accordion-link .incyte-accordion-container .named-anchor-list {margin: 0px -15px 0;}
  .cookies .incyte-privacy-contact-title-wrapper h2{margin: 25px 0 20px !important;}
  .privacy-policy .privacy-policy-link-sectn .paragraph__column .paragraph--type--bp-columns__2col:nth-child(1){ width: 70%; float:left;}
  .privacy-policy .privacy-policy-link-sectn .paragraph__column .paragraph--type--bp-columns__2col:nth-child(2){ width: 30%; float:right; margin-top:-100px;}
 }
 
 @media screen and (min-width:992px) and (max-width:1024px) and (orientation : landscape) {
   .privacy-policy .privacy-notices .privacy-callouts {width: 49.9% !important;}
 }
 @media screen and (min-width:768px) and (max-width:1024px) and (orientation : portrait) {
   .cardwithbluebackgrnd .counter-card-container .counter-card-block .counter-card-counts { font-size: 60px; font-family: 'Inter 18pt'; padding-bottom: 20px; color: #F1F2F2; }
   .cardwithbluebackgrnd .counter-card-container .counter-card-title { font-size: 20px; font-family: 'Inter 18pt'; color: #F1F2F2; }
 }
 /*-----------------Privacy page end----------------------*/
 
 /*-----------------sitemap page start----------------------*/
 .sitemap .sitemap .sitemap-item{width:100%;max-width:1170px;margin:0 auto;padding: 0 15px;}
 .sitemap .region-breadcrumb{display:none;}
 .sitemap .sitemap .sitemap-item h2 { font-family: 'Source Serif 4'; color: #005CAB; font-size: 48px; font-weight: 300; margin: 56px 0 18px; display: inline-block;}
 .sitemap .sitemap-item ul{margin:0px;}
 .sitemap .sitemap-item ul li > ul{margin: 0 0 8px 18px;line-height: 18px;}
 .sitemap ul li { list-style-type: none; line-height: 24px; font-size: 15px;}
 .sitemap .sitemap-item ul li > ul li{margin: 0 0 0px 0px;}
 .sitemap ul li a.sitemap-menu-item{color: #00b3e3; text-decoration:none;}
 .sitemap a.sitemap-menu-header {text-decoration: underline;font-size: 20px;color: #00b3e3;font-family: 'Inter 18pt';line-height: 18px;}
 
 @media only screen and (max-width:767px) {
  .sitemap .sitemap .sitemap-item h2 { font-size: 30px; line-height:39px; margin-top:20px;}
  .sitemap .sitemap-item ul li > ul{padding-left:0px;}
  .sitemap .sitemap-item ul{padding-left:0px;}
 }
 @media screen and (max-width: 991px) and (min-width:768px) {
  .sitemap .sitemap .sitemap-item h2 { font-size: 35px; line-height:45px;}
  .sitemap .sitemap-item ul li > ul{padding-left:0px;}
  div.sitemap{margin-bottom:40px;}
  .sitemap .sitemap-item ul{padding-left:0px;}
 }
 @media screen and (min-width:992px) {
  div.sitemap{margin-bottom: 75px;}
 }
 
 /*-----------------sitemap page end----------------------*/
 
 /*-----------------abstract pages start----------------*/
 
 .abstract{max-width:1170px;margin: 30px auto 20px;display: block;padding:15px 15px;}
 .abstract-container{margin-bottom: 15px;background-color: #F1F2F2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; padding: 20px 15px 20px 15px;}
 .abstract-container .row{margin:0px;}
 .abstract-container .row .col-xs-12{padding:0px;}
 
 .abstract-container .title{color: #4C4B53;font-size: 16px;font-weight: bold;line-height: 24px;padding: 20px 15px 0 0;}
 .abstract-container .abstract-subject h3{color: #4C4B53;font-size: 18px;font-weight: bold;line-height: 24px;margin-bottom: 0px;margin-top: 10px;font-family: 'Inter 18pt';}
 .abstract-container .cta-blcok{text-align:right;z-index: 2;}
 .abstract-container .cta-blcok a{padding: 10px;font-size: 14px;margin-right: 15px;background:#005CAB;color:#fff;box-sizing: border-box;border: 1px solid #BCBEC0;border-radius: 3px;font-weight: bold;line-height: 18px;text-align: center;cursor: pointer;display: inline-block !important;}
 .abstract-container .cta-blcok a:last-child{margin-right:0px;}
 .abstract-container .venue-date-info .col-xs-12{border-top: 2px solid rgba(76,75,83,0.3); padding-top:5px;}
 .abstract-container .colapseshowmore{color: #00ACEF;font-size: 16px;font-weight: bold;line-height: 24px;border: none;background: none;width: auto;text-align: left;margin-top: 0px;cursor: pointer;}
 .venue-date-info .col-xs-12 p{color: #4C4B53;font-size: 16px;font-weight: 300;line-height: 24px;margin: 0px 0px 10px !important;}
 
 @media only screen and (max-width:767px) {
  .abstract-container .cta-blcok{text-align:left !important;}
   .abstract-container .cta-blcok a{margin:0px 0px 20px; max-width:80%; width:100%;} 
 }
 
 
 @media screen and (max-width: 991px) and (min-width:768px) {
  .abstract-container .title{padding-top: 20px !important;}
 }
 @media screen and (min-width:992px){
  .abstract-container{padding-left:65px;}
  .abstract-container.oneOrMore .title{margin-top:-25px;z-index: 1;padding-top: 20px;}
  .abstract-container .venue-date-info .col-xs-12{padding: 5px 0px 0 0 !important;width: calc(100% - 25px);} 
  .abstract-container .abstract-subject{padding: 5px 25px 0 0 !important;} 
 }
 /*-----------------abstract pages end-------------*/
 
 @media only screen and (max-width:767px) {
  .home-page .story-info-news-wrapper{margin-bottom: 65px;}
 } 
 @media screen and (max-width: 991px) and (min-width:768px) {
  .home-page .story-info-news-wrapper{margin-bottom: 40px;}
  .home-page .story-info-news-wrapper .paragraph--type--bp-columns__3col{width:50%;margin-bottom: 60px;}
  .home-page .story-info-news-wrapper .bp-card-container{max-width:321px;}
 }
 
 @media screen and (min-width:992px){
  .home-page .story-info-news-wrapper{margin-bottom: 100px;}
  .home-page .story-info-news-wrapper{max-width:1170px;}
  .home-section4 .titlecontent { display: flex; justify-content: center; }
  .home-section4 .titlecontent h2 { width: 800px; text-align: center; font-family: 'Source Serif 4'; font-weight: 600; }
  .home-section5 { max-width: 1170px; }
  .home-section5 .card-text { max-height: 110px; }
  
 }
 
 /* patents page start */
.patents-products .blw-line p{
  font-family: 'Inter 18pt';
  color: #005CAB;
  text-align: left;
  font-weight: normal;
}
.patents-products .blw-line{
  border-bottom: 1.5px solid #736a6a;
  margin: 15px 0;
}
.patents-products {
  margin-top: -30px;
  margin-bottom: 100px;
}

@media screen and (min-width:992px){
  .patent-page .paragraph--type--bp-columns__1col {
	  width: 50%;
  }
}
.ptrademark{font-size: larger;}
 /* patents page end  */
 
 
/* consumer health data pricacy policy */

.consumer-health-data-privacy-policy .main-ordered-list li::marker{ font-size:1.3em;font-family:'Inter 18pt';}
.consumer-health-data-privacy-policy .main-ordered-list li{ padding-left:.5em;}
.consumer-health-data-privacy-policy .main-ordered-list li{ padding-top:1.5em;}
.consumer-health-data-privacy-policy .inner-unordered-list li{ padding-top:0;line-height:1.7em;}
.consumer-health-data-privacy-policy .inner-unordered-list li::marker{ font-size:.8em;}
.consumer-health-data-privacy-policy .inner-unordered-list{padding-bottom:20px;}
.consumer-health-data-privacy-policy .pb65 {padding-bottom:65px;}
.consumer-health-data-privacy-policy .affiliatesTable{border: 2px solid #4B4B52;}
.consumer-health-data-privacy-policy .affiliatesTable tr{border: 1px solid #4B4B52;} 
.consumer-health-data-privacy-policy .affiliatesTable th{background-color: #f6f6f6;padding:5px;font-weight:normal;} 
.consumer-health-data-privacy-policy .affiliatesTable td{padding:5px;} 

 @media only screen and (max-width:767px) {
  .consumer-health-data-privacy-policy .title-container h1{margin:20px 0 30px 0;}
  .consumer-health-data-privacy-policy .main-ordered-list li{ padding-left:.2em;}
 } 
 @media screen and (max-width: 991px) and (min-width:768px) {
  .consumer-health-data-privacy-policy .title-container h1{margin:50px 0 30px 0;}
  .consumer-health-data-privacy-policy .data-privacy-main-desc-wrapper .simple-content-container{ width:85%;}
  .consumer-health-data-privacy-policy .main-ordered-list li::marker{ font-size:1.5em;}
  .consumer-health-data-privacy-policy .inner-unordered-list li::marker{ font-size:.8em;}
 }
 
 @media screen and (min-width:992px){
  .consumer-health-data-privacy-policy .title-container h1{margin:50px 0 30px 0;}
  .consumer-health-data-privacy-policy .data-privacy-main-desc-wrapper .simple-content-container{ width:80%;}
  .consumer-health-data-privacy-policy .simple-content-container h3 { font-size: 32px; line-height: 38px;}
  .consumer-health-data-privacy-policy .main-ordered-list li::marker{ font-size:1.8em;}
  .consumer-health-data-privacy-policy .inner-unordered-list li::marker{ font-size:.8em;}
 }

@media screen and (max-width: 1180px) and (min-width:992px) {
  .consumer-health-data-privacy-policy .title-container h1{margin:50px 0 30px 0;}
  .consumer-health-data-privacy-policy .data-privacy-main-desc-wrapper .simple-content-container{ width:80%;}
  .consumer-health-data-privacy-policy .simple-content-container h3 { font-size: 32px; line-height: 38px;}
  .consumer-health-data-privacy-policy .main-ordered-list li::marker{ font-size:1.8em;}
  .consumer-health-data-privacy-policy .inner-unordered-list li::marker{ font-size:.8em;}
}

/* consumer health data pricacy policy */

/* sc health data pricacy policy nevada consumers */

.sc-health-data-privacy-policy-nevada-consumers .main-ordered-list li::marker{ font-size:1.1em;font-family:'Inter 18pt';}
.sc-health-data-privacy-policy-nevada-consumers .main-ordered-list li{ padding-left:.5em;}
.sc-health-data-privacy-policy-nevada-consumers .main-ordered-list li{ padding-top:1em;}
.sc-health-data-privacy-policy-nevada-consumers .pb65 {padding-bottom:65px;}

@media only screen and (max-width:767px) {
  .sc-health-data-privacy-policy-nevada-consumers .title-container h1 {margin:20px 0 30px 0;}
  .sc-health-data-privacy-policy-nevada-consumers .main-ordered-list li{ padding-left:.2em;}
  .sc-health-data-privacy-policy-nevada-consumers .main-ordered-list li::marker{ font-size:1em;}
} 
@media screen and (max-width: 991px) and (min-width:768px) {
  .sc-health-data-privacy-policy-nevada-consumers .title-container h1 {margin:50px 0 30px 0;}
  .sc-health-data-privacy-policy-nevada-consumers .data-privacy-main-desc-wrapper .simple-content-container{ width:85%;}
}
 
@media screen and (min-width:992px) {
 .sc-health-data-privacy-policy-nevada-consumers .title-container h1 {margin:50px 0 30px 0;}
 .sc-health-data-privacy-policy-nevada-consumers .data-privacy-main-desc-wrapper .simple-content-container{ width:80%;}
}

@media screen and (max-width: 1180px) and (min-width:992px) {
  .sc-health-data-privacy-policy-nevada-consumers .title-container h1 {margin:50px 0 30px 0;}
  .sc-health-data-privacy-policy-nevada-consumers .data-privacy-main-desc-wrapper .simple-content-container{ width:80%;}
}

/* sc health data pricacy policy nevada consumers */

/* supplier resources */

.suppliers-resources .supplier-resource-block { margin-bottom:60px; }
@media only screen and (max-width:767px) {
 .suppliers-resources .supplier-resource-block .supplier-resource-section .supplier-resource-row li::marker { content: "";}
 .suppliers-resources .supplier-resource-block .supplier-resource-section .supplier-resource-row li { margin-bottom: 10px; }
 .suppliers-resources .supplier-resource-block .supplier-resource-section { margin-bottom: 15px; }
 .suppliers-resources .flag-icon, .suppliers-existing-suppliers-accounts-payable .flag-icon { max-width: 13px!important; }
 .suppliers-resources .download-icon, .suppliers-existing-suppliers-accounts-payable .download-icon { max-width: 14px; }
 .suppliers-resources .supplier-res-second-title{ font-size:24px; margin-bottom:30px; }
} 
@media screen and (max-width: 991px) and (min-width:768px) {
 .suppliers-resources .supplier-resource-block .supplier-resource-row div { max-width: 300px; }
 .suppliers-resources .supplier-resource-block .supplier-resource-section .supplier-resource-row li::marker { content: ""; }
 .suppliers-resources .supplier-resource-block .supplier-resource-section .supplier-resource-row li { margin-bottom: 10px; }
 .suppliers-resources .supplier-resource-block .supplier-resource-section { margin-bottom: 15px; }
 .suppliers-resources .supplier-res-second-title{ font-size:36px; margin-bottom:30px; }
 .suppliers-resources .flag-icon, .suppliers-existing-suppliers-accounts-payable .flag-icon { max-width: 13px!important; }
 .suppliers-resources .download-icon, .suppliers-existing-suppliers-accounts-payable .download-icon { max-width: 14px; }
}
 
@media screen and (min-width:992px) {
 .suppliers-resources .supplier-resource-block .supplier-resource-row div { max-width: 300px; }
 .suppliers-resources .supplier-resource-block .supplier-resource-section .supplier-resource-row li::marker { content: ""; }
 .suppliers-resources .supplier-resource-block .supplier-resource-section .supplier-resource-row li { margin-bottom: 10px; }
 .suppliers-resources .supplier-resource-block .supplier-resource-section { margin-bottom: 15px; }
 .suppliers-resources .supplier-res-second-title{ font-size:36px; margin-bottom:30px; }
 .suppliers-resources .flag-icon, .suppliers-existing-suppliers-accounts-payable .flag-icon { max-width: 15px!important; }
 .suppliers-resources .download-icon, .suppliers-existing-suppliers-accounts-payable .download-icon { max-width: 17px; }
}

/* supplier resources */

/* incyte cobra page */

.incyte-cobra .pb65 {padding-bottom:65px;}
.incyte-cobra .smallfont { font-size: 14px; line-height: 20px; }

 @media only screen and (max-width:767px) {
  .incyte-cobra .title-container h1{margin:20px 0 30px 0;}
  .incyte-cobra .two-custom-columns-sixty-forty { margin-top:30px; margin-bottom:65px; }
  .pdf-section-data.firstsection { border-bottom: 2px solid #e5e5e5;padding: 10px 10px 10px 10px; }
  .pdf-section-data { border-bottom: 2px solid #e5e5e5;padding: 20px 10px 10px 10px; }
  .pdf-section-data ul { list-style: none; }
  .pdf-section-data ul>li { margin: 25px 0 25px 0; font-size: 13px; line-height:20px; }
  .pdf-section-data.lastsection { border-bottom: 0px;padding: 20px 10px 10px 10px; }
  .bcontent.content-on-banner-bottom-left:has(.revampbanner) { padding-left: 20px; }
  .banner-container .bcontent:has(.revampbanner) .textblock { font-family: 'Source Serif 4'; font-size: 29px; line-height: 38px; color: #ffffff; width: 330px; }
  .banner-container .bcontent:has(.revampbanner) .descblock { color: #FFFFFF; padding-top: 10px; }
  .what-we-do-pharmaceutical-portfolio .banner-container .bcontent:has(.revampbanner) { top: 110px; padding-left: 15px; }
  .what-we-do-dermatology .banner-container .bcontent:has(.revampbanner) { top: 70px; padding-left: 20px; }
  .what-we-do-dermatology .breadcrumb-region.has-banner, .what-we-do-collaborate-partners-in-science .breadcrumb-region.has-banner, .culture-and-careers-incyte-involved .breadcrumb-region.has-banner { position: absolute; bottom: -80px; }
  .home-page .banner-container .bcontent { width: 100%; position: absolute; top: 50%!important; display: flex; height: 100%; justify-content: center; align-items: center; }
  .what-we-do-drug-development .bp-card-container .card-title h3 { font-size:22px; }
  .careers-landing-page .incyte-pg-carousel-container .carousel-indicators li { background-color: transparent; border: 3px solid #ffffff; }
  .careers-landing-page .incyte-pg-carousel-container .carousel-indicators li.active { background-color: #E5E5E5; border: 1px solid #225DA5; } 
  .careers-landing-page .incyte-pg-carousel-container .carousel-indicators { bottom: 25px; }
  .careers-how-we-hire .incyte-pg-carousel-container .carousel-indicators { bottom: 0px; }
  .careers-how-we-hire .incyte-pg-carousel-container .carousel-indicators li { background-color: transparent; border: 3px solid #ffffff; }
  .careers-how-we-hire .incyte-pg-carousel-container .carousel-indicators li.active { background-color: #E5E5E5; border: 1px solid #225DA5; }
} 
 @media screen and (max-width: 991px) and (min-width:768px) {
  .incyte-cobra .title-container h1{margin:50px 0 30px 0;}
  .incyte-cobra .data-privacy-main-desc-wrapper .simple-content-container{ width:85%;}
  .two-custom-columns-sixty-forty { margin-top:30px; margin-bottom:65px; }
  .pdf-section-data.firstsection { border-bottom: 2px solid #e5e5e5;padding: 10px 10px 10px 10px; }
  .pdf-section-data { border-bottom: 2px solid #e5e5e5;padding: 20px 10px 10px 10px; }
  .pdf-section-data ul { list-style: none; }
  .pdf-section-data ul>li { margin: 25px 0 25px 0;font-size: 12px; }
  .pdf-section-data.lastsection { border-bottom: 0px;padding: 20px 10px 10px 10px; }
  .home-page .home-section5 .bp-card-container .card-text { min-height: 165px; }
  .banner-container .bcontent:has(.revampbanner) .textblock { font-family: 'Source Serif 4'; font-size: 60px; line-height: 80px; color: #ffffff; width: 500px; }
  .banner-container .bcontent:has(.revampbanner) .descblock { color: #FFFFFF; padding-top: 10px; width: 500px; }
  .incyte-culture-careers .section1 .paragraph--type--bp-columns__3col:nth-child(2) .bp-card-container .card-text { min-height: 150px; }
  .bcontent.content-on-banner-bottom-left:has(.revampbanner) { padding-left: 20px; }
  .incyte-culture-careers .section1 .paragraph--type--bp-columns__3col:nth-child(2) .bp-card-container .card-text { min-height: 150px; }
  .what-we-do-drug-development .bp-card-container .card-title h3 { font-size:22px; }
  .careers-landing-page .incyte-pg-carousel-container .carousel-indicators li { background-color: transparent; border: 3px solid #ffffff; }
  .careers-landing-page .incyte-pg-carousel-container .carousel-indicators li.active { background-color: #E5E5E5; border: 1px solid #225DA5; }
  .careers-how-we-hire .incyte-pg-carousel-container .carousel-indicators li { background-color: transparent; border: 3px solid #ffffff; }
  .careers-how-we-hire .incyte-pg-carousel-container .carousel-indicators li.active { background-color: #E5E5E5; border: 1px solid #225DA5; }
}
 
 @media screen and (min-width:992px){
  .incyte-cobra .title-container h1{ margin:50px 0 30px 0; }
  .incyte-cobra .simple-content-container h3 { font-size: 26px; line-height: 30px; }
  .two-custom-columns-sixty-forty > .paragraph__column > .paragraph--type--bp-columns__2col:nth-child(1){ width: 60%; float: left; }
  .two-custom-columns-sixty-forty > .paragraph__column > .paragraph--type--bp-columns__2col:nth-child(2){ width: 40%; float: right; }
  .two-custom-columns-sixty-forty { margin-top:65px; margin-bottom:65px; }
  .pdf-section-data.firstsection { border-bottom: 2px solid #e5e5e5;padding: 10px 10px 10px 10px; }
  .pdf-section-data { border-bottom: 2px solid #e5e5e5;padding: 20px 10px 10px 10px; }
  .pdf-section-data ul { list-style: none; }
  .pdf-section-data ul>li { margin: 25px 0 25px 0;font-size: 16px; }
  .pdf-section-data.lastsection { border-bottom: 0px;padding: 20px 10px 10px 10px; }
 }
 /* new override for css for homepage */
 .bp-card-container h3 { color: #4B4B53; font-family: 'Inter 28pt'; font-weight: 700; font-size:28px; }
 .bp-card-container .card-link a { color: #005CAB; font-family: 'Inter 18pt'; font-weight: 700; font-size:20px;  }
 .the_3m_new_tiles_carousel .carousel-indicators .active { background-color: #647488; }
 .the_3m_new_tiles_carousel .carousel-indicators li { border: 2px solid #647488; }
 
 .our-company-our-leadership .title-wrapper .title-container .titlecontent h2 { font-family: "Source Serif 4"; font-weight: 600; }
 .accordionContainer .smltxt.leader-post p { font-family: "Inter 18pt"; }
 .related-links-full-html-container .related-links-block a .field--item p { font-family: "Inter 18pt"; }
 .navigate-title-top-container .card-link a { font-family: 'Inter 18pt'; font-weight: 600; background: #225da5; }
 .related-links-wrapper { border-top: 2px solid; border-image-slice: 1; border-image-source: none; color: #005CAB; background-color: #F6F6F6; }
 .incyte-accordion-container .panel-default { border-image-source: none; color: #005CAB; }
 .related-links-container .related-links-block .field--name-field-link a { font-family: 'Inter 18pt'; font-weight: 400; }
 .title-container h1 { font-family: 'Source Serif 4'; }
 .banner-container .bcontent { width: unset; position: unset; top: 0; display: block; height: unset; unset; align-items: unset; }
 .home-page .banner-container .bcontent { width: 100%; position: absolute; top: 0px; display: flex; height: 100%; justify-content: center; align-items: center; }
 .home-page .home-section-3tiles-slider .bp-card-container h3 { font-size: 24px; line-height: 28px; }
 .culture-and-careers-incyte-involved .counter-card-container .counter-card-block { border-image-source: none !important;}
 .what-we-do-collaborate-partners-in-science .card-with-full-border-container .partnership-desc p { font-family: 'Inter 18pt'; }

 @media screen and (min-width:992px) {
  .incyte-culture-careers .section1 .bp-card-container .card-text { padding-bottom: 0; min-height: 140px; }
  .bp-card-container .card-text { padding-bottom: 10px; }
  .banner-container .bcontent:has(.revampbanner) { max-width: 1170px; margin: 0 auto; padding-left: 10px; }
  .banner-container .bannerContentText.revampbanner { max-width: 780px; }
  .suppliers .banner-container .bannerContentText.revampbanner { max-width: 820px; }
  .banner-container .bcontent:has(.revampbanner) .textblock { font-family: 'Source Serif 4'; font-size: 60px; line-height: 65px; color: #ffffff; }
  .banner-container .bcontent:has(.revampbanner) .descblock { color: #FFFFFF; padding-top: 10px; }
  .what-we-do-pharmaceutical-portfolio .banner-container { margin-bottom: 0px; }
  .home-page .home-section-3tiles-slider .the_3m_new_tiles_carousel--desktop .bp-card-container .card-title { min-height: 60px; line-height: 28px; }
  .home-page .home-section-3tiles-slider .the_3m_new_tiles_carousel--desktop .bp-card-container .card-text { min-height: 102px; }
  .what-we-do-collaborate-partners-in-science .card-with-full-border-container .partnership-name { margin-bottom: 5px; min-height: 45px; }
 }
 
 @media screen and (min-width: 1024px) and (max-width: 1366px) {
  .home-page .home-section-3tiles-slider .bp-card-container h3 { font-size: 22px; }
  .home-page .home-section-3tiles-slider .bp-card-container .card-link a { font-size: 17px; }
}


@media only screen  and (min-width: 1366px) and (max-width: 1380px) and (orientation: landscape) {
  .subcatdiv .product-type .product-name { margin-right: 20px; }
}

@media only screen  and (min-width: 1366px) and (max-width: 1380px) and (orientation: portrait) {
  .subcatdiv .product-type .product-name { margin-right: 20px; }
}

@media screen and (max-width: 991px) {
  .external-link-popup { z-index: 99999 !important; }
}

/* Overlay global announcement */

#global-announcement-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99999;
}
 
/* Popup container */

#global-announcement-popup .popup-content {
  position: relative;
  width: 100%;
  max-width: 800px;
  min-height: 400px;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  align-items: stretch;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
 
#global-announcement-popup .popup-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: fill;
  object-position: center;
  z-index: 0;
}
 
#global-announcement-popup .popup-bg-tint {
  position: absolute;
  inset: 0;
  z-index: 1;
}

#global-announcement-popup .popup-close {
  position: absolute;
  top: 14px;
  right: 18px;
  z-index: 3;
  background: none;
  border: none;
  color: rgba(255, 255, 255, 0.90);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 4px 2px;
  transition: opacity 0.15s;
}
 
#global-announcement-popup .popup-close::after {
  content: '✕';
  font-size: 13px;
  margin-right: 10px;
}

#global-announcement-popup .popup-body {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 48px 44px 44px 48px;
  flex: 1;
}
 
#global-announcement-popup .popup-title {
  font-size: 48px;
  font-weight: 800;
  color: #ffffff;
  line-height: 48px;
  margin: 0 0 14px;
  font-family: 'Source Serif 4';
}
 
#global-announcement-popup .popup-desc {
  font-size: 18.5px;
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.60;
  margin: 0 0 28px;
}
 
#global-announcement-popup .popup-buttons {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  flex-wrap: wrap;
  margin-top: 20px;
}
 
#global-announcement-popup .popup-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 5px 10px;
  border-radius: 30px;
  cursor: pointer;
  text-decoration: none;
  border: 2px solid #ffffff;
  color: #fff;
  background: transparent;
  transition: background 0.15s, color 0.15s, border-color 0.15s;
  white-space: nowrap;
}

#global-announcement-popup .popup-buttons a:hover { background: #0056b3; }

@media screen and (min-width: 992px) {
  #global-announcement-popup .popup-body { align-items: flex-end; text-align: right; }
  #global-announcement-popup .popup-desc { text-align: justify; }
 .portfolio-announcement { padding-left: 15px; padding-right: 15px; }
 .portfolio-announcement__bar { width: 32px; flex-shrink: 0; }
  h2.portfolio-announcement__title {
    font-size: 34px !important;
    font-weight: 600;
    color: #005cab;
    margin-bottom: 16px;
  }
  .portfolio-announcement__content { padding: 40px 45px; gap: 100px; align-items: center; }
  .portfolio-announcement__left { min-width: 280px; flex-shrink: 0; }
  .portfolio-announcement__middle { flex: 1; min-width: 0; }
  .portfolio-announcement__content > p:last-child {
    margin: 0;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .portfolio-announcement__badge {
    background: #233C70;
    color: #ffffff !important;
    font-size: 20px;
    font-weight: 700;
    min-width: 115px;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 22px;
    white-space: nowrap;
    font-family: 'Source Serif 4';
  }
  .portfolio-announcement__badge-mobile { display: none; }
  .portfolio-announcement__text { margin: 0; }
  .portfolio-announcement__heading { margin: 0 0 15px 0; }
  .portfolio-announcement__links { margin-top: 12px; }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  #global-announcement-popup .popup-body { align-items: center !important; }
  #global-announcement-popup .popup-content { top: 35%; max-width: 600px; min-height: 450px; }
  #global-announcement-popup .popup-buttons { flex-direction: column; }
  #global-announcement-popup .popup-close::after { margin-right: 20px; }
  .portfolio-announcement__card { flex-direction: column; }
  .portfolio-announcement__bar { width: 100%; height: 14px; }
  .portfolio-announcement__content {
    flex-direction: column;
    align-items: stretch;
    padding: 28px;
    gap: 24px;
  }
  .portfolio-announcement__left {
    position: relative;
    min-width: unset;
    padding-right: 140px;
  }
  .portfolio-announcement__badge { display: none; }
  .portfolio-announcement__badge-mobile { 
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 120px;
    height: 72px;
    background: #233C70;
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    border-radius: 22px;
  }
  .portfolio-announcement__left { min-width: 90%!important; }
  .portfolio-announcement__middle { flex: 1; min-width: 90%; }
  h2.portfolio-announcement__title { font-size: 20px; line-height: 22px; font-family: "Inter 18pt"; }
}

@media screen and (max-width: 767px) {
  #global-announcement-popup .popup-buttons { flex-direction: column; }
  #global-announcement-popup .popup-title { font-size: 32px; line-height: 35px; }
  #global-announcement-popup .popup-close::after { margin-right: 20px; }
  #global-announcement-popup .popup-desc { font-size: 14px; }
  #global-announcement-popup .popup-body { align-items: center !important; padding: 0; }
  h2.portfolio-announcement__title {
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
  }
  .portfolio-announcement__card { flex-direction: column; }
  .portfolio-announcement__bar { width: 100%; height: 14px; }
  .portfolio-announcement__content {
    flex-direction: column;
    align-items: stretch;
    padding: 20px;
    gap: 24px;
  }
  .portfolio-announcement__left {
    position: relative;
    min-width: unset;
    padding-right: 110px;
  }
  .portfolio-announcement__badge { display: none; }
  .portfolio-announcement__badge-mobile {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 80px;
    height: 60px;
    background: #233C70;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    border-radius: 15px;
    font-family: 'Source Serif 4';
  }
  .portfolio-announcement__left { min-width: 100%!important; }
}

@media screen and (max-width: 767px) and (orientation: landscape) {
    #global-announcement-popup .popup-close { right: 35px; }
}

  h2.portfolio-announcement__title { font-family: "Inter 18pt"; }
  .portfolio-announcement__card {
    display: flex;
    align-items: stretch;
    background-color: #f3f3f3;
    border-top: 2.2px solid #005cab;
  }

  .portfolio-announcement__bar { background-color: rgb(34, 93, 165); }
  .portfolio-announcement__content {
    display: flex;
    justify-content: space-between;
    padding: 30px 20px;
    width: 100%;
    gap: 20px;
  }
  .portfolio-announcement__left { min-width: 238px; }
  .portfolio-announcement__middle { flex: 1; }
  .portfolio-announcement__heading {
    font-size: 16px;
    font-weight: 700;
    margin: 20px 0 10px 0;
  }
  .portfolio-announcement__text {
    font-size: 16px;
    color: #555;
    line-height: 1.4;
    margin: 0;
  }
  .portfolio-announcement__links { margin-top: 0px; }
  .portfolio-announcement__links a {
    font-size: 15px;
    font-weight: 700;
    color: #1a5da8;
    text-decoration: none;
  }
  .portfolio-announcement__links a:hover { text-decoration: underline; }
  .portfolio-announcement__links span { margin: 0 6px; color: #777; }
  
@media only screen and (min-device-width: 834px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  #global-announcement-popup .popup-body { text-align: center; align-items: center; }
  #global-announcement-popup .popup-buttons { display: flex; flex-direction: column; }
  #global-announcement-popup .popup-close { right: 35px; }
  #global-announcement-popup .popup-content { top: 35%; max-width: 600px; min-height: 450px; }
}

@media screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {
  #global-announcement-popup .popup-body { text-align: center;align-items: end; }
  #global-announcement-popup .popup-buttons { flex-direction: unset; }
  #global-announcement-popup .popup-content {max-width: 800px; min-height: 450px; }
}