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
    }
}
.PageSubNav{
    bottom:calc(.68966vw + 26.2069px);
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid;
    left:0;
    position:fixed;
    transition:opacity .4s ease;
    z-index:80
}
@media(min-width:2001px){
    .PageSubNav{
        bottom:40px
    }
}
@media(max-width:550px){
    .PageSubNav{
        bottom:30px
    }
}
@media(min-width:2409px){
    .PageSubNav{
        --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){
    .PageSubNav{
        --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){
    .PageSubNav{
        display:block;
        width:100%
    }
}
@media(max-width:1199px){
    .PageSubNav{
        display:none
    }
}
.lottie-map-active .PageSubNav{
    opacity:0!important;
    pointer-events:none!important
}
.PageSubNav__nav{
    column-gap:5px;
    display:flex;
    grid-column:content
}
.PageSubNav__nav button{
    --line-height:1.6666666667;
    all:unset;
    color:#a9a9a9;
    cursor:pointer;
    display:inline-flex;
    font-family:Antique Legacy,sans-serif;
    font-size:calc(0.00238 * 100vw + 15.2381px);
    font-style:normal;
    font-weight:600;
    letter-spacing:0;
    line-height:1.6666666667;
    padding:4px 0 2px;
    text-transform:capitalize;
    transition:border-bottom .3s ease;
    border-bottom: 4px solid transparent;
    margin-right: 20px
}
@media(hover:hover){
    .PageSubNav__nav button:hover{
        border-bottom: 4px solid #a9a9a9
    }
}
.PageSubNav__nav button.is-active{
    border-bottom: 4px solid #a9a9a9;
}
