.atomicplan_slider atomic-slider .imageOverlay{z-index: 10;}
.atomicplan_slider atomic-slider{
    --base-slider-dotnav-button-shadow: none;
    --base-slider-dotnav-button-background: var(--bs-secondary, grey);
    --base-slider-dotnav-button-background-active: var(--bs-primary, yellow);
    --atomic-slide-overlay-z-index: 11;
    --atomic-overlay-z-index: 11;
    --atomicplan-slider-heightcorr-: 11;
}
.atomicplan_slider atomic-slide{
    display:none;
}
/*.frame-type-atomicplan_slider atomic-slider .container{*/
/*    padding-left: 0;*/
/*    padding-right: 0;*/
/*}*/
.atomicplan_slider atomic-slider[initialized] atomic-slide{
    display:block;
}
.atomicplan_slider atomic-slider-prevnext-button:not(:defined){
    display: none;
}
.atomicplan_slider.atomic-slider-wrapper.mh100{
    --plces-slider-height: calc(100vh - var(--atomicplan-slider-m-heightcorr,0px));
}
.atomicplan_slider.atomic-slider-wrapper.mh50{
    --plces-slider-height: calc(50vh - var(--atomicplan-slider-m-heightcorr,0px));
}
.atomicplan_slider.atomic-slider-wrapper.mh75{
    --plces-slider-height: calc(75vh - var(--atomicplan-slider-m-heightcorr,0px));
}
.atomicplan_slider.atomic-slider-wrapper.mh85{
    --plces-slider-height: calc(85vh - var(--atomicplan-slider-m-heightcorr,0px));
}
.atomicplan_slider.atomic-slider-wrapper.mhf300{
    --plces-slider-height: calc(300px - var(--atomicplan-slider-m-heightcorr,0px));
    --atomic-slide--min-height: calc(300px - var(--atomicplan-slider-m-heightcorr,0px));
}
.atomicplan_slider.atomic-slider-wrapper.mhf500{
    --plces-slider-height: calc(500px - var(--atomicplan-slider-m-heightcorr,0px));
    --atomic-slide--min-height: calc(500px - var(--atomicplan-slider-m-heightcorr,0px));
}
.atomicplan_slider.atomic-slider-wrapper.mhf700{
    --plces-slider-height: calc(700px - var(--atomicplan-slider-m-heightcorr,0px));
    --atomic-slide--min-height: calc(700px - var(--atomicplan-slider-m-heightcorr,0px));
}
.atomicplan_slider.atomic-slider-wrapper.mhf800{
    --plces-slider-height: calc(800px - var(--atomicplan-slider-m-heightcorr,0px));
    --atomic-slide--min-height: calc(800px - var(--atomicplan-slider-m-heightcorr,0px));
}

@media (min-width: 578px) {
    .atomicplan_slider.atomic-slider-wrapper.th100{
        --plces-slider-height: calc(100vh - var(--atomicplan-slider-t-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.th50{
        --plces-slider-height: calc(50vh - var(--atomicplan-slider-t-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.th75{
        --plces-slider-height: calc(75vh - var(--atomicplan-slider-t-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.th85{
        --plces-slider-height: calc(85vh - var(--atomicplan-slider-t-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.thf300{
        --plces-slider-height: calc(300px - var(--atomicplan-slider-t-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.thf500{
        --plces-slider-height: calc(500px - var(--atomicplan-slider-t-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.thf700{
        --plces-slider-height: calc(700px - var(--atomicplan-slider-t-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.thf800{
        --plces-slider-height: calc(800px - var(--atomicplan-slider-t-heightcorr,0px));
    }
}
@media (min-width: 992px) {
    .atomicplan_slider.atomic-slider-wrapper.dh100{
        --plces-slider-height: calc(100vh - var(--atomicplan-slider-m-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.dh50{
        --plces-slider-height: calc(50vh - var(--atomicplan-slider-m-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.dh75{
        --plces-slider-height: calc(75vh - var(--atomicplan-slider-m-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.dh85{
        --plces-slider-height: calc(85vh - var(--atomicplan-slider-m-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.dhf300{
        --plces-slider-height: calc(300px - var(--atomicplan-slider-m-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.dhf500{
        --plces-slider-height: calc(500px - var(--atomicplan-slider-m-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.dhf700{
        --plces-slider-height: calc(700px - var(--atomicplan-slider-m-heightcorr,0px));
    }
    .atomicplan_slider.atomic-slider-wrapper.dhf800{
        --plces-slider-height: calc(800px - var(--atomicplan-slider-m-heightcorr,0px));
    }
}
/*@media (max-aspect-ratio: 16/9) {*/
/*    .atomicplan_slider.atomic-slider-wrapper {*/
/*        --plces-slider-height: calc(500px - var(--atomicplan-slider-m-heightcorr,0px)) !important;*/
/*    }*/
/*}*/
.atomicplan_slider.atomic-slider-wrapper{
    height: var(--plces-slider-height);
}


.atomicplan_slider atomic-slider{
    height: var(--plces-slider-height);
    --atomic-overlay-min-height-xs: var(--plces-slider-height);
    --atomic-overlay-height-xs: var(--plces-slider-height);
    --atomic-overlay-min-height-sm: var(--plces-slider-height);
    --atomic-overlay-height-sm: var(--plces-slider-height);
    --atomic-overlay-min-height-md: var(--plces-slider-height);
    --atomic-overlay-height-md: var(--plces-slider-height);
    --atomic-overlay-min-height-lg: var(--plces-slider-height);
    --atomic-overlay-height-lg: var(--plces-slider-height);
    --atomic-overlay-min-height-xl: var(--plces-slider-height);
    --atomic-overlay-height-xl: var(--plces-slider-height);
    --atomic-slide--min-height: var(--plces-slider-height);
    --atomic-slide--height: var(--plces-slider-height);
}
/* prevent layout shifting*/
.atomicplan_slider atomic-overlay:not(:defined){
    display:none;
}

.atomicplan_slider atomic-overlay .ah-richtext *:not(.btn){
    color: var(--plces-cb-slider-figtxt-color, white);
}

.plces-xslide {
    --plces-xslide-color: #fff;
    --plces-xslide-scrim: linear-gradient(90deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.25) 55%, rgba(0, 0, 0, 0.05) 100%);
    --plces-xslide-text-maxw: 40rem;
    --plces-xslide-gap: 1rem;
    --atomic-slide--height: var(--plces-slider-height, 70vh);
    --atomic-slide--min-height: var(--plces-slider-height, 70vh);
}
.plces-xslide__media { position: absolute; inset: 0; overflow: hidden; }
.plces-xslide__media picture,
.plces-xslide__media img,
.plces-xslide__video {
    position: absolute; inset: 0; display: block;
    width: 100%; height: 100%; object-fit: cover;
}
.plces-xslide__video { z-index: 1; }
.plces-xslide--text .plces-xslide__media::after {
    content: ""; position: absolute; inset: 0; z-index: 2;
    background: var(--plces-xslide-scrim); pointer-events: none;
}
.plces-xslide__body {
    position: absolute; inset: 0; z-index: 3;
    display: flex; align-items: var(--atomic-overlay-text-valign, center);
    padding-block: var(--bs-gap-large, 3rem);
    color: var(--plces-xslide-color);
}
.plces-xslide__body > * { width: 100%; display: flex; justify-content: var(--atomic-overlay-text-halign, flex-start); }
.plces-xslide__text { max-width: var(--plces-xslide-text-maxw); display: flex; flex-direction: column; gap: var(--plces-xslide-gap); }
.plces-xslide__text :is(h1, h2, h3, h4, p),
.plces-xslide__text .frame-pretitle,
.plces-xslide__text .frame-pretitle span { color: var(--plces-xslide-color); margin: 0; }
.plces-xslide.as-center-center .plces-xslide__text,
.plces-xslide.as-center-top .plces-xslide__text,
.plces-xslide.as-center-bottom .plces-xslide__text { text-align: center; align-items: center; }
.plces-xslide__buttons { display: flex; flex-wrap: wrap; gap: 0.75rem; margin-top: 0.5rem; }
.plces-xslide__motion {
    position: absolute; z-index: 4; inset-block-end: 1rem; inset-inline-end: 1rem;
    inline-size: 2.5rem; block-size: 2.5rem; padding: 0; border: 0; border-radius: 50%;
    display: inline-flex; align-items: center; justify-content: center;
    background: rgba(0, 0, 0, 0.45); color: #fff; cursor: pointer;
}
.plces-xslide__motion[hidden] { display: none; }
.plces-xslide__motion-icon {
    inline-size: 0.75rem; block-size: 0.75rem; background: currentColor;
    clip-path: polygon(20% 0, 100% 50%, 20% 100%);
}
.plces-xslide__motion.is-playing .plces-xslide__motion-icon {
    clip-path: polygon(0 0, 32% 0, 32% 100%, 0 100%, 0 0, 68% 0, 100% 0, 100% 100%, 68% 100%, 68% 0);
}
@media (max-width: 767.98px) {
    .plces-xslide { --plces-xslide-scrim: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.45) 55%, rgba(0, 0, 0, 0.15) 100%); }
}
