.template-slide__subtitle[data-v-e6357adf], .template-slide__title[data-v-e6357adf] {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.template-slide--only-subtitle .template-slide__subtitle[data-v-e6357adf] {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.template-slide[data-v-e6357adf] {
    --hsl-bg: var(--gray--100-bg);
    --hsl-clr: var(--gray--100-clr);
    --hsl-clr-accent: var(--gray--100-clr-accent);
    --hsl-clr-decent: var(--gray--100-clr-decent);
    --hsl-clr-strong: var(--gray--100-clr-strong);
    --hsl-clr-strong-alt: var(--gray--100-clr-strong-alt);
    --hsl-clr-primary: var(--gray--100-clr-primary);
    --hsl-clr-good: var(--gray--100-clr-good);
    --hsl-clr-bad: var(--gray--100-clr-bad);
    --hsl-sep: var(--gray--100-sep);
    --hsl-sep-alt: var(--gray--100-sep-alt);
    background-color: Hsla(var(--hsl-bg),1);
    color: Hsla(var(--hsl-clr),1);
}

.template-slide__bg[data-v-e6357adf] {
    border-radius: inherit;
    flex: 1 1 auto;
    position: relative;
}

.template-slide-bg[data-v-e6357adf] {
    --width-image-proportions: calc(var(--banner-height)*var(--width-image-size)/var(--height-image-size));
}

.template-slide-bg__img[data-v-e6357adf] {
    border-radius: inherit;
    height: 100%;
    object-fit: cover;
    object-position: right center;
    position: absolute;
    right: 0px;
    top: 0px;
    width: var(--brand-slide-width);
}

@media (max-width: 1600px) {
    .template-slide-bg__img[data-v-e6357adf] {
        object-position: center center;
    }
}

.template-slide-bg--filled .template-slide-bg__img[data-v-e6357adf] {
    object-fit: fill;
}

.template-slide--autoshadow .template-slide-auto-shadow[data-v-e6357adf] {
    --width-image-proportions: calc(var(--banner-height)*var(--width-image-size)/var(--height-image-size));
    --empty-space: calc(100% - var(--width-image-proportions));
    --opacity-attack-effective: max(0px,min(var(--opacity-attack),calc(var(--empty-space)*1000)));
    border-radius: inherit;
    height: 100%;
    position: absolute;
    top: 0px;
    width: 100%;
}

.template-slide--autoshadow .template-slide-auto-shadow--is-image-center[data-v-e6357adf] {
    --empty-space: calc((100% - var(--width-image-proportions))/2);
}

.template-slide--autoshadow .template-slide-auto-shadow[data-v-e6357adf]:not(.template-slide--autoshadow .template-slide-auto-shadow--left) {
    background-image: linear-gradient(to right,Hsl(var(--custom-banner-shadow-bg,var(--custom-template-shadow-color,var(--hsl-bg)))) max(var(--empty-space),0%),hsla(0,0%,100%,0) max(var(--empty-space) + var(--opacity-attack-effective),var(--opacity-attack-effective)));
    right: 0px;
}

.template-slide--autoshadow .template-slide-auto-shadow--left[data-v-e6357adf] {
    background-image: linear-gradient(to left,Hsl(var(--custom-banner-shadow-bg,var(--custom-template-shadow-color,var(--hsl-bg)))) max(var(--empty-space),0%),hsla(0,0%,100%,0) max(var(--empty-space) + var(--opacity-attack-effective),var(--opacity-attack-effective)));
    left: 0px;
}

.template-slide--autoshadow.template-slide--content-backdrop .template-slide-auto-shadow[data-v-e6357adf]:not(.template-slide-auto-shadow--not-backdrop, .template-slide-auto-shadow--left) {
    background-image: linear-gradient(to right,Hsl(var(--custom-banner-shadow-bg,var(--custom-template-shadow-color,var(--hsl-bg)))) max(var(--empty-space),var(--content-width) - var(--opacity-attack)),hsla(0,0%,100%,0) max(var(--empty-space) + var(--opacity-attack-effective),var(--content-width)));
}

.template-slide--content-backdrop .template-slide-content-backdrop[data-v-e6357adf] {
    --width-image-proportions: calc(var(--banner-height)*var(--width-image-size)/var(--height-image-size));
    background-image: linear-gradient(to right,Hsl(var(--custom-banner-shadow-bg,var(--custom-template-shadow-color,var(--hsl-bg)))) calc(var(--content-width) - var(--opacity-attack)),hsla(0,0%,100%,0) var(--content-width));
    border-radius: inherit;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;
}

.template-slide--autoshadow.template-slide--content-backdrop .template-slide-content-backdrop[data-v-e6357adf] {
    display: none;
}

.template-slide[data-v-e6357adf] {
    --width-image-size: var(--w-by-2560,var(--w-original));
    --height-image-size: var(--h-by-2560,var(--h-original));
}

@media (max-width: 1920px) {
    .template-slide[data-v-e6357adf] {
        --width-image-size: var(--w-by-1920,var(--w-original));
        --height-image-size: var(--h-by-1920,var(--h-original));
    }
}

@media (max-width: 1680px) {
    .template-slide[data-v-e6357adf] {
        --width-image-size: var(--w-by-1680,var(--w-original));
        --height-image-size: var(--h-by-1680,var(--h-original));
    }
}

@media (max-width: 1440px) {
    .template-slide[data-v-e6357adf] {
        --width-image-size: var(--w-by-1440,var(--w-original));
        --height-image-size: var(--h-by-1440,var(--h-original));
    }
}

@media (max-width: 1350px) {
    .template-slide[data-v-e6357adf] {
        --width-image-size: var(--w-by-1350,var(--w-original));
        --height-image-size: var(--h-by-1350,var(--h-original));
    }
}

@media (max-width: 1024px) {
    .template-slide[data-v-e6357adf] {
        --width-image-size: var(--w-by-1024,var(--w-original));
        --height-image-size: var(--h-by-1024,var(--h-original));
    }
}

.template-slide[data-v-e6357adf] {
    --banner-height: 15.5rem;
    --ui-slider-slide-container-padding: 0.5rem 2rem 0.5rem 3.5rem;
    min-height: var(--banner-height);
}

.template-loader[data-v-3bacd23c]::before {
    background-color: currentcolor;
    border-radius: var(--border-radius);
    content: "";
    display: block;
    height: 15.5rem;
}

.template-index[data-v-79a9fb73] {
    --ui-slider-pagination-custom-bottom-margin: 0.75rem;
    border-radius: var(--border-radius);
    overflow: hidden;
}
