.fabry-disease .page-article aside {
    flex: 0 0 24.5%;
}

.fabry-disease .fabri-disease-content sup {
    font-size: 70%;
    line-height: 1;
}

.fabry-disease .fabri-disease-content img {
    max-width: 100%;
    height: auto !important;
}

.fabry-disease .fabri-disease-content .nowrap {
    white-space: nowrap;
}

.fabry-disease .fabri-disease-content .hide-on-desktop {
    display: none !important;
}

.fabry-disease .fabri-disease-content .hide-on-mobile {
    display: flex !important;
}

.fabry-disease h1 {
    font-weight: 600 !important;
    font-size: 40px;
    line-height: 56px;
    color: #333333;
    margin: 0 0 24px !important;
}

.fabry-disease .fabri-disease-content h2 {
    margin: 0 0 23px;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.4;
    color: #333333;
}

.fabry-disease .fabri-disease-content h3 {
    font-size: 20px;
    line-height: 1.4;
    margin: 0 0 7px;
    font-weight: 700 !important;
}



.fabry-disease .fabri-disease-content h4 {
    font-weight: 700;
    font-size: 18px;
    line-height: 1.44;
    text-transform: uppercase;
    color: #333333;
    margin: 0;
}

.fabry-disease .fabri-disease-content p:not(.sources-title),
.fabry-disease .fabri-disease-content li:not(.sources-wrapper li) {
    font-size: 16px;
    line-height: 1.4;
    color: #333333;
    margin: 0
}

.fabry-disease .fabri-disease-content .big-text {
    font-size: 18px !important;
    line-height: 1.4 !important;
}

.fabry-disease .fabri-disease-content .small-text {
    font-size: 14px !important;
    line-height: 1.4 !important;
}

.fabry-disease .fabri-disease-content .extra-small-text {
    font-size: 12px !important;
    line-height: 1.4 !important;
}

.fabry-disease .fabri-disease-content .bg-grey {
    background: #F5F5F5;
}

.fabry-disease .fabri-disease-content .bg-lightgrey {
    background: #F8F8F8;
}

.fabry-disease .fabri-disease-content .bg-red {
    background: #FD0008;
}

.fabry-disease .fabri-disease-content .bg-red p {
    color: #ffffff;
}

.fabry-disease .fabri-disease-content .red-text {
    color: #FD0008 !important;
}

.fabry-disease .fabri-disease-content .white-text {
    color: #ffffff !important;
}


.fabry-disease .fabri-disease-content .grey-border {
    border: 1px solid #D7D7D7;
}

.fabry-disease .fabri-disease-content .lightgrey-border {
    border: 1px solid #F5F5F5;
}


.fabry-disease .fabri-disease-content .red-border {
    border: 1px solid #FD0008;
}

.fabry-disease .fabri-disease-content .border-radius {
    border-radius: 16px;
}

.fabry-disease .fabri-disease-content .icon-list-wrapper {
    display: flex;
    flex-direction: column;
}

.fabry-disease .fabri-disease-content .icon-list.row {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}

.fabry-disease .fabri-disease-content p,
.fabry-disease .fabri-disease-content ul {
    margin: 0;
    padding: 0;
}

.fabry-disease .fabri-disease-content .two-column-wrapper,
.fabry-disease .fabri-disease-content .three-column-wrapper {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    gap: 16px;
}

.fabry-disease .fabri-disease-content .two-column-wrapper>div {
    flex: 0 0 49%;
}

.fabry-disease .fabri-disease-content .three-column-wrapper>div {
    flex: 0 0 32.4%;
}


.fabry-disease .fabri-disease-content .info-wrapper {
    display: flex;
    padding: 16px 40px;
    align-items: center;
    margin: 0 0 24px;
    gap: 26px;
}

.fabry-disease .fabri-disease-content .info-wrapper.main-info {
    padding: 24px;
}

.fabry-disease .fabri-disease-content .info-wrapper .icon-wrapper {
    flex: 0 0 9%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.fabry-disease .fabri-disease-content .info-wrapper div:not(.icon-wrapper) {
    flex: 1 1;
}

.fabry-disease .fabri-disease-content ul {
    display: flex;
    flex-direction: column;
    gap: 5px;
    list-style: none;
}

.fabry-disease .fabri-disease-content ul li {
    position: relative;
}

.fabry-disease .fabri-disease-content ul li::before {
    content: "•";
    position: absolute;
    left: -15px;
    top: 0;
}

.fabry-disease .fabri-disease-content .section-overview .info-wrapper {
    padding: 45px 26px;
}

.fabry-disease .fabri-disease-content .prevalence-wrapper {
    padding: 0;
    align-items: flex-start;
    gap: 8px;
    margin: 0 0 20px;
}

.fabry-disease .fabri-disease-content .prevalence-wrapper ul {
    padding: 8px 5px 5px 23px;
}

.fabry-disease .fabri-disease-content .section-prevalence .two-column-wrapper {
    margin-bottom: 21px;
}

.fabry-disease .fabri-disease-content .section-prevalence .two-column-wrapper>div {
    padding: 16px 14px 16px 15px;
    display: flex;
    flex-direction: column;
    gap: 17px;
    justify-content: space-between;
    flex: 0 0 49.2%;
}

.fabry-disease .fabri-disease-content .section-prevalence .info-wrapper.bg-grey {
    gap: 34px;
}

.fabry-disease .fabri-disease-content .section-symptoms .border-wrapper {
    margin-bottom: 19px;
    position: relative;
}

.fabry-disease .fabri-disease-content .section-symptoms .border-wrapper:has(.multiple-angiokeratomas-wrap) {
    display: flex;
    align-items: flex-end;
}

.fabry-disease .fabri-disease-content .section-symptoms .info-wrapper {
    padding: 16px 35px;
    gap: 38px;
}

.fabry-disease .fabri-disease-content .section-symptoms .list-wrapper {
    padding: 0 0 0 23px;
    margin: 0 0 25px;
}

.fabry-disease .fabri-disease-content .section-symptoms .multiple-angiokeratomas-wrap .caption em {
    width: 95%;
    display: block;
}

.fabry-disease .fabri-disease-content .image-caption-wrapper img {
    width: 100%;
    height: auto;

}

.fabry-disease .fabri-disease-content .section-symptoms .transparent-button {
    width: 90px;
    height: 20px;
    cursor: pointer;
}

.fabry-disease .fabri-disease-content .section-symptoms .transparent-button .pulse-wrapper {
    width: 15px;
    height: 12px;
    position: relative;
}

.fabry-disease .fabri-disease-content .section-symptoms .transparent-button .pulse-wrapper img {
    height: 10px;
}

.fabry-disease .fabri-disease-content .section-symptoms .transparent-button .pulse-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50%;
    background: rgba(243, 146, 0, 0.4);
    animation: pulse-ring 1.5s infinite;
    z-index: 1;
}

@keyframes pulse-ring {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }

    100% {
        transform: scale(1.8);
        opacity: 0;
    }
}

.fabry-disease .fabri-disease-content .section-symptoms .two-column-wrapper>.border-wrapper {
    padding: 16px 13px 16px 15px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.fabry-disease .fabri-disease-content .section-symptoms .border-wrapper .paragraph-wrapper {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.fabry-disease .fabri-disease-content .section-symptoms .link-wrapper {
    padding: 16px 15px 16px 41px;
    gap: 24px;
}

.fabry-disease .fabri-disease-content .section-symptoms .link-wrapper .button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 181px;
    height: 60px;
    background: #FFFFFF;
    border-radius: 8px;
}

.fabry-disease .fabri-disease-content .section-symptoms .link-wrapper .button a {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    color: #FD0008;
    text-decoration: none;
    width: 100%;
    height: 100%;
    padding: 17px 34px;
}

.fabry-disease .fabri-disease-content .section-symptoms .icon-list-wrapper {
    display: flex;
    flex-direction: column;
    padding: 16px;
    gap: 24px;
    margin-bottom: 24px;
}


.fabry-disease .multiple-angiokeratomas-wrap {
    position: absolute;
    top: 34.9%;
    left: 61.8%;
}


.fabry-disease .popup-multiple-angiokeratomas {
    position: absolute;
    top: calc(100% + 12px);
    left: 50%;
    transform: translateX(-50%);
    z-index: 20;
    width: 220px;
    border-radius: 8px;
    border: 1px solid #d7d7d7;
    background: #ffffff;
    padding: 10px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.2s ease, visibility 0.2s ease;
}

.fabry-disease .popup-multiple-angiokeratomas.active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.fabry-disease .popup-multiple-angiokeratomas .image-caption-wrapper .caption {
    font-size: 9px;
    margin: 0;
}

.fabry-disease .popup-multiple-angiokeratomas .image-caption-wrapper>div>div {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.fabry-disease .popup-multiple-angiokeratomas .image-caption-wrapper .caption em {
    font-size: 8px;
    font-weight: 300;
    margin: 0;
}

.fabry-disease .fabri-disease-content .section-heart,
.fabry-disease .fabri-disease-content .section-renal,
.fabry-disease .fabri-disease-content .section-neuro,
.fabry-disease .fabri-disease-content .section-ocular {
    padding: 24px;
    margin-bottom: 23px;
}

.fabry-disease .fabri-disease-content .title-wrapper {
    padding: 0;
    gap: 15px;
    margin: 0 0 13px;
}

.fabry-disease .fabri-disease-content .title-wrapper+.two-column-wrapper {
    align-items: center;
    margin: 0 0 16px;
}

.fabry-disease .fabri-disease-content .title-wrapper .icon-wrapper {
    flex: unset;
    justify-content: flex-start;
}

.fabry-disease .fabri-disease-content .description-list {
    padding: 0 0 0 20px;
    display: flex;
    flex-direction: column;
    gap: 26px;
}

.fabry-disease .fabri-disease-content .important-info {
    padding: 13px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.fabry-disease .fabri-disease-content .description-wrapper>div {
    padding: 16px 13px 16px 16px;
    gap: 24px;
    display: flex;
    flex-direction: column;
}

.fabry-disease .fabri-disease-content .section-heart .description-wrapper {
    margin: 0 0 14px;
}

.fabry-disease .fabri-disease-content .description-wrapper .title {
    font-weight: 700;
    margin: 0 0 18px;
}

.fabry-disease .fabri-disease-content .description-wrapper .subtitle {
    font-weight: 600;
    margin: 0 0 3px;
}

.fabry-disease .fabri-disease-content .description-wrapper ul {
    padding: 0 0 0 22px;
    gap: 5px;
    margin: 0 0 6px;
}

.fabry-disease .fabri-disease-content .image-caption-wrapper {
    display: flex;
    flex-direction: column;
    gap: 11px;
}

.fabry-disease .fabri-disease-content .section-heart .image-caption-wrapper img {
    max-width: 347px;
}

.fabry-disease .fabri-disease-content .image-caption-wrapper .caption {
    font-size: 9px;
}

.fabry-disease .fabri-disease-content .image-caption-wrapper .caption em {
    font-size: 8px;
    font-weight: 300;
}

.fabry-disease .fabri-disease-content .section-heart .image-caption-wrapper>div:first-child {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    margin: -14px 0 0;
}

.fabry-disease .fabri-disease-content .section-heart .image-caption-wrapper>div:last-child {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.fabry-disease .fabri-disease-content .section-heart .image-caption-wrapper>div:last-child .caption em {
    font-size: 9px;
    font-weight: 300;
}

.fabry-disease .fabri-disease-content .image-caption-wrapper>div div:has(.caption) {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.fabry-disease .fabri-disease-content .phenotype-wrapper h4 {
    text-transform: unset;
    margin: 0 0 17px;
}

.fabry-disease .fabri-disease-content .phenotype-wrapper>ul {
    padding: 2px 0 0 22px;
    margin: 0 0 16px;
}

.fabry-disease .fabri-disease-content .table-wrapper {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper {
    gap: 12px;
}

.fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper>div {
    padding: 15px 16px 16px 16px;
}

.fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper>div ul {
    padding: 0 0 0 19px;
}

.fabry-disease .fabri-disease-content .table-wrapper .sublist li::before {
    content: none;
}

.fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper .sublist {
    padding: 16px 0 0 0;
    gap: 9px;
}

.fabry-disease .fabri-disease-content .table-wrapper .title-card {
    padding: 16px;
    display: flex;
    align-items: center;
}

.fabry-disease .fabri-disease-content .warning {
    padding: 10px;
    border-radius: 8px;
}

.fabry-disease .fabri-disease-content .section-renal .description-list {
    gap: 11px;
    margin: 0 0 18px;
}

.fabry-disease .fabri-disease-content .section-renal .image-caption-wrapper>div div:has(.caption) {
    margin: 7px 0 0;
}

.fabry-disease .fabri-disease-content .section-renal .icon-list ul {
    padding: 0 0 0 22px;
    gap: 9px;
    margin: 0;
}

.fabry-disease .fabri-disease-content .section-renal .icon-list>div {
    gap: 11px;
    display: flex;
    flex-direction: column;
}

.fabry-disease .fabri-disease-content .section-renal .icon-list:last-child {
    gap: 14px;
}

.fabry-disease .fabri-disease-content .section-renal .description-wrapper {
    margin: 0 0 16px;
}

.fabry-disease .fabri-disease-content .section-renal .renal-variant-wrapper h4 {
    text-transform: none;
    margin: 0 0 15px;
}

.fabry-disease .fabri-disease-content .section-renal .renal-variant-wrapper .icon-list {
    padding: 16px;
    gap: 23px;
    display: flex;
    flex-direction: column;
}

.fabry-disease .fabri-disease-content .section-renal .renal-variant-wrapper .icon-list ul {
    gap: 5px;
}

.fabry-disease .fabri-disease-content .section-neuro .two-column-wrapper {
    gap: 24px;
}

.fabry-disease .fabri-disease-content .section-neuro .description-list {
    flex: 0 0 55%;
    padding: 0 0 0 24px;
    gap: 11px;
}

.fabry-disease .fabri-disease-content .section-neuro .important-info {
    flex: 0 0 42%;
}

.fabry-disease .fabri-disease-content .section-neuro .description-wrapper .subtitle {
    font-weight: unset;
}

.fabry-disease .fabri-disease-content .section-neuro .description-wrapper>div:first-child {
    gap: 19px;
    flex: 0 0 56%;
}

.fabry-disease .fabri-disease-content .section-neuro .description-wrapper>div:first-child ul {
    gap: 8px;
}

.fabry-disease .fabri-disease-content .section-neuro .two-column-wrapper.description-wrapper {
    gap: 0;
    margin: 0 0 12px;

}

.fabry-disease .fabri-disease-content .section-neuro .description-wrapper>div:last-child {
    flex: 0 0 44%;
    gap: 11px;
}

.fabry-disease .fabri-disease-content .section-neuro .description-wrapper.item-two>div:first-child {
    gap: 12px;
}

.fabry-disease .fabri-disease-content .section-neuro .description-wrapper.item-two>div:last-child {
    padding: 16px 22px 16px 16px;
    gap: 17px;
}

.fabry-disease .fabri-disease-content .section-neuro {
    padding-bottom: 13px;
}

.fabry-disease .fabri-disease-content .section-ocular .description-list {
    margin: 0 0 18px;
}

.fabry-disease .fabri-disease-content .section-ocular .description-wrapper {
    gap: 0;
    margin: 0 0 16px;
}

.fabry-disease .fabri-disease-content .section-ocular .description-wrapper>div {
    gap: 18px;
}

.fabry-disease .fabri-disease-content .section-ocular .description-wrapper>div:first-child {
    flex: 0 0 56.5%;
}

.fabry-disease .fabri-disease-content .section-ocular .description-wrapper>div:last-child {
    flex: 0 0 43.5%;
    padding: 16px 15px 16px 11px;
}

.fabry-disease .fabri-disease-content .section-ocular .image-caption-wrapper>div {
    display: flex;
    flex-direction: column;
    gap: 7px;
}

.fabry-disease .fabri-disease-content .section-ocular .specific-wrapper {
    padding: 16px;
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.fabry-disease .fabri-disease-content .section-ocular .info-wrapper {
    gap: 15px;
    margin: 0 0 24px;
}

.fabry-disease .fabri-disease-content .section-inheritance h2 {
    margin: 0 0 14px;
}

.fabry-disease .fabri-disease-content .section-inheritance .info-wrapper {
    padding: 24px 0 0;
    gap: 17px;
    margin: 0 0 12px;
}

.fabry-disease .fabri-disease-content .section-inheritance .info-wrapper .icon-wrapper {
    justify-content: flex-start;
    flex: 0 0 54px;
}


.fabry-disease .fabri-disease-content .section-inheritance .border-wrapper {
    margin: 0 0 24px
}

.fabry-disease .fabri-disease-content .section-inheritance .colums-wrapper {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.fabry-disease .fabri-disease-content .section-inheritance .colums-wrapper .two-column-wrapper>div {
    padding: 16px;
    display: flex;
    flex-direction: column;
    gap: 17px;
}

.fabry-disease .fabri-disease-content .section-inheritance .info-wrapper.second {
    gap: 29px;
}

.fabry-disease .fabri-disease-content .section-quality .text-description {
    margin-bottom: 14px;
}

.fabry-disease .fabri-disease-content .section-quality .two-column-wrapper .icon-list:not(.row) {
    padding: 15px;
    gap: 17px;
    display: flex;
    flex-direction: column;
}


.fabry-disease .fabri-disease-content .section-quality .two-column-wrapper .icon-list h4 {
    margin: 0 0 15px;
}

.fabry-disease .fabri-disease-content .section-quality .two-column-wrapper .icon-list .text-description {
    margin: 0 0 6px;
}


.fabry-disease .fabri-disease-content .section-quality .two-column-wrapper .icon-list .text-title {
    margin: 0 0 6px;
}


.fabry-disease .fabri-disease-content .section-quality .two-column-wrapper .icon-list ul {
    padding: 4px 0 0 26px;
    gap: 7px;
    margin: 0 0 17px;
}

.fabry-disease .fabri-disease-content .section-quality .warning {
    padding: 5px 5px 10px;
}

.fabry-disease .fabri-disease-content .section-quality .two-column-wrapper .icon-list .warning ul {
    margin: 0;
    gap: 10px;
}

.fabry-disease .fabri-disease-content .section-quality .icon-list-wrapper .icon-list {
    display: flex;
    gap: 22px;
    align-items: flex-start;
}

.fabry-disease .fabri-disease-content .section-quality .icon-list-wrapper .icon-list.center {
    align-items: center;
}

.fabry-disease .fabri-disease-content .section-quality .system-wrapper {
    padding: 24px;
    margin: 24px 0 0;
}

.fabry-disease .fabri-disease-content .section-quality .system-wrapper h4 {
    margin: 0 0 16px;
}

.fabry-disease .fabri-disease-content .section-quality .system-wrapper .icon-list-wrapper {
    flex: 0 0 49.8%;
    gap: 16px;
}

.fabry-disease .fabri-disease-content .sources-wrapper {
    margin: 27px 0;
}

.fabry-disease .fabri-disease-content .sources-wrapper .sources-title {
    margin: 0 0 7px;
}

.fabry-disease .fabri-disease-content .sources-wrapper ol {
    margin: 0;
    padding: 0 13px 0 23px;
}

.fabry-disease .fabri-disease-content .sources-wrapper ol br {
    display: none;
}

.fabry-disease .fabri-disease-content .jobcode {
    font-size: 12px !important;
}

@media screen and (max-width: 1440px) {
    .fabry-disease .fabri-disease-content .section-heart .image-caption-wrapper>div:first-child {
        flex-direction: column;
    }

    .fabry-disease .fabri-disease-content .section-heart .image-caption-wrapper img {
        max-width: 100%;
    }
}

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

    .fabry-disease .fabri-disease-content .table-wrapper p,
    .fabry-disease .fabri-disease-content .table-wrapper li {
        font-size: 12px !important;
    }

    .fabry-disease .fabri-disease-content .section-quality .system-wrapper .two-column-wrapper {
        flex-direction: column;
    }

    .fabry-disease .multiple-angiokeratomas-wrap {
        left: 61.2%;
        top: 33.9%;
    }
}

@media screen and (max-width: 991px) {
    .fabry-disease .fabri-disease-content .section-overview .info-wrapper {
        padding: 24px;
    }

    .fabry-disease .fabri-disease-content .table-wrapper p,
    .fabry-disease .fabri-disease-content .table-wrapper li {
        font-size: 10px !important;
    }

    .fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper>div {
        padding: 10px;
    }

    .fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper>div ul {
        padding: 0 0 0 15px;
    }


    .fabry-disease .fabri-disease-content .section-symptoms .transparent-button {
        width: 70px;
    }

    .fabry-disease .multiple-angiokeratomas-wrap {
        top: 32.5%;
    }

}

@media screen and (max-width: 768px) {
    .fabry-disease .fabri-disease-content .hide-on-desktop {
        display: block !important;
    }

    .fabry-disease .fabri-disease-content .hide-on-mobile {
        display: none !important;
    }

    .fabry-disease .fabri-disease-content .big-text {
        font-size: 16px !important;
        line-height: 1.4 !important;
    }

    .fabry-disease .page-article aside {
        flex: 0 0 100%;
    }

    .fabry-disease .fabri-disease-content h2 {
        margin: 0 0 21px;
    }

    .fabry-disease .fabri-disease-content h4 {
        font-size: 18px;
        line-height: 1.4;
    }

    .fabry-disease .fabri-disease-content .two-column-wrapper,
    .fabry-disease .fabri-disease-content .three-column-wrapper {
        flex-wrap: wrap;
        flex-direction: column;
    }

    .fabry-disease .fabri-disease-content .info-wrapper {
        flex-direction: column;
        padding: 0;
        gap: 17px;
        align-items: flex-start;
    }

    .fabry-disease .fabri-disease-content .two-column-wrapper>div {
        flex: 0 0 100% !important;
    }

    .fabry-disease .fabri-disease-content .section-overview .info-wrapper {
        gap: 13px;
    }

    .fabry-disease .fabri-disease-content .section-prevalence .two-column-wrapper>div {
        padding: 21px 23px 19px 22px;
        gap: 11px;
    }

    .fabry-disease .fabri-disease-content .section-prevalence .two-column-wrapper>div .bg-lightgrey {
        text-align: center;
    }

    .fabry-disease .fabri-disease-content .section-prevalence .info-wrapper.bg-grey {
        gap: 20px;
        padding: 24px 24px 15px;
    }

    .fabry-disease .fabri-disease-content .section-symptoms .info-wrapper {
        padding: 24px;
        gap: 17px;
        margin: 0 0 21px;
    }

    .fabry-disease .fabri-disease-content .section-symptoms .two-column-wrapper>.border-wrapper {
        padding: 21px 18px 17px 23px;
        gap: 14px;
        margin-bottom: 27px;
    }

    .fabry-disease .fabri-disease-content .section-symptoms .two-column-wrapper {
        gap: 0;
    }

    .fabry-disease .fabri-disease-content .section-symptoms .border-wrapper .paragraph-wrapper {
        gap: 4px;
    }

    .fabry-disease .fabri-disease-content .section-symptoms .link-wrapper h4 {
        line-height: 1.44;
    }

    .fabry-disease .fabri-disease-content .section-symptoms .link-wrapper .button {
        width: 100%;
    }

    .fabry-disease .fabri-disease-content .section-symptoms .link-wrapper .button a {
        text-align: center;
    }

    .fabry-disease .fabri-disease-content .section-symptoms .icon-list-wrapper {
        padding: 26px 24px;
        gap: 12px;
    }

    .fabry-disease .fabri-disease-content .title-wrapper {
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .fabry-disease .fabri-disease-content .title-wrapper .icon-wrapper {
        flex: 0 0 44px;
    }

    .fabry-disease .fabri-disease-content .description-list {
        gap: 12px;
    }

    .fabry-disease .fabri-disease-content .description-wrapper>div {
        padding: 24px 20px 18px 24px;
        gap: 17px;
    }

    .fabry-disease .fabri-disease-content .section-heart .image-caption-wrapper>div:first-child {
        margin: -5px 0 0;
    }

    .fabry-disease .fabri-disease-content .image-caption-wrapper>div:first-child .caption:first-child br {
        display: none;
    }

    .fabry-disease .fabri-disease-content .image-caption-wrapper>div div:has(.caption) {
        gap: 0;
    }

    .fabry-disease .fabri-disease-content .image-caption-wrapper {
        gap: 8px;
    }

    .fabry-disease .fabri-disease-content .section-heart .image-caption-wrapper>div:last-child {
        width: 89%;
    }

    .fabry-disease .fabri-disease-content .section-heart .description-wrapper {
        margin: 0 0 22px;
    }

    .fabry-disease .fabri-disease-content .phenotype-wrapper>ul {
        margin: 0px 0 18px;
    }

    .fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper {
        flex-wrap: nowrap;
        flex-direction: row;
        gap: 5px;
    }

    .fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper .border-radius {
        border-radius: 5px;
    }

    .fabry-disease .fabri-disease-content .section-renal .title-wrapper {
        gap: 12px;
        margin: 0 0 17px;
    }

    .fabry-disease .fabri-disease-content .section-renal .title-wrapper h4 {
        line-height: 1.45;
    }

    .fabry-disease .fabri-disease-content .section-renal .title-wrapper .icon-wrapper {
        flex: 0 0 70px;
    }

    .fabry-disease .fabri-disease-content .section-renal .description-list {
        gap: 10px;
    }

    .fabry-disease .fabri-disease-content .section-renal .image-caption-wrapper>div:first-child {
        gap: 8px;
        display: flex;
        flex-direction: column;
    }

    .fabry-disease .fabri-disease-content .section-renal .image-caption-wrapper>div div:has(.caption) {
        width: 97%;
    }

    .fabry-disease .fabri-disease-content .section-renal .icon-list>div {
        gap: 14px;
    }

    .fabry-disease .fabri-disease-content .section-renal .renal-variant-wrapper .icon-list {
        padding: 23px;
        gap: 17px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .title-wrapper {
        margin: 0 0 18px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .title-wrapper .icon-wrapper {
        flex: 0 0 52px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .description-list {
        padding: 0 0 0 19px;
        gap: 15px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .two-column-wrapper {
        gap: 17px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .important-info {
        padding: 20px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .description-wrapper>div:first-child ul {
        gap: 10px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .description-wrapper>div:first-child {
        padding: 22px 20px 0 24px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .description-wrapper>div:last-child {
        padding: 12px 23px 18px 24px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .image-caption-wrapper>div div:has(.caption) {
        gap: 5px;
        display: flex;
        flex-direction: column;
    }

    .fabry-disease .fabri-disease-content .section-neuro .two-column-wrapper.description-wrapper {
        margin: 0 0 21px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .description-wrapper.item-two {
        margin: 0 0 10px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .description-wrapper.item-two>div:last-child {
        padding: 20px 23px 21px 22px;
        gap: 21px;
    }

    .fabry-disease .fabri-disease-content .section-neuro .description-wrapper.item-two>div:last-child>div {
        gap: 5px;
        display: flex;
        flex-direction: column;
    }

    .fabry-disease .fabri-disease-content .section-ocular .title-wrapper .icon-wrapper {
        flex: 0 0 58px;
    }

    .fabry-disease .fabri-disease-content .section-ocular {
        padding: 24px 24px 24px 24px
    }

    .fabry-disease .fabri-disease-content .section-ocular .title-wrapper {
        margin: 0 0 18px;
        gap: 15px;
    }

    .fabry-disease .fabri-disease-content .section-ocular .description-wrapper>div:last-child {
        padding: 0 23px 16px 24px;
    }

    .fabry-disease .fabri-disease-content .section-ocular .image-caption-wrapper>div div:has(.caption) {
        gap: 10px;
        width: 98%;
    }

    .fabry-disease .fabri-disease-content .section-ocular .image-caption-wrapper>div {
        gap: 9px;
    }

    .fabry-disease .fabri-disease-content .section-ocular .specific-wrapper {
        padding: 23px;
        gap: 15px;
    }

    .fabry-disease .fabri-disease-content .section-ocular .info-wrapper.red-border {
        padding: 26px 23px 23px 22px;
        gap: 14px;
    }

    .fabry-disease .fabri-disease-content .section-inheritance .info-wrapper {
        padding: 24px 0 0;
        gap: 27px;
        margin: 0 0 25px;
    }

    .fabry-disease .fabri-disease-content .section-inheritance .border-wrapper {
        margin: 0 auto 24px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: fit-content;
    }

    .fabry-disease .fabri-disease-content .section-inheritance .colums-wrapper .two-column-wrapper>div {
        padding: 23px 21px 22px 24px;
        gap: 11px;
    }

    .fabry-disease .fabri-disease-content .section-inheritance .colums-wrapper {
        gap: 19px;
    }

    .fabry-disease .fabri-disease-content .section-inheritance .info-wrapper.second {
        gap: 26px;
        margin: 0 0 11px;
    }

    .fabry-disease .fabri-disease-content .section-quality h2 {
        margin: 0 0 17px;
    }

    .fabry-disease .fabri-disease-content .section-quality .two-column-wrapper .icon-list:not(.row) {
        padding: 24px 24px 6px 24px;
        gap: 12px;
    }

    .fabry-disease .fabri-disease-content .section-quality .warning {
        padding: 5px 10px 13px 5px;
        margin: 0px 0 18px;
    }

    .fabry-disease .fabri-disease-content .section-quality .system-wrapper .icon-list-wrapper {
        gap: 18px;
    }

    .fabry-disease .fabri-disease-content .section-quality .icon-list-wrapper .icon-list {
        gap: 15px;
    }

    .fabry-disease .fabri-disease-content .section-quality .system-wrapper {
        padding: 24px 20px 24px 24px;
    }

    .fabry-disease .fabri-disease-content .sources-wrapper ol {
        padding: 0 0px 0 23px;
    }

    .fabry-disease .fabri-disease-content .section-symptoms .transparent-button .pulse-wrapper img {
        height: 7px;
    }

    .fabry-disease .multiple-angiokeratomas-wrap {
        top: 32%;
        left: 62%;
    }

    .fabry-disease .popup-multiple-angiokeratomas {
        transform: translateX(-55%);
    }
}

@media screen and (max-width: 590px) {
    .fabry-disease .multiple-angiokeratomas-wrap {
        top: 31%;
        left: 61.5%;
    }
}

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

    .fabry-disease .fabri-disease-content .table-wrapper p,
    .fabry-disease .fabri-disease-content .table-wrapper li {
        font-size: 4.69px !important;
    }

    .fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper>div {
        padding: 5px 4px 6px 6px;
    }

    .fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper>.title-card {
        padding: 4px 3px 6px 6px;
    }

    .fabry-disease .fabri-disease-content .table-wrapper {
        gap: 1px;
    }

    .fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper>div ul {
        padding: 0 0 0 3px;
        gap: 4px;
    }

    .fabry-disease .fabri-disease-content .table-wrapper ul li::before {
        left: -5px;
    }

    .fabry-disease .fabri-disease-content .table-wrapper .three-column-wrapper .sublist {
        padding: 4px 0 0 0;
        gap: 3px;
    }

    .fabry-disease .multiple-angiokeratomas-wrap {
        left: 61%;
        top: 30%;
    }
}

@media screen and (max-width: 410px) {
    .fabry-disease .multiple-angiokeratomas-wrap {
        left: 60%;
        top: 29%;
    }
}

@media screen and (max-width: 376px) {
    .fabry-disease .fabri-disease-content .sources-wrapper ol br {
        display: block;
    }
}