body{background:rgb(42,42,41);color:#616e7c;font-family:'Work Sans',serif;font-weight:400;font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}main{background:#fff}#page_container{padding-top:90px;padding-bottom:120px;padding-left:15px;padding-right:15px}.wrapper{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:'Work Sans',serif;font-size:20px;font-weight:500;color:rgb(42,42,41);text-transform:uppercase;letter-spacing:3px;line-height:1.5;position:relative;display:block;width:100%;max-width:800px;margin:0 auto;margin-bottom:35px;padding-bottom:30px;border-bottom:1px solid rgb(42,42,41);text-align:center}b,strong{font-weight:600}.fw-img{position:relative;width:100%;height:auto;margin:0 auto;display:block}.page-form-container{position:relative;width:100%;height:auto;display:block;overflow:hidden}#header_image{position:relative;width:100%;height:auto;display:block;overflow:hidden}#header_image{max-height:unset!important;height:calc(100vh - 80px);overflow:auto!important}.header-hatch{position:relative;width:100%;height:auto;display:block;overflow:hidden}.header-wide{position:relative;width:100%;height:auto;display:block;overflow:hidden}.header-overlay{position:absolute;bottom:0;width:100%;height:100%;background:rgba(42,42,41,.5);z-index:10}.header-caption{position:absolute;display:inline-block;width:275px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:500;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header-slogan{font-size:20px;color:#fff;font-weight:300;margin-top:30px;padding-top:30px;border-top:1px solid #fff;text-align:center;letter-spacing:4px}.header-caption h1{font-size:32px}.homepage-container,.category-container{position:relative;display:block;width:100%;height:auto;overflow:hidden;padding-top:90px;padding-bottom:120px;padding-left:15px;padding-right:15px;background:#fff;z-index:250}.homepage-container-grey,.category-container-grey{background:#f1f1f1}.homepage-container h1,.homepage-container h2,.homepage-container h3,.homepage-container h4{padding-bottom:0;margin-top:0;border-bottom:none}.homepage-container .textarea-container{margin-top:30px}.home-child-item{background:rgb(42,42,41);border-radius:6px}.home-child-item img{opacity:.6;border-radius:6px}.dish-child-item{border-radius:6px}.dish-child-item img{border-radius:6px}.home-child-item .home-child-item-link-outer{position:absolute;display:inline-block;padding:15px;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%);z-index:500;background:rgba(42,42,41,.8);border:2px solid #fff;border-radius:6px}.home-child-item .home-child-item-link,.home-child-item .home-child-item-link:link{line-height:1.5;font-size:15px;font-weight:500;text-decoration:none;text-transform:uppercase;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-child-item:hover img,.home-child-item:focus img{opacity:.9}.home-child-item:hover .home-child-item-link-outer,.home-child-item:focus .home-child-item-link-outer{background:rgba(255,255,255,.8);color:#000}.header-breadcrumb{padding:0}.parallax-window{position:relative;height:500px;background:transparent}.parallax-overlay{position:absolute;bottom:0;width:100%;height:100%;background:rgba(42,42,41,.9);z-index:200}.parallax-slider img{height:500px;width:auto}.parralax-logo-container{position:absolute;display:inline-block;left:50%;top:50%;transform:translate(-50%,-50%);z-index:500}.parallax-logo{position:relative;width:100%;min-width:290px;height:auto;max-height:400px}.parallax-logo-thumbsup{position:relative;width:100%;min-width:290px;height:auto;max-height:360px}.parralax-header-container{position:absolute;display:inline-block;left:50%;top:50%;transform:translate(-50%,-50%);z-index:500}.parralax-header-container h1,.parralax-header-container h2,.parralax-header-container h3,.parralax-header-container h4{color:#fff;margin:0;padding:0;border:none}.home-child-item-reference,.child-item-reference{text-align:center}.child-container{position:relative;width:100%;height:auto;overflow:hidden}.ref-logo-container{position:absolute;display:inline-block;left:50%;top:50%;transform:translate(-50%,-50%);z-index:500}.ref-logo-thumbsup{position:relative!important;width:100%;height:auto;max-height:200px;display:block!important;left:unset!important;top:unset!important;transform:unset!important}.reference-text{font-family:'Abril Fatface',serif;color:rgb(42,42,41);letter-spacing:2px;font-size:22px;margin-bottom:15px;padding-left:15px;padding-right:15px}.reference-name{color:rgb(42,42,41);font-size:16px;font-weight:500;letter-spacing:2px}.reference-company{color:#616e7c;font-size:16px;letter-spacing:2px}.reference-more-link-outer{border:2px solid rgb(42,42,41);background:rgba(42,42,41,.8);border-radius:6px;display:inline-block}.reference-more-link-outer td{padding:15px}.reference-more-link,.reference-more-link:link,.reference-more-link-outer{line-height:1.5;font-size:15px;font-weight:500;text-decoration:none;text-transform:uppercase;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.reference-more-link:hover .reference-more-link-outer,.reference-more-link:focus .reference-more-link-outer{background:none;color:rgb(42,42,41)!important}.dish-child-subject{color:rgb(42,42,41);line-height:2.8;font-size:17px;font-weight:500;text-decoration:none;text-transform:uppercase;text-align:center}.dish-child-textarea{text-align:center}.dish-child-textarea ul{display:inline-block;padding-inline-start:20px;text-align:left}#carousel img,#header_image img{height:100%;margin-top:unset;object-fit:cover}#breadcrumb{background:rgb(180,149,172);background:none;position:absolute;bottom:15px;z-index:500}#breadcrumb nav{position:relative;text-align:center}#breadcrumb .breadcrumb{display:inline-flex;background:none;padding:20px 0;margin-bottom:0;border-radius:0;font-size:15px;color:rgb(63,54,61)}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:transparent;content:".";background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhYWdfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDMyMCA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyMCA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjQ7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9Cgkuc3Qxe2ZpbGw6IzNGMzYzRDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODguNywyNTZsNTYuOCw1Ni45bC0xNTQuMywxNTRjLTkuNCw5LjQtMjQuNiw5LjQtMzMuOSwwbC0yMi43LTIyLjZjLTkuMy05LjMtOS4zLTI0LjUsMC0zMy44TDE4OC43LDI1NnoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTkxLjIsNDUuMWwxOTQuMywxOTRjOS4zLDkuMyw5LjMsMjQuNSwwLDMzLjhsLTQwLDQwbC0yMTEtMjExLjNjLTkuMy05LjMtOS40LTI0LjUsMC0zMy44YzAsMCwwLDAsMCwwCglsMjIuNy0yMi43QzY2LjYsMzUuNyw4MS44LDM1LjcsOTEuMiw0NS4xQzkxLjIsNDUsOTEuMiw0NS4xLDkxLjIsNDUuMUw5MS4yLDQ1LjF6Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:1px;margin-right:10px}.breadcrumb-item.active{color:rgb(86,51,78);font-weight:400}.breadcrumb-item a,.breadcrumb-item a:link{color:rgb(86,51,78);text-decoration:none;font-weight:400}.breadcrumb-item a:hover,.breadcrumb-item a:focus{color:rgb(180,149,172)}.breadcrumb-home-icon{display:inline!important}.breadcrumb-home-text{display:none}#bc_social{position:relative;display:block;width:100%;height:auto;padding-bottom:30px;text-align:center}#bc_social a,#bc_social a:link{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding-left:10px;padding-right:10px;color:#fff;font-size:24px}#bc_social a:hover,#bc_social a:focus{color:rgb(63,54,61)}.textarea-container a,.textarea-container a:link{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:rgb(241,135,25);font-weight:500;text-decoration:none}.textarea-container a:hover,.textarea-container a:focus{text-decoration:underline}table.custom-table{max-width:100%}@media (min-width:576px){.container{max-width:960px}}@media (min-width:768px){.container{max-width:960px}.header-caption{width:65%}.header-slogan{font-size:24px}.parallax-slider img{width:100%;height:auto}}@media (min-width:800px){.header-caption{width:40%}.header-slogan{font-size:16px}}@media (min-width:992px){body{font-size:18px;line-height:1.8}.container{max-width:960px}h1,h2,h3,h4,h5,h6{font-size:24px}.homepage-container h1,.homepage-container h2,.homepage-container h3,.homepage-container h4{font-size:24px}.header-caption{width:40%}.header-slogan{font-size:24px}.header-wide{height:400px}.header-wide img{position:absolute;display:inline-block;left:50%;top:50%;transform:translate(-50%,-50%);z-index:500}.ref-logo-thumbsup{width:300px;max-height:300px}}@media (min-width:1200px){.container{max-width:1170px!important}.header-wide{height:550px}}@media (min-width:1300px){.container{max-width:1270px!important}}@media (min-width:1500px){.header-caption{width:630px}.header-slogan{font-size:32px}.header-wide{height:600px}}