.food-menu-content{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#5c5c5c;display:flex;flex-flow:column wrap;justify-content:center;padding:91px 100px;text-align:center}.food-menu:nth-child(odd) .food-menu-content{background-color:#0f3f65;color:#fff}.food-menu-special .food-menu-content{padding:105px 85px}.food-menu-heading{font-size:65px;line-height:111%;margin-bottom:50px;text-transform:capitalize;width:100%}.food-menu-heading span{color:#6eb4ae;display:block;font-family:Arboria-Book,sans-serif;font-size:20px;font-weight:400;letter-spacing:.65em;line-height:160%;margin:0 0 10px;padding-left:.65em;text-transform:uppercase}.food-menu:nth-child(odd) .food-menu-heading{color:#fff}.food-menu-special .food-menu-heading{font-size:45px;letter-spacing:-.03em;line-height:100%;margin-bottom:35px}.food-menu-section-subheading{color:#6eb4ae;font-family:Arboria-Book,sans-serif;letter-spacing:.55em;text-transform:uppercase}.food-menu-section{border-top:1px solid #d2d2d2;font-size:16px;letter-spacing:.03em;line-height:160%;margin-top:39px;padding-top:50px;width:100%}.food-menu:nth-child(odd) .food-menu-section{border-color:#d2d2d2;color:#fff}.food-menu-special .food-menu-section{border-top:0;margin-top:50px;padding-top:0}.food-menu-heading+.food-menu-section,.food-menu-opening-text+.food-menu-section,.food-menu:not(.food-menu-special) .food-menu-section+.food-menu-section{margin-top:0}.food-menu-section h1,.food-menu-section h2,.food-menu-section h3,.food-menu-section h4,.food-menu-section h5,.food-menu-section h6{line-height:120%}.food-menu-section h1,.food-menu-section h2,.food-menu-section h3{font-size:30px;margin:50px auto 12px}.food-menu-section h4,.food-menu-section h5,.food-menu-section h6{font-size:20px;margin:35px auto 12px}.food-menu-special .food-menu-section h1,.food-menu-special .food-menu-section h2,.food-menu-special .food-menu-section h3,.food-menu-special .food-menu-section h4,.food-menu-special .food-menu-section h5,.food-menu-special .food-menu-section h6{margin:25px auto 12px}.food-menu-section h1:first-child,.food-menu-section h2:first-child,.food-menu-section h3:first-child,.food-menu-section h4:first-child,.food-menu-section h5:first-child,.food-menu-section h6:first-child{margin-top:0}.food-menu:nth-child(odd) .food-menu-section h1,.food-menu:nth-child(odd) .food-menu-section h2,.food-menu:nth-child(odd) .food-menu-section h3,.food-menu:nth-child(odd) .food-menu-section h4,.food-menu:nth-child(odd) .food-menu-section h5,.food-menu:nth-child(odd) .food-menu-section h6{color:#fff}.food-menu:nth-child(2n) .food-menu-section h1,.food-menu:nth-child(2n) .food-menu-section h2,.food-menu:nth-child(2n) .food-menu-section h3,.food-menu:nth-child(2n) .food-menu-section h4,.food-menu:nth-child(2n) .food-menu-section h5,.food-menu:nth-child(2n) .food-menu-section h6{color:#212121}.food-menu-section p{font-size:14px;line-height:140%;margin:10px 0 35px}.food-menu-special .food-menu-section p{font-size:16px;line-height:160%;margin-top:50px}.food-menu-special .food-menu-section h4+p{margin-top:10px}.food-menu-section .food-menu-section-heading{color:#6eb4ae!important;font-family:Arboria-Book,sans-serif;font-size:20px;font-weight:400;letter-spacing:.55em;line-height:160%;margin:0 0 50px;text-transform:uppercase}.food-menu-closing-text,.food-menu-opening-text{font-size:16px;letter-spacing:.03em;line-height:160%;margin-left:auto;margin-right:auto;max-width:520px;text-align:center}.food-menu-opening-text{margin-bottom:50px}.food-menu-opening-text p:last-child{margin-bottom:0}.food-menu-closing-text{font-weight:500;line-height:160%;margin-top:50px}.food-menu-buttons{display:flex;flex-flow:row wrap;justify-content:center;margin-top:50px}.food-menu-buttons .button{background-color:#6cb1ab;border-color:#6cb1ab;margin:0;padding:15px 30px}.food-menu-buttons .button svg{display:none}.food-menu-buttons .button:focus,.food-menu-buttons .button:hover{background-color:transparent;border-color:#6cb1ab;color:#6cb1ab}.food-menu-image{position:relative}.food-menu-image-content,.food-menu-image-wrapper{overflow:hidden;position:relative}.food-menu-image-content:before{background:linear-gradient(0deg,#000,transparent 78.33%);content:"";display:block;height:100%;left:0;opacity:.65;position:absolute;top:0;width:100%;z-index:1}.food-menu-image-wrapper img{display:block;height:100%!important;object-fit:cover;width:100%}.food-menu-image-mobile{display:none}.food-menu-image-heading{bottom:-14px;color:#fff;font-size:85px;left:0;letter-spacing:-.03EM;line-height:100%;margin:0;opacity:.3;position:absolute;text-transform:capitalize;white-space:nowrap}.food-menu-image-text{bottom:0;color:#f4f4f4;font-size:18px;left:0;letter-spacing:.03em;line-height:160%;padding:70px;position:absolute;z-index:1}.food-menu-image-text p{margin:0 0 1.6em}.food-menu:not(.food-menu-special) .food-menu-section{border-bottom:1px solid #d2d2d2;padding-bottom:50px}@media (min-width:1025px){.food-menu{display:flex;flex-flow:row-reverse wrap;min-height:100vh}.food-menu:nth-child(odd){flex-flow:row wrap}.food-menu-content,.food-menu-image{flex-basis:50%}.food-menu-heading,.food-menu-section{margin-left:auto;margin-right:auto;max-width:520px}.food-menu-image-content{height:100vh;position:sticky;top:0}.food-menu-image-wrapper{height:100vh}}@media (max-width:1024px){.food-menu-content{min-height:100vh;padding:86px 85px 94px}.food-menu-heading,.food-menu-section{margin-left:auto;margin-right:auto;max-width:548px}.food-menu-heading{font-size:60px;line-height:100%}.food-menu-heading span{margin:0 0 12px}.food-menu-section{margin-top:27px;padding-top:42px}.food-menu-opening-text{margin-bottom:38px}.food-menu-closing-text{margin-top:39px}.food-menu-image-wrapper:before{content:"";display:block;padding-top:55.989583333%;position:relative;width:100%}.food-menu-image-wrapper img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.food-menu-image-mobile{display:block}.food-menu-image-mobile+.food-menu-image-desktop{display:none}}@media (max-width:767px){.food-menu-content{padding:90px 35px 85px}.food-menu:not(.food-menu-special) .food-menu-section{padding-bottom:44px}.food-menu-special .food-menu-content{padding:116px 51px 112px}.food-menu-heading{font-size:40px}.food-menu-heading span{font-size:16px;margin:0 0 16px}.food-menu-section-subheading{letter-spacing:.65em;margin:0 auto 16px;max-width:288px}.food-menu-section{font-size:12px;margin-top:31px;padding-top:44px}.food-menu-section h4,.food-menu-section h5,.food-menu-section h6{margin:32px auto 11px}.food-menu-special .food-menu-section h1,.food-menu-special .food-menu-section h2,.food-menu-special .food-menu-section h3,.food-menu-special .food-menu-section h4,.food-menu-special .food-menu-section h5,.food-menu-special .food-menu-section h6{line-height:100%;margin:23px auto 12px}.food-menu-section .food-menu-section-heading{font-size:16px;margin:0 0 38px}.food-menu-section p{font-size:14px;line-height:109%;margin:7px 0 32px}.food-menu-opening-text{line-height:140%;margin-bottom:36px}.food-menu-buttons{margin-top:43px}.food-menu-special .food-menu-section p{margin-top:39px}.food-menu-image-wrapper:before{content:"";display:block;padding-top:55.989583333%;position:relative;width:100%}.food-menu-image-wrapper img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.food-menu-image-mobile{display:block}.food-menu-image-mobile+.food-menu-image-desktop{display:none}.food-menu-image-heading{bottom:-20px;font-size:50px;left:-4px;line-height:160%}.food-menu-image-text{font-size:14px;line-height:140%;padding:25px 30px}.food-menu-image-text p{margin:0 0 1.4em}}