@font-face {
  font-family: SourceSansProSemibold;
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.eot");
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.eot?#iefix") format("embedded-opentype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.woff2") format("woff2"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.woff") format("woff"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.ttf") format("truetype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.svg#SourceSansProSemibold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: SourceSansPro;
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.eot");
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.eot?#iefix") format("embedded-opentype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.woff2") format("woff2"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.woff") format("woff"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.ttf") format("truetype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.svg#SourceSansPro") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: SourceSansProBold;
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.eot");
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.eot?#iefix") format("embedded-opentype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.woff2") format("woff2"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.woff") format("woff"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.ttf") format("truetype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.svg#SourceSansProBold") format("svg");
  font-weight: normal;
  font-style: normal; }

body.alphacare {
  /* Grey bar */
  /* Page menu */
  /* Footer and Sub-footer */
  /*Navigation bar */
  /* Other colored sections */
  /************************************* MODAL COOKIES *************************************/
  /************************************* ONE TRUST *************************************/
  /*HOME*/ }
  body.alphacare #pheader .pheader-menu.underlined li:hover {
    border-bottom: 3px solid #33599e;
    color: #33599e; }
  body.alphacare #pheader .pheader-menu.underlined li a:hover, body.alphacare #pheader .pheader-menu.underlined li:hover a {
    color: #33599e; }
  body.alphacare #pheader .pheader-menu.underlined li.act, body.alphacare #pheader .pheader-menu.underlined li.act:hover {
    border-bottom: 3px solid #002f86; }
  body.alphacare #pheader .pheader-menu.underlined li.act span {
    color: #002f86; }
  body.alphacare #pheader .pheader-global li:hover a {
    color: #33599e; }
  body.alphacare #pheader .pheader-global li.prescribing-information-link:hover a {
    color: #fff; }
  body.alphacare #pheader .pheader-global li.important-safety-link:hover {
    color: #33599e !important; }
  body.alphacare #header-menu {
    background-color: #33599e; }
    body.alphacare #header-menu ul.menu-screen ul {
      color: #33599e;
      padding-left: 0; }
      body.alphacare #header-menu ul.menu-screen ul li a {
        color: #33599e; }
    body.alphacare #header-menu ul.menu-screen li.lvl1:hover a {
      color: #002f86; }
    body.alphacare #header-menu ul.menu-screen li.act a.lvl1-link {
      background: #002f86; }
    body.alphacare #header-menu ul.menu-screen li a:hover {
      color: #33599e; }
    body.alphacare #header-menu ul.menu-screen li.lvl1 a:hover {
      color: #002f86; }
    body.alphacare #header-menu ul.menu-screen li.act.lvl1:hover a.lvl1-link {
      color: #fff; }
    body.alphacare #header-menu ul.menu-movil {
      background: #33599e; }
      body.alphacare #header-menu ul.menu-movil li ul li a {
        color: #33599e; }
        body.alphacare #header-menu ul.menu-movil li ul li a:hover {
          background: #002f86; }
        body.alphacare #header-menu ul.menu-movil li ul li a.act, body.alphacare #header-menu ul.menu-movil li ul li a.act:hover {
          color: #33599e !important;
          background: #ccc; }
  body.alphacare #pfooter {
    background: #edf5fb; }
    body.alphacare #pfooter ul li.footer-columns-8 > a {
      color: #33599e; }
  body.alphacare #footer-corporative a {
    color: #33599e; }
  body.alphacare #header-menu {
    background-color: #33599e; }
  body.alphacare .navbar-side ul li a {
    background-color: #33599e;
    padding: 0;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    margin-bottom: 0; }
    body.alphacare .navbar-side ul li a span:hover {
      background-color: #ddd;
      color: #33599e; }
  body.alphacare .navbar-side ul li.active a, body.alphacare .navbar-side ul li.active a.open {
    background-color: #002f86; }
  body.alphacare a.link-btn-blank:hover {
    color: #fff !important;
    border: 1px solid; }
  body.alphacare .box-formatTBL {
    border-color: #002f86; }
    body.alphacare .box-formatTBL table.tbl th {
      background: #002f86; }
    body.alphacare .box-formatTBL table.tbl td {
      border-right-color: #002f86; }
    body.alphacare .box-formatTBL table.tbl tr {
      background: #edf5fb; }
      body.alphacare .box-formatTBL table.tbl tr.impar {
        background: none; }
  body.alphacare .share-section {
    background: #edf5fb; }
  @media only screen and (max-width: 1023px) {
    body.alphacare #pheader .pheader-global li.prescribing-information-link:hover a, body.alphacare #pheader .pheader-global li.important-safety-link:hover {
      color: #333 !important;
      background: none; }
    body.alphacare #pfooter .container ul li:hover {
      background: #002f86; }
      body.alphacare #pfooter .container ul li:hover a {
        color: #fff; } }
  body.alphacare #cookie-warning {
    background: #edf5fb; }
    body.alphacare #cookie-warning .container .btnHolder input.btnDownload {
      background: #002f86;
      border: 1px solid #002f86;
      width: auto;
      height: auto;
      line-height: normal; }
      body.alphacare #cookie-warning .container .btnHolder input.btnDownload:hover {
        background: #33599e; }
  body.alphacare #cookie-intro-modal .modal-dialog-content a, body.alphacare #cookie-settings-modal .modal-dialog-content a, body.alphacare #modal-popup .modal-dialog-content a {
    color: #002f86; }
    body.alphacare #cookie-intro-modal .modal-dialog-content a:hover, body.alphacare #cookie-settings-modal .modal-dialog-content a:hover, body.alphacare #modal-popup .modal-dialog-content a:hover {
      color: #33599e; }
  body.alphacare #cookie-intro-modal .button-section a, body.alphacare #cookie-settings-modal .button-section a, body.alphacare #modal-popup .button-section a {
    background: #33599e;
    color: #fff; }
    body.alphacare #cookie-intro-modal .button-section a:hover, body.alphacare #cookie-settings-modal .button-section a:hover, body.alphacare #modal-popup .button-section a:hover {
      background-color: #002f86;
      color: #fff; }
  body.alphacare .bcs-cookie-detail-list .bcs-fold-menu {
    background-color: #33599e; }
    body.alphacare .bcs-cookie-detail-list .bcs-fold-menu:hover {
      background-color: #002f86; }
  body.alphacare .bcs-cookie-detail-list .bcs-fold-opened .bcs-fold-menu {
    background-color: #002f86; }
    body.alphacare .bcs-cookie-detail-list .bcs-fold-opened .bcs-fold-menu:hover {
      background-color: #33599e; }
  body.alphacare #onetrust-consent-sdk #onetrust-pc-sdk button,
  body.alphacare #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
  body.alphacare #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent .banner-actions-container button {
    background-color: #33599e;
    border: 0;
    outline: 0; }
    body.alphacare #onetrust-consent-sdk #onetrust-pc-sdk button:hover,
    body.alphacare #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn):hover,
    body.alphacare #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent .banner-actions-container button:hover {
      background-color: #002f86; }
  body.alphacare #onetrust-consent-sdk #onetrust-pc-sdk button.ot-host-box {
    background-color: #33599e !important; }
  body.alphacare #onetrust-consent-sdk #onetrust-banner-sdk p a[href], body.alphacare #onetrust-consent-sdk #onetrust-pc-sdk p a[href] {
    color: #002f86;
    outline: 0;
    text-decoration: underline; }
    body.alphacare #onetrust-consent-sdk #onetrust-banner-sdk p a[href]:hover, body.alphacare #onetrust-consent-sdk #onetrust-pc-sdk p a[href]:hover {
      color: #33599e; }
  body.alphacare #onetrust-consent-sdk #onetrust-pc-sdk .ot-hlst-cntr button {
    color: #002f86; }
    body.alphacare #onetrust-consent-sdk #onetrust-pc-sdk .ot-hlst-cntr button:hover {
      color: #33599e; }
  body.alphacare #onetrust-consent-sdk button.ot-host-box {
    background-color: #33599e !important; }
  body.alphacare #onetrust-consent-sdk .ot-always-active {
    color: dimgray; }
  body.alphacare #onetrust-consent-sdk .ot-switch {
    height: 24px; }
    body.alphacare #onetrust-consent-sdk .ot-switch .ot-switch-nob {
      background: white;
      border-color: #c4c4c4; }
      body.alphacare #onetrust-consent-sdk .ot-switch .ot-switch-nob:before {
        background-color: #ababab;
        border-color: #ababab;
        height: 20px;
        left: 1px;
        width: 20px; }
  body.alphacare #onetrust-consent-sdk .ot-tgl input:focus + .ot-switch {
    outline: none; }
  body.alphacare #onetrust-consent-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
    background-color: #008537;
    border-color: #008537; }
    body.alphacare #onetrust-consent-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
      background-color: white;
      border-color: white; }
  body.alphacare #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 p {
    color: #005095; }
  body.alphacare #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 h3#cookie-policy-title {
    color: #005095; }
  body.alphacare #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 h4 {
    color: #005095; }
  body.alphacare #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table thead {
    border-color: #005095; }
  body.alphacare #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, body.alphacare #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
    border-color: #005095; }
  body.alphacare #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
    background-color: #002f86;
    color: #ffffff; }
  body.alphacare #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td, body.alphacare #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td a, body.alphacare #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td span {
    color: #005095; }
  body.alphacare .portlet-content-container *, body.alphacare .portlet-content-container *::before, body.alphacare .portlet-content-container *::after {
    box-sizing: content-box; }
  body.alphacare sup, body.alphacare sub {
    top: -0.3em;
    line-height: inherit;
    font-size: .6em;
    vertical-align: top; }
  body.alphacare #pheader .pheader-menu a {
    font-weight: bold;
    color: #999; }
  body.alphacare #pheader .pheader-menu li {
    margin: 0 0 0 13px; }
  body.alphacare #pheader .pheader-menu.underlined li {
    padding: 4px 0 1px 0; }
    body.alphacare #pheader .pheader-menu.underlined li.act, body.alphacare #pheader .pheader-menu.underlined li.act:hover {
      border-color: #626262; }
      body.alphacare #pheader .pheader-menu.underlined li.act span, body.alphacare #pheader .pheader-menu.underlined li.act:hover span {
        color: #626262;
        font-weight: bold; }
    body.alphacare #pheader .pheader-menu.underlined li:hover, body.alphacare #pheader .pheader-menu.underlined li:hover a, body.alphacare #pheader .pheader-menu.underlined li a:hover {
      border-color: #999;
      color: #999; }
  body.alphacare #pheader .pheader-global .custom-pages div {
    display: inline; }
    body.alphacare #pheader .pheader-global .custom-pages div li {
      padding-left: 0; }
  body.alphacare #header-product .site-home {
    float: left; }
  body.alphacare #header-product #header-text-content {
    margin-top: 0; }
    body.alphacare #header-product #header-text-content .button a {
      font-family: SourceSansProSemibold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      font-size: 19px;
      background: #f5841f;
      color: #fff;
      display: inline-block;
      position: relative;
      line-height: 16px;
      padding: 5px 8px;
      margin: 0 auto;
      text-decoration: none;
      box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2);
      -o-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2); }
  body.alphacare #header-menu {
    background-color: #fff;
    font-family: SourceSansProSemibold, Arial, sans-serif;
    font-weight: normal;
    font-style: normal; }
    body.alphacare #header-menu ul.menu-movil.options-1 li.menu-lvl1 li a {
      text-align: left; }
    body.alphacare #header-menu ul.menu-screen {
      height: 30px; }
      body.alphacare #header-menu ul.menu-screen li.lvl1 {
        padding: 0 13px;
        height: 30px; }
        body.alphacare #header-menu ul.menu-screen li.lvl1 a {
          margin-bottom: 5px;
          padding: 0;
          color: #005095;
          background: #fff;
          line-height: 20px; }
          body.alphacare #header-menu ul.menu-screen li.lvl1 a.outgoing {
            color: #8a9cc6;
            background: url("/o/bcs2-theme/images/color_schemes/alphacare/lock.png") no-repeat 0 0;
            background-size: 11px;
            padding-left: 15px; }
        body.alphacare #header-menu ul.menu-screen li.lvl1 a:hover, body.alphacare #header-menu ul.menu-screen li.lvl1.act a, body.alphacare #header-menu ul.menu-screen li.lvl1.act a:hover, body.alphacare #header-menu ul.menu-screen li.lvl1:hover a, body.alphacare #header-menu ul.menu-screen li.lvl1.act:hover a.lvl1-link {
          border-bottom: 5px solid;
          color: #005095;
          background: #fff; }
          body.alphacare #header-menu ul.menu-screen li.lvl1 a:hover.outgoing, body.alphacare #header-menu ul.menu-screen li.lvl1.act a.outgoing, body.alphacare #header-menu ul.menu-screen li.lvl1.act a:hover.outgoing, body.alphacare #header-menu ul.menu-screen li.lvl1:hover a.outgoing, body.alphacare #header-menu ul.menu-screen li.lvl1.act:hover a.lvl1-link.outgoing {
            color: #8a9cc6;
            background: url("/o/bcs2-theme/images/color_schemes/alphacare/lock.png") no-repeat 0 0;
            background-size: 11px;
            padding-left: 15px; }
        body.alphacare #header-menu ul.menu-screen li.lvl1 .lvl1 a {
          border-color: #1269b0; }
        body.alphacare #header-menu ul.menu-screen li.lvl1.special ul {
          right: auto;
          left: -13px; }
          body.alphacare #header-menu ul.menu-screen li.lvl1.special ul li.lvl2 a {
            text-align: left !important;
            direction: ltr; }
        body.alphacare #header-menu ul.menu-screen li.lvl1 ul {
          width: 223px;
          background: #fff;
          box-shadow: 0 6px 12px 0 rgba(0, 47, 134, 0.2);
          -moz-box-shadow: 0 6px 12px 0 rgba(0, 47, 134, 0.2);
          -webkit-box-shadow: 0 6px 12px 0 rgba(0, 47, 134, 0.2);
          -o-box-shadow: 0 6px 12px 0 rgba(0, 47, 134, 0.2);
          padding: 7px 0 20px 0;
          left: -13px;
          z-index: 11; }
          body.alphacare #header-menu ul.menu-screen li.lvl1 ul li.lvl2 a.lvl2-link {
            border-bottom: none;
            margin-bottom: 0;
            line-height: 28px;
            text-indent: 26px; }
            body.alphacare #header-menu ul.menu-screen li.lvl1 ul li.lvl2 a.lvl2-link:hover {
              background: #edf5fb; }
  body.alphacare #main-content .portlet-layout {
    margin: auto;
    width: 100%; }
    body.alphacare #main-content .portlet-layout .portlet-journal-content .portlet-body, body.alphacare #main-content .portlet-layout .portlet-breadcrumb .portlet-body, body.alphacare #main-content .portlet-layout .portlet-asset-publisher .portlet-body {
      max-width: 970px;
      margin: 0 auto; }
  body.alphacare.section-0 #page .banner p a {
    width: 176px;
    font-size: 27px;
    text-transform: uppercase;
    font-family: SourceSansProSemibold, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    background: url("/o/bcs2-theme/images/color_schemes/alphacare_Jetzt-Testen.png") no-repeat;
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
    padding: 7px 10px;
    border-radius: 5px; }
  body.alphacare #page {
    /*Contact form*/ }
    body.alphacare #page h1 {
      color: #005095;
      margin: 0 0 5px;
      font-size: 44px;
      line-height: 46px;
      font-family: SourceSansProSemibold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal; }
      body.alphacare #page h1 + .inside-template-margin .subsection-wrapper {
        margin-top: 15px; }
        body.alphacare #page h1 + .inside-template-margin .subsection-wrapper p.button {
          margin-top: 2.5em; }
      body.alphacare #page h1 + .inside-template-margin h2 {
        color: #8caadc; }
    body.alphacare #page h2 {
      color: #005095;
      font-size: 30px;
      line-height: 36px;
      font-family: SourceSansProSemibold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      margin: 0 auto 26px; }
    body.alphacare #page h3 {
      color: #005095;
      font-size: 24px;
      line-height: 34px;
      font-family: SourceSansProSemibold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal; }
    body.alphacare #page p, body.alphacare #page label, body.alphacare #page ul, body.alphacare #page ol {
      font-size: 16px;
      line-height: 26px;
      color: #666666; }
      body.alphacare #page p a, body.alphacare #page label a, body.alphacare #page ul a, body.alphacare #page ol a {
        color: #f5841f;
        text-decoration: none;
        font-family: Arial, sans-serif; }
    body.alphacare #page b, body.alphacare #page strong {
      font-weight: bold; }
    body.alphacare #page .portlet-layout-bottom .inside-template-margin .subsection-wrapper {
      margin: 30px auto 60px auto; }
      body.alphacare #page .portlet-layout-bottom .inside-template-margin .subsection-wrapper h3 {
        color: #005095;
        font-size: 24px;
        line-height: 36px;
        font-family: SourceSansProSemibold, Arial, sans-serif;
        font-weight: normal;
        font-style: normal; }
      body.alphacare #page .portlet-layout-bottom .inside-template-margin .subsection-wrapper p {
        margin-bottom: 5px;
        font-size: 14px;
        line-height: 21px; }
      body.alphacare #page .portlet-layout-bottom .inside-template-margin .subsection-wrapper .template-wrapper {
        margin: 40px 0; }
    body.alphacare #page p.footer-text {
      font-size: 14px !important;
      line-height: 21px !important;
      font-weight: normal !important; }
    body.alphacare #page .inside-template-margin p a, body.alphacare #page title-text-template p a {
      text-decoration: none; }
    body.alphacare #page .inside-template-margin .image-column {
      float: left;
      margin-right: 26px; }
    body.alphacare #page .inside-template-margin img {
      display: block;
      margin: 0 auto 40px auto; }
    body.alphacare #page .bcs-videoplayer p {
      color: #005095;
      font-size: 30px;
      line-height: 36px;
      font-family: SourceSansProSemibold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      margin: 0 auto 26px; }
    body.alphacare #page .bcs-videoplayer .video-container {
      width: 804px;
      margin: 0 auto 20px; }
    body.alphacare #page .list-bullets-template.bullet-list .list-formartF1 {
      margin: 0 auto 20px 16px; }
    body.alphacare #page .list-bullets-template.bullet-list, body.alphacare #page .title-text-template,
    body.alphacare #page .inside-template-margin.picture-left, body.alphacare #page .inside-template-margin.picture-text, body.alphacare #page .inside-template-margin.bcs-videoplayer,
    body.alphacare #page .picture-text-template, body.alphacare #page .list_enumeration, body.alphacare #page .breadcrumbs, body.alphacare #page .breadcrumb, body.alphacare #page .top-banner .container.text-section, body.alphacare #page .table-content,
    body.alphacare #page .bcs-cookie-detail-list, body.alphacare #page .inside-template-margin .box-formatTBL, body.alphacare #page .bg-yellow-thumbnail .template-wrapper {
      max-width: 887px;
      margin: 0 auto; }
    body.alphacare #page .banner section {
      box-shadow: inset 0px 11px 16px -10px rgba(0, 78, 135, 0.15), inset 0 -12px 16px -11px rgba(0, 78, 135, 0.15); }
      body.alphacare #page .banner section .text-container .container.text-box {
        max-width: 804px;
        margin: 0 auto; }
      body.alphacare #page .banner section img {
        display: block;
        margin: 0 auto; }
    body.alphacare #page .bg-blue-dark .top-banner {
      background-image: inherit;
      background-color: inherit; }
    body.alphacare #page .top-banner {
      height: 200px;
      background-color: #fff9e6;
      /* In case no rule applies */
      background-image: -owg-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -webkit-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -moz-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -o-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: linear-gradient(0deg, #fef5d9, #fffcf2);
      box-shadow: inset 0 4px 12px 0 rgba(0, 48, 135, 0.15);
      -moz-box-shadow: inset 0 4px 12px 0 rgba(0, 48, 135, 0.15);
      -webkit-box-shadow: inset 0 4px 12px 0 rgba(0, 48, 135, 0.15);
      -o-box-shadow: inset 0 4px 12px 0 rgba(0, 48, 135, 0.15); }
      body.alphacare #page .top-banner .container.text-section {
        height: 100%; }
        body.alphacare #page .top-banner .container.text-section .container {
          height: 100%;
          overflow: hidden;
          display: flex;
          align-items: center;
          align-content: center; }
          body.alphacare #page .top-banner .container.text-section .container h1 {
            margin: 34px 0;
            line-height: 55px; }
      body.alphacare #page .top-banner .banner-image {
        position: relative;
        margin: 0 13px; }
        body.alphacare #page .top-banner .banner-image img {
          max-height: 150px; }
    body.alphacare #page .bg-gray .top-banner {
      background: #dbdbdb;
      margin-bottom: 45px; }
    body.alphacare #page .level-1 .button-link-image {
      width: 223px;
      right: 0; }
    body.alphacare #page .button-link-image {
      position: absolute;
      bottom: -36px;
      width: 970px;
      text-align: right; }
      body.alphacare #page .button-link-image img {
        padding-right: 26px; }
    body.alphacare #page .breadcrumbs.lfr-component {
      list-style-type: none; }
      body.alphacare #page .breadcrumbs.lfr-component li {
        margin: 15px auto 10px;
        display: inline-block; }
        body.alphacare #page .breadcrumbs.lfr-component li.last span:after {
          display: none; }
        body.alphacare #page .breadcrumbs.lfr-component li span, body.alphacare #page .breadcrumbs.lfr-component li span a {
          text-decoration: none;
          color: #fabe00;
          font-family: SourceSansPro, Arial, sans-serif;
          font-weight: normal;
          font-style: normal;
          font-size: 12px; }
        body.alphacare #page .breadcrumbs.lfr-component li span:after {
          content: ' \00BB';
          color: #fabe00; }
    body.alphacare #page p.button a, body.alphacare #page .inside-template-margin.picture-left p a {
      text-decoration: none; }
    body.alphacare #page .button a {
      font-family: SourceSansProSemibold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      font-size: 19px;
      background: #f5841f;
      color: #fff;
      display: inline-block;
      position: relative;
      line-height: 16px;
      padding: 5px 8px;
      margin: 0 auto;
      text-decoration: none;
      box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2);
      -o-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2); }
    body.alphacare #page .pictext {
      max-width: 887px;
      margin: 0 auto;
      overflow: hidden; }
      body.alphacare #page .pictext .img-left {
        max-width: 389px; }
      body.alphacare #page .pictext .pictextdiv {
        max-width: 389px;
        float: left; }
    body.alphacare #page .bg-yellow-dark {
      margin: 0 auto 45px auto;
      box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -moz-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -o-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      background-color: #004e87;
      /* In case no rule applies */
      background-image: -owg-linear-gradient(#004e87, #005095, #004e87);
      background-image: -webkit-linear-gradient(#004e87, #005095, #004e87);
      background-image: -moz-linear-gradient(#004e87, #005095, #004e87);
      background-image: -o-linear-gradient(#004e87, #005095, #004e87);
      background-image: linear-gradient(#004e87, #005095, #004e87);
      text-align: center; }
      body.alphacare #page .bg-yellow-dark h1 {
        color: #fff;
        text-align: left; }
      body.alphacare #page .bg-yellow-dark p, body.alphacare #page .bg-yellow-dark p a {
        color: #fff;
        margin: 0; }
      body.alphacare #page .bg-yellow-dark .subsection-wrapper {
        padding: 25px 0; }
      body.alphacare #page .bg-yellow-dark .title-text-template {
        max-width: 804px; }
    body.alphacare #page .bg-yellow {
      width: 100%;
      margin: 30px 0 0;
      background-color: #fff9e6;
      /* In case no rule applies */
      background-image: -owg-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -webkit-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -moz-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -o-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: linear-gradient(0deg, #fef5d9, #fffcf2); }
      body.alphacare #page .bg-yellow + .bg-yellow {
        margin: 0;
        background-color: #fef5d9;
        background-image: none; }
    body.alphacare #page .bg-yellow-content .template-wrapper {
      background-color: #fff9e6;
      /* In case no rule applies */
      background-image: -owg-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -webkit-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -moz-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -o-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: linear-gradient(0deg, #fef5d9, #fffcf2);
      padding: 60px 100px;
      box-sizing: border-box;
      margin-top: 1.8em;
      margin-bottom: 2.4em; }
      body.alphacare #page .bg-yellow-content .template-wrapper h2 {
        margin-bottom: 10px; }
      body.alphacare #page .bg-yellow-content .template-wrapper .subsection-wrapper:last-child {
        padding-bottom: 0; }
        body.alphacare #page .bg-yellow-content .template-wrapper .subsection-wrapper:last-child p:last-child {
          margin-bottom: 0; }
    body.alphacare #page .bg-yellow-thumbnail .template-wrapper {
      background-color: #fff9e6;
      /* In case no rule applies */
      background-image: -owg-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -webkit-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -moz-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: -o-linear-gradient(0deg, #fef5d9, #fffcf2);
      background-image: linear-gradient(0deg, #fef5d9, #fffcf2);
      overflow: hidden;
      padding: 60px 100px;
      box-sizing: border-box;
      margin-top: 1.8em;
      margin-bottom: 2.4em; }
      body.alphacare #page .bg-yellow-thumbnail .template-wrapper h2 {
        margin-bottom: 10px; }
        body.alphacare #page .bg-yellow-thumbnail .template-wrapper h2 + p {
          font-weight: bold; }
      body.alphacare #page .bg-yellow-thumbnail .template-wrapper .image-section {
        overflow: hidden;
        position: relative; }
        body.alphacare #page .bg-yellow-thumbnail .template-wrapper .image-section .div-description-text {
          margin: 5px 0 0 236px; }
        body.alphacare #page .bg-yellow-thumbnail .template-wrapper .image-section .image-column {
          position: absolute;
          top: 0;
          left: 0;
          max-width: 210px; }
        body.alphacare #page .bg-yellow-thumbnail .template-wrapper .image-section .text-column .div-download-button-image-left {
          margin: 45px 0 130px 236px; }
          body.alphacare #page .bg-yellow-thumbnail .template-wrapper .image-section .text-column .div-download-button-image-left a.download-button-image-left {
            font-family: SourceSansProSemibold, Arial, sans-serif;
            font-weight: normal;
            font-style: normal;
            font-size: 19px;
            background: #f5841f;
            color: #fff;
            display: inline-block;
            position: relative;
            line-height: 16px;
            padding: 5px 8px;
            margin: 0 auto;
            text-decoration: none;
            box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2);
            -o-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.2); }
        body.alphacare #page .bg-yellow-thumbnail .template-wrapper .image-section .text-column .div-footer-text {
          float: left; }
          body.alphacare #page .bg-yellow-thumbnail .template-wrapper .image-section .text-column .div-footer-text .footer-text {
            margin-bottom: 0; }
    body.alphacare #page .bg-orange .bullet-list, body.alphacare #page .bg-orange .title-text-template {
      margin-top: 1.8em;
      margin-bottom: 2.4em;
      padding: 36px 100px;
      box-sizing: border-box;
      background: #f5841f; }
      body.alphacare #page .bg-orange .bullet-list h2, body.alphacare #page .bg-orange .title-text-template h2 {
        color: #fff; }
      body.alphacare #page .bg-orange .bullet-list .subsection-wrapper p, body.alphacare #page .bg-orange .bullet-list .subsection-wrapper ul, body.alphacare #page .bg-orange .title-text-template .subsection-wrapper p, body.alphacare #page .bg-orange .title-text-template .subsection-wrapper ul {
        font-weight: bold;
        color: #fff; }
        body.alphacare #page .bg-orange .bullet-list .subsection-wrapper p a, body.alphacare #page .bg-orange .bullet-list .subsection-wrapper ul a, body.alphacare #page .bg-orange .title-text-template .subsection-wrapper p a, body.alphacare #page .bg-orange .title-text-template .subsection-wrapper ul a {
          color: #003087; }
      body.alphacare #page .bg-orange .bullet-list .subsection-wrapper:last-child, body.alphacare #page .bg-orange .title-text-template .subsection-wrapper:last-child {
        padding-bottom: 0; }
        body.alphacare #page .bg-orange .bullet-list .subsection-wrapper:last-child ul:last-child, body.alphacare #page .bg-orange .title-text-template .subsection-wrapper:last-child ul:last-child {
          margin-bottom: 0; }
    body.alphacare #page .bullet-list .list-formartF1 li ul {
      list-style: none; }
      body.alphacare #page .bullet-list .list-formartF1 li ul li::before {
        content: "- "; }
    body.alphacare #page .bullet-list .footer-text {
      font-size: 14px;
      line-height: 21px; }
    body.alphacare #page .orange-color {
      color: #f5841f; }
    body.alphacare #page .line-border {
      width: 100%;
      display: inline-block;
      border-bottom: 1px solid #a9cce6; }
    body.alphacare #page .stickybutton {
      max-width: 970px;
      margin: 0 auto;
      position: relative; }
      body.alphacare #page .stickybutton .content {
        position: absolute;
        right: 0;
        top: -165px; }
        body.alphacare #page .stickybutton .content a.background {
          font-size: 16px;
          display: block;
          height: 121px;
          width: 121px;
          background: url("/o/bcs2-theme/images/color_schemes/alphacare/stickybutton.png") no-repeat;
          color: #ffffff;
          text-align: center;
          padding: 22px 0 0; }
          body.alphacare #page .stickybutton .content a.background:hover {
            text-decoration: none; }
    body.alphacare #page .bcs-callout {
      overflow: hidden;
      padding-bottom: 30px; }
      body.alphacare #page .bcs-callout.cols2 .callout {
        width: 472px; }
      body.alphacare #page .bcs-callout.cols3 .callout {
        width: 306px; }
      body.alphacare #page .bcs-callout.cols4 .callout {
        width: 223px; }
      body.alphacare #page .bcs-callout .content-title {
        color: #005095;
        font-size: 30px;
        line-height: 36px;
        text-align: center;
        font-family: SourceSansProSemibold, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        margin: 48px 0 18px 0; }
      body.alphacare #page .bcs-callout .callouts {
        display: table;
        margin: 0 auto;
        border-bottom: 1px solid #fce0b8; }
        body.alphacare #page .bcs-callout .callouts:last-child {
          border-bottom: none; }
      body.alphacare #page .bcs-callout .callout {
        width: 100%;
        padding: 30px 0 10px 0;
        float: left;
        text-align: center;
        margin-right: 26px; }
        body.alphacare #page .bcs-callout .callout.last-column {
          margin-right: 0; }
        body.alphacare #page .bcs-callout .callout.border {
          border-top: 1px solid #a9cce6; }
        body.alphacare #page .bcs-callout .callout.disabled-callout {
          background: #edf5fb 60%; }
        body.alphacare #page .bcs-callout .callout h2 {
          font-size: 18px;
          line-height: 24px;
          font-family: Arial, sans-serif;
          font-weight: bold;
          margin: 20px 0 0; }
        body.alphacare #page .bcs-callout .callout p.button {
          margin: 0; }
          body.alphacare #page .bcs-callout .callout p.button a {
            font-size: 16px; }
        body.alphacare #page .bcs-callout .callout img {
          height: 60px;
          margin: 0 auto; }
        body.alphacare #page .bcs-callout .callout .text-description {
          max-width: 300px;
          margin: 0 auto;
          padding: 0 5px; }
        body.alphacare #page .bcs-callout .callout .link-section {
          margin: 22px 0; }
    body.alphacare #page .big-icons .bcs-callout .callout img {
      height: 80px; }
    body.alphacare #page br + .box-formatTBL {
      margin-top: 0; }
    body.alphacare #page .box-formatTBL {
      border: none;
      font-size: 16px;
      color: #666666; }
      body.alphacare #page .box-formatTBL table {
        width: 80%;
        margin: 0 auto; }
        body.alphacare #page .box-formatTBL table thead tr {
          background: none; }
          body.alphacare #page .box-formatTBL table thead tr th {
            background: none;
            padding: 0 0 26px;
            color: #666666;
            font-size: 16px; }
            body.alphacare #page .box-formatTBL table thead tr th:first-child {
              width: 75%; }
        body.alphacare #page .box-formatTBL table tbody tr {
          background: none; }
          body.alphacare #page .box-formatTBL table tbody tr td {
            border: none;
            padding: 0 0 5px;
            color: #666666;
            font-size: 16px; }
            body.alphacare #page .box-formatTBL table tbody tr td:first-child {
              width: 75%; }
            body.alphacare #page .box-formatTBL table tbody tr td:last-child {
              text-align: right; }
    body.alphacare #page .adressen h2 {
      color: #f5841f;
      margin: 0 auto; }
      body.alphacare #page .adressen h2 + .subsection-wrapper {
        padding-bottom: 0; }
        body.alphacare #page .adressen h2 + .subsection-wrapper p:first-child {
          margin-bottom: 26px; }
          body.alphacare #page .adressen h2 + .subsection-wrapper p:first-child a {
            color: #3c5aa0;
            font-family: SourceSansProSemibold, Arial, sans-serif;
            font-weight: normal;
            font-style: normal;
            font-size: 14px;
            line-height: 21px; }
        body.alphacare #page .adressen h2 + .subsection-wrapper p:last-child {
          margin-bottom: 20px; }
    body.alphacare #page .glossary-content {
      width: 970px;
      margin: 0 auto; }
      body.alphacare #page .glossary-content .alphabet ul {
        display: flex;
        width: 638px;
        margin: 0 auto; }
        body.alphacare #page .glossary-content .alphabet ul li {
          list-style: none;
          width: 100%;
          text-align: center; }
          body.alphacare #page .glossary-content .alphabet ul li span {
            color: #003087;
            opacity: 0.5; }
          body.alphacare #page .glossary-content .alphabet ul li a {
            cursor: pointer;
            font-weight: bold;
            color: #003087; }
      body.alphacare #page .glossary-content .definitions .journal-content-article {
        width: 887px;
        margin: 0 auto; }
        body.alphacare #page .glossary-content .definitions .journal-content-article .glossary {
          padding-top: 35px; }
          body.alphacare #page .glossary-content .definitions .journal-content-article .glossary .glossary-left strong {
            font-size: 44px;
            font-family: SourceSansProSemibold, Arial, sans-serif;
            font-weight: normal;
            font-style: normal;
            color: #003087; }
          body.alphacare #page .glossary-content .definitions .journal-content-article .glossary .glossary-right {
            width: 638px;
            margin: 0 auto; }
            body.alphacare #page .glossary-content .definitions .journal-content-article .glossary .glossary-right ul {
              list-style-position: inside; }
          body.alphacare #page .glossary-content .definitions .journal-content-article .glossary br.brr {
            display: none; }
    body.alphacare #page .quellen h3 {
      margin-top: 0; }
    body.alphacare #page .quellen p {
      font-size: 14px;
      line-height: 21px; }
    body.alphacare #page .bcs-videoplayer {
      margin-bottom: 2.4em !important; }
    body.alphacare #page .portlet-asset-publisher .taglib-header {
      display: none; }
    body.alphacare #page .portlet-asset-publisher .bcs-video-gallery {
      max-width: 804px;
      margin: 0 auto; }
      body.alphacare #page .portlet-asset-publisher .bcs-video-gallery .bcs-video-item {
        float: left;
        max-width: 389px;
        margin-right: 26px;
        margin-top: 40px; }
        body.alphacare #page .portlet-asset-publisher .bcs-video-gallery .bcs-video-item .bcs-video-thumbnail {
          position: relative; }
          body.alphacare #page .portlet-asset-publisher .bcs-video-gallery .bcs-video-item .bcs-video-thumbnail a::before {
            position: absolute;
            content: "";
            top: 25%;
            left: 43%;
            border-style: solid;
            border-width: 3em 0 3em 5em;
            border-color: transparent transparent transparent #f8f9fa;
            opacity: 0.5; }
          body.alphacare #page .portlet-asset-publisher .bcs-video-gallery .bcs-video-item .bcs-video-thumbnail a:hover::before {
            opacity: 0.8; }
        body.alphacare #page .portlet-asset-publisher .bcs-video-gallery .bcs-video-item .bcs-video-title {
          font-weight: bold;
          min-height: 60px; }
        body.alphacare #page .portlet-asset-publisher .bcs-video-gallery .bcs-video-item.last-column {
          margin-right: 0; }
        body.alphacare #page .portlet-asset-publisher .bcs-video-gallery .bcs-video-item:first-child {
          margin-top: 0; }
        body.alphacare #page .portlet-asset-publisher .bcs-video-gallery .bcs-video-item:nth-child(2) {
          margin-top: 0; }
    body.alphacare #page .search-portlet {
      max-width: 804px !important;
      margin: 50px auto 100px; }
    body.alphacare #page .small-text p, body.alphacare #page .small-text ul {
      font-size: 14px;
      line-height: 21px; }
    body.alphacare #page .separated li {
      margin-bottom: 15px; }
      body.alphacare #page .separated li:last-child {
        margin-bottom: 0; }
    body.alphacare #page .bcs-videos .journal-content-article .inside-template-margin {
      max-width: 721px; }
      body.alphacare #page .bcs-videos .journal-content-article .inside-template-margin .bcs-video-item {
        float: left;
        max-width: 472px; }
    body.alphacare #page .big-icons .bcs-callout {
      padding-top: 30px; }
    body.alphacare #page .alpha1info-form {
      max-width: 638px;
      margin: 0 auto; }
      body.alphacare #page .alpha1info-form .bcs-form {
        width: 638px;
        max-width: 638px; }
      body.alphacare #page .alpha1info-form .field-row .field-label h4 {
        font-size: 16px;
        line-height: 28px;
        color: #666666;
        width: 100%;
        font-weight: normal; }
      body.alphacare #page .alpha1info-form .field-row input, body.alphacare #page .alpha1info-form .field-row select, body.alphacare #page .alpha1info-form .field-row textarea {
        background: #fff;
        box-shadow: 1px 2px 10px 0 rgba(0, 47, 134, 0.2);
        -moz-box-shadow: 1px 2px 10px 0 rgba(0, 47, 134, 0.2);
        -webkit-box-shadow: 1px 2px 10px 0 rgba(0, 47, 134, 0.2);
        -o-box-shadow: 1px 2px 10px 0 rgba(0, 47, 134, 0.2);
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
        box-sizing: content-box; }
      body.alphacare #page .alpha1info-form .field-row input[type="checkbox"] {
        box-shadow: none ;
        -moz-box-shadow: none ;
        -webkit-box-shadow: none ;
        -o-box-shadow: none ; }
      body.alphacare #page .alpha1info-form .field-row select {
        width: 69.4%;
        height: 25px;
        display: inline; }
      body.alphacare #page .alpha1info-form #contact-form fieldset {
        min-width: auto; }
        body.alphacare #page .alpha1info-form #contact-form fieldset.fieldset {
          margin-bottom: 2em; }
      body.alphacare #page .alpha1info-form #contact-form .field-row::after {
        clear: initial; }
      body.alphacare #page .alpha1info-form #contact-form .taglib-captcha .aui-field-input-text {
        width: 96%; }
        body.alphacare #page .alpha1info-form #contact-form .taglib-captcha .aui-field-input-text.aui-form-validator-error {
          width: 91%; }
      body.alphacare #page .alpha1info-form #contact-form .contactSendButton input {
        padding: 5px 13px;
        background: #f5841f;
        font-family: SourceSansProSemibold, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 20px;
        line-height: 24px;
        text-decoration: none; }
        body.alphacare #page .alpha1info-form #contact-form .contactSendButton input:hover {
          background: #ec9d56; }
      body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 10px;
        height: 38px; }
        body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input {
          float: left;
          width: 20%;
          padding-right: 2%; }
          body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .form-group {
            margin: 0 0 10px; }
          body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .form-control {
            height: 25px;
            width: 97%;
            margin-bottom: 9px; }
          body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .has-error {
            background-position-x: 88.7%;
            background-position-y: 40%; }
          body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .help-block {
            left: 0; }
          body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input select.error-field {
            width: 63.3%; }
        body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input {
          float: left;
          width: 49%; }
          body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .form-group {
            margin: 0 0 10px; }
          body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .field {
            width: 94%;
            height: 18px;
            margin-left: 12px; }
          body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .form-group.has-error {
            background-position-x: 98.7%;
            padding-left: 4%; }
          body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .field.error-field {
            margin-left: 0;
            width: 84.5%; }
          body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .help-block {
            left: 13px; }
      body.alphacare #page .alpha1info-form #contact-form .checkbox-label {
        font-size: 16px;
        color: #666666; }
        body.alphacare #page .alpha1info-form #contact-form .checkbox-label a {
          font-weight: bold;
          color: #f5841f;
          text-decoration: none; }
      body.alphacare #page .alpha1info-form #contact-form .field-row.button .field-label {
        display: none; }
      body.alphacare #page .alpha1info-form #contact-form.login .fieldset {
        margin-bottom: 26px; }
      body.alphacare #page .alpha1info-form #contact-form.login .field-label {
        display: none; }
      body.alphacare #page .alpha1info-form #contact-form.login .field-row {
        float: left;
        width: 223px; }
        body.alphacare #page .alpha1info-form #contact-form.login .field-row.button {
          width: auto;
          clear: inherit; }
        body.alphacare #page .alpha1info-form #contact-form.login .field-row .submit-button {
          margin-bottom: 0;
          margin-left: 26px;
          padding-top: 5px; }
      body.alphacare #page .alpha1info-form #contact-form.login .has-error {
        background-position-x: 72.8%; }
      body.alphacare #page .alpha1info-form #contact-form.login .help-block {
        left: 0; }
      body.alphacare #page .alpha1info-form #contact-form .has-error {
        background-position-x: 97.7%;
        background-position-y: 35%; }
      body.alphacare #page .alpha1info-form #contact-form .captcha .input-text-wrapper {
        margin-bottom: 10px; }
        body.alphacare #page .alpha1info-form #contact-form .captcha .input-text-wrapper .help-block {
          left: 0; }
        body.alphacare #page .alpha1info-form #contact-form .captcha .input-text-wrapper input {
          width: 96%; }
          body.alphacare #page .alpha1info-form #contact-form .captcha .input-text-wrapper input.error-field {
            width: 87%; }
      body.alphacare #page .alpha1info-form #contact-form .captcha .has-error {
        background-position-x: 97.7%;
        background-position-y: 71%; }
        body.alphacare #page .alpha1info-form #contact-form .captcha .has-error .control-label {
          color: #b94a48; }
      body.alphacare #page .alpha1info-form #contact-form .captcha-fieldset .captcha-field {
        overflow: inherit; }
      body.alphacare #page .alpha1info-form #contact-form .checkbox-container.error {
        box-sizing: content-box; }
      body.alphacare #page .alpha1info-form #contact-form .checkbox-container input {
        height: auto;
        width: 100%; }
      body.alphacare #page .alpha1info-form #contact-form .field-row.button .contactSendButton button {
        padding: 5px 13px;
        background: #f5841f;
        font-family: SourceSansProSemibold,Arial,sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 20px;
        line-height: 24px;
        text-decoration: none;
        border: none; }
        body.alphacare #page .alpha1info-form #contact-form .field-row.button .contactSendButton button:hover {
          background: #ec9d56; }
      body.alphacare #page .alpha1info-form #contact-form .body-fieldset div:nth-of-type(16) {
        min-height: 174.6px; }
        body.alphacare #page .alpha1info-form #contact-form .body-fieldset div:nth-of-type(16) input {
          height: 150px; }
      body.alphacare #page .alpha1info-form #contact-form .body-fieldset .checkbox-container {
        margin-top: 5px;
        display: inline-block; }
        body.alphacare #page .alpha1info-form #contact-form .body-fieldset .checkbox-container.error {
          width: 91%; }
          body.alphacare #page .alpha1info-form #contact-form .body-fieldset .checkbox-container.error .help-block {
            display: none; }
      body.alphacare #page .alpha1info-form #contact-form select.error-field {
        width: 62.7%; }
      body.alphacare #page .alpha1info-form #contact-form textarea {
        resize: none;
        height: 150px;
        margin-bottom: 10px; }
        .ie body.alphacare #page .alpha1info-form #contact-form textarea {
          overflow-y: scroll; }
      body.alphacare #page .alpha1info-form #contact-form .input-checkbox-wrapper.form-group {
        width: 6%;
        float: left; }
        body.alphacare #page .alpha1info-form #contact-form .input-checkbox-wrapper.form-group.has-error {
          background-image: none; }
      body.alphacare #page .alpha1info-form #contact-form .recaptcha-fieldset {
        margin: 14px 0 27px 29%; }
    body.alphacare #page .nav-superior {
      display: none; }
      body.alphacare #page .nav-superior + .title-text-template h3 {
        font-size: 30px;
        line-height: 36px;
        margin: 0 auto 26px; }
  body.alphacare #footer {
    margin-top: 20px; }
  body.alphacare #cookie-intro-modal .modal-dialog-content p, body.alphacare #cookie-settings-modal .modal-dialog-content p {
    font-size: 16px;
    line-height: 26px; }
    body.alphacare #cookie-intro-modal .modal-dialog-content p a, body.alphacare #cookie-settings-modal .modal-dialog-content p a {
      text-decoration: underline;
      font-weight: bold;
      color: #f5841f; }
  body.alphacare #cookie-intro-modal .modal-dialog-content .button-section, body.alphacare #cookie-settings-modal .modal-dialog-content .button-section {
    text-transform: uppercase;
    text-align: center; }
    body.alphacare #cookie-intro-modal .modal-dialog-content .button-section a, body.alphacare #cookie-settings-modal .modal-dialog-content .button-section a {
      font-family: SourceSansProSemibold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      background: #f5841f;
      min-width: 138px;
      color: #fff;
      display: inline-block;
      position: relative;
      font-size: 16px;
      line-height: 16px;
      text-transform: uppercase;
      padding: 7px 20px;
      margin: 0 auto;
      text-decoration: none; }
      body.alphacare #cookie-intro-modal .modal-dialog-content .button-section a:hover, body.alphacare #cookie-settings-modal .modal-dialog-content .button-section a:hover {
        background: #f5841f; }

@media only screen and (max-width: 1200px) {
  body.alphacare #page .banner {
    overflow: hidden; }
    body.alphacare #page .banner section {
      width: 100%; } }

@media only screen and (max-width: 1023px) {
  body.alphacare .insidepage {
    margin: 0; }
  body.alphacare .w10cols {
    width: auto; }
  body.alphacare.section-0 #page .banner h1 {
    margin-bottom: 260px; }
  body.alphacare #header-product #header-text-content {
    margin-top: 0; }
    body.alphacare #header-product #header-text-content .button {
      display: none; }
  body.alphacare #page .list-bullets-template.bullet-list, body.alphacare #page .title-text-template,
  body.alphacare #page .inside-template-margin.picture-left, body.alphacare #page .inside-template-margin.picture-text, body.alphacare #page .inside-template-margin.bcs-videoplayer,
  body.alphacare #page .picture-text-template, body.alphacare #page .list_enumeration, body.alphacare #page .breadcrumbs, body.alphacare #page .top-banner .container.text-section, body.alphacare #page .table-content, body.alphacare #page .glossary-content, body.alphacare #page #contact-form, body.alphacare #page .bcs-cookie-detail-list, body.alphacare #page .inside-template-margin .box-formatTBL {
    max-width: 721px;
    padding: 0 15px; }
  body.alphacare #page .pictext .pictextdiv {
    max-width: inherit; }
  body.alphacare #page .banner {
    overflow: hidden; }
    body.alphacare #page .banner section {
      left: calc(50% - 80px); }
      body.alphacare #page .banner section .text-container .container.text-box {
        margin-left: 320px; }
  body.alphacare #page .button-link-image {
    width: auto;
    right: 15px; }
    body.alphacare #page .button-link-image img {
      padding-right: 0; }
  body.alphacare #page .bcs-videoplayer, body.alphacare #page .bcs-videoplayer .video-container {
    width: auto;
    margin-left: auto;
    margin-right: auto; }
  body.alphacare #page .bcs-callout {
    max-width: 700px;
    margin: 0 auto; }
    body.alphacare #page .bcs-callout.cols2 .callout, body.alphacare #page .bcs-callout.cols4 .callout {
      width: 45%;
      margin-right: 0; }
    body.alphacare #page .bcs-callout.cols2 .callout:nth-of-type(odd), body.alphacare #page .bcs-callout.cols4 .callout:nth-of-type(odd) {
      margin-right: 10%; }
    body.alphacare #page .bcs-callout.cols3 .callout {
      width: 223px;
      margin-right: 15px; }
    body.alphacare #page .bcs-callout .callouts {
      border-bottom: none; }
    body.alphacare #page .bcs-callout .callout {
      padding: 30px 0 0;
      min-height: auto; }
      body.alphacare #page .bcs-callout .callout.last-column {
        margin-right: 0 !important; }
      body.alphacare #page .bcs-callout .callout.full-width {
        width: 100% !important; }
  body.alphacare #page .box-formatTBL {
    border: none;
    font-size: 16px;
    color: #666666; }
    body.alphacare #page .box-formatTBL table {
      width: 100%; }
      body.alphacare #page .box-formatTBL table thead tr th:first-child {
        width: 100%; }
      body.alphacare #page .box-formatTBL table tbody tr td {
        display: inline-block; }
        body.alphacare #page .box-formatTBL table tbody tr td:first-child {
          width: 100%; }
        body.alphacare #page .box-formatTBL table tbody tr td:last-child {
          text-align: left; }
  body.alphacare #page .breadcrumbs.lfr-component li {
    margin: 5px auto; }
  body.alphacare #page .picture-text .image-column img {
    margin-bottom: 0; }
  body.alphacare #page .glossary-content {
    width: 100%;
    box-sizing: border-box; }
    body.alphacare #page .glossary-content .alphabet ul {
      display: flex;
      width: 100%;
      justify-content: center;
      flex-wrap: wrap;
      flex: 1; }
      body.alphacare #page .glossary-content .alphabet ul li {
        list-style: none;
        text-align: center;
        width: auto;
        min-width: 24.5px; }
    body.alphacare #page .glossary-content .definitions .journal-content-article {
      width: 100%; }
      body.alphacare #page .glossary-content .definitions .journal-content-article .glossary .glossary-right {
        width: 100%; }
  body.alphacare #page .bg-yellow-content, body.alphacare #page .bg-yellow-thumbnail {
    background-color: #fff9e6;
    /* In case no rule applies */
    background-image: -owg-linear-gradient(0deg, #fef5d9, #fffcf2);
    background-image: -webkit-linear-gradient(0deg, #fef5d9, #fffcf2);
    background-image: -moz-linear-gradient(0deg, #fef5d9, #fffcf2);
    background-image: -o-linear-gradient(0deg, #fef5d9, #fffcf2);
    background-image: linear-gradient(0deg, #fef5d9, #fffcf2);
    padding: 32px 15px;
    box-sizing: border-box;
    margin-top: 1.8em;
    margin-bottom: 2.4em; }
    body.alphacare #page .bg-yellow-content .template-wrapper, body.alphacare #page .bg-yellow-thumbnail .template-wrapper {
      background: none;
      padding: 0;
      margin: 0 auto; }
  body.alphacare #page .bg-orange {
    background: #f5841f;
    padding: 32px 15px;
    box-sizing: border-box;
    margin-top: 1.8em;
    margin-bottom: 2.4em; }
    body.alphacare #page .bg-orange .template-wrapper {
      background: none;
      padding: 0;
      margin: 0 auto; }
  body.alphacare #page .portlet-asset-publisher .bcs-video-gallery {
    max-width: 638px;
    padding: 0 15px; }
    body.alphacare #page .portlet-asset-publisher .bcs-video-gallery .bcs-video-item {
      max-width: 306px; }
  body.alphacare #page .search-portlet {
    padding: 0 15px; }
  body.alphacare #page .alpha1info-form #contact-form {
    width: 100%; }
    body.alphacare #page .alpha1info-form #contact-form select {
      width: 99.4%; }
    body.alphacare #page .alpha1info-form #contact-form .captcha .input-text-wrapper input.error-field {
      width: 90%; }
    body.alphacare #page .alpha1info-form #contact-form .has-error {
      background-position-x: 97.2%;
      background-position-y: 72%; }
    body.alphacare #page .alpha1info-form #contact-form .captcha .has-error {
      background-position-x: 97%; }
    body.alphacare #page .alpha1info-form #contact-form .captcha .help-block {
      top: 58px; }
    body.alphacare #page .alpha1info-form #contact-form .help-block {
      left: 0;
      top: 54px; }
    body.alphacare #page .alpha1info-form #contact-form .body-fieldset div:nth-of-type(16) {
      min-height: 202.6px; }
    body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row {
      height: 66px; }
      body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input {
        padding-right: 0; }
        body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .form-control {
          width: 87%; }
        body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input select.error-field {
          width: 77%; }
        body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .has-error {
          background-position-x: 100.7%;
          width: 109%; }
        body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .help-block {
          top: 28px; }
    body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .form-group.has-error {
      background-position-x: 98.1%;
      background-position-y: 35%; }
    body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .help-block {
      top: 28px; } }

@media only screen and (max-width: 767px) {
  body.alphacare .insidepage {
    margin: 0; }
  body.alphacare #page h1, body.alphacare #page h2, body.alphacare #page h3, body.alphacare #page p, body.alphacare #page label, body.alphacare #page ul, body.alphacare #page ol {
    word-break: break-word; }
  body.alphacare #page .nowrap {
    white-space: inherit; }
  body.alphacare #page .banner section .text-container .container.text-box {
    margin-left: 535px; }
    body.alphacare #page .banner section .text-container .container.text-box h1 {
      padding-left: 15px;
      line-height: 1;
      max-width: 250px;
      text-align: center;
      font-size: 40px; }
      body.alphacare #page .banner section .text-container .container.text-box h1 .nowrap {
        white-space: nowrap; }
  body.alphacare #page .top-banner {
    overflow: hidden;
    height: auto;
    padding-top: 20px; }
    body.alphacare #page .top-banner .container.text-section {
      padding: 0 15px; }
      body.alphacare #page .top-banner .container.text-section .container {
        display: flex;
        flex-wrap: wrap;
        justify-content: center; }
        body.alphacare #page .top-banner .container.text-section .container .banner-image {
          display: flex;
          margin: 26px 0 0;
          max-height: none;
          height: auto;
          justify-content: center; }
          body.alphacare #page .top-banner .container.text-section .container .banner-image img {
            max-height: none;
            position: relative; }
        body.alphacare #page .top-banner .container.text-section .container .w10cols {
          width: 100%; }
        body.alphacare #page .top-banner .container.text-section .container h1 {
          margin: 20px 0 20px 0; }
  body.alphacare #page .bg-gray .top-banner {
    height: 200px;
    padding-top: 0px; }
  body.alphacare #page .button-link-image {
    right: 0;
    bottom: -21px; }
  body.alphacare #page .level-1 {
    margin-bottom: 59px; }
    body.alphacare #page .level-1 .button-link-image {
      bottom: -48px; }
  body.alphacare #page .pictext .pictextdiv {
    margin-top: 15px; }
  body.alphacare #page .inside-template-margin img {
    margin: 0 auto 1em; }
  body.alphacare #page .inside-template-margin .img-left {
    width: 100%;
    float: none; }
  body.alphacare #page .picture-text .image-section .text-column {
    display: inline-block; }
  body.alphacare #page .bg-yellow-thumbnail .thumbnail-image-preview .image-section {
    overflow: hidden;
    position: relative; }
    body.alphacare #page .bg-yellow-thumbnail .thumbnail-image-preview .image-section .div-description-text {
      margin: 0; }
    body.alphacare #page .bg-yellow-thumbnail .thumbnail-image-preview .image-section .image-column {
      position: relative;
      max-width: 100%; }
      body.alphacare #page .bg-yellow-thumbnail .thumbnail-image-preview .image-section .image-column img {
        margin: 0 0 25px; }
    body.alphacare #page .bg-yellow-thumbnail .thumbnail-image-preview .image-section .text-column {
      overflow: hidden;
      width: 100%; }
      body.alphacare #page .bg-yellow-thumbnail .thumbnail-image-preview .image-section .text-column .div-description-text, body.alphacare #page .bg-yellow-thumbnail .thumbnail-image-preview .image-section .text-column .div-download-button-image-left, body.alphacare #page .bg-yellow-thumbnail .thumbnail-image-preview .image-section .text-column .div-footer-text {
        float: left; }
      body.alphacare #page .bg-yellow-thumbnail .thumbnail-image-preview .image-section .text-column .div-download-button-image-left {
        margin: 0 0 25px; }
  body.alphacare #page .bcs-callout {
    max-width: none; }
    body.alphacare #page .bcs-callout.cols2 .callout {
      width: 100%; }
    body.alphacare #page .bcs-callout.cols3 .callout {
      width: 100%; }
    body.alphacare #page .bcs-callout.cols4 .callout {
      width: 100%; }
    body.alphacare #page .bcs-callout .content-title {
      padding: 0 20px; }
    body.alphacare #page .bcs-callout .callout .text-description {
      padding: 0 40px; }
    body.alphacare #page .bcs-callout .callout img {
      height: auto; }
    body.alphacare #page .bcs-callout .callout.border {
      border: none; }
    body.alphacare #page .bcs-callout .callout.disabled-callout {
      border-bottom: 1px solid #a9cce6; }
  body.alphacare #page .portlet-asset-publisher .bcs-video-gallery .bcs-video-item {
    float: none;
    margin: 20px auto 0 !important; }
  body.alphacare #page .proalpha-survey {
    padding: 50px 0;
    box-shadow: inset 0px 16px 12px -11px rgba(0, 0, 0, 0.15), inset 0px -9px 14px -10px rgba(0, 0, 0, 0.15); }
    body.alphacare #page .proalpha-survey.bcs-form .checkbox-container .checkbox-label {
      width: calc(87% - 2px); }
    body.alphacare #page .proalpha-survey.survey-result .survey-content-line .description-link,
    body.alphacare #page .proalpha-survey.survey-result .survey-content-line .button {
      width: auto;
      float: none;
      margin: 35px auto; }
    body.alphacare #page .proalpha-survey.survey-result .survey-content-line .button a {
      float: none; }
    body.alphacare #page .proalpha-survey .survey-content-desktop {
      display: none; }
    body.alphacare #page .proalpha-survey .survey-content-mobile {
      display: inline-block; }
      body.alphacare #page .proalpha-survey .survey-content-mobile .radio_Ja_Nein div {
        margin-top: 10px;
        margin-bottom: 35px; }
    body.alphacare #page .proalpha-survey .survey-content {
      margin: 0 15px; }
      body.alphacare #page .proalpha-survey .survey-content .question_row {
        padding-bottom: 0;
        padding-top: 15px; }
        body.alphacare #page .proalpha-survey .survey-content .question_row div p {
          overflow-wrap: break-word;
          word-wrap: break-word;
          -ms-word-break: break-all;
          word-break: break-word;
          display: inline-block;
          width: calc(100% - 90px);
          padding-bottom: 20px;
          margin-top: 0;
          margin-bottom: 0; }
        body.alphacare #page .proalpha-survey .survey-content .question_row div img {
          margin-right: 0;
          width: 80px; }
  body.alphacare #page .alpha1info-form #contact-form {
    width: auto; }
    body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input {
      width: 22%;
      padding-right: 0; }
      body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .has-error {
        background-position-x: 102%;
        background-position-y: 55%;
        padding-right: 19px; }
      body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .form-control {
        width: 78%; }
    body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .field {
      margin-left: 0; }
    body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .form-group.has-error {
      padding-left: 0;
      background-position-x: 95.2%;
      background-position-y: 33%; }
    body.alphacare #page .alpha1info-form #contact-form .checkbox-info input {
      width: 100%; }
    body.alphacare #page .alpha1info-form #contact-form .captcha .input-text-wrapper input.error-field {
      width: 90.3%; }
    body.alphacare #page .alpha1info-form #contact-form .captcha .has-error {
      background-position-x: 97.4%; }
    body.alphacare #page .alpha1info-form #contact-form .captcha .help-block {
      top: 57px; }
    body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .field.error-field {
      width: 87.5%; }
    body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input select.error-field {
      width: 89%; }
    body.alphacare #page .alpha1info-form #contact-form fieldset .has-error .field {
      width: 91.8%; }
    body.alphacare #page .alpha1info-form #contact-form .has-error {
      background-position-x: 97.7%; }
    body.alphacare #page .alpha1info-form #contact-form .recaptcha-fieldset {
      margin: 14px 0 27px 0; } }

@media only screen and (max-width: 767px) and (max-width: 567px) {
  body.alphacare #page .alpha1info-form #contact-form select {
    width: 99%; }
    body.alphacare #page .alpha1info-form #contact-form select.error-field {
      width: 89.5%; }
  body.alphacare #page .alpha1info-form #contact-form fieldset .has-error .field {
    width: 88.2%; }
  body.alphacare #page .alpha1info-form #contact-form .captcha .input-text-wrapper input.error-field {
    width: 93%; }
  body.alphacare #page .alpha1info-form #contact-form .captcha .has-error {
    background-position-x: 99%;
    background-position-y: 79%; }
  body.alphacare #page .alpha1info-form #contact-form .captcha .help-block {
    top: 78px; }
  body.alphacare #page .alpha1info-form #contact-form .has-error {
    background-position-x: 99.5%; }
  body.alphacare #page .alpha1info-form #contact-form .input-checkbox-wrapper.has-error .field {
    width: 100%; }
  body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .form-control {
    width: 92%; }
    body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .form-control.error-field {
      width: 91%; }
  body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .has-error {
    background-position-x: 99.7%;
    background-position-y: 34%; }
  body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .field {
    margin-left: 6px; }
  body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .field.error-field {
    width: 80%; }
  body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .form-group.has-error {
    background-position-x: 98.5%;
    background-position-y: 35%;
    padding-left: 0; }
  body.alphacare #page .alpha1info-form #contact-form.login fieldset .has-error {
    background-position: 100% 35%; }
    body.alphacare #page .alpha1info-form #contact-form.login fieldset .has-error .field {
      width: 88.5%; } }

@media only screen and (max-width: 767px) and (max-width: 320px) {
  body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .form-control {
    width: 75.85%; }
  body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .field {
    margin-left: 0; }
    body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .field.error-fiel {
      width: 93.5%; }
  body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .has-error {
    background-position-x: 101%; }
  body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .has-error {
    padding-right: 18px;
    background-position-x: 118.7%;
    width: 100%; }
  body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .form-group.has-error {
    background-position-x: 101.7%; }
  body.alphacare #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .form-control.error-field {
    width: 100%; } }

/* BOTONES ONETRUST */
body.alphacare #onetrust-banner-sdk p, body.alphacare #onetrust-banner-sdk button, body.alphacare #onetrust-pc-sdk p, body.alphacare #onetrust-pc-sdk button {
  font-size: 16px !important;
  line-height: 26px !important; }

body.alphacare #onetrust-banner-sdk p, body.alphacare #onetrust-pc-sdk p {
  color: #333333 !important;
  font-family: Arial, Helvetica, sans-serif !important; }

body.alphacare #onetrust-banner-sdk #ot-pc-content #ot-pc-desc p, body.alphacare #onetrust-banner-sdk #ot-pc-content .ot-hlst-cntr p, body.alphacare #onetrust-banner-sdk #ot-pc-content #onetrust-policy-text p, body.alphacare #onetrust-banner-sdk #onetrust-group-container #ot-pc-desc p, body.alphacare #onetrust-banner-sdk #onetrust-group-container .ot-hlst-cntr p, body.alphacare #onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text p, body.alphacare #onetrust-pc-sdk #ot-pc-content #ot-pc-desc p, body.alphacare #onetrust-pc-sdk #ot-pc-content .ot-hlst-cntr p, body.alphacare #onetrust-pc-sdk #ot-pc-content #onetrust-policy-text p, body.alphacare #onetrust-pc-sdk #onetrust-group-container #ot-pc-desc p, body.alphacare #onetrust-pc-sdk #onetrust-group-container .ot-hlst-cntr p, body.alphacare #onetrust-pc-sdk #onetrust-group-container #onetrust-policy-text p {
  font-size: 16px !important; }

body.alphacare #onetrust-banner-sdk #ot-pc-content #ot-pc-desc a, body.alphacare #onetrust-banner-sdk #ot-pc-content #ot-pc-desc button, body.alphacare #onetrust-banner-sdk #ot-pc-content .ot-hlst-cntr a, body.alphacare #onetrust-banner-sdk #ot-pc-content .ot-hlst-cntr button, body.alphacare #onetrust-banner-sdk #ot-pc-content #onetrust-policy-text a, body.alphacare #onetrust-banner-sdk #ot-pc-content #onetrust-policy-text button, body.alphacare #onetrust-banner-sdk #onetrust-group-container #ot-pc-desc a, body.alphacare #onetrust-banner-sdk #onetrust-group-container #ot-pc-desc button, body.alphacare #onetrust-banner-sdk #onetrust-group-container .ot-hlst-cntr a, body.alphacare #onetrust-banner-sdk #onetrust-group-container .ot-hlst-cntr button, body.alphacare #onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a, body.alphacare #onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text button, body.alphacare #onetrust-pc-sdk #ot-pc-content #ot-pc-desc a, body.alphacare #onetrust-pc-sdk #ot-pc-content #ot-pc-desc button, body.alphacare #onetrust-pc-sdk #ot-pc-content .ot-hlst-cntr a, body.alphacare #onetrust-pc-sdk #ot-pc-content .ot-hlst-cntr button, body.alphacare #onetrust-pc-sdk #ot-pc-content #onetrust-policy-text a, body.alphacare #onetrust-pc-sdk #ot-pc-content #onetrust-policy-text button, body.alphacare #onetrust-pc-sdk #onetrust-group-container #ot-pc-desc a, body.alphacare #onetrust-pc-sdk #onetrust-group-container #ot-pc-desc button, body.alphacare #onetrust-pc-sdk #onetrust-group-container .ot-hlst-cntr a, body.alphacare #onetrust-pc-sdk #onetrust-group-container .ot-hlst-cntr button, body.alphacare #onetrust-pc-sdk #onetrust-group-container #onetrust-policy-text a, body.alphacare #onetrust-pc-sdk #onetrust-group-container #onetrust-policy-text button {
  color: #f5841f !important;
  font-weight: bold !important; }
  body.alphacare #onetrust-banner-sdk #ot-pc-content #ot-pc-desc a:hover, body.alphacare #onetrust-banner-sdk #ot-pc-content #ot-pc-desc button:hover, body.alphacare #onetrust-banner-sdk #ot-pc-content .ot-hlst-cntr a:hover, body.alphacare #onetrust-banner-sdk #ot-pc-content .ot-hlst-cntr button:hover, body.alphacare #onetrust-banner-sdk #ot-pc-content #onetrust-policy-text a:hover, body.alphacare #onetrust-banner-sdk #ot-pc-content #onetrust-policy-text button:hover, body.alphacare #onetrust-banner-sdk #onetrust-group-container #ot-pc-desc a:hover, body.alphacare #onetrust-banner-sdk #onetrust-group-container #ot-pc-desc button:hover, body.alphacare #onetrust-banner-sdk #onetrust-group-container .ot-hlst-cntr a:hover, body.alphacare #onetrust-banner-sdk #onetrust-group-container .ot-hlst-cntr button:hover, body.alphacare #onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a:hover, body.alphacare #onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text button:hover, body.alphacare #onetrust-pc-sdk #ot-pc-content #ot-pc-desc a:hover, body.alphacare #onetrust-pc-sdk #ot-pc-content #ot-pc-desc button:hover, body.alphacare #onetrust-pc-sdk #ot-pc-content .ot-hlst-cntr a:hover, body.alphacare #onetrust-pc-sdk #ot-pc-content .ot-hlst-cntr button:hover, body.alphacare #onetrust-pc-sdk #ot-pc-content #onetrust-policy-text a:hover, body.alphacare #onetrust-pc-sdk #ot-pc-content #onetrust-policy-text button:hover, body.alphacare #onetrust-pc-sdk #onetrust-group-container #ot-pc-desc a:hover, body.alphacare #onetrust-pc-sdk #onetrust-group-container #ot-pc-desc button:hover, body.alphacare #onetrust-pc-sdk #onetrust-group-container .ot-hlst-cntr a:hover, body.alphacare #onetrust-pc-sdk #onetrust-group-container .ot-hlst-cntr button:hover, body.alphacare #onetrust-pc-sdk #onetrust-group-container #onetrust-policy-text a:hover, body.alphacare #onetrust-pc-sdk #onetrust-group-container #onetrust-policy-text button:hover {
    color: #33599e !important;
    font-weight: bold !important; }

body.alphacare #onetrust-banner-sdk #ot-pc-content .ot-host-name, body.alphacare #onetrust-banner-sdk #onetrust-group-container .ot-host-name, body.alphacare #onetrust-pc-sdk #ot-pc-content .ot-host-name, body.alphacare #onetrust-pc-sdk #onetrust-group-container .ot-host-name {
  font-family: SourceSansProSemibold, Arial, sans-serif;
  font-weight: normal;
  font-style: normal; }

body.alphacare #onetrust-banner-sdk #ot-pc-content .ot-acc-hdr, body.alphacare #onetrust-banner-sdk #ot-pc-content .ot-category-desc + p, body.alphacare #onetrust-banner-sdk #ot-pc-content .ot-pc-desc + p, body.alphacare #onetrust-banner-sdk #onetrust-group-container .ot-acc-hdr, body.alphacare #onetrust-banner-sdk #onetrust-group-container .ot-category-desc + p, body.alphacare #onetrust-banner-sdk #onetrust-group-container .ot-pc-desc + p, body.alphacare #onetrust-pc-sdk #ot-pc-content .ot-acc-hdr, body.alphacare #onetrust-pc-sdk #ot-pc-content .ot-category-desc + p, body.alphacare #onetrust-pc-sdk #ot-pc-content .ot-pc-desc + p, body.alphacare #onetrust-pc-sdk #onetrust-group-container .ot-acc-hdr, body.alphacare #onetrust-pc-sdk #onetrust-group-container .ot-category-desc + p, body.alphacare #onetrust-pc-sdk #onetrust-group-container .ot-pc-desc + p {
  color: #333333 !important;
  font-family: Arial, Helvetica, sans-serif !important; }

body.alphacare #onetrust-banner-sdk #ot-pc-desc, body.alphacare #onetrust-banner-sdk #ot-cat-item, body.alphacare #onetrust-banner-sdk #ot-pc-title, body.alphacare #onetrust-pc-sdk #ot-pc-desc, body.alphacare #onetrust-pc-sdk #ot-cat-item, body.alphacare #onetrust-pc-sdk #ot-pc-title {
  color: #002f86 !important;
  font-size: 18px !important; }

body.alphacare #onetrust-banner-sdk #ot-category-title, body.alphacare #onetrust-pc-sdk #ot-category-title {
  color: #002f86 !important;
  font-size: 18px !important;
  margin-top: 15px; }

body.alphacare #onetrust-banner-sdk .ot-cat-header, body.alphacare #onetrust-pc-sdk .ot-cat-header {
  color: #33599e !important;
  font-size: 16px !important; }

body.alphacare #onetrust-banner-sdk .ot-always-active, body.alphacare #onetrust-pc-sdk .ot-always-active {
  font-size: 16px !important;
  line-height: 2; }

body.alphacare #onetrust-banner-sdk #onetrust-reject-all-handler, body.alphacare #onetrust-banner-sdk #onetrust-accept-btn-handler, body.alphacare #onetrust-banner-sdk .ot-pc-refuse-all-handler, body.alphacare #onetrust-banner-sdk .save-preference-btn-handler, body.alphacare #onetrust-banner-sdk .onetrust-close-btn-handler, body.alphacare #onetrust-banner-sdk #accept-recommended-btn-handler, body.alphacare #onetrust-pc-sdk #onetrust-reject-all-handler, body.alphacare #onetrust-pc-sdk #onetrust-accept-btn-handler, body.alphacare #onetrust-pc-sdk .ot-pc-refuse-all-handler, body.alphacare #onetrust-pc-sdk .save-preference-btn-handler, body.alphacare #onetrust-pc-sdk .onetrust-close-btn-handler, body.alphacare #onetrust-pc-sdk #accept-recommended-btn-handler {
  background: #f5841f !important;
  border: #f5841f !important;
  border-radius: 0 !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: bold !important;
  font-family: SourceSansProSemibold, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  height: auto !important;
  line-height: 16px !important;
  padding: 7px 20px !important;
  text-transform: uppercase; }
  body.alphacare #onetrust-banner-sdk #onetrust-reject-all-handler:hover, body.alphacare #onetrust-banner-sdk #onetrust-accept-btn-handler:hover, body.alphacare #onetrust-banner-sdk .ot-pc-refuse-all-handler:hover, body.alphacare #onetrust-banner-sdk .save-preference-btn-handler:hover, body.alphacare #onetrust-banner-sdk .onetrust-close-btn-handler:hover, body.alphacare #onetrust-banner-sdk #accept-recommended-btn-handler:hover, body.alphacare #onetrust-pc-sdk #onetrust-reject-all-handler:hover, body.alphacare #onetrust-pc-sdk #onetrust-accept-btn-handler:hover, body.alphacare #onetrust-pc-sdk .ot-pc-refuse-all-handler:hover, body.alphacare #onetrust-pc-sdk .save-preference-btn-handler:hover, body.alphacare #onetrust-pc-sdk .onetrust-close-btn-handler:hover, body.alphacare #onetrust-pc-sdk #accept-recommended-btn-handler:hover {
    background: #33599e !important;
    border-color: #33599e !important; }

body.alphacare #onetrust-banner-sdk .ot-switch-nob, body.alphacare #onetrust-pc-sdk .ot-switch-nob {
  background-color: #f2f1f1; }

body.alphacare .ot-sdk-cookie-policy table tr td, body.alphacare .ot-sdk-cookie-policy table tr td span, body.alphacare .ot-sdk-cookie-policy table tr td p, body.alphacare .ot-sdk-cookie-policy table tr td a {
  color: #666 !important;
  font-size: 16px; }

/*# sourceMappingURL=alphacare.css.map */