/* ==================================================
   NX HERO IMAGE
================================================== */

.nx-hero-image img{

    display:block;
    width:100%;
    height:auto;

    border-radius:22px;
    overflow:hidden;

    border:1px solid var(--nx-border);

    box-shadow:
        0 12px 30px rgba(0,0,0,.10),
        0 24px 60px rgba(0,0,0,.08);

    transition:
        transform .3s ease,
        box-shadow .3s ease;

}

.nx-hero-image img:hover{

    transform:translateY(-6px);

    box-shadow:
        0 20px 40px rgba(0,0,0,.14),
        0 32px 70px rgba(0,0,0,.10);

}

html.nx-dark-mode .nx-hero-image img{

    box-shadow:
        0 16px 36px rgba(0,0,0,.45),
        0 28px 70px rgba(0,0,0,.55);

}

/* Desktop */
@media (min-width: 782px) {

    .wp-block-cover.has-parallax .wp-block-cover__image-background {
        background-attachment: fixed;
    }

}

/* Mobile */
@media (max-width: 781px) {

    .wp-block-cover.has-parallax .wp-block-cover__image-background {
        background-attachment: scroll;
    }

}
