header{
    z-index: 101;
}
.MEfRVO_body h1,
.MEfRVO_body h2,
.MEfRVO_body h3,
.MEfRVO_body h4,
.MEfRVO_body h5,
.MEfRVO_body h6,
.MEfRVO_body p {
    margin: 0;
    padding: 0;
}

[data-theme=mefrvo] [data-content-block=moa] .graphic-container>.info-box-container button {
    background-color: #1E8757;
    border: 1px solid #1E8757;
}

[data-theme=mefrvo] [data-content-block=moa] .graphic-container>.info-box-container>div {
    background: #1E8757;
}

.bannerContentContainer {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width:95%;
}

.MEfRVO_body .font-bebas {
    font-family: var(--dxp-s-body-small-font-family);
}

.rvo-white {
    color: #ffff !important;
}

.rvo-lightGreen {
    color: #1E8757 !important;
}

.rvo-darkGreen {
    color: #005D46 !important;
}

.eyeleaMEfROV-darkGreen {
    background-color: #005D46;
}

.eyeleaMEfROV-lighGreen {
    background-color: #00AB6B;
}

.eyeleaMEfROV-lighGray {
    background-color: #D1D6D1;
}

.eyleaMEfRVO-pad-t-0 {
    padding-top: 0 !important;
}

.eyleaMEfRVO-pad-b-0 {
    padding-bottom: 0 !important;
}

.eyleaMEfRVO-mar-l-6 {
    margin-left: 6px;
}

.eyleaMEfRVO-mar-b-4 {
    margin-bottom: 4px !important;
}

.eyleaMEfRVO-mar-t-4 {
    margin-top: 4px !important;
}

.eyleaMEfRVO-mar-12 {
    margin: 12px 0 !important;
}

.eyleaMEfRVO-mar-13 {
    margin: 13px 0 !important;
}

.eyleaMEfRVO-mar-t-0 {
    margin-top: 0 !important;
}

.eyleaMEfRVO-mar-b-0 {
    margin-bottom: 0 !important;
}

.eyleaMEfRVO-mar-t-24 {
    margin-top: 24px !important;
}

.eyeleaMEfROV-pad-left {
    padding-left: .75rem;
}


.rvoFlex {
    display: flex;
    align-items: center;
    justify-content: center;
}

.eyleaMEfRVO-left {
    text-align: left;
}

.eyleamefrvo-sm {
    display: none;
}
.mob-imgWrapper{
    display: none;
}

/******Navigation CSS for MEfRVO**********/
[data-component=indication-switcher] .indication-switcher li.dropdown>ul li.mefrvo>a {
    color: #4d5e6c;
}

[data-page="mefrvo dosing"] .navigation .nav ul>li.dosing>a {
    border-bottom: 0.1363636364rem solid #1E8757;
    color: #1e8757
}

[data-page="mefrvo anatomic outcomes"] #navigation .nav ul>li.clinical-trial>a,
[data-page="mefrvo anatomic outcomes"] .navigation .nav ul>li.clinical-trial>a,
[data-page="mefrvo study design"] #navigation .nav ul>li.clinical-trial>a,
[data-page="mefrvo study design"] .navigation .nav ul>li.clinical-trial>a,
[data-page="mefrvo safety"] #navigation .nav ul>li.clinical-trial>a,
[data-page="mefrvo safety"] .navigation .nav ul>li.clinical-trial>a,
[data-page="mefrvo durability"] #navigation .nav ul>li.clinical-trial>a,
[data-page="mefrvo durability"] .navigation .nav ul>li.clinical-trial>a,
[data-page="mefrvo vision gains"] #navigation .nav ul>li.clinical-trial>a,
[data-page="mefrvo vision gains"] .navigation .nav ul>li.clinical-trial>a,
[data-page="mefrvo mechanism of action"] #navigation .nav ul>li.about>a,
[data-page="mefrvo mechanism of action"] .navigation .nav ul>li.about>a,
[data-page="mefrvo eylea 2mg"] #navigation .nav ul>li.about>a,
[data-page="mefrvo eylea 2mg"] .navigation .nav ul>li.about>a {
    border-bottom: 0.1363636364rem solid #1E8757;
    color: #1e8757
}

html[data-page="mefrvo study design"] [data-component=navigation] .nav ul li a[href*=study-design],
html[data-page="mefrvo vision gains"] [data-component=navigation] .nav ul li a[href*=vision-gains],
html[data-page="mefrvo anatomic outcomes"] [data-component=navigation] .nav ul li a[href*=anatomic-outcomes],
html[data-page="mefrvo durability"] [data-component=navigation] .nav ul li a[href*=durability],
html[data-page="mefrvo safety"] [data-component=navigation] .nav ul li a[href*=safety],
html[data-page="mefrvo eylea 2mg"] [data-component=navigation] .nav ul li a[href*=eylea-2mg],
html[data-page="mefrvo mechanism of action"] [data-component=navigation] .nav ul li a[href*=mechanism-of-action] {
    color: #1E8757 !important;
    text-decoration: underline;
    font-weight: 700;
}




/**h1 text common through out the RVO site**/
.rvoheader {
    font-size: 45px !important;
    font-family: Inter;
    font-weight: 500;
    line-height: initial;
    color: #1E8757;
    margin: 0;
    padding: 0;
}

.rvoSubheader {
    font-family: Inter;
    font-weight: 400;
    font-style: normal;
    font-size: 32px !important;
    line-height: initial;
    color: #1E8757;
    margin: 0;
    padding: 0;
    margin-top: 8px;
}

.rvoPara {
    font-family: Inter;
    font-weight: 400 !important;
    font-style: normal;
    font-size: 22px !important;
    line-height: initial;
    color: #000;
    margin: 0;
}

.rvoPara1 {
    font-family: Inter;
    font-weight: 400 !important;
    font-style: normal;
    font-size: 17px !important;
    line-height: initial;
    color: #6D6E71;
    margin: 0;
}

.rvoPara2 {
    font-family: Inter;
    font-weight: 700;
    font-style: normal;
    font-size: 14px !important;
    color: #FFF;
    text-align: center;
    margin: 0;
    line-height: initial;
}


.rvoPara3 {
    font-size: 28px;
    font-family: Inter;
    font-weight: 700;
    line-height: initial;
    color: #1E8757;
    margin: 0;
    margin-bottom: 8px !important;
}

.rvoPara4 {
    font-family: Inter;
    font-weight: 400 !important;
    font-style: normal;
    font-size: 18.72px !important;
    color: #6D6E71;
    text-align: center;
    margin-top: 10px !important;
    line-height: initial;
    margin-bottom: 0;
}

.rvoFootnotes {
    font-family: Inter;
    font-weight: 400 !important;
    font-style: normal;
    font-size: 18px !important;
    line-height: initial;
    color: #000;
    margin-left: -10px !important;
    margin-bottom: 0;
}

.rvoFootnotes span>sup {
    font-size: 14px;
}

.eyleaMEfRVObtn-container {
    gap: 10px;
    display: flex;
    padding-bottom: 0;
}

.eyleaMEfRVObtn-primary {
    color: #000;
    padding: 6px 18px;
    border-radius: 15px;
    border: 1px solid #F0F0F0;
    background: #F0F0F0;
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.eyleaMEfRVObtn-primary.eyleaMEfRVObtn-active {
    background: #1E8757;
    color: #fff;
}

/**Ribbon Sec1*/
.MEfRVO_Section1 {
    background-color: #1E8757;
    color: #fff;
    font-size: 20px;
    font-family: Inter;
    line-height: 20px;
    text-align: center;
    padding: 15px 0;
    position: relative;
    z-index: 0;
}
.MEfRVO_Section2{
    overflow: hidden;
}

.MEfRVO_Section1 img {
    margin: 0;
    padding-left: 10px;
}

.mefROVImageWrapper img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    margin-bottom: 0 !important;
}

/*********New ribbon changes********/
.eyleaRibbonWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    font-weight: 700;
}

.eyleaRibbonWrapper p {
    font-size: 18px !important;
}

.eyleaRibbonWrapper .eyleaMEfRVO-anchor {
    font-weight: 400;
}

/*********Eylea Homepage**********/
.eyleaHomepage .bannerBtn>a {
    color: #e3e4e5 !important;
    border: 1px solid;
    width: 320px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16.5px 20px;
    padding-left: 58px;
    /* border-image-source: linear-gradient(96.47deg, rgba(255, 255, 255, 0.8) 0%, rgba(77, 77, 77, 0.22) 23.56%, rgba(255, 255, 255, 0.2) 50%, rgba(79, 79, 79, 0.25) 80.67%, rgba(255, 255, 255, 0.8) 100%); */
    box-shadow: -6px -8px 10px 0px #FFFFFF40 inset, 5px 10px 10px 0px #FFFFFF40 inset, 8px 8px 25px -3px #00000024;
}

.eyleaHomepage .bannerBtn span {
    font-size: 34px;
}

[data-component=sitemap] .grid-container {
    grid-template-columns: repeat(3, 1fr);
}

[data-component=sitemap] .grid-container .component-card:nth-child(4),
[data-component=sitemap] .grid-container .component-card:nth-child(5) {
    grid-column: auto;
}

/* [data-theme="mefrvo"] h1 {
    color: #4D5E6C;
} */

/****Dropdown CSS for MEfRVO***/

[data-theme=mefrvo] [data-component=indication-switcher] .indication-switcher li.dropdown>a:first-child {
    left: 0.6rem !important;
}

[data-theme=mefrvo] [data-component=indication-switcher] .indication-switcher li.dropdown {
    background: linear-gradient(90deg, #3C4B57 84%, #344552 80%) !important;
}

/******Site Maps*******/
[data-component=sitemap] .grid-container {
    grid-template-areas:
        "a b c"
        "d e ."
        "f g h";
}

.grid-container div:nth-child(1) {
    grid-area: a;
}

.grid-container div:nth-child(2) {
    grid-area: b;
}

.grid-container div:nth-child(3) {
    grid-area: c;
}

.grid-container div:nth-child(4) {
    grid-area: d;
}

.grid-container div:nth-child(5) {
    grid-area: e;
}

.grid-container div:nth-child(6) {
    grid-area: f;
}

.grid-container div:nth-child(7) {
    grid-area: g;
}

.grid-container div:nth-child(8) {
    grid-area: h;
}
/*********ISI Copyright*********/
.isi-r-ball{
    font-size: 100%;
    top:0.4em;
}

/*****/
.MEfRVO_body .slds-col {
    box-sizing: border-box;
    word-wrap: break-word;
    padding: 0;
    height: 552px;
    padding-left: .75rem;
}

.MEfRVO_body .mefROVBannerSection {
    background-image: url(/sfsites/c/cms/delivery/media/MCRLVDGZI32FGH5EEUUMGFG2RGGU?version=1.2);
    background-repeat: no-repeat;
    height:602px;
    background-size: cover;
    background-position: center;
    width: 100%;
}
.MEfRVO_body .mefROVBannerSection .container{
    padding: 0 68px 0 58px;
}
.MEfRVO_body .eyleaDME-Homepage {
    background-image: linear-gradient(180deg, #00446B 0px, rgba(6, 76, 108, 0) 100px),
        url(/sfsites/c/cms/delivery/media/MCRLVDGZI32FGH5EEUUMGFG2RGGU?version=1.2) !important;
}

.MEfRVO_body .eyleaDR-Homepage {
    background-image: linear-gradient(180deg, #4D5E6C 0px, rgba(77, 94, 108, 0) 100px),
        url(/sfsites/c/cms/delivery/media/MCRLVDGZI32FGH5EEUUMGFG2RGGU?version=1.2) !important;
}

.MEfRVO_body .eyleaMEfRVOHomepage {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0px, rgba(255, 255, 255, 0) 100px),
        url(/sfsites/c/cms/delivery/media/MCRLVDGZI32FGH5EEUUMGFG2RGGU?version=1.2) !important
}



/* .MEfRVO_body .badgeContainer {
    border-radius: 100px;
    background: linear-gradient(256.09deg, #FEFEFE -19.92%, #EEEEEE 14.07%, #B9B9B9 48.06%, #D6D6D6 82.04%, #FFFFFF 116.03%),
        linear-gradient(0deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.18));
    box-shadow: 0px 0px 3px 0px #00000059, 0px 4px 14px 0px #FFFFFF99 inset, 0px 1px 19px 0px #FFFFFF54;
    font-size: 25px;
    font-family: var(--dxp-s-body-small-font-family);
    font-weight: 700;
    line-height: 40px;
    color: #2E2E2E;
    max-width: 120px;
} */
.MEfRVO_body .badgeContainer {
    max-height: 42px;
}

.leftSide .badgeContainer img {
    aspect-ratio: 0;
    margin-bottom: 0;
    left: -15px;
    top: 0px;
    width: 168px!important;
    height: 86px!important;
    position: absolute!important;
}

.badgeContainer img {
    top: -10px !important;
}

/* .MEfRVO_body .eyleaDR-Homepage .badgeContainer {
    background: linear-gradient(180deg, #4D5E6C 0.77%, rgba(77, 94, 108, 0) 92.31%);
    color: #fff;
} */

.MEfRVO_body .bannerHeader {
    font-family: var(--dxp-s-body-small-font-family);
    font-weight: 400 !important;
    font-size: 160px !important;
    line-height: 122px;
    vertical-align: middle;
    text-transform: uppercase;
    margin-top: 15px;
    color: #B7DBD6;
    letter-spacing: -6px;
}

.MEfRVO_body .bannerPara {
    font-family: inter;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    width: 88%;
}

.MEfRVO_body .eyleaHomepage .bannerPara {
    width: 90%;
}

.eyleaMEfRVO-anchor {
    text-decoration: none !important;
    color: #fff !important;
}
.DR-anchor.eyleaMEfRVO-anchor img{
    margin: 0 !important;
}
.eyleaMEfRVO-anchor:hover {
    text-decoration: none !important;
}

.eyleaMEfRVOHomepage .bannerBtn>a,
.eyleaWET-AMDHomepage .bannerBtn>a,
.eyleaDME-Homepage .bannerBtn>a {
    gap: 23px;
    border: 2px solid #fff;
    border-radius: 32px;
    display: flex;
    align-items: baseline;
    padding: 16.5px 20px;
    max-width: 364px;
    justify-content: space-between;
}

.eyleaDR-Homepage .bannerBtn>a {
    border: 2px solid #fff;
    border-radius: 32px;
    padding: 16.5px 20px;
    max-width: 364px;
    gap: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    height: 60px;
}

.eyleaMEfRVOHomepage .bannerBtn,
.eyleaWET-AMDHomepage .bannerBtn,
.eyleaDME-Homepage .bannerBtn,
.eyleaDR-Homepage .bannerBtn {
    width: 100%;
}


.eyleaMEfRVOHomepage .bannerBtn:not(:first-child)>a,
.eyleaWET-AMDHomepage .bannerBtn:not(:first-child)>a,
.eyleaDME-Homepage .bannerBtn:not(:first-child)>a,
.eyleaDR-Homepage .bannerBtn:not(:first-child)>a {
    border-radius: 15px;
}

.eyleaHomepage{
    overflow: hidden;
}
.eyleaHomepage .leftSide .imgWrapper,
.eyleaWET-AMDHomepage .leftSide .imgWrapper,
.eyleaDME-Homepage .leftSide .imgWrapper,
.eyleaMEfRVOHomepage .leftSide .imgWrapper,
.eyleaDR-Homepage .leftSide .imgWrapper {
   /* width: 100%;
    left: -65px;
    position: relative;
    top: -24px;
    min-width: 363px;*/
    z-index: 2;
}

.eyleaDR-Homepage .leftSide .imgWrapper{
    left: -22px !important;
    position: relative;
}

.eyleaHomepage .leftSide img,
.eyleaWET-AMDHomepage .leftSide img,
.eyleaDME-Homepage .leftSide img,
.eyleaDR-Homepage .leftSide img,
.eyleaMEfRVOHomepage .leftSide img {
    margin: 0 0 0 -10px;
}

.eyleaDR-Homepage .bannerBtn span:first-child {
    width: fit-content;
}

.bannerBtn span {
    font-size: 22px;
    font-family: inter;
    font-weight: 700;
    color: #fff;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.bannerBtn img {
    margin: 0;
    aspect-ratio: inherit;
}

.bannerButtonWrapper {
    display: block;
    height: initial;
    flex-direction: column;
    align-items: center;
    justify-self: center;
    /*width: 100%;
    max-width: 280px;*/
    position: relative;
    z-index: 100;
}

.bannerBtn span:first-child {
    width: 90%;
}

.bannerBtn span>span {
    font-size: 19px;
    line-height: 24px;
    font-weight: 400;
}

.mar-20 {
    margin: 20px 0;
}

p.rvoFootnotes+p.rvoFootnotes {
    margin-top: 4px;
}

/*******eyeleaWETAMDBtn*******/
.eyeleaWETAMDBtn {
    color: #fff !important;
    background: #1EA5684D !important;
}

/*******eyleaDME********/
.eyleaDMEBtn {
    color: #fff !important;
    background: #064C6C !important;


}

/******eyleaDR******/
.eyleaDRBtn {
    color: #fff;
    background: linear-gradient(180deg, #4D5E6C 0.77%, rgba(77, 94, 108, 0) 92.31%) !important;
}

/* .eyleaDR-Homepage .leftSide {
    width: max-content;
} */

.MEfRVO_body .eyleaDR-Homepage .bannerHeader {
    /* line-height: 140px; */
    word-spacing: -15px;
}

.eyleaDR-Homepage .bannerSubHeader {
    font-size: 80px !important;
    line-height: 90px;
    color: #B7DBD6;
    font-weight: bold !important;
    font-family: var(--dxp-s-body-small-font-family);
    margin-top: -15px;
    margin-bottom: -5px;
}

/* .eyleaDR-Homepage .imgWrapper {
    height: 100%;
    width: 456px;
    position: relative;
    left:-13%;
    top:-30px;
} */

/**********/
.safety-table .bg-darkGreen {
    background-color: #115B48 !important;
}

.safety-table .bg-lightGreen {
    background-color: #1E8757 !important;
}

.safety-table .bg-gray {
    background-color: #BDBCBC !important;
}

.safety-table .color-white {
    color: #ffff !important;
}

.safety-table .color-darkGreen {
    color: #115B48 !important;
}

.safety-table .color-lightGreen {
    color: #1E8757 !important;
}

.safety-table .color-uiBlack {
    color: #231F20 !important;
}

.safety-table {
    width: 100%;
    max-width: 1306px;
    border-collapse: separate;
    border-spacing: 15px 0;
    font-family: 'Inter';
    margin: 40px 0 15px 0;
}

.safety-table th,
td {
    text-align: center;
    box-shadow: 2px 0px 4px 0px #0000002B;
    font-weight: 400;
}

.safety-table th {
    font-size: 21px;
    padding: 16px 36.5px;
}

.safety-table td {
    font-size: 22px;
    color: #231F20;
    padding-top: 12px;
    padding-bottom: 12px;
}

.safety-table thead tr:first-child th {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
}

.safety-table thead tr:first-child th:last-child {
    border-top-right-radius: 15px;
}

.safety-table tr:last-child td {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.safety-table .treatment-header {
    width: 20%;
    max-width: 251px;
    box-sizing: border-box;
    font-size: 19px;
    font-family: 'inter';
    padding: 16px 76px;
}

.safety-table .group-header th:first-child {
    width: 38%;
    max-width: 478px;
    box-sizing: border-box;
}

.safety-table tbody tr:nth-child(odd) td {
    background-color: #f0f0f0;
}

.safety-table tbody tr:nth-child(even) td {
    background-color: #ffffff;
}

.safety-table tbody td:nth-child(2) {
    color: #115B48;
    font-weight: 700;
}

.safety-table tbody td:nth-child(3) {
    color: #1E8757;
    font-weight: 700;
}

.safety-table tbody td:last-child {
    color: #231F20;
    font-weight: 700;
}

/****/
.patient-table {
    width: 100%;
    max-width: 1340px;
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 15px 0;

}

.patient-table th,
td {
    box-shadow: 2px 0px 4px 0px #0000002B;

}

.patient-table tbody tr:nth-child(even) td {
    background-color: #ffff;
}

.patient-table tbody tr:nth-child(odd) td {
    background-color: #EDEFF0;
}

.patient-table img {
    margin-bottom: 0 !important;
}

.patient-table tbody td {
    color: #000;
    font-size: 22px;
    font-family: 'inter';
    font-weight: 400;
    padding-top: 18px;
    padding-bottom: 20px;
    text-align: center;
}

.patient-table th:first-child {
    width: 510px;
    max-width: 510px;
}

.patient-table th:nth-child(2) {
    width: 370px;
    max-width: 370px;
    color: #1E8757;
}

.patient-table th:last-child {
    width: 399px;
    max-width: 399px;
}

.patient-table th span {
    font-size: 22px;
    font-weight: 700;
}

.patient-table th span+span {
    font-size: 20px;
    font-weight: 400;
    padding-top: 3px;
}

.patient-table thead tr:first-child th {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
}

.patient-table tr:last-child td {
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
}

.rvoContainer {
    padding: 0 0 1rem 0 !important;
}

.eyeleaMEfROV-flex {
    display: flex;
   /* align-items: center;*/
    justify-content: center;
}

.rvo_Flex {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-self: center;
    text-align: center;
}

.mefRVO-pad-t-11 {
    padding-top: 11px;
}

.mefRVO-pad-t-25 {
    padding-top: 25px;
}

.mefRVO-pad-b-11 {
    padding-bottom: 11px;
}

.mefRVO-pad-t-16 {
    padding-top: 16px !important;
}

/****/
.eyeleaMEfROV-durabilitySection .durabilityBox {
    box-shadow: 0px 4px 4px 0px #00000040;
    height: 436px;
    margin: 36px auto 24px auto;
    border-radius: 15px;

}

.eyeleaMEfROV-durabilitySection .durabilityBox .box {
    width: 276px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.eyeleaMEfROV-durabilitySection .durabilityBox .box>div {
    border: 1px solid #1E8757;
    border-radius: 8px 8px 0 0px;
    width: 100%;
}

.eyeleaMEfROV-durabilitySection .durabilityBox .innerBox {
    display: flex;
    gap: 146px;
}

.eyeleaMEfROV-durabilitySection .durabilityBox .greenBox {
    width: 100%;
    height: 210px;
    background-color: #1E8757;
    border-radius: 7px 7px 0 0px;
}

.eyeleaMEfROV-durabilitySection .durabilityBox .greyBox {
    width: 100%;
    background-color: #F0F0F0;
    height: 22px;
}

.eyeleaMEfROV-durabilitySection .durabilityBox .greyBox sup {
    font-size: 100%;
    top: 4px;
}

.eyeleaMEfROV-durabilitySection .rvoPara4 sup {
    font-size: 80%;
    top: 2px;
}

.rvoFootnotes span {
    display: block;
    color: #231F20;
}

.rvoRibbon {
    border-radius: 15px;
    background: linear-gradient(265.25deg, #2DA870 3.39%, #064C6C 132.34%);
    box-shadow: 0px 0px 7px 0px #2DA87099;
    padding-top: 39.5px;
    padding-bottom: 39.5px;
    margin-top: 24px;
}

.rvoRibbon>div {
    width: 52%;
    margin: 0 auto;
}

/****Durability*****/
.duraility-boxHeader {
    font-size: 18px;
    font-weight: 500;
    font-family: Inter;
    line-height: inherit;
    color: #1E8757;
    text-align: center;
    margin-bottom: 15px;
    border: 1px solid #1e8757;
    padding: 6px 18px;
    border-radius: 6px;
}

/*Anatomy Section**/
.keyItem {
    padding: 16px 9px;
    border-radius: 6px;
    box-shadow: 0px 4px 4px 0px #00000029;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.keyItem span {
    font-size: 19px;
    font-family: Inter;
    font-weight: 500;
    line-height: initial;
}

.keyItem img {
    margin: 0 !important;
    width: 54px;
    flex-shrink: 0;
}

.indicationWrapper {
    display: flex;
    align-items: center;
    gap: 20px;
}

.calloutText {
    margin: 0 auto !important;
    width: 75%;
    text-align: center;
    font-size: 32px;
    font-family: Inter;
    font-weight: 700 !important;
    line-height: initial;
    margin: 0;
}

/**Study Design**/
.eyleaMEfRVOContent {
    width: 95%;
    margin: 0 auto;
    padding-left: 48px;
    padding-right: 48px;
    text-align: center;
    margin-bottom: 0 !important;
    ;
}

.eyeleaMEfROV-studyDesignFont {
    font-size: 14px;
    font-family: Inter;
    font-weight: 400;
    color: #000;
    line-height: initial;
    margin-bottom: 0;
}

.eyeleaMEfROV-circle {
    width: 20px;
    height: 20px;
    border-radius: 100%;
}

.leftSection {
    flex: 0 0 80%;
}

.leftSection img {
    margin: 0;
    width: 100%;
}

.rightSection {
    display: flex;
    flex-direction: column;
    gap: 19px;
    border-radius: 14px;
    padding: 24px 20px;
    flex: 0 0 20%;
    background: #f6f6f6;
}

.rightSection .borderBox {
    width: 28px;
    height: 64px;
    box-sizing: border-box;
    flex-shrink: 0;
}

.rightSection .borderBox1 {
    background: #F1F1F2;
    border: 1px dashed #BDBCBC;
}

.rightSection .borderBox2 {
    background-color: #BABABA;
}

.rightSection .borderBox3 {
    background-image: repeating-linear-gradient(135deg, #969696, #969696 1px, transparent 2px, transparent 4px) !important;
    background: #f1f1f1;
}


.secondSection .eyeleaMEfROV-circle {
    width: 20px;
    height: 20px;
    border-radius: 100%;
}

.rightSection .firstDiv {
    display: flex;
    gap: 12px;
    flex-direction: column;
}

.rightSection .secondDiv,
.thirdDiv,
.fourthDiv {
    display: flex;
    align-items: center;
    gap: 12px;
}

.iscContainer {
    max-width: 452px;
    background-color: #f9f9f9;
    box-sizing: border-box;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 24px;
}

.iscContainer .iscHeader {
    font-size: 20px;
    font-weight: 600;
    font-family: Inter;
    background-color: #1E8757;
    color: #fff;
    padding: 18px 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    width: 100%;
}

.iscContainer .rvoFootnotes {
    padding: 10px 28px;
    line-height: 24px !important;
}

.iscWrapper {
    padding: 0 25px 24px 25px;
    border-radius: 15px;
}

.iscWrapper .eyeleaMEfROV-box1 {
    background: #CFE6DB;
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
}

.iscWrapper .eyeleaMEfROV-box2 {
    background: #EBEBEB;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    position: relative;
}

.iscWrapper .eyeleaMEfROV-box2:not(sup)::before {
    content: "&";
    font-size: 34px;
    font-family: Inter;
    font-weight: 700;
    color: #1E8757;
    position: absolute;
    top: 15%;
    left: -12%;
    background: #EBEBEB;
    padding: 10px;
    border-radius: 100%;
}

.iscWrapper .eyeleaMEfROV-box {
    padding: 14px 18px 26px 18px;
}

.iscWrapper .eyeleaMEfROV-box img {
    width: 76px;
    height: 76px;
    margin-bottom: 26px;
}

/**Vision Gains**/
.eyleaMEfRVO-buttonWrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 0;
}
.vspopup-mar-l{
    margin-left: -2px !important;
}

.eyleaMEfRVO-buttonWrapper .slds-button {
    font-size: 19px !important;
    font-family: Inter;
    padding: 18.5px 30px !important;
    background-color: #1E8757 !important;
    color: #fff;
    border-radius: 70px;
    font-weight: 500;
    max-height: 65px;
    margin-right: 54px;
}

.eyleaMEfRVO-buttonWrapper .slds-button:hover {
    transform: none;
}

.eyleaMEfRVO-buttonWrapper .slds-button::after {
    content: none !important
}

.eyeleaMEfROV-modalBtn {
    font-size: 19px;
    font-family: Inter;
    padding: 18.5px 30px;
    color: #fff !important;
    border-radius: 70px;
    background-color: #1E8757;
}


br.eyleaMefRVO-BR {
    display: none;
}

.show-on-mefrvo-home,
.show-on-mefrvo-mechanism-of-action,
.show-on-mefrvo-eylea-2mg,
.show-on-mefrvo-study-designs,
.show-on-mefrvo-durability,
.show-on-mefrvo-vision-gains,
.show-on-mefrvo-anatomic-outcomes,
.show-on-mefrvo-safety,
.show-on-mefrvo-dosing,
.show-on-sitemap {
    display: none !important;
}

html[data-page="mefrvo home 1"] .show-on-mefrvo-home,
html[data-page="mefrvo mechanism of action"] .show-on-mefrvo-mechanism-of-action,
html[data-page="mefrvo eylea 2mg"] .show-on-mefrvo-eylea-2mg,
html[data-page="mefrvo study design"] .show-on-mefrvo-study-designs,
html[data-page="mefrvo safety"] .show-on-mefrvo-safety,
html[data-page="mefrvo anatomic outcomes"] .show-on-mefrvo-anatomic-outcomes,
html[data-page="mefrvo durability"] .show-on-mefrvo-durability,
html[data-page="mefrvo vision gains"] .show-on-mefrvo-vision-gains,
html[data-page="mefrvo dosing"] .show-on-mefrvo-dosing,
html[data-page="sitemap"] .show-on-sitemap {
    display: block !important;
}

/**********Modal Popup**************/
html[data-theme="mefrvo"]:has(.slds-fade-in-open) {
    overflow: hidden
}

.eyleaMEfROV-vision-modalpopup .slds-modal {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.eyleaMEfROV-vision-modalpopup .slds-modal__container {
    width: 1154px;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 100%;
}

.eyleaMEfROV-vision-modalpopup .slds-modal__content {
    max-height: calc(100vh - 120px);
    padding-top: 0;
    overflow-y: auto;
}

.eyleaMEfROV-vision-modalpopup .imageWrapper img {
    width: 68%;
}

.eyleaMEfROV-vision-modalpopup .slds-modal__header {
    border: none;
}

.eyleaMEfROV-vision-modalpopup .slds-modal__close {
    top: 10px;
    right: 10px;
    border-radius: 100%;
    padding: 20px;
    background: #1E8757;
}

.eyleaMEfROV-vision-modalpopup .slds-icon {
    width: 20px;
    height: 20px;
    fill: #fff;
}

.eyleaMEfRVO-sub {
    font-size: 100% !important;
    bottom: -1px !important
}

.patient-table sup {
    font-size: 80% !important;
}

[data-component-id*="eyleaHD_HCP_MEfRVO_MOA_Content"] [data-content-block=moa] small {
    color: #000 !important;
    opacity: .5 !important;
    font-size: 100% !important
}

[data-component-id="section-f7a3"] {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

[data-component-id="section-2baa"] {
    padding-top: 0 !important;
}

.eyleaMEfRVO-mar-b-28 {
    margin-bottom: 28px;
}

.rvoPara li {
    margin-bottom: 10px;
}

ul.rvoPara {
    margin-left: 1rem !important;
}

.rvoPara li::marker {
    color: #1E8757 !important;
}

.eyleahdhcp-bracket {
    color: #F700D1;
}

.fine-print {
    line-height: normal !important;
    font-size: 16px !important;
}

.eyleaMEfRVO-mar-t-56 {
    margin-top: 56px;
}

[data-component=indication-switcher] .indication-switcher li.dropdown>ul li {
    pointer-events: none;
}

[data-component=indication-switcher] .indication-switcher a {
    pointer-events: auto;
}

/********Footer CSS*********/
.container:has(.eyleaHDHCP-mefrvo-footerPara) {
    padding-bottom: 10px;
    padding-top: 0;
}

.container:has(.footer-bottom-style) {
    padding-bottom: 0;
}

.eyleaHDHCP-mefrvo-footerPara {
    font-size: .7272rem;
}

.eyleaHDHCP-mefrvo-footerPara-flex {
    display: flex;
    gap: 14.2rem;
    align-items: end;
}

.eyleaHDHCP-mefrvo-jobCode {
    font-size: 16px;
    position: relative;
    bottom: 8px;
    text-align: right !important;
}

.eyleaHDHCP-mefrvo-footerLinks {
    font-weight: 500;
    text-decoration: underline !important;
    font-size: 16px;
    padding-right: 22px;
    border-right: 1px solid #000;
    color: #000 !important;
}

.eyleaHDHCP-mefrvo-footerLinks:hover {
    color: #000 !important;
    text-decoration: none;
}

lightning-layout-item.eyleahdhcp-mefrvo-footerWrapper.eyleahdhcp-mefrvo-footerWrapper:nth-of-type(1) {
    width: 32.5%;
}

lightning-layout-item.eyleahdhcp-mefrvo-footerWrapper:nth-of-type(2) {
    width: 19.6%;
}

lightning-layout-item.eyleahdhcp-mefrvo-footerWrapper:nth-of-type(3) {
    width: 19%;
}

lightning-layout-item.eyleahdhcp-mefrvo-footerWrapper:nth-of-type(4) {
    width: 13.9%;
}

lightning-layout-item.eyleahdhcp-mefrvo-footerWrapper:nth-of-type(5) {
    width: 15%;
}

.footer-nav-links-style {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 0;
}

.footer-bottom-style {
    padding-bottom: 0;
}

.eyleaHDHCP-mefrvo-footerPara-flex>div>img {
    margin-bottom: 0;
}

.eyleahdhcp-footerlinks-parent {
    padding-top: 0;
    padding-bottom: 0;
}

.eyleahdhcp-mefrvo-footerWrapper div#navigationItemCustomActionContainer a {
    text-decoration: none;
}

.eyleahdhcp-mefrvo-footerWrapper .acn-link-body {
    text-decoration: none !important;
}

.mefrvo-mob-view {
    display: none;
}

/********Dosing*********/
.dosingGridRow .cell.right.boxed .flex sup {
    font-size: 80%;
    top: .5em;
}

.dosingWrapper {
    margin: 0 auto;
    max-width: 1366px;
}

.dosingWrapper .container {
    margin-right: 111px;
}

.dosingGridWrapper {
    max-width: var(--maxw);
    margin: 40px auto;
    position: relative;
    padding: var(--pad);
    display: flex;
    align-items: start;
}

.dosingGridWrapper .dosingcontent {
    flex: 0 0 90%;
}

.dosingGridTable {
    border-top: 1px solid var(--box-border);
    border-bottom: 1px solid var(--box-border);
    margin-top: 10px;

}

.dosingGridHead,
.dosingGridRow {
    display: grid;
    grid-template-columns: 240px 1fr 320px;
    align-items: center;
    border-bottom: 1px solid rgba(30, 135, 87, 1);
}

.dosingGridRow {
    display: flex;
    align-items: stretch;
    border-bottom: 1px solid rgba(30, 135, 87, 1);
    white-space: nowrap;
    background: rgba(217, 217, 217, 0.38);
}

.dosingGridHead {
    font-weight: 700;
    color: #0f3e24;
    text-transform: uppercase;
    font-size: 13px;
    display: flex;
    align-items: stretch;
    min-height: 50px;
}

.dosingGridHead .center {
    text-align: center;
    /* //font-family: 'Bebas Neue Pro'; */
    font-family: var(--dxp-s-body-small-font-family);
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    text-transform: uppercase;
    box-shadow: 0px 8px 4px 0px rgba(255, 255, 255, 0.45) inset, -4px -4px 4px 0px rgba(255, 255, 255, 0.45) inset;
    border-radius: 12px 12px 0 0;
    background: rgba(217, 217, 217, 0.38);
    display: flex;
    color: #09323B;
}

.dosingGridHead .right {
    background: rgba(45, 168, 112, 1);
    border: 1px solid #fff;
    border-bottom:0;
    /* border-image-source: linear-gradient(84.1deg, #FFFFFF 11.49%, #999999 50.77%, #FFFFFF 86.44%); */
    box-shadow: 0px 8px 4px 0px rgba(255, 255, 255, 0.35) inset, -4px -4px 4px 0px rgba(255, 255, 255, 0.45) inset;
    border-radius: 12px 12px 0 0;
    /* //font-family: 'Bebas Neue Pro'; */
    font-family: var(--dxp-s-body-small-font-family);
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    text-transform: uppercase;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dosingGridHead .right {
    text-align: left;
    padding-left: 12px;
}

.dosingGridHead .cell:nth-child(1),
.dosingGridRow .cell:nth-child(1) {
    flex: 0 0 30%;
}

.dosingGridHead .cell:nth-child(2),
.dosingGridRow .cell:nth-child(2) {
    flex: 0 0 30%;
}

.dosingGridHead .cell:nth-child(4),
.dosingGridRow .cell:nth-child(4) {
    flex: 0 0 36%;
}

.dosingGridHead .cell:nth-child(3),
.dosingGridRow .cell:nth-child(3) {
    flex: 0 0 4%;
}

.dosingGridRow .cell {
    min-width: 200px;
    flex: 1;
}

.dosingGridRow .cell.arrow-image {
    min-width: auto;
    display: flex;
    align-items: center;
}

.dosingGridRow .cell.arrow-image img {
    margin-bottom: 0;
}

.cell.left.label {

    padding-left: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(30, 135, 87, 1);
    font-family: 'Inter';
    font-weight: 700;
    font-size: 25px;
    background: #fff;
}

.dosingGridRow .cell.center {
    display: flex;
    flex-direction: column;
    font-family: 'Inter';
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    color:#09323B;
}

.dosingGridRow .muted {
    display: block;
}

.cell.arrow-image img {
    width: 29px;
    height: 49px;
}

.cell.right.boxed {
    padding-left: 12px;
}

.dosingGridRow .cell.right.boxed .flex {
    font-family: var(--dxp-s-body-small-font-family);
    color: #1E8757;
    font-weight: 400;
}

.dosingcontent .box {
    padding: 12px 0 14px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.dosingcontent .freq {
    font-family: 'Inter';
    font-weight: 700;
    font-size: 22px;
}

.dosingcontent .flex {
    font-family: 'Inter';
    font-weight: 700;
    font-size: 28px;
}

.dosingNotes {
    margin-top: 18px;
    color: var(--muted);
    line-height: 1.45;
    font-size: 13px;
}

.dosingRightImage {
    position: relative;
    min-width: 396px;
    height: auto;
    margin-top: -100px;
    margin-left: -5%;
    clip-path: inset(0 0 9.5% 0);
}

.dosingRightImage img {
    max-width: 100%;
    height: auto;
    object-fit: cover;

}

.dosingRightImage::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

.dosingContentWrapper p:first-child,
.dosingContentWrapper p:nth-child(2) {
    font-family: 'Inter';
    font-weight: 700;
    font-size: 22px;
    margin-left:-7.89px;
    color:#231F20;
    padding-right:18px;
}

.mobiledosingDesign {
    display: none;
}

.dosingContentWrapper {
    padding-top: 40px;
    padding-right: 80px;
}
.dose-table-small{
    font-size:18px;
    line-height:24px;
}

/***********Homepage CSS***********/
.eyleaHomepage .bannerContentContainer,
.eyleaWET-AMDHomepage .bannerContentContainer,
.eyleaDME-Homepage .bannerContentContainer,
.eyleaMEfRVOHomepage .bannerContentContainer,
.eyleaDR-Homepage .bannerContentContainer {
    margin-top: 15px !important;
    gap: 0;
    width: 452px;
    position: relative;
}
.eyleaHomepage .bannerContentContainer{
    margin-top: 0 !important;
}
.heroBanner.flex{
    justify-content: space-between;
    /*align-items: center;*/
}
.heroBanner .col1 .imgWrapper img{
    margin: -38px 0 0 -10px;
}

.eyleaHomepage .eyleaHomepage-head {
    font-size: 60px !important;
    font-weight: 700 !important;
    font-family: var(--dxp-s-body-small-font-family);
    line-height: inherit;
    margin-bottom: 0;
    color: #E0F5F2;
    letter-spacing: normal;
}

.eyleaHomepage .eyleaHomepage-bannerHeader,
.MEfRVO_body .bannerHeader {
    font-size: 160px !important;
    font-weight: 400 !important;
    font-family: var(--dxp-s-body-small-font-family);
    color: #B7DBD6;
    line-height: 122px;
    margin-bottom: 0;
    margin-top: 66px;
    letter-spacing: -6px;
}
.eyleaHomepage .eyleaHomepage-bannerHeader{
    margin-top: 82px;
}
.eyleaHomepage .eyleaHomepage-subHeader {
    font-size: 60px !important;
    font-weight: 700 !important;
    font-family: var(--dxp-s-body-small-font-family);
    color: #E0F5F2;
    line-height: inherit;
    margin-bottom: 0;
}

.eyleaHomepage .eyleaHomepage-para {
    font-size: 18px !important;
    font-family: 'Inter';
    font-weight: 400 !important;
    line-height: inherit;
    display: flex;
    color: #fff;
    margin-right: 2rem;
}

span.eyleaHomepage-sup sup {
    font-size: 100%;
    top: .25em;
}

.eyleaHomepage p+p {
    margin-top: 12px;
}

.eyeleamefrvo-pad-left-home {
    position: relative;
    /*left: -3rem;*/
    margin-top: 170px;
}

.mobiledosingDesign {
    display: none;
}

.eyleaDR-Homepage .bannerContentContainer{
        width: 567px;
}

/***************Tablet******************/

@media (min-width: 1025px) and (max-width: 1248px) {

   /* .eyleaHomepage .bannerBtn>a {
        width: 280px;
        padding-left: 48px !important;
    }*/

    .eyleaHomepage .bannerBtn>a.eyleaHome-dme-icon {
        padding-left: 80px !important;
    }

    .eyleaHomepage .leftSide img,
    .eyleaWET-AMDHomepage .leftSide img,
    .eyleaDME-Homepage .leftSide img,
    .eyleaMEfRVOHomepage .leftSide img,
    .eyleaDR-Homepage .leftSide img{
        left: -48%;
    }

    .eyleaWET-AMDHomepage .leftSide .badgeContainer img,
    .eyleaDME-Homepage .leftSide .badgeContainer img,
    .eyleaMEfRVOHomepage .leftSide .badgeContainer img,
    .eyleaDR-Homepage .leftSide .badgeContainer img{
        left: -15px;
        top: 0px;
    }

    .eyleaHomepage .eyleaHomepage-head {
        font-size: 48px !important;
    }
    /* .MEfRVO_body .mefROVBannerSection{
        height: 100%;
    } */
    .MEfRVO_body .slds-col{
        padding-left: 1rem;
    }
    .eyleaRibbonWrapper{
        padding-left: 32px;
        padding-right: 32px;
    }
    .eyleaRibbonWrapper p{
        font-size: 16px;
    }
    .bannerContentContainer{
        margin-top:10px;
    }
    .bannerBtn span{
        font-size: 18px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .bannerBtn span{
        font-size: 18px;
    }
    .eyleaRibbonWrapper{
        padding-left: 32px;
        padding-right: 32px;
    }
    .eyleaRibbonWrapper p{
        font-size: 16px;
    }
    .bannerContentContainer{
        margin-top:10px;
    }
    .MEfRVO_body .mefROVBannerSection{
        height: 600px;
    }
    .MEfRVO_body .slds-col{
        padding-left:1rem;
    }

    .leftSide .imgWrapper img {
       bottom:0;
       /* height: 100%; */
    }

    /*.bannerContentContainer {
        padding-left: 4px;
    }*/

    .eyleaMEfRVOHomepage .bannerBtn>a,
    .eyleaWET-AMDHomepage .bannerBtn>a,
    .eyleaDME-Homepage .bannerBtn>a {
        max-width: 345px;
        gap: 12px;
        padding: 12px 16px;
    }

    .eyleaHomepage .eyleaHomepage-head {
        font-size: 40px !important;
    }

    .eyleaHomepage .eyleaHomepage-subHeader {
        font-size: 52px !important;
    }

    .eyleaHomepage .bannerBtn>a {
        width: 274px;
       /* 5: SUPERELLIPSE(0.5);*/
        margin: 0 auto;
    }

    .eyleaHomepage .bannerBtn span {
        font-size: 26px;
    }

    .eyleaHomepage .leftSide img,
    .eyleaWET-AMDHomepage .leftSide img,
    .eyleaDME-Homepage .leftSide img,
    .eyleaMEfRVOHomepage .leftSide img,
    .eyleaDR-Homepage .leftSide img {
        left: 0%;
    }

    .eyleaHomepage .bannerBtn>a.eyleaHome-dme-icon {
        padding-left: 70px !important;
    }

    /*******Sitemap********/
    [data-component=sitemap] .grid-container {
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: 1fr 1fr;
        grid-template-areas:
            "a b"
            "c d"
            "e f"
            "g h";
    }
    .eyleaDR-Homepage .bannerBtn{
        margin-bottom: 30px;
    }
}



/***********MObile*****************/

@media (max-width: 767px) {

    /*********Dosig**********/
    .mobiledosingDesign {
        display: flex !important;
        gap: 24px;
        flex-direction: column;
        margin-top: 32px;
    }

    .mobiledosingDesign .dosingHeader {
        font-size: 25px !important;
        font-weight: 700;
        font-family: Inter;
        line-height: normal;
        text-align: center;
        color: #1e8757;
        margin-top: 0;
        margin-bottom: 12px;
    }

    .mobiledosingWrapper {
        margin-bottom: 24px;
    }

    .mobiledosingDesign .dosingContentBox .headerBox {
        display: flex;
    }

    .mobiledosingDesign .dosingContentBox .headerBox h4 {
        margin-bottom: 0;
        font-size: 18px !important;
        line-height: inherit;
        font-weight: 700;
        font-family: Inter;
        color: #09323B;
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0;
        padding: 10px 4px !important;
        text-align: center;
        text-transform: uppercase;
    }

    .mobiledosingDesign .dosingContentBox .headerBox h4 {
        border-radius: 5px 5px 0 0;
        border-top: 1px solid #FFF;
        background: rgba(217, 217, 217, 0.38);
        box-shadow: -4px -4px 4px 0 rgba(255, 255, 255, 0.45) inset, 0 8px 4px 0 rgba(255, 255, 255, 0.45) inset;
        padding: 10px 0;
    }

    .mobiledosingDesign .dosingContentBox .headerBox h4:last-of-type {
        border-radius: 5px 5px 0 0;
        border-top: 1px solid #FFF;
        border-right: 1px solid #FFF;
        border-left: 1px solid #FFF;
        background: #2DA870;
        box-shadow: -3px -3px 4px 0 rgba(255, 255, 255, 0.45) inset, 0 4px 4px 0 rgba(255, 255, 255, 0.35) inset;
        color: #fff;
    }

    .dosingContentBox .contentBox {
        display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0.9;
        background: #E8E8E8;
        box-shadow: 1px 3px 5px 3px rgba(0, 0, 0, 0.05) inset, 3px -20px 37px -4px #FFF inset;
        padding: 20px 15px;
    }

    .dosingContentBox .contentBox h3 {
        flex: 0 0 45%;
        font-size: 16px !important;
        font-family: Inter;
        font-weight: 700;
        line-height: inherit;
        color: #09323B;
        margin: 0;
        text-align: center;
    }

    .dosingContentBox .contentBox .imgWrapper {
        flex: 0 0 10%;

    }

    .dosingContentBox .contentBox h2 {
        margin: 0;
        flex: 0 0 45%;
        font-size: 22px !important;
        font-family: Inter;
        line-height: inherit;
        color: #000;
        text-align: center;
        font-weight: 700 !important;
    }

    .dosingContentBox .contentBox h2 span {
        font-size: 24px !important;
        font-style: inherit;
        font-weight: 700 !important;
        line-height: 24px;
        color: #1e8757;

    }

    .mobiledosingContentWrap {
        margin-top: 32px;
        margin-bottom: 8px;
    }

    .mobileFlex-rvo {
        display: flex;
    }

    .mobiledosingContentWrap p {
        font-family: Inter;
        font-size: 22px !important;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }

    .mobiledosingContentWrap p+p {
        margin-bottom: 24px;
    }

    .mobileDosing-recommendSection {
        margin-bottom: 32px;
    }

    .mobileDosing-recommendSection h4 {
        margin: 0;
        color: #1E8757;
        font-family: Inter;
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: 12px;
    }

    .mobileDosing-recommendSection p {
        color: #000;
        font-family: Inter;
        font-size: 19px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .mobileDosing-recommendSection p+p {
        margin-bottom: 12px;
    }

    .mobileDosingContainer {
        position: relative;
    }

    .mobileDosingContainer::after {
        position: absolute;
        bottom: 0;
        content: '';
        background-image: url("/sfsites/c/cms/delivery/media/MCVP2ERXNON5CIRKE3QSNVMXHFWI?version=1.2");
        background-repeat: no-repeat;
        height: 100%;
        width: 100%;
        right: -5%;
        background-size: contain;
    }

    .dosingWrapper .container {
        margin: 0 !important;
    }


    /********************/
    [data-theme="mefrvo"] [data-component-id="section-b8eb"] {
        padding-top: 0;
    }

    [data-theme="mefrvo"] [data-content-block=moa] .graphic-container {
        top: 2rem;
    }

    [data-theme="mefrvo"] [data-content-block=moa] .content-container .list-container:first-of-type {
        padding-right: 0;
    }

    .mefROVImageWrapper.mefrvo-mob-view {
        display: block;
    }

    .mobiledosingDesign {
        display: block;
    }

    .dosingGridWrapper {
        display: none !important;
    }

    .mefROVImageWrapper {
        display: none;
    }

    br.eyleaMefRVO-BR {
        display: block;
    }

    .rvoheader {
        font-size: 25px !important;
        margin-bottom: 0 !important;
    }

    .rvoSubheader {
        font-size: 22px !important;
        margin-bottom: 8px !important;
    }

    .rvoPara {
        font-size: 19px !important;
    }

    .rvoFootnotes {
        font-size: 14px !important;
    }

    .mobile-mar-24 {
        margin: 24px 0 !important;
    }

    .mobile-mar-15 {
        margin-top: 15px !important;
        margin-bottom: 32px !important;
    }

    .eyleamefrvo-lg {
        display: none;
    }

    .eyleamefrvo-sm {
        display: block;
    }

    /*************RibbonBand***********/
    .eyleaRibbonWrapper {
        padding-left: 32px;
        padding-right: 14px;
        font-size: 16px;
    }

    .eyleaRibbonWrapper .imgWrapper {
        display: flex;
        height: fit-content;
    }

    .eyleaRibbonWrapper .imgWrapper img {
        width: 25px;
        padding-left: 0px;
    }

    /*********Banner Section***********/
    .MEfRVO_body .mefROVBannerSection {
        max-height: 100%;
        height: 100%;
    }



    .MEfRVO_body .badgeContainer {
        margin-top: 20px;
        max-height: 30px;
    }

    .leftSide {
        overflow: hidden;
        position: relative;
    }

    .leftSide .imgWrapper img {
        height: 350px;
        top: 0%;
        clip-path: inset(0 0% 0 0);
        right: 0;
        width: 60%;
    }

    .leftSide .imgWrapper {
        min-height: 250px;
        display: none;
    }

    .imgWrapper {
        flex-shrink: 0;
    }

    .MEfRVO_body .slds-col {
        height: 100%;
        margin-left: 14px;
        /* padding-left: 0; */
    }

    [data-component-id="section-f761"] {
        padding: 0 !important
    }

    .mefROVsection3 {
        margin: 20px 16px;
    }

    .MEfRVO_body .bannerPara {
        font-size: 14px;
        margin-bottom: 24px;
        width: 250px;
        min-width: 245px;
        line-height: 14px;
    }

    .MEfRVO_body .bannerBtn>a {
        gap: 12px;
        /*width: 364px;*/
        border-radius: 32px;

    }

    .MEfRVO_body .bannerBtn:not(:first-child)>a {
        border-radius: 8px;
    }

    .eyeleaMEfROV-flex:has(.bannerButtonWrapper) {
        padding-left: .5rem;
        padding-bottom: .75rem;
    }

    /*******Eylea2mg Styles********/
    .patient-table {
        max-width: 370px;
        border-spacing: 10px 0;
    }

    .patient-table tbody td {
        font-size: 18px;
    }

    .patient-table th span,
    .patient-table th span+span {
        font-size: 10px;

    }

    .patient-table th span+span {
        padding-top: 10px !important;
    }

    .patient-table th:first-child {
        width: 185px;
        max-width: 185px;
    }

    .patient-table th:nth-child(2),
    .patient-table th:last-child {
        width: 72px;
        max-width: 72px;
    }

    .mefRVO-pad-t-25 {
        padding-top: 12px;
    }

    .patient-table th,
    td {
        padding: .25rem;
    }

    /*******MOA Styles********/
    .eyleaMEfRVObtn-container {
        flex-direction: row;
    }

    /******Study Designs********/
    .flex:has(.leftSection) {
        flex-direction: column;
    }

    .rvoRibbon {
        padding-top: 19px;
        padding-bottom: 19px;
    }

    .eyleaMEfRVOContent {
        width: 84%;
        padding-left: 18px;
        padding-right: 18px;
    }

    /****Safety****/
    .mefRVOSafetySection .rvoheader {
        margin-bottom: 20px !important;
    }

    .eyleaMEfRVO-mar-32 {
        margin: 32px 0;
    }

    /***********************/
    [data-component=sitemap] .grid-container {
        grid-template-areas: "a"
            "b"
            "c"
            "d"
            "e"
            "f"
            "g"
            "h";
    }

    [data-component=sitemap] .grid-container {
        grid-template-columns: 1fr;
    }

    /*******Anatomic Section*****/
    .calloutText {
        font-size: 22px !important;
        margin-bottom: 0 !important;
        width: 100%;
        padding: 0 18px;
    }

    .keyItem {
        flex-direction: column;
        text-align: center;
        flex: 1;
    }

    .keyItem span {
        font-size: 10px;
        width: 80%;
    }

    .keyItem:last-child {
        padding: 16px 6px;
    }

    .indicationWrapper {
        gap: 5px;
    }

    .eyleaMEfRVO-buttonWrapper .slds-button {
        margin-top: 24px;
        margin-right: 0;
    }

    [data-page="mefrvo study design"] [data-component=breadcrumb] {
        padding-bottom: 0;
    }

    [data-page="mefrvo mechanism of action"] [data-component=breadcrumb] {
        padding-bottom: 0;
    }

    [data-component-id="section-fcca"] {
        padding-bottom: 0;
    }

    /****Safety****/
    .safety-table {
        max-width: 382px;
        border-spacing: 4px 0;
    }

    .safety-table .group-header th:first-child {
        max-width: 120px;
    }

    .safety-table th {
        font-size: 13px;
        padding: 12px 6px;
    }

    .safety-table .treatment-header {
        max-width: 72px;
        font-size: 12px;
        padding: 31px 6px;
    }

    .safety-table td {
        font-size: 14px;
        padding: 12px 6px;
    }

    /*****Durability******/
    .rvoRibbon>div {
        width: 100%;
        padding: 0 18px;
        text-align: center;
    }

    .eyleaMEfRVO-mar-t-32 {
        margin-top: 32px;
    }

    .eyeleaMEfROV-durabilitySection .durabilityBox {
        height: auto;
    }

    .eyeleaMEfROV-durabilitySection .durabilityBox .innerBox {
        flex-direction: column;
        gap: 34px;
        padding: 24px 0;
    }

    .eyeleaMEfROV-durabilitySection .durabilityBox .box {
        width: 230px;

    }

    .eyeleaMEfROV-durabilitySection .durabilityBox .greenBox {
        height: 221px;
    }

    /********Dosing********/
    /***********************/
    /**Defects fixes**/
    [data-page="mefrvo vision gains"] [data-component="breadcrumb"],
    [data-page="mefrvo dosing"] [data-component="breadcrumb"] {
        padding-bottom: 0;
    }

    [data-theme="mefrvo"] [data-component-id="section-fcca"] {
        padding-bottom: 0;
    }

    [data-theme="mefrvo"] [data-component-id="section-2d45"] {
        padding-bottom: 0;
    }

    .mefROVImageWrapper img {
        margin-bottom: 24px !important;
    }

    .mefrvo-mob-mar-24 {
        margin: 24px 0 !important;
    }

    .mefrvo-mob-mar-b-24 {
        margin-bottom: 24px !important;
    }

    .mefrvo-mob-mar-b-48 {
        margin-bottom: 48px !important;
    }

    .mefrvo-mob-pad-t-20 {
        padding-top: 20px !important;
    }

    .rvoFootnotes span>sup {
        font-size: 80%;
        top: .05em;
    }

    .eyleaMEfROV-vision-modalpopup .slds-modal__container {
        margin: 0 16px;
    }

    .eyleaMEfROV-vision-modalpopup .slds-modal__content {
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
    }

    [data-theme="mefrvo"] [data-component=isi] .isi-content {
        padding-top: 0;
    }

    [data-page="mefrvo eylea 2mg"] [data-component=isi] .isi-content,
    [data-page="mefrvo mechanism of action"] [data-component=isi] .isi-content {
        padding-top: 1rem;
    }


    [data-theme="mefrvo"] .fine-print {
        padding: 0 0.7273rem;
        font-size: 13px !important;
    }

    [data-page="mefrvo study design"] [data-component=isi] .isi-content,
    [data-page="mefrvo durability"] [data-component=isi] .isi-content,
    [data-page="mefrvo vision gains"] [data-component=isi] .isi-content,
    [data-page="mefrvo anatomic outcomes"] [data-component=isi] .isi-content {
        padding-top: 33px;
    }

    [data-theme="mefrvo"] [data-component-id="section-391b"] {
        padding-top: 0;
    }

    [data-page="mefrvo vision gains"] .imgWrapper img,
    [data-page="mefrvo anatomic outcomes"] .imgWrapper img {
        margin: 32px 0 !important;
    }

    /***********Updated navicons **************/
    [data-component=indication-switcher] .indication-switcher li.dropdown>ul li.wetamd>a {
        left: -132px;
    }

    [data-component=indication-switcher] .indication-switcher li.dropdown>ul li.dme>a {
        left: -36px;
    }

    [data-component=indication-switcher] .indication-switcher li.dropdown>ul li.mefrvo>a {
        left: -36px;
    }

    [data-component=indication-switcher] .indication-switcher li.dropdown>ul li.dr>a {
        left: 154px;
    }

    .eyleaMEfRVO-mob-mar-t-0 {
        margin-top: 0 !important;
    }

    .MEfRVO_body .eyleaHomepage .bannerBtn>a {
        border-radius: 100px;
    }

    .MEfRVO_body {
        position: relative;
        top: -18px;
    }

    html[data-page=home] .show-on-home,
    html[data-page="wetamd home"] .show-on-wetamd-home,
    html[data-page="dme home"] .show-on-dme-home {
        margin: 33px 16px 0 16px;
    }

    .leftSide .badgeContainer img {
        height: 60px!important;
        /*width: 128px!important;*/
        aspect-ratio: auto !important;
        top: 1vw!important;
        margin-left: -20px;
    }

    [data-theme="mefrvo"] .MEfRVO_body .badgeContainer {
        max-height: 42px;
    }

    .DRbannerBtn.bannerBtn img {
        height: auto;
    }

    .eyleaDR-Homepage .bannerBtn {
        width: 90vw;
        padding: 32px 0 10px 0;
    }

    .MEfRVO_body .eyleaDR-Homepage .bannerHeader {
        word-spacing: -4px;
        /*width: 140%;*/
        line-height: 16.5vw !important;
        font-size: 19.2vw !important;
    }
    

    .eyleaDR-Homepage .imgWrapper {
        left: -24%;
        top: -15px;
    }

    .eyleaDR-Homepage .leftSide {
        width: auto;
        /* margin-bottom: 105px; */
        overflow: visible;
        margin-right: 10px;
        margin-top: -15px;
        /*min-height: 74vw;*/
    }

   /* .eyleaDR-Homepage .leftSide .imgWrapper img {
        aspect-ratio: .5;
    }*/

    .eyleaHomepage .bannerBtn span:first-child {
        width: 90%;
        text-align: center;
        font-size: 27px;

    }

    .MEfRVO_body .eyleaHomepage .bannerBtn>a {
        width: 274px;
        padding-left: 0 !important;
        height: 64px;
        margin: 0 auto;
    }

    .MEfRVO_body .eyleaHomepage {
        max-height: 100%;
        height: 100%;
    }

    .eyeleamefrvo-pad-left-home {
        left: 0;
        margin-top: 1rem;
    }

    .eyleaHomepage .eyleaHomepage-subHeader {
        font-size: 30px !important;
    }

    .eyleaHomepage .eyleaHomepage-head {
        font-size: 34px !important;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .eyleaHomepage .eyleaHomepage-bannerHeader,
    .MEfRVO_body .bannerHeader {
        font-size: 28.23vw !important;
        line-height: 20.89vw !important;
        width: 255px;
        word-wrap: normal;
        letter-spacing: -1px;
        margin-top: 20px;
    }

    .eyleaHomepage .leftSide .imgWrapper {
        /* height: 392px; */
        display: none;
    }
    .mob-imgWrapper img{
        top:0;
    }
    .mefROVsection2 .slds-gutters{
        padding-right: 0;
    }

    .eyleaHomepage .eyleaHomepage-para {
        font-size: 14px !important;
        margin-top: 20px;
    }
    .mob-imgWrapper{
        display: block !important;
        position: absolute;
        right: 0;
       /* width: 31vw;
        top: 0;
        height: 105%;
        right: -18px;
        top: -10vw;*/
    }
    /*.eyleaDR-Homepage .mob-imgWrapper{
        width: 35vw;
    }*/
    /* Keilor Styles Start */
    .eyleaHomepage .leftSide img,
    .eyleaWET-AMDHomepage .leftSide img,
    .eyleaDME-Homepage .leftSide img,
    .eyleaMEfRVOHomepage .leftSide img,
    .eyleaDR-Homepage .leftSide img {
      /*  width: 100%;
         top: 0px;
        height: auto;
        aspect-ratio: 115 / 349;
        object-fit: contain;*/
        max-height: 100%; 
        height: 100%;
        max-width: unset;
    }
    /* Keilor Styles End */
    .eyleaHomepage .bannerContentContainer{
        width: 60%;
        min-width: auto;
    }
    .MEfRVO_body .bannerContentContainer{
        width: 60%;
        min-width: auto;
        position: static;
    }
    .eyleaDR-Homepage .badgeContainer img{
        top:18px !important;
    }
    /* .eyleaDR-Homepage .badgeContainer{
        position: relative;
        margin-top: 30px;
    } */
    /* .eyleaDR-Homepage .badgeContainer img{top: -14px!important;object-fit: unset;} */

    .eyleaDR-Homepage .bannerContentContainer{
        margin-top: 5.5vw!important;
    }
}

/*@media (max-width: 560px) {
    .mob-imgWrapper{
        width: 38vw;
        top: -14vw;
    }
    .eyleaWET-AMDHomepage .mob-imgWrapper,
    .eyleaDME-Homepage .mob-imgWrapper,
    .eyleaMEfRVOHomepage .mob-imgWrapper,
    .eyleaDR-Homepage .mob-imgWrapper{
        width: 35vw;
        top: -12vw;
        right: -7vw;
    }
    .eyleaDR-Homepage .mob-imgWrapper{
        /* right: -13.1vw!important; 
        top: -8vw;
    }
}*/

@media (min-width: 980px) and (max-width: 1248px) {
    .eyeleaMEfROV-flex.eyeleamefrvo-pad-left-home {
        padding: 0;
        padding-left: 0;
        left: 0;
    }
    
}
/*@media (min-width: 980px) and (max-width: 1040px) {
    .bannerButtonWrapper{
        margin-right: -12%;
    }
}*/

@media (max-width: 979px){
    .MEfRVO_body .slds-col{
        width: 100%;
        height: auto;
    }
    .eyeleaMEfROV-flex.eyeleamefrvo-pad-left-home{
       /* width: 100%;
        height: auto;
        left: 0;
        padding: 0px 0 20px 20px;*/
    }
    .MEfRVO_body .mefROVBannerSection{
        height: auto;
    }
    .bannerButtonWrapper{
        max-width: 100%;
        padding-left: 0;
    }
}

.eyleaWET-AMDHomepage .bannerButtonWrapper,
.eyleaDME-Homepage .bannerButtonWrapper,
.eyleaMEfRVOHomepage .bannerButtonWrapper,
.eyleaDR-Homepage .bannerButtonWrapper {
    max-width: 100%;
    padding-left: 0;
}
/*@media (max-width: 1130px){
    .MEfRVO_body .mefROVBannerSection,
    .MEfRVO_body .slds-col{
        height: auto;
    }
    .eyeleaMEfROV-flex{
        width: 100%;
    }
    .eyleaMEfRVOHomepage .bannerBtn a, 
    .eyleaWET-AMDHomepage .bannerBtn a, 
    .eyleaDME-Homepage .bannerBtn a, 
    .eyleaDR-Homepage .bannerBtn a {
        width: 100%;
        max-width: 100%;       
    }
    .eyleaWET-AMDHomepage .bannerButtonWrapper,
    .eyleaDME-Homepage .bannerButtonWrapper,
    .eyleaMEfRVOHomepage .bannerButtonWrapper,
    .eyleaDR-Homepage .bannerButtonWrapper{
        margin-right: 10px;
        margin-left: 4px;
        margin-top: 0;
    }
}
@media (max-width: 1224px){
    .eyleaHomepage .eyleaHomepage-bannerHeader, 
    .MEfRVO_body .bannerHeader{
        font-size: 14.3vw !important;
        line-height: 11vw !important;
    }
    .eyleaDR-Homepage.mefROVBannerSection{
        height: 600px;
    }
    .eyleaDR-Homepage .bannerContentContainer{
        min-width: 615px;
    }
}*/
@media (max-width: 768px){
    .eyleaWET-AMDHomepage .bannerButtonWrapper,
    .eyleaDME-Homepage .bannerButtonWrapper,
    .eyleaMEfRVOHomepage .bannerButtonWrapper,
    .eyleaDR-Homepage .bannerButtonWrapper{
        margin-top: 24px;
    }
    .eyleaDR-Homepage.mefROVBannerSection{
        height: 88vw;
    }
    .eyleaDR-Homepage .bannerBtn{
        margin: 20px 0;
    }
}

@media (max-width: 620px){
    /* .eyleaDR-Homepage .leftSide {
        min-height: 92vw;
    } */
    .eyleaDR-Homepage.mefROVBannerSection{
        height: 100vw;
    }
}
@media (max-width: 560px) {
    .eyleaHomepage .eyleaHomepage-bannerHeader, 
    .MEfRVO_body .bannerHeader {
        font-size: 25.3vw !important;
        line-height: 18.8vw !important;
    }
}

@media (max-width: 480px){
    .eyleaWET-AMDHomepage .bannerButtonWrapper,
    .eyleaDME-Homepage .bannerButtonWrapper,
    .eyleaMEfRVOHomepage .bannerButtonWrapper,
    .eyleaDR-Homepage .bannerButtonWrapper{
        margin-top: 10px;
                margin-right: 30px;
    }
}
@media (max-width: 420px) {
    .eyleaDR-Homepage.mefROVBannerSection {
        height: 107vw;
    }
}


@media (min-width: 1040px) and (max-width: 1180px) {
    .MEfRVO_body .mefROVBannerSection .container {
        padding: 0 15px;
    }
}
/*Mobile - AP */
@media (max-width: 1080px) {
    .eyleaHomepage .eyleaHomepage-bannerHeader{
        margin-top: 35px !important;
    }
    .MEfRVO_body .mefROVBannerSection .container {
            padding: 0 20px;
    }
    .heroBanner.flex{
        flex-direction: column;
        margin-right: -30px;
    }
    .MEfRVO_body .mefROVBannerSection{
        height: 100%;
    }
    .bannerButtonWrapper{
        display: flex;
    }
    .eyeleamefrvo-pad-left-home{
        padding: 24px 0 !important;
        background: #081A1B;
        margin: 0 -20px;
    }
   

}
@media (min-width: 768px) and (max-width: 1080px) {
    .mefROVsection3{
        padding:20px;
    }
}

@media (min-width: 500px) and (max-width: 560px) {
    .eyleaHomepage .eyleaHomepage-bannerHeader,
    .MEfRVO_body .bannerHeader {
        font-size: 24.5vw !important;
        line-height: 18.8vw !important;
    }
}


@media (min-width: 421px) and (max-width: 499px) {
    .eyleaHomepage .eyleaHomepage-bannerHeader,  
    .MEfRVO_body .bannerHeader {
        font-size: 24.3vw !important;
        line-height: 18.1vw !important;
    }  
        .MEfRVO_body .eyleaDR-Homepage .bannerHeader{
        line-height: 17vw !important;
        font-size: 20.8vw !important;
        width: 121%;
    }
}

@media (max-width: 420px) {
    .eyleaHomepage .eyleaHomepage-bannerHeader,
      .MEfRVO_body .bannerHeader {
        font-size: 23.2vw !important;
        line-height: 18.8vw !important;
    }  
    .MEfRVO_body .eyleaDR-Homepage .bannerHeader{
        line-height: 16vw !important;
        font-size: 19.8vw !important;
        width: 116%;
    }
}