*, a, body, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, ul {
    margin: 0;
    padding: 0;
    font-family: "Poppins",sans-serif;
    color: #575757;
    line-height: normal;
    list-style-type: none
}

    body.no-scroll {
        height: 100vh;
        overflow: hidden
    }

.font-600 {
    font-weight: 600
}

.color-blue {
    color: #282460
}

sup {
    color: inherit;
    font-size: 0.6em
}

em {
    line-height: inherit
}

a {
    outline: none
}

.noscroll {
    height: 100%;
    overflow: hidden;
    width: 100%;
    position: fixed
}

header {
    position: fixed;
    z-index: 20;
    width: 100%;
    top: 0
}

    header.show-nav {
        top: 0;
        -webkit-transition: all 0.6s;
        transition: all 0.6s
    }

    header .navbar-brand img {
        height: 180px
    }

    header .navbar {
        padding: 0
    }

    header .main-nav {
        -webkit-transition: all 0.6s;
        transition: all 0.6s;
        position: fixed;
        top: 36px;
        left: 0;
        right: 0
    }

        header .main-nav .menu-open-wrapper {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
            padding-top: 30px
        }

            header .main-nav .menu-open-wrapper span {
                cursor: pointer;
                font-size: 16px;
                font-weight: bold;
                color: white
            }

                header .main-nav .menu-open-wrapper span img {
                    width: 27px;
                    margin-right: 10px
                }

        header .main-nav .inner-wrapper {
            display: none;
            background: radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat;
            position: fixed;
            top: 31px;
            right: 0;
            padding-bottom: 32px;
            height: 100%
        }

            header .main-nav .inner-wrapper .close-menu-wrapper {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                justify-content: flex-end;
                padding: 32px 124px 20px 39px
            }

                header .main-nav .inner-wrapper .close-menu-wrapper span {
                    font-size: 16px;
                    font-weight: bold;
                    color: #045E80;
                    cursor: pointer
                }

        header .main-nav ul.navbar-nav {
            padding: 0 124px 0 39px
        }

            header .main-nav ul.navbar-nav li {
                border-top: 1px solid #00B4BE;
                padding: 5px 0
            }

                header .main-nav ul.navbar-nav li .nav-link {
                    padding: 0
                }

                    header .main-nav ul.navbar-nav li .nav-link > a {
                        position: relative
                    }

                        header .main-nav ul.navbar-nav li .nav-link > a:hover:before {
                            position: absolute;
                            content: "";
                            height: 16px;
                            width: 16px;
                            background: url(/siteassets/img/img-16x16-no-submenu-arrow.png);
                            background-size: 100%;
                            background-repeat: no-repeat;
                            left: -24px;
                            top: 5px
                        }

                    header .main-nav ul.navbar-nav li .nav-link > img {
                        display: none
                    }

                header .main-nav ul.navbar-nav li a {
                    color: #045E80;
                    font-size: 19px;
                    font-weight: 600;
                    line-height: 26px;
                    text-decoration: none
                }

                header .main-nav ul.navbar-nav li ul {
                    padding-left: 24px
                }

                    header .main-nav ul.navbar-nav li ul li {
                        border: none
                    }

                        header .main-nav ul.navbar-nav li ul li a {
                            font-weight: 400;
                            text-transform: initial
                        }

                            header .main-nav ul.navbar-nav li ul li a:before {
                                display: none
                            }

    header .topLinksMobile {
        display: none
    }

    header .navbar-collapse {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    header ul.navbar-nav {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

        header ul.navbar-nav li {
            display: block
        }

    header .small-nav {
        height: 64px;
        background: url(/siteassets/img/img-1440x64-nav-bg.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        position: fixed;
        top: -600px;
        left: 0;
        right: 0;
        -webkit-transition: all 0.6s;
        transition: all 0.6s
    }

        header .small-nav .logo-div {
            display: none !important
        }

        header .small-nav .menu-open-wrapper span img {
            height: 27px
        }

        header .small-nav .navbar-collapse {
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end
        }

        header .small-nav .logo-inside {
            display: block
        }

            header .small-nav .logo-inside img {
                height: 56px
            }

        header .small-nav .inner-wrapper {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 64px;
            width: 100%
        }

        header .small-nav ul.navbar-nav {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 64px;
            -webkit-box-orient: horizontal !important;
            -webkit-box-direction: normal !important;
            -ms-flex-direction: row !important;
            flex-direction: row !important;
            background: none
        }

            header .small-nav ul.navbar-nav li {
                height: 64px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                margin-right: 65px;
                cursor: pointer
            }

                header .small-nav ul.navbar-nav li:nth-child(4) .nav-link > a {
                    max-width: 110px
                }

                header .small-nav ul.navbar-nav li.nav-item:last-child > a {
                    max-width: 100px
                }

                header .small-nav ul.navbar-nav li.nav-item .nav-link > a {
                    position: relative
                }

                    header .small-nav ul.navbar-nav li.nav-item .nav-link > a:after {
                        content: "";
                        position: absolute;
                        left: 0;
                        bottom: -5px;
                        width: 0%;
                        -webkit-transition: width 0.2s ease;
                        transition: width 0.2s ease;
                        height: 2px;
                        background-color: #F4A81D
                    }

                header .small-nav ul.navbar-nav li.nav-item:hover .nav-link > a:after {
                    width: 100%
                }

                header .small-nav ul.navbar-nav li.nav-item > a {
                    position: relative
                }

                    header .small-nav ul.navbar-nav li.nav-item > a:after {
                        content: "";
                        position: absolute;
                        left: 0;
                        bottom: -5px;
                        width: 0;
                        -webkit-transition: width 0.2s ease;
                        transition: width 0.2s ease;
                        height: 2px;
                        background-color: #F4A81D
                    }

                header .small-nav ul.navbar-nav li.nav-item:hover > a:after {
                    width: 100%
                }

                header .small-nav ul.navbar-nav li.nav-item.active > a {
                    position: relative
                }

                    header .small-nav ul.navbar-nav li.nav-item.active > a:after {
                        content: "";
                        position: absolute;
                        left: 0;
                        bottom: -5px;
                        -webkit-transition: width 0.2s ease;
                        transition: width 0.2s ease;
                        width: 100%;
                        height: 2px;
                        background-color: #F4A81D
                    }

                header .small-nav ul.navbar-nav li.nav-item.active .nav-link > a {
                    position: relative
                }

                    header .small-nav ul.navbar-nav li.nav-item.active .nav-link > a:after {
                        content: "";
                        position: absolute;
                        left: 0;
                        bottom: -5px;
                        -webkit-transition: width 0.2s ease;
                        transition: width 0.2s ease;
                        width: 100%;
                        height: 2px;
                        background-color: #F4A81D
                    }

                header .small-nav ul.navbar-nav li .nav-link {
                    padding: 0;
                    max-width: 187px;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-pack: justify;
                    -ms-flex-pack: justify;
                    justify-content: space-between;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center
                }

                    header .small-nav ul.navbar-nav li .nav-link img {
                        margin-left: 10px
                    }

                header .small-nav ul.navbar-nav li a {
                    font-weight: 700;
                    font-size: 16px;
                    line-height: 18px;
                    color: white;
                    text-transform: uppercase;
                    text-decoration: none
                }

                header .small-nav ul.navbar-nav li ul {
                    background: #F1FEFF;
                    border: 1px solid #00B4BE;
                    position: absolute;
                    top: 64px;
                    display: none;
                    border-bottom: none
                }

                    header .small-nav ul.navbar-nav li ul li {
                        border-bottom: 1px solid #00B4BE;
                        height: auto;
                        width: auto;
                        margin-right: 0
                    }

                        header .small-nav ul.navbar-nav li ul li:hover {
                            background-color: #045E80
                        }

                            header .small-nav ul.navbar-nav li ul li:hover a {
                                color: #FFFFFF
                            }

                        header .small-nav ul.navbar-nav li ul li a {
                            font-size: 16px;
                            color: #045E80;
                            text-decoration: none;
                            font-weight: normal;
                            text-transform: none;
                            padding: 0 19px;
                            height: 45px;
                            display: -webkit-box;
                            display: -ms-flexbox;
                            display: flex;
                            width: 100%;
                            -webkit-box-align: center;
                            -ms-flex-align: center;
                            align-items: center
                        }

                            header .small-nav ul.navbar-nav li ul li a:hover {
                                color: #FFFFFF
                            }

                        header .small-nav ul.navbar-nav li ul li.active {
                            background-color: #045E80
                        }

                            header .small-nav ul.navbar-nav li ul li.active a {
                                color: #FFFFFF
                            }

                header .small-nav ul.navbar-nav li:hover ul {
                    display: block
                }

    header .topLinks {
        position: relative
    }

        header .topLinks ul {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            background: #045E80;
            border-radius: 0 0 5px 5px;
            padding: 0 0 0 30px;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            height: 30px;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
            z-index: 1
        }

            header .topLinks ul li {
                margin-right: 30px
            }

                header .topLinks ul li:last-child {
                    margin-right: 27px
                }

                header .topLinks ul li:first-child a {
                    font-weight: 700
                }

                header .topLinks ul li.divide {
                    display: none
                }

                header .topLinks ul li a {
                    font-size: 12px;
                    font-weight: normal;
                    line-height: 24px;
                    color: #FFFFFF;
                    text-transform: uppercase;
                    text-decoration: none
                }

                    header .topLinks ul li a.signup {
                        height: 22px;
                        color: #1A134A;
                        font-weight: bold;
                        background: #D6FFFD;
                        width: 74px;
                        border-radius: 2px;
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        -webkit-box-align: center;
                        -ms-flex-align: center;
                        align-items: center;
                        -webkit-box-pack: center;
                        -ms-flex-pack: center;
                        justify-content: center
                    }

                        header .topLinks ul li a.signup:hover {
                            text-underline-offset: 2.3px;
                            text-decoration: underline
                        }

                    header .topLinks ul li a:hover {
                        text-decoration: underline;
                        text-underline-offset: 2px
                    }

        header .topLinks .d-flex > .left > ul > li:first-child {
            font-size: 14px;
            line-height: 24px;
            font-weight: 400;
            color: #FFFFFF
        }

        header .topLinks .d-flex > .left > ul > li:last-child {
            margin-right: 0
        }

        header .topLinks .right {
            position: absolute;
            right: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            margin-left: 33px;
            margin-top: 36px;
            margin-right: 18px;
            margin-bottom: 4px
        }

            header .topLinks .right a {
                font-size: 16px;
                text-decoration: none;
                font-weight: 700;
                text-transform: uppercase;
                margin-bottom: 8px
            }

                header .topLinks .right a img {
                    margin-left: 8px;
                    margin-top: -4px;
                    width: 16px
                }

                    header .topLinks .right a img.pink {
                        display: none
                    }

                header .topLinks .right a.get-in-touch-btn {
                    text-align: center;
                    margin-top: 5px;
                    margin-bottom: 12px;
                    color: #FED100
                }

                header .topLinks .right a.copay-btn {
                    border-radius: 8px;
                    border: 2px solid #63B1E5;
                    padding: 6px 12px;
                    color: #FFFFFF;
                    height: 40px;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center
                }

            header .topLinks .right .social-icons {
                display: none
            }

            header .topLinks .right p {
                text-align: center;
                font-size: 12px;
                font-weight: 700
            }

    header.hide-nav .main-nav {
        top: -600px;
        -webkit-transition: all 0.3s;
        transition: all 0.3s
    }

    header.hide-nav .top-utility-section {
        position: fixed;
        top: -600px;
        -webkit-transition: all 0.3s;
        transition: all 0.3s
    }

    header.hide-nav.show-small-nav .top-utility-section {
        top: 0px;
        left: 0;
        width: 100%;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }

    header.hide-nav.show-small-nav .small-nav {
        top: 36px;
        -webkit-transition: all 0.3s;
        transition: all 0.3s
    }

    header.hide-nav .topLinks .extended-bg-wrapper {
        top: -600px;
        -webkit-transition: all 0.6s;
        transition: all 0.6s
    }

@media (max-width:1200px) and (min-width:992px) {
    header .small-nav ul.navbar-nav li a {
        font-size: 14px
    }
}

@media (max-width:991px) {
    header .gradient-bg {
        display: none
    }

    header .navbar-expand-lg .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    header .home-page-logo, header .other-page-logo {
        display: none
    }

        header .home-page-logo img {
            margin-left: 10px
        }

        header .other-page-logo img {
            height: 62px !important;
            width: auto !important;
            margin-top: 15px;
            margin-left: 20px
        }

    header .main-nav {
        z-index: 99
    }

        header .main-nav .menu > .topLinks {
            display: none
        }

        header .main-nav .menu .navbar-toggler-wrapper .navbar-brand img {
            width: 134px;
            height: auto
        }

        header .main-nav .menu .menu-open-wrapper {
            position: absolute;
            right: 20px;
            padding-top: 0;
            top: 18px
        }

            header .main-nav .menu .menu-open-wrapper img {
                height: 27px;
                width: auto;
                margin-right: 0
            }

        header .main-nav .menu .inner-wrapper {
            top: 0;
            left: 0;
            bottom: 0;
            height: 100vh;
            overflow: auto
        }

            header .main-nav .menu .inner-wrapper .mobile-menu-top {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                padding: 10px 22px 35px 30px
            }

                header .main-nav .menu .inner-wrapper .mobile-menu-top .logo.navbar-brand img {
                    height: 66px;
                    margin-top: -7px
                }

                header .main-nav .menu .inner-wrapper .mobile-menu-top .close-menu-wrapper {
                    padding: 0;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    height: -webkit-fit-content;
                    height: -moz-fit-content;
                    height: fit-content;
                    margin-top: 10px
                }

                    header .main-nav .menu .inner-wrapper .mobile-menu-top .close-menu-wrapper img {
                        height: 30px
                    }

                header .main-nav .menu .inner-wrapper .mobile-menu-top a.signup-button {
                    background: #045E80;
                    font-size: 12px;
                    font-weight: bold;
                    border-radius: 2px;
                    height: 22px;
                    padding: 0 12px;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    color: white;
                    text-decoration: none;
                    margin-top: 10px;
                    text-transform: uppercase
                }

                    header .main-nav .menu .inner-wrapper .mobile-menu-top a.signup-button:hover {
                        text-decoration: none;
                        color: white
                    }

            header .main-nav .menu .inner-wrapper ul li {
                border: none;
                margin-bottom: 13px
            }

                header .main-nav .menu .inner-wrapper ul li.nav-item.active .nav-link > a:before {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg)
                }

                header .main-nav .menu .inner-wrapper ul li.nav-item.active .nav-link ul li.active.highlight a {
                    position: relative
                }

                    header .main-nav .menu .inner-wrapper ul li.nav-item.active .nav-link ul li.active.highlight a:after {
                        position: absolute;
                        left: 0;
                        bottom: -7px;
                        content: "";
                        width: 100%;
                        height: 6px;
                        background: transparent -webkit-gradient(linear,right top,left top,from(rgba(0,180,190,0)),color-stop(49%,#00b4be),to(rgba(0,180,190,0))) 0% 0% no-repeat padding-box;
                        background: transparent linear-gradient(270deg,rgba(0,180,190,0) 0%,#00b4be 49%,rgba(0,180,190,0) 100%) 0% 0% no-repeat padding-box
                    }

                header .main-nav .menu .inner-wrapper ul li.nav-item.active.highlight a {
                    position: relative
                }

                    header .main-nav .menu .inner-wrapper ul li.nav-item.active.highlight a:after {
                        position: absolute;
                        left: 0;
                        bottom: -7px;
                        content: "";
                        width: 100%;
                        height: 6px;
                        background: transparent -webkit-gradient(linear,right top,left top,from(rgba(0,180,190,0)),color-stop(49%,#00b4be),to(rgba(0,180,190,0))) 0% 0% no-repeat padding-box;
                        background: transparent linear-gradient(270deg,rgba(0,180,190,0) 0%,#00b4be 49%,rgba(0,180,190,0) 100%) 0% 0% no-repeat padding-box
                    }

                header .main-nav .menu .inner-wrapper ul li a {
                    font-size: 16px;
                    line-height: 21px;
                    text-transform: uppercase;
                    font-weight: 700
                }

                    header .main-nav .menu .inner-wrapper ul li a:before {
                        display: none
                    }

                header .main-nav .menu .inner-wrapper ul li .nav-link > a {
                    position: relative
                }

                    header .main-nav .menu .inner-wrapper ul li .nav-link > a:before {
                        position: absolute;
                        content: "";
                        height: 7px;
                        width: 14px;
                        background: url(/siteassets/img/img-17x9-menu-dropdown-arrow.png);
                        background-size: 100%;
                        background-repeat: no-repeat;
                        left: -24px;
                        top: 8px;
                        display: block
                    }

                header .main-nav .menu .inner-wrapper ul li .nav-link ul li a {
                    font-weight: 400
                }

                header .main-nav .menu .inner-wrapper ul li ul {
                    display: none;
                    padding-top: 18px
                }

                    header .main-nav .menu .inner-wrapper ul li ul li:last-child {
                        margin-bottom: 0;
                        padding-bottom: 0
                    }

                    header .main-nav .menu .inner-wrapper ul li ul li a {
                        text-transform: none
                    }

                header .main-nav .menu .inner-wrapper ul li.active ul {
                    display: block
                }

            header .main-nav .menu .inner-wrapper .topLinks {
                padding: 0 16px
            }

                header .main-nav .menu .inner-wrapper .topLinks ul {
                    background: none;
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                    flex-direction: column;
                    height: auto;
                    width: 100%;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    border-top: 1px solid #00B4BE;
                    padding-top: 26px;
                    margin-top: 5px;
                    padding-left: 0;
                    margin-bottom: 70px
                }

                    header .main-nav .menu .inner-wrapper .topLinks ul li {
                        margin-right: 0
                    }

                        header .main-nav .menu .inner-wrapper .topLinks ul li a {
                            color: #045E80;
                            font-size: 13px;
                            font-weight: 400
                        }

                            header .main-nav .menu .inner-wrapper .topLinks ul li a:hover {
                                text-decoration: none
                            }

                        header .main-nav .menu .inner-wrapper .topLinks ul li:first-child a {
                            font-weight: 700
                        }

                        header .main-nav .menu .inner-wrapper .topLinks ul li:last-child {
                            display: none
                        }

        header .main-nav .doctor-visit-text {
            display: none
        }

        header .main-nav ul.navbar-nav {
            padding: 0 39px
        }
}

@media (min-width:992px) and (max-width:1199px) {
    header .navbar-brand img {
        height: 125px
    }

    header .main-nav ul.navbar-nav {
        padding: 0 68px 0 39px
    }

    header .main-nav .inner-wrapper .close-menu-wrapper {
        padding: 32px 68px 20px 39px
    }

    header .topLinks ul {
        padding-left: 15px
    }

        header .topLinks ul li {
            margin-right: 23px
        }

            header .topLinks ul li a {
                font-size: 11px
            }

            header .topLinks ul li:last-child {
                margin-right: 23px
            }

    header .small-nav ul.navbar-nav li {
        margin-right: 36px
    }
}

@media (min-width:992px) {
    .navbar-toggler-wrapper {
        display: none
    }

    header .main-nav .gradient-bg {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0.53;
        height: 110px;
        background: transparent -webkit-gradient(linear,left top,left bottom,from(#081634),color-stop(73%,#081634),to(rgba(2,46,61,0))) 0% 0% no-repeat padding-box;
        background: transparent linear-gradient(180deg,#081634 0%,#081634 73%,rgba(2,46,61,0) 100%) 0% 0% no-repeat padding-box
    }

        header .main-nav .gradient-bg + .container {
            position: relative
        }

    header .main-nav .inner-wrapper {
        display: block;
        background: none;
        position: relative;
        top: auto;
        padding-top: 15px
    }

    header .main-nav ul.navbar-nav {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        padding: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative
    }

        header .main-nav ul.navbar-nav li {
            padding: 0;
            margin-right: 65px;
            border: none;
            line-height: 18px
        }

            header .main-nav ul.navbar-nav li.nav-item {
                padding-bottom: 25px;
                cursor: pointer
            }

                header .main-nav ul.navbar-nav li.nav-item:hover ul {
                    display: block;
                    z-index: 1;
                    top: 50px
                }

                header .main-nav ul.navbar-nav li.nav-item:hover .nav-link > a:after {
                    width: 100%
                }

                header .main-nav ul.navbar-nav li.nav-item:hover > a:after {
                    width: 100%
                }

                header .main-nav ul.navbar-nav li.nav-item.active .nav-link > a {
                    position: relative;
                    color: white
                }

                    header .main-nav ul.navbar-nav li.nav-item.active .nav-link > a:before {
                        display: none
                    }

                    header .main-nav ul.navbar-nav li.nav-item.active .nav-link > a:after {
                        content: "";
                        position: absolute;
                        left: 0;
                        bottom: -5px;
                        -webkit-transition: width 0.2s ease;
                        transition: width 0.2s ease;
                        width: 100%;
                        height: 2px;
                        background-color: #F4A81D
                    }

                header .main-nav ul.navbar-nav li.nav-item.active > a {
                    position: relative;
                    color: white
                }

                    header .main-nav ul.navbar-nav li.nav-item.active > a:after {
                        content: "";
                        position: absolute;
                        left: 0;
                        bottom: -5px;
                        -webkit-transition: width 0.2s ease;
                        transition: width 0.2s ease;
                        width: 100%;
                        height: 2px;
                        background-color: #F4A81D
                    }

                header .main-nav ul.navbar-nav li.nav-item a {
                    position: relative
                }

            header .main-nav ul.navbar-nav li .nav-link {
                padding: 0;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center
            }

                header .main-nav ul.navbar-nav li .nav-link ul {
                    border: 1px solid #00B4BE
                }

                    header .main-nav ul.navbar-nav li .nav-link ul li {
                        border-bottom: 1px solid #00B4BE
                    }

                header .main-nav ul.navbar-nav li .nav-link > a {
                    position: relative
                }

                    header .main-nav ul.navbar-nav li .nav-link > a:hover:before {
                        position: absolute;
                        content: "";
                        height: 16px;
                        width: 16px;
                        background: url(/siteassets/img/img-16x16-no-submenu-arrow.png);
                        background-size: 100%;
                        background-repeat: no-repeat;
                        left: -24px;
                        top: 5px
                    }

                header .main-nav ul.navbar-nav li .nav-link > img {
                    display: block;
                    margin-left: 10px
                }

            header .main-nav ul.navbar-nav li a {
                color: white;
                font-size: 16px;
                font-weight: 700;
                line-height: 18px;
                text-decoration: none;
                text-transform: uppercase;
                display: block
            }

                header .main-nav ul.navbar-nav li a:before {
                    display: none
                }

                header .main-nav ul.navbar-nav li a:after {
                    content: "";
                    position: absolute;
                    left: 0;
                    bottom: -5px;
                    width: 0;
                    -webkit-transition: width 0.2s ease;
                    transition: width 0.2s ease;
                    height: 2px;
                    background-color: #F4A81D
                }

                header .main-nav ul.navbar-nav li a:hover {
                    color: white
                }

            header .main-nav ul.navbar-nav li ul {
                display: none;
                padding-left: 24px;
                position: absolute;
                padding-left: 0;
                top: 43px;
                background: #F1FEFF
            }

                header .main-nav ul.navbar-nav li ul li {
                    border: none;
                    background: #F1FEFF;
                    max-width: none !important;
                    width: 100%;
                    border-bottom: 1px solid #045E80;
                    margin-right: 0
                }

                    header .main-nav ul.navbar-nav li ul li.active {
                        background-color: #045E80
                    }

                        header .main-nav ul.navbar-nav li ul li.active a {
                            color: #fff
                        }

                    header .main-nav ul.navbar-nav li ul li:last-child {
                        border-bottom: none
                    }

                    header .main-nav ul.navbar-nav li ul li a {
                        font-weight: 400;
                        color: #045E80;
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        height: 45px;
                        -webkit-box-align: center;
                        -ms-flex-align: center;
                        align-items: center;
                        padding: 0 19px 0 19px
                    }

                        header .main-nav ul.navbar-nav li ul li a:hover {
                            color: #045E80
                        }

                        header .main-nav ul.navbar-nav li ul li a:before {
                            display: none
                        }

                    header .main-nav ul.navbar-nav li ul li:hover {
                        background-color: #045E80
                    }

                        header .main-nav ul.navbar-nav li ul li:hover a {
                            color: #FFFFFF
                        }

            header .main-nav ul.navbar-nav li:first-child {
                max-width: 180px
            }

            header .main-nav ul.navbar-nav li:nth-child(3) {
                max-width: 104px
            }

            header .main-nav ul.navbar-nav li:nth-child(4) {
                max-width: 120px
            }

            header .main-nav ul.navbar-nav li:last-child {
                max-width: 96px;
                margin-right: 0
            }
}

@media (max-width:1200px) and (min-width:991px) {
    header .main-nav ul.navbar-nav li {
        margin-right: 30px
    }
}

@media (max-width:1400px) and (min-width:1200px) {
    header .main-nav ul.navbar-nav li {
        margin-right: 55px
    }
}
/*
footer {
    background: #045E80;
    color: white;
    padding: 30px 0
}

    footer .footer-logo {
        height: 108px
    }

    footer .trust-arc-wrapper {
        padding-top: 25px
    }

        footer .trust-arc-wrapper img {
            height: 45px
        }

    footer ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-width: 80%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        footer ul li {
            margin-bottom: 18px;
            margin-right: 40px
        }

            footer ul li a {
                color: white;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 13px;
                font-weight: 500;
                line-height: 17px;
                letter-spacing: 1.3px
            }

                footer ul li a:hover {
                    color: white
                }

    footer .static-text {
        color: white;
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 18px;
        letter-spacing: 1.2px;
        padding-right: 20px
    }

    footer .bottom-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

        footer .bottom-link img {
            height: 18px
        }

        footer .bottom-link ul li:last-child {
            margin-bottom: 0
        }*/

@media (max-width:991px) {
    /*footer {
        padding: 21px 0 40px
    }

        footer .footer-logo-link {
            margin: 0 auto;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin-bottom: 28px
        }

        footer ul {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            max-width: none;
            width: 100%;
            margin-bottom: 30px
        }

            footer ul li {
                margin-right: 0;
                margin-bottom: 14px
            }

                footer ul li a {
                    line-height: 20px
                }

                footer ul li:last-child {
                    margin-bottom: 0
                }

        footer .static-text.static-last {
            padding-right: unset
        }

        footer .bottom-link {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding-top: 8px
        }

            footer .bottom-link ul {
                width: 100%
            }

                footer .bottom-link ul li {
                    text-align: center
                }

        footer p {
            margin-bottom: 22px
        }

        footer .trust-arc-wrapper {
            text-align: center;
            padding: 0 0 40px
        }

            footer .trust-arc-wrapper img {
                height: 45px
            }

        footer .bausch-lomb-wrapper {
            text-align: center
        }

            footer .bausch-lomb-wrapper img {
                height: 18px
            }*/
}

.fixed-isi {
    position: fixed;
    left: 0;
    right: 0;
    height: 168px;
    background: #F1FEFF;
    bottom: 0;
    -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.1607843137);
    box-shadow: 0px 3px 6px rgba(0,0,0,0.1607843137);
    padding-top: 9px;
    z-index: 999
}

    .fixed-isi h2 {
        font-size: 22px;
        line-height: 30px;
        font-weight: 700;
        color: #282460
    }

    .fixed-isi p {
        font-size: 19px;
        margin-bottom: 10px;
        padding-right: 135px
    }

        .fixed-isi p a {
            font-weight: 700
        }

            .fixed-isi p a:hover {
                color: #333333
            }

        .fixed-isi p.additional-info {
            font-weight: 700
        }

    .fixed-isi ul {
        margin-bottom: 16px;
        padding-left: 30px
    }

        .fixed-isi ul li {
            list-style-type: none;
            font-size: 19px;
            position: relative;
            max-width: 1132px
        }

            .fixed-isi ul li:before {
                top: 14px;
                left: -17px;
                display: inline-block;
                content: "";
                border-radius: 0.375rem;
                height: 6px;
                width: 6px;
                position: absolute;
                background-color: #333333
            }

    .fixed-isi .isi-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        width: 100%
    }

        .fixed-isi .isi-header .mx-auto {
            position: absolute;
            right: 0;
            top: -10px
        }

            .fixed-isi .isi-header .mx-auto .collapse-icon {
                display: none
            }

            .fixed-isi .isi-header .mx-auto img {
                cursor: pointer;
                height: 50px
            }

    .fixed-isi .collapsed-tray {
        display: none
    }

    .fixed-isi.isi-open {
        height: auto;
        z-index: 9999
    }

        .fixed-isi.isi-open .collapsed-tray {
            display: none
        }

        .fixed-isi.isi-open.isi-open1 .collapsed-tray {
            display: block;
            padding-top: 5px;
            padding-bottom: 15px
        }

    .fixed-isi.isi-open1 .collapsed-tray {
        padding-top: 5px;
        padding-bottom: 15px
    }

        .fixed-isi.isi-open1 .collapsed-tray * {
            color: #282460
        }

    .fixed-isi.isi-open1.isi-open .full-content {
        display: block
    }

    .fixed-isi a {
        color: #282460
    }

    .fixed-isi.hide-isi {
        height: 0;
        padding: 0
    }

#isi {
    background: #F1FEFF;
    padding-bottom: 20px;
    font-size: 19px;
    position: relative;
    z-index: 1
}

    #isi h2 {
        font-size: 22px;
        color: #282460;
        font-weight: 700
    }

        #isi h2.isi-head {
            font-weight: 700
        }

    #isi ul {
        padding-left: 30px;
        margin-bottom: 16px;
        margin-left: -11px
    }

        #isi ul li {
            list-style-type: none;
            font-size: 19px;
            max-width: 1150px;
            position: relative;
            line-height: 24px;
            margin-bottom: 8px
        }

            #isi ul li:before {
                top: 9px;
                left: -17px;
                display: inline-block;
                content: "";
                border-radius: 0.375rem;
                height: 6px;
                width: 6px;
                position: absolute;
                background-color: #045E80
            }

    #isi p {
        margin-bottom: 16px;
        max-width: 1157px;
        font-size: 19px;
        line-height: 24px
    }

        #isi p a.external-menu span {
            color: #575757
        }

            #isi p a.external-menu span:hover {
                color: inherit
            }

        #isi p a.external-menu:hover {
            color: inherit
        }

        #isi p.additional-info {
            font-weight: 700;
            color: #045E80
        }

            #isi p.additional-info a {
                font-weight: 700;
                color: #045E80;
                text-underline-offset: 3px
            }

                #isi p.additional-info a:hover {
                    color: #1786B1
                }

        #isi p a {
            font-weight: normal;
            white-space: nowrap
        }

            #isi p a:hover {
                color: #333333
            }

@media (min-width:991px) and (max-width:1200px) {
    .fixed-isi {
        height: 186px
    }
}

@media (max-width:991px) {
    #isi {
        position: relative;
        margin-top: 0;
        padding-top: 0
    }

        #isi ul {
            padding-left: 18px;
            margin-left: 0px
        }

            #isi ul li {
                font-size: 16px;
                line-height: 20px
            }

                #isi ul li:before {
                    background-color: #045E80;
                    top: 10px
                }

        #isi h2 {
            font-size: 18px;
            z-index: -1
        }

        #isi p {
            font-size: 16px;
            line-height: 20px
        }

            #isi p.additional-info {
                line-height: 20px
            }

    .fixed-isi {
        height: 135px;
        padding: 10px 0;
        z-index: 9
    }

        .fixed-isi .isi-header .mx-auto img {
            height: 50px
        }

        .fixed-isi h2 {
            font-size: 18px;
            line-height: 18px;
            margin-bottom: 5px
        }

        .fixed-isi p {
            font-size: 16px;
            line-height: 20px;
            padding-right: 0
        }
}

@media (min-width:390px) and (max-width:450px) {
    .fixed-isi p {
        padding-right: 30px
    }
}

.button {
    background: -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat;
    background: linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat;
    -webkit-box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
    box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
    border: 2px solid #00B4BE;
    border-radius: 10px;
    text-shadow: 0px 0px 10px #045E80;
    color: #FFFFFF;
    font-size: 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 51px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    padding: 0 25px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

    .button strong {
        font-weight: bold;
        color: #ffffff
    }

    .button:hover {
        background: -webkit-gradient(linear,left top,left bottom,from(#D6FFFD),color-stop(#FFFFFF),to(#D6FFFD));
        background: linear-gradient(#D6FFFD,#FFFFFF,#D6FFFD);
        border: 2px solid #00B4BE;
        color: #045E80;
        text-shadow: none
    }

        .button:hover strong {
            color: #045E80;
            text-shadow: none
        }

    .button.white {
        background: -webkit-gradient(linear,left top,left bottom,from(#D6FFFD),color-stop(51%,#FFFFFF),to(#D6FFFD)) 0% 0% no-repeat;
        background: linear-gradient(180deg,#D6FFFD 0%,#FFFFFF 51%,#D6FFFD 100%) 0% 0% no-repeat;
        -webkit-box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
        box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
        border: 2px solid #00B4BE;
        color: #045E80;
        text-shadow: none
    }

        .button.white strong {
            color: #045E80
        }

    .button.with-arrow img {
        margin-left: 16px
    }

img.w-css-reset {
    background-color: white !important
}

.vyz-btn-dark {
    height: 50px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
    box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
    border: 2px solid #00B4BE;
    background: -webkit-gradient(linear,left top,left bottom,from(#D6FFFD),color-stop(#FFFFFF),to(#D6FFFD));
    background: linear-gradient(#D6FFFD,#FFFFFF,#D6FFFD);
    border-radius: 10px;
    position: relative;
    z-index: 0
}

    .vyz-btn-dark:after {
        content: "";
        position: absolute;
        display: block;
        top: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        background: -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat;
        background: linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat;
        border-radius: 8px;
        color: #045E80;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in
    }

    .vyz-btn-dark:hover:after {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    .vyz-btn-dark:hover .btn-text {
        color: #045E80
    }

    .vyz-btn-dark .btn-text {
        font-size: 20px;
        font-weight: 400;
        font-family: poppins;
        position: relative;
        z-index: 7;
        color: #fff;
        top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: 100%;
        line-height: 50px;
        text-align: center;
        text-decoration: none;
        -webkit-transition: all 0.15s ease-in;
        transition: all 0.15s ease-in;
        padding: 0 20px;
        margin: auto
    }

        .vyz-btn-dark .btn-text strong {
            color: inherit
        }

    .vyz-btn-dark.dark-arrow .btn-text:after {
        content: "";
        height: 12px;
        width: 12px;
        background: url(/siteassets/img/icon-12X12-btn-white-arrow.svg);
        display: inline-block;
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 14px
    }

    .vyz-btn-dark.dark-arrow:hover .btn-text:after {
        background: url(/siteassets/img/icon-12X12-btn-yellow-arrow.svg)
    }

    .vyz-btn-dark.dark-download .btn-text:after {
        content: "";
        height: 20px;
        width: 20px;
        background: url(/siteassets/img/icon-12X12-btn-white-download.svg);
        display: inline-block;
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 20px;
        margin-bottom: -3px
    }

    .vyz-btn-dark.dark-download:hover .btn-text:after {
        background: url(/siteassets/img/icon-12X12-btn-yellow-download.svg)
    }

.vyz-btn-light {
    height: 50px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
    box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
    border: 2px solid #00B4BE;
    border-radius: 10px;
    position: relative;
    background: -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat;
    background: linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat;
    z-index: 0
}

    .vyz-btn-light:after {
        content: "";
        position: absolute;
        display: block;
        top: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        border-radius: 8px;
        color: #045E80;
        -webkit-transform: scale(1);
        transform: scale(1);
        background: -webkit-gradient(linear,left top,left bottom,from(#D6FFFD),color-stop(#FFFFFF),to(#D6FFFD));
        background: linear-gradient(#D6FFFD,#FFFFFF,#D6FFFD);
        -webkit-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in
    }

    .vyz-btn-light:hover:after {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    .vyz-btn-light:hover .btn-text {
        color: #fff
    }

    .vyz-btn-light .btn-text {
        font-size: 19px;
        font-weight: 400;
        font-family: poppins;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #045E80;
        z-index: 7;
        top: 0;
        width: 100%;
        height: 100%;
        line-height: 50px;
        text-align: center;
        text-decoration: none;
        -webkit-transition: all 0.15s ease-in;
        transition: all 0.15s ease-in;
        padding: 0 20px;
        margin: auto
    }

        .vyz-btn-light .btn-text strong {
            color: inherit
        }

    .vyz-btn-light.light-arrow .btn-text:after {
        content: "";
        height: 12px;
        width: 12px;
        display: inline-block;
        background-size: contain;
        background: url(/siteassets/img/icon-12X12-btn-yellow-arrow.svg);
        background-repeat: no-repeat;
        margin-left: 14px
    }

    .vyz-btn-light.light-arrow:hover .btn-text:after {
        background: url(/siteassets/img/icon-12X12-btn-white-arrow.svg)
    }

    .vyz-btn-light.light-download .btn-text:after {
        content: "";
        height: 20px;
        width: 20px;
        display: inline-block;
        background-size: contain;
        background: url(/siteassets/img/icon-12X12-btn-yellow-download.svg);
        background-repeat: no-repeat;
        margin-left: 20px;
        margin-bottom: -3px
    }

    .vyz-btn-light.light-download:hover .btn-text:after {
        background: url(/siteassets/img/icon-12X12-btn-white-download.svg)
    }

.banner {
    position: relative;
    border-bottom: 6px solid #00B4BE
}

    .banner .click-for-sound-btn, .banner .w-play-pause-notifier, .banner .w-vulcan-v2-button {
        display: none !important
    }

    .banner .mobile {
        width: 100%
    }

    .banner .banner-content {
        position: absolute;
        top: 0;
        text-align: center;
        height: 100%;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

        .banner .banner-content h1 {
            font-size: 36px;
            line-height: 40px;
            color: #FFFFFF;
            text-align: left;
            padding-top: 30px;
            font-weight: 600;
            text-transform: uppercase
        }

            .banner .banner-content h1 span {
                color: inherit;
                line-height: inherit;
                font-weight: 400
            }

    .banner.banner-1-1 .banner-content h1 {
        max-width: 396px
    }

    .banner.banner-1-2 .banner-content h1 {
        max-width: 470px
    }

    .banner.banner-1-3 .banner-content h1 {
        max-width: 390px
    }

    .banner.banner-2 .banner-content h1 {
        max-width: 515px
    }

    .banner.banner-3-1 .banner-content h1 {
        max-width: 490px
    }

    .banner.banner-3-2 .banner-content h1 {
        max-width: 520px
    }

    .banner.banner-3-3 .banner-content h1 {
        max-width: 450px
    }

    .banner.banner-4-1 .banner-content h1 {
        max-width: 460px
    }

    .banner.banner-4-2 .banner-content h1 {
        max-width: 385px
    }

    .banner.banner-5 .banner-content h1 {
        max-width: 444px
    }

    .banner.banner-6 .banner-content h1 {
        max-width: 380px
    }

.signup-form-wrapper {
    background: -webkit-gradient(linear,left bottom,left top,from(#F1FEFF),to(#FFFFFF)) 0% 0% no-repeat !important;
    background: linear-gradient(0deg,#F1FEFF 0%,#FFFFFF 100%) 0% 0% no-repeat !important;
    text-align: center;
    padding-bottom: 101px
}

    .signup-form-wrapper h2 {
        font-size: 24px;
        font-weight: bold;
        color: #045E80;
        margin-bottom: 7px
    }

    .signup-form-wrapper .static-text {
        font-size: 19px;
        margin-bottom: 30px
    }

    .signup-form-wrapper img {
        display: block;
        margin-left: auto;
        margin-right: 40.5px;
        height: 290px
    }

    .signup-form-wrapper .EPiServerForms .Form__Status .Form__Success__Message {
        background-color: #1a1948 !important;
        margin: 0px;
        padding: 0px
    }

    .signup-form-wrapper form {
        text-align: left;
        position: relative
    }

        .signup-form-wrapper form.ValidationFail .FormStep .FormTextbox {
            margin-bottom: 5px
        }

            .signup-form-wrapper form.ValidationFail .FormStep .FormTextbox.ValidationSuccess {
                margin-bottom: 25px
            }

        .signup-form-wrapper form .Form__Status {
            display: none
        }

        .signup-form-wrapper form .FormStep {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

            .signup-form-wrapper form .FormStep .FormTextbox {
                margin-bottom: 25px
            }

            .signup-form-wrapper form .FormStep .mktoRequiredField {
                display: none
            }

            .signup-form-wrapper form .FormStep .mktoFormCol {
                width: 291px;
                margin-right: 16px
            }

                .signup-form-wrapper form .FormStep .mktoFormCol input, .signup-form-wrapper form .FormStep .mktoFormCol select {
                    width: 290px;
                    height: 52px;
                    border: 1px solid #045E80;
                    outline: none;
                    font-size: 16px;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    border-radius: 0;
                    padding: 0 20px;
                    color: #575757
                }

                    .signup-form-wrapper form .FormStep .mktoFormCol input::-ms-input-placeholder, .signup-form-wrapper form .FormStep .mktoFormCol select::-ms-input-placeholder {
                        color: #575757
                    }

                    .signup-form-wrapper form .FormStep .mktoFormCol input::-webkit-input-placeholder, .signup-form-wrapper form .FormStep .mktoFormCol select::-webkit-input-placeholder {
                        color: #575757
                    }

                    .signup-form-wrapper form .FormStep .mktoFormCol input::-moz-placeholder, .signup-form-wrapper form .FormStep .mktoFormCol select::-moz-placeholder {
                        color: #575757
                    }

                    .signup-form-wrapper form .FormStep .mktoFormCol input:-ms-input-placeholder, .signup-form-wrapper form .FormStep .mktoFormCol select:-ms-input-placeholder {
                        color: #575757
                    }

                    .signup-form-wrapper form .FormStep .mktoFormCol input::-ms-input-placeholder, .signup-form-wrapper form .FormStep .mktoFormCol select::-ms-input-placeholder {
                        color: #575757
                    }

                    .signup-form-wrapper form .FormStep .mktoFormCol input::placeholder, .signup-form-wrapper form .FormStep .mktoFormCol select::placeholder {
                        color: #575757
                    }

                .signup-form-wrapper form .FormStep .mktoFormCol select {
                    visibility: hidden
                }

        .signup-form-wrapper form .Form__Success .Form__Success__Message {
            padding: 0;
            margin: 0
        }

        .signup-form-wrapper form .select {
            position: relative;
            height: 52px
        }

            .signup-form-wrapper form .select .styledSelect {
                width: 100%;
                font-size: 16px;
                padding: 10px 20px;
                border: 1px solid #045E80;
                -webkit-appearance: none;
                -moz-appearance: none;
                cursor: pointer;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                height: 52px;
                appearance: none;
                position: relative;
                top: -52px;
                background: #fff;
                color: #575757
            }

                .signup-form-wrapper form .select .styledSelect:after {
                    content: "";
                    position: absolute;
                    height: 18px;
                    width: 25px;
                    background: url(/siteassets/img/icon-11x12-polygon-arrow.svg);
                    background-size: contain;
                    background-repeat: no-repeat;
                    top: 15px;
                    right: 0
                }

            .signup-form-wrapper form .select ul.options {
                display: none;
                position: absolute;
                -webkit-box-shadow: 3px 3px 3px rgba(62,62,62,0.1607843137);
                box-shadow: 3px 3px 3px rgba(62,62,62,0.1607843137);
                top: 52px;
                right: 0;
                left: 0;
                z-index: 2;
                margin: 0 0;
                padding: 5px 0;
                list-style: none;
                background-color: white
            }

                .signup-form-wrapper form .select ul.options li {
                    padding: 9px 20px;
                    font-size: 19px;
                    line-height: 20px;
                    color: #575757;
                    cursor: pointer
                }

                    .signup-form-wrapper form .select ul.options li:hover {
                        background: #F1FEFF;
                        color: #045E80
                    }

                    .signup-form-wrapper form .select ul.options li:first-child {
                        opacity: 0.8;
                        display: none
                    }

                    .signup-form-wrapper form .select ul.options li.selected {
                        background: #F1FEFF;
                        color: #045E80
                    }

        .signup-form-wrapper form .FormParagraphText {
            width: 100%
        }

            .signup-form-wrapper form .FormParagraphText .mktoFormCol {
                width: 100%;
                margin-bottom: 5px !important
            }

                .signup-form-wrapper form .FormParagraphText .mktoFormCol .mktoHtmlText {
                    width: auto !important;
                    max-width: 666px !important;
                    font-size: 12px
                }

                    .signup-form-wrapper form .FormParagraphText .mktoFormCol .mktoHtmlText a {
                        color: inherit;
                        text-wrap: nowrap
                    }

                        .signup-form-wrapper form .FormParagraphText .mktoFormCol .mktoHtmlText a:hover {
                            color: inherit
                        }

        .signup-form-wrapper form .FormSubmitButton {
            background: none;
            border: 0;
            font-weight: bold;
            padding-left: 25px;
            padding-right: 25px
        }

            .signup-form-wrapper form .FormSubmitButton strong {
                font-weight: bold;
                color: inherit
            }

    .signup-form-wrapper .modal#thankyou {
        overflow: hidden;
        background-color: rgba(4,94,128,0.5)
    }

        .signup-form-wrapper .modal#thankyou .modal-dialog {
            width: 100%;
            max-width: 100%;
            margin: 0
        }

        .signup-form-wrapper .modal#thankyou .modal-content {
            background: #EFF9FC 0% 0% no-repeat padding-box;
            -webkit-box-shadow: inset 0px 0px 40px #00B4BE;
            box-shadow: inset 0px 0px 40px #00B4BE;
            border: 5px solid #00B4BE;
            border-radius: 0;
            width: 773px;
            margin: auto;
            height: 320px;
            position: relative
        }

            .signup-form-wrapper .modal#thankyou .modal-content .modal-header {
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                justify-content: end;
                position: relative;
                border: 0;
                padding: 24px 20px 0 0;
                z-index: 2
            }

                .signup-form-wrapper .modal#thankyou .modal-content .modal-header button {
                    height: 0px;
                    width: 0px;
                    margin: 20px
                }

                    .signup-form-wrapper .modal#thankyou .modal-content .modal-header button:before {
                        content: "";
                        position: absolute;
                        background: url(/siteassets/img/btn-40x40-thanks-form-close.svg);
                        background-size: 100px;
                        background-repeat: no-repeat;
                        height: 100px;
                        width: 100px;
                        top: 0px;
                        right: -8px
                    }

            .signup-form-wrapper .modal#thankyou .modal-content .modal-body p {
                max-width: 470px;
                margin-left: auto;
                margin-right: auto;
                text-align: center;
                font-size: 30px;
                font-weight: 600;
                line-height: 34px;
                color: #045E80;
                padding-top: 28px
            }

                .signup-form-wrapper .modal#thankyou .modal-content .modal-body p strong {
                    color: inherit
                }

.next {
    margin-top: 38.5px
}

    .next .arrow-bt {
        width: 50%;
        max-width: 614px;
        height: 67px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 50px 0px 0px 50px;
        background-color: #1786b1;
        text-decoration: none;
        padding-left: 33px;
        margin-left: auto
    }

        .next .arrow-bt .btn-text {
            color: white;
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            line-height: 24px;
            font-weight: 600;
            padding: 18px 0 22px
        }

            .next .arrow-bt .btn-text em {
                font-family: "Poppins",sans-serif;
                font-size: 19px;
                font-weight: bold;
                line-height: 24px;
                color: #ffffff
            }

            .next .arrow-bt .btn-text .blue-division {
                color: #00B4BE;
                font-size: 22px
            }

        .next .arrow-bt .arrow {
            margin-left: 15px
        }

            .next .arrow-bt .arrow .arrow-img:before {
                content: "";
                background: url(/siteassets/img/arrow.png);
                width: 23px;
                height: 23px;
                display: block;
                background-size: cover
            }

    .next.Moa {
        margin-top: 31px
    }

        .next.Moa .arrow-bt {
            height: 59px
        }

    .next.normal_tension {
        margin-top: 31px;
        margin-bottom: 61px
    }

    .next.timolol .arrow-bt {
        width: 100%
    }

section.footnote {
    padding-top: 23px
}

    section.footnote.tolerabilty-footnote {
        margin-bottom: 65px
    }

    section.footnote p {
        font-size: 12px;
        line-height: 15px;
        font-weight: 500;
        color: #575757
    }

        section.footnote p:last-child {
            margin-bottom: 41px
        }

.common-banner {
    background: url(/siteassets/img/img-2880x478-common-banner-bg.png);
    height: 237px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    border-bottom: 6px solid #00B4BE
}

    .common-banner h1 {
        font-size: 36px;
        font-weight: 600;
        line-height: 40px;
        text-transform: uppercase;
        color: white;
        padding-top: 65px
    }

.reference {
    background: #F1FEFF;
    padding: 0px 0 20px;
    font-size: 12px;
    line-height: 15px
}

    .reference p {
        font-family: Poppins;
        font-size: 12px;
        line-height: 15px;
        font-weight: 500
    }

        .reference p em {
            font-weight: 500
        }

.gradient-inset-box {
    background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
    -webkit-box-shadow: inset 0px 0px 20px #00b4be,0px 0px 15px rgba(0,180,190,0.6) !important;
    box-shadow: inset 0px 0px 20px #00b4be,0px 0px 15px rgba(0,180,190,0.6) !important;
    border: 4px solid #E6FFFF !important;
    border-radius: 15px !important;
    -webkit-animation: gradient 2s ease infinite !important;
    animation: gradient 2s ease infinite !important;
    -webkit-filter: unset !important;
    filter: unset !important
}

@media (max-width:991px) {
    .button {
        font-size: 16px
    }

    .vyz-btn-dark .btn-text, .vyz-btn-light .btn-text {
        font-size: 16px
    }

    section.footnote p {
        padding-right: 9px;
        margin-bottom: 2px;
        text-indent: -4px
    }

    .banner {
        border-bottom-width: 4px
    }

        .banner .banner-content {
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: end
        }

            .banner .banner-content h1 {
                font-size: 22px;
                line-height: 24px;
                text-align: center;
                padding-bottom: 27px;
                padding-top: 130px;
                margin: auto
            }

        .banner.banner-1-1 .banner-content h1 {
            max-width: 345px
        }

        .banner.banner-1-2 .banner-content h1 {
            max-width: 286px
        }

        .banner.banner-1-3 .banner-content h1 {
            max-width: 312px
        }

        .banner.banner-2 .banner-content h1 {
            max-width: 310px;
            padding-bottom: 16px
        }

        .banner.banner-3-1 .banner-content h1 {
            max-width: 386px
        }

        .banner.banner-3-2 .banner-content h1 {
            max-width: 310px
        }

        .banner.banner-3-3 .banner-content h1 {
            max-width: 347px;
            padding-bottom: 16px
        }

        .banner.banner-4-1 .banner-content h1 {
            max-width: 290px;
            padding-bottom: 16px
        }

        .banner.banner-4-2 .banner-content h1 {
            max-width: 236px
        }

        .banner.banner-5 .banner-content h1 {
            max-width: 353px
        }

        .banner.banner-6 .banner-content h1 {
            max-width: 236px;
            padding-bottom: 16px
        }

    .next {
        margin-bottom: 33px
    }

        .next.timolol {
            margin-top: 30px
        }

            .next.timolol .arrow-bt {
                width: 100%;
                width: 257px;
                height: 80px;
                font-size: 16px;
                padding-left: 24px;
                padding-right: 15px
            }

                .next.timolol .arrow-bt .btn-next {
                    padding: 30px 0 22px
                }

                    .next.timolol .arrow-bt .btn-next em {
                        line-height: 20px
                    }

        .next.latan {
            margin-bottom: 30px
        }

            .next.latan .arrow-bt {
                width: 278px;
                height: 59px;
                font-size: 16px;
                padding-left: 33px;
                padding-right: 15px
            }

        .next.real-world .arrow-bt {
            width: 268px
        }

        .next .arrow-bt {
            width: 258px;
            height: 79px;
            font-size: 16px;
            padding-left: 33px;
            padding-right: 15px
        }

            .next .arrow-bt.tolerability-next-btn {
                height: 90px
            }

                .next .arrow-bt.tolerability-next-btn .arrow .arrow-img {
                    margin-left: 5px
                }

            .next .arrow-bt .btn-text {
                font-size: 16px;
                max-width: 200px;
                text-align: end;
                line-height: 20px
            }

                .next .arrow-bt .btn-text em {
                    font-size: 16px;
                    line-height: 20px
                }

                .next .arrow-bt .btn-text .blue-division {
                    line-height: 20px;
                    font-size: 17px;
                }

            .next .arrow-bt .arrow .arrow-img {
                width: 18px
            }

                .next .arrow-bt .arrow .arrow-img:before {
                    width: 18px;
                    height: 18px
                }

        .next.Moa {
            margin-top: 27px
        }

        .next.normal_tension {
            margin: 30px 0
        }

            .next.normal_tension .arrow-bt {
                width: 290px;
                height: 57px
            }

                .next.normal_tension .arrow-bt .btn-text {
                    max-width: 220px
                }

    .signup-form-wrapper {
        padding-bottom: 40px
    }

        .signup-form-wrapper h2 {
            font-size: 20px
        }

        .signup-form-wrapper .static-text {
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 26px
        }

        .signup-form-wrapper img {
            display: none
        }

        .signup-form-wrapper form {
            text-align: left
        }

            .signup-form-wrapper form .FormStep {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                margin-bottom: 0;
                padding-bottom: 0 !important
            }

                .signup-form-wrapper form .FormStep .FormTextbox {
                    margin-bottom: 25px
                }

                .signup-form-wrapper form .FormStep .mktoRequiredField {
                    display: none
                }

                .signup-form-wrapper form .FormStep .mktoFormCol {
                    width: 100%;
                    margin-right: 0
                }

                    .signup-form-wrapper form .FormStep .mktoFormCol input, .signup-form-wrapper form .FormStep .mktoFormCol select {
                        width: 100%
                    }

            .signup-form-wrapper form .select ul.options li {
                font-size: 16px
            }

            .signup-form-wrapper form .FormSubmitButton {
                font-size: 15px;
                font-weight: bold
            }

            .signup-form-wrapper form button.Form__Element {
                margin-bottom: 0
            }

        .signup-form-wrapper .modal#thankyou .modal-content {
            height: auto;
            margin-left: 15px;
            margin-right: 15px
        }

            .signup-form-wrapper .modal#thankyou .modal-content .modal-body {
                padding-top: 6px;
                padding-bottom: 77px
            }

                .signup-form-wrapper .modal#thankyou .modal-content .modal-body p {
                    padding: 0 22px;
                    font-size: 22px;
                    line-height: 26px
                }

    .reference {
        padding: 5px 0 15px
    }

        .reference p {
            padding-right: 5px;
            font-weight: 400
        }

            .reference p em {
                font-weight: inherit
            }

    section.tolerabilty-footnote {
        padding-top: 28px;
        margin-bottom: 0px !important;
        padding-bottom: 23px
    }
}

@media screen and (min-width:992px) {
    .banner {
        position: relative;
        border-bottom: 6px solid #00B4BE;
        position: relative;
        width: 100%;
        height: 287px;
        overflow: hidden;
        background: -webkit-gradient(linear,left top,right top,from(rgb(2,20,48)),to(rgb(1,43,57)));
        background: linear-gradient(90deg,rgb(2,20,48) 0%,rgb(1,43,57) 100%)
    }

        .banner .desktop {
            width: 1920px;
            height: 287px;
            position: absolute;
            top: 0;
            left: 50%;
            -webkit-transform: translate(-50%,0%);
            transform: translate(-50%,0%)
        }

        .banner .banner-content {
            padding-top: 70px;
            opacity: 0;
            -webkit-transition: opacity 1s ease;
            transition: opacity 1s ease
        }

    .next .arrow-bt {
        position: relative;
        overflow: hidden
    }

        .next .arrow-bt:after {
            content: "";
            z-index: 0;
            position: absolute;
            left: 0;
            width: 0%;
            height: 100%;
            background: -webkit-gradient(linear,left top,left bottom,from(#045E80),color-stop(#1786B1),to(#045E80));
            background: linear-gradient(#045E80,#1786B1,#045E80);
            border: 2px solid #00B4BE;
            border-right: 0;
            border-radius: 50px 0px 0px 50px
        }

        .next .arrow-bt .btn-text {
            z-index: 3;
            position: relative
        }

        .next .arrow-bt:hover {
            position: relative
        }

            .next .arrow-bt:hover .btn-text {
                z-index: 3;
                position: relative
            }

            .next .arrow-bt:hover .arrow {
                margin-left: 15px;
                z-index: 3;
                position: relative
            }

                .next .arrow-bt:hover .arrow .arrow-img:before {
                    content: "";
                    background: url(/siteassets/img/img-20x20-arrow-hover.png);
                    width: 23px;
                    height: 23px;
                    display: block;
                    background-size: cover
                }

            .next .arrow-bt:hover:after {
                -webkit-animation: dropdown 0.3s ease-in-out;
                animation: dropdown 0.3s ease-in-out;
                width: 100%
            }

    @-webkit-keyframes dropdown {
        0% {
            width: 30PX
        }

        to {
            width: 100%
        }
    }

    @keyframes dropdown {
        0% {
            width: 30PX
        }

        to {
            width: 100%
        }
    }

    .next .arrow-bt:not(:hover):after {
        -webkit-animation: dropout 0.3s ease-in-out;
        animation: dropout 0.3s ease-in-out;
        border: 0;
        width: 0
    }

    @-webkit-keyframes dropout {
        0% {
            width: 100%
        }

        to {
            width: 30px;
            visibility: hidden;
            border: 0
        }
    }

    @keyframes dropout {
        0% {
            width: 100%
        }

        to {
            width: 30px;
            visibility: hidden;
            border: 0
        }
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .banner .banner-content h1 {
        font-size: 22px;
        line-height: 30px
    }

        .banner .banner-content h1 span {
            color: inherit;
            line-height: inherit;
            font-weight: 400
        }

    .banner.banner-1-1 .banner-content h1 {
        max-width: 236px
    }

    .banner.banner-1-2 .banner-content h1 {
        max-width: 286px
    }

    .banner.banner-1-3 .banner-content h1 {
        max-width: 236px
    }

    .banner.banner-2 .banner-content h1 {
        max-width: 315px
    }

    .banner.banner-3-1 .banner-content h1 {
        max-width: 310px
    }

    .banner.banner-3-2 .banner-content h1 {
        max-width: 310px
    }

    .banner.banner-3-3 .banner-content h1 {
        max-width: 270px
    }

    .banner.banner-4-1 .banner-content h1 {
        max-width: 290px
    }

    .banner.banner-4-2 .banner-content h1 {
        max-width: 236px
    }

    .banner.banner-5 .banner-content h1 {
        max-width: 277px
    }

    .banner.banner-6 .banner-content h1 {
        max-width: 236px
    }

    .banner.banner-7 .banner-content h1 {
        max-width: 328px !important;
    }
}

.homebanner {
    position: relative;
    background-color: #082D3B;
    border-bottom: 6px solid #00B4BE;
    margin-top: 36px;
}

    .homebanner .click-for-sound-btn, .homebanner .w-play-pause-notifier, .homebanner .w-vulcan-v2-button {
        display: none !important
    }

    .homebanner #video_main {
        display: none;
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 0;
        left: 0;
        top: 0
    }

    .homebanner #video_intro {
        position: relative;
        z-index: 1
    }

@media (min-width:992px) {
    .homebanner {
        overflow: hidden;
        width: 100%;
        height: 648px
    }

        .homebanner .desktop {
            position: absolute;
            top: 0;
            left: 50%;
            -webkit-transform: translate(-50%,0%);
            transform: translate(-50%,0%)
        }

    .home-section-2 .column .img-wrapper object {
        height: 130px
    }
}

@media (min-width:1400px) {
    .homebanner {
        height: 648px
    }

        .homebanner .desktop {
            width: 1920px;
            height: 287px;
            position: absolute;
            top: 0;
            left: 50%;
            -webkit-transform: translate(-50%,0%);
            transform: translate(-50%,0%)
        }
}

@media (min-width:2256px) {
    .homebanner {
        height: 761px
    }

        .homebanner .desktop {
            width: 100%
        }
}

@media (min-width:2560px) {
    .homebanner {
        height: 864px
    }

        .homebanner .desktop {
            width: 100%
        }
}

@media (min-width:991px) and (max-width:1200px) {
    .homebanner {
        height: 482px
    }

        .homebanner .desktop {
            width: 1430px
        }
}

@media (min-width:1200px) and (max-width:1400px) {
    .homebanner {
        height: 574px
    }

        .homebanner .desktop {
            width: 1700px
        }
}

.home-section-2 {
    padding: 60px 0 88px;
    background: transparent -webkit-gradient(linear,left top,left bottom,from(#F1FEFF),to(#FFFFFF)) 0% 0% no-repeat padding-box !important;
    background: transparent linear-gradient(180deg,#F1FEFF 0%,#FFFFFF 100%) 0% 0% no-repeat padding-box !important;
    opacity: 1
}

    .home-section-2 .col-lg-4:nth-child(2) {
        border-left: 1px solid #00B4BE;
        border-right: 1px solid #00B4BE
    }

    .home-section-2 .column .img-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 15px
    }

        .home-section-2 .column .img-wrapper object {
            width: 130px
        }

    .home-section-2 .column .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .home-section-2 .column .content h2 {
            text-align: center;
            font-size: 29px;
            color: #045E80;
            font-weight: normal;
            line-height: 30px;
            margin-bottom: 10px;
            text-transform: uppercase
        }

        .home-section-2 .column .content p {
            text-align: center;
            font-size: 19px;
            line-height: 24px;
            margin-bottom: 22px
        }

        .home-section-2 .column .content .para2 {
            max-width: 373px
        }

        .home-section-2 .column .content .para1 {
            max-width: 278px
        }

        .home-section-2 .column .content .para3 {
            max-width: 268px
        }

.home-section-3 {
    background: #045E80;
    -webkit-box-shadow: 0px 0px 20px #00B4BE;
    box-shadow: 0px 0px 20px #00B4BE;
    padding: 37px 0;
    margin-bottom: 31px;
    border-top: 3px solid #00B4BE;
    border-bottom: 3px solid #00B4BE
}

    .home-section-3 .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

        .home-section-3 .content .img-wrapper {
            margin-right: 20px;
            margin-bottom: 28px
        }

        .home-section-3 .content h2 {
            font-size: 26px;
            font-weight: 600;
            line-height: 40px;
            margin-bottom: 10px;
            color: #F4A81D;
            text-transform: uppercase
        }

        .home-section-3 .content p {
            font-size: 19px;
            line-height: 24px;
            color: white;
            font-weight: 600
        }

.footnote_content p {
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    font-family: Poppins;
    margin-bottom: 39px
}

@media screen and (max-width:991px) {
    .homebanner {
        height: unset !important
    }

    .home-section-2 {
        padding: 37px 0 18px
    }

        .home-section-2 .col-lg-4:nth-child(2) {
            border: none
        }

        .home-section-2 .column {
            margin-bottom: 37px
        }

            .home-section-2 .column .img-wrapper {
                margin-bottom: 12px
            }

                .home-section-2 .column .img-wrapper object {
                    width: 100px
                }

            .home-section-2 .column .content h2 {
                font-size: 24px;
                line-height: 28px
            }

            .home-section-2 .column .content p {
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 18px
            }

            .home-section-2 .column .content .para1, .home-section-2 .column .content .para3 {
                max-width: 100%
            }

    .home-section-3 {
        padding: 31px 0
    }

        .home-section-3 .content {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }

            .home-section-3 .content .img-wrapper {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                margin-bottom: 18px
            }

                .home-section-3 .content .img-wrapper img {
                    height: 80px
                }

            .home-section-3 .content .content-text {
                text-align: center
            }

                .home-section-3 .content .content-text h2 {
                    font-size: 24px;
                    line-height: 28px;
                    margin-bottom: 14px
                }

                .home-section-3 .content .content-text p {
                    font-size: 16px;
                    line-height: 20px;
                    margin-bottom: 30px
                }

    .footnote_content p {
        margin-bottom: 31px
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .home-section-2 .content .para1 {
        padding-bottom: 53px
    }

    .home-section-2 .content .para3 {
        padding-bottom: 53px
    }
}

@media screen and (min-width:1200px) and (max-width:1400px) {
    .home-banner h1 {
        bottom: 20%
    }
}

.monotherapy {
    padding-top: 40.5px
}

    .monotherapy .appropriate .appropriate-para {
        font-family: "Poppins",sans-serif;
        font-weight: bold;
        font-size: 22px;
        line-height: 27px;
        color: #045e80
    }

    .monotherapy .tick {
        margin: -15px
    }

    .monotherapy .need {
        border-bottom: 1px solid #707070;
        padding-top: 19px;
        padding-bottom: 19px
    }

        .monotherapy .need .need-para {
            font-family: "Poppins",sans-serif;
            font-weight: 400;
            font-size: 22px;
            padding-left: 25px;
            line-height: 27px;
            max-width: 819px
        }

    .monotherapy .adeq {
        border-bottom: 1px solid #707070;
        padding-top: 19px;
        padding-bottom: 19px
    }

        .monotherapy .adeq .need-para {
            font-family: "Poppins",sans-serif;
            font-weight: 400;
            padding-left: 25px;
            font-size: 22px;
            line-height: 27px;
            max-width: 819px
        }

    .monotherapy .received {
        border-bottom: 1px solid #707070;
        padding-top: 19px;
        padding-bottom: 19px
    }

        .monotherapy .received .need-para {
            font-family: "Poppins",sans-serif;
            font-weight: 400;
            font-size: 22px;
            padding-left: 25px;
            line-height: 27px;
            max-width: 946px
        }

    .monotherapy .control {
        padding-top: 19px;
        padding-bottom: 19px
    }

        .monotherapy .control .need-para {
            font-family: "Poppins",sans-serif;
            font-weight: 400;
            padding-left: 25px;
            font-size: 22px;
            line-height: 27px
        }

.provide {
    padding-top: 47px;
    padding-bottom: 61.5px
}

    .provide .reduction {
        -webkit-filter: drop-shadow(0px 0px 15px #00b4be);
        filter: drop-shadow(0px 0px 15px #00b4be);
        padding: 33.5px 78px 36.5px 79px;
        background-size: 400% 400%;
        background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        -webkit-animation: gradient 2s ease infinite;
        animation: gradient 2s ease infinite
    }

        .provide .reduction .provide-para {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            color: #045e80;
            text-align: center;
            line-height: 24px;
            font-weight: 500
        }

            .provide .reduction .provide-para strong {
                color: inherit
            }

.controler {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #f1feff
}

    .controler .real .real-world {
        margin-left: 33.5px
    }

        .controler .real .real-world .real-para {
            color: #045e80;
            font-family: "Poppins",sans-serif;
            font-size: 24px;
            font-weight: bold;
            line-height: 34px
        }

        .controler .real .real-world .world-para {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            font-weight: 400;
            line-height: 22px;
            margin-top: 11px;
            max-width: 794px
        }

        .controler .real .real-world .download-bt {
            line-height: 76px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin-top: 28px;
            font-size: 19px;
            padding-top: 12px;
            padding-bottom: 12px;
            font-weight: bold;
            color: #ffffff;
            width: 289px;
            height: 51px;
            background: transparent -webkit-gradient(linear,left top,left bottom,from(var(--unnamed-color-1786b1)),color-stop(51%,var(--unnamed-color-045e80)),to(var(--unnamed-color-1786b1))) 0% 0% no-repeat padding-box;
            background: transparent linear-gradient(180deg,var(--unnamed-color-1786b1) 0%,var(--unnamed-color-045e80) 51%,var(--unnamed-color-1786b1) 100%) 0% 0% no-repeat padding-box;
            border: 2px solid var(--unnamed-color-00b4be);
            background: transparent -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat padding-box;
            background: transparent linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat padding-box;
            -webkit-box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
            box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
            border: 2px solid #00B4BE;
            border-radius: 10px;
            opacity: 1
        }

            .controler .real .real-world .download-bt .download-image {
                margin-left: 19.2px
            }

            .controler .real .real-world .download-bt .download-icon {
                margin-left: 19px
            }

                .controler .real .real-world .download-bt .download-icon:before {
                    content: "";
                    background: url(/siteassets/img/img-30x30-download-article_icon.png);
                    width: 21px;
                    height: 21px;
                    display: block;
                    background-size: cover
                }

            .controler .real .real-world .download-bt:hover {
                background: -webkit-gradient(linear,left top,left bottom,from(#D6FFFD),color-stop(#FFFFFF),to(#D6FFFD));
                background: linear-gradient(#D6FFFD,#FFFFFF,#D6FFFD);
                border: 2px solid #00B4BE;
                color: #045E80
            }

                .controler .real .real-world .download-bt:hover .download-icon:before {
                    content: "";
                    background: url(/siteassets/img/img-30x30-download-article_icon-hover.png);
                    width: 21px;
                    height: 21px;
                    display: block;
                    background-size: cover
                }

.next-patient-type {
    margin-top: 29.5px
}

section.patient-type-1 p {
    margin-left: 8px
}

    section.patient-type-1 p:first-child {
        text-indent: -8px
    }

    section.patient-type-1 p:last-child {
        margin-top: 11px
    }

.ipo-in-real-world {
    background-color: #F1FEFF;
    padding: 53px 0 24px
}

    .ipo-in-real-world .content-heading {
        font-size: 24px;
        font-weight: 700;
        line-height: 34px;
        font-family: poppins;
        color: #045E80;
        padding-bottom: 27px
    }

    .ipo-in-real-world .iop-card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 47px
    }

        .ipo-in-real-world .iop-card .card-img {
            -ms-flex-negative: 0;
            flex-shrink: 0;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            margin-right: 46px
        }

            .ipo-in-real-world .iop-card .card-img img {
                width: 191px
            }

        .ipo-in-real-world .iop-card .card-content {
            display: inline-block
        }

            .ipo-in-real-world .iop-card .card-content .sub-heading {
                font-size: 19px;
                font-weight: 700;
                line-height: 22px;
                font-family: poppins;
                color: #045E80;
                padding-bottom: 11px;
                padding-top: 5px
            }

            .ipo-in-real-world .iop-card .card-content .content-para {
                font-size: 19px;
                font-weight: 400;
                line-height: 22px;
                font-family: poppins;
                color: #575757;
                padding-bottom: 13px;
                max-width: 763px
            }

            .ipo-in-real-world .iop-card .card-content .download-cta {
                display: block;
                font-size: 19px;
                font-weight: 700;
                line-height: 22px;
                font-family: poppins;
                color: #045E80;
                width: -webkit-fit-content;
                width: -moz-fit-content;
                width: fit-content;
                text-decoration: none
            }

                .ipo-in-real-world .iop-card .card-content .download-cta img {
                    margin-left: 14px;
                    width: 20px;
                    margin-bottom: 10px
                }

                .ipo-in-real-world .iop-card .card-content .download-cta:hover {
                    color: #1786B1
                }

@media only screen and (max-width:991px) {
    .monotherapy {
        margin: 0px 3px;
        padding-top: 28px
    }

        .monotherapy .appropriate .appropriate-para {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            font-weight: bold;
            line-height: 22px
        }

        .monotherapy .need {
            padding-top: 16px;
            padding-bottom: 14px
        }

            .monotherapy .need .need-para {
                font-family: "Poppins",sans-serif;
                font-size: 16px;
                padding-left: 11px;
                font-weight: 400;
                line-height: 20px;
                margin: -5px
            }

        .monotherapy .adeq {
            padding-top: 14px;
            padding-bottom: 14px
        }

            .monotherapy .adeq .need-para {
                font-family: "Poppins",sans-serif;
                font-size: 16px;
                padding-left: 11px;
                font-weight: 400;
                line-height: 20px;
                margin: -5px
            }

        .monotherapy .received {
            padding-top: 14px;
            padding-bottom: 14px
        }

            .monotherapy .received .need-para {
                font-family: "Poppins",sans-serif;
                padding-left: 11px;
                font-size: 16px;
                font-weight: 400;
                line-height: 20px;
                margin: -6px
            }

        .monotherapy .control {
            padding-top: 14px;
            padding-bottom: 14px
        }

            .monotherapy .control .need-para {
                font-family: "Poppins",sans-serif;
                font-size: 16px;
                font-weight: 400;
                padding-left: 11px;
                line-height: 20px;
                margin: -5px
            }

    .provide {
        margin: 0px 3px;
        padding-top: 39px;
        padding-bottom: 54px
    }

        .provide .reduction {
            padding: 31px 21px 33px 21px;
            border: 3px solid #e6ffff;
            -webkit-filter: drop-shadow(0px 0px 10px #00b4be);
            filter: drop-shadow(0px 0px 10px #00b4be);
            -webkit-box-shadow: inset 0px 0px 15px #00b4be;
            box-shadow: inset 0px 0px 15px #00b4be
        }

            .provide .reduction .provide-para {
                font-family: "Poppins",sans-serif;
                font-size: 16px;
                line-height: 20px
            }

    .controler {
        padding: 35px 4px 44px 3px
    }

        .controler .real {
            text-align: center
        }

            .controler .real .eye img {
                width: 85.01px
            }

            .controler .real .real-world {
                margin-top: 43px;
                margin-left: 0px
            }

                .controler .real .real-world .real-para {
                    font-family: "Poppins",sans-serif;
                    font-size: 19px;
                    font-weight: bold;
                    line-height: 22px;
                    margin-left: 3px;
                    margin-right: 6px
                }

                .controler .real .real-world .world-para {
                    margin-top: 9px;
                    font-family: "Poppins",sans-serif;
                    font-size: 16px;
                    line-height: 20px;
                    margin-left: 3px;
                    margin-right: 6px
                }

                .controler .real .real-world .download-bt {
                    line-height: 76px;
                    font-size: 16px
                }

    section.patient-type-1 {
        padding-top: 29px
    }

        section.patient-type-1 p {
            margin-bottom: 8px
        }

            section.patient-type-1 p:last-child {
                margin-bottom: 19px;
                text-indent: 0
            }

    .download-article-tc {
        margin: 0 auto
    }

    .ipo-in-real-world {
        padding-top: 35px;
        padding-bottom: 0
    }

        .ipo-in-real-world .content-heading {
            font-size: 22px;
            line-height: 26px;
            padding-bottom: 23.7px
        }

        .ipo-in-real-world .iop-card {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            margin-bottom: 0;
            padding-bottom: 44px
        }

            .ipo-in-real-world .iop-card .card-img {
                margin: auto;
                margin-bottom: 16px
            }

            .ipo-in-real-world .iop-card .card-content .sub-heading {
                font-size: 19px;
                line-height: 22px;
                padding-top: 0;
                padding-left: 10px;
                padding-right: 10px;
                text-align: center;
                padding-bottom: 10px;
                text-align: center
            }

            .ipo-in-real-world .iop-card .card-content .content-para {
                text-align: center;
                font-size: 16px;
                line-height: 20px;
                padding-bottom: 20.6px
            }

            .ipo-in-real-world .iop-card .card-content .download-cta {
                text-align: center;
                margin: auto;
                font-size: 16px
            }
}

@media only screen and (max-width:516px) {
    .monotherapy .adeq .tick, .monotherapy .need .tick, .monotherapy .received .tick {
        margin-top: -30px
    }

    .monotherapy .adeq p, .monotherapy .need p, .monotherapy .received p {
        max-width: 375px !important
    }
}

.glaucoma-section-one .column-border {
    border-bottom: 1px solid #707070;
    height: 1px
}

.glaucoma-section-one .container .row .content1 p {
    color: #575757;
    font-size: 19px;
    font-weight: 400;
    font-family: "Poppins",sans-serif;
    line-height: 24px;
    margin-top: 42px;
    margin-bottom: 41px;
    max-width: 1000px
}

.glaucoma-section-one .container .row .content3 {
    border-left: 0;
    border-right: 0
}

    .glaucoma-section-one .container .row .content3 .column-border {
        height: 1px;
        background: #707070
    }

    .glaucoma-section-one .container .row .content2 .content-box, .glaucoma-section-one .container .row .content3 .content-box, .glaucoma-section-one .container .row .content4 .content-box {
        margin-top: 41px
    }

        .glaucoma-section-one .container .row .content2 .content-box .img, .glaucoma-section-one .container .row .content3 .content-box .img, .glaucoma-section-one .container .row .content4 .content-box .img {
            width: 100px
        }

        .glaucoma-section-one .container .row .content2 .content-box .content, .glaucoma-section-one .container .row .content3 .content-box .content, .glaucoma-section-one .container .row .content4 .content-box .content {
            margin-left: 36px
        }

            .glaucoma-section-one .container .row .content2 .content-box .content .target-button, .glaucoma-section-one .container .row .content3 .content-box .content .target-button, .glaucoma-section-one .container .row .content4 .content-box .content .target-button {
                margin-bottom: 32px;
                margin-top: 35px
            }

            .glaucoma-section-one .container .row .content2 .content-box .content .reduce-button, .glaucoma-section-one .container .row .content3 .content-box .content .reduce-button, .glaucoma-section-one .container .row .content4 .content-box .content .reduce-button {
                margin-top: 35px;
                margin-bottom: 32px
            }

            .glaucoma-section-one .container .row .content2 .content-box .content .recognize-button, .glaucoma-section-one .container .row .content3 .content-box .content .recognize-button, .glaucoma-section-one .container .row .content4 .content-box .content .recognize-button {
                margin-top: 35px;
                margin-bottom: 74px
            }

            .glaucoma-section-one .container .row .content2 .content-box .content .head, .glaucoma-section-one .container .row .content3 .content-box .content .head, .glaucoma-section-one .container .row .content4 .content-box .content .head {
                color: #045E80;
                font-size: 24px;
                font-family: "Poppins",sans-serif;
                line-height: 34px
            }

                .glaucoma-section-one .container .row .content2 .content-box .content .head strong, .glaucoma-section-one .container .row .content3 .content-box .content .head strong, .glaucoma-section-one .container .row .content4 .content-box .content .head strong {
                    font-weight: 600;
                    color: inherit
                }

            .glaucoma-section-one .container .row .content2 .content-box .content .text, .glaucoma-section-one .container .row .content3 .content-box .content .text, .glaucoma-section-one .container .row .content4 .content-box .content .text {
                color: #575757;
                font-size: 19px;
                font-weight: 400;
                font-family: "Poppins",sans-serif;
                line-height: 24px;
                margin-top: 16px;
                max-width: 830px
            }

            .glaucoma-section-one .container .row .content2 .content-box .content .button, .glaucoma-section-one .container .row .content3 .content-box .content .button, .glaucoma-section-one .container .row .content4 .content-box .content .button {
                color: #ffffff;
                font-size: 20px;
                font-weight: bold;
                padding: 12px 20px;
                margin-top: 35px;
                margin-bottom: 47px;
                background: transparent -webkit-gradient(linear,left top,left bottom,from(var(--unnamed-color-1786b1)),color-stop(51%,var(--unnamed-color-045e80)),to(var(--unnamed-color-1786b1))) 0% 0% no-repeat padding-box;
                background: transparent linear-gradient(180deg,var(--unnamed-color-1786b1) 0%,var(--unnamed-color-045e80) 51%,var(--unnamed-color-1786b1) 100%) 0% 0% no-repeat padding-box;
                border: 2px solid var(--unnamed-color-00b4be);
                background: transparent -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat padding-box;
                background: transparent linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat padding-box;
                -webkit-box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
                box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
                border: 2px solid #00B4BE;
                border-radius: 10px;
                opacity: 1
            }

                .glaucoma-section-one .container .row .content2 .content-box .content .button span, .glaucoma-section-one .container .row .content3 .content-box .content .button span, .glaucoma-section-one .container .row .content4 .content-box .content .button span {
                    -webkit-filter: drop-shadow(0px 0px 10px #045E80);
                    filter: drop-shadow(0px 0px 10px #045E80);
                    color: #ffffff
                }

                .glaucoma-section-one .container .row .content2 .content-box .content .button .polygon, .glaucoma-section-one .container .row .content3 .content-box .content .button .polygon, .glaucoma-section-one .container .row .content4 .content-box .content .button .polygon {
                    margin-left: 14px;
                    color: #E2EEF2
                }

                    .glaucoma-section-one .container .row .content2 .content-box .content .button .polygon img, .glaucoma-section-one .container .row .content3 .content-box .content .button .polygon img, .glaucoma-section-one .container .row .content4 .content-box .content .button .polygon img {
                        width: 12px
                    }

            .glaucoma-section-one .container .row .content2 .content-box .content .last-btn, .glaucoma-section-one .container .row .content3 .content-box .content .last-btn, .glaucoma-section-one .container .row .content4 .content-box .content .last-btn {
                margin-bottom: 74px
            }

    .glaucoma-section-one .container .row .content2 .box-margin, .glaucoma-section-one .container .row .content3 .box-margin, .glaucoma-section-one .container .row .content4 .box-margin {
        margin-top: 0px
    }

.glaucoma-section-one .container .row .bottom {
    border-bottom: 1px solid #707070
}

.managing {
    background-color: #f1feff;
    padding-top: 50px;
    padding-bottom: 60px
}

    .managing .managing-para {
        font-family: "Poppins",sans-serif;
        color: #045e80;
        font-size: 24px;
        font-weight: bold;
        line-height: 34px
    }

    .managing .designed {
        margin-top: 17px;
        margin-bottom: 44px
    }

        .managing .designed .designed-para {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            line-height: 24px;
            color: #575757;
            max-width: 875px
        }

        .managing .designed .analogs {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            line-height: 24px;
            color: #575757
        }

            .managing .designed .analogs .reported-para {
                margin-top: 15px;
                margin-bottom: 16px
            }

                .managing .designed .analogs .reported-para .polygon-image {
                    margin-top: 5px
                }

                .managing .designed .analogs .reported-para .percent-para {
                    margin-left: 11px;
                    max-width: 810px
                }

            .managing .designed .analogs .switched-para {
                margin-top: 16px
            }

                .managing .designed .analogs .switched-para .polygon-image {
                    margin-top: 5px
                }

                .managing .designed .analogs .switched-para .percent-para {
                    margin-left: 11px
                }

    .managing .showed {
        -webkit-filter: drop-shadow(0px 0px 15px #00b4be);
        filter: drop-shadow(0px 0px 15px #00b4be);
        padding: 33.5px 0 36.5px 0;
        background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        -webkit-animation: gradient 2s ease infinite;
        animation: gradient 2s ease infinite
    }

        .managing .showed .showed-para {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            font-weight: 500;
            color: #045e80;
            text-align: center;
            line-height: 24px;
            max-width: 850px;
            margin: auto
        }

            .managing .showed .showed-para strong {
                color: inherit
            }

.treating-open-angle-next {
    margin-bottom: 46px
}

@media screen and (max-width:991px) {
    .glaucoma-section-one .container .row .content1 p {
        color: #575757;
        font-size: 16px;
        font-weight: 400;
        font-family: "Poppins",sans-serif;
        line-height: 20px;
        margin-top: 28px;
        margin-bottom: 33px
    }

    .glaucoma-section-one .container .row .content2 .content-box, .glaucoma-section-one .container .row .content3 .content-box, .glaucoma-section-one .container .row .content4 .content-box {
        margin-top: 29px
    }

        .glaucoma-section-one .container .row .content2 .content-box object, .glaucoma-section-one .container .row .content3 .content-box object, .glaucoma-section-one .container .row .content4 .content-box object {
            width: 85px;
            height: 85px
        }

        .glaucoma-section-one .container .row .content2 .content-box .img, .glaucoma-section-one .container .row .content3 .content-box .img, .glaucoma-section-one .container .row .content4 .content-box .img {
            width: 85px
        }

        .glaucoma-section-one .container .row .content2 .content-box .content, .glaucoma-section-one .container .row .content3 .content-box .content, .glaucoma-section-one .container .row .content4 .content-box .content {
            margin-left: 0px
        }

            .glaucoma-section-one .container .row .content2 .content-box .content .target-button, .glaucoma-section-one .container .row .content3 .content-box .content .target-button, .glaucoma-section-one .container .row .content4 .content-box .content .target-button {
                margin: auto;
                margin-top: 22px;
                margin-bottom: 28.5px
            }

            .glaucoma-section-one .container .row .content2 .content-box .content .reduce-button, .glaucoma-section-one .container .row .content3 .content-box .content .reduce-button, .glaucoma-section-one .container .row .content4 .content-box .content .reduce-button {
                margin: auto;
                margin-top: 22px;
                margin-bottom: 28px
            }

            .glaucoma-section-one .container .row .content2 .content-box .content .recognize-button, .glaucoma-section-one .container .row .content3 .content-box .content .recognize-button, .glaucoma-section-one .container .row .content4 .content-box .content .recognize-button {
                margin: auto;
                margin-top: 22px;
                margin-bottom: 61px
            }

            .glaucoma-section-one .container .row .content2 .content-box .content .head, .glaucoma-section-one .container .row .content3 .content-box .content .head, .glaucoma-section-one .container .row .content4 .content-box .content .head {
                color: #045E80;
                font-size: 19px;
                font-family: "Poppins",sans-serif;
                margin-top: 15px;
                line-height: 22px
            }

            .glaucoma-section-one .container .row .content2 .content-box .content .text, .glaucoma-section-one .container .row .content3 .content-box .content .text, .glaucoma-section-one .container .row .content4 .content-box .content .text {
                color: #575757;
                font-size: 16px;
                font-weight: 400;
                font-family: "Poppins",sans-serif;
                line-height: 20px;
                margin: 14px 3px 0px
            }

            .glaucoma-section-one .container .row .content2 .content-box .content .button, .glaucoma-section-one .container .row .content3 .content-box .content .button, .glaucoma-section-one .container .row .content4 .content-box .content .button {
                font-size: 16px;
                font-weight: bold;
                margin: auto;
                margin-top: 22px;
                margin-bottom: 28px;
                font-family: "Poppins",sans-serif;
                background: transparent -webkit-gradient(linear,left top,left bottom,from(var(--unnamed-color-1786b1)),color-stop(51%,var(--unnamed-color-045e80)),to(var(--unnamed-color-1786b1))) 0% 0% no-repeat padding-box;
                background: transparent linear-gradient(180deg,var(--unnamed-color-1786b1) 0%,var(--unnamed-color-045e80) 51%,var(--unnamed-color-1786b1) 100%) 0% 0% no-repeat padding-box;
                border: 2px solid var(--unnamed-color-00b4be);
                background: transparent -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat padding-box;
                background: transparent linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat padding-box;
                -webkit-box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
                box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
                border: 2px solid #00B4BE;
                border-radius: 10px;
                opacity: 1
            }

                .glaucoma-section-one .container .row .content2 .content-box .content .button span, .glaucoma-section-one .container .row .content3 .content-box .content .button span, .glaucoma-section-one .container .row .content4 .content-box .content .button span {
                    -webkit-filter: drop-shadow(0px 0px 10px #045E80);
                    filter: drop-shadow(0px 0px 10px #045E80)
                }

                .glaucoma-section-one .container .row .content2 .content-box .content .button .polygon, .glaucoma-section-one .container .row .content3 .content-box .content .button .polygon, .glaucoma-section-one .container .row .content4 .content-box .content .button .polygon {
                    margin-left: 14px;
                    color: #E2EEF2
                }

                    .glaucoma-section-one .container .row .content2 .content-box .content .button .polygon img, .glaucoma-section-one .container .row .content3 .content-box .content .button .polygon img, .glaucoma-section-one .container .row .content4 .content-box .content .button .polygon img {
                        width: 12px
                    }

    .glaucoma-section-one .container .row .content2 .box-margin, .glaucoma-section-one .container .row .content3 .box-margin, .glaucoma-section-one .container .row .content4 .box-margin {
        margin-top: 0px
    }

    .glaucoma-section-one .container .row .content4 .content-box .content .last-btn {
        margin-bottom: 59px
    }

    .glaucoma-section-one .container .row .bottom {
        border-bottom: 1px solid #707070
    }

    .managing {
        padding-top: 37px;
        padding-bottom: 48px
    }

        .managing .managing-para {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            line-height: 22px;
            margin-left: 3px
        }

        .managing .designed {
            margin: 15px 2px 38px 7px
        }

            .managing .designed .designed-para {
                font-family: "Poppins",sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 20px
            }

            .managing .designed .analogs .reported-para {
                margin-top: 12px;
                margin-bottom: 8px
            }

                .managing .designed .analogs .reported-para .polygon-image-min {
                    margin-top: 5px
                }

                .managing .designed .analogs .reported-para .percent-para {
                    font-family: "Poppins",sans-serif;
                    font-size: 16px;
                    font-weight: 400
                }

            .managing .designed .analogs .switched-para {
                margin-top: 0px
            }

                .managing .designed .analogs .switched-para .polygon-image-min {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    margin-top: 5px
                }

                .managing .designed .analogs .switched-para .percent-para {
                    font-family: "Poppins",sans-serif;
                    font-size: 16px;
                    font-weight: 400
                }

        .managing .showed {
            margin-left: 3px;
            margin-right: 3px;
            padding: 30.5px 21px 31.5px 21px;
            border: 4px solid #e6ffff;
            -webkit-box-shadow: inset 0px 0px 10px #00b4be;
            box-shadow: inset 0px 0px 10px #00b4be;
            -webkit-filter: drop-shadow(0px 0px 10px #00b4be);
            filter: drop-shadow(0px 0px 10px #00b4be)
        }

            .managing .showed .showed-para {
                font-family: "Poppins",sans-serif;
                font-size: 16px;
                line-height: 20px
            }

    .treating-open-angle-next {
        margin: 27px 0
    }

    .signup-form-wrapper {
        padding-bottom: 53px
    }
}

.ocular-section-one {
    padding-top: 41px
}

    .ocular-section-one h2 {
        font-size: 30px;
        line-height: 34px;
        color: #045E80;
        margin-bottom: 19px;
        font-weight: 400
    }

    .ocular-section-one p {
        font-size: 19px;
        line-height: 24px;
        color: #575757;
        max-width: 975px
    }

.accordion-button:not(.collapsed):after {
    background-image: url("/siteassets/img/icon-38x38-down.png")
}

.accordian-sec {
    padding-top: 41px;
    padding-bottom: 52px
}

    .accordian-sec #accordionExample {
        border-bottom: 1px solid #707070;
        padding-bottom: 41px
    }

    .accordian-sec .accordion-item {
        border: none
    }

        .accordian-sec .accordion-item .accordion-button {
            height: 70px;
            padding-top: 18px;
            padding-bottom: 18px;
            padding-left: 94px;
            background: transparent -webkit-gradient(linear,left top,left bottom,from(var(--unnamed-color-1786b1)),color-stop(51%,var(--unnamed-color-045e80)),to(var(--unnamed-color-1786b1))) 0% 0% no-repeat padding-box;
            background: transparent linear-gradient(180deg,var(--unnamed-color-1786b1) 0%,var(--unnamed-color-045e80) 51%,var(--unnamed-color-1786b1) 100%) 0% 0% no-repeat padding-box;
            background: transparent -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat padding-box;
            background: transparent linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat padding-box;
            border-radius: 10px !important;
            opacity: 1;
            font-size: 24px;
            line-height: 34px;
            font-weight: 700;
            color: #FFFFFF
        }

            .accordian-sec .accordion-item .accordion-button:after {
                background-image: url("/siteassets/img/icon-38x38-down.png");
                border-radius: 50%;
                position: absolute;
                left: 29px;
                width: 38px;
                background-size: contain;
                background-repeat: no-repeat;
                height: 38px
            }

            .accordian-sec .accordion-item .accordion-button:focus {
                -webkit-box-shadow: unset;
                box-shadow: unset;
                border-color: unset
            }

            .accordian-sec .accordion-item .accordion-button p {
                color: inherit;
                line-height: inherit;
                font-weight: inherit;
                font-size: inherit;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex
            }

        .accordian-sec .accordion-item .accordion-body {
            padding-top: 37px;
            padding-left: 29px;
            padding-bottom: 0px
        }

            .accordian-sec .accordion-item .accordion-body ul.blue-triangle {
                margin-left: 29px;
                padding: 0;
                list-style: none;
                margin-bottom: 22px
            }

                .accordian-sec .accordion-item .accordion-body ul.blue-triangle li {
                    font-size: 19px;
                    color: #575757;
                    line-height: 24px;
                    margin-bottom: 18px;
                    position: relative;
                    max-width: 880px
                }

                    .accordian-sec .accordion-item .accordion-body ul.blue-triangle li strong {
                        font-weight: 600
                    }

                    .accordian-sec .accordion-item .accordion-body ul.blue-triangle li:before {
                        content: "";
                        background: url("/siteassets/img/icon-17x17-triangle-blue.svg");
                        background-size: 100%;
                        display: block;
                        width: 17px;
                        height: 17px;
                        top: 5px;
                        left: -28px;
                        position: absolute
                    }

            .accordian-sec .accordion-item .accordion-body p {
                color: #045E80;
                font-size: 19px;
                line-height: 24px;
                margin-bottom: 6px;
                font-weight: 600
            }

            .accordian-sec .accordion-item .accordion-body ul.dot {
                margin-left: 19px
            }

                .accordian-sec .accordion-item .accordion-body ul.dot li {
                    position: relative;
                    max-width: 950px;
                    font-size: 19px
                }

                    .accordian-sec .accordion-item .accordion-body ul.dot li strong {
                        font-weight: 600
                    }

                    .accordian-sec .accordion-item .accordion-body ul.dot li:before {
                        top: 9px;
                        left: -17px;
                        display: inline-block;
                        content: "";
                        border-radius: 0.375rem;
                        height: 6px;
                        width: 6px;
                        position: absolute;
                        background-color: #045E80
                    }

.treating-sec-2 {
    padding: 48px 0px 49px 0px;
    background-color: #f1feff
}

    .treating-sec-2 h2 {
        font-family: Poppins;
        color: #045e80;
        font-size: 24px;
        margin-bottom: 10px;
        font-weight: 700
    }

    .treating-sec-2 .treat1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px
    }

        .treating-sec-2 .treat1 object {
            width: 100px;
            height: 100px
        }

        .treating-sec-2 .treat1 p {
            font-family: Poppins;
            font-size: 19px;
            max-width: 850px;
            margin-bottom: 12px
        }

        .treating-sec-2 .treat1 .col1 {
            margin-left: 31px;
            color: #575757
        }

            .treating-sec-2 .treat1 .col1 strong {
                font-weight: 600
            }

    .treating-sec-2 .treat2 {
        font-family: Poppins;
        font-size: 19px;
        color: #575757;
        margin-top: 31px;
        padding-right: 60px
    }

        .treating-sec-2 .treat2 strong {
            font-weight: 600
        }

.Patients-to-treat-early strong {
    font-weight: 600
}

.Patients-to-treat-early h3 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    color: #045E80;
    margin-top: 42px;
    margin-bottom: 14px
}

.Patients-to-treat-early ul {
    margin-left: 29px;
    padding: 0;
    list-style: none;
    margin-bottom: 22px
}

    .Patients-to-treat-early ul li {
        font-size: 19px;
        color: #575757;
        line-height: 24px;
        margin-bottom: 18px;
        position: relative;
        padding-right: 40px
    }

        .Patients-to-treat-early ul li:before {
            content: "";
            background: url("/siteassets/img/icon-17x17-triangle-blue.svg");
            background-size: 100%;
            display: block;
            width: 17px;
            height: 17px;
            top: 6px;
            left: -28px;
            position: absolute
        }

.Patients-to-treat-early-1 {
    padding-top: 18px
}

    .Patients-to-treat-early-1 .Risk-factor-to-end-content {
        padding: 30px 30px 30px 38px;
        border: 2px solid #045E80;
        border-radius: 15px
    }

    .Patients-to-treat-early-1 ul {
        padding-left: 18px
    }

        .Patients-to-treat-early-1 ul li {
            list-style-type: none;
            position: relative;
            margin-bottom: 6px
        }

            .Patients-to-treat-early-1 ul li:before {
                top: 8px;
                left: -17px;
                display: inline-block;
                content: "";
                border-radius: 0.375rem;
                height: 6px;
                width: 6px;
                position: absolute;
                background-color: #045E80
            }

    .Patients-to-treat-early-1 p {
        font-size: 24px;
        color: #045E80;
        font-weight: 700;
        line-height: 34px;
        margin-bottom: 14px
    }

    .Patients-to-treat-early-1 .Patients-to-treat-content {
        font-size: 19px;
        color: #575757;
        font-weight: 400;
        line-height: 24px;
        margin-bottom: 12px;
        padding-right: 30px
    }

    .Patients-to-treat-early-1 .Patients-to-treat-content-1 {
        font-size: 19px;
        color: #045E80;
        font-weight: 600;
        line-height: 24px;
        margin-bottom: 8px
    }

    .Patients-to-treat-early-1 ul li {
        font-size: 19px;
        color: #575757;
        font-weight: 400;
        line-height: 24px
    }

section.footnote-treating-hypertension {
    padding-top: 52px
}

    section.footnote-treating-hypertension p {
        margin-left: 6px
    }

        section.footnote-treating-hypertension p:first-child {
            text-indent: -6px;
            margin-bottom: 10px
        }

.next-treating-hypertension {
    margin-top: 50px
}

@media screen and (max-width:991px) {
    .ocular-section-one {
        padding-top: 28px
    }

        .ocular-section-one h2 {
            font-size: 22px;
            line-height: 26px;
            margin-bottom: 16px;
            font-weight: 400
        }

        .ocular-section-one p {
            font-size: 16px;
            line-height: 20px;
            color: #575757;
            padding-right: 5px
        }

    .accordian-sec {
        padding-top: 31px;
        padding-bottom: 42px
    }

        .accordian-sec #accordionExample {
            padding-bottom: 24px
        }

        .accordian-sec .accordion-item .accordion-button {
            padding-left: 11px;
            font-size: 18px;
            line-height: 20px
        }

            .accordian-sec .accordion-item .accordion-button:after {
                right: 21px
            }

        .accordian-sec .accordion-item .accordion-body {
            padding-top: 28px;
            padding-left: 6px;
            padding-right: 5px
        }

            .accordian-sec .accordion-item .accordion-body ul.blue-triangle {
                margin-bottom: 0px
            }

                .accordian-sec .accordion-item .accordion-body ul.blue-triangle li {
                    font-size: 16px;
                    line-height: 20px;
                    margin-bottom: 18px
                }

                    .accordian-sec .accordion-item .accordion-body ul.blue-triangle li strong {
                        font-weight: 600
                    }

                    .accordian-sec .accordion-item .accordion-body ul.blue-triangle li:before {
                        width: 14px;
                        height: 14px
                    }

            .accordian-sec .accordion-item .accordion-body p {
                font-size: 16px;
                line-height: 20px;
                font-weight: 600
            }

            .accordian-sec .accordion-item .accordion-body ul.dot li {
                font-size: 16px;
                line-height: 20px;
                font-weight: 400;
                margin-bottom: 8px
            }

                .accordian-sec .accordion-item .accordion-body ul.dot li strong {
                    font-weight: 600
                }

                .accordian-sec .accordion-item .accordion-body ul.dot li:before {
                    top: 7px
                }

    .treating-sec-2 {
        padding: 37px 0
    }

        .treating-sec-2 h2 {
            font-size: 19px;
            margin-bottom: 10px
        }

        .treating-sec-2 .treat1 {
            font-family: Poppins;
            margin-top: 0px
        }

            .treating-sec-2 .treat1 object {
                width: 75px;
                height: 75px
            }

            .treating-sec-2 .treat1 p {
                font-size: 16px;
                line-height: 20px
            }

            .treating-sec-2 .treat1 .col1 {
                margin-left: 15px
            }

        .treating-sec-2 .treat2 {
            font-family: Poppins;
            font-size: 16px;
            margin-top: 16px;
            padding-right: 5px
        }

            .treating-sec-2 .treat2 p {
                line-height: 20px;
                font-family: Poppins;
                font-size: 16px;
                padding-right: 5px
            }

    .Patients-to-treat-early {
        margin-top: 32px;
        margin-bottom: 3px
    }

        .Patients-to-treat-early h3 {
            font-size: 19px;
            line-height: 22px;
            font-weight: 700;
            color: #045E80;
            margin-top: 0px;
            margin-bottom: 10px
        }

        .Patients-to-treat-early ul li {
            font-size: 16px;
            line-height: 20px;
            font-weight: 400;
            padding: 1px;
            margin-bottom: 8px
        }

            .Patients-to-treat-early ul li:before {
                content: "";
                top: 3px;
                width: 14px;
                height: 14px
            }

    .Patients-to-treat-early-1 {
        max-width: 100%
    }

        .Patients-to-treat-early-1 ul li {
            font-size: 16px;
            color: #575757;
            font-weight: 400;
            line-height: 20px
        }

            .Patients-to-treat-early-1 ul li:before {
                top: 6px
            }

        .Patients-to-treat-early-1 .Risk-factor-to-end-content {
            padding: 23px 14px 25px 14px;
            margin-top: -11px
        }

        .Patients-to-treat-early-1 p {
            font-size: 19px;
            line-height: 22px;
            font-weight: 700;
            margin-top: 0px;
            margin-bottom: 12px
        }

        .Patients-to-treat-early-1 .Patients-to-treat-content {
            font-size: 16px;
            line-height: 20px;
            font-weight: 400;
            margin-top: 0;
            margin-bottom: 15px;
            padding-right: 12px
        }

        .Patients-to-treat-early-1 .Patients-to-treat-content-1 {
            font-size: 16px;
            line-height: 20px;
            font-weight: 600
        }

    section.footnote-treating-hypertension {
        padding-top: 30px
    }

        section.footnote-treating-hypertension p:last-child {
            text-indent: unset
        }

    .next-treating-hypertension {
        margin-top: 39px
    }
}

.role {
    padding-top: 41.5px
}

    .role .role-tm .para-role {
        font-family: "Poppins",sans-serif;
        font-size: 24px;
        font-weight: bold;
        color: #045e80;
        line-height: 34px
    }

    .role .primary .primary-para {
        font-family: "Poppins",sans-serif;
        font-size: 19px;
        color: #575757;
        margin-top: 12px;
        line-height: 24px;
        max-width: 999px
    }

        .role .primary .primary-para span {
            font-weight: 600
        }

    .role .oxide {
        border: 2px solid #ffcf79;
        border-radius: 15px 15px 15px 15px;
        text-align: center;
        padding-top: 21px;
        max-width: 794px;
        margin: auto;
        padding-bottom: 18px;
        margin-top: 38px
    }

    .role.yellow-brd-sec .oxide {
        padding: 21px 54px 18px;
    }

    .role .oxide .eyes-para {
        font-family: "Poppins",sans-serif;
        font-size: 19px;
        color: #045e80;
        line-height: 24px;
        font-weight: 500
    }

        .role .oxide .eyes-para .reduction {
            font-weight: bold
        }

        .role .oxide .eyes-para span {
            color: inherit
        }

    .role .dual-action {
        margin-top: 45px
    }

        .role .dual-action .dual-para {
            font-family: "Poppins",sans-serif;
            font-size: 24px;
            color: #045e80;
            font-weight: bold;
            line-height: 34px
        }

    .role .delivers {
        margin-top: 12px
    }

        .role .delivers .deliver-para {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            color: #575757;
            line-height: 24px
        }

.dual_act-vyzulta {
    padding-bottom: 51px
}

    .dual_act-vyzulta .row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .dual_act-vyzulta h4 {
        font-size: 24px;
        line-height: 34px;
        font-weight: 700;
        color: #045E80;
        margin-top: 45px
    }

    .dual_act-vyzulta p.pga {
        font-size: 19px;
        line-height: 24px;
        color: #575757;
        margin-top: 12px
    }

        .dual_act-vyzulta p.pga span {
            font-weight: 600
        }

    .dual_act-vyzulta .panels {
        margin-top: 38px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .dual_act-vyzulta .panels .latan_acid, .dual_act-vyzulta .panels .nitric_acid {
            border: 3px solid #00B4BE;
            width: 100%
        }

            .dual_act-vyzulta .panels .latan_acid p, .dual_act-vyzulta .panels .nitric_acid p {
                color: #fff;
                font-size: 19px;
                line-height: 24px;
                font-weight: 400;
                background: #045E80
            }

                .dual_act-vyzulta .panels .latan_acid p span, .dual_act-vyzulta .panels .nitric_acid p span {
                    font-weight: 700;
                    color: inherit
                }

        .dual_act-vyzulta .panels .nitric_acid {
            margin-right: 74px
        }

            .dual_act-vyzulta .panels .nitric_acid p {
                padding: 21px 19px 21px 20px
            }

            .dual_act-vyzulta .panels .nitric_acid .nitric_acid-imag img {
                width: 100%
            }

        .dual_act-vyzulta .panels .latan_acid p {
            padding: 21px 18px 21px 20px
        }

        .dual_act-vyzulta .panels .latan_acid .latan_acid-imag img {
            width: 100%
        }

.deeper {
    padding-top: 47.5px;
    padding-bottom: 46.5px;
    background-color: #045e80
}

    .deeper .nitric .nitric-para {
        font-family: "Poppins",sans-serif;
        font-size: 24px;
        color: #ffffff;
        line-height: 34px
    }

        .deeper .nitric .nitric-para .how {
            font-weight: bold
        }

        .deeper .nitric .nitric-para span {
            color: inherit
        }

        .deeper .nitric .nitric-para strong {
            color: inherit
        }

    .deeper .video-img .video-image {
        max-width: 588px
    }

.facilitating {
    padding-top: 50px;
    padding-bottom: 51px;
    background-color: #f1feff
}

    .facilitating .outflow .outflow-para {
        font-family: "Poppins",sans-serif;
        font-size: 24px;
        font-weight: bold;
        line-height: 34px;
        color: #045e80;
        line-height: 34px
    }

    .facilitating .stained .stained-para {
        font-family: "Poppins",sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        color: #575757;
        margin-top: 18px;
        line-height: 24px
    }

    .facilitating .contracted {
        margin-top: 28px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        .facilitating .contracted img {
            width: 236px
        }

        .facilitating .contracted .normal-para {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            line-height: 24px;
            font-weight: 600;
            text-align: center;
            margin-top: 13px
        }

    .facilitating .notable {
        margin-top: 31px;
        margin-left: 28px
    }

        .facilitating .notable .notable-para {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            color: #575757;
            text-align: center;
            font-style: italic;
            line-height: 24px
        }

@media only screen and (max-width:991px) {
    .role {
        padding-top: 28px
    }

        .role .role-tm .para-role {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            line-height: 22px
        }

        .role .primary {
            margin-top: 11px
        }

            .role .primary .primary-para {
                font-family: "Poppins",sans-serif;
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 0px
            }

        .role .oxide {
            margin-top: 32px;
            padding: 14px 13px 15px 13px
        }

            .role .oxide .oxide-a .eyes-para {
                font-family: "Poppins",sans-serif;
                font-size: 16px;
                line-height: 20px
            }

        .role .dual-action {
            margin-top: 30px
        }

            .role .dual-action .dual-para {
                font-family: "Poppins",sans-serif;
                font-size: 19px;
                line-height: 22px;
                font-weight: bold;
                margin-bottom: 0px
            }

        .role .delivers {
            margin-top: 11px
        }

            .role .delivers .deliver-para {
                font-family: "Poppins",sans-serif;
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 0px
            }

    .dual_act-vyzulta {
        padding-bottom: 34px
    }

        .dual_act-vyzulta h4 {
            font-size: 19px;
            line-height: 22px;
            margin-top: 30px
        }

        .dual_act-vyzulta p.pga {
            font-size: 16px;
            line-height: 20px;
            margin-top: 11px
        }

        .dual_act-vyzulta .panels {
            margin-top: 20px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }

            .dual_act-vyzulta .panels .latan_acid p, .dual_act-vyzulta .panels .nitric_acid p {
                font-size: 16px;
                line-height: 20px
            }

            .dual_act-vyzulta .panels .nitric_acid {
                margin-right: unset;
                margin-bottom: 22px
            }

                .dual_act-vyzulta .panels .nitric_acid p {
                    padding: 11px 11px 14px 12px
                }

            .dual_act-vyzulta .panels .latan_acid p {
                padding: 10px 10px 15px 12px
            }

    .deeper {
        padding-top: 28px;
        padding-bottom: 36px
    }

        .deeper .nitric .nitric-para {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            line-height: 22px;
            margin-bottom: 23px
        }

        .deeper .video-img .video-image {
            width: 345px;
            margin-top: 24px
        }

    .facilitating {
        padding-top: 30px;
        padding-bottom: 31px
    }

        .facilitating .outflow .outflow-para {
            font-family: "Poppins",sans-serif;
            font-size: 19px;
            font-weight: bold;
            line-height: 22px
        }

        .facilitating .stained .stained-para {
            font-family: "Poppins",sans-serif;
            font-size: 16px;
            font-weight: 400;
            line-height: 20px;
            margin-top: 11px
        }

        .facilitating .contracted {
            margin-top: 22px;
            -webkit-box-pack: space-evenly;
            -ms-flex-pack: space-evenly;
            justify-content: space-evenly
        }

            .facilitating .contracted .img {
                width: 165px
            }

                .facilitating .contracted .img .normal-para {
                    font-family: "Poppins",sans-serif;
                    font-size: 16px;
                    font-weight: 600;
                    margin-bottom: 20px;
                    line-height: 20px
                }

            .facilitating .contracted .cnt {
                margin-top: 22px
            }

        .facilitating .notable {
            margin-top: 0px;
            margin-left: 12px
        }

            .facilitating .notable .notable-para {
                font-family: "Poppins",sans-serif;
                font-size: 16px;
                font-style: italic;
                line-height: 20px
            }

    .Moa .arrow-bt {
        width: 345px
    }

        .Moa .arrow-bt .btn-text {
            max-width: 270px
        }
}

.apollo-lunar-studies {
    padding-bottom: 44px
}

    .apollo-lunar-studies .content-heading {
        font-size: 30px;
        font-family: poppins;
        font-weight: 400;
        color: #045E80;
        line-height: 34px;
        padding: 41px 0 17px
    }

    .apollo-lunar-studies .content-para {
        font-size: 19px;
        font-family: poppins;
        font-weight: 400;
        color: #575757;
        line-height: 24px;
        padding: 0px 0 27px;
        max-width: 1000px
    }

        .apollo-lunar-studies .content-para strong {
            font-weight: 600
        }

    .apollo-lunar-studies .voyager-card {
        max-width: 1110px;
        height: auto;
        margin: auto;
        position: relative;
        background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        -webkit-animation: gradient 2s ease infinite;
        animation: gradient 2s ease infinite
    }

        .apollo-lunar-studies .voyager-card:before {
            content: "";
            border-right: 2px solid #00B4BE;
            position: absolute;
            width: 545px;
            height: calc(100% - 60px);
            margin-top: 30px
        }

        .apollo-lunar-studies .voyager-card .p2 {
            font-size: 24px;
            font-family: poppins;
            font-weight: 400;
            color: #045E80;
            line-height: 32px;
            text-align: center;
            padding-bottom: 24px;
            margin-top: -25px
        }

        .apollo-lunar-studies .voyager-card .card-content {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            position: relative
        }

            .apollo-lunar-studies .voyager-card .card-content .card-element.element1 {
                padding-left: 30px;
                width: 545px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between
            }

                .apollo-lunar-studies .voyager-card .card-content .card-element.element1 .card-img {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex
                }

                    .apollo-lunar-studies .voyager-card .card-content .card-element.element1 .card-img h3 {
                        font-size: 26px;
                        font-family: poppins;
                        font-weight: 500;
                        color: #045E80;
                        line-height: normal;
                        padding: 46px 0 0 0px
                    }

                        .apollo-lunar-studies .voyager-card .card-content .card-element.element1 .card-img h3 span {
                            display: block;
                            font-size: 19px;
                            font-family: poppins;
                            font-weight: 500;
                            color: #045E80;
                            line-height: normal;
                            text-indent: 15px
                        }

                .apollo-lunar-studies .voyager-card .card-content .card-element.element1 p {
                    font-size: 19px;
                    font-family: poppins;
                    font-weight: 400;
                    color: #575757;
                    line-height: 22px;
                    padding: 0px 0 28px;
                    text-align: start;
                    max-width: 500px
                }

            .apollo-lunar-studies .voyager-card .card-content .card-element.element2 {
                -webkit-box-flex: 1;
                -ms-flex: 1;
                flex: 1
            }

                .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex
                }

                    .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img .meter-ani-icon {
                        padding: 53px 9px 28px 33px
                    }

                    .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img .percentage {
                        font-size: 64px;
                        font-family: poppins;
                        font-weight: 600;
                        color: #F4A81D;
                        line-height: 70px;
                        padding: 46px 0 0 0px;
                        display: inline-block
                    }

                    .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img h3 {
                        font-size: 26px;
                        font-family: poppins;
                        font-weight: 500;
                        color: #045E80;
                        line-height: 30px;
                        display: inline-block;
                        max-width: 210px;
                        padding-left: 10px
                    }

                    .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img p.sub-text {
                        display: block;
                        font-size: 19px;
                        font-family: poppins;
                        font-weight: 500;
                        color: #045E80;
                        line-height: normal;
                        padding-bottom: 0;
                        text-indent: 15px
                    }

                .apollo-lunar-studies .voyager-card .card-content .card-element.element2 p {
                    font-size: 19px;
                    font-family: poppins;
                    font-weight: 400;
                    color: #575757;
                    line-height: 22px;
                    padding: 0px 25px 28px 33px;
                    text-align: start;
                    max-width: 506px
                }

                    .apollo-lunar-studies .voyager-card .card-content .card-element.element2 p.card-text {
                        padding-top: 5px
                    }

.tabSection.latanoprost-tab ul.nav-tabs li.nav-item:last-child button {
    padding: 14px 75px 16px 76px;
    border-radius: 0px 10px 0px 0px
}

.tabSection.latanoprost-tab ul.nav-tabs li.nav-item:last-child .nav-link.active {
    padding: 26px 75px 20px 76px;
    border-radius: 0px 15px 0px 0px
}

.tabSection.latanoprost-tab h5 {
    line-height: 24px;
    font-size: 19px;
    font-weight: 400;
    font-family: "poppins";
    text-align: left;
    color: #FFFFFF;
    padding-left: 106px;
    margin-top: 27px;
    padding-right: 221px
}

.tabSection ul.nav-tabs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    margin-top: 31px
}

    .tabSection ul.nav-tabs li.nav-item {
        width: 50%
    }

        .tabSection ul.nav-tabs li.nav-item:first-child button {
            border-radius: 10px 0 0 0
        }

        .tabSection ul.nav-tabs li.nav-item:first-child .nav-link {
            margin-left: -1px
        }

        .tabSection ul.nav-tabs li.nav-item:last-child {
            padding-right: 5px
        }

            .tabSection ul.nav-tabs li.nav-item:last-child button {
                margin-left: 6px;
                padding: 14px 90px 16px 116px;
                border-radius: 0px 10px 0px 0px
            }

            .tabSection ul.nav-tabs li.nav-item:last-child .nav-link.active {
                margin-right: 6px;
                margin-left: 5px;
                padding: 26px 90px 20px 116px
            }

        .tabSection ul.nav-tabs li.nav-item .nav-link {
            font-size: 24px;
            font-weight: 700;
            font-family: "poppins";
            line-height: 34px;
            width: 100%;
            text-align: center;
            padding: 14px 38px 16px 16px;
            background: transparent -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat padding-box !important;
            background: transparent linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat padding-box !important;
            color: #FFFFFF !important;
            height: 63px
        }

            .tabSection ul.nav-tabs li.nav-item .nav-link.active {
                margin-top: 10px;
                height: 79px !important;
                background: transparent -webkit-gradient(linear,left top,left bottom,from(#D6FFFD),color-stop(49%,#FFFFFF),to(#D6FFFD)) 0% 0% no-repeat !important;
                background: transparent linear-gradient(180deg,#D6FFFD 0%,#FFFFFF 49%,#D6FFFD 100%) 0% 0% no-repeat !important;
                color: #045E80 !important;
                padding: 26px 30px 20px 38px;
                border: none;
                margin-left: 0
            }

.tabSection .tab-pane {
    background: #FFFFFF;
    padding-left: 106px;
    padding-top: 36px;
    padding-bottom: 32px;
    position: relative
}

    .tabSection .tab-pane p {
        font-size: 19px;
        font-family: "poppins";
        text-align: left;
        font-weight: 400;
        line-height: 24px;
        max-width: 967px;
        margin-bottom: 32px
    }

    .tabSection .tab-pane img {
        width: 897px;
        height: 456px
    }

    .tabSection .tab-pane .box-tab {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        right: 150px;
        top: 128px;
        max-width: 437px;
        background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        -webkit-animation: gradient 2s ease infinite;
        animation: gradient 2s ease infinite;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

        .tabSection .tab-pane .box-tab .box-tab-one {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }

            .tabSection .tab-pane .box-tab .box-tab-one img {
                width: 69px;
                height: 69px;
                margin-left: 24px
            }

            .tabSection .tab-pane .box-tab .box-tab-one p {
                max-width: 270px;
                padding-bottom: 14px;
                padding-right: unset;
                padding-top: 19px
            }

        .tabSection .tab-pane .box-tab p {
            font-size: 19px;
            font-weight: 500;
            font-family: "poppins";
            line-height: 24px;
            text-align: left;
            padding-top: 22px;
            padding-bottom: 22px;
            padding-right: 24px;
            margin-left: 18px;
            color: #045E80;
            margin-bottom: 0px
        }

            .tabSection .tab-pane .box-tab p span {
                font-weight: 700;
                color: #045E80;
                line-height: 18px
            }

        .tabSection .tab-pane .box-tab .box-tap-parag {
            padding: unset;
            margin-left: 24px;
            margin-bottom: 19px
        }

    .tabSection .tab-pane#Exceeding-IOP-reduction-targets p {
        font-weight: 600;
        font-size: 18px;
        font-family: "poppins"
    }

        .tabSection .tab-pane#Exceeding-IOP-reduction-targets p.tab-para {
            font-size: 19px;
            font-weight: bold;
            font-family: "poppins";
            line-height: 24px;
            color: #045E80
        }

    .tabSection .tab-pane#Exceeding-IOP-reduction-targets .post-hoc-btn {
        position: absolute;
        right: 181px;
        top: 258px;
        display: inline-block
    }

        .tabSection .tab-pane#Exceeding-IOP-reduction-targets .post-hoc-btn a {
            cursor: pointer;
            position: relative;
            left: 0;
            top: 0;
            font-weight: 700
        }

    .tabSection .tab-pane#Exceeding-IOP-reduction-targets p.patient_target {
        color: #575757;
        font-size: 19px;
        line-height: 24px;
        font-weight: 400;
        margin-top: 45px;
        margin-bottom: 40px;
        max-width: 1015px
    }

        .tabSection .tab-pane#Exceeding-IOP-reduction-targets p.patient_target span {
            color: #045E80;
            font-size: 19px;
            line-height: 24px;
            font-weight: 700
        }

    .tabSection .tab-pane#Exceeding-IOP-reduction-targets img {
        width: 757px;
        height: 432px
    }

    .tabSection .tab-pane#Consistently-more-patients-at-target p.patient_target {
        color: #575757;
        font-size: 19px;
        line-height: 24px;
        font-weight: 400;
        margin-top: 45px;
        margin-bottom: 40px;
        max-width: 1015px
    }

        .tabSection .tab-pane#Consistently-more-patients-at-target p.patient_target span {
            color: #045E80;
            font-size: 19px;
            line-height: 24px;
            font-weight: 700
        }

    .tabSection .tab-pane#Consistently-more-patients-at-target img {
        width: 757px;
        height: 432px
    }

        .tabSection .tab-pane#Consistently-more-patients-at-target img.voyager_graph {
            margin-bottom: 57px;
            margin-left: 64px;
            margin-right: 20px;
            width: 100%;
            max-width: 870px;
            height: 432px
        }

    .tabSection .tab-pane .iop_reduction {
        background: #fff
    }

        .tabSection .tab-pane .iop_reduction ul.hoc-analysis li {
            color: #575757;
            font-size: 19px;
            line-height: 24px;
            font-weight: 400;
            list-style: none
        }

            .tabSection .tab-pane .iop_reduction ul.hoc-analysis li span {
                color: #045E80;
                font-size: 19px;
                line-height: 24px;
                font-weight: 700
            }

            .tabSection .tab-pane .iop_reduction ul.hoc-analysis li:first-child {
                margin-top: 11px;
                margin-bottom: 20px;
                max-width: 521px
            }

            .tabSection .tab-pane .iop_reduction ul.hoc-analysis li:nth-child(2) {
                margin-bottom: 21px;
                max-width: 465px
            }

            .tabSection .tab-pane .iop_reduction ul.hoc-analysis li:nth-child(3) {
                max-width: 444px
            }

        .tabSection .tab-pane .iop_reduction p#pat_achi {
            font-size: 18px;
            line-height: 22px;
            font-weight: 600;
            text-align: center;
            margin-top: 9px;
            margin-bottom: 30px
        }

        .tabSection .tab-pane .iop_reduction .iop-table {
            -webkit-filter: drop-shadow(0px 0px 15px #00B4BE);
            filter: drop-shadow(0px 0px 15px #00B4BE);
            padding: 30px 33px 16px;
            margin-bottom: 48px;
            background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
            -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
            box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
            border: 4px solid #E6FFFF;
            border-radius: 15px;
            -webkit-animation: gradient 2s ease infinite;
            animation: gradient 2s ease infinite
        }

            .tabSection .tab-pane .iop_reduction .iop-table img {
                width: unset;
                height: unset
            }

            .tabSection .tab-pane .iop_reduction .iop-table table {
                width: 100%
            }

                .tabSection .tab-pane .iop_reduction .iop-table table tr th {
                    font-size: 18px;
                    line-height: 20px;
                    color: #fff;
                    text-align: center;
                    padding-top: 7px;
                    padding-bottom: 7px
                }

                    .tabSection .tab-pane .iop_reduction .iop-table table tr th#vy-patients {
                        position: relative
                    }

                        .tabSection .tab-pane .iop_reduction .iop-table table tr th#vy-patients img {
                            position: absolute;
                            top: -22px;
                            left: 145px
                        }

                .tabSection .tab-pane .iop_reduction .iop-table table tr td {
                    font-size: 35px;
                    font-weight: 600;
                    line-height: 55px;
                    color: #045E80;
                    text-align: center
                }

                .tabSection .tab-pane .iop_reduction .iop-table table tr:first-child {
                    background: -webkit-gradient(linear,left top,right top,from(#045E80),color-stop(#1786B1),to(#045E80));
                    background: linear-gradient(to right,#045E80,#1786B1,#045E80)
                }

                .tabSection .tab-pane .iop_reduction .iop-table table tr:nth-child(2) {
                    border-bottom: 2px solid #00B4BE
                }

                .tabSection .tab-pane .iop_reduction .iop-table table tr:nth-child(4) {
                    border-bottom: 2px solid #00B4BE
                }

                .tabSection .tab-pane .iop_reduction .iop-table table tr:nth-child(3) {
                    border-bottom: 2px solid #00B4BE
                }

                    .tabSection .tab-pane .iop_reduction .iop-table table tr:nth-child(3) td {
                        font-size: 55px;
                        font-weight: 600;
                        line-height: 69px;
                        color: #F4A81D
                    }

.tabSection .popup-button {
    margin-top: 31px;
    text-decoration: underline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .tabSection .popup-button a {
        line-height: 76px;
        font-size: 19px;
        font-weight: 700;
        font-family: "poppins";
        text-align: center;
        color: #FFFFFF
    }

.sav_video {
    background: #F1FEFF;
    padding: 52px 0px
}

    .sav_video img {
        background-color: #F1FEFF !important
    }

    .sav_video .video-text h5 {
        font-size: 24px;
        line-height: 34px;
        font-weight: bold;
        text-align: left;
        color: #045E80
    }

@media screen and (min-width:1200px) and (max-width:1400px) {
    .tabSection ul.nav-tabs li.nav-item .nav-link {
        font-size: 18px
    }

    .tabSection .tab-pane {
        padding-left: 69px
    }

        .tabSection .tab-pane .box-tab {
            right: 40px
        }

        .tabSection .tab-pane#Exceeding-IOP-reduction-targets .post-hoc-btn {
            position: absolute;
            right: 37px;
            top: 258px;
            display: inline-block
        }
}

@media screen and (min-width:992px) and (max-width:1200px) {
    .apollo-lunar-studies .voyager-card:before {
        width: 50%
    }

    .apollo-lunar-studies .voyager-card .card-content .card-element.element1 {
        max-width: 462px
    }

        .apollo-lunar-studies .voyager-card .card-content .card-element.element1 p {
            padding-right: 22px
        }

    .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img h3 {
        font-size: 19px;
        max-width: 180px;
        line-height: 20px
    }

    .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img .percentage {
        font-size: 50px
    }

    .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img p.sub-text {
        padding: 0
    }

    .apollo-lunar-studies .voyager-card .card-content .card-element.element2 p {
        padding-top: 7px
    }

    .tabSection ul.nav-tabs li.nav-item .nav-link {
        font-size: 18px
    }

    .tabSection ul.nav-tabs li.nav-item:last-child .nav-link {
        padding: 14px 40px 16px 40px
    }

        .tabSection ul.nav-tabs li.nav-item:last-child .nav-link.active {
            padding: 14px 40px 16px 40px
        }

    .tabSection .tab-pane {
        padding-left: 36px
    }

        .tabSection .tab-pane .box-tab {
            right: 17px
        }

        .tabSection .tab-pane img.img-res {
            width: 810px;
            height: 428px
        }

        .tabSection .tab-pane#Exceeding-IOP-reduction-targets img {
            width: 580px;
            height: 390px
        }

        .tabSection .tab-pane#Exceeding-IOP-reduction-targets .post-hoc-btn {
            position: absolute;
            right: 67px;
            top: 238px;
            display: inline-block
        }

    .sav_video .video-text {
        margin-top: unset
    }

    .tabSection .tab-pane#Consistently-more-patients-at-target img.voyager_graph {
        width: 757px
    }
}

@media screen and (max-width:991px) {
    .banner .banner-content h1.timolol {
        padding-right: 27px;
        padding-left: 27px
    }

    .next.timolol .arrow-bt {
        width: 300px;
        padding-left: 33px
    }

        .next.timolol .arrow-bt .btn-text {
            max-width: 270px
        }

    .sav_video {
        padding-top: 44px;
        padding-bottom: unset
    }

        .sav_video .video-text {
            margin-top: 22px;
            margin-bottom: 35px
        }

            .sav_video .video-text h5 {
                font-size: 19px;
                line-height: 24px
            }

    .apollo-lunar-studies {
        padding-bottom: 38px
    }

        .apollo-lunar-studies .content-heading {
            font-size: 22px;
            line-height: 26px;
            padding: 30px 0 16px 0
        }

        .apollo-lunar-studies .content-para {
            font-size: 16px;
            line-height: 20px;
            padding: 0px 0 28px 0
        }

        .apollo-lunar-studies .voyager-card {
            max-width: 355px
        }

            .apollo-lunar-studies .voyager-card:before {
                display: none
            }

            .apollo-lunar-studies .voyager-card .card-content {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column
            }

                .apollo-lunar-studies .voyager-card .card-content .card-element.element1 {
                    padding: 0 24px;
                    width: unset
                }

                    .apollo-lunar-studies .voyager-card .card-content .card-element.element1 p {
                        font-size: 16px;
                        line-height: 20px;
                        padding: 0px 0 17px;
                        text-align: start;
                        border-bottom: 2px solid #00B4BE;
                        max-width: 297px
                    }

                    .apollo-lunar-studies .voyager-card .card-content .card-element.element1 .card-img h3 {
                        font-size: 19px;
                        line-height: normal;
                        padding: 46px 0 0 0px;
                        text-align: center
                    }

                        .apollo-lunar-studies .voyager-card .card-content .card-element.element1 .card-img h3 span {
                            display: block;
                            font-size: 16px;
                            font-family: poppins;
                            font-weight: 500;
                            color: #045E80;
                            line-height: 18px;
                            text-indent: 0;
                            text-align: center
                        }

                    .apollo-lunar-studies .voyager-card .card-content .card-element.element1 .card-img img {
                        margin: 0 -23px;
                        max-width: 128px
                    }

                .apollo-lunar-studies .voyager-card .card-content .card-element.element2 {
                    width: 100%
                }

                    .apollo-lunar-studies .voyager-card .card-content .card-element.element2 p {
                        font-size: 16px;
                        line-height: 20px;
                        padding: 0px 0 24px 22px
                    }

                        .apollo-lunar-studies .voyager-card .card-content .card-element.element2 p.card-text {
                            padding-top: unset
                        }

                    .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img {
                        -webkit-box-orient: vertical;
                        -webkit-box-direction: normal;
                        -ms-flex-direction: column;
                        flex-direction: column
                    }

                        .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img .meter-ani-icon {
                            padding: 0;
                            margin: 21px auto 8px;
                            width: 73px
                        }

                            .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img .meter-ani-icon object {
                                width: 100%
                            }

                        .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img .mobile-section {
                            display: -webkit-box;
                            display: -ms-flexbox;
                            display: flex;
                            -webkit-box-align: center;
                            -ms-flex-align: center;
                            align-items: center
                        }

                        .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img img {
                            width: 100px;
                            margin: auto
                        }

                        .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img h3 {
                            font-size: 19px;
                            max-width: 175px;
                            line-height: 20px
                        }

                        .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img .percentage {
                            font-size: 48px;
                            line-height: 50px;
                            padding: 0;
                            padding-left: 38px
                        }

                        .apollo-lunar-studies .voyager-card .card-content .card-element.element2 .card-img p.sub-text {
                            padding: 0;
                            font-size: 16px;
                            text-align: center;
                            padding-bottom: 0px;
                            margin-bottom: 6px
                        }

    .tabSection.latanoprost-tab #accordionExample .accordion-body p span {
        color: #045E80;
        font-weight: 700;
        line-height: 20px
    }

    .tabSection.latanoprost-tab #accordionExample .accordion-body h6 {
        font-size: 16px;
        font-weight: 600;
        line-height: 19px;
        color: #575757;
        text-decoration: none;
        margin-bottom: 16px
    }

    .tabSection #accordionExample img.img-res {
        margin-bottom: 21px
    }

    .tabSection .tab-section {
        display: none
    }

    .tabSection .last-para-mob p.tab-text {
        font-size: 16px;
        font-weight: 400;
        font-family: "poppins";
        line-height: 20px;
        text-align: left;
        color: #FFFFFF;
        margin-top: 14px
    }

    .tabSection .last-para-mob .popup-button {
        margin-top: 0px
    }

        .tabSection .last-para-mob .popup-button a {
            font-size: 16px
        }
}

.popup-dialog {
    max-width: 1006px
}

    .popup-dialog .popup-content {
        width: 1006px;
        -webkit-box-shadow: inset 0px 0px 40px var(--unnamed-color-00b4be);
        box-shadow: inset 0px 0px 40px var(--unnamed-color-00b4be);
        border: 5px solid var(--unnamed-color-00b4be);
        background: #eff9fc 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 40px #00b4be;
        box-shadow: inset 0px 0px 40px #00b4be;
        border: 5px solid #00b4be
    }

    .popup-dialog .popup-header {
        padding: 77px 33px 78px 34px
    }

        .popup-dialog .popup-header .popup-title {
            text-align: center;
            max-width: 940px;
            margin: auto;
            font-size: 19px;
            font-family: "Poppins",sans-serif;
            letter-spacing: 0px
        }

            .popup-dialog .popup-header .popup-title .btn2 {
                width: 40px;
                height: 40px;
                border: 0px;
                background: none;
                position: absolute;
                top: 0;
                right: 0
            }

                .popup-dialog .popup-header .popup-title .btn2:focus {
                    outline: unset;
                    -webkit-box-shadow: unset;
                    box-shadow: unset
                }

                .popup-dialog .popup-header .popup-title .btn2 img {
                    position: absolute;
                    top: 0;
                    right: 1px
                }

            .popup-dialog .popup-header .popup-title .vyzultahcp {
                margin-bottom: 10px;
                font-size: 24px;
                font-weight: 700;
                line-height: 34px;
                color: #045E80;
                text-align: left
            }

            .popup-dialog .popup-header .popup-title .vyzultahcp-1 {
                margin-bottom: 10px;
                font-size: 19px;
                font-weight: 400;
                line-height: 24px;
                color: #575757;
                text-align: left
            }

    .popup-dialog .popup-button {
        text-align: center;
        margin-top: 35px;
        margin-bottom: 70px
    }

        .popup-dialog .popup-button .btn1 {
            padding: 12px 26px 12px 26px;
            border: 2px solid #00b4be;
            border-radius: 10px;
            margin-left: 67px;
            -webkit-box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
            box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
            color: #045e80;
            font-size: 19px;
            font-weight: bold
        }

    .popup-dialog section .footnote p {
        margin-bottom: 0px
    }

@media screen and (min-width:991px) {
    .tabSection #accordionExample {
        display: none
    }
}

@media screen and (max-width:991px) {
    .popup-dialog {
        max-width: 350px;
        margin: auto
    }

        .popup-dialog .popup-content {
            max-width: 350px
        }

            .popup-dialog .popup-content .popup-header {
                margin: 0;
                padding: 72px 29px
            }

                .popup-dialog .popup-content .popup-header .popup-title {
                    font-size: 16px;
                    text-align: center;
                    font-family: "Poppins",sans-serif;
                    letter-spacing: 0px
                }

                    .popup-dialog .popup-content .popup-header .popup-title .vyzultahcp {
                        font-size: 19px;
                        line-height: 22px
                    }

                    .popup-dialog .popup-content .popup-header .popup-title .vyzultahcp-1 {
                        max-width: 100%;
                        margin: auto;
                        font-size: 16px;
                        margin-top: 10px;
                        line-height: 20px
                    }

            .popup-dialog .popup-content .popup-button {
                text-align: center
            }

                .popup-dialog .popup-content .popup-button .btn1 {
                    padding: 14px 26px 14px 26px;
                    font-size: 16px;
                    margin-left: 0px
                }

                .popup-dialog .popup-content .popup-button .btn2 {
                    padding: 14px 46px 14px 46px;
                    font-size: 16px;
                    margin-left: 47px
                }
}

.voyager-card-sec {
    padding-bottom: 62px
}

    .voyager-card-sec .content-heading {
        font-size: 30px;
        font-family: poppins;
        font-weight: 400;
        color: #045E80;
        line-height: 34px;
        padding: 41px 0 20px
    }

    .voyager-card-sec .content-para {
        font-size: 19px;
        font-family: poppins;
        font-weight: 400;
        color: #575757;
        line-height: 24px;
        padding: 0px 0 43px
    }

        .voyager-card-sec .content-para strong {
            font-weight: 600
        }

    .voyager-card-sec .voyager-card {
        max-width: 815px;
        height: 268px;
        margin: auto;
        background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        -webkit-animation: gradient 2s ease infinite;
        animation: gradient 2s ease infinite
    }

        .voyager-card-sec .voyager-card .p2, .voyager-card-sec .voyager-card em {
            font-size: 19px;
            font-family: poppins;
            font-weight: 500;
            color: #045E80;
            line-height: 32px;
            text-align: center;
            padding-bottom: 24px;
            margin-top: -35px
        }

        .voyager-card-sec .voyager-card .card-content {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            position: relative;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }

            .voyager-card-sec .voyager-card .card-content .card-element.element1 h3 {
                font-size: 60px;
                font-family: poppins;
                font-weight: 600;
                color: #F4A81D;
                line-height: normal;
                padding: 42px 0 0 36px;
                margin-bottom: -20px
            }

            .voyager-card-sec .voyager-card .card-content .card-element.element1 p {
                font-size: 19px;
                font-family: poppins;
                font-weight: 500;
                color: #045E80;
                line-height: 24px;
                padding: 0px 0 43px;
                max-width: 198px;
                text-align: center;
                margin-left: 26px
            }

            .voyager-card-sec .voyager-card .card-content .card-element.element3 {
                margin-left: -64px;
                margin-right: -48px
            }

                .voyager-card-sec .voyager-card .card-content .card-element.element3 .p1 {
                    font-size: 24px;
                    font-family: poppins;
                    font-weight: 600;
                    color: #045E80;
                    line-height: 32px;
                    padding: 94px 0 95px 0;
                    text-align: center
                }

            .voyager-card-sec .voyager-card .card-content .card-element.element2 {
                width: 360px;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                padding-top: 20px
            }

            .voyager-card-sec .voyager-card .card-content .card-element.element4 {
                width: 175px;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                padding-top: 20px
            }

            .voyager-card-sec .voyager-card .card-content .card-element.element5 h3 {
                font-size: 40px;
                font-family: poppins;
                font-weight: 400;
                color: #575757;
                line-height: normal;
                padding: 64px 0 0 0;
                text-align: center;
                margin-bottom: -14px
            }

            .voyager-card-sec .voyager-card .card-content .card-element.element5 p {
                font-size: 19px;
                font-family: poppins;
                font-weight: 500;
                color: #575757;
                line-height: 24px;
                padding: 0px 0 43px;
                max-width: 198px;
                text-align: center;
                margin: auto
            }

@media screen and (max-width:991px) {
    .voyager-card-sec {
        padding-bottom: 35px
    }

        .voyager-card-sec .content-heading {
            font-size: 22px;
            line-height: 26px;
            padding: 28px 0 16px
        }

        .voyager-card-sec .content-para {
            font-size: 16px;
            line-height: 20px;
            padding: 0px 0 30px
        }

        .voyager-card-sec .voyager-card {
            max-width: 375px;
            height: auto;
            padding: 24px;
            padding-bottom: 0
        }

            .voyager-card-sec .voyager-card .p2 {
                margin-top: 16px;
                padding-bottom: 28px;
                font-size: 16px;
                line-height: 24px
            }

                .voyager-card-sec .voyager-card .p2 em {
                    font-size: inherit;
                    line-height: inherit
                }

            .voyager-card-sec .voyager-card .card-content {
                -ms-flex-wrap: wrap;
                flex-wrap: wrap
            }

                .voyager-card-sec .voyager-card .card-content .card-element.element1 {
                    -webkit-box-ordinal-group: 2;
                    -ms-flex-order: 1;
                    order: 1;
                    width: 50%
                }

                    .voyager-card-sec .voyager-card .card-content .card-element.element1 h3 {
                        font-size: 48px;
                        font-family: poppins;
                        font-weight: 600;
                        line-height: 48px;
                        text-align: center;
                        padding: 0px 0 0;
                        margin-bottom: unset
                    }

                    .voyager-card-sec .voyager-card .card-content .card-element.element1 p {
                        font-size: 14px;
                        font-family: poppins;
                        font-weight: 500;
                        line-height: 19px;
                        WIDTH: 153px;
                        padding: 0px 0 0px;
                        margin-left: unset
                    }

                .voyager-card-sec .voyager-card .card-content .card-element.element2 {
                    -webkit-box-ordinal-group: 1;
                    -ms-flex-order: 0;
                    order: 0;
                    width: 100%;
                    text-align: center;
                    padding: 0
                }

                .voyager-card-sec .voyager-card .card-content .card-element.element5 {
                    -webkit-box-ordinal-group: 3;
                    -ms-flex-order: 2;
                    order: 2;
                    width: 50%
                }

                    .voyager-card-sec .voyager-card .card-content .card-element.element5 h3 {
                        font-size: 36px;
                        font-family: poppins;
                        font-weight: 400;
                        line-height: 48px;
                        padding: 0px 0 0;
                        margin-bottom: -5px;
                        margin-top: 5px;
                        margin-left: 8px;
                        width: 150px
                    }

                    .voyager-card-sec .voyager-card .card-content .card-element.element5 p {
                        font-size: 14px;
                        font-family: poppins;
                        font-weight: 500;
                        line-height: 19px;
                        WIDTH: 150PX;
                        MARGIN-LEFT: 8px;
                        padding: 0px 0 0
                    }
}

.tabSection {
    background: #045E80
}

    .tabSection .reduction {
        margin-top: 31px
    }

        .tabSection .reduction h5 {
            line-height: 24px;
            font-size: 19px;
            font-weight: 400;
            font-family: "poppins";
            text-align: left;
            color: #FFFFFF;
            padding-left: 106px;
            margin-top: 27px;
            padding-right: 221px
        }

        .tabSection .reduction h6 {
            line-height: 76px;
            font-size: 19px;
            font-weight: 400;
            font-family: "poppins";
            text-align: center;
            color: #FFFFFF;
            padding-left: 106px;
            margin-top: 31px;
            text-decoration: underline
        }

        .tabSection .reduction ul .nav-item {
            width: 50%
        }

            .tabSection .reduction ul .nav-item .nav-link {
                font-size: 24px;
                font-weight: 700;
                font-family: "poppins";
                line-height: 34px;
                width: 100%;
                text-align: center;
                color: #045E80;
                background: transparent -webkit-gradient(linear,left top,left bottom,from(#D6FFFD),color-stop(49%,#FFFFFF),to(#D6FFFD)) 0% 0% no-repeat;
                background: transparent linear-gradient(180deg,#D6FFFD 0%,#FFFFFF 49%,#D6FFFD 100%) 0% 0% no-repeat
            }

                .tabSection .reduction ul .nav-item .nav-link.one {
                    margin-left: -1px
                }

                    .tabSection .reduction ul .nav-item .nav-link.one.active {
                        margin-top: 10px;
                        height: 72px;
                        margin-right: 5px;
                        margin-left: 0
                    }

                .tabSection .reduction ul .nav-item .nav-link.two {
                    margin-left: 6px
                }

                    .tabSection .reduction ul .nav-item .nav-link.two.active {
                        background: transparent -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat;
                        background: transparent linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat;
                        color: #FFFFFF;
                        margin-top: 10px;
                        height: 70px;
                        margin-left: 5px
                    }

                .tabSection .reduction ul .nav-item .nav-link.latanoprost-tab-two {
                    padding: 14px 75px 16px 76px
                }

                    .tabSection .reduction ul .nav-item .nav-link.latanoprost-tab-two.active {
                        padding: 26px 75px 20px 76px
                    }

                .tabSection .reduction ul .nav-item .nav-link.one.active {
                    background: transparent -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat;
                    background: transparent linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat;
                    color: #FFFFFF;
                    margin-right: 6px
                }

            .tabSection .reduction ul .nav-item:nth-child(2) {
                padding-right: 5px
            }

        .tabSection .reduction .tab-pane p {
            font-size: 19px;
            font-family: "poppins";
            text-align: left;
            font-weight: 400;
            line-height: 24px;
            margin-bottom: 32px
        }

        .tabSection .reduction .tab-pane img {
            width: 897px;
            height: 456px
        }

.next.latan {
    margin-bottom: 30px
}

.last-para-mob .tab-text {
    color: #FFFFFF;
    font-size: 19px;
    margin-top: 27px;
    text-align: center
}

@media screen and (max-width:1920px) {
    .tabSection .reduction .tab-pane.second a {
        right: 430px
    }

    .tabSection .reduction .tab-pane .box-tab {
        right: 450px
    }
}

@media screen and (max-width:991px) {
    .tabSection #accordionExample {
        margin-top: 37px
    }

        .tabSection #accordionExample .accordion-item {
            margin-bottom: 14px;
            border-radius: 10px 10px 0 0;
            border: unset
        }

            .tabSection #accordionExample .accordion-item .accordion-header {
                border-radius: 10px 10px 0px 0px
            }

                .tabSection #accordionExample .accordion-item .accordion-header .accordion-button {
                    font-size: 19px;
                    font-weight: bold;
                    line-height: 22px;
                    text-align: left;
                    color: #045E80;
                    height: 70px;
                    background: transparent -webkit-gradient(linear,left top,left bottom,from(var(--unnamed-color-d6fffd)),color-stop(51%,#FFFFFF),to(var(--unnamed-color-d6fffd))) 0% 0% no-repeat padding-box;
                    background: transparent linear-gradient(180deg,var(--unnamed-color-d6fffd) 0%,#FFFFFF 51%,var(--unnamed-color-d6fffd) 100%) 0% 0% no-repeat padding-box;
                    background: transparent -webkit-gradient(linear,left top,left bottom,from(#D6FFFD),color-stop(51%,#FFFFFF),to(#D6FFFD)) 0% 0% no-repeat padding-box;
                    background: transparent linear-gradient(180deg,#D6FFFD 0%,#FFFFFF 51%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
                    border-radius: 10px 10px 0px 0px;
                    opacity: 1
                }

                    .tabSection #accordionExample .accordion-item .accordion-header .accordion-button p {
                        font-size: inherit;
                        line-height: inherit;
                        font-weight: inherit;
                        color: inherit
                    }

                    .tabSection #accordionExample .accordion-item .accordion-header .accordion-button.collapsed {
                        background: transparent -webkit-gradient(linear,left top,left bottom,from(var(--unnamed-color-1786b1)),color-stop(51%,var(--unnamed-color-045e80)),to(var(--unnamed-color-1786b1))) 0% 0% no-repeat padding-box;
                        background: transparent linear-gradient(180deg,var(--unnamed-color-1786b1) 0%,var(--unnamed-color-045e80) 51%,var(--unnamed-color-1786b1) 100%) 0% 0% no-repeat padding-box;
                        background: transparent -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat padding-box;
                        background: transparent linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat padding-box;
                        opacity: 1;
                        color: #FFFFFF;
                        font-size: 19px;
                        font-weight: bold;
                        line-height: 22px;
                        text-align: left;
                        height: 70px
                    }

                        .tabSection #accordionExample .accordion-item .accordion-header .accordion-button.collapsed span {
                            display: block
                        }

                    .tabSection #accordionExample .accordion-item .accordion-header .accordion-button:after {
                        background-image: url("/siteassets/img/down.png");
                        border-radius: 50%;
                        position: absolute;
                        right: 10px;
                        width: 30px;
                        background-size: contain;
                        background-repeat: no-repeat;
                        height: 30px
                    }

                    .tabSection #accordionExample .accordion-item .accordion-header .accordion-button:focus {
                        border-color: unset;
                        -webkit-box-shadow: none;
                        box-shadow: none
                    }

        .tabSection #accordionExample .accordion-body {
            padding-left: 10px;
            padding-right: 4px;
            padding-top: 21px
        }

            .tabSection #accordionExample .accordion-body.latan {
                padding-top: 21px
            }

                .tabSection #accordionExample .accordion-body.latan p {
                    font-size: 16px;
                    line-height: 20px;
                    font-weight: 400;
                    text-align: left;
                    color: #575757
                }

                    .tabSection #accordionExample .accordion-body.latan p span {
                        color: #045E80;
                        font-weight: 700;
                        line-height: 20px
                    }

                .tabSection #accordionExample .accordion-body.latan h6 {
                    font-size: 16px;
                    font-weight: 600;
                    line-height: 19px;
                    color: #575757;
                    text-decoration: none;
                    margin-bottom: 16px
                }

                .tabSection #accordionExample .accordion-body.latan .voyager-graph-mobile {
                    margin-bottom: 14px;
                    padding-right: 6px
                }

            .tabSection #accordionExample .accordion-body p {
                font-size: 16px;
                font-weight: 400;
                line-height: 20px;
                text-align: left;
                margin-bottom: 21px
            }

            .tabSection #accordionExample .accordion-body .tab-para {
                font-size: 16px;
                font-weight: 400;
                line-height: 20px;
                text-align: left;
                margin-right: 10px
            }

            .tabSection #accordionExample .accordion-body .tab-para-two {
                font-size: 15px;
                font-weight: 600;
                line-height: 19px;
                text-align: left;
                color: #575757
            }

            .tabSection #accordionExample .accordion-body .acc-button {
                text-align: center
            }

                .tabSection #accordionExample .accordion-body .acc-button a {
                    background: transparent -webkit-gradient(linear,left top,left bottom,from(var(--unnamed-color-1786b1)),color-stop(51%,var(--unnamed-color-045e80)),to(var(--unnamed-color-1786b1))) 0% 0% no-repeat padding-box;
                    background: transparent linear-gradient(180deg,var(--unnamed-color-1786b1) 0%,var(--unnamed-color-045e80) 51%,var(--unnamed-color-1786b1) 100%) 0% 0% no-repeat padding-box;
                    border: 2px solid var(--unnamed-color-00b4be);
                    background: transparent -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat padding-box;
                    background: transparent linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat padding-box;
                    -webkit-box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
                    box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
                    border: 2px solid #00B4BE;
                    border-radius: 10px;
                    opacity: 1;
                    color: #FFFFFF;
                    padding: 15px 20px;
                    font-size: 16px;
                    line-height: 76px;
                    text-decoration: none;
                    font-weight: bold
                }

            .tabSection #accordionExample .accordion-body .box-tab {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,var(--unnamed-color-d6fffd) 100%) 0% 0% no-repeat padding-box;
                -webkit-box-shadow: inset 0px 0px 20px var(--unnamed-color-00b4be);
                box-shadow: inset 0px 0px 20px var(--unnamed-color-00b4be);
                background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
                -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
                box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
                border: 3px solid #E6FFFF !important;
                border-radius: 15px;
                max-width: 307px;
                margin: auto;
                opacity: 1;
                padding: 6px 3px
            }

                .tabSection #accordionExample .accordion-body .box-tab img {
                    width: 49px;
                    height: 49px;
                    margin-left: 18px;
                    margin-top: 2px
                }

                .tabSection #accordionExample .accordion-body .box-tab p {
                    font-size: 16px;
                    font-weight: 500;
                    line-height: 18px;
                    color: #045E80;
                    text-align: left;
                    margin: 14px 10px
                }

                    .tabSection #accordionExample .accordion-body .box-tab p.Patients {
                        margin-top: unset;
                        margin-left: 14px;
                        margin-bottom: 9px;
                        margin-right: unset;
                        max-width: 272px;
                        padding-right: unset
                    }

                    .tabSection #accordionExample .accordion-body .box-tab p span {
                        font-weight: 700
                    }

                .tabSection #accordionExample .accordion-body .box-tab .box-tab_one {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center
                }

            .tabSection #accordionExample .accordion-body .iop-table {
                background: radial-gradient(#FBFFFF,#D6FFFD);
                border: 3px solid #E6FFFF;
                border-radius: 15px;
                -webkit-box-shadow: inset 0px 0px 20px #00B4BE;
                box-shadow: inset 0px 0px 20px #00B4BE;
                -webkit-filter: drop-shadow(0px 0px 6px #00B4BE);
                filter: drop-shadow(0px 0px 6px #00B4BE);
                padding: 20px 20px 11px;
                margin-bottom: 22px;
                margin-right: 7px;
                margin-left: 1px;
                -webkit-animation: gradient 2s ease infinite;
                animation: gradient 2s ease infinite
            }

                .tabSection #accordionExample .accordion-body .iop-table img {
                    width: unset;
                    height: unset
                }

                .tabSection #accordionExample .accordion-body .iop-table table {
                    width: 100%
                }

                    .tabSection #accordionExample .accordion-body .iop-table table tr th {
                        font-size: 18px;
                        line-height: 20px;
                        color: #fff;
                        text-align: center;
                        padding-top: 3px;
                        padding-bottom: 5px;
                        width: 50%
                    }

                        .tabSection #accordionExample .accordion-body .iop-table table tr th#vy-patientsmob {
                            position: relative
                        }

                            .tabSection #accordionExample .accordion-body .iop-table table tr th#vy-patientsmob img {
                                position: absolute;
                                top: 50%;
                                left: 100%;
                                right: 0;
                                -webkit-transform: translate(-50%,-50%);
                                transform: translate(-50%,-50%)
                            }

                    .tabSection #accordionExample .accordion-body .iop-table table tr td {
                        font-size: 30px;
                        font-weight: 600;
                        line-height: 40px;
                        color: #045E80;
                        text-align: center
                    }

                    .tabSection #accordionExample .accordion-body .iop-table table tr:first-child {
                        background: -webkit-gradient(linear,left top,right top,from(#045E80),color-stop(#1786B1),to(#045E80));
                        background: linear-gradient(to right,#045E80,#1786B1,#045E80)
                    }

                    .tabSection #accordionExample .accordion-body .iop-table table tr:nth-child(2) {
                        border-bottom: 2px solid #00B4BE
                    }

                    .tabSection #accordionExample .accordion-body .iop-table table tr:nth-child(4) {
                        border-bottom: 2px solid #00B4BE
                    }

                    .tabSection #accordionExample .accordion-body .iop-table table tr:nth-child(3) {
                        border-bottom: 2px solid #00B4BE
                    }

                        .tabSection #accordionExample .accordion-body .iop-table table tr:nth-child(3) td {
                            font-size: 45px;
                            font-weight: 600;
                            line-height: 62px;
                            color: #F4A81D
                        }

            .tabSection #accordionExample .accordion-body .post-hoc-btn {
                margin: 31px auto 42px
            }

                .tabSection #accordionExample .accordion-body .post-hoc-btn a {
                    font-weight: 700
                }

        .tabSection #accordionExample .tab-text {
            font-size: 16px;
            font-weight: 400;
            font-family: "poppins";
            line-height: 20px;
            text-align: left;
            color: #FFFFFF;
            margin-top: 28px
        }

        .tabSection #accordionExample h6 {
            text-align: center;
            font-family: "poppins";
            text-decoration: underline;
            font-size: 16px;
            font-weight: bold;
            text-align: center;
            line-height: 76px;
            color: #FFFFFF
        }

    .next.latan {
        margin-bottom: 33px
    }

        .next.latan .arrow-bt .btn-text {
            padding-bottom: 18px
        }
}

@media screen and (min-width:992px) and (max-width:1200px) {
    .tabSection.latanoprost-tab ul.nav-tabs li.nav-item:last-child .nav-link.active {
        padding: 26px 51px 20px 40px
    }

    .tabSection.latanoprost-tab ul.nav-tabs li.nav-item:last-child button {
        padding: 14px 40px 16px 40px
    }

    .tabSection .reduction h5 {
        padding-left: 36px;
        padding-right: 73px
    }

    .tabSection .reduction ul .nav-item .nav-link.latanoprost-tab-two {
        padding: 14px 40px 16px 40px
    }

        .tabSection .reduction ul .nav-item .nav-link.latanoprost-tab-two.active {
            padding: 26px 40px 20px 40px
        }

    .tabSection .tab-pane .iop_reduction .iop-table table tr th#vy-patients img {
        left: 100px;
        width: 60px;
        height: 60px;
        top: -8px
    }
}

@media screen and (min-width:1200px) and (max-width:1400px) {
    .tabSection .reduction h5 {
        padding-left: 69px
    }

    .tabSection .tab-pane .iop_reduction .iop-table table tr th#vy-patients img {
        left: 125px
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .tabSection .bootstrapaccordionblock .accordion-body .iop-table table tr:first-child {
        height: 45px
    }
}

@media screen and (max-width:567px) {
    .tabSection #accordionExample .accordion-item .accordion-header .accordion-button {
        padding-right: 100px
    }

    .tabSection #accordionExample .accordion-item:last-child .accordion-header .accordion-button {
        padding-right: 100px
    }
}

@media screen and (min-width:390px) and (max-width:415px) {
    .tabSection #accordionExample .accordion-item .accordion-header .accordion-button {
        padding-right: 107px
    }

    .tabSection #accordionExample .accordion-item:last-child .accordion-header .accordion-button {
        padding-right: 100px
    }

    .tabSection.latanoprost-tab #accordionExample .accordion-item:last-child .accordion-header .accordion-button {
        padding-right: 120px
    }
}

@media screen and (max-width:375px) {
    .tabSection #accordionExample .accordion-item .accordion-header .accordion-button {
        padding-right: 81px
    }

    .tabSection #accordionExample .accordion-item:last-child .accordion-header .accordion-button {
        padding-right: 60px
    }

    .tabSection.latanoprost-tab #accordionExample .accordion-item:last-child .accordion-header .accordion-button {
        padding-right: 100px
    }
}

span {
    color: inherit;
    font-family: inherit;
    line-height: inherit
}

strong {
    line-height: inherit
}

.Jupitor_study h2 {
    font-size: 30px;
    line-height: 34px;
    font-weight: 400;
    color: #045E80;
    margin-top: 42px;
    margin-bottom: 20px
}

.Jupitor_study p {
    font-size: 19px;
    line-height: 24px;
    font-weight: 400;
    color: #575757
}

.Jupitor_study .galcoma-iop {
    border: 2px solid #FFCF79;
    border-radius: 15px;
    padding: 21px 45px 18px 34px;
    margin: 37px auto 36px;
    max-width: 794px
}

    .Jupitor_study .galcoma-iop p {
        color: #045E80;
        font-size: 19px;
        line-height: 24px;
        font-weight: 500;
        text-align: center
    }

        .Jupitor_study .galcoma-iop p span {
            font-weight: 700;
            color: #045E80
        }

.Jupitor_study ul {
    margin-bottom: 29px
}

    .Jupitor_study ul li {
        font-size: 19px;
        line-height: 24px;
        color: #575757
    }

        .Jupitor_study ul li span {
            font-weight: 600
        }

        .Jupitor_study ul li:first-child {
            padding-bottom: 25px
        }

        .Jupitor_study ul li:last-child {
            background: #045E80;
            color: #FFFFFF;
            text-align: center;
            padding-top: 6px;
            padding-bottom: 8px
        }

.Jupitor_study .jupitor_graph {
    position: relative
}

    .Jupitor_study .jupitor_graph img {
        width: 794px;
        display: block;
        margin: auto
    }

    .Jupitor_study .jupitor_graph .mean_iop {
        position: absolute;
        top: -4px;
        right: 0;
        max-width: 326px
    }

        .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content {
            height: 100%;
            width: 100%;
            -webkit-filter: drop-shadow(0px 0px 15px #00B4BE);
            filter: drop-shadow(0px 0px 15px #00B4BE);
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            cursor: pointer;
            background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
            -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
            box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
            border: 4px solid #E6FFFF;
            border-radius: 15px;
            -webkit-animation: gradient 2s ease infinite;
            animation: gradient 2s ease infinite
        }

            .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content .down_Arrow-imag {
                padding: 6px 0px 26px 17px
            }

                .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content .down_Arrow-imag img {
                    max-width: 125px
                }

            .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content .down_arrow-cont {
                padding: 17px 11px 16px 10px
            }

                .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content .down_arrow-cont h4 {
                    font-size: 26px;
                    line-height: 27px;
                    font-weight: 500;
                    color: #045E80;
                    text-transform: uppercase
                }

                .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content .down_arrow-cont p {
                    font-size: 19px;
                    line-height: 24px;
                    font-weight: 500;
                    color: #045E80;
                    max-width: 139px
                }

.Jupitor_study .study-design_popup-cta {
    margin-top: 32px;
    text-align: center
}

    .Jupitor_study .study-design_popup-cta a {
        font-size: 19px;
        line-height: 24px;
        font-weight: 700;
        text-transform: uppercase;
        color: #045E80
    }

        .Jupitor_study .study-design_popup-cta a:hover {
            color: #1786B1
        }

.IOP-control {
    background: #F1FEFF;
    margin-top: 52px;
    padding-top: 50px;
    padding-bottom: 50px
}

    .IOP-control .row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .IOP-control .Iop-Control_content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

        .IOP-control .Iop-Control_content .eye_icon-imag {
            max-width: 100px;
            margin-right: 34px
        }

            .IOP-control .Iop-Control_content .eye_icon-imag img {
                width: 100%
            }

        .IOP-control .Iop-Control_content h4 {
            font-size: 24px;
            line-height: 34px;
            font-weight: 700;
            color: #045E80;
            margin-bottom: 11px;
            text-transform: uppercase
        }

        .IOP-control .Iop-Control_content p {
            color: #575757;
            font-size: 19px;
            line-height: 24px;
            font-weight: 400;
            margin-bottom: 28px;
            max-width: 794px
        }

        .IOP-control .Iop-Control_content .Article-cta a {
            font-size: 19px;
            font-weight: 700;
            line-height: 76px;
            color: #fff;
            background: -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(#045E80),to(#1786B1));
            background: linear-gradient(#1786B1,#045E80,#1786B1);
            border: 2px solid #00B4BE;
            border-radius: 10px;
            -webkit-filter: drop-shadow(0px 0px 15px #00B4BE);
            filter: drop-shadow(0px 0px 15px #00B4BE);
            text-decoration: none;
            text-transform: uppercase;
            cursor: pointer;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            height: 50px;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: 0 25px 0 26px
        }

            .IOP-control .Iop-Control_content .Article-cta a .download-icon {
                margin-left: 19px
            }

                .IOP-control .Iop-Control_content .Article-cta a .download-icon:before {
                    content: "";
                    background: url(/siteassets/img/img-30x30-download-article_icon.png);
                    width: 21px;
                    height: 21px;
                    display: block;
                    background-size: cover
                }

            .IOP-control .Iop-Control_content .Article-cta a:hover {
                background: -webkit-gradient(linear,left top,left bottom,from(#D6FFFD),color-stop(#FFFFFF),to(#D6FFFD));
                background: linear-gradient(#D6FFFD,#FFFFFF,#D6FFFD);
                border: 2px solid #00B4BE;
                color: #045E80
            }

                .IOP-control .Iop-Control_content .Article-cta a:hover .download-icon:before {
                    content: "";
                    background: url(/siteassets/img/img-30x30-download-article_icon-hover.png);
                    width: 21px;
                    height: 21px;
                    display: block;
                    background-size: cover
                }

.modal-backdrop {
    background-color: unset
}

.glaucoma-popup .modal {
    background: rgba(4,94,128,0.5)
}

    .glaucoma-popup .modal .modal-dialog {
        max-width: 1000px
    }

        .glaucoma-popup .modal .modal-dialog .modal-content {
            border: 0
        }

            .glaucoma-popup .modal .modal-dialog .modal-content .modal-body {
                padding: 72px 29px;
                background: #EFF9FC;
                border: 5px solid #00B4BE;
                -webkit-box-shadow: inset 0px 0px 40px #00B4BE;
                box-shadow: inset 0px 0px 40px #00B4BE
            }

                .glaucoma-popup .modal .modal-dialog .modal-content .modal-body h4 {
                    font-size: 24px;
                    line-height: 34px;
                    font-weight: 700;
                    color: #045E80;
                    margin-bottom: 16px
                }

                .glaucoma-popup .modal .modal-dialog .modal-content .modal-body p {
                    font-size: 19px;
                    line-height: 24px;
                    font-weight: 400;
                    color: #575757
                }

                .glaucoma-popup .modal .modal-dialog .modal-content .modal-body .popup_close-cta {
                    position: relative
                }

                    .glaucoma-popup .modal .modal-dialog .modal-content .modal-body .popup_close-cta img {
                        cursor: pointer;
                        width: 85px;
                        position: absolute;
                        top: -83px;
                        right: -43px
                    }

@media (max-width:1400px) and (min-width:992px) {
    .Jupitor_study .jupitor_graph .mean_iop {
        top: 0;
        right: 0px
    }
}

@media (max-width:1200px) and (min-width:992px) {
    .Jupitor_study ul {
        margin-bottom: 45px
    }

    .Jupitor_study .jupitor_graph .mean_iop {
        top: -15px;
        right: 0
    }

        .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content .down_arrow-cont h4 {
            font-size: 19px;
            line-height: 23px
        }

        .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content .down_arrow-cont p {
            font-size: 16px;
            line-height: 20px
        }
}

@media (max-width:991px) {
    .download-article {
        margin: 0 auto
    }

    .Jupitor_study h2 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 16px;
        margin-top: 28px
    }

    .Jupitor_study p {
        font-size: 16px;
        line-height: 20px
    }

    .Jupitor_study .galcoma-iop {
        padding: 14px 18px 17px 19px;
        margin: 27px auto 27px
    }

        .Jupitor_study .galcoma-iop p {
            font-size: 16px;
            line-height: 20px
        }

    .Jupitor_study ul {
        margin-bottom: 24px
    }

        .Jupitor_study ul li {
            font-size: 16px;
            line-height: 20px
        }

            .Jupitor_study ul li:last-child {
                text-align: left;
                padding: 5px 13px 6px 11px
            }

                .Jupitor_study ul li:last-child span {
                    font-weight: 600;
                    line-height: 20px
                }

            .Jupitor_study ul li span {
                font-weight: 600
            }

    .Jupitor_study .jupitor_graph {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

        .Jupitor_study .jupitor_graph .mean_iop {
            margin: auto;
            position: relative;
            left: 0;
            top: 0
        }

            .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content {
                margin-bottom: 25px;
                margin-top: 20px;
                max-width: 294px
            }

                .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content .down_Arrow-imag {
                    padding: 4px 0px 18px 17px
                }

                .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content .down_arrow-cont h4 {
                    font-size: 19px;
                    line-height: 23px;
                    font-weight: 500
                }

                .Jupitor_study .jupitor_graph .mean_iop .mean_iop-content .down_arrow-cont p {
                    font-size: 16px;
                    line-height: 20px;
                    font-weight: 500
                }

    .Jupitor_study .study-design_popup-cta {
        margin-top: 0px
    }

        .Jupitor_study .study-design_popup-cta a {
            font-size: 16px
        }

    .IOP-control {
        margin-top: 38px;
        padding-top: 35px;
        padding-bottom: 42px
    }

        .IOP-control .Iop-Control_content {
            display: block
        }

            .IOP-control .Iop-Control_content .eye_icon-imag {
                margin: auto;
                max-width: 85px
            }

            .IOP-control .Iop-Control_content h4 {
                margin-top: 43px;
                font-size: 19px;
                line-height: 22px;
                margin-bottom: 9px
            }

            .IOP-control .Iop-Control_content p {
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 28px
            }

            .IOP-control .Iop-Control_content .Article-cta {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center
            }

    .glaucoma-popup .modal .modal-dialog .modal-content .modal-body {
        padding: 72px 29px 77px 29px
    }

        .glaucoma-popup .modal .modal-dialog .modal-content .modal-body h4 {
            font-size: 19px;
            line-height: 22px;
            margin-bottom: 11px
        }

        .glaucoma-popup .modal .modal-dialog .modal-content .modal-body P {
            font-size: 16px;
            line-height: 20px
        }
}

.rws-sec-1 {
    padding-top: 47px;
    padding-bottom: 37px
}

    .rws-sec-1 .color-box {
        -webkit-filter: drop-shadow(0px 0px 15px #00b4be);
        filter: drop-shadow(0px 0px 15px #00b4be);
        padding: 18px 0px 17px 0px;
        margin-bottom: 37px;
        background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        -webkit-animation: gradient 2s ease infinite;
        animation: gradient 2s ease infinite
    }

        .rws-sec-1 .color-box p {
            font-size: 30px;
            line-height: 34px;
            text-align: center;
            margin-bottom: 0;
            color: #045E80
        }

            .rws-sec-1 .color-box p span {
                color: #00B4BE
            }

            .rws-sec-1 .color-box p strong {
                color: inherit;
                font-weight: 600
            }

    .rws-sec-1 .achieve-prwerful-para {
        color: #045E80;
        font-size: 24px;
        line-height: 34px;
        padding-bottom: 30px;
        max-width: 932px
    }

        .rws-sec-1 .achieve-prwerful-para strong {
            color: inherit
        }

    .rws-sec-1 p {
        margin-bottom: 30px;
        font-size: 19px;
        line-height: 24px;
        max-width: 938px
    }

        .rws-sec-1 p.green {
            color: #045E80;
            font-weight: 500;
            margin-bottom: 15px;
            font-size: 24px;
            max-width: 951px;
            line-height: 34px
        }

            .rws-sec-1 p.green strong {
                color: inherit;
                font-weight: 700
            }

    .rws-sec-1 .graph p {
        font-size: 19px;
        line-height: 24px;
        padding: 7px 0 6px 0;
        text-align: center;
        color: white;
        background-color: #045E80
    }

        .rws-sec-1 .graph p strong {
            color: white;
            font-weight: 700
        }

    .rws-sec-1 .green-box {
        background: var(--unnamed-color-045e80) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px var(--unnamed-color-00b4be);
        box-shadow: inset 0px 0px 20px var(--unnamed-color-00b4be);
        background: #045E80 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        opacity: 1;
        margin: auto;
        margin-top: 32px;
        max-width: 617px
    }

        .rws-sec-1 .green-box p {
            margin-bottom: 0;
            font-weight: 500;
            text-align: center;
            font-size: 19px;
            line-height: 24px;
            padding: 26px 24px 29px 22px;
            color: #FFFFFF
        }

            .rws-sec-1 .green-box p strong {
                font-weight: 700
            }

            .rws-sec-1 .green-box p span {
                font-weight: 700
            }

    .rws-sec-1 .study-design_popup-cta {
        margin-top: 26px;
        text-align: center
    }

        .rws-sec-1 .study-design_popup-cta a {
            font-size: 19px;
            line-height: 24px;
            font-weight: 700;
            text-transform: uppercase;
            color: #045E80
        }

            .rws-sec-1 .study-design_popup-cta a:hover {
                color: #1786B1
            }

.rws-sec-2 {
    padding-top: 50px;
    padding-bottom: 37px;
    background: #F1FEFF
}

    .rws-sec-2 .color-box {
        -webkit-filter: drop-shadow(0px 0px 15px #00b4be);
        filter: drop-shadow(0px 0px 15px #00b4be);
        padding: 18px 0px 17px 0px;
        margin-bottom: 37px;
        background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        -webkit-animation: gradient 2s ease infinite;
        animation: gradient 2s ease infinite
    }

        .rws-sec-2 .color-box p {
            font-size: 30px;
            line-height: 34px;
            text-align: center;
            margin-bottom: 0;
            color: #045E80
        }

            .rws-sec-2 .color-box p span {
                color: #00B4BE
            }

            .rws-sec-2 .color-box p strong {
                color: inherit;
                font-weight: 600
            }

    .rws-sec-2 p {
        margin-bottom: 30px;
        font-size: 19px;
        line-height: 24px;
        max-width: 877px
    }

        .rws-sec-2 p.green {
            color: #045E80;
            font-weight: 500;
            margin-bottom: 15px;
            font-size: 24px;
            max-width: 951px;
            line-height: 34px
        }

            .rws-sec-2 p.green strong {
                color: inherit;
                font-weight: 700
            }

    .rws-sec-2 .graph .real-world_allpatient {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .rws-sec-2 .graph p {
        font-size: 19px;
        line-height: 24px;
        padding: 7px 0 6px 0;
        text-align: center;
        height: 68px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: white;
        background-color: #045E80;
        margin-bottom: 14px
    }

        .rws-sec-2 .graph p strong {
            color: white;
            font-weight: 700
        }

        .rws-sec-2 .graph p.inner-graph-pg {
            background-color: transparent;
            color: #575757;
            font-style: italic;
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 11px;
            padding: unset;
            height: unset
        }

        .rws-sec-2 .graph p.graph-pg {
            margin-bottom: 14px
        }

        .rws-sec-2 .graph p.footnote {
            background-color: transparent;
            color: #575757;
            font-style: italic;
            font-size: 16px;
            line-height: 20px
        }

    .rws-sec-2 .green-box {
        background: var(--unnamed-color-045e80) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px var(--unnamed-color-00b4be);
        box-shadow: inset 0px 0px 20px var(--unnamed-color-00b4be);
        background: #045E80 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        opacity: 1;
        margin: auto;
        margin-top: 32px;
        max-width: 771px
    }

        .rws-sec-2 .green-box p {
            margin-bottom: 0;
            font-weight: 500;
            text-align: center;
            font-size: 19px;
            line-height: 24px;
            padding: 26px 24px 29px 22px;
            color: #FFFFFF
        }

            .rws-sec-2 .green-box p strong {
                color: inherit;
                font-weight: 700
            }

    .rws-sec-2 .study-design_popup-cta {
        margin-top: 26px;
        text-align: center
    }

        .rws-sec-2 .study-design_popup-cta a {
            font-size: 19px;
            line-height: 24px;
            font-weight: 700;
            text-transform: uppercase;
            color: #045E80
        }

            .rws-sec-2 .study-design_popup-cta a:hover {
                color: #1786B1
            }

.real_world_switch-popup .modal, .realworld-popup .modal {
    background: rgba(4,94,128,0.5)
}

    .real_world_switch-popup .modal .modal-dialog, .realworld-popup .modal .modal-dialog {
        max-width: 1000px
    }

        .real_world_switch-popup .modal .modal-dialog .modal-content, .realworld-popup .modal .modal-dialog .modal-content {
            border: 0
        }

            .real_world_switch-popup .modal .modal-dialog .modal-content .modal-body, .realworld-popup .modal .modal-dialog .modal-content .modal-body {
                padding: 72px 29px;
                background: #EFF9FC;
                border: 5px solid #00B4BE;
                -webkit-box-shadow: inset 0px 0px 40px #00B4BE;
                box-shadow: inset 0px 0px 40px #00B4BE
            }

                .real_world_switch-popup .modal .modal-dialog .modal-content .modal-body h4, .realworld-popup .modal .modal-dialog .modal-content .modal-body h4 {
                    font-size: 24px;
                    line-height: 34px;
                    font-weight: 700;
                    color: #045E80;
                    margin-bottom: 16px
                }

                .real_world_switch-popup .modal .modal-dialog .modal-content .modal-body p, .realworld-popup .modal .modal-dialog .modal-content .modal-body p {
                    font-size: 19px;
                    line-height: 24px;
                    font-weight: 400;
                    color: #575757
                }

                    .real_world_switch-popup .modal .modal-dialog .modal-content .modal-body p:nth-child(4), .realworld-popup .modal .modal-dialog .modal-content .modal-body p:nth-child(4) {
                        margin-top: 10px;
                        margin-bottom: 10px
                    }

                .real_world_switch-popup .modal .modal-dialog .modal-content .modal-body .popup_close-cta, .realworld-popup .modal .modal-dialog .modal-content .modal-body .popup_close-cta {
                    position: relative
                }

                    .real_world_switch-popup .modal .modal-dialog .modal-content .modal-body .popup_close-cta img, .realworld-popup .modal .modal-dialog .modal-content .modal-body .popup_close-cta img {
                        cursor: pointer;
                        width: 85px;
                        position: absolute;
                        top: -83px;
                        right: -43px
                    }

@media screen and (max-width:991px) {
    .rws-sec-1 {
        padding-bottom: 40px
    }

        .rws-sec-1 .achieve-prwerful-para {
            font-size: 22px;
            line-height: 26px;
            font-weight: 400
        }

        .rws-sec-1 .color-box {
            margin-bottom: 36px;
            padding: 19px 0px 18px 0px
        }

            .rws-sec-1 .color-box p {
                font-size: 19px;
                line-height: 20px
            }

        .rws-sec-1 p {
            margin-bottom: 29px
        }

            .rws-sec-1 p.green {
                font-size: 22px;
                line-height: 26px;
                margin-bottom: 16px
            }

            .rws-sec-1 p.real-vyzul {
                font-size: 16px;
                line-height: 20px
            }

        .rws-sec-1 .graph p {
            font-size: 13px;
            line-height: 16px
        }

        .rws-sec-1 .graph img {
            margin-bottom: 29px
        }

        .rws-sec-1 .green-box {
            margin-top: 0px
        }

            .rws-sec-1 .green-box p {
                font-size: 19px;
                line-height: 23px;
                padding: 26px 15px 29px 15px
            }

        .rws-sec-1 .study-design_popup-cta {
            margin-top: 29px
        }

            .rws-sec-1 .study-design_popup-cta a {
                font-size: 16px
            }

    .rws-sec-2 p {
        font-size: 16px;
        line-height: 20px
    }

    .rws-sec-2 .color-box {
        padding: 18px 21px 17px 21px;
        margin-bottom: 49px
    }

        .rws-sec-2 .color-box p {
            font-size: 19px;
            line-height: 20px
        }

    .rws-sec-2 p.green {
        font-size: 22px;
        margin-bottom: 16px;
        line-height: 26px
    }

    .rws-sec-2 .graph p {
        font-size: 13px;
        height: 48px;
        line-height: 16px
    }

        .rws-sec-2 .graph p strong {
            font-size: inherit;
            line-height: inherit
        }

        .rws-sec-2 .graph p.graph-pg {
            margin-bottom: 10px
        }

        .rws-sec-2 .graph p.inner-graph-pg {
            font-size: 10px;
            line-height: 14px;
            margin-bottom: 10px
        }

    .rws-sec-2 .graph img {
        margin-bottom: 29px
    }

    .rws-sec-2 .graph .real-world_allpatient img {
        margin-top: 35px
    }

    .rws-sec-2 .green-box {
        margin-top: 0
    }

        .rws-sec-2 .green-box p {
            font-size: 19px;
            line-height: 23px;
            padding: 22px 11px 25px 12px
        }

    .rws-sec-2 .study-design_popup-cta a {
        font-size: 16px
    }

    .real_world_switch-popup .modal .modal-dialog .modal-content .modal-body, .realworld-popup .modal .modal-dialog .modal-content .modal-body {
        padding: 72px 29px 77px 29px
    }

        .real_world_switch-popup .modal .modal-dialog .modal-content .modal-body h4, .realworld-popup .modal .modal-dialog .modal-content .modal-body h4 {
            font-size: 19px;
            line-height: 22px;
            margin-bottom: 11px
        }

        .real_world_switch-popup .modal .modal-dialog .modal-content .modal-body P, .realworld-popup .modal .modal-dialog .modal-content .modal-body P {
            font-size: 16px;
            line-height: 20px
        }
}

@-webkit-keyframes gradient {
    0% {
        background-size: 100% 100%;
        background-position: center
    }

    50% {
        background-size: 400% 400%
    }

    to {
        background-size: 100% 100%;
        background-position: center
    }
}

@keyframes gradient {
    0% {
        background-size: 100% 100%;
        background-position: center
    }

    50% {
        background-size: 400% 400%
    }

    to {
        background-size: 100% 100%;
        background-position: center
    }
}

.tolerability-section-one {
    padding-top: 41px;
    padding-bottom: 66px
}

    .tolerability-section-one h2 {
        font-size: 30px;
        line-height: 34px;
        color: #045E80;
        margin-bottom: 44px;
        font-weight: 400
    }

        .tolerability-section-one h2 span {
            color: inherit;
            font-weight: 600;
            line-height: 34px
        }

    .tolerability-section-one p {
        text-align: center;
        font-weight: 600;
        font-size: 19px;
        line-height: 24px;
        color: #045E80
    }

        .tolerability-section-one p.ocular {
            max-width: 850px;
            margin: auto
        }

        .tolerability-section-one p.no-incidnece {
            font-weight: 500;
            color: #045E80;
            font-style: italic;
            max-width: 850px;
            margin: auto
        }

        .tolerability-section-one p.patients {
            color: #575757;
            text-align: left;
            font-weight: 400;
            max-width: 990px
        }

    .tolerability-section-one h3 {
        font-size: 24px;
        line-height: 34px;
        font-weight: 700;
        color: #045E80
    }

    .tolerability-section-one .box {
        height: 100vh;
        max-width: 688px;
        max-height: 158px;
        margin: auto;
        margin-top: 43px;
        margin-bottom: 40px;
        background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        -webkit-animation: gradient 2s ease-in-out infinite;
        animation: gradient 2s ease-in-out infinite
    }

        .tolerability-section-one .box h2 {
            font-size: 30px;
            line-height: 47px;
            color: #045E80;
            margin-top: 20px;
            text-align: center;
            font-weight: 400;
            margin-bottom: 0
        }

            .tolerability-section-one .box h2 span {
                font-size: 80px;
                line-height: 80px;
                color: #F4A81D;
                margin-right: 15px
            }

        .tolerability-section-one .box p {
            font-weight: 400;
            color: #575757;
            margin-bottom: 26px
        }

    .tolerability-section-one .logner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 16px;
        margin-bottom: 14px
    }

        .tolerability-section-one .logner span {
            font-size: 60px;
            font-weight: 600;
            line-height: 47px;
            color: #F4A81D;
            margin-right: 35px
        }

        .tolerability-section-one .logner p {
            color: #575757;
            text-align: left;
            font-weight: 400;
            max-width: 770px
        }

            .tolerability-section-one .logner p strong {
                font-weight: 600;
                line-height: 24px
            }

    .tolerability-section-one ul.head {
        margin-top: 28px;
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

        .tolerability-section-one ul.head > li {
            width: 32%;
            background-color: #E2EEF2;
            height: 66px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            font-size: 19px;
            line-height: 22px
        }

            .tolerability-section-one ul.head > li:first-child {
                width: 36%;
                background-color: #E2EEF2;
                height: 66px;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                border-top-left-radius: 10px;
                padding-left: 38px;
                color: #045E80;
                font-weight: 600;
                border-bottom: 2px solid #045E80
            }

            .tolerability-section-one ul.head > li:nth-child(2) {
                background-color: #045E80;
                color: white;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                border-bottom: 2px solid #00B4BE;
                font-weight: 800
            }

                .tolerability-section-one ul.head > li:nth-child(2) span {
                    font-size: 16px;
                    color: inherit;
                    font-weight: 400;
                    line-height: inherit
                }

            .tolerability-section-one ul.head > li:last-child {
                border-top-right-radius: 10px;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                font-weight: 600;
                color: #045E80;
                border-bottom: 2px solid #045E80
            }

                .tolerability-section-one ul.head > li:last-child span {
                    color: inherit;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: inherit
                }

    .tolerability-section-one ul.main {
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        margin-bottom: 28px;
        border-bottom: 2px solid #F4A81D
    }

        .tolerability-section-one ul.main > li {
            width: 32%
        }

            .tolerability-section-one ul.main > li:first-child {
                width: 36%
            }

            .tolerability-section-one ul.main > li ul.sub {
                text-align: center
            }

                .tolerability-section-one ul.main > li ul.sub li {
                    height: 50px;
                    border-bottom: 2px solid #707070;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    justify-content: center
                }

                    .tolerability-section-one ul.main > li ul.sub li:last-child {
                        border-bottom: none
                    }

                .tolerability-section-one ul.main > li ul.sub.first {
                    text-align: left
                }

                    .tolerability-section-one ul.main > li ul.sub.first li {
                        -webkit-box-pack: start;
                        -ms-flex-pack: start;
                        justify-content: flex-start;
                        padding-left: 38px;
                        font-size: 19px;
                        border-top-left-radius: 20px
                    }

                .tolerability-section-one ul.main > li ul.sub.second {
                    background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#B8F8FC 125%) 0% 0% no-repeat padding-box
                }

                    .tolerability-section-one ul.main > li ul.sub.second li {
                        font-size: 19px;
                        font-weight: 700;
                        color: #045E80;
                        border-left: 2px solid #00b4be;
                        border-right: 2px solid #00b4be;
                        border-bottom: 2px solid #00b4be
                    }

                        .tolerability-section-one ul.main > li ul.sub.second li:last-child {
                            border-bottom: none
                        }

                .tolerability-section-one ul.main > li ul.sub.third li {
                    font-size: 19px;
                    border-top-right-radius: 20px
                }

.tolerability-section-video {
    padding-top: 52px;
    padding-bottom: 52px;
    background-color: #045E80
}

    .tolerability-section-video p {
        font-size: 24px;
        line-height: 34px;
        font-weight: 700;
        color: #FFFFFF
    }

        .tolerability-section-video p sup {
            font-size: 58%;
            top: -0.6em
        }

    .tolerability-section-video .right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%
    }

section.tolerabilty-footnote p:last-child {
    margin-bottom: 0
}

@media screen and (max-width:991px) {
    .tolerability-section-one {
        padding-top: 28px;
        padding-bottom: 39px
    }

        .tolerability-section-one p.no-incidnece {
            max-width: 290px
        }

        .tolerability-section-one h2 {
            font-size: 22px;
            line-height: 26px;
            margin-bottom: 16px
        }

            .tolerability-section-one h2 span {
                line-height: 26px
            }

        .tolerability-section-one p {
            font-size: 16px;
            line-height: 20px
        }

            .tolerability-section-one p.patients {
                font-weight: 400
            }

        .tolerability-section-one .box {
            max-height: 187px;
            margin-right: 29px;
            margin-left: 29px;
            margin-bottom: 37px
        }

            .tolerability-section-one .box h2 {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                font-size: 24px
            }

                .tolerability-section-one .box h2 span {
                    font-size: 70px;
                    line-height: 61px
                }

            .tolerability-section-one .box p {
                font-weight: 400;
                padding: 0 15px;
                margin-top: -7px
            }

        .tolerability-section-one h3 {
            font-size: 19px;
            line-height: 22px;
            font-weight: 700
        }

        .tolerability-section-one .logner {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            margin-top: 8px;
            margin-bottom: 12px
        }

            .tolerability-section-one .logner p {
                font-weight: 400
            }

                .tolerability-section-one .logner p.patients {
                    font-weight: 400
                }

                .tolerability-section-one .logner p strong {
                    line-height: 20px
                }

            .tolerability-section-one .logner span {
                font-size: 45px;
                line-height: 47px;
                font-weight: 600;
                margin-right: 0
            }

    .mob-table {
        margin-top: 22px;
        margin-bottom: 18px
    }

        .mob-table ul.heading {
            list-style-type: none;
            margin: 0;
            padding: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }

            .mob-table ul.heading li {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                width: 50%;
                height: 66px;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center
            }

                .mob-table ul.heading li:first-child {
                    background-color: #E2EEF2;
                    border-top-left-radius: 10px;
                    color: #045E80;
                    font-size: 16px;
                    line-height: 20px;
                    -webkit-box-align: start;
                    -ms-flex-align: start;
                    align-items: flex-start;
                    padding-left: 21px;
                    font-weight: 600;
                    border-bottom: 2px solid #045E80
                }

                .mob-table ul.heading li:last-child {
                    background-color: #045E80;
                    color: #FFFFFF;
                    font-size: 16px;
                    line-height: 20px;
                    font-weight: 800;
                    border-top-right-radius: 10px;
                    border-bottom: 2px solid #00B4BE
                }

                    .mob-table ul.heading li:last-child span {
                        color: inherit;
                        font-size: 12px;
                        font-weight: 400;
                        text-align: center;
                        line-height: 15px;
                        padding: 2px 0px;
                        max-width: 105px
                    }

                .mob-table ul.heading li.second-table {
                    background-color: #E2EEF2;
                    color: #045E80;
                    border-left: 1px solid #707070;
                    border-bottom: 2px solid #045E80;
                    font-weight: 600;
                    font-size: 16px;
                    line-height: 20px
                }

                    .mob-table ul.heading li.second-table span {
                        font-size: 12px;
                        line-height: 15px;
                        font-weight: 400;
                        padding: 0 0px;
                        max-width: 105px
                    }

        .mob-table ul.main-mob {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-bottom: 2px solid #F4A81D
        }

            .mob-table ul.main-mob > li {
                width: 50%
            }

                .mob-table ul.main-mob > li:first-child ul.sub.first li {
                    padding-left: 21px;
                    padding-right: 20px;
                    height: 50px;
                    font-size: 16px;
                    line-height: 20px;
                    border-bottom: 1px solid #707070;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center
                }

                    .mob-table ul.main-mob > li:first-child ul.sub.first li:last-child {
                        border-bottom: none
                    }

                .mob-table ul.main-mob > li:last-child ul.sub.second.blue {
                    background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#B8F8FC 100%) 0% 0% no-repeat padding-box
                }

                .mob-table ul.main-mob > li:last-child ul.sub.second.grey li {
                    border: 1px solid #707070;
                    border-top: unset;
                    border-right: unset;
                    color: #575757;
                    font-weight: 400
                }

                .mob-table ul.main-mob > li:last-child ul.sub.second li {
                    border: 1px solid #00B4BE;
                    border-left-width: 2px;
                    border-right-width: 2px;
                    height: 50px;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    color: #045E80;
                    font-weight: 700
                }

                    .mob-table ul.main-mob > li:last-child ul.sub.second li:last-child {
                        border-bottom: none
                    }

    .tolerability-section-video {
        padding-top: 30px;
        padding-bottom: 38px
    }

        .tolerability-section-video .row {
            -webkit-box-orient: vertical;
            -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse
        }

            .tolerability-section-video .row.reverse {
                -webkit-box-orient: vertical;
                -webkit-box-direction: reverse;
                -ms-flex-direction: column-reverse;
                flex-direction: column-reverse
            }

        .tolerability-section-video .right p {
            margin-bottom: 24px;
            font-size: 19px;
            line-height: 24px
        }

            .tolerability-section-video .right p sup {
                font-size: 58%;
                top: -0.6em
            }
}

.vysulta-dosing {
    padding-top: 41px;
    padding-bottom: 71px
}

    .vysulta-dosing .dosing-head {
        font-family: "poppins";
        font-size: 30px;
        font-weight: 400;
        color: #045E80;
        line-height: 34px;
        margin-bottom: 34px
    }

    .vysulta-dosing .overall {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

        .vysulta-dosing .overall .product-img {
            margin-bottom: 41px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }

            .vysulta-dosing .overall .product-img .product-cont .content-pg {
                font-family: "poppins";
                font-size: 19px;
                line-height: 24px;
                max-width: 330px
            }

                .vysulta-dosing .overall .product-img .product-cont .content-pg .weight {
                    font-weight: 600;
                    line-height: 20px
                }

            .vysulta-dosing .overall .product-img .img-wraper {
                max-width: 100px;
                margin-right: 23px;
                display: inline-block
            }

        .vysulta-dosing .overall .over-all-2 {
            padding-left: 50px
        }

.Patient-adherence {
    background-color: #F1FEFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

    .Patient-adherence .Patient-adherence-all {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .Patient-adherence .Patient-adherence-all .adherence-overall {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            height: 100%;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }

    .Patient-adherence .Patient-head {
        font-family: "poppins";
        font-size: 24px;
        font-weight: 700;
        line-height: 34px;
        color: #045E80;
        margin-bottom: 11px
    }

    .Patient-adherence .patient-pg {
        font-family: "poppins";
        font-size: 19px;
        line-height: 22px;
        font-weight: 400;
        padding-bottom: 34px
    }

    .Patient-adherence .offer-img {
        text-align: end;
        margin-right: 24px;
        margin-top: 25px;
        margin-bottom: 20px
    }

        .Patient-adherence .offer-img img {
            max-width: 278px;
            height: auto
        }

    .Patient-adherence .btn-download {
        font-size: 19px;
        font-weight: 700;
        text-decoration: none;
        color: #FFFFFF;
        max-width: 203px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 51px;
        background: transparent -webkit-gradient(linear,left top,left bottom,from(var(--unnamed-color-1786b1)),color-stop(51%,var(--unnamed-color-045e80)),to(var(--unnamed-color-1786b1))) 0% 0% no-repeat padding-box;
        background: transparent linear-gradient(180deg,var(--unnamed-color-1786b1) 0%,var(--unnamed-color-045e80) 51%,var(--unnamed-color-1786b1) 100%) 0% 0% no-repeat padding-box;
        border: 2px solid var(--unnamed-color-00b4be);
        background: transparent -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(51%,#045E80),to(#1786B1)) 0% 0% no-repeat padding-box;
        background: transparent linear-gradient(180deg,#1786B1 0%,#045E80 51%,#1786B1 100%) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
        box-shadow: 0px 0px 15px rgba(0,180,190,0.5960784314);
        border: 2px solid #00B4BE;
        border-radius: 10px;
        opacity: 1
    }

        .Patient-adherence .btn-download .symbol-last {
            max-width: 20px;
            height: auto;
            margin-left: 15px;
            margin-top: 14px;
            margin-bottom: 15px;
            color: #E2EEF2
        }

.dosing-next-btn {
    margin-bottom: 31px
}

@media only screen and (max-width:991px) {
    .vysulta-dosing {
        padding-top: 28px;
        padding-bottom: 18px
    }

        .vysulta-dosing .dosing-head {
            font-family: "poppins";
            font-size: 22px;
            font-weight: 400;
            color: #045E80;
            margin-bottom: 25px
        }

        .vysulta-dosing .overall .product-img {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin-bottom: 0
        }

            .vysulta-dosing .overall .product-img .img-wraper {
                margin-bottom: 15px;
                margin-right: 0;
                max-width: 85px
            }

                .vysulta-dosing .overall .product-img .img-wraper object {
                    width: 100%
                }

            .vysulta-dosing .overall .product-img .product-cont .content-pg {
                font-size: 16px;
                line-height: 20px;
                text-align: center;
                margin-bottom: 30px;
                margin-right: 0px
            }

                .vysulta-dosing .overall .product-img .product-cont .content-pg .weight {
                    line-height: 20px
                }

        .vysulta-dosing .overall .over-all-2 {
            padding-left: 0px
        }

    .Patient-adherence {
        padding-bottom: 41px
    }

        .Patient-adherence .btn-download {
            font-family: "poppins";
            font-size: 16px;
            font-weight: 700;
            margin: auto;
            height: 51px;
            line-height: 76px;
            max-width: 184px
        }

        .Patient-adherence .dosing-download {
            margin: auto
        }

        .Patient-adherence .Patient-adherence-all {
            display: block;
            margin-left: 0;
            padding-top: 26px
        }

        .Patient-adherence .adherence-overall {
            text-align: center
        }

        .Patient-adherence .patient-pg {
            font-family: "poppins";
            font-size: 16px;
            line-height: 20px;
            text-align: center;
            padding-bottom: 21px
        }

        .Patient-adherence .offer-img {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin-bottom: 19px
        }

            .Patient-adherence .offer-img img {
                max-width: 214px;
                height: auto
            }

        .Patient-adherence .Patient-head {
            font-family: "poppins";
            font-size: 19px;
            font-weight: 700;
            line-height: 22px;
            text-align: center;
            margin-bottom: 9px
        }

    .dosing-next-btn .arrow-bt {
        width: 280px;
        padding-left: 33px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .vysulta-dosing .overall .over-all-2 {
        padding-left: 0
    }

        .vysulta-dosing .overall .over-all-2 .product-img:first-child {
            margin-bottom: 29px
        }

            .vysulta-dosing .overall .over-all-2 .product-img:first-child img {
                margin-top: -18px
            }
}

.nowrap {
    white-space: nowrap
}

.unrestricted_access .better_access {
    margin-top: 38.5px
}

    .unrestricted_access .better_access h3 {
        color: #045E80;
        font-size: 24px;
        font-weight: 700;
        line-height: 34px;
        font-family: Poppins;
        margin-bottom: 21px
    }

        .unrestricted_access .better_access h3 span {
            white-space: nowrap
        }

    .unrestricted_access .better_access p {
        font-size: 19px;
        color: #575757;
        line-height: 24px;
        font-family: Poppins;
        margin-bottom: 43px;
        font-weight: 400
    }

.unrestricted_access .section_1 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

    .unrestricted_access .section_1 .medicare {
        display: inline-block;
        padding: 29px 29px 30px 26px;
        background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        -webkit-animation: gradient 2s ease infinite;
        animation: gradient 2s ease infinite
    }

        .unrestricted_access .section_1 .medicare .coverage {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }

            .unrestricted_access .section_1 .medicare .coverage .coverage_1 {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                margin-bottom: 10px
            }

                .unrestricted_access .section_1 .medicare .coverage .coverage_1 h2 {
                    font-size: 80px;
                    color: #F4A81D;
                    font-weight: 600;
                    font-family: Poppins;
                    text-align: center;
                    line-height: 54px;
                    margin-top: 15px
                }

            .unrestricted_access .section_1 .medicare .coverage .coverage_2 h3 {
                color: #F4A81D;
                font-size: 38px;
                font-weight: 700;
                font-family: Poppins;
                margin-left: 11px;
                text-align: left;
                line-height: 27px;
                margin-top: 40px
            }

        .unrestricted_access .section_1 .medicare p {
            max-width: 424px;
            color: #045E80;
            font-size: 20px;
            font-weight: 400;
            font-family: Poppins;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            text-align: center;
            line-height: 25px
        }

            .unrestricted_access .section_1 .medicare p .semi {
                font-weight: 600;
                color: #045E80;
                line-height: 25px
            }

.unrestricted_access .plans_include_list {
    margin-left: 133px
}

    .unrestricted_access .plans_include_list p {
        color: #045E80;
        font-size: 19px;
        font-weight: 700;
        font-family: Poppins;
        text-align: left;
        line-height: 26px
    }

    .unrestricted_access .plans_include_list ul li {
        color: #00B4BE;
        list-style-type: disc;
        margin-left: 18px;
        margin-bottom: 5px
    }

        .unrestricted_access .plans_include_list ul li a {
            font-size: 19px;
            font-weight: 400;
            font-family: Poppins;
            text-align: left;
            line-height: 26px;
            color: #575757
        }

            .unrestricted_access .plans_include_list ul li a:hover {
                color: #575757
            }

.unrestricted_access .section_2 {
    margin-top: 34px;
    margin-bottom: 33px
}

    .unrestricted_access .section_2 h3 {
        font-size: 19px;
        font-weight: 600;
        font-family: Poppins;
        text-align: left;
        line-height: 24px;
        color: #575757;
        margin-bottom: 22px;
        max-width: 1000px;
    }

        .unrestricted_access .section_2 h3 .subsidy {
            font-weight: 400;
            line-height: 24px
        }

    .unrestricted_access .section_2 p {
        max-width: 1000px;
        font-size: 12px;
        font-weight: 500;
        font-family: Poppins;
        text-align: left;
        line-height: 15px;
        color: #575757
    }

        .unrestricted_access .section_2 p.mmit {
            text-indent: -6px
        }

        .unrestricted_access .section_2 p strong {
            line-height: 15px
        }

        .unrestricted_access .section_2 p.hang {
            margin-left: -6px
        }

        .unrestricted_access .section_2 p sup.hang {
            margin-left: -4px
        }

.line-top {
    border-top: 2px solid #00b4be;
    border-bottom: 2px solid #00b4be;
    width: 648px;
    margin: auto;
    margin-top: 61px;
    margin-bottom: 0px
}

    .line-top .img-content-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .line-top .img-content-list-item .img-icon {
            margin-top: 37px;
            margin-bottom: 47px;
            width: 90.42px
        }

        .line-top .img-content-list-item .title-desc h4 {
            font-family: "Poppins",sans-serif;
            font-size: 30px;
            line-height: 34px;
            font-weight: 500;
            margin-top: 51px;
            text-align: left;
            color: #045e80;
            margin-left: 23px
        }

        .line-top .img-content-list-item .vs-links {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin: 21px 0px 43px 23px
        }

            .line-top .img-content-list-item .vs-links a {
                font-size: 19px;
                font-weight: bold;
                color: #1786b1;
                line-height: normal;
                text-align: left;
                text-transform: uppercase;
                margin-right: 70px;
                text-wrap: nowrap;
                text-decoration: none
            }

                .line-top .img-content-list-item .vs-links a.vs-latanoprost {
                    margin-right: 0
                }

                .line-top .img-content-list-item .vs-links a:hover {
                    text-decoration: underline
                }

                .line-top .img-content-list-item .vs-links a img {
                    margin-left: 10px;
                    margin-bottom: 6px
                }

.line-bottom {
    border-top: 3px solid #00b4be;
    width: 648px
}

.optimized {
    background-color: #F1FEFF;
    padding: 24px 0 55px 0
}

    .optimized h3 {
        font-size: 24px;
        line-height: 34px;
        font-weight: 700;
        color: #045E80;
        margin-bottom: 33px
    }

    .optimized .box {
        width: 483px;
        height: 216px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: transparent radial-gradient(closest-side at 50% 50%,#FFFFFF 0%,#D6FFFD 100%) 0% 0% no-repeat padding-box;
        -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
        border: 4px solid #E6FFFF;
        border-radius: 15px;
        -webkit-animation: gradient 2s ease infinite;
        animation: gradient 2s ease infinite
    }

        .optimized .box p {
            font-size: 19px;
            line-height: 24px;
            color: #045E80;
            text-align: center;
            max-width: 426px;
            margin-left: auto;
            margin-right: auto
        }

            .optimized .box p.copay {
                font-size: 38px;
                line-height: 27px;
                font-weight: 700;
                padding-top: 15px;
                padding-bottom: 10px;
                color: #F4A81D
            }

                .optimized .box p.copay span {
                    color: inherit;
                    font-size: 80px;
                    line-height: 54px;
                    font-weight: 600;
                    padding-right: 11px
                }

            .optimized .box p.thirty-sixty-ninety {
                font-weight: 600
            }

    .optimized .product-img {
        margin-top: 8px
    }

        .optimized .product-img img {
            max-width: 257px
        }

    .optimized .bottom {
        margin-top: -31px
    }

        .optimized .bottom p {
            font-size: 19px;
            line-height: 24px;
            font-weight: 600
        }

        .optimized .bottom .footnote {
            margin-top: 23px
        }

            .optimized .bottom .footnote p {
                font-size: 12px;
                line-height: 15px;
                font-weight: 500;
                max-width: 1000px
            }

                .optimized .bottom .footnote p sup.hang {
                    margin-left: -6px
                }

                .optimized .bottom .footnote p a {
                    color: #045E80;
                    font-weight: 700;
                    line-height: 15px
                }

                    .optimized .bottom .footnote p a:hover {
                        color: #1786B1
                    }

.Two-callout-program {
    padding-top: 42px;
    padding-bottom: 61px
}

    .Two-callout-program .row.align_end {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end
    }

    .Two-callout-program p {
        font-size: 24px;
        line-height: 34px;
        font-weight: 700;
        color: #045E80
    }

        .Two-callout-program p.learn-more {
            margin-bottom: 25px;
            color: #575757;
            font-size: 19px;
            line-height: 24px;
            padding-left: 15px;
            font-weight: 400
        }

    .Two-callout-program img.vyzulta-rx {
        width: 382px
    }

    .Two-callout-program .patient-support {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-left: 20px;
        margin-bottom: 9px
    }

        .Two-callout-program .patient-support img {
            width: 69px;
            margin-left: 8px
        }

        .Two-callout-program .patient-support p {
            font-size: 17px;
            line-height: 24px;
            font-weight: 700;
            color: #575757
        }

    .Two-callout-program .vyz-btn-dark {
        margin-left: 95px
    }

    .Two-callout-program .vertical-line {
        display: block;
        width: 2px;
        margin: auto;
        margin-top: 40px;
        height: 192px;
        background-color: #00B4BE
    }

    .Two-callout-program .theree-col-cta .vertical-line {
        display: block;
        width: 2px;
        margin: auto;
        margin-top: 0px;
        height: 100%;
        background-color: #00B4BE;
    }

    .Two-callout-program .theree-col-cta .access-patient-download {
        margin: auto auto 0px;
    }

    .Two-callout-program .theree-col-cta .patient-support {
        padding: 0;
        flex-direction: column;
        text-align: center;
    }

    .Two-callout-program .theree-col-cta .access-prog p {
        font-size: 17px;
        line-height: 24px;
        font-weight: 400;
        color: #575757;
    }

    .Two-callout-program .theree-col-cta p.learn-more {
        padding: 0;
    }

    .Two-callout-program .theree-col-cta .pax-logo {
        width: 127px;
    }

.cont-m-wrap {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.cont-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    justify-content: center;
}

.Two-callout-program .access-prog {
    text-align: center
}

    .Two-callout-program .access-prog img {
        margin: auto;
        width: 382px;
        margin-bottom: 41px
    }

    .Two-callout-program .access-prog .vyz-btn-dark {
        margin: auto
    }

.four-callout-program {
    background: #F1FEFF;
    padding-top: 28px;
    padding-bottom: 62px
}

    .four-callout-program h3 {
        text-align: left;
        font-size: 24px;
        line-height: 34px;
        color: #045E80;
        font-weight: 700;
        margin-bottom: 35px;
        text-align: center
    }

    .four-callout-program img {
        margin-bottom: 16px
    }

    .four-callout-program p {
        font-size: 22px;
        line-height: 28px;
        color: #045E80;
        font-weight: 700;
        min-height: 84px;
        padding: 0 10px;
        text-align: center
    }

        .four-callout-program p.support-through-parx a {
            font-size: 22px;
            display: inline-block;
            color: inherit;
            text-decoration: none;
            font-weight: 700
        }

    .four-callout-program a {
        font-size: 19px;
        color: #1786B1;
        font-weight: 700;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

        .four-callout-program a:hover {
            color: #045E80
        }

            .four-callout-program a:hover span:before {
                content: "";
                background: url(/siteassets/img/img-20x20-download-hover.png);
                width: 20px;
                height: 20px;
                display: block;
                background-size: cover
            }

        .four-callout-program a:focus {
            -webkit-box-shadow: unset;
            box-shadow: unset
        }

        .four-callout-program a span {
            margin-left: 9px
        }

            .four-callout-program a span:before {
                content: "";
                background: url(/siteassets/img/img-20x20-download.png);
                width: 20px;
                height: 20px;
                display: block;
                background-size: cover
            }

    .four-callout-program .col-lg-3:not(:first-child):not(:last-child) {
        border-right: 2px solid #00B4BE
    }

        .four-callout-program .col-lg-3:not(:first-child):not(:last-child).last-callout-four {
            border-right: none
        }

    .four-callout-program .box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-width: 680px;
        margin: auto;
        margin-top: 58px;
        background-color: #FFFFFF;
        border: 2px solid #FFCF79;
        border-radius: 15px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 28px 30px 27px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

        .four-callout-program .box p {
            text-align: left;
            padding-right: 100px;
            min-height: unset
        }

        .four-callout-program .box .support-through-parx {
            padding-left: 0
        }

.access-next-btn {
    margin-top: 52px;
    margin-bottom: 30px
}

.access-patient-download .btn-text {
    font-size: 19px;
    padding: 12px 25px
}

    .access-patient-download .btn-text:after {
        margin-left: 15px !important
    }

.access-support-login .btn-text {
    font-size: 19px;
    padding: 12px 25px
}

@media screen and (min-width:1200px) and (max-width:1400px) {
    .optimized .product-img {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .Two-callout-program img.vyzulta-rx {
        margin-top: 24px
    }

    .Two-callout-program p.learn-more {
        padding-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1200px) {
    .four-callout-program p {
        font-size: 18px;
        line-height: 21px
    }

    .Two-callout-program .row.align_end {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .Two-callout-program .access-prog img {
        margin-top: 57px;
        margin-bottom: 48px
    }

    .optimized .bottom {
        margin-top: 0px
    }

    .optimized .product-img {
        text-align: end
    }

    .Two-callout-program .vertical-line {
        height: 165px
    }

    .Two-callout-program img.vyzulta-rx {
        margin-top: 24px
    }
}

@media screen and (min-width:992px) {
    .product-img img {
        margin-left: -40px
    }
}

@media screen and (max-width:991px) {
    .access-support-login .btn-text {
        font-size: 16px;
        padding: unset;
        display: unset
    }

    .unrestricted_access .bracket {
        height: 72px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .unrestricted_access .better_access {
        margin-top: 29px
    }

        .unrestricted_access .better_access h3 {
            color: #045E80;
            font-size: 19px;
            font-weight: 700;
            line-height: 22px;
            margin-bottom: 15px
        }

        .unrestricted_access .better_access p {
            font-size: 16px;
            color: #575757;
            line-height: 20px;
            margin-bottom: 29px
        }

    .unrestricted_access .section_1 {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: block
    }

        .unrestricted_access .section_1 .medicare-center-align {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }

            .unrestricted_access .section_1 .medicare-center-align .medicare {
                margin: 0 29px 0 31px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                border: 3px solid #E6FFFF;
                display: inline-block;
                border-radius: 15px;
                padding: 0;
                -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
                box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
                background: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#D6FFFD));
                background: linear-gradient(#FFFFFF,#D6FFFD)
            }

                .unrestricted_access .section_1 .medicare-center-align .medicare .coverage {
                    display: block;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    margin-top: 16px
                }

                    .unrestricted_access .section_1 .medicare-center-align .medicare .coverage .coverage_1 {
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        -webkit-box-align: center;
                        -ms-flex-align: center;
                        align-items: center;
                        -webkit-box-pack: center;
                        -ms-flex-pack: center;
                        justify-content: center
                    }

                        .unrestricted_access .section_1 .medicare-center-align .medicare .coverage .coverage_1 h2 {
                            font-size: 70px;
                            margin-top: 10px
                        }

                        .unrestricted_access .section_1 .medicare-center-align .medicare .coverage .coverage_1 img {
                            height: 69px
                        }

                    .unrestricted_access .section_1 .medicare-center-align .medicare .coverage .coverage_2 {
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        -webkit-box-pack: center;
                        -ms-flex-pack: center;
                        justify-content: center
                    }

                        .unrestricted_access .section_1 .medicare-center-align .medicare .coverage .coverage_2 h3 {
                            margin-left: 0px;
                            font-size: 35px;
                            margin-bottom: 10px;
                            margin-top: 0px
                        }

                .unrestricted_access .section_1 .medicare-center-align .medicare p {
                    margin: 0 16px 26px 16px;
                    font-size: 16px;
                    padding: 0;
                    line-height: 20px
                }

                    .unrestricted_access .section_1 .medicare-center-align .medicare p .semi {
                        line-height: 20px
                    }

    .unrestricted_access p {
        margin: 0 3px 0 3px;
        font-size: 16px;
        line-height: 20px
    }

    .unrestricted_access .plans_include_list {
        margin-left: 0px;
        margin-top: 26px
    }

        .unrestricted_access .plans_include_list p {
            font-size: 16px;
            line-height: 20px;
            margin: 0
        }

        .unrestricted_access .plans_include_list ul li {
            margin-bottom: -5px
        }

            .unrestricted_access .plans_include_list ul li a {
                font-size: 16px;
                line-height: 20px;
                margin-left: -5px
            }

    .unrestricted_access .section_2 {
        margin-top: 12px;
        margin-bottom: 27px
    }

        .unrestricted_access .section_2 h3 {
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 15px
        }

            .unrestricted_access .section_2 h3 .subsidy {
                line-height: 20px
            }

        .unrestricted_access .section_2 p {
            font-size: 12px;
            line-height: 15px;
            margin-left: 0
        }

    .line-top {
        width: 100%;
        margin-top: 32px;
        margin-bottom: 34px
    }

        .line-top .img-content-list-item {
            display: block;
            text-align: center
        }

            .line-top .img-content-list-item .img-icon {
                margin-top: 24px;
                margin-bottom: 0;
                width: 76px
            }

            .line-top .img-content-list-item .title-desc h4 {
                font-size: 22px;
                margin-top: 24px;
                text-align: center;
                margin-left: 0
            }

            .line-top .img-content-list-item .vs-links {
                display: block;
                margin-bottom: 25px;
                margin-top: 24px;
                margin-left: 0
            }

                .line-top .img-content-list-item .vs-links a {
                    font-size: 19px;
                    font-weight: bold;
                    text-align: center;
                    margin: auto
                }

                .line-top .img-content-list-item .vs-links .vs-latanoprost {
                    font-size: 19px;
                    text-decoration: none;
                    text-wrap: nowrap;
                    text-align: center;
                    margin-top: 24px;
                    display: block;
                    margin-bottom: 26px
                }

    .Two-callout-program {
        padding-bottom: 63px
    }

        .Two-callout-program .patient-support-first-callout {
            text-align: center
        }

            .Two-callout-program .patient-support-first-callout p {
                text-align: left
            }

        .Two-callout-program p {
            font-size: 19px;
            line-height: 22px;
            font-weight: 700;
            color: #045E80
        }

        .Two-callout-program .theree-col-cta .access-prog p {
            font-size: 16px;
            line-height: 20px;
        }

        .Two-callout-program p.learn-more {
            font-size: 16px;
            padding: 0;
            margin-bottom: 26px;
            text-align: center;
            line-height: 20px
        }

        .Two-callout-program .vyz-btn-dark {
            margin: auto
        }

        .Two-callout-program img.vyzulta-rx {
            margin-top: 30px
        }

        .Two-callout-program .patient-support {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding-left: 0px;
            margin-bottom: 12px
        }

            .Two-callout-program .patient-support p {
                font-size: 16px;
                line-height: 22px
            }

        .Two-callout-program .access-prog img {
            margin-top: 0px;
            margin-bottom: 30px
        }

        .Two-callout-program .vertical-line {
            width: 100%;
            margin-top: 36px;
            height: 2px
        }

        .Two-callout-program .theree-col-cta .vertical-line {
            height: 2px;
            width: 100%;
            margin: 50px 0;
        }

        .Two-callout-program .theree-col-cta .patient-support {
            flex-direction: row;
        }

    .four-callout-program {
        padding-top: 45px;
        padding-bottom: 58px
    }

        .four-callout-program h3 {
            margin-bottom: 36px;
            font-size: 19px;
            line-height: 22px
        }

        .four-callout-program p {
            min-height: unset;
            margin-bottom: 23px;
            font-size: 19px;
            line-height: 22px;
            max-width: 223px;
            margin-left: auto;
            margin-right: auto
        }

            .four-callout-program p.support-through-parx a {
                font-size: 19px;
                margin-bottom: 0
            }

        .four-callout-program .col-lg-3:not(:first-child):not(:last-child) {
            border-right: 0
        }

            .four-callout-program .col-lg-3:not(:first-child):not(:last-child) a {
                border-bottom: 2px solid #00B4BE;
                border-radius: 0;
                padding-bottom: 26px;
                margin-bottom: 30px
            }

            .four-callout-program .col-lg-3:not(:first-child):not(:last-child).last-callout-four a {
                border-bottom: none;
                padding-bottom: 0;
                margin-bottom: 49px
            }

        .four-callout-program a {
            margin-bottom: 26px;
            font-size: 16px;
            border: none;
            padding: 0
        }

            .four-callout-program a img {
                width: 17px
            }

        .four-callout-program hr {
            margin: 0;
            border-bottom: 2px solid #00B4BE
        }

        .four-callout-program .box {
            margin-top: 0px;
            padding: 24px 14px 28px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }

            .four-callout-program .box p {
                padding: 0;
                text-align: center;
                font-size: 19px;
                line-height: 22px;
                max-width: 100%
            }

            .four-callout-program .box .vyz-btn-dark {
                width: 110px
            }

    .optimized {
        padding-top: 26px;
        padding-bottom: 22px
    }

        .optimized .box {
            height: 225px;
            width: unset;
            margin: 0 28px
        }

            .optimized .box p {
                font-size: 16px;
                line-height: 20px
            }

                .optimized .box p.copay {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                    flex-direction: column
                }

                    .optimized .box p.copay span {
                        font-size: 70px;
                        line-height: 54px;
                        margin-bottom: 10px;
                        padding-right: 0
                    }

        .optimized h3 {
            font-size: 19px;
            line-height: 22px;
            margin-bottom: 27px
        }

        .optimized .bottom {
            margin-top: 26px
        }

            .optimized .bottom p {
                font-size: 16px;
                line-height: 20px
            }

            .optimized .bottom .footnote {
                margin-top: 15px
            }

                .optimized .bottom .footnote p {
                    padding-right: 5px
                }

        .optimized .product-img {
            margin-top: 15px;
            text-align: center
        }

    .access-next-btn {
        margin: 30px 0
    }

        .access-next-btn .arrow-bt {
            width: 300px;
            padding-left: 33px
        }

            .access-next-btn .arrow-bt .btn-text {
                max-width: 210px
            }

    .access-patient-download .btn-text {
        padding-top: 14px;
        padding-bottom: 16px
    }

        .access-patient-download .btn-text:after {
            margin-left: 14px !important
        }
}

.video-section {
    background: #045E80;
    padding: 42px 0 35px
}

    .video-section .section-text {
        color: white;
        font-size: 30px;
        line-height: 34px;
        text-align: center;
        margin-bottom: 37px
    }

    .video-section .nav {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

        .video-section .nav .nav-item {
            width: 25%;
            padding-right: 5px
        }

            .video-section .nav .nav-item .nav-link {
                background: -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(50%,#045E80),to(#1786B1));
                background: linear-gradient(180deg,#1786B1 0%,#045E80 50%,#1786B1 100%);
                color: white;
                border-radius: 0;
                font-size: 22px;
                font-weight: bold;
                margin-right: 5px;
                width: 100%;
                height: 69px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                padding: 0;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center
            }

                .video-section .nav .nav-item .nav-link.active {
                    height: 83px;
                    background: white;
                    color: #045E80;
                    padding-top: 14px
                }

            .video-section .nav .nav-item:first-child .nav-link {
                border-radius: 10px 0 0 0
            }

            .video-section .nav .nav-item:last-child {
                padding-right: 0
            }

                .video-section .nav .nav-item:last-child .nav-link {
                    border-radius: 0 10px 0 0
                }

    .video-section .tab-content {
        background: white;
        padding: 28px 0 50px
    }

        .video-section .tab-content .mb-30 {
            margin-bottom: 30px
        }

        .video-section .tab-content .accordion-wistia-pr {
            padding-right: 14px
        }

        .video-section .tab-content .accordion-wistia-pl {
            padding-left: 15px
        }

        .video-section .tab-content .wistia_responsive_wrapper {
            border: 1px solid #1a1948
        }

        .video-section .tab-content .videoCaption {
            background: -webkit-gradient(linear,left top,left bottom,from(#D6FFFD),color-stop(50%,#FFFFFF),to(#D6FFFD));
            background: linear-gradient(180deg,#D6FFFD 0%,#FFFFFF 50%,#D6FFFD 100%);
            padding: 10px
        }

            .video-section .tab-content .videoCaption h2 {
                font-size: 19px;
                line-height: 22px;
                font-weight: normal;
                color: #045E80
            }

                .video-section .tab-content .videoCaption h2 span {
                    font-weight: bold;
                    color: #045E80;
                    line-height: 22px
                }

.resource-section {
    background: #F1FEFF;
    padding: 53px 0 59px
}

    .resource-section h2 {
        font-size: 30px;
        line-height: 34px;
        font-weight: normal;
        color: #045E80;
        margin-bottom: 30px;
        margin-left: 15px
    }

    .resource-section .res-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

        .resource-section .res-wrapper .res-block {
            margin: 0 100px;
            text-align: center
        }

            .resource-section .res-wrapper .res-block img {
                height: 203px
            }

                .resource-section .res-wrapper .res-block img.download-icon {
                    height: 20px;
                    margin-left: 10px
                }

            .resource-section .res-wrapper .res-block .title {
                font-size: 22px;
                line-height: 28px;
                font-weight: bold;
                padding-top: 8px;
                color: #045E80;
                text-wrap: nowrap
            }

            .resource-section .res-wrapper .res-block a {
                color: #1786B1;
                text-decoration: none;
                font-weight: bold;
                font-size: 19px;
                line-height: 52px;
                width: -webkit-fit-content;
                width: -moz-fit-content;
                width: fit-content
            }

.patient-types-link .link-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 75px 0 60px
}

    .patient-types-link .link-wrapper a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration: none;
        padding: 20px 0;
        border-top: 2px solid #00B4BE;
        border-bottom: 2px solid #00B4BE
    }

        .patient-types-link .link-wrapper a span {
            font-size: 30px;
            line-height: 34px;
            color: #045E80;
            font-weight: 500;
            text-decoration: none;
            display: block;
            max-width: 300px
        }

        .patient-types-link .link-wrapper a img.icon-image {
            height: 91px;
            margin-right: 24px
        }

        .patient-types-link .link-wrapper a img.arrow-icon {
            height: 32px
        }

.line-top.resource {
    margin-bottom: 60px
}

.banner .banner-content .resource-head {
    font-weight: 600
}

@media (max-width:991px) {
    .line-top.resource {
        margin-bottom: 34px
    }

    .video-section .accordion .accordion-item .accordion-header .accordion-button p {
        font-size: 19px;
        line-height: 22px;
        font-weight: bold;
        color: inherit
    }

    .video-section.video-section-mobile {
        padding-top: 29px;
        padding-bottom: 21px
    }

        .video-section.video-section-mobile .section-text {
            font-size: 22px;
            line-height: 26px;
            margin-bottom: 28px;
            text-align: left
        }

        .video-section.video-section-mobile .accordion-item {
            border: none;
            margin-bottom: 13px;
            background: none
        }

        .video-section.video-section-mobile .accordion-button {
            background: -webkit-gradient(linear,left top,left bottom,from(#D6FFFD),color-stop(49%,#FFFFFF),to(#D6FFFD));
            background: linear-gradient(180deg,#D6FFFD 0%,#FFFFFF 49%,#D6FFFD 100%);
            color: #045E80;
            border-radius: 10px 10px 0 0;
            font-size: 19px;
            line-height: 22px;
            font-weight: bold;
            height: 70px;
            padding-right: 0
        }

            .video-section.video-section-mobile .accordion-button.collapsed {
                background: -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(50%,#045E80),to(#1786B1));
                background: linear-gradient(180deg,#1786B1 0%,#045E80 50%,#1786B1 100%);
                color: white
            }

                .video-section.video-section-mobile .accordion-button.collapsed:after {
                    background-image: url(/siteassets/img/img-150x150-accordian-down-arrow.png);
                    background-size: 100%;
                    height: 62px;
                    width: 62px;
                    -webkit-transform: none;
                    transform: none
                }

            .video-section.video-section-mobile .accordion-button:not(.collapsed):after {
                background-image: url(/siteassets/img/img-150x150-accordian-up-arrow.png);
                background-size: 100%;
                height: 62px;
                width: 62px;
                -webkit-transform: none;
                transform: none
            }

        .video-section.video-section-mobile .accordion-body {
            background: white;
            padding: 29px 5px 11px
        }

            .video-section.video-section-mobile .accordion-body .videoCaption h2 {
                font-size: 16px;
                color: #045E80;
                line-height: 20px;
                font-weight: normal;
                margin-bottom: 15px;
                margin-left: 7px
            }

                .video-section.video-section-mobile .accordion-body .videoCaption h2 span {
                    font-weight: bold;
                    color: #045E80;
                    line-height: 20px
                }

            .video-section.video-section-mobile .accordion-body .wistia_responsive_padding {
                margin-bottom: 28px
            }

    .resource-section {
        padding: 40px 0 22px
    }

        .resource-section h2 {
            font-size: 22px;
            line-height: 26px;
            margin-bottom: 28px
        }

        .resource-section .res-wrapper {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }

            .resource-section .res-wrapper .res-block {
                margin: 0
            }

                .resource-section .res-wrapper .res-block .title {
                    font-size: 19px;
                    line-height: 22px
                }

                .resource-section .res-wrapper .res-block a {
                    font-size: 16px;
                    line-height: 56px
                }

                .resource-section .res-wrapper .res-block .res-2-img {
                    margin-top: 33px;
                    height: 191px
                }

                .resource-section .res-wrapper .res-block:nth-child(2) .title {
                    padding-top: 15px
                }

    .patient-types-link .link-wrapper {
        padding: 48px 0 35px
    }

        .patient-types-link .link-wrapper .wrapper-div {
            padding: 25px 0;
            border-top: 2px solid #00B4BE;
            border-bottom: 2px solid #00B4BE;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            width: 100%
        }

            .patient-types-link .link-wrapper .wrapper-div > img {
                height: 85px;
                margin-bottom: 20px
            }

            .patient-types-link .link-wrapper .wrapper-div a {
                border: none;
                padding: 0
            }

                .patient-types-link .link-wrapper .wrapper-div a span {
                    font-size: 22px;
                    line-height: 26px;
                    max-width: 200px
                }

    .img-content-list-item .icon-wrap {
        margin-top: 25px
    }
}

@media screen and (min-width:1200px) and (max-width:1400px) {
    .video-section .tab-content .videoCaption h2.videoCaption-min-height {
        min-height: 66px
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .video-section .tab-content .videoCaption h2.vyz-cli-results-cptn {
        min-height: 66px
    }
}

.banner .banner-content .site-map-head {
    font-size: 38px;
    line-height: 42px
}

.sitemap {
    background: transparent -webkit-gradient(linear,left bottom,left top,from(#F1FEFF),to(#FFFFFF)) 0% 0% no-repeat padding-box !important;
    background: transparent linear-gradient(0deg,#F1FEFF 0%,#FFFFFF 100%) 0% 0% no-repeat padding-box !important
}

    .sitemap .sitemap-content {
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
        margin: auto;
        padding-top: 41px;
        padding-bottom: 116px
    }

        .sitemap .sitemap-content .heading-menu, .sitemap .sitemap-content .main-menu, .sitemap .sitemap-content .sub-menu {
            display: block;
            font-family: poppins;
            font-size: 24px;
            color: #045E80;
            line-height: 32px;
            margin-bottom: 15px;
            text-align: start;
            max-width: -webkit-fit-content;
            max-width: -moz-fit-content;
            max-width: fit-content
        }

        .sitemap .sitemap-content .main-menu {
            font-weight: 600
        }

        .sitemap .sitemap-content .heading-menu {
            font-weight: 600
        }

            .sitemap .sitemap-content .heading-menu:hover {
                color: #1786B1
            }

        .sitemap .sitemap-content .sub-menu {
            font-weight: 300;
            margin-left: 20px
        }

            .sitemap .sitemap-content .sub-menu:hover {
                color: #1786B1
            }

@media screen and (max-width:991px) {
    .banner .banner-content .site-map-head {
        font-size: 22px;
        line-height: 24px
    }

    .sitemap .sitemap-content {
        padding-bottom: 50px;
        padding-top: 36px;
        max-width: unset;
        padding-left: 3px;
        padding-right: 3px
    }

        .sitemap .sitemap-content .heading-menu, .sitemap .sitemap-content .main-menu, .sitemap .sitemap-content .sub-menu {
            font-size: 19px;
            line-height: 26px;
            margin-bottom: 20px
        }
}

.modal-backdrop {
    background-color: #045E80
}

.interstitial-hcp-leaving .modal {
    overflow: hidden;
    background-color: rgba(4,94,128,0.5)
}

.interstitial-hcp-leaving .modal-dialog {
    max-width: 100%;
    margin: 1.75rem 11px
}

.interstitial-hcp-leaving .modal-content {
    width: 100%;
    margin: auto;
    max-width: 1070px;
    height: auto;
    border: 5px solid #00B4BE;
    display: block;
    border-radius: 0;
    -webkit-box-shadow: inset 0px 0px 40px #00b4be;
    box-shadow: inset 0px 0px 40px #00b4be;
    background: #EFF9FC 0% 0% no-repeat padding-box;
    background-size: 400% 400%;
    -webkit-animation: gradient 15s ease infinite;
    animation: gradient 15s ease infinite
}

    .interstitial-hcp-leaving .modal-content .hcp-leaving-content P {
        font-size: 19px;
        font-weight: 400;
        font-family: poppins;
        line-height: 24px;
        color: #575757;
        text-align: center;
        max-width: 880px;
        margin: auto;
        padding-top: 89px
    }

        .interstitial-hcp-leaving .modal-content .hcp-leaving-content P:nth-child(2) {
            padding-top: 8px
        }

    .interstitial-hcp-leaving .modal-content .hcp-leaving-content .confirm-buttons {
        text-align: center;
        padding-top: 51px;
        padding-bottom: 100px
    }

        .interstitial-hcp-leaving .modal-content .hcp-leaving-content .confirm-buttons .cancel {
            font-size: 19px;
            font-weight: 700;
            font-family: poppins;
            color: #045E80;
            border: 2px solid #00B4BE;
            display: inline-block;
            height: 50px;
            width: 128px;
            line-height: 50px;
            border-radius: 10px;
            margin-right: 61px;
            -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
            box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
            background: radial-gradient(#FFFFFF,#D6FFFD);
            background: transparent -webkit-gradient(linear,left top,left bottom,from(#d6fffd),color-stop(51%,#FFFFFF),to(#d6fffd)) 0% 0% no-repeat padding-box;
            background: transparent linear-gradient(180deg,#d6fffd 0%,#FFFFFF 51%,#d6fffd 100%) 0% 0% no-repeat padding-box;
            text-decoration: none
        }

        .interstitial-hcp-leaving .modal-content .hcp-leaving-content .confirm-buttons .confirm {
            font-size: 19px;
            font-weight: 700;
            width: 128px;
            font-family: poppins;
            color: #fff;
            border: 2px solid #00B4BE;
            display: inline-block;
            height: 50px;
            padding-left: 27px;
            padding-right: 27px;
            line-height: 50px;
            border-color: #00B4BE;
            border-radius: 10px;
            -webkit-box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
            box-shadow: inset 0px 0px 20px #00B4BE,0px 0px 15px rgba(0,180,190,0.6);
            background: -webkit-gradient(linear,left top,left bottom,from(#1786B1),color-stop(#045E80),to(#1786B1));
            background: linear-gradient(#1786B1,#045E80,#1786B1)
        }

    .interstitial-hcp-leaving .modal-content .hcp-leaving-content .leaving-btns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 70px;
        padding: 51px 0 100px
    }

        .interstitial-hcp-leaving .modal-content .hcp-leaving-content .leaving-btns button {
            background: none;
            border: 0;
            width: 125px;
            font-weight: 700
        }

        .interstitial-hcp-leaving .modal-content .hcp-leaving-content .leaving-btns .vyz-btn-dark .btn-text {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }

.interstitial-hcp-confirmation .modal {
    overflow: hidden;
    background-color: rgba(4,94,128,0.5)
}

.interstitial-hcp-confirmation .modal-dialog {
    max-width: 100%;
    margin: 1.75rem 11px
}

.interstitial-hcp-confirmation .modal-content {
    width: 100%;
    margin: auto;
    max-width: 800px;
    min-height: 380px;
    border: 5px solid #00B4BE;
    display: block;
    border-radius: 0;
    -webkit-box-shadow: inset 0px 0px 40px #00b4be;
    box-shadow: inset 0px 0px 40px #00b4be;
    background: #EFF9FC 0% 0% no-repeat padding-box;
    background-size: 400% 400%
}

    .interstitial-hcp-confirmation .modal-content .hcp-confirmation-content P {
        font-size: 19px;
        font-weight: 400;
        font-family: poppins;
        line-height: 24px;
        color: #575757;
        text-align: center;
        max-width: 635px;
        margin: auto;
        padding-top: 91px
    }

        .interstitial-hcp-confirmation .modal-content .hcp-confirmation-content P strong {
            color: #575757;
            padding-top: 8px
        }

    .interstitial-hcp-confirmation .modal-content .hcp-confirmation-content .confirm-buttons {
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 60px;
        padding: 60px 0 98.5px
    }

        .interstitial-hcp-confirmation .modal-content .hcp-confirmation-content .confirm-buttons button {
            background: none;
            border: 0;
            font-weight: 700
        }

        .interstitial-hcp-confirmation .modal-content .hcp-confirmation-content .confirm-buttons .vyz-btn-light a {
            font-size: 19px;
            font-weight: 700
        }

        .interstitial-hcp-confirmation .modal-content .hcp-confirmation-content .confirm-buttons .vyz-btn-dark button {
            font-size: 19px;
            font-weight: 700
        }

@media screen and (max-width:991px) {
    .interstitial-hcp-leaving .modal-content {
        height: auto
    }

        .interstitial-hcp-leaving .modal-content .hcp-leaving-content p {
            padding-top: 77px;
            padding-left: 12px;
            padding-right: 12px;
            font-size: 16px;
            line-height: 20px
        }

            .interstitial-hcp-leaving .modal-content .hcp-leaving-content p:nth-child(2) {
                padding-top: 12px;
                padding-right: 19px
            }

        .interstitial-hcp-leaving .modal-content .hcp-leaving-content .confirm-buttons {
            padding-top: 83.5px;
            padding-bottom: 79px
        }

            .interstitial-hcp-leaving .modal-content .hcp-leaving-content .confirm-buttons .cancel {
                font-size: 16px;
                width: 116px;
                margin-right: 47px
            }

            .interstitial-hcp-leaving .modal-content .hcp-leaving-content .confirm-buttons .confirm {
                width: 116px;
                font-size: 16px
            }

        .interstitial-hcp-leaving .modal-content .hcp-leaving-content .leaving-btns {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            gap: 50px;
            padding: 42px 0 72px
        }

            .interstitial-hcp-leaving .modal-content .hcp-leaving-content .leaving-btns button {
                background: none;
                border: 0;
                width: 113px;
                font-weight: 700
            }

    .interstitial-hcp-confirmation .modal-content {
        min-height: auto
    }

        .interstitial-hcp-confirmation .modal-content .hcp-confirmation-content p {
            padding-top: 77px;
            padding-left: 30px;
            padding-right: 30px;
            font-size: 16px;
            line-height: 20px
        }

        .interstitial-hcp-confirmation .modal-content .hcp-confirmation-content .confirm-buttons {
            padding-top: 42.5px;
            padding-bottom: 74px;
            gap: 41px
        }

            .interstitial-hcp-confirmation .modal-content .hcp-confirmation-content .confirm-buttons .vyz-btn-light a {
                font-size: 16px
            }

            .interstitial-hcp-confirmation .modal-content .hcp-confirmation-content .confirm-buttons .vyz-btn-dark button {
                font-size: 16px
            }
}

.error-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    padding-bottom: 218px;
    padding-top: 30px;
    background: transparent -webkit-gradient(linear,left bottom,left top,from(#F1FEFF),to(#FFFFFF)) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(0deg,#F1FEFF 0%,#FFFFFF 100%) 0% 0% no-repeat padding-box
}

    .error-page h2 {
        font-family: "poppins";
        font-size: 30px;
        font-weight: 400;
        line-height: 34px;
        color: #045E80;
        margin-bottom: 13px
    }

    .error-page a {
        font-family: "poppins";
        font-size: 24px;
        line-height: 32px;
        font-weight: 300;
        color: #045E80
    }

        .error-page a:hover {
            color: #1786B1
        }

.coverage-calc h2 {
    padding-top: 30px;
}

.coverage-calc h2,
.highlight-content-wrap h3 {
    color: #045E80;
    font-size: 24px;
    line-height: 34px;
    font-weight: bold;
    margin-bottom: 10px;
}

.highlight-content {
    display: flex;
    margin-bottom: 35px;
}

    .highlight-content .left-cont {
        font-size: 19px;
        line-height: 24px;
        color: #045E80;
        font-weight: 600;
        padding-right: 20px;
    }

    .highlight-content .right-cont {
        font-size: 19px;
        line-height: 24px;
        color: #575757;
    }

.banner.banner-7 .banner-content h1 {
    max-width: 524px;
}

.navbar-nav li:nth-child(5) {
    width: 105px;
}

.info-content-wrap {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
}

    .info-content-wrap h3 {
        font-size: 19px;
        line-height: 24px;
        color: #575757;
    }

.head-icon {
    display: flex;
    position: relative;
}

.left-content .head-icon img {
    width: 153px;
    flex: none;
    position: absolute;
    right: 0;
    top: -24%;
}

.right-content .head-icon img {
    width: 163px;
    flex: none;
    position: absolute;
    left: 0;
    top: -26%;
}

.left-content .head-icon {
    padding-right: 170px;
}

.right-content .head-icon {
    padding-left: 170px;
}

.left-content, .right-content {
    width: 45%;
}

.head-icon {
    margin-bottom: 13px;
}

.mid-icon {
    width: 10%;
    text-align: center;
    padding-top: 25px;
}

.popup-img {
    margin-top: 50px;
}

    .popup-img h4 {
        font-size: 19px;
        line-height: 24px;
        color: #045E80;
        text-align: center;
        font-weight: bold;
    }

    .popup-img p {
        font-size: 18px;
        line-height: 20px;
        color: #575757;
        text-align: center;
        min-height: 40px;
        margin-bottom: 10px;
    }

.popup-img-modal .modal-dialog .modal-body {
    position: relative;
}

    .popup-img-modal .modal-dialog .modal-body .close-icon {
        position: absolute;
        right: -20px;
        top: -20px;
        cursor: pointer;
    }

img.popup-lg-img {
    width: 100%;
    height: 100%;
}

.popup-img-modal .modal-content {
    background-color: transparent;
    border: 0;
}

.zoom-thumb {
    cursor: pointer;
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
}

#afterBeforeImg {
    position: relative;
    height: 330px;
    width: 330px;
}

.wrapper {
    width: 330px;
    height: 330px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    overflow: hidden;
    border-radius: 10px;
}


/* Container for shadow + mask, sits behind wrapper */
.shadow-layer {
    position: absolute;
    z-index: 0;
    border-radius: 24px;
    top: -3px;
    width: 338px;
    height: 335px;
    left: -5px;
}

/* Main glowing shadow */
.bk-shadow {
    position: absolute;
    width: 100%;
    height: 100%;
    box-shadow: 0px 0px 25px 6px rgba(0, 180, 190, 0.5);
    border-radius: 15px;
    border: 4px solid rgba(0, 180, 190, 0.7);
}

.shadow-mask-left::before {
    content: '';
    width: 40px;
    background-color: #fff;
    left: -40px;
    z-index: 1;
    display: inline-block;
    position: relative;
    height: 98%;
}

.shadow-mask-left.left-shadow-0::before {
    display: none;
}



/* This mask clips the left side of the shadow */
.shadow-mask-left {
    position: absolute;
    top: -12%;
    left: 0;
    height: 124%;
    width: 30px; /* dynamically updated */
    background: white; /* match page background */
}

/* Our image information */
.before,
.after {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-color: white;
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    overflow: hidden;
}

.content-image {
    height: 100%;
}

.after {
    width: 200px;
}

.scroller {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 200px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    background-color: transparent;
    opacity: 0.9;
    pointer-events: auto;
    cursor: pointer;
}

    .scroller:hover {
        opacity: 1;
    }

.scrolling {
    pointer-events: none;
    opacity: 1;
}

.scroller__thumb {
    width: 100%;
    height: 100%;
}

.scroller:before,
.scroller:after {
    content: " ";
    display: block;
    width: 3px;
    height: 9999px;
    position: absolute;
    left: 50%;
    margin-left: -3.5px;
    z-index: 30;
    transition: 0.1s;
}

.scroller:before {
    top: 100%;
}

.scroller:after {
    bottom: 100%;
}

.scroller {
    border: 3px solid #fff;
}

    .scroller:before,
    .scroller:after {
        background: #fff;
    }

.main-aferBefore-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30px;
}

.after-before-content {
    width: 33%;
}

    .after-before-content.inactive {
        opacity: 0.2;
    }

    .after-before-content.active {
        opacity: 1;
    }

.left-ab-content {
    text-align: right;
    padding-right: 30px;
    position: relative;
    z-index: 1;
}

.right-ab-content {
    padding-left: 30px;
    position: relative;
    margin-top: -32px;
}

.left-ab-content::before {
    content: '';
    background-image: url('/siteassets/img/icon-ab-left.svg');
    width: 18px;
    height: 165px;
    position: absolute;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
}

.right-ab-content::after {
    content: '';
    background-image: url('/siteassets/img/icon-ab-right.svg');
    width: 18px;
    height: 165px;
    position: absolute;
    top: 45px;
    left: 0;
    background-repeat: no-repeat;
}

.left-ab-content img {
    width: 90px;
    position: relative;
    left: 0;
    margin-bottom: 5px;
}

.right-ab-content img {
    width: 290px;
    position: relative;
    left: -33px;
    margin-bottom: -30px;
}

.after-before-content h4 {
    color: #045E80;
    font-size: 19px;
    line-height: 24px;
    font-weight: bold;
}

.after-before-content p {
    color: #575757;
    font-size: 16px;
    line-height: 20px;
}

.bullet-list ul {
    padding: 20px 30px 20px;
}

    .bullet-list ul li {
        position: relative;
        padding-left: 20px;
        color: #045E80;
        font-size: 19px;
        line-height: 24px;
    }

        .bullet-list ul li:not(:last-child) {
            margin-bottom: 10px;
        }

        .bullet-list ul li strong {
            color: #045E80;
        }

        .bullet-list ul li:after {
            position: absolute;
            content: '';
            width: 5px;
            height: 5px;
            background-color: #045E80;
            left: 0;
            top: 10px;
            border-radius: 50%;
        }

.green-box.new-highlight {
    width: 845px;
    max-width: 100%;
}

.rws-sec-1 .green-box.new-highlight p {
    max-width: 100%;
    font-weight: bold;
    font-size: 22px;
    line-height: 26px;
}

    .rws-sec-1 .green-box.new-highlight p em {
        color: #ffffff;
        font-weight: normal;
    }

    .rws-sec-1 .green-box.new-highlight p .highlight {
        color: #F4A81D;
    }

.white-bg {
    background-color: #ffffff;
}

.white-bg {
    background-color: #ffffff;
}

.rws-sec-2.get-low-sec .color-box {
    width: 856px;
    max-width: 100%;
    margin: 0 auto 40px;
}

.rws-sec-2.get-low-sec p {
    max-width: 100%;
    height: auto;
}

.modal .modal-dialog .modal-content .modal-body p.modal-footnote {
    font-size: 12px;
    line-height: 15px;
    margin-top: 20px;
}

.choose-sec-wrap h3 {
    font-weight: bold;
    font-size: 22px;
    line-height: 27px;
    color: #045e80;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}

.icon-text-wrap {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background: linear-gradient(to bottom, #F1FEFF 0%, #FFFFFF 100%);
    padding: 5px 64px 5px 30px;
    border-radius: 20px;
    margin-top: 20px;
}

.icon-sec {
    width: 150px;
}

.content-sec {
    flex: 1;
}

    .content-sec p {
        font-size: 19px;
        line-height: 24px;
        color: #045E80;
    }

        .content-sec p strong {
            color: #045E80;
        }

    .content-sec ul {
        margin-top: 10px;
    }

        .content-sec ul li {
            position: relative;
            padding-left: 15px;
            font-size: 19px;
            line-height: 22px;
        }

            .content-sec ul li::before {
                position: absolute;
                content: '';
                width: 5px;
                height: 5px;
                background-color: #045E80;
                left: 0;
                top: 9px;
                border-radius: 50%;
            }

.top-utility-section {
    padding: 9px 0;
    margin-bottom: 8px;
    background-color: #03838c;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    position: fixed;
    width: 100%;
}

    .top-utility-section .bl-left-logo img {
        height: 18px;
    }

    .top-utility-section .bl-right-link a {
        color: #fff;
        display: flex;
        justify-content: end;
        align-items: center;
        font-family: "Barlow", sans-serif;
        font-weight: 800;
        font-size: 11px;
        line-height: normal;
        text-decoration: underline;
    }

        .top-utility-section .bl-right-link a img {
            width: 15px;
            height: 15px;
            margin-left: 5px;
        }

.bl-left-logo {
    line-height: 0;
}

.top-utility-section .left-logo-wrap,
.top-utility-section .right-link-wrap {
    width: 50%;
}


.footer-sec.footer-inner {
    padding: 46px 0 20px;
    background: rgb(3,131,140);
    font-family: Barlow,sans-serif;
    border-top: 0 !important
}

.footer-sec ul {
    width: auto;
}

    .footer-sec ul.socialLink {
        padding-left: 18px;
    }

    .footer-sec ul li {
        margin-bottom: 0;
        letter-spacing: normal;
        line-height: normal;
        padding: 0;
        line-height: 0;
    }

.footer-sec span {
    color: #fff
}

.footer-bl-logo {
    margin-bottom: 18px
}

.footer-sec .footer-links ul {
    gap: 15px;
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
}

.footer-desc.copyright p {
    font-size: 10px;
    color: rgb(255,255,255);
    margin-top: 0;
    margin-bottom: 15px;
    line-height: normal;
    font-weight: 600;
    font-family: Barlow,sans-serif;
    text-align: left;
}

.socialLink {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding-left: 25px;
    margin-bottom: 0px;
    gap: 15px;
}

.social-link-top {
    padding-bottom: 0;
    margin-bottom: 0;
    display: flex;
    align-items: center;
}

.foot-line {
    border-bottom: 1px solid rgb(53,167,129);
    margin-bottom: 15px;
}

.social-link-top p {
    color: rgb(255,255,255);
    margin-bottom: 8px;
    font-size: 10px;
    font-weight: 600;
    font-family: Barlow,sans-serif;
}

.socialLink li {
    color: rgb(255,255,255);
    list-style-type: none
}

.footer-links ul li a {
    color: rgb(255,255,255);
    background: url("/siteassets/img/icon-link-out.svg") right bottom / 10px no-repeat;
    font-size: 12px !important;
    padding-right: 15px;
    text-decoration: underline;
    font-weight: 700;
    font-family: Barlow,sans-serif
}

.footer-links ul li.no-external a {
    background-image: none
}

.footer-links {
    display: flex;
}

    .footer-links li {
        list-style-type: none;
        margin-bottom: 8px
    }

    .footer-links ul {
        margin-left: 0;
        padding-left: 0
    }

    .footer-links .px-0 {
        padding-left: 0
    }

.popup-img-mobile {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin: 35px 0 0;
}

    .popup-img-mobile h4 {
        background-color: #E1EEF2;
        padding: 15px 5px;
        color: #045E80;
        font-weight: bold;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 0;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

        .popup-img-mobile h4.mh-60 {
            min-height: 60px;
        }

    .popup-img-mobile p {
        font-size: 12px;
        line-height: 15px;
        padding: 15px;
        color: #575757;
        border: 2px solid #E2EEF2;
        border-top: 0;
        flex: 1;
        flex-direction: column;
    }

    .popup-img-mobile .zoom-thumb {
        width: 100%;
        margin-bottom: 0;
    }

.popup-img-wrap {
    display: flex;
    flex-direction: column;
    flex: 1;
}

    .popup-img-wrap.active h4 {
        background-color: #045E80;
        color: #ffffff;
    }

    .popup-img-wrap.active p {
        border-color: #00B4BE;
    }

    .popup-img-wrap.active {
        box-shadow: 0px 0px 15px rgba(0, 180, 190, 0.5960784314);
    }

.p-abs {
    position: absolute;
    width: 100px;
    height: 100px;
    left: -26px;
    top: -43px;
}

.float-wrap {
    position: relative;
}

.btm-footnote {
    font-size: 19px;
    line-height: 24px;
}

.graph-title {
    font-size: 15px;
    line-height: 17px;
    font-weight: bold;
    color: #045e80;
    margin-bottom: 15px;
}

.voyager-card-sec.desk-accord .voyager-card .card-content .card-element.element1 h3 {
    font-size: 80px;
    line-height: 108px;
}

.voyager-card-sec.desk-accord .voyager-card .card-content .card-element.element1 p {
    max-width: 202px;
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
}

.ipo-in-real-world h2.content-heading.iop-title {
    font-size: 30px;
    line-height: 34px;
    font-weight: 400;
}

.dual_act-vyzulta .info-content-wrap .panels p {
    padding: 10px 15px;
    font-size: 16px;
    line-height: 24px;
}

.shadow-hidden {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: opacity 0.3s ease;
}

@media (max-width:1199px) and (min-width:992px) {
    .wrapper {
        width: 300px;
        height: 300px;
    }

    .shadow-layer {
        top: 11px;
        width: 308px;
        height: 308px;
        left: 7px;
    }
}

@media only screen and (max-width:991px) {
    .graph-title {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .voyager-card-sec.mobile-accord .voyager-card {
        padding: 25px 30px;
    }

        .voyager-card-sec.mobile-accord .voyager-card .card-content .card-element.element1 h3 {
            font-size: 70px;
            line-height: 54px;
        }

    .tabSection #accordionExample .accordion-body .voyager-card-sec.mobile-accord .voyager-card .card-content .card-element.element1 p {
        font-size: 20px;
        line-height: 25px;
    }

    .role.yellow-brd-sec .oxide {
        padding: 21px 20px 18px;
    }

    .homebanner {
        margin-top: 28px;
    }

    .highlight-content-wrap h3 {
        font-size: 19px;
        line-height: 22px;
        margin-bottom: 18px;
    }

    .highlight-content .left-cont {
        padding-right: 14px;
    }

    .highlight-content .left-cont,
    .highlight-content .right-cont {
        font-size: 16px;
        line-height: 20px;
    }

    .ipo-in-real-world h2.content-heading.iop-title {
        font-size: 22px;
        line-height: 26px;
    }

    .content-sec ul li {
        font-size: 16px;
        line-height: 20px;
    }

    .content-sec ul {
        width: 83%;
        margin: 13px auto 0;
    }

    .content-sec p {
        font-size: 16px;
        line-height: 20px;
    }

    .choose-sec-wrap h3 {
        font-size: 19px;
        line-height: 22px;
    }

    .info-content-wrap h3 {
        font-size: 16px;
        line-height: 20px;
    }

    .dual_act-vyzulta .info-content-wrap .panels p {
        padding: 10px;
        font-size: 16px;
        line-height: 20px;
    }

    .bullet-list ul li,
    .bullet-list ul li strong {
        font-size: 16px;
        line-height: 20px;
    }

    .navbar-nav li:nth-child(5) {
        width: 100%;
    }

    .banner.page-not-found-banner .banner-content h1 {
        padding-bottom: 45px
    }

    .error-page {
        padding-top: 33px;
        padding-bottom: 46.4px
    }

        .error-page h2 {
            font-size: 22px;
            line-height: 26px;
            font-weight: 400;
            text-align: left;
            margin-bottom: 11px
        }

        .error-page a {
            font-size: 19px;
            line-height: 26px
        }

    .after-before-content {
        width: 49%;
    }

    .left-ab-content {
        margin-bottom: 30px;
    }

    .main-aferBefore-wrap {
        flex-direction: column;
    }

    .info-content-wrap {
        flex-direction: column;
    }

    .left-content, .right-content, .mid-icon {
        width: 100%;
    }

    .info-content-wrap img.img-fluid {
        margin-bottom: 20px;
    }

    .right-ab-content {
        margin-top: 5px;
    }

    .mid-icon {
        margin: 20px 0;
        padding: 0 0 10px;
    }

    .left-content .head-icon {
        padding-left: 0px;
        padding-right: 29%;
    }

        .left-content .head-icon img {
            width: 139px;
            flex: none;
            position: absolute;
            left: auto;
            right: -2%;
            top: -45px;
        }

    .right-content .head-icon img {
        width: 134px;
        flex: none;
        position: absolute;
        left: 0;
        top: -24%;
        left: auto;
        right: -10px;
        top: -40px;
    }

    .right-content .head-icon {
        padding-left: 0px;
        padding-right: 29%;
    }

    .top-utility-section {
        margin-bottom: 0
    }

    .footer-links {
        flex-direction: column;
    }

    .footer-sec {
        padding: 25px 0 40px;
    }

    .social-link-top {
        flex-direction: column;
        align-items: start;
    }

    .socialLink {
        padding-left: 0px;
    }

    .footer-links .col-lg-6 {
        padding: 0;
    }

    .banner {
        margin-top: 28px;
    }

    header.hide-nav.show-small-nav .small-nav {
        top: 28px;
    }

    .footer-sec ul.socialLink {
        padding-left: 0px;
    }

    .footer-sec.footer-inner {
        padding: 30px 15px 55px;
    }

    .icon-text-wrap {
        padding: 5px 30px;
        flex-direction: column;
        align-items: start;
    }

    .btm-footnote {
        font-size: 16px;
        line-height: 20px;
    }
}

#epi-quickNavigator {
    display: none !important
}

@media only screen and (min-width:992px) {
    .Two-callout-program .theree-col-cta .cont-wrap .access-prog p {
        font-size: 19px;
        line-height: 24px;
    }

    .banner {
        margin-top: 36px;
    }

    .footer-content-wrap {
        padding-left: 30px;
    }
}

@media only screen and (max-width: 767px) {
    .top-utility-section .bl-left-logo img {
        height: 8px;
    }

    .top-utility-section .bl-right-link a {
        font-size: 7.5px;
    }

        .top-utility-section .bl-right-link a img {
            width: 10px;
            height: 10px;
            margin-left: 5px;
        }

    .after-before-content {
        width: 100%;
    }

    header .main-nav {
        top: 28px;
    }
}

@media (max-width: 438px) {
    .popup-img-mobile h4.mh-60 {
        min-height: 75px;
    }
}

@media (max-width: 415px) {
    .popup-img-mobile h4.mh-60 {
        min-height: 90px;
    }
}

@media (max-width: 413px) {
    .tabSection #accordionExample .accordion-body .voyager-card-sec.mobile-accord .voyager-card .card-content .card-element.element1 p {
        font-size: 17px;
        line-height: 22px;
    }

    .voyager-card-sec.mobile-accord .voyager-card .card-content .card-element.element1 h3 {
        font-size: 58px;
        line-height: 48px;
    }

    .icon-text-wrap {
        padding: 5px 15px;
    }

    .content-sec ul {
        width: 89%;
    }
}
@media screen and (min-width:992px) and (max-width:1199px) {
    .dual_act-vyzulta .right-content .panels{margin-top: 62px;}
}
@media screen and (min-width:1200px) and (max-width:1400px) {
.img-right{margin-top:30px;}
}