*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}:root{--bu-color: #FDB913;--bu-comp-color: #333A38}@font-face{font-family:Akkurat;src:url(../fonts/akkurat/akkuratpro-regular-webfont.woff2) format("woff2"),url(../fonts/akkurat/akkuratpro-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Akkurat;src:url(../fonts/akkurat/akkuratpro-italic-webfont.woff2) format("woff2"),url(../fonts/akkurat/akkuratpro-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Akkurat;src:url(../fonts/akkurat/akkuratpro-lightitalic-webfont.woff2) format("woff2"),url(../fonts/akkurat/akkuratpro-lightitalic-webfont.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Akkurat;src:url(../fonts/akkurat/akkuratpro-light-webfont.woff2) format("woff2"),url(../fonts/akkurat/akkuratpro-light-webfont.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Akkurat;src:url(../fonts/akkurat/akkuratpro-bold-webfont.woff2) format("woff2"),url(../fonts/akkurat/akkuratpro-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Akkurat;src:url(../fonts/akkurat/akkuratpro-bolditalic-webfont.woff2) format("woff2"),url(../fonts/akkurat/akkuratpro-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic}html,body{font-family:Akkurat,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.625;color:#333a38;text-rendering:optimizeLegibility}*::selection{background:#1e5b97;color:#fff}head{font-family:'{"xs": "480px", "sm": "640px", "md": "960px", "lg": "1020px" ,"xl": "1200px"}'}[data-target]{cursor:pointer}a{color:#1e5b97}a:hover{color:#16416c}a:focus{outline:2px solid #5cd2fd;outline-offset:.25em}a:focus:not(:focus-visible),a:active{outline:none}a[href^=tel]{color:currentColor;text-decoration:none}a,i{-webkit-tap-highlight-color:transparent}h1,.alpha,h2,.beta,h3,.gamma,h4,.delta,h5,.epsilon,h6,.zeta{font-family:Akkurat,Helvetica,Arial,sans-serif;color:currentColor;margin-top:0;font-weight:200;margin-bottom:1.625rem}h1 a,h1 a:visited,.alpha a,.alpha a:visited,h2 a,h2 a:visited,.beta a,.beta a:visited,h3 a,h3 a:visited,.gamma a,.gamma a:visited,h4 a,h4 a:visited,.delta a,.delta a:visited,h5 a,h5 a:visited,.epsilon a,.epsilon a:visited,h6 a,h6 a:visited,.zeta a,.zeta a:visited{text-decoration:none}h1,.alpha{font-size:52.8px;font-size:3.3rem;line-height:1.196969697}@media only screen and (min-width:641px){h1,.alpha{font-size:66px;font-size:4.125rem;line-height:1.196969697}}h2,.beta{font-size:30.8px;font-size:1.925rem;line-height:1.1363636364}@media only screen and (min-width:641px){h2,.beta{font-size:44px;font-size:2.75rem;line-height:1.1363636364}}h3,.gamma{font-size:26px;font-size:1.625rem;line-height:1.4615384615;font-weight:600}h4,.delta{font-size:20px;font-size:1.25rem;line-height:1.2}h5,.epsilon{font-size:14px;font-size:.875rem;line-height:1.4285714286}h6,.zeta{font-size:12px;font-size:.75rem;line-height:1.5}p,blockquote,pre,dl{margin-top:0;margin-bottom:1.625rem}p{font-size:1.125rem}.lead{font-size:26px;font-size:1.625rem;line-height:1.4615384615}blockquote{font-size:20px;font-size:1.25rem;line-height:1.625;padding:0 1.5em;border-left:2px solid #1E5B97;margin-left:0;text-align:left}blockquote cite{margin:0;font-style:italic;font-size:.75em}blockquote p:last-of-type{margin-bottom:0}hr{border:none;border-top:1px solid #CBCBCB;margin:3.25rem 0}q{font-style:italic}pre{padding:1.625rem;border-radius:2px;border:1px solid #999}pre,code{font-family:courier new,monospace;overflow:auto}body{background-color:#eeefee}.container{max-width:830px;margin:40px auto;background:#fff;box-shadow:0 4px 15px #0000001a;border-radius:8px;overflow:hidden}header{padding:20px 40px;border-bottom:1px solid #d7d7d7;display:flex;justify-content:space-between;align-items:center;background-color:#fff}header .navbar-brand h1{margin:0}header .navbar-brand h1 img{display:flex;width:100px;height:auto}.company-name{font-weight:700;font-size:1.2rem;color:#0056b3;text-transform:uppercase;letter-spacing:1px}.hero-image{width:100%;height:auto;display:block;max-height:400px;object-fit:cover}.content{padding:40px}h1{font-size:2.2rem;margin-top:0;color:#2c3e50}h2{font-size:1.4rem;color:#555;margin-top:30px;font-weight:700}p{margin-bottom:20px;font-size:1.05rem}ul{list-style:disc;padding:0 1.5em}.highlight-box{background-color:#eef7ff;border-left:5px solid #0056b3;padding:15px 20px;margin:25px 0;font-style:italic}.button-container{display:flex;gap:20px;margin-top:35px;margin-bottom:35px;flex-wrap:wrap}footer{background-color:#333a38;color:#fff;padding:20px 40px;text-align:center;font-size:.9rem}footer a{color:#fff;text-decoration:underline}@media(max-width:600px){.container{margin:0;border-radius:0}.content{padding:25px}h1{font-size:1.8rem}.button-container{flex-direction:column}.btn{width:100%;box-sizing:border-box}}.btn{font-size:16px;font-size:1rem;display:inline-block;vertical-align:middle;color:#fff;background-color:#fdb913;-webkit-tap-highlight-color:transparent;font-family:Akkurat,Helvetica,Arial,sans-serif;font-weight:600;cursor:pointer;border:none;margin:0;line-height:1.2;padding:.7em 1.2em;text-decoration:none;text-align:center;border:1px solid transparent}.btn:hover,.btn:active,.btn:focus{outline:none}.btn:hover .btn__text:before,.btn:active .btn__text:before,.btn:focus .btn__text:before{opacity:1;width:100%}.btn:focus{outline-offset:.5em}.btn__text{position:relative}.btn__text:before{content:"";display:block;height:2px;background:#333a38;position:absolute;left:0;bottom:-.1em;display:none;opacity:0;width:0%;transition:opacity .35s ease-in-out,width .3s ease-in-out}.btn--small{padding:.2em .4em}.btn--large{padding:.8em 1.6em}.btn--full{width:100%;text-align:center}.btn--primary,.btn--secondary,.btn--ghost{text-transform:uppercase;position:relative;padding:1em 3.2em 1em 1.6em;letter-spacing:.04em;transition:background-color .2s ease-in-out;min-width:13.875rem;text-align:left}.btn--primary:after,.btn--secondary:after,.btn--ghost:after{content:"";height:.8em;width:.8em;top:calc(50% - .4em);background:url(../img/button-arrow.svg) center center no-repeat;background-size:contain;position:absolute;right:1.2em;transform:translate(0);transition:transform .2s ease-in-out}.btn--primary:hover,.btn--primary:focus,.btn--primary:active,.btn--secondary:hover,.btn--secondary:focus,.btn--secondary:active,.btn--ghost:hover,.btn--ghost:focus,.btn--ghost:active{color:currentColor}.btn--primary:hover .btn__text,.btn--primary:focus .btn__text,.btn--primary:active .btn__text,.btn--secondary:hover .btn__text,.btn--secondary:focus .btn__text,.btn--secondary:active .btn__text,.btn--ghost:hover .btn__text,.btn--ghost:focus .btn__text,.btn--ghost:active .btn__text{color:currentColor}.btn--primary:hover:after,.btn--primary:focus:after,.btn--primary:active:after,.btn--secondary:hover:after,.btn--secondary:focus:after,.btn--secondary:active:after,.btn--ghost:hover:after,.btn--ghost:focus:after,.btn--ghost:active:after{transform:translate(3px)}.btn--primary:focus-visible,.btn--secondary:focus-visible,.btn--ghost:focus-visible{outline:2px solid #5cd2fd}.btn--primary{border-radius:2px;background-color:#fdb913;color:#333a38;border-color:#fdb913}.btn--primary .btn__text:before{display:block}.btn--primary:hover,.btn--primary:focus,.btn--primary:active{background-color:#e8a502}.btn--primary:hover .btn__text,.btn--primary:focus .btn__text,.btn--primary:active .btn__text{color:#333a38}.btn--secondary{background-color:transparent;border-color:transparent;padding-left:0;color:currentColor}.btn--secondary:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0px;border-bottom:1px solid currentColor;background:currentColor;box-shadow:0 0 0 currentColor;transition:box-shadow .2s ease-in-out}.btn--secondary:after{right:3px}.btn--secondary:hover,.btn--secondary:focus,.btn--secondary:active{color:currentColor;background-color:transparent}.btn--secondary:hover:before,.btn--secondary:focus:before,.btn--secondary:active:before{box-shadow:0 0 0 1px currentColor}.btn--secondary.reverse{text-align:right;padding-right:0}.btn--secondary.reverse:hover:after,.btn--secondary.reverse:focus:after,.btn--secondary.reverse:active:after{transform:translate(-3px) rotate(180deg)}.btn--secondary.reverse:after{right:auto;left:3px;transform:rotate(180deg)}.btn--secondary.light:after,.btn--secondary-light:after{background:url(assets/dist/img/button-arrow-light.svg) center center no-repeat;background-size:contain}.btn--secondary.light:hover,.btn--secondary.light:focus,.btn--secondary.light:active,.btn--secondary-light:hover,.btn--secondary-light:focus,.btn--secondary-light:active{color:#fff}.btn--ghost{border-radius:2px;background-color:transparent;border-color:currentColor;color:currentColor}.btn--ghost:hover,.btn--ghost:focus,.btn--ghost:active{background-color:#f4ae02;border-color:#f4ae02}.btn--ghost .btn__text:before{display:block}.btn--ghost.light:after{background:url(assets/dist/img/button-arrow-light.svg) center center no-repeat;background-size:contain}.btn--ghost.light:hover:after,.btn--ghost.light:focus:after,.btn--ghost.light:active:after{background:url(assets/dist/img/button-arrow.svg) center center no-repeat;background-size:contain}.btn--login{padding:.375rem 1rem .325rem;border:1px solid #000;background-color:transparent;color:#000;font-size:.95em;font-weight:400}.btn--login:hover,.btn--login:focus,.btn--login:active{color:#000}.btn--disabled,.btn--disabled:hover,.btn--disabled:active,.btn--disabled:focus{background-color:#cbcbcb;color:#999;cursor:default;box-shadow:none}.btn--toggle{padding:.5em;border:none;background-color:transparent}.btn--toggle .icon-bar{display:block;position:relative;width:25px;border-top:3px solid;margin:3px auto;transition:transform .15s ease-out;color:#333a38}.btn--toggle.dinner-menu-active .icon-bar:nth-of-type(2){transform:rotate(45deg);top:6px}.btn--toggle.dinner-menu-active .icon-bar:nth-of-type(3){opacity:0}.btn--toggle.dinner-menu-active .icon-bar:nth-of-type(4){transform:rotate(-45deg);top:-6px}button.icon-search{background:none;border:none;line-height:1;outline:none!important}
