h2{
    --line-height:1.1428571429;
    font-family:Media77,serif;
    font-size:calc(1.03448vw + 14.31034px);
    font-style:normal;
    font-weight:400;
    letter-spacing:0;
    line-height:1.1428571429
}
@media(min-width:2001px){
    h2{
        font-size:35px
    }
}
@media(max-width:550px){
    h2{
        font-size:20px
    }
}
.PageSlider{
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid;
    grid-column:full;
    margin-bottom:calc(8.96552vw + 70.68966px);
    overflow:hidden;
    position:relative;
    width:100%
}
@media(min-width:2409px){
    .PageSlider{
        --max-grid:calc(var(--six-site-max-width)/2 + var(--six-site-margin) + var(--six-gutter)*2);
        grid-template-columns:[full-start] var(--six-site-margin) calc(50vw - var(--max-grid)) [content-start] repeat(var(--six-cols),1fr) [content-end] calc(50vw - var(--max-grid)) var(--six-site-margin) [full-end]
    }
}
@media(max-width:2408px){
    .PageSlider{
        --col-spacer:calc(var(--six-site-margin) - var(--six-gutter));
        grid-template-columns:[full-start] var(--col-spacer) [content-start] repeat(var(--six-cols),1fr) [content-end] var(--col-spacer) [full-end]
    }
}
@supports not (display:grid){
    .PageSlider{
        display:block;
        width:100%
    }
}
@media(min-width:2001px){
    .PageSlider{
        margin-bottom:250px
    }
}
@media(max-width:550px){
    .PageSlider{
        margin-bottom:120px
    }
}
.PageSlider__container{
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid;
    grid-column:full
}
@media(min-width:2409px){
    .PageSlider__container{
        --max-grid:calc(var(--six-site-max-width)/2 + var(--six-site-margin) + var(--six-gutter)*2);
        grid-template-columns:[full-start] var(--six-site-margin) calc(50vw - var(--max-grid)) [content-start] repeat(var(--six-cols),1fr) [content-end] calc(50vw - var(--max-grid)) var(--six-site-margin) [full-end]
    }
}
@media(max-width:2408px){
    .PageSlider__container{
        --col-spacer:calc(var(--six-site-margin) - var(--six-gutter));
        grid-template-columns:[full-start] var(--col-spacer) [content-start] repeat(var(--six-cols),1fr) [content-end] var(--col-spacer) [full-end]
    }
}
@supports not (display:grid){
    .PageSlider__container{
        display:block;
        width:100%
    }
}
.PageSlider__container .Carousel{
    grid-column:content
}
.PageSlider__container .Carousel.flickity-enabled .flickity-viewport{
    overflow:initial;
    position:relative
}
.PageSlider__container .Carousel.flickity-enabled .flickity-slider{
    display:flex
}
.PageSlider__header{
    align-content:center;
    align-items:center;
    display:flex;
    grid-column:content;
    justify-content:space-between;
    margin-bottom:calc(.68966vw + 26.2069px)
}
@media(min-width:2001px){
    .PageSlider__header{
        margin-bottom:40px
    }
}
@media(max-width:550px){
    .PageSlider__header{
        margin-bottom:30px
    }
}
.PageSlider__name,.PageSlider__title{
    --line-height:1.1;
    font-family:Antique Legacy,sans-serif;
    font-size:calc(1.7931vw + 12.13793px);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    line-height:1.1111111111;
    text-transform:capitalize
}
@media(min-width:2001px){
    .PageSlider__name,.PageSlider__title{
        font-size:18px
    }
}
@media(max-width:550px){
    .PageSlider__name,.PageSlider__title{
        font-size:12px
    }
}
.PageSlider__buttons{
    display:none
}
@media(max-width:1023px){
    .PageSlider__buttons{
        display:none
    }
}
.PageSlider__buttons button{
    --line-height:1.1111111111;
    background-color:transparent;
    border-width:0;
    cursor:pointer;
    font-family:Antique Legacy,sans-serif;
    font-size:calc(.13793vw + 15.24138px);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    line-height:1.1111111111;
    padding:0;
    transition:opacity .5s cubic-bezier(.25,1,.5,1),color .4s ease
}
@media(min-width:2001px){
    .PageSlider__buttons button{
        font-size:18px
    }
}
@media(max-width:550px){
    .PageSlider__buttons button{
        font-size:16px
    }
}
@media(hover:hover){
    .PageSlider__buttons button:hover{
        opacity:.4
    }
}
.PageSlider__buttons button.is-inactive{
    opacity:.4;
    pointer-events:none
}
.PageSlider__slide{
    width:75%
}
.PageSlider__slide:not(:last-of-type){
    margin-right:var(--six-gutter)
}
@media(min-width:768px){
    .PageSlider__slide{
        width:50%
    }
}
@media(min-width:1024px){
    .PageSlider__slide{
        width:42%
    }
}
@media(min-width:1440px){
    .PageSlider__slide{
        width:32%
    }
}
.PageSlider__media-wrap .Video,.PageSlider__media-wrap .Video video{
    aspect-ratio:1;
    height:100%;
    object-fit:cover;
    width:100%
}
.PageSlider__name{
    margin-top:10px
}
.PageSlider__name a{
    cursor:pointer;
    transition:opacity .5s cubic-bezier(.25,1,.5,1),color .4s ease
}
@media(hover:hover){
    .PageSlider__name a:hover{
        opacity:.4
    }
}
