/* General stylesheet override for Netherlands */
header ul.menu--main.navbar-nav .dropdown .dropdown-menu{width:250px !important;}
.nl-dermatology-resources-tabs .nav-tabs li{display: none;}
.nl-hcp-resource-tab-wrapper .nav-tabs li{display: none;} 
.hcp-resources .hcp-resources-wrapper .resources_text .global-medical-info-title{margin: 0 0 30px;}
.consent-popup-opened .block-consent-popup{align-items: flex-start;}
#consent-popup  {width: calc(100% - 30px);box-shadow: 0 0 18px rgba(0,0,0,.2); min-height: 150px;}
#consent-popup .consent-text{text-align: left;width: 100%;}
#consent-popup .consent-text h2{margin: 10px 0 15px 0;}
#consent-popup .consent-buttons{width:100%;justify-content: right;border-top: 1px solid #ccc;padding-top: 15px;}
#consent-popup .consent-buttons .accept{color: #fff; background-color: #337ab7; border-color: #2e6da4;     border-radius: 4px;}
#consent-popup .consent-buttons .decline{color: #333; background-color: #fff; border-color: #ccc; border-radius: 4px;}
footer .np-info {text-align: left; font-family: 'Inter 18pt'; color: #fff; display: block; text-align: left;}
header ul.menu--main.navbar-nav li a {
    text-transform: none;
}
.medicine-subpage-h1-sup sup {
    font-size: 50%;
    top: -15px;
}
.medicine-subpage-h2-sup sup {
    font-size: 50%;
    top: -22px;
}
.who-we-are-biopharmaceutical-research .bp-card-container h3 {text-transform: none; }
.who-we-are-biopharmaceutical-research .bp-card-container .card-text { min-height: 79px;}
.culture-careers-des-nl {
    padding-left: 71px;
}
.what-we-do-our-medicines-zynyz-retifanlimab .bp-card-container .gradient-border {
    border-image-slice: 1;
    border-image-source: linear-gradient(to right, #005CAB, #005CAB);
}
.cookies .simple-content-container .bold-title {
    font-family: 'Inter 18pt';
    font-weight: bold;
}
.ot-pc-scrollbar h2, .ot-pc-scrollbar h3, .ot-sdk-column ul .ot-acc-hdr .ot-host-hdr h4 { font-family: 'Source Serif 4' !important; }
.ot-pc-scrollbar #ot-pc-desc { font-family: 'Inter 18pt'!important; }
.ot-pc-scrollbar #accept-recommended-btn-handler, .ot-accordion-layout p, .ot-sdk-column ul .ot-acc-hdr .ot-host-hdr .ot-host-expand,.ot-sdk-column .ot-acc-txt ul li, .ot-pc-footer.ot-pc-scrollbar .ot-btn-container button { font-family: 'Inter 18pt'!important; }
.ot-pc-scrollbar .ot-accordion-layout button, .ot-pc-scrollbar .ot-always-active, .ot-sdk-column ul li button { font-family: 'Inter 28pt'!important; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { min-height: 0px !important; }
#ot-sdk-cookie-policy-html h4 { font-weight: bold; } 
@media screen and (max-width: 425px) {
    .consent-popup-opened .block-consent-popup{align-items:center;}
}
@media screen and (max-width: 767px) and (min-width:426px) {
    #consent-popup {position:absolute; top:10%;max-width: 600px !important;}
    footer .np-info {font-size: 16px;}
}

@media screen and (max-width: 767px) {
    footer .np-info {font-size: 16px;}
    .country-list-region .region-country-list .countryList .container {
        height: calc(100vh - 140px) !important;
      }
      .img-desc-column-view .resources_text .resourse_body p {
        font-size: 15px;
      }
      .what-we-do-our-medicines-zynyz-retifanlimab p {
        font-size: 13px;
      }
      .hcp-resources .banner-container .bcontent:has(.revampbanner) .textblock {
        font-size: 27px;
    }
    .who-we-are-biopharmaceutical-research .banner-container .bcontent:has(.revampbanner) .textblock {
        font-size: 25px;
    }
}

@media screen and (max-width: 991px) and (min-width:768px) {
    #consent-popup {position:absolute; top: 14%;max-width: 600px !important;} 
}

@media screen and (min-width: 992px) {
    #consent-popup {position:absolute; top:10%; max-width: 645px !important;}
    footer .np-info {font-size: 18px; white-space: nowrap;} 
    .what-we-do-collaborate-partners-in-science .card-with-full-border-container .partnership-block {
        height: 482px;
    }
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
    .who-we-are-biopharmaceutical-research .card-row-one .counter-card-container .counter-card-block {
        min-height: 287px;
    }
}