.center-horizontal{display:flex;justify-content:center}.center-vertical{display:flex;align-items:center}.center-all{display:flex;align-items:center;justify-content:center}html{scroll-behavior:smooth}body{font-family:"Fustat",sans-serif;font-size:16px}.oc-title{font-family:"Alexandria",sans-serif;font-weight:900;line-height:1.1}section{padding:80px 0}@media(max-width: 768px){section{padding:60px 0}}@media(max-width: 578px){section{padding:50px 0}}button{border:none;background:none;padding:0}img{max-width:100%}ul{margin-bottom:0;list-style:none}a{text-decoration:none;color:inherit}.img-fit{position:relative}.img-fit img,.img-fit video{object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;width:100%;height:100%}.img-contain{position:relative}.img-contain img,.img-contain video{object-fit:contain;object-position:center;-o-object-fit:contain;-o-object-position:center;width:100%;height:100%}.schedule.show-schedule{display:block;opacity:1;visibility:visible}.testimonial-card .img-fit{background-image:var(--comment-bg);background-size:cover;background-position:center;background-repeat:no-repeat}.accordion-content{display:block !important;transition:all .3s ease;max-height:0}.gm-style-iw-d{overflow:visible !important}footer .sub-menu{display:flex;flex-direction:column;gap:8px}footer .sub-menu a{padding-bottom:0;line-height:1.1}footer .link-wrapper button{font-weight:bold;margin-bottom:10px;cursor:auto}footer .link-wrapper svg{display:none}@media(min-width: 1600px){header nav{font-size:18px}}header nav .menu-btn.close div:nth-child(1){transform:rotate(45deg) translateY(5px) translateX(5px)}header nav .menu-btn.close div:nth-child(2){opacity:0}header nav .menu-btn.close div:nth-child(3){transform:rotate(-45deg) translateY(-5px) translateX(5px)}@media(max-width: 500px){header nav .menu-btn.close div{background:#000}}@media(min-width: 768px){header nav .hide-pc{display:none}}@media(max-width: 1280px){header nav .menu{top:95px;background:#fff;border-radius:7px;height:0px;overflow:hidden;width:300px;font-size:18px;transition:all .3s}header nav .menu.show-menu{height:calc(100dvh - 110px)}header nav .menu .mobile-menu{flex-direction:column}header nav .menu>div{padding:20px}}@media(max-width: 1024px){header nav .menu{top:85px}header nav .header-form-container{transition:all .2s}header nav .header-form-container.show-search{max-height:100px;margin-top:50px}}@media(max-width: 578px){header nav .menu{top:85px;width:calc(100% - 32px)}}header .mobile-menu .menu-item-has-children{position:relative}header .mobile-menu .menu-item-has-children .link-wrapper{position:relative;z-index:1}header .mobile-menu .menu-item-has-children .link-wrapper::before{content:"";position:absolute;top:0;height:40px;width:100%;background:rgba(0,0,0,0);z-index:-1}header .mobile-menu .menu-item-has-children .sub-menu{z-index:2;top:calc(100% + 12px);padding:10px;background:#fff;display:flex;flex-direction:column;gap:5px;border-radius:10px}@media(min-width: 1280px){header .mobile-menu .menu-item-has-children .sub-menu{position:absolute;opacity:0;visibility:hidden;box-shadow:0 0 5px rgba(34,34,34,.3)}}header .mobile-menu .menu-item-has-children .sub-menu li a{white-space:nowrap;padding:8px 10px;border-radius:6px;line-height:1;display:flex}header .mobile-menu .menu-item-has-children .sub-menu li a:hover{background:#eee}header .mobile-menu .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}.base-content p,.base-content ul{margin-bottom:20px}.base-content ul{list-style:disc;padding-left:20px}.base-content h3,.base-content h4,.base-content h5{font-weight:bold}.base-content h4,.base-content h5{font-size:20px;margin-top:35px}.icon-bg{background-image:var(--icon-bg);background-repeat:no-repeat;background-size:contain;background-position:center}.map .has-restaurants{cursor:pointer;fill:rgba(125,12,107,.1)}.map .has-restaurants path{fill:rgba(125,12,107,.1)}.map .has-restaurants:hover{fill:rgba(125,12,107,.6)}.map .has-restaurants.focused{fill:rgba(125,12,107,.8)}.content-locations ul{padding-left:24px}.content-locations ul li{list-style:disc}.amo-button-holder{right:10px !important;bottom:15px !important}/*# sourceMappingURL=custom.min.css.map */
