:root,[data-bs-theme=light]{--bs-primary:#0c2835;--bs-primary-rgb:12,40,53;--bs-link-color:#0c2835;--bs-link-color-rgb:12,40,53;--bs-link-hover-color:#235369;--bs-link-hover-color-rgb:35,83,105;--bs-focus-ring-color:rgba(35,83,105,.25);--bs-primary-text-emphasis:#0c2835;--bs-primary-bg-subtle:#e9e8e6;--bs-primary-border-subtle:#b9c4c8;--bs-body-font-family:Rubik,sans-serif;--bs-body-color:#0c2835;--bs-form-valid-color:#35684c;--bs-form-valid-border-color:#35684c}
.btn-primary{--bs-btn-bg:#0c2835;--bs-btn-border-color:#0c2835;--bs-btn-hover-bg:#235369;--bs-btn-hover-border-color:#235369;--bs-btn-active-bg:#235369;--bs-btn-active-border-color:#235369;--bs-btn-disabled-bg:#6e6f70;--bs-btn-disabled-border-color:#6e6f70;--bs-btn-focus-shadow-rgb:35,83,105}
.form-control:focus,.form-select:focus{border-color:#235369;box-shadow:0 0 0 .25rem rgba(35,83,105,.2)}
.form-check-input:checked{background-color:#0c2835;border-color:#0c2835}.form-check-input:focus{border-color:#235369;box-shadow:0 0 0 .25rem rgba(35,83,105,.2)}
.local-form .btn-primary,.local-form .btn-primary:focus{background:#0c2835;color:white;border:1px solid #0c2835;border-radius:0;padding:10px 20px;font:600 16px Rubik,sans-serif}.local-form .btn-primary:hover{background:#235369}
.local-form{font-family:Questrial,sans-serif}.local-form .form-label{font-size:16px;margin-bottom:8px}.local-form .form-control{border:1px solid #dadbdd;border-radius:4px;background:#fff;color:#222;font:16px Questrial,sans-serif;padding:11px 15px}.local-form .form-control.is-invalid{border-color:var(--bs-form-invalid-border-color)}.local-form .form-control.is-valid{border-color:var(--bs-form-valid-border-color)}.rating-choices{display:flex;flex-wrap:wrap;gap:14px}.rating-choices label{cursor:pointer}
.code-credit{color:inherit;white-space:nowrap}.code-credit i{margin-right:5px}.site-header{position:sticky;top:0;z-index:99}
.elementor-nav-menu--dropdown.local-menu-open{display:block!important;max-height:80vh!important;overflow:auto!important;transform:none!important;visibility:visible!important;opacity:1!important;width:100%;left:0;top:100%;z-index:110}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{display:none}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--close{display:block}
.strong-view.slider-container{visibility:visible!important}.strong-view .slick-slide{height:auto}.strong-view .slick-track{display:flex}.strong-view .slick-dots{display:flex;justify-content:center;gap:8px;list-style:none;padding:0}.strong-view .slick-dots button{width:9px;height:9px;border:0;border-radius:50%;padding:0;background:#999;font-size:0}.strong-view .slick-dots .slick-active button{background:white}.strong-view .testimonial{box-sizing:border-box}.elementor-element:focus-visible,a:focus-visible{outline:2px solid #a48950;outline-offset:4px}
.toast .btn-close{background-color:transparent}.toast{font-family:Questrial,sans-serif;color:#0c2835;background:#fff}.lightbox .lb-data .lb-close{padding:0;border:0}
.replica-header{position:sticky;top:0;z-index:99}
.strong-view.slider-container .slick-initialized .slick-slide{display:block!important}

.replica-header .menu-item-takeaway > a.elementor-item{background:#a48950;color:#fff!important;border-radius:2px;padding:12px 15px!important;white-space:nowrap}.replica-header .menu-item-takeaway > a.elementor-item:hover,.replica-header .menu-item-takeaway > a.elementor-item:focus{background:#0c2835}.replica-header .menu-item-takeaway > a.elementor-item::after{display:none}
