 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content {
     padding: 0 0 78px;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content sup {
     font-size: 70%;
     line-height: 1;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .hide-on-desktop {
     display: none !important;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .hide-on-mobile {
     display: flex !important;
 }

 .page-general-information-and-diagnostics.inflammatory-bowel-diseases h1 {
     font-weight: 600 !important;
     font-size: 40px;
     line-height: 56px;
     color: #333333;
     margin: 0 0 24px;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content h2 {
     margin: 0 0 4px;
     font-weight: 700;
     font-size: 24px;
     line-height: 1.4;
     color: #333333;

 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content h3 {
     font-size: 20px;
     line-height: 1.4;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content p:not(.sources-title),
 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content li:not(.sources-wrapper li) {
     font-size: 16px;
     line-height: 1.4;
     color: #333333;
     margin: 0
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content p.small {
     font-size: 14px;
     line-height: 1.4;
     color: #333333;
     margin: 0
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .bg-white {
     background: #ffffff;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .bg-grey {
     background: #F5F5F5;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .bg-pink {
     background: #FFE6E6;
 }


 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .red-text {
     color: #B10006 !important;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .coral-text {
     color: #FD0008 !important;
 }


 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .red-border {
     border: 2px solid #B10006;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .grey-border {
     border: 1px solid #D7D7D7;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .border-radius {
     border-radius: 16px;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content p,
 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content ul {
     margin: 0;
     padding: 0;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .two-column-wrapper,
 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .four-column-wrapper {
     display: flex;
     align-items: flex-start;
     justify-content: space-between;
     gap: 16px;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .two-column-wrapper>div {
     flex: 0 0 49%;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .four-column-wrapper>div {
     flex: 0 0 24%;
     gap: 19px;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper {
     padding: 14px 24px 14px 5px;
     align-items: center;
     margin: 0px 0 24px;
     gap: 28px;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper.warning {
     padding: 18px 37px 14px 37px;
     gap: 36px;
     margin: 0;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper .icon-wrapper {
     flex: 0 0 9%;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper div:not(.icon-wrapper) {
     flex: 1 1;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .icon-list {
     padding: 16px;
     display: flex;
     flex-direction: column;
     gap: 24px
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .icon-list.row {
     flex-direction: row;
     padding: 0;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content p.footnote {
     font-size: 10px;
     line-height: 1.3;
     margin: 28px 0 0;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content ul li::marker {
     font-size: 12px;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content ul {
     padding: 0 0 0 24px;
     display: flex;
     flex-direction: column;
     gap: 5px;
 }

 .page-general-information-and-diagnostics .section-intro {
     padding: 24px 0 40px;
     border-bottom: 1px solid #D7D7D7;
 }

 .page-general-information-and-diagnostics .section-intro .icon-list-wrapper {
     display: flex;
     flex-direction: column;
     gap: 16px;
 }

 .page-general-information-and-diagnostics .section-intro .icon-list-wrapper .icon-list.row>div p:first-child {
     margin-bottom: 5px;

 }

 .page-general-information-and-diagnostics .section-intro .image-wrapper {
     gap: 33px;
     justify-content: center;
     margin: 16px 0 24px;
 }

 .page-general-information-and-diagnostics .section-intro .image-wrapper>div {
     text-align: center;
     flex: 0 0 35%;
 }

 .page-general-information-and-diagnostics .section-intro .image-wrapper img {
     max-width: 362px;
     width: 100%
 }

 .page-general-information-and-diagnostics .section-intro .image-wrapper .image-caption {
     font-size: 12px;
     line-height: 1.3;
     max-width: 362px;
     margin: 5px 0 0;
 }

 .page-general-information-and-diagnostics .section-description {
     padding: 39px 0 66px;
     border-bottom: 1px solid #D7D7D7;
 }

 .page-general-information-and-diagnostics .section-description .info-wrapper {
     padding: 11px 8px 14px 0px;
     gap: 14px;
     margin: 0;
 }

 .page-general-information-and-diagnostics .section-description .info-wrapper h4 {
     margin: 0;
 }

 .page-general-information-and-diagnostics .section-description .schema-wrapper {
     text-align: center;
     padding: 24px 24px 18px;
     margin: 0 0 15px;
 }

 .page-general-information-and-diagnostics .section-description .schema-wrapper img {
     max-width: 980px;
     width: 100%;
 }

 .page-general-information-and-diagnostics .section-description .info-wrapper.bg-grey {
     padding: 16px 40px 16px;
     gap: 30px;
     margin: 0 0 6px;
 }

 .page-general-information-and-diagnostics .section-description .schema-wrapper-2 {
     margin: 33px 0 0;
     gap: 27px;
 }


 .page-general-information-and-diagnostics .section-description .schema-wrapper-2>div:first-child {
     flex: 0 0 66%;
     padding: 23px 0 0;
 }

 .page-general-information-and-diagnostics .section-description .schema-wrapper-2>div:last-child {
     flex: 1 1;
     display: flex;
     flex-direction: column;
     gap: 20px;
 }

 .page-general-information-and-diagnostics .section-description .schema-wrapper-2>div:last-child .icon-list {
     gap: 2px;
 }

 .page-general-information-and-diagnostics .section-description .schema-wrapper-2>div:first-child img {
     max-width: 676px;
     width: 100%;
 }

 .page-general-information-and-diagnostics .section-clinical {
     padding: 39px 0 0;
 }

 .page-general-information-and-diagnostics .section-clinical h2 {
     margin: 0 0 18px;
 }

 .page-general-information-and-diagnostics .section-clinical .four-column-wrapper {
     align-items: stretch;
     margin: 5px 0 13px;
     gap: 10px;
 }

 .page-general-information-and-diagnostics .section-clinical .two-column-wrapper {
     margin: 8px 0 14px;
 }

 .page-general-information-and-diagnostics .section-clinical .two-column-wrapper>div {
     flex: 0 0 48.5%;
 }

 .page-general-information-and-diagnostics .section-clinical .two-column-wrapper.methods-wrapper {
     align-items: center;
 }

 .page-general-information-and-diagnostics .section-clinical .two-column-wrapper.methods-wrapper>div:last-child .icon-list {
     gap: 2px;
 }

 .page-general-information-and-diagnostics .section-clinical .two-column-wrapper>div:has(.digit-list) {
     display: flex;
     flex-direction: column;
     gap: 16px;
 }

 .page-general-information-and-diagnostics .section-clinical .digit-list {
     padding: 7px 30px;
     display: flex;
     align-items: center;
     gap: 24px;
 }

 .page-general-information-and-diagnostics .section-clinical .digit-list.bg-pink {
     padding: 12px 49px 12px 30px !important;
     position: relative;
     cursor: pointer
 }


 .page-general-information-and-diagnostics .section-clinical .digit-list.bg-pink::after {
     content: '';
     background: url(/sites/default/files/2025-12/protein-icon13.png) no-repeat center/contain;
     width: 40px;
     height: 40px;
     display: block;
     position: absolute;
     bottom: 4px;
     right: 9px;
 }

 .page-general-information-and-diagnostics .section-clinical .digit-list .digit {
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     padding: 12px;
     gap: 10px;
     width: 48px;
     height: 48px;
     background: #333333;
     border-radius: 100%;
     color: #ffffff;
 }

 .page-general-information-and-diagnostics .section-clinical .info-wrapper.warning h2 {
     margin: 0;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .sources-wrapper {
     margin: 25px 0 26px;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .sources-wrapper ol {
     margin: 7px 0 0;
 }

 .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .jobcode {
     font-size: 12px !important;
 }

 @media screen and (max-width: 1250px) {
     .page-general-information-and-diagnostics .section-clinical .four-column-wrapper {
         flex-wrap: wrap;
     }

     .page-general-information-and-diagnostics .section-clinical .four-column-wrapper br {
         display: none;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .four-column-wrapper>div {
         flex: 0 0 49%;

     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper {
         padding: 14px 24px 14px 24px;
     }

     .page-general-information-and-diagnostics .section-clinical .digit-list {
         padding: 7px 16px !important;
     }

     .page-general-information-and-diagnostics .section-clinical .digit-list.bg-pink {
         padding: 12px 49px 12px 16px !important;
     }
 }

 @media screen and (max-width: 991px) {
     .page-general-information-and-diagnostics .section-description .schema-wrapper-2 {
         flex-direction: column;
     }

     .page-general-information-and-diagnostics .section-clinical .two-column-wrapper {
         flex-direction: column;
     }

     .page-general-information-and-diagnostics .section-clinical .two-column-wrapper>div {
         width: 100%;
     }
 }

 @media (min-width: 769px) {
     .page-general-information-and-diagnostics .page-article aside {
         flex: 0 0 24.4%;
     }
 }

 @media screen and (max-width: 768px) {

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content {
         padding: 0 0 33px;
     }

     .page-general-information-and-diagnostics .page-article #block-my-custom-theme-content {
         padding: 5px 20px 40px;
     }

     .page-general-information-and-diagnostics .page-article h1 {
         line-height: 1.2;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content p:not(.sources-title),
     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content li:not(.sources-wrapper li) {
         font-size: 14px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .hide-on-desktop {
         display: block !important;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .hide-on-mobile {
         display: none !important;
     }


     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content h2 {
         margin: 0 0 8px;
         font-size: 18px;
         line-height: 1.23;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content h4 {
         font-size: 16px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .two-column-wrapper,
     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .four-column-wrapper {
         flex-wrap: wrap;
         flex-direction: column;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper {
         padding: 16px 21px 16px 24px !important;
         gap: 24px;
         align-items: flex-start;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .two-column-wrapper>div,
     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .four-column-wrapper>div {
         flex: 0 0 100% !important;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content ul {
         padding: 0 0 0 21px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .icon-list.row {
         flex-direction: column;
         gap: 19px;
     }

     .page-general-information-and-diagnostics .section-intro .icon-list-wrapper .icon-list.row>div p:first-child {
         margin-bottom: 10px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper.warning {
         padding: 16px !important;
         gap: 14px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper.warning img {
         width: 40px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper.warning h2 {
         margin: 0;
     }

     .page-general-information-and-diagnostics .section-intro {
         padding: 24px 0 36px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .section-description .info-wrapper {
         padding: 15px 0 16px !important;
         gap: 22px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .section-description .info-wrapper img {
         width: 58px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .section-description .info-wrapper p {
         font-size: 16px;
         line-height: 1.35;
     }

     .page-general-information-and-diagnostics .section-description .schema-wrapper {
         padding: 6px 7px 3px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .section-description .info-wrapper.bg-grey {
         padding: 16px !important;
         flex-direction: column-reverse;
         gap: 14px;
         align-items: center;
         margin: 0 0 5px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .section-description .info-wrapper.bg-grey+.info-wrapper {
         flex-direction: row;
         gap: 26px;
         flex-wrap: nowrap;
         align-items: center;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper.bg-grey+.info-wrapper .icon-wrapper {
         flex: 0 0 9% !important;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper.bg-grey+.info-wrapper div:not(.icon-wrapper) {
         flex: 1 1 !important;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .info-wrapper.bg-grey+.info-wrapper p {
         font-size: 14px;
         line-height: 1.4;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .subtitle {
         font-size: 16px !important;
     }

     .page-general-information-and-diagnostics .section-description .schema-wrapper-2>div:first-child {
         padding: 0;
     }

     .page-general-information-and-diagnostics .section-description .schema-wrapper-2 {
         margin: 18px 0 0;
         gap: 24px;
     }

     .page-general-information-and-diagnostics .section-description .schema-wrapper-2>div:last-child .small {
         width: 99%;
     }

     .page-general-information-and-diagnostics .section-description .schema-wrapper-2>div:last-child .icon-list {
         gap: 11px;
     }

     .page-general-information-and-diagnostics .section-description {
         padding: 39px 0 41px;
     }

     .page-general-information-and-diagnostics .section-description .schema-wrapper-2>div:last-child .icon-list img {
         width: 40px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .section-clinical h2 {
         margin: 0 0 18px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .section-clinical .four-column-wrapper {
         gap: 16px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .section-clinical .four-column-wrapper .icon-list {
         flex-direction: row;
         gap: 26px;
         padding: 16px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .section-clinical .four-column-wrapper .icon-list p {
         font-size: 16px;
     }

     .page-general-information-and-diagnostics .section-clinical .two-column-wrapper {
         margin: 18px 0 21px;
     }

     .page-general-information-and-diagnostics .section-clinical .digit-list.bg-pink {
         padding: 8px 49px 8px 16px !important;
     }

     .page-general-information-and-diagnostics .section-clinical .digit-list p {
         font-size: 14px;
     }

     .page-general-information-and-diagnostics .section-clinical .two-column-wrapper.methods-wrapper>div:last-child .icon-list {
         gap: 17px;
     }

     .page-general-information-and-diagnostics .section-clinical .two-column-wrapper.methods-wrapper>div:last-child .icon-list img {
         width: 40px;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .section-clinical .info-wrapper.warning .icon-wrapper {
         justify-content: flex-start;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content p.footnote {
         font-size: 10px;
         line-height: 1.3;
         margin: 24px 0 0;
         width: 90%;
     }

     .page-general-information-and-diagnostics .protein-c-deficiency-severe-content .sources-wrapper {
         margin: 26px 0;
     }


 }


 /* popup */

 .page-general-information-and-diagnostics .protein-c-activity-modal .modal-body.modal-page-body {
     padding: 30px;
     background: #ffffff;
     font-family: 'Open Sans', sans-serif;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .modal-page-dialog {
     display: flex;
     justify-content: center;
     width: 1087px;
     max-width: 100%;
     margin: 65px auto;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .modal-page-content.modal-content {
     border: none;
     box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .modal-header {
     height: 0;
     padding: 0;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .close {
     position: absolute;
     z-index: 99999;
     top: 15px;
     right: 17px;
     width: 32px;
     height: 32px;
     margin: 0;
     padding: 13px;
     border: 1px solid #d7d7d7;
     border-radius: 500%;
     background: #efefef;
     color: #efefef;
     opacity: 0.5;
     cursor: pointer;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .close::before,
 .page-general-information-and-diagnostics .protein-c-activity-modal .close::after {
     content: '';
     position: absolute;
     top: 50%;
     left: 50%;
     width: 1px;
     height: 19px;
     background: #666666;
     transform: translate(-50%, -50%) rotate(45deg);
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .close::after {
     transform: translate(-50%, -50%) rotate(-45deg);
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .popup-wrapper h2 {
     font-family: 'Open Sans', sans-serif !important;
     margin: 0 0 24px;
     font-weight: 700;
     font-size: 24px;
     line-height: 1.4;
     color: #333333;
     width: 92%;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .popup-wrapper p {
     font-family: 'Open Sans', sans-serif !important;
     font-size: 14px;
     line-height: 1.4;
     margin: 0;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .popup-wrapper h4 {
     font-family: 'Open Sans', sans-serif !important;
     text-transform: uppercase;
     font-weight: 700;
     font-size: 18px;
     line-height: 26px;
     margin: 0;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .popup-wrapper h4 .coral-text {
     color: #FD0008 !important;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal sup {
     font-family: 'Open Sans', sans-serif !important;
     font-size: 70%;
     line-height: 1;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .info-wrapper {
     display: flex;
     align-items: flex-start;
     margin: 24px 0 0;
     gap: 24px;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .info-wrapper>div:last-child {
     display: flex;
     flex-direction: column;
     gap: 8px;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .info-wrapper>div:last-child p {
     font-size: 16px;
 }


 .page-general-information-and-diagnostics .protein-c-activity-modal .table {
     width: 100%;
     display: flex;
     flex-direction: column;
     gap: 4px;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .table .bg-coral {
     background: #FD0008;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .table .bg-grey {
     background: #F5F5F5;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .table .border-radius {
     border-radius: 8px;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .table .grey-border {
     border: 1px solid #D7D7D7;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .table-row {
     display: flex;
     gap: 4px;
 }


 .page-general-information-and-diagnostics .protein-c-activity-modal .table-cell {
     padding: 21px 16px;
     width: 33%;
     text-align: center;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .table-header .table-cell {
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     padding: 9px 16px;
     background: #FD0008;
     border-radius: 8px;
     color: #ffffff;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .table-header .table-cell p {
     font-size: 16px;
     font-weight: 700;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .table-subheader p {
     font-weight: 700;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .table-subheader {
     text-align: left !important;
     justify-content: flex-start;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .table-header .table-cell:first-child {
     align-items: flex-start;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .table-cell p {
     margin: 0;
 }

 .page-general-information-and-diagnostics .protein-c-activity-modal .hide-on-desktop {
     display: none !important;
 }

 @media (max-width: 1150px) {
     .page-general-information-and-diagnostics .protein-c-activity-modal .modal-page-dialog {
         width: 90%;
         max-width: 100%;
     }
 }

 @media (max-width: 767px) {
     .page-general-information-and-diagnostics .protein-c-activity-modal .modal-body.modal-page-body {
         padding: 30px 16px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .popup-wrapper h2 {
         font-size: 18px;
         width: 84%;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .popup-wrapper h4 {
         font-size: 16px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .info-wrapper {
         flex-direction: column;
         gap: 16px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .info-wrapper img {
         width: 60px;
         height: 60px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .info-wrapper>div:last-child p {
         font-size: 14px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .table-row {
         flex-direction: column;
         gap: 4px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .table-header .table-cell {
         padding: 10px 16px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .table-cell {
         display: unset;
         width: 100%;
         padding: 12px 16px;
         font-size: 14px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .table .table-cell.grey-border {
         border: none;
         display: flex;
         padding: 0;
         gap: 4px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .table .table-cell.grey-border p:first-child {
         flex: 0 0 120px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .table .table-cell.grey-border p:last-child {
         flex: 1 1;
         padding: 12px 16px;
         border: 1px solid #D7D7D7;
         border-radius: 8px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .table-header .table-cell p,
     .page-general-information-and-diagnostics .protein-c-activity-modal .table-cell p {
         font-size: 14px;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .hide-on-mobile {
         display: none !important;
     }

     .page-general-information-and-diagnostics .protein-c-activity-modal .hide-on-desktop {
         display: block !important;
         font-weight: 600;
         margin-bottom: 4px;
         padding: 12px 16px;
         color: #ffffff;
     }
 }