@font-face{font-family:Avenir;src:url("../fonts/Avenir.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir.woff") format("woff"),url("../fonts/Avenir.ttf") format("truetype"),url("../fonts/Avenir.svg#Avenir") format("svg")}@font-face{font-family:bluu-next;src:url("./fonts/bluunext-bold-webfont.woff") format("woff2"),url("/fonts/bluunext-bold-webfont.woff") format("woff"),url("/fonts/bluunext-bold.ttf") format("truetype"),url("/fonts/bluunext-bold-webfont.svg#bluu_nextbold") format("svg");font-weight:400;font-style:normal}@font-face{font-family:bluu-next-italic;src:url("/fonts/bluunext-bolditalic-webfont.woff2") format("woff2"),url("/fonts/bluunext-bolditalic-webfont.woff") format("woff"),url("/fonts/bluunext-bolditalic.ttf") format("truetype"),url("/fonts/bluunext-bolditalic-webfont.svg#bluu_nextbold_italic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"bluu_next-title";src:url("/fonts/BluuNext-Titling.ttf") format("truetype"),url("/fonts/bluunext-titling.woff2") format("woff2"),url("/fonts/bluunext-titling.woff") format("woff");font-weight:400;font-style:normal}.locations{display:none;margin:1rem auto}@media (min-width: 768px){.locations{display:block}}.locations-title{text-align:center}.locations-divider{display:block;margin:1rem auto;padding-bottom:2rem}.locations__container-map{position:relative;min-width:320px;width:90%;margin:1rem auto;aspect-ratio:10/6;max-width:1360px;background-repeat:no-repeat;background-size:contain}.locations__container-map .map{width:100%;margin:1rem}.locations__container-map .pins{width:100%;height:100%}.locations__container-map .pins .pin-container{position:absolute;display:flex;flex-direction:column-reverse;align-items:center;transform:translate(-50%, -100%);z-index:100;pointer-events:none}.locations__container-map .pins .pin-container .pin{width:66px;object-fit:contain;transition:opacity 0.25s ease-in-out;cursor:pointer;pointer-events:all}.locations__container-map .pins .pin-container .content{position:relative;display:none;transition-delay:0.25s;transition:opacity 0.25s ease-in-out;aspect-ratio:4/1.5;background-color:#262626;transform:translateY(-2rem);pointer-events:all}.locations__container-map .pins .pin-container .content:before{content:"";position:absolute;display:inline;background-color:#262626;width:32px;height:32px;clip-path:polygon(19% 0, 0% 100%, 100% 0);bottom:-30px;left:calc(50% + 8px)}.locations__container-map .pins .pin-container .content__container{position:relative;width:100%;height:100%;display:flex;width:560px}.locations__container-map .pins .pin-container .content__container__image{display:none;width:40%;object-fit:cover;aspect-ratio:1/1}@media (min-width: 768px){.locations__container-map .pins .pin-container .content__container__image{display:block}}.locations__container-map .pins .pin-container .content__container__location{display:flex;flex-direction:column;width:auto;text-align:center;margin:0 auto;padding:2rem 1rem 1rem 3rem}.locations__container-map .pins .pin-container .content__container__location *{font-family:sofia-pro, sans-serif;text-align:left}.locations__container-map .pins .pin-container .content__container__location p{margin:0.25rem;font-size:2rem}.locations__container-map .pins .pin-container .content__container__location p:first-child{font-size:2.5rem}.locations__container-map .pins .pin-container .content__container__location a{font-size:2rem;color:#b88400;text-decoration:underline;transition:0.35s ease-in-out;margin-top:auto;font-weight:bold;padding:1rem 0}.locations__container-map .pins .pin-container .content__container__location a:hover{color:white}@media (min-width: 768px){.locations__container-map .pins .pin-container .content__container__location{margin:0 auto 0 0}}.locations__container-map .pins .pin-container .content__container__close-button{position:absolute;right:0;background-color:transparent;border:none}.locations__container-map .pins .pin-container .content__container__close-button img{vertical-align:4%;width:16px}.locations__container-map .pins .pin-container.selected .content{display:inline}.locations__container-map .pins .pin-container.selected .content_container{z-index:101}.locations__container-map .pins .pin-container.selected .pin{cursor:default}.header-top-elements__social-media{text-decoration:none}.header-top-elements__social-media i{height:30px;width:30px;border:3px solid;border-radius:10em;text-align:center;padding-top:5px;font-size:16px;margin-top:16px;margin-left:20px}.header-top-elements__social-media:first-child i{margin-left:26px}.section-page-header{display:none}

/*# sourceMappingURL=style.css.map */