p{font:var(--global--type-body-1);color:var(--global--color-gray)}.header{position:fixed;z-index:100;width:100%;height:72px}.header__container{max-width:1650px;margin:0 auto}.header__top{position:relative;z-index:10;width:100%;height:72px;background-color:#d96345;transition:background 200ms ease-in-out}.header__pages-container{position:relative}.header__frame{position:absolute;right:0;overflow:auto;min-height:calc(100vh - 72px);width:0%;background-color:#fff}.header__page{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;background-color:#fff}.header__top-container{height:inherit;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 24px}.header__button-container{display:flex;align-items:center;gap:1.25rem}.header__logo{display:block}.header__logo img{display:block;width:100%;height:100%;object-fit:cover}.header__search{display:none;font-size:1.25rem;color:#fff}@media screen and (min-width: 420px){.header__search{display:initial}}.button__hours{display:flex;align-items:center;padding:0;width:24px;height:18px;font-size:1.25rem;color:#fff;cursor:pointer;background-color:transparent;border:none}.button__hamburger{position:relative;width:24px;height:18px;margin:0;padding:0;cursor:pointer;background-color:transparent;border:none}.button__hamburger .hamburger__container{position:relative;width:inherit;height:inherit}.button__hamburger .hamburger__bar{position:absolute;width:100%;height:2px;background-color:#fff;border-radius:2px}.button__hamburger .hamburger__bar:nth-child(1){top:0;left:0}.button__hamburger .hamburger__bar:nth-child(2){top:50%;left:0;transform:translate(0, -1px)}.button__hamburger .hamburger__bar:nth-child(3){bottom:0;left:0}.header__page.menu .hours__column:nth-child(1){padding:74px 34px 43px 34px}.header__page.menu .hours__column:nth-child(1) ul{padding-left:0;margin:0;display:flex;flex-direction:column;gap:20px}.header__page.menu .hours__column:nth-child(1) li{list-style-type:none}.header__page.menu .hours__column:nth-child(1) ul a{font-family:"Work Sans",sans-serif;font-size:25px;font-weight:700;line-height:29px;color:#423930;text-decoration:none;text-transform:uppercase}.header__page.menu .hours__column:nth-child(1) .custom-button{margin-top:28px}.header__page.menu .hours__column:nth-child(2){padding:24px 18px;border-top:2.25px solid rgba(99,91,84,.51)}.header__page.menu .hours__column:nth-child(3){border-top:2.25px solid rgba(99,91,84,.51)}.header__page.menu .hours__column:nth-child(4){padding:55px 18px 102px 18px;border-top:2.25px solid rgba(99,91,84,.51)}.header__page.menu .hours__column:nth-child(4) ul{margin:0;padding-left:0}.header__page.menu .hours__column:nth-child(4) li{list-style-type:none}.header__page.menu .hours__column:nth-child(4) .hours__social a{display:flex;justify-content:center;align-items:center;font-family:"Work Sans",sans-serif;font-size:1.5rem;font-weight:700;line-height:29px;color:#423930;text-decoration:none;padding:.25rem;width:30px;height:30px;border-radius:50%;border:2px solid #423930}.header__page.menu .hours__column:nth-child(4) .hours__social{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.header__page.menu .hours__column:nth-child(4) p{text-align:center;margin-bottom:0}.header__page.menu .hours__column:nth-child(4) p a{color:#423930;text-decoration:none}#menu-primary-menu .current-menu-item a{color:#c94e2f}.header__page.hours{padding:75px 0px 60px 0px;text-align:center}.header__page.hours .hours__message{color:#c94e2f;padding-bottom:3rem}.header__page.hours .hours__place{margin-bottom:2rem}.header__page.hours .hours__title{font-family:"Work Sans",sans-serif;font-size:25px;font-weight:700;line-height:29px;color:#d96345;text-transform:uppercase;margin-bottom:2rem}.header__page.hours .hours__times{display:flex;flex-direction:column;gap:12px;font-family:"Work Sans",sans-serif;font-weight:400;font-size:1rem;color:#423930;text-transform:uppercase}.header__page.hours .custom-button{margin-top:1rem;margin-bottom:1rem}@media screen and (min-width: 1200px){.header__frame{top:-72px;min-height:100vh;background-color:#cd6247;background-size:cover;background-position:center bottom;background-repeat:no-repeat}.header__page{max-width:calc(1200px - 240px);margin:0 auto;margin-top:calc(22px + 72px);width:calc(100vw - 168px);height:max-content;min-height:calc(100vh - 190px);border-radius:14px;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,.49);box-shadow:0px 10px 30px 0px rgba(0,0,0,.49)}.header__frame--content{position:absolute;top:0;left:50%;bottom:0;right:0;transform:translate(-50%, 0px);width:100%}.header.hours .header__top{background-color:transparent}.header.menu .header__top{background-color:transparent}.header__button-container{gap:60px}.header__page.hours{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:75px 120px 60px 120px;width:calc(100vw - 408px);min-height:calc(100vh - 608px)}.header__page.hours .hours__column{display:flex;flex-direction:column;justify-content:center}.header__page.hours .custom-button{margin:0 auto}.header__page.hours .hours__title{text-align:left}.header__page.hours .hours__place{text-align:left}.header__page.hours .hours__message{padding-bottom:0}.header__page.menu{display:grid;grid-template-columns:1fr 1fr 1fr;padding:75px 120px 60px 120px;width:calc(100vw - 408px);min-height:calc(100vh - 408px);grid-template-areas:"a a c" "d d d"}.header__page.menu .hours__column:nth-child(1){grid-area:a;padding:0}.header__page.menu .hours__column:nth-child(1) ul{display:block;flex-direction:unset;gap:unset;columns:2}.header__page.menu .hours__column:nth-child(1) li{margin-bottom:24px}.header__page.menu .hours__column:nth-child(1) .custom-button{margin-top:3rem}.header__page.menu .hours__column:nth-child(2){grid-area:b;display:none}.header__page.menu .hours__column:nth-child(3){grid-area:c;border-top:none}.header__page.menu .hours__column:nth-child(4){grid-area:d;border-top:none;display:flex;align-items:center;gap:25px;padding:0}.header__page.menu .hours__column:nth-child(4) .hours__social{margin-bottom:0}.header__page.menu .hours__column:nth-child(4) p{margin-top:0}.header__page.menu .hours__column:nth-child(4){margin-top:70px}}@media screen and (min-width: 1200px){.header .newsletter{padding:0}.header .newsletter .has-heading-2-font-size{margin-top:0;text-align:left}.header .newsletter .gform_fields{grid-template-columns:1fr !important}.header .newsletter .gform_wrapper input[type=submit]{margin-left:20px}}.footer{background-color:#435a78;background-position:center center;background-repeat:no-repeat;max-width:1650px;margin:0 auto}.footer__top{padding:4rem 1rem}.footer__logo{margin:0 auto}.footer__logo .footer__picture{display:block}.footer__logo img{display:block}.footer .text-center{display:block;margin:0 auto;text-align:center}.footer .b{margin-top:28px}.footer__socials{margin:1.75rem 0;padding:0;display:flex;justify-content:center;gap:1rem}.footer__socials li{list-style-type:none}.footer__socials a,.footer__socials i{text-decoration:none}.footer__socials a{display:block}.footer__socials svg{width:30px;height:30px}.a{grid-area:a}.b{grid-area:b}.c{grid-area:c}.d{grid-area:d}.e{grid-area:e}.footer__content{display:grid;grid-template-areas:"a" "b" "c" "d" "e";gap:.5rem}@media screen and (min-width: 1300px){.footer{background-position:top center;background-size:cover}.footer__top{padding:1.25rem 1rem}.footer__content{max-width:1214px;max-height:230px;margin:0 auto;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"d a b" "c a e"}.footer__logo{display:flex;align-items:center;justify-content:center}.footer .b{margin-top:0}.footer__socials{margin:0;justify-content:left}.footer .d{margin-top:4rem}.footer .b{margin-top:5rem}.footer .b a{margin:0;text-align:right}.footer .c{margin-bottom:4rem}.footer .c a{margin:0;text-align:left;display:inline-block}.footer .e{margin-bottom:4rem}.footer .e span{margin:0;text-align:right}}.footer__bottom{background-color:#fff;padding:1rem 0}.footer .text-medium{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:500;line-height:19px;color:#fff}.footer .text-light{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:300;line-height:19px;color:#fff}.footer .no-link{text-decoration:none}.mc-imprint{--imprint-scale: 1;--imprint-speed: 1;--imprint-dot-size: 0.5;--imprint-text-size: 0.75;--imprint-container-color: #fff;--imprint-text-color: #E7503E;--imprint-dot1-color: #57B6B2;--imprint-dot2-color: #E7503E;--imprint-dot3-color: #EAAA21;--imprint-dot4-color: #A7AD37;position:relative;text-decoration:none;height:calc(2rem * var(--imprint-scale));width:calc(9.03125rem * var(--imprint-scale));display:block}.mc-imprint .mc-dots{display:flex;justify-content:space-between;align-items:center}.mc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.mc-imprint #logo .letter{fill:var(--imprint-text-color)}.mc-imprint #logo{--imprint-text-width: calc(12.03125rem * var(--imprint-text-size));--imprint-text-height: calc(1.25rem * var(--imprint-text-size));height:calc(var(--imprint-text-height) * var(--imprint-scale));width:calc(var(--imprint-text-width) * var(--imprint-scale));position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;background-color:var(--imprint-container-color);opacity:0;transition:opacity calc(250ms * var(--imprint-speed)) ease-in-out 187.5ms}@media(hover: none)and (pointer: coarse),(hover: none)and (pointer: fine){.mc-imprint .mc-dots{display:none}.mc-imprint #logo{opacity:1}}@media(hover: hover)and (pointer: coarse),(hover: hover)and (pointer: fine){.mc-imprint .mc-dots{--imprint-dots-width: calc(8rem * var(--imprint-dot-size));--imprint-dots-height: calc(1rem * var(--imprint-dot-size));position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);width:calc(var(--imprint-dots-width) * var(--imprint-scale));height:calc(var(--imprint-dots-height) * var(--imprint-scale))}.mc-imprint .mc-dots .mc-dot{--imprint-size: calc(1rem * var(--imprint-dot-size));--imprint-margin: calc(var(--imprint-size) * 0.25);width:calc(var(--imprint-size) * var(--imprint-scale));height:calc(var(--imprint-size) * var(--imprint-scale));border-radius:100%;display:inline-block;margin:0 calc(var(--imprint-margin) * var(--imprint-scale));transform:translateY(0rem);opacity:1}.mc-imprint .mc-dots .mc-dot:nth-of-type(1){background-color:var(--imprint-dot1-color);transition:transform 250ms ease-in-out 0ms,opacity 250ms ease-in-out 250ms}.mc-imprint .mc-dots .mc-dot:nth-of-type(2){background-color:var(--imprint-dot2-color);transition:transform 250ms ease-in-out 62.5ms,opacity 250ms ease-in-out 250ms}.mc-imprint .mc-dots .mc-dot:nth-of-type(3){background-color:var(--imprint-dot3-color);transition:transform 250ms ease-in-out 125ms,opacity 250ms ease-in-out 250ms}.mc-imprint .mc-dots .mc-dot:nth-of-type(4){background-color:var(--imprint-dot4-color);transition:transform 250ms ease-in-out 187.5ms,opacity 250ms ease-in-out 250ms}.mc-imprint:hover .mc-dot{--imprint-offset: calc(-1.5rem * var(--imprint-dot-size));transform:translateY(calc(var(--imprint-offset) * var(--imprint-scale)));opacity:0}.mc-imprint:hover #logo{opacity:1}}.mc-imprint{margin:0 auto}.gform_wrapper label{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400 !important;line-height:1.25rem;color:#7a7471;margin-left:1.25rem}.gform_heading{display:none}.gform_wrapper .gfield_required{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400 !important;line-height:1.25rem}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=phone]{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;color:#423930;border:1px solid #a6a2a1;background-color:#faf9f8;border-radius:.5rem;padding:16px 20px !important}.gform_wrapper .gfield:focus-within label{color:#435a78}.gform_wrapper .gfield:focus-within input[type=text],.gform_wrapper .gfield:focus-within input[type=email],.gform_wrapper .gfield:focus-within input[type=phone]{border:1px solid #435a78;background-color:#fff}.gform_wrapper .gform_fields{grid-row-gap:1.25rem !important;margin-bottom:2rem}.gform_wrapper input[type=submit]{display:inline-block;box-sizing:border-box;width:max-content;height:max-content;padding:11px 25px;font-family:"Work Sans",sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:.7px;line-height:21px !important;text-transform:uppercase;text-decoration:none;cursor:pointer;color:#5c7089;background-color:transparent;border:2.25px solid #5c7089;border-radius:8px;transition:background 200ms ease-in-out,color 200ms ease-in-out}.gform_wrapper input[type=submit]:hover{color:#fff;background-color:#5c7089}.tribe-events-view{top:72px}.tribe-events .tribe-events-c-view-selector__list-item-text{color:#c94e2f;text-transform:uppercase;font-family:"Work Sans",sans-serif}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{background-color:#c94e2f}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{background-color:#c94e2f;color:#fff;border-radius:.5rem;font-family:"Work Sans",sans-serif;text-transform:uppercase}.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::placeholder{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:700;color:#a6a2a1;text-transform:uppercase}.tribe-events .tribe-events-calendar-list__event-datetime{color:#c94e2f}.section{padding:4rem 1rem;background-color:#fff;color:#423930;overflow:hidden}.section__content{max-width:1024px;margin:0 auto}.section--narrow .section__content{max-width:840px;margin:0 auto}.section.remove_pad_bot{padding-bottom:0}.section.remove_pad_top{padding-top:0}.section--scheme-white{background-color:#fff}.section--scheme-pink{background-color:#faede9}.section--scheme-yellow{background-color:#f7eddf}.section--scheme-blue{background-color:#f4f5f7}.custom-button{display:inline-block;box-sizing:border-box;width:max-content;padding:11px 25px;font-family:"Work Sans",sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:.7px;line-height:21px;text-transform:uppercase;text-decoration:none;cursor:pointer;background:none;color:#000;border:2.25px solid #000;border-radius:8px;transition:background 200ms ease-in-out,color 200ms ease-in-out;-webkit-appearance:none;appearance:none}.custom-button.orange-outline{color:#c94e2f;border:2.25px solid #c94e2f}.custom-button.blue-outline{color:#5c7089;border:2.25px solid #5c7089}.custom-button.white-outline{color:#fff;border:2.25px solid #fff}.custom-button.orange-outline:hover{color:#fff;background-color:#c94e2f}.custom-button.blue-outline:hover{color:#fff;background-color:#5c7089}.custom-button.white-outline:hover{color:#c94e2f;background-color:#fff}.custom-button.orange-fill{color:#fff;background-color:#c94e2f;border:2.25px solid #c94e2f}.custom-button.blue-fill{color:#fff;background-color:#5c7089;border:2.25px solid #5c7089}.custom-button.orange-fill:hover{color:#c94e2f;background-color:#fff}.custom-button.blue-fill:hover{color:#5c7089;background-color:#fff}.custom-button.navigation{color:#423930;border:2.25px solid #423930}.custom-button.navigation:hover{color:#fff;border:2.25px solid #423930;background-color:#423930}.custom-button.align--center{display:block;margin:0 auto}body.search p{display:inline-block}.search__search--bar{display:flex;align-items:center;padding:1rem 20px;border:1px solid #423930;border-radius:8px}.search__search--bar i{font-size:18px;color:#423930;margin-right:1rem}.search__search--bar input[type=text]{background:none;border:none;outline-width:0;outline:0;width:100%}.search__search--bar input[type=submit]{cursor:pointer;background:none;border:none;font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:700;line-height:20px;color:#423930;text-transform:uppercase}.search__search--bar:focus-within{outline:auto 5px -webkit-focus-ring-color}.search__frame-border{padding-top:72px}.search__frame{min-height:calc(100vh - 72px - 550px);background-color:#fff}.search__result:nth-child(odd){background-color:#f4f5f7}.search__header{padding:80px 38px 20px 38px}.search__header--title{font-family:"Work Sans",sans-serif;font-size:45px;font-weight:700;line-height:53px;color:#d96f54;text-align:center}.search__header--results{font-family:"Work Sans",sans-serif;font-size:18px;font-weight:400;line-height:21px;color:#423930;text-align:center}.search__result{padding:54px 49px}.search-result__title{font-family:"Work Sans",sans-serif;font-size:30px;font-weight:500;line-height:48px;color:#423930;text-transform:uppercase;margin-top:0}.search-result__title a{text-decoration:none;color:#423930}.search-result__link{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;line-height:23px;color:#423930}.search-result__link a{text-decoration:none;color:#423930}.search-result__blurb{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;line-height:23px;color:#423930}.search__paginate{width:max-content;margin:0 auto;margin-top:1.5rem}.search__paginate span,.search__paginate div,.search__paginate a{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;line-height:22px;color:#c94e2f;text-decoration:none}@media screen and (min-width: 768px){.search__frame-border{background-color:#d96f54;background-size:cover;background-position:center bottom;padding-bottom:80px;max-width:1650px;margin:0 auto}.search__frame{padding:94px 65px 25px 65px;max-width:1198px;margin:32px auto;border-radius:14px;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,.49);box-shadow:0px 10px 30px 0px rgba(0,0,0,.49)}.search__header{padding-left:0;padding-right:0;padding-top:0}.search__header--results{text-align:left}.search__results{display:grid;grid-template-columns:1fr;gap:64px}.search__result{background-color:#f4f5f7}}h1,h2,h3,h4,h5,h6{color:var(--global--color-gray);text-transform:uppercase}h1,.has-heading-1-font-size{font:var(--global--type-headline-1)}h2,.has-heading-2-font-size{font:var(--global--type-headline-2)}@media screen and (min-width: 768px){h2,.has-heading-2-font-size{font-size:42px}}h3,.has-heading-3-font-size{font:var(--global--type-headline-3)}h4,.has-heading-4-font-size{font:var(--global--type-headline-4)}h5,.has-heading-5-font-size{font:var(--global--type-headline-5)}h6,.has-heading-6-font-size{font:var(--global--type-headline-6)}.recommended-posts{background-color:#f4f5f7;max-width:1650px;margin:0 auto}.recommended-posts__header{padding:43px 38px 36px 38px}.recommended-posts__header .has-heading-2-font-size{max-width:1040px;margin:0 auto}.recommended-posts__post{border-top:2.25px solid #a6a2a1;padding:43px 38px}.recommended-posts__post .has-heading-6-font-size{margin-top:0;margin-bottom:.5rem}.recommended-posts__post .custom-button{margin-top:2rem}.recommended-posts__post p{max-width:582px}.recommended-posts__post .recommended-posts__post--content{max-width:1040px;margin:0 auto}.recommended-posts__cta{padding:37px 38px 73px 38px;border-top:2.25px solid #a6a2a1}.recommended-posts__time{display:block;font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;line-height:18px;color:#c94e2f;margin-bottom:1.5rem}@media screen and (min-width: 1200px){.recommended-posts__header{padding:90px 0px 50px 0px}.recommended-posts__post{padding:70px 0px 60px 0px}.recommended-posts__cta{padding:79px 0px 73px 0px}.recommended-posts__cta .custom-button{display:block;margin:0 auto;width:max-content}}.newsletter{padding:4rem 1rem;max-width:1075px;margin:0 auto}.newsletter .gform_wrapper input[type=submit]{margin-left:1rem}@media screen and (min-width: 640px){.newsletter .gform_wrapper input[type=submit]{margin:0 auto}.newsletter .has-heading-2-font-size{text-align:center;margin-bottom:2.5rem !important}}.single-post .pagination{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:500;line-height:22px;color:#c94e2f;display:inline-flex;gap:.5rem;text-decoration:none;margin:0 36px;max-width:1040px}.single-post .pagination__container{padding-top:102px;padding-bottom:60px;max-width:1040px;margin:0 auto}.single-post .single-post-section__title{font-family:"Work Sans",sans-serif;font-size:2rem;font-weight:900;letter-spacing:.7px;line-height:38px;text-transform:uppercase;margin-top:0}.single-post-section{max-width:1040px;margin:0 auto;margin-bottom:4rem;padding:0 1rem}.single-post-section__time{display:block;font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;line-height:18px;color:#c94e2f;margin-bottom:72px}.single-post-section__featured{margin:0 0 72px 0;display:block}.single-post-section__featured img{display:block;width:100%;height:100%;object-fit:cover;max-height:345px}@media screen and (min-width: 1300px){.single-post-section__featured img{max-height:411px}}.post-navigation{max-width:1040px;margin:0px auto 90px auto;padding:0 1rem}.post-navigation .nav-links{display:flex;gap:1rem}.post-navigation .nav-links .nav-previous+.nav-next a:before{content:"|";display:block;position:absolute;left:-10px;font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;line-height:22px;color:#c94e2f;text-decoration:none}.post-navigation a{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;line-height:22px;color:#c94e2f;text-decoration:none}.post-navigation a:hover{text-decoration:underline}.post-navigation .nav-next{position:relative}@media screen and (min-width: 1300px){.single-post .pagination{margin:0}.single-post .pagination__container{margin:0 auto;padding-top:134px;padding-bottom:42px}.single-post .single-post-section__title{max-width:530px;font-size:42px;line-height:48px;text-align:left}}.single-vendor .pagination{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:500;line-height:22px;color:#c94e2f;display:inline-flex;gap:.5rem;text-decoration:none;margin:0 36px;max-width:1040px}.single-vendor .pagination__container{padding-top:102px;padding-bottom:60px;max-width:1040px;margin:0 auto}.single-vendor-section{max-width:1040px;margin:0 auto;margin-bottom:4rem;display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g"}.single-vendor-section .custom-button{height:min-content}.single-vendor-section .a{grid-area:a}.single-vendor-section .b{grid-area:b}.single-vendor-section .c{grid-area:c;padding:0 36px;margin:35px 0 42px 0}.single-vendor-section .d{grid-area:d;padding:0 36px}.single-vendor-section .d p:nth-child(1){margin-top:0}.single-vendor-section .d p:last-child{margin-bottom:0}.single-vendor-section .e{grid-area:e;padding:0 36px}.single-vendor-section .f{grid-area:f;padding:0 36px}.single-vendor-section .g{grid-area:g;padding:0 36px}.single-vendor-section__title{font-family:"Work Sans",sans-serif;font-size:2rem;font-weight:900;letter-spacing:.7px;line-height:38px;text-transform:uppercase;text-align:center;margin-top:0}.single-vendor-section__featured{display:block}.single-vendor-section__featured img{display:block;width:100%;height:100%;object-fit:cover;max-height:420px}.single-vendor-section__buttons{display:flex;flex-wrap:wrap;gap:10px;padding:35px 36px 43px 36px}.single-vendor-section__heading{font-family:"Work Sans",sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.7px;line-height:20px;margin:42px 0 1.25rem 0}.single-vendor-section__hours{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;letter-spacing:.7px;line-height:20px}.single-vendor-section__hours b,.single-vendor-section__hours strong{font-weight:600}.single-vendor-section__direct{display:flex;flex-direction:column;gap:.25rem;font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;line-height:24px;margin-bottom:1.25rem}.single-vendor-section__direct>a:nth-child(1){color:#c94e2f}.single-vendor-section__direct>a:nth-child(2){color:#554c44}.single-vendor-section__socials ul{margin:0;padding-left:0;display:flex;gap:1rem}.single-vendor-section__socials li{list-style-type:none}.single-vendor-section__socials a{border:2px solid #423930;border-radius:50%;display:flex;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;color:#423930}.single-vendor-section__socials i{font-size:1.2rem;color:#423930}.single-vendor-section__categories{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;letter-spacing:.7px;line-height:20px}.single-vendor-section__categories b{font-weight:600}.single-vendor-section__categories ul{margin:0;padding-left:0;display:flex;flex-wrap:wrap;gap:2rem}.single-vendor-section__categories li{list-style-type:none}.single-vendor-section__category-item>div{list-style-type:none;display:grid;gap:.5rem;width:min-content;padding:0 .25rem}.single-vendor-section__category-item>div svg{margin:0 auto}.single-vendor-section__category-item img{max-width:80px}.single-vendor__navigation{max-width:1040px;margin:48px auto;padding:0 1rem;font-family:"Work Sans",sans-serif;font-size:1rem;color:#c94e2f;padding:0 36px}.single-vendor__navigation>span{padding:0 .5rem}.single-vendor__navigation a{color:#c94e2f;text-decoration:none}.vendor__slides{max-width:100vw}.vendor__slide picture{display:block}.vendor__slide picture img{display:block;width:100%;height:auto;object-fit:cover;min-height:400px}.single-vendor .slick-dots{position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;gap:12px;width:100%;margin:1rem 0;padding:0;-webkit-appearance:none;appearance:none}.single-vendor .slick-dots li{height:100%;display:flex;align-items:center;list-style-type:none}.single-vendor .slick-dots button[type=button]{width:13px;height:13px;background-color:#fff;opacity:.6;border-radius:1rem;z-index:10;overflow:hidden;border:0;text-indent:-9999px}.single-vendor .slick-dots .slick-active button[type=button]{opacity:1;width:17px;height:17px}@media screen and (min-width: 1040px){.vendor__slides{max-width:1040px}.vendor__slide picture img{max-height:340px}}@media screen and (min-width: 1300px){.single-vendor .pagination{margin:0}.single-vendor .pagination__container{margin:0 auto;padding-top:134px;padding-bottom:42px}.single-vendor-section{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"a a a a" "d d b b" "c c b b" "e g f f"}.single-vendor-section__title{max-width:450px;font-size:42px;line-height:48px;text-align:left}.single-vendor-section__featured img{max-height:unset}.single-vendor-section .c,.single-vendor-section .d,.single-vendor-section .e,.single-vendor-section .f,.single-vendor-section .g{padding:0}.single-vendor-section .c{display:flex;gap:24px}.single-vendor-section .d{padding-right:92px}.single-vendor-section .c.single-vendor-section__buttons{padding-top:42px;gap:24px;margin:0}.single-vendor-section .e,.single-vendor-section .g,.single-vendor-section .f{margin-top:140px}.single-vendor-section__heading{margin-top:0}}.recommended-events{background-color:#f4f5f7;max-width:1650px;margin:0 auto}.recommended-events a{text-decoration:none;color:#423930}.recommended-events__header{padding:43px 38px 36px 38px}.recommended-events__header .has-heading-2-font-size{max-width:1040px;margin:0 auto}.recommended-events__post{border-top:2.25px solid #a6a2a1;padding:43px 38px}.recommended-events__post .has-heading-6-font-size{margin-top:0;margin-bottom:.5rem}.recommended-events__post .custom-button{margin-top:2rem}.recommended-events__post p{max-width:582px}.recommended-events__post .recommended-events__post--content{max-width:1040px;margin:0 auto}.recommended-events__cta{padding:37px 38px 73px 38px;border-top:2.25px solid #a6a2a1}.recommended-events__time{display:block;font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:400;line-height:18px;color:#c94e2f;margin-bottom:1.5rem}@media screen and (min-width: 1200px){.recommended-events__header{padding:90px 0px 50px 0px}.recommended-events__post{padding:70px 0px 60px 0px}.recommended-events__cta{padding:79px 0px 73px 0px}.recommended-events__cta .custom-button{display:block;margin:0 auto;width:max-content}}#tribe-events-pg-template{max-width:1650px;padding:0 1rem;position:relative;top:72px}#tribe-events-pg-template .single-event-section ul{font:normal normal 400 16px/22px "Work Sans",sans-serif;color:#423930}#tribe-events-pg-template .single-event{max-width:1040px;margin:0 auto}.single-event-section__title{margin-top:0;line-height:48px}#tribe-events-pg-template .single-event .pagination{font-family:"Work Sans",sans-serif;font-size:1rem;font-weight:500;line-height:22px;color:#c94e2f;display:inline-flex;gap:.5rem;text-decoration:none;margin:0 20px;max-width:1040px}#tribe-events-pg-template .single-event .pagination__container{padding-top:30px;padding-bottom:60px;max-width:1040px;margin:0 auto}#tribe-events-pg-template .single-event-section__featured{display:block}#tribe-events-pg-template .single-event-section__featured img{display:block;width:100%;height:100%;object-fit:cover}.single-event-section__time{font-family:"Work Sans",sans-serif;font-size:1.125rem;font-weight:500;line-height:22px;letter-spacing:.7px;text-transform:uppercase;color:#423930;display:block;margin-bottom:1rem}#tribe-events-pg-template .time_start,#tribe-events-pg-template .time_end{font-family:"Work Sans",sans-serif;font-weight:400;color:#c94e2f}.single-event-section__featured{margin:69px 0 90px 0}.event_website_url{font-family:"Work Sans",sans-serif;font-weight:400}.event_website_url a{color:#c94e2f}.single-event .navigation.post-navigation{padding:0}@media screen and (min-width: 1300px){#tribe-events-pg-template .single-event .pagination{margin:0}#tribe-events-pg-template .single-event .pagination__container{margin:0 auto;padding-top:62px;padding-bottom:42px}}:root{--global--color-gray: #423930;--global--color-orange: #C94E2F;--global--color-blue: #435A78;--global--color-yellow: #D6A461;--global--font-family-headline: "Work Sans", sans-serif;--global--font-family-body: "Work Sans", sans-serif;--global--font-weight-thin: 100;--global--font-weight-extra-light: 200;--global--font-weight-light: 300;--global--font-weight-regular: 400;--global--font-weight-medium: 500;--global--font-weight-semi-bold: 600;--global--font-weight-bold: 700;--global--font-weight-extra-bold: 800;--global--font-weight-heavy: 900;--global--font-sizes-extra-small: 32px;--global--type-headline-1: normal normal 900 38px/44px "Work Sans", sans-serif;--global--type-headline-2: normal normal 900 32px/38px "Work Sans", sans-serif;--global--type-headline-3: normal normal 900 28px/28px "Work Sans", sans-serif;--global--type-headline-4: normal normal 400 25px/29px "Work Sans", sans-serif;--global--type-headline-5: normal normal 400 20px/20px "Work Sans", sans-serif;--global--type-headline-6: normal normal 700 18px/20px "Work Sans", sans-serif;--global--type-headline-7: normal normal 700 16px/22px "Work Sans", sans-serif;--global--type-body-1: normal normal 400 16px/22px "Work Sans", sans-serif}html,body{margin:0}.wp-block{max-width:90%}.wp-block[data-align=wide]{max-width:90%}[data-type^="acf/"]{border:dotted 2px red}.block-editor-inner-blocks{border:dotted 2px blue}body:not(.error404):not(.page-id-172) main.content{min-height:calc(100vh - 100px)}
