.leaderboard_wrapper__Y9mN8 {
    display: grid;
    grid-template-columns: repeat(12,1fr);
    width: 100%
}

.leaderboard_container__EOAav {
    z-index: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: span 1/3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
    grid-column: 1/13
}

@media screen and (max-width: 1200px) {
    .leaderboard_container__EOAav {
        margin-left:1em
    }
}

@media screen and (max-width: 768px) {
    .leaderboard_container__EOAav {
        margin-top:-13em;
        margin-right: 1em
    }
}

.leaderboard_content__mxWcH {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding: 2em 0 4em
}

@media screen and (max-width: 768px) {
    .leaderboard_content__mxWcH {
        padding-bottom:0
    }
}

.leaderboard_image__TANaH {
    width: 640px;
    height: 427px
}

.leaderboard_leaderboard-image__SY4KS {
    position: relative;
    -ms-grid-column: 4;
    -ms-grid-column-span: 9;
    grid-column: 4/13;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: span 1/3;
    background-color: #faebd7;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    max-width: 1300px
}

@media screen and (max-width: 1300px) {
    .leaderboard_leaderboard-image__SY4KS {
        max-width:1024px
    }
}

@media screen and (max-width: 768px) {
    .leaderboard_leaderboard-image__SY4KS {
        -ms-grid-column:1;
        -ms-grid-column-span: 12;
        grid-column: 1/13;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: span 1/2;
        background-size: contain;
        background-color: unset;
        background-position: unset
    }

    .leaderboard_leaderboard-image__SY4KS span {
        position: relative!important
    }

    .leaderboard_leaderboard-image__SY4KS span img {
        position: static!important;
        width: auto!important;
        height: auto!important;
        min-height: 256px!important
    }
}

.leaderboard-outer {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 18px;
}

.leaderboard_card__OGQmN {
    width: 100%;
    padding: 20px 30px;
    border-radius: 5px;
    background-color: #f2a857;
    display: flex;
    flex-direction: column;
    max-width: 425px;
    box-sizing: border-box;
}

/*@media screen and (max-width: 440px) {
    .leaderboard_card__OGQmN {
        max-width:360px
    }
}*/

.leaderboard_title__9Fr9q {
    font-size: 38px;
    line-height: 1.15em;
    color: #fff;
    margin-bottom: 17px;
    font-family: 'Catchy Mager', sans-serif;
    font-weight: 400;
}

@media screen and (max-width: 1023px) {
    .leaderboard_title__9Fr9q {
        font-size:30px
    }
}

.leaderboard_location__u5zq9 {
    font-weight: 400
}

.leaderboard_getDirections__2GNQ8,.leaderboard_location__u5zq9 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
    font-family: var(--font-modern)
}

.leaderboard_getDirections__2GNQ8 {
    text-decoration: underline;
    text-decoration-thickness: .5px
}

.leaderboard_links__eiKyF {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 15px;
}

.leaderboard_links__eiKyF > a {
    max-width: 250px;
    border: 2px solid #fff;
    border-radius: 5px;
    background-color: #fff;
    color: #f2a857;
}

@media screen and (max-width: 440px) {
    .leaderboard_links__eiKyF {
        flex-direction:column
    }
}

.leaderboard_links__eiKyF button[class^=styles_button] {
    border-radius: 5px;
    padding: 7px 10px
}

.leaderboard_links__eiKyF span[class*=button] {
    margin-right: 10px;
    border-radius: 5px
}

.leaderboard_links__eiKyF span[class*=button] a {
    color: #fff;
    font-weight: 700
}

@media screen and (max-width: 440px) {
    .leaderboard_links__eiKyF span[class*=button] {
        margin-right:0;
        margin-bottom: 10px;
        padding: 7px 10px
    }
}

.leaderboard_links__eiKyF .leaderboard_phone__m5chc {
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center
}

.leaderboard_links__eiKyF .leaderboard_phone__m5chc svg {
    margin-right: 5px
}

.leaderboard_links__eiKyF .leaderboard_phone__m5chc a {
    color: #fff;
    font-size: 18px;
    font-family: var(--font-modern)
}

.leaderboard_benefits__vO_dn {
    margin: 20px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.leaderboard_benefits__vO_dn .leaderboard_description__uc1D8 {
    display: flex;
    align-items: center;
    flex: 0 48%;
    font-size: 16px;
    color: #fff;
    margin-bottom: 10px;
    font-family: var(--font-modern)
}

.leaderboard_benefits__vO_dn .leaderboard_description__uc1D8 svg {
    margin-right: 5px;
    width: 12px;
    min-width: 12px;
    height: 12px;
    min-height: 12px
}

.leaderboard_manager__7Ruwm {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.leaderboard_manager__7Ruwm .leaderboard_image__TANaH {
    width: 64px;
    height: 64px;
    margin-right: 15px
}

.leaderboard_manager__7Ruwm .leaderboard_image__TANaH img {
    border-radius: 50%!important;
    -o-object-fit: cover;
    object-fit: cover
}

.leaderboard_manager__7Ruwm .leaderboard_info__ebY0T .leaderboard_name__iUeVo {
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    font-family: var(--font-miller)
}

.leaderboard_manager__7Ruwm .leaderboard_info__ebY0T .leaderboard_role___COt2 {
    font-size: 16px;
    color: #fff;
    font-family: var(--font-modern)
}

.leaderboard_contact__6d6vQ {
    display: flex;
    align-items: center
}

.leaderboard_contact__6d6vQ svg {
    margin-right: 10px
}

.leaderboard_contact__6d6vQ span {
    margin-right: 5px
}

.leaderboard_contact__6d6vQ a,.leaderboard_contact__6d6vQ span {
    font-size: 18px;
    color: #fff;
    font-family: var(--font-modern)
}

.leaderboard_background__7efX6 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/4;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: span 1/3;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    background-image: url(/_next/static/media/background-leaderboard.d0e34a38.webp)
}

@media screen and (max-width: 768px) {
    .leaderboard_background__7efX6 {
        display:none
    }
}

.leaderboard_icons__fFDcz {
    position: absolute;
    bottom: 2em;
    left: 50%;
    transform: translate(-50%);
    display: flex;
    z-index: 2
}

@media screen and (max-width: 768px) {
    .leaderboard_icons__fFDcz {
        right:1em;
        top: 2em;
        bottom: unset;
        left: unset
    }
}

.leaderboard_icon__BXL48 {
    margin-right: 10px;
    width: 40px;
    height: 40px;
    background-size: 28px;
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 50%;
    background-position: 50%
}

.leaderboard_gallery__zGb_t {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22'%3E%3Cpath fill='%23616161' fill-rule='evenodd' d='m21.386 14.844-4.9-.416L15.55 4.02a.695.695 0 0 0-.76-.619l-5.222.444.219-2.428 12.713 1.08-1.113 12.347ZM1.46 5.9l6.567-.558 1.417-.12 4.729-.403.854 9.485.258 2.862-12.713 1.08L1.46 5.9Zm21.902-4.695L9.21.003a.695.695 0 0 0-.76.618l-.3 3.344-7.512.639a.686.686 0 0 0-.636.737l1.444 16.038a.695.695 0 0 0 .76.618l14.15-1.202a.686.686 0 0 0 .636-.737l-.17-1.881 4.97.422a.695.695 0 0 0 .76-.619l1.444-16.038a.686.686 0 0 0-.636-.737Z'/%3E%3C/svg%3E")
}

.leaderboard_tour__CS78D {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23616161' fill-rule='nonzero' d='M12 0c4.5 0 8.4 2.4 10.35 6.15L24 4.5v6h-6l2.25-2.25C18.75 5.25 15.6 3 12 3c-4.95 0-9 4.05-9 9s4.05 9 9 9c2.7 0 5.1-1.2 6.75-3.15L21 19.8c-2.1 2.55-5.4 4.2-9 4.2-6.6 0-12-5.4-12-12S5.4 0 12 0ZM7.02 9.586c.959 0 1.658.543 1.658 1.268 0 .434-.26.816-.667.978v.013c.485.194.796.582.796 1.132 0 .861-.77 1.437-1.741 1.437-.46 0-.965-.13-1.288-.33v-.997c.408.253.841.421 1.243.421.453 0 .757-.22.757-.589s-.298-.595-.848-.595h-.466v-.777h.466c.479 0 .718-.22.718-.524 0-.337-.284-.531-.699-.531-.343 0-.738.136-1.01.298v-.92c.311-.194.693-.284 1.082-.284Zm5.1.07-1.262 1.872.013.006c.13-.078.311-.136.564-.136.776 0 1.43.602 1.43 1.456 0 .9-.744 1.56-1.748 1.56-.97 0-1.74-.608-1.74-1.637 0-.518.174-.952.582-1.567l1.016-1.553h1.146Zm3.068-.07c.525 0 .99.22 1.295.634.291.401.427.958.427 1.78 0 .822-.136 1.379-.427 1.78-.304.414-.77.634-1.295.634-.517 0-.99-.22-1.294-.634-.291-.401-.427-.958-.427-1.78 0-.822.136-1.379.427-1.78.304-.414.777-.634 1.294-.634Zm-4.045 2.602c-.382 0-.712.265-.712.666 0 .363.279.7.706.7.388 0 .712-.279.712-.68 0-.382-.291-.686-.706-.686Zm4.045-1.683a.564.564 0 0 0-.472.252c-.162.233-.22.648-.22 1.25 0 .64.065 1.016.22 1.236a.58.58 0 0 0 .472.252c.214 0 .37-.11.473-.252.155-.22.22-.59.22-1.25 0-.588-.052-.996-.22-1.236a.556.556 0 0 0-.473-.252Z'/%3E%3C/svg%3E")
}

.leaderboard_openDay__uCdvk {
    background: #fff;
    padding: 20px 30px;
    border-radius: 5px;
    border: 1px solid #553151;
    margin-top: 10px;
    max-width: 448px;
    display: flex;
    gap: 10px;
    box-sizing: border-box
}

@media screen and (max-width: 440px) {
    .leaderboard_openDay__uCdvk {
        max-width:360px;
        padding: 20px;
        gap: 15px;
        margin-right: 1em
    }
}

.leaderboard_openDay__uCdvk .leaderboard_openDaySVG__5nSCQ {
    width: 64px;
    height: 64px;
    min-width: 64px;
    min-height: 64px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (max-width: 440px) {
    .leaderboard_openDay__uCdvk .leaderboard_openDaySVG__5nSCQ {
        width:42px;
        height: 42px;
        min-width: 42px;
        min-height: 42px
    }

    .leaderboard_openDay__uCdvk .leaderboard_openDaySVG__5nSCQ svg {
        width: 24px
    }
}

.leaderboard_openDay__uCdvk [class^=open-pdf-link] {
    font-size: 16px;
    font-family: var(--font-miller)
}

@media screen and (max-width: 440px) {
    .leaderboard_openDay__uCdvk [class^=open-pdf-link] {
        font-size:14px
    }
}

.leaderboard_openDay__uCdvk h3 {
    font-family: var(--font-miller-regular);
    font-size: 20px;
    color: #205846
}

@media screen and (max-width: 440px) {
    .leaderboard_openDay__uCdvk h3 {
        font-size:18px
    }
}

.leaderboard_openDay__uCdvk p {
    font-family: var(--font-modern);
    font-size: 16px;
    margin: 5px 0;
    line-height: 1.4;
    max-width: 55rem;
    color: #616161
}

@media screen and (max-width: 440px) {
    .leaderboard_openDay__uCdvk p {
        font-size:14px
    }
}

.leaderboard_openDay__uCdvk a {
    text-decoration: underline;
    margin: 5px 0;
    line-height: 1.4;
    font-weight: 400;
    color: #bc5016;
    font-family: var(--font-modern)
}

.leaderboard-content_container__FF2V8 {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 20px
}

.leaderboard-content_wrapper__rjWad {
    padding: 0
}

@media screen and (max-width: 768px) {
    .leaderboard-content_wrapper__rjWad {
        display:flex;
        flex-direction: column;
        padding: 0 0 30px
    }
}

.leaderboard-content_wrapper__rjWad .leaderboard-content_content__XyYAi {
    font-size: 18px;
    color: #616161;
    line-height: 1.4;
    margin-bottom: 22px;
    font-family: var(--font-modern);
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 40px;
    column-gap: 40px;
    padding-right: 50px
}

@media screen and (max-width: 640px) {
    .leaderboard-content_wrapper__rjWad .leaderboard-content_content__XyYAi {
        -moz-column-count:1;
        column-count: 1;
        padding-right: 0
    }
}

.leaderboard-content_wrapper__rjWad .leaderboard-content_content__XyYAi p {
    margin: 0 0 1.25em;
    max-width: 55rem;
    line-height: 1.4
}

.leaderboard-content_wrapper__rjWad .leaderboard-content_content__XyYAi p:first-of-type {
    margin-top: 0
}

.leaderboard-content_wrapper__rjWad .leaderboard-content_content__XyYAi p:last-of-type {
    margin-bottom: 0
}

.leaderboard-content_wrapper__rjWad .leaderboard-content_content__XyYAi h2,.leaderboard-content_wrapper__rjWad .leaderboard-content_content__XyYAi h3 {
    font-size: 20px;
    color: #205846;
    line-height: 31.25px;
    font-weight: 400;
    font-family: var(--font-miller)
}

.leaderboard-content_wrapper__rjWad .leaderboard-content_content__XyYAi a {
    color: #bc5016;
    text-decoration: underline
}

.leaderboard-content_wrapper__rjWad .leaderboard-content_caption__KoeTl {
    font-size: 20px;
    line-height: 31.25px;
    color: #205846;
    font-family: var(--font-miller)
}

.leaderboard-content_title__k5oDK {
    margin-bottom: 20px;
    font-size: 30px;
    color: #205846;
    line-height: 31.25px;
    padding: 80px 0 0;
    display: flex;
    font-family: var(--font-miller)
}

@media screen and (max-width: 768px) {
    .leaderboard-content_title__k5oDK {
        padding:30px 20px 0
    }
}

@media screen and (max-width: 640px) {
    .leaderboard-content_title__k5oDK {
        font-size:25px;
        padding: 0;
        margin: 1em 0
    }
}

.leaderboard-content_brochure__oNaed {
    width: 85%;
    background-color: #f0f0f0;
    margin: 50px auto 80px;
    height: 120px;
    position: relative;
    padding: 0 18px;
    display: flex;
    align-items: center
}

@media screen and (max-width: 768px) {
    .leaderboard-content_brochure__oNaed {
        flex-direction:column;
        flex: 0 100%;
        width: unset;
        max-width: calc(100% - 40px);
        display: flex;
        height: -moz-max-content;
        height: max-content;
        margin: 10px auto 50px;
        padding: 18px
    }
}

.leaderboard-content_brochure__oNaed .leaderboard-content_image___c0l5 {
    position: absolute;
    top: -40px;
    left: 10px;
    transform: rotate(-5deg)
}

@media screen and (max-width: 768px) {
    .leaderboard-content_brochure__oNaed .leaderboard-content_image___c0l5 {
        position:relative;
        top: 0;
        left: 0
    }

    .leaderboard-content_brochure__oNaed .leaderboard-content_image___c0l5 span {
        width: 142px!important
    }
}

.leaderboard-content_brochure__oNaed .leaderboard-content_content__XyYAi {
    padding: 0 0 0 145px
}

@media screen and (max-width: 768px) {
    .leaderboard-content_brochure__oNaed .leaderboard-content_content__XyYAi {
        padding:20px 0 0
    }
}

.leaderboard-content_brochure__oNaed .leaderboard-content_description__nUb3o {
    font-size: 18px;
    color: #616161;
    font-weight: 400;
    margin-bottom: 10px;
    margin-left: 20px;
    line-height: 1.4;
    font-family: var(--font-modern)
}

.leaderboard-content_brochure__oNaed .leaderboard-content_description__nUb3o strong {
    font-family: var(--font-modern);
    font-weight: 700
}

.leaderboard-content_brochure__oNaed .leaderboard-content_link__3131a {
    text-decoration: underline;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 400;
    color: #bc5016;
    font-family: var(--font-modern);
    margin-left: 20px
}