/*-- Ama Session Template --*/

/*- Header -*/

.lvw-intro-inner.lvw_amasession_header_wrap {
    background-color: transparent;
}

.lvw-intro-inner.lvw_amasession_header_wrap .lvw_amasession_header-mobile {
    display: none;
}

.lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell {
    padding: 0;
}

.lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell .row,
.lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell .row img {
    margin: 0!important;
    width: 100%;
    background-color: #fbc421;
}

.lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell .row img {
    object-fit: cover;
}

.lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell .row .lvw_amasession_header_buttons {
    position: absolute;
    bottom: -53px;
    justify-content: center;
    background-color: #fbc421;
}

.lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell .row .lvw_amasession_header_buttons .lvw-callout__actions {
    margin: 0 23px;
}

.lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell .row .lvw_amasession_header_buttons .lvw-callout__actions a {
    min-width: 323px;
    text-transform: uppercase;
    border-radius: 4px;
    background-color: #3b4395;
}

.lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell .row .lvw_amasession_header_buttons .lvw-callout__actions a:hover {
    text-decoration: none;
    background-color: #3f4aca;
}

/*- Body -*/

.lvw_amasession_wrap .lvw-section--text,
.lvw_amasession_wrap .lvw-section--text .lvw-section__head {
    text-align: center;
}

.lvw_amasession_wrap .lvw-section--text .lvw-section__body p iframe {
    height: 950px;
}

.lvw-articles-recent .lvw-custom-featured__image.lvw-articles__image {
    width: 100%;
    height: 370px;
}

.lvw-articles-recent .lvw-custom-featured__image.lvw-articles__image img {
    height: 370px;
    max-height: unset;
    width: 370px;
    object-fit: cover;
    border-radius: 4px;
}

@media  screen  and (max-width: 1024px) {
    .lvw_amasession_wrap .lvw-section--text .lvw-section__body p iframe {
        height: 1000px;
    }
}

@media  screen  and (max-width: 768px) {
    .lvw_amasession_wrap .lvw-section--text .lvw-section__body p iframe {
        height: 1150px;
    }
}

@media  screen  and (max-width: 414px) {
    .lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell {
        height: 532px;
    }
    .lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell .row .lvw_amasession_header_buttons {
        bottom: 20px;
    }

    .lvw-intro-inner.lvw_amasession_header_wrap .lvw_amasession_header-desctop {
        display: none;
    }

    .lvw-intro-inner.lvw_amasession_header_wrap .lvw_amasession_header-mobile {
        display: inline-block;
        height: 414px;
        object-fit: cover;
    }
    .lvw_amasession_wrap .lvw-section--text .lvw-section__body p iframe {
        height: 1100px;
    }
}

@media  screen  and (max-width: 375px) {
    .lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell {
        height: 502px;
    }
    .lvw-intro-inner.lvw_amasession_header_wrap .lvw_amasession_header-mobile {
        height: 375px;
    }
    .lvw_amasession_wrap .lvw-section--text .lvw-section__body p iframe {
        height: 1150px;
    }
}

@media  screen  and (max-width: 320px) {
    .lvw-intro-inner.lvw_amasession_header_wrap .lvw_amasession_header-mobile {
        height: 320px;
    }
    .lvw_amasession_wrap .lvw-section--text .lvw-section__body p iframe {
        height: 1250px;
    }

    .lvw-articles-recent .lvw-custom-featured__image.lvw-articles__image {
        height: 290px;
    }

    .lvw-articles-recent .lvw-custom-featured__image.lvw-articles__image img {
        height: 290px;
        max-height: unset;
        width: 290px;
        object-fit: cover;
        border-radius: 4px;
    }

    .lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell {
        height: 438px;
    }

    .lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell .row .lvw_amasession_header_buttons {
        bottom: 10px;
    }

    .lvw-intro-inner.lvw_amasession_header_wrap .lvw-shell .row .lvw_amasession_header_buttons .lvw-callout__actions a {
        min-width: 280px;
    }
}