.grav-lightslider ul.lightSlider { 
    padding: 0; 
    list-style: none; 
    overflow: hidden;
    margin: 0;
}

.grav-lightslider li img {
    display: block; 
    width: 100%;
}

.grav-lightslider .panel-bg {
    background-size: cover; 
    background-position: center;
    position: relative;
}

.grav-lightslider h1, 
.grav-lightslider h2, 
.grav-lightslider h3, 
.grav-lightslider h4,
.grav-lightslider p { 
    color: #fff;
}

.lSSlideOuter .lSPager.lSpg > li a { 
    height: 12px !important; 
    width: 12px !important; 
    border-radius: 100% !important;
}

.grav-lightslider ul.lightSlider > li {
    list-style: none;
}

.modular-easy-lightslider .container:has(> .fullwidth) {
    max-width: unset;
    padding: 0;
}

.grav-lightslider .to-start {
    display: none;
    position: absolute;
    bottom: 1.5rem;
    left: 50%;
    transform: translateX(-50%);
    color: var(--q2-text-muted);
    font-size: 1.5rem;
    cursor: pointer;
    animation: q2-bob 2.4s ease-in-out infinite;
    z-index: 2;
}

.grav-lightslider .panel-bg {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

.grav-lightslider .image-overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.35) 0%,
        rgba(0, 0, 0, 0.55) 100%
    );
    z-index: -1;
}

.grav-lightslider.hero {
    padding-top: 0;
    padding-bottom: 0;
}

.grav-lightslider.hero::before {
    background: none;
}

/*
.grav-lightslider.hero .panel-bg {
    padding-top: 4rem;
}
*/

.grav-lightslider.hero .to-start {
    display: block
}

.grav-lightslider.fullscreen ul.lightSlider .panel-bg {
    min-height: 100dvh !important;
}
.grav-lightslider.xxl ul.lightSlider .panel-bg {
    min-height: clamp(41rem, 60vh, 47rem) !important;
}
.grav-lightslider.xl ul.lightSlider .panel-bg {
    min-height: clamp(35rem, 60vh, 40rem) !important;
}
.grav-lightslider.lg ul.lightSlider .panel-bg {
    min-height: clamp(30rem, 60vh, 34rem) !important;
}
.grav-lightslider.md  ul.lightSlider .panel-bg {
    min-height: clamp(24rem, 48vh, 27rem) !important;
}
.grav-lightslider.sm  ul.lightSlider .panel-bg {
    min-height: 7rem !important;
}
.grav-lightslider.xs  ul.lightSlider .panel-bg {
    min-height: 5rem !important;
}