@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://www.lilly.gr/wp-content/themes/lilly/css/fonts/arial/style.css');

/* General CSS */

h1.lp2-title sup {
    top: -1.3rem;
}

.landing_page-template .btn-top-section {
    margin-top: 10px;
    margin-bottom: 30px;
}

.landing_page-template .btn-top-section>.row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}

.landing_page-template .btn-top-section .row .column:first-child {
    width: 30%;
    justify-content: start;
}

.landing_page-template .btn-top-section .row .column:last-child {
    width: 70%;
    text-align: left;
    justify-content: end;
}

@media screen and (max-width:375px) {
    .landing_page-template .btn-top-section>.row {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-content: center;
        justify-content: space-between;
        align-items: center;
        min-height: 80px;
    }
    .landing_page-template .btn-top-section .row .column:first-child,
    .landing_page-template .btn-top-section .row .column:last-child {
        display: contents;
    }
}


/* LP Unbranded */

.landing_page-template-page-landing_unbranded header,
.landing_page-template-page-landing_unbranded .top-header.with-many-buttons.row,
.landing_page-template-page-landing_unbranded .first-section.row,
.landing_page-template-page-landing_unbranded .second-section.row,
.landing_page-template-page-landing_unbranded .panel-full.row,
.landing_page-template-page-landing_unbranded .responsiville-scrollmenu-wrapper,
.landing_page-template-page-landing_unbranded .responsiville-mobimenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_unbranded footer {
    padding-top: 50px;
    margin-top: 20px;
}

.landing_page-template-page-landing_unbranded .landing_page-template section.row.content.inner-header {
    background-image: initial;
}

.landing_page-template-page-landing_unbranded footer {
    display: none;
}


/* Abasaglar LP */

.landing_page-template-page-landing_abasaglar .abasaglar-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_abasaglar span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_abasaglar span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_abasaglar span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_abasaglar span.medicine-logo img {
    /*width: 450px;*/
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.landing_page-template-page-landing_abasaglar section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_abasaglar header {
    display: none;
}

.landing_page-template-page-landing_abasaglar h1.lp2-title.abasaglar {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_abasaglar .row.content.title-of-page.lp2-only-title.abasaglar .panel {
    background-color: rgb(45, 204, 211);
}

.landing_page-template-page-landing_abasaglar a.button.economic.abasaglar-btn {
    background-color: transparent;
    color: rgb(172, 174, 46);
    border: 1px solid rgb(172, 174, 46)!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_abasaglar .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_abasaglar .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_abasaglar .row.content.title-of-page.lp2-only-title.abasaglar.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid rgb(172, 174, 46);
}

.landing_page-template-page-landing_abasaglar .second-section.row,
.landing_page-template-page-landing_abasaglar .first-section.row,
.landing_page-template-page-landing_abasaglar .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_abasaglar footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_abasaglar .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_abasaglar section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

a.button.economic.abasaglar-btn.local:hover {
    color: white;
}

section.row.content.title-of-page.lp2-only-title.abasaglar:not(.top) {
    background: rgb(255, 255, 255);
    /* background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_abasaglar section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_abasaglar h1.lp2-title.abasaglar {
    font-size: 26px;
}

.landing_page-template-page-landing_abasaglar a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_abasaglar .dabasaglar a {
    color: #5eb944;
}

.landing_page-template-page-landing_abasaglar a.button.economic {
    background-color: rgb(172, 174, 46);
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_abasaglar a.button.economic:hover {
    color: white;
    background-color: rgb(56, 47, 45);
    border-bottom: unset;
    transition: background 300ms linear;
}


/*Emgality LP*/

.landing_page-template-page-landing_emgality .emgality-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_emgality span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_emgality span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_emgality span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_emgality span.medicine-logo img {
    /*width: 450px;*/
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.landing_page-template-page-landing_emgality section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_emgality header {
    display: none;
}

.landing_page-template-page-landing_emgality h1.lp2-title.emgality {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_emgality .row.content.title-of-page.lp2-only-title.emgality .panel {
    background-color: rgb(0, 140, 149);
}

.landing_page-template-page-landing_emgality a.button.economic.emgality-btn {
    background-color: transparent;
    color: rgb(0, 140, 149);
    border: 1px solid rgb(0, 140, 149)!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_emgality .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_emgality .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_emgality .row.content.title-of-page.lp2-only-title.emgality.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid rgb(0, 140, 149);
}

.landing_page-template-page-landing_emgality .second-section.row,
.landing_page-template-page-landing_emgality .first-section.row,
.landing_page-template-page-landing_emgality .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_emgality footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_emgality .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_emgality section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

a.button.economic.emgality-btn.local:hover {
    color: white;
}

section.row.content.title-of-page.lp2-only-title.emgality:not(.top) {
    background: rgb(255, 255, 255);
    /* background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_emgality section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_emgality h1.lp2-title.emgality {
    font-size: 26px;
}

.landing_page-template-page-landing_emgality a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_emgality .demgality a {
    color: rgb(0, 140, 149);
}

.landing_page-template-page-landing_emgality a.button.economic {
    background-color: rgb(238, 83, 64);
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_emgality a.button.economic:hover {
    color: white;
    background-color: rgb(99, 102, 106);
    border-bottom: unset;
    transition: background 300ms linear;
}


/*Forsteo LP*/

.landing_page-template-page-landing_forsteo .forsteo-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_forsteo span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_forsteo span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_forsteo span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_forsteo span.medicine-logo img {
    /*width: 450px;*/
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.landing_page-template-page-landing_forsteo section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_forsteo header {
    display: none;
}

.landing_page-template-page-landing_forsteo h1.lp2-title.forsteo {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_forsteo .row.content.title-of-page.lp2-only-title.forsteo .panel {
    background-color: #144e85;
}

.landing_page-template-page-landing_forsteo a.button.economic.forsteo-btn {
    background-color: transparent;
    color: #144e85;
    border: 1px solid #144e85!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_forsteo .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_forsteo .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_forsteo .row.content.title-of-page.lp2-only-title.forsteo.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid #144e85;
}

.landing_page-template-page-landing_forsteo .second-section.row,
.landing_page-template-page-landing_forsteo .first-section.row,
.landing_page-template-page-landing_forsteo .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_forsteo footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_forsteo .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_forsteo section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

a.button.economic.forsteo-btn.local:hover {
    color: grey;
}

section.row.content.title-of-page.lp2-only-title.forsteo:not(.top) {
    background: rgb(255, 255, 255);
    /* background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_forsteo section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_forsteo h1.lp2-title.forsteo {
    font-size: 26px;
}

.landing_page-template-page-landing_forsteo a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_forsteo .dforsteo a {
    color: #a7d054;
}

.landing_page-template-page-landing_forsteo a.button.economic {
    background-color: #6283ad;
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_forsteo a.button.economic:hover {
    color: white;
    background-color: #144e85;
    border-bottom: unset;
    transition: background 300ms linear;
}


/*Jaypirca LP*/

.landing_page-template-page-landing_jaypirca .jaypirca-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_jaypirca span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_jaypirca span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_jaypirca span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_jaypirca span.medicine-logo img {
    /*width: 450px;*/
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.landing_page-template-page-landing_jaypirca section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_jaypirca header {
    display: none;
}

.landing_page-template-page-landing_jaypirca h1.lp2-title.jaypirca {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_jaypirca .row.content.title-of-page.lp2-only-title.jaypirca .panel {
    background-color: #B9E309;
}

.landing_page-template-page-landing_jaypirca h1.lp2-title.jaypirca {
    color: #373E4F!important;
}

.landing_page-template-page-landing_jaypirca a.button.economic.jaypirca-btn {
    background-color: transparent;
    color: #B9E309;
    border: 1px solid #B9E309!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_jaypirca .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_jaypirca .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_jaypirca .row.content.title-of-page.lp2-only-title.jaypirca.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid #B9E309;
}

.landing_page-template-page-landing_jaypirca .second-section.row,
.landing_page-template-page-landing_jaypirca .first-section.row,
.landing_page-template-page-landing_jaypirca .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_jaypirca footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_jaypirca .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_jaypirca section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

a.button.economic.jaypirca-btn.local:hover {
    color: grey;
}

section.row.content.title-of-page.lp2-only-title.jaypirca:not(.top) {
    background: rgb(255, 255, 255);
    /* background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_jaypirca section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_jaypirca h1.lp2-title.jaypirca {
    font-size: 26px;
}

.landing_page-template-page-landing_jaypirca a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_jaypirca .djaypirca a {
    color: #5eb944;
}

.landing_page-template-page-landing_jaypirca a.button.economic {
    background-color: #EF0C74;
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_jaypirca a.button.economic:hover {
    color: white;
    background-color: #373E4F;
    border-bottom: unset;
    transition: background 300ms linear;
}


/*Lyumjev LP*/

.landing_page-template-page-landing_lyumjev .lyumjev-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_lyumjev span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.download-lyumjev a.local {
    color: #3A5382;
}

.landing_page-template-page-landing_lyumjev span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_lyumjev span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_lyumjev span.medicine-logo img {
    /*width: 450px;*/
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.landing_page-template-page-landing_lyumjev section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_lyumjev header {
    display: none;
}

.landing_page-template-page-landing_lyumjev h1.lp2-title.lyumjev {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_lyumjev .row.content.title-of-page.lp2-only-title.lyumjev .panel {
    background-color: #3A5382;
}

@media screen and (min-width:1200px) {
    .landing_page-template-page-landing_lyumjev .row.content.title-of-page.lp2-only-title.lyumjev .panel {
        background-color: #fff;
        background-image: url("https://www.lilly.gr/wp-content/uploads/2023/09/lyumjev-bg-h1.png");
        background-position: center;
        /* background-size: contain; */
        background-repeat: no-repeat;
        min-height: 124px;
        min-width: 1200px;
        display: flex;
        align-items: center;
    }
    .landing_page-template-page-landing_lyumjev h1.lp2-title.lyumjev {
        padding-right: 100px;
    }
}

.landing_page-template-page-landing_lyumjev a.button.economic.lyumjev-btn {
    background-color: transparent;
    color: #3A5382;
    border: 1px solid #3A5382!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_lyumjev .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_lyumjev .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_lyumjev .row.content.title-of-page.lp2-only-title.lyumjev.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid #3A5382;
}

.landing_page-template-page-landing_lyumjev .second-section.row,
.landing_page-template-page-landing_lyumjev .first-section.row,
.landing_page-template-page-landing_lyumjev .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_lyumjev footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_lyumjev .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_lyumjev section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

a.button.economic.lyumjev-btn.local:hover {
    color: grey;
}

section.row.content.title-of-page.lp2-only-title.lyumjev:not(.top) {
    /* background: rgb(255, 255, 255);
    background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_lyumjev section.content.row.main-page-content.landing_page_space {
    background-color: #fff;
}

.landing_page-template-page-landing_lyumjev section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_lyumjev h1.lp2-title.lyumjev {
    font-size: 26px;
}

.landing_page-template-page-landing_lyumjev a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_lyumjev .dlyumjev a {
    color: #3A5382;
}

.landing_page-template-page-landing_lyumjev a.button.economic {
    background-color: rgb(255, 88, 93);
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_lyumjev a.button.economic:hover {
    color: white;
    background-color: rgb(58, 83, 130);
    border-bottom: unset;
    transition: background 300ms linear;
}


/*Olumiant Light Blue LP*/

.landing_page-template-page-landing_olumiant_b .olumiant_b-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_olumiant_b span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_olumiant_b span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_olumiant_b span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_olumiant_b span.medicine-logo img {
    /*width: 450px;*/
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.landing_page-template-page-landing_olumiant_b section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_olumiant_b header {
    display: none;
}

.landing_page-template-page-landing_olumiant_b h1.lp2-title.olumiant_b {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_olumiant_b .row.content.title-of-page.lp2-only-title.olumiant_b .panel {
    background-color: rgb(0, 187, 211);
}

.landing_page-template-page-landing_olumiant_b a.button.economic.olumiant_b-btn {
    background-color: transparent;
    color: rgb(0, 187, 211);
    border: 1px solid rgb(0, 187, 211)!important;
    border-radius: 15px;
    display: block;
}

.landing_page-template-page-landing_olumiant_b .text p {
    color: rgb(67, 84, 100);
}

.landing_page-template-page-landing_olumiant_b .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_olumiant_b .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_olumiant_b .row.content.title-of-page.lp2-only-title.olumiant_b.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid rgb(0, 187, 211);
}

.landing_page-template-page-landing_olumiant_b .second-section.row,
.landing_page-template-page-landing_olumiant_b .first-section.row,
.landing_page-template-page-landing_olumiant_b .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_olumiant_b footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_olumiant_b .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_olumiant_b section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

a.button.economic.olumiant_b-btn.local:hover {
    color: grey;
}

section.row.content.title-of-page.lp2-only-title.olumiant_b:not(.top) {
    /* background: rgb(255, 255, 255);
    background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_olumiant_b section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_olumiant_b h1.lp2-title.olumiant_b {
    font-size: 28px;
}

.landing_page-template-page-landing_olumiant_b h1.lp2-title.olumiant_b sup {
    font-size: 1.8rem;
    top: -1.0rem;
    line-height: 1px;
}

.landing_page-template-page-landing_olumiant_b a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_olumiant_b .dolumiant_b a {
    color: rgb(0, 187, 211);
}

.landing_page-template-page-landing_olumiant_b .dolumiant_b .fa-download:before {
    color: rgb(0, 187, 211);
}

.landing_page-template-page-landing_olumiant_b a.button.economic {
    background-color: rgb(243, 108, 0);
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_olumiant_b a.button.economic:hover {
    color: white;
    background-color: rgb(129, 139, 149);
    border-bottom: unset;
    transition: background 300ms linear;
}

.landing_page-template-page-landing_olumiant_b img.yellow_card {
    width: 800px;
}


/*Olumiant Orange LP*/

.landing_page-template-page-landing_olumiant_o .olumiant_o-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_olumiant_o span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_olumiant_o span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_olumiant_o span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_olumiant_o span.medicine-logo img {
    /*width: 450px;*/
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.landing_page-template-page-landing_olumiant_o section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_olumiant_o header {
    display: none;
}

.landing_page-template-page-landing_olumiant_o h1.lp2-title.olumiant_o {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_olumiant_o .row.content.title-of-page.lp2-only-title.olumiant_o .panel {
    background-color: #F36C21;
}

.landing_page-template-page-landing_olumiant_o a.button.economic.olumiant_o-btn {
    background-color: transparent;
    color: #F36C21;
    border: 1px solid #F36C21!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_olumiant_o .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_olumiant_o .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_olumiant_o .row.content.title-of-page.lp2-only-title.olumiant_o.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid #F36C21;
}

.landing_page-template-page-landing_olumiant_o .second-section.row,
.landing_page-template-page-landing_olumiant_o .first-section.row,
.landing_page-template-page-landing_olumiant_o .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_olumiant_o footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_olumiant_o .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_olumiant_o section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

a.button.economic.olumiant_o-btn.local:hover {
    color: white;
}

section.row.content.title-of-page.lp2-only-title.olumiant_o:not(.top) {
    /* background: rgb(255, 255, 255);
    background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_olumiant_o section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_olumiant_o h1.lp2-title.olumiant_o {
    font-size: 26px;
}

.landing_page-template-page-landing_olumiant_o a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_olumiant_o .dolumiant_o a {
    color: #F36C21;
}

.landing_page-template-page-landing_olumiant_o .dolumiant_o .fa-download:before {
    color: #F36C21;
}

.landing_page-template-page-landing_olumiant_o a.button.economic {
    background-color: rgb(0, 187, 211);
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_olumiant_o a.button.economic:hover {
    color: white;
    background-color: rgb(129, 139, 149);
    border-bottom: unset;
    transition: background 300ms linear;
}

.landing_page-template-page-landing_olumiant_o img.yellow_card {
    width: 800px;
}


/*Omvoh LP*/

.landing_page-template-page-landing_omvoh,
.landing_page-template-page-landing_omvoh *,
.landing_page-template-page-landing_omvoh .text p,
.landing_page-template-page-landing_omvoh a.button,
.landing_page-template-page-landing_omvoh a {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.landing_page-template-page-landing_omvoh .text p {
    color: #475666;
}

.landing_page-template-page-landing_omvoh footer * {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif!important;
}

.landing_page-template-page-landing_omvoh i.fa.fa-download {
    font-family: FontAwesome!important;
}

.landing_page-template-page-landing_omvoh h6,
.landing_page-template-page-landing_omvoh strong {
    color: #0033A0;
}

.landing_page-template-page-landing_omvoh .omvoh-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_omvoh span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_omvoh span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_omvoh span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_omvoh span.medicine-logo img {
    width: 450px;
    /* width: 360px; */
    padding-top: 60px;
    padding-bottom: 60px;
}

.landing_page-template-page-landing_omvoh section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_omvoh header {
    display: none;
}

.landing_page-template-page-landing_omvoh h1.lp2-title.omvoh {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_omvoh .row.content.title-of-page.lp2-only-title.omvoh .panel {
    background-color: #0033A0;
}

.landing_page-template-page-landing_omvoh a.button.economic.omvoh-btn {
    background-color: transparent;
    color: #0033A0;
    border: 1px solid #0033A0!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_omvoh .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_omvoh .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_omvoh .row.content.title-of-page.lp2-only-title.omvoh.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid #0033A0;
}

.landing_page-template-page-landing_omvoh .second-section.row,
.landing_page-template-page-landing_omvoh .first-section.row,
.landing_page-template-page-landing_omvoh .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_omvoh footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_omvoh .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_omvoh section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

section.row.content.title-of-page.lp2-only-title.omvoh:not(.top) {
    background: rgb(255, 255, 255);
    /* background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_omvoh section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_omvoh h1.lp2-title.omvoh {
    font-size: 26px;
}

.landing_page-template-page-landing_omvoh h1.lp2-title.omvoh strong {
    color: white;
}

.landing_page-template-page-landing_omvoh a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_omvoh .domvoh a {
    color: #0033A0;
}

.landing_page-template-page-landing_omvoh .pxpomvoh a {
    color: #737682;
}

.landing_page-template-page-landing_omvoh a.button.economic {
    background-color: #ED8C00;
    color: #0033A0;
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_omvoh a.button.economic:hover {
    color: #0033A0;
    background-color: #97D801;
    border-bottom: unset;
    transition: background 300ms linear;
}

.landing_page-template-page-landing_omvoh .tinymce-row-span-2 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 0px;
}

.landing_page-template-page-landing_omvoh .tinymce-row-span-2 .column-30 {
    width: 30%;
}

.landing_page-template-page-landing_omvoh .tinymce-row-span-2 .column-40 {
    width: 40%;
}

.landing_page-template-page-landing_omvoh .tinymce-row-span-2 .column-60 {
    width: 60%;
}

.landing_page-template-page-landing_omvoh .tinymce-row-span-2 .column-70 {
    width: 70%;
}

.landing_page-template-page-landing_omvoh .tinymce-column h5 strong,
.landing_page-template-page-landing_omvoh .tinymce-column h6 strong,
.landing_page-template-page-landing_omvoh h5 strong,
.landing_page-template-page-landing_omvoh h6 strong {
    font-weight: 400;
    font-family: 'AvertaStd-Bold';
    color: #0033A0;
}

.landing_page-template-page-landing_omvoh h5 sup,
.landing_page-template-page-landing_omvoh h6 sup {
    top: -1.3rem;
}

.landing_page-template-page-landing_omvoh .tinymce-column h5,
.landing_page-template-page-landing_omvoh .tinymce-column h6,
.landing_page-template-page-landing_omvoh h5,
.landing_page-template-page-landing_omvoh h6 {
    font-weight: 400;
    color: #0033A0;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_omvoh .tinymce-column p {
    line-height: 100%;
}


/*Rayvow LP*/

.landing_page-template-page-landing_rayvow .rayvow-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_rayvow span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_rayvow span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_rayvow span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_rayvow span.medicine-logo img {
    width: 450px;
    /* width: 360px; */
    padding-top: 60px;
    padding-bottom: 60px;
}

.landing_page-template-page-landing_rayvow section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_rayvow header {
    display: none;
}

.landing_page-template-page-landing_rayvow h1.lp2-title.rayvow {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_rayvow .row.content.title-of-page.lp2-only-title.rayvow .panel {
    background-color: #905ca4;
}

.landing_page-template-page-landing_rayvow a.button.economic.rayvow-btn {
    background-color: transparent;
    color: #905ca4;
    border: 1px solid #905ca4!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_rayvow .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_rayvow .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_rayvow .row.content.title-of-page.lp2-only-title.rayvow.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid #905ca4;
}

.landing_page-template-page-landing_rayvow .second-section.row,
.landing_page-template-page-landing_rayvow .first-section.row,
.landing_page-template-page-landing_rayvow .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_rayvow footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_rayvow .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_rayvow section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

section.row.content.title-of-page.lp2-only-title.rayvow:not(.top) {
    background: rgb(255, 255, 255);
    /* background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_rayvow section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_rayvow h1.lp2-title.rayvow {
    font-size: 26px;
}

.landing_page-template-page-landing_rayvow a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_rayvow .drayvow a {
    color: #905ca4;
}

.landing_page-template-page-landing_rayvow a.button.economic {
    background-color: #905ca4;
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_rayvow a.button.economic:hover {
    color: white;
    background-color: #54c0e8;
    border-bottom: unset;
    transition: background 300ms linear;
}


/*Mounjaro LP*/

.landing_page-template-page-landing_mounjaro,
.landing_page-template-page-landing_mounjaro *,
.landing_page-template-page-landing_mounjaro .text p,
.landing_page-template-page-landing_mounjaro .text li,
.landing_page-template-page-landing_mounjaro a.button,
.landing_page-template-page-landing_mounjaro a {
    font-family: 'Roboto', sans-serif;
}

.landing_page-template-page-landing_mounjaro footer * {
    font-family: 'Roboto', sans-serif!important;
}

.landing_page-template-page-landing_mounjaro i.fa.fa-download {
    font-family: FontAwesome!important;
}

.landing_page-template-page-landing_mounjaro h6,
.landing_page-template-page-landing_mounjaro strong {
    color: #5D0096;
}

.landing_page-template-page-landing_mounjaro .mounjaro-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_mounjaro span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_mounjaro span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_mounjaro span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_mounjaro span.medicine-logo img {
    width: 450px;
    /* width: 360px; */
    padding-top: 60px;
    padding-bottom: 60px;
}

.landing_page-template-page-landing_mounjaro section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_mounjaro header {
    display: none;
}

.landing_page-template-page-landing_mounjaro h1.lp2-title.mounjaro {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_mounjaro .row.content.title-of-page.lp2-only-title.mounjaro .panel {
    background-color: #5D0096;
}

.landing_page-template-page-landing_mounjaro a.button.economic.mounjaro-btn {
    background-color: transparent;
    color: #5D0096;
    border: 1px solid #5D0096!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_mounjaro .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_mounjaro .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_mounjaro .row.content.title-of-page.lp2-only-title.mounjaro.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid #5D0096;
}

.landing_page-template-page-landing_mounjaro .second-section.row,
.landing_page-template-page-landing_mounjaro .first-section.row,
.landing_page-template-page-landing_mounjaro .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_mounjaro footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_mounjaro .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_mounjaro section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

section.row.content.title-of-page.lp2-only-title.mounjaro:not(.top) {
    background: rgb(255, 255, 255);
    /* background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_mounjaro section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_mounjaro h1.lp2-title.mounjaro {
    font-size: 24px;
}

.landing_page-template-page-landing_mounjaro a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_mounjaro .dmounjaro a {
    color: #5D0096;
}

.landing_page-template-page-landing_mounjaro a.button.economic {
    background-color: #FA4242;
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_mounjaro a.button.economic:hover {
    color: white;
    background-color: #3F2A5A;
    border-bottom: unset;
    transition: background 300ms linear;
}


/*Taltz LP*/

.landing_page-template-page-landing_taltz,
.landing_page-template-page-landing_taltz *,
.landing_page-template-page-landing_taltz .text p,
.landing_page-template-page-landing_taltz a.button,
.landing_page-template-page-landing_taltz a {
    font-family: Arial, Helvetica, sans-serif;
    color: #3a4552;
}

.landing_page-template-page-landing_taltz footer * {
    font-family: 'Arial', Arial, Helvetica, sans-serif!important;
    color: #3a4552;
}

.landing_page-template-page-landing_taltz i.fa.fa-download {
    font-family: FontAwesome!important;
}

.landing_page-template-page-landing_taltz .taltz-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_taltz span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_taltz span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_taltz span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_taltz span.medicine-logo img {
    /*width: 450px;*/
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.landing_page-template-page-landing_taltz section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_taltz header {
    display: none;
}

.landing_page-template-page-landing_taltz h1.lp2-title.taltz {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_taltz .row.content.title-of-page.lp2-only-title.taltz .panel {
    background-color: rgb(94, 185, 68);
}

.landing_page-template-page-landing_taltz a.button.economic.taltz-btn {
    background-color: transparent;
    color: rgb(94, 185, 68);
    border: 1px solid rgb(94, 185, 68)!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_taltz a.button.economic.taltz-btn i {
    color: rgb(94, 185, 68);
}

.landing_page-template-page-landing_taltz .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_taltz .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_taltz .row.content.title-of-page.lp2-only-title.taltz.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid rgb(94, 185, 68);
}

.landing_page-template-page-landing_taltz .second-section.row,
.landing_page-template-page-landing_taltz .first-section.row,
.landing_page-template-page-landing_taltz .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_taltz footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: #3a4552;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_taltz .credits.small-column-100.text-center p {
    color: #3a4552;
}

.landing_page-template-page-landing_taltz section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

a.button.economic.taltz-btn.local:hover {
    color: white;
}

a.button.economic.taltz-btn.local:hover i {
    color: white;
}

section.row.content.title-of-page.lp2-only-title.taltz:not(.top) {
    background: rgb(255, 255, 255);
    /* background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_taltz section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_taltz h1.lp2-title.taltz {
    font-size: 26px;
    /* font-family: 'Open Sans'; */
    font-weight: bold;
}

.landing_page-template-page-landing_taltz a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_taltz .dtaltz a {
    color: #5eb944;
}

.landing_page-template-page-landing_taltz a.button.economic {
    background-color: rgb(94, 185, 68);
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_taltz a.button.economic:hover {
    color: white;
    background-color: rgb(66, 85, 99);
    border-bottom: unset;
    transition: background 300ms linear;
}

.landing_page-template-page-landing_taltz img.yellow_card {
    width: 800px;
}


/*Trulicity LP*/

.landing_page-template-page-landing_trulicity .trulicity-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_trulicity span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_trulicity span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_trulicity span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_trulicity span.medicine-logo img {
    /*width: 450px;*/
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.landing_page-template-page-landing_trulicity section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_trulicity header {
    display: none;
}

.landing_page-template-page-landing_trulicity h1.lp2-title.trulicity {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_trulicity .row.content.title-of-page.lp2-only-title.trulicity .panel {
    background-color: #583592;
}

.landing_page-template-page-landing_trulicity a.button.economic.trulicity-btn {
    background-color: transparent;
    color: rgb(94, 185, 68);
    border: 1px solid rgb(94, 185, 68)!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_trulicity .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_trulicity .responsiville-scrollmenu-wrapper {
    display: none;
}


/*.landing_page-template-page-landing_trulicity .row.content.title-of-page.lp2-only-title.trulicity.top {
    /* margin-top: -35px; 
    padding-top: 35px;
    border-top: 20px solid rgb(94, 185, 68);
}*/

.landing_page-template-page-landing_trulicity .row.content.title-of-page.lp2-only-title.trulicity.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid #583592;
}

.landing_page-template-page-landing_trulicity .second-section.row,
.landing_page-template-page-landing_trulicity .first-section.row,
.landing_page-template-page-landing_trulicity .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_trulicity footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_trulicity .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_trulicity section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

a.button.economic.trulicity-btn.local:hover {
    color: grey;
}

section.row.content.title-of-page.lp2-only-title.trulicity:not(.top) {
    background: rgb(255, 255, 255);
    /* background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_trulicity section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_trulicity h1.lp2-title.trulicity {
    font-size: 26px;
}

.landing_page-template-page-landing_trulicity a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_trulicity .dtrulicity a {
    color: #5eb944;
}

.landing_page-template-page-landing_trulicity a.button.economic {
    background-color: rgb(94, 185, 68);
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_trulicity a.button.economic:hover {
    color: white;
    background-color: rgb(66, 85, 99);
    border-bottom: unset;
    transition: background 300ms linear;
}


/*Verzenios LP*/

.landing_page-template-page-landing_verzenios .verzenios-header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 99vW;
    margin-top: -30px;
}

.landing_page-template-page-landing_verzenios span.lilly-logo {
    float: right;
    right: 0px;
    position: absolute;
}

.landing_page-template-page-landing_verzenios span.lilly-logo img {
    width: 250px;
    height: auto;
}

.landing_page-template-page-landing_verzenios span.medicine-logo {
    min-width: 40vW;
    max-width: 80vW;
    text-align: center;
}

.landing_page-template-page-landing_verzenios span.medicine-logo img {
    /*width: 450px;*/
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.landing_page-template-page-landing_verzenios section.top-header.with-many-buttons.row,
.landing_page-template-page-landing_verzenios header {
    display: none;
}

.landing_page-template-page-landing_verzenios h1.lp2-title.verzenios {
    margin-top: 20px;
    margin-bottom: 20px;
}

.landing_page-template-page-landing_verzenios .row.content.title-of-page.lp2-only-title.verzenios .panel {
    background-color: #00ABC7;
}

.landing_page-template-page-landing_verzenios h1.lp2-title.verzenios {
    color: #ffffff!important;
}

.landing_page-template-page-landing_verzenios a.button.economic.verzenios-btn {
    background-color: transparent;
    color: #00ABC7;
    border: 1px solid #00ABC7!important;
    border-radius: 15px;
}

.landing_page-template-page-landing_verzenios .responsiville-mobimenu-wrapper,
.landing_page-template-page-landing_verzenios .responsiville-scrollmenu-wrapper {
    display: none;
}

.landing_page-template-page-landing_verzenios .row.content.title-of-page.lp2-only-title.verzenios.top {
    /* margin-top: -35px; */
    padding-top: 35px;
    border-top: 20px solid #00ABC7;
}

.landing_page-template-page-landing_verzenios .second-section.row,
.landing_page-template-page-landing_verzenios .first-section.row,
.landing_page-template-page-landing_verzenios .panel-full.row {
    display: none;
}

.landing_page-template-page-landing_verzenios footer.row {
    padding: 40px 10px!important;
    background-color: white;
    color: black;
    border-top: 1px solid rgba(128, 128, 128, 0.541);
}

.landing_page-template-page-landing_verzenios .credits.small-column-100.text-center p {
    color: grey;
}

.landing_page-template-page-landing_verzenios section.content.row.main-page-content.landing_page_space {
    padding-top: 40px;
    padding-bottom: 40px;
}

a.button.economic.verzenios-btn.local:hover {
    color: white;
}

section.row.content.title-of-page.lp2-only-title.verzenios:not(.top) {
    background: rgb(255, 255, 255);
    /* background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(244, 244, 244, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=1); */
}

.landing_page-template-page-landing_verzenios section.lp-bottom-logos {
    padding: 20px 10px;
}

.laptop h2.layout-second-title {
    font-size: 3.5rem!important;
}

.landing_page-template-page-landing_verzenios h1.lp2-title.verzenios {
    font-size: 26px;
}

.landing_page-template-page-landing_verzenios a.local {
    text-decoration: underline;
}

.landing_page-template-page-landing_verzenios .dverzenios a {
    color: #00ABC7;
}

.landing_page-template-page-landing_verzenios a.button.economic {
    background-color: #00698F;
    padding: 0 3rem;
    border-radius: 6px;
    box-shadow: 3px 3px 10px 0px #23232357;
    height: 3.3em;
    line-height: 3.3em;
}

.landing_page-template-page-landing_verzenios a.button.economic:hover {
    color: white;
    background-color: #63666A;
    border-bottom: unset;
    transition: background 300ms linear;
}

@media screen and (max-width:1180px) {
    .landing_page-template-page-landing_abasaglar span.lilly-logo,
    .landing_page-template-page-landing_emgality span.lilly-logo,
    .landing_page-template-page-landing_jaypirca span.lilly-logo,
    .landing_page-template-page-landing_lyumjev span.lilly-logo,
    .landing_page-template-page-landing_olumiant_b span.lilly-logo,
    .landing_page-template-page-landing_olumiant_o span.lilly-logo,
    .landing_page-template-page-landing_rayvow span.lilly-logo,
    .landing_page-template-page-landing_mounjaro span.lilly-logo,
    .landing_page-template-page-landing_taltz span.lilly-logo,
    .landing_page-template-page-landing_verzenios span.lilly-logo {
        float: right;
        right: 0px;
        bottom: 0;
        position: absolute;
        max-width: 20vW;
    }
}

@media screen and (max-width:1140px) and (min-width:768px) {
    h1.lp2-title.abasaglar,
    h1.lp2-title.emgality,
    h1.lp2-title.jaypirca,
    h1.lp2-title.lyumjev,
    h1.lp2-title.olumiant_b,
    h1.lp2-title.olumiant_o,
    h1.lp2-title.rayvow,
    h1.lp2-title.mounjaro,
    h1.lp2-title.taltz,
    h1.lp2-title.verzenios {
        font-size: xx-large;
    }
}

@media screen and (max-width: 768px) {
    .landing_page-template-page-landing_omvoh .tinymce-row-span-2 .column-30,
    .landing_page-template-page-landing_omvoh .tinymce-row-span-2 .column-40,
    .landing_page-template-page-landing_omvoh .tinymce-row-span-2 .column-60,
    .landing_page-template-page-landing_omvoh .tinymce-row-span-2 .column-70 {
        width: 100%;
    }
}