.cms-text-block{font-family:var(--font-montserrat)}.cms-text-block h1{font-size:50px;font-weight:700}.cms-text-block h2{font-size:28px;font-weight:700}.cms-text-block h3{font-size:22px;font-weight:700}.cms-text-block h4{font-size:20px;font-weight:500}.cms-text-block h5{font-size:18px;font-weight:500}.cms-text-block h6{font-size:16px;font-weight:500}.cms-text-block h1 em,.cms-text-block h2 em,.cms-text-block h3 em,.cms-text-block h4 em,.cms-text-block h5 em,.cms-text-block h6 em{font-family:var(--font-courgette);font-weight:400;--tw-text-opacity:1;color:rgb(100 205 156/var(--tw-text-opacity))}.cms-text-block a{--tw-text-opacity:1;color:rgb(100 205 156/var(--tw-text-opacity));text-decoration-line:underline}.cms-text-block ul li{margin-bottom:.5rem;padding-left:1rem;position:relative;list-style-type:none}.cms-text-block ul li:before{content:"";position:absolute;left:0;margin-top:.5rem;height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(100 205 156/var(--tw-bg-opacity))}.cms-text-block ol{counter-reset:item;position:relative;list-style-type:none}.cms-text-block ol li{counter-increment:item;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(234 234 234/var(--tw-border-opacity));padding-top:2rem;padding-bottom:2rem;padding-left:1rem}@media (min-width:768px){.cms-text-block ol li{padding-left:2rem}}.cms-text-block ol li:before{content:counter(item);position:absolute;left:0;margin-top:.25rem;width:1rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(100 205 156/var(--tw-text-opacity))}.cms-text-block code{width:100%;--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity));padding:.5rem;font-size:.75rem;line-height:1rem}.cms-text-block p a:has(strong){display:inline-block;min-width:200px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(100 205 156/var(--tw-bg-opacity));padding:.75rem 1.5rem;text-align:center;font-size:.75rem;line-height:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cms-text-block p a:has(strong):hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cms-text-block p a:has(strong):active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cms-text-block.dark p a strong{--tw-bg-opacity:1;background-color:rgb(100 205 156/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.newsletter-block .title i{font-family:var(--font-courgette);--tw-text-opacity:1;color:rgb(100 205 156/var(--tw-text-opacity))}@keyframes dropdown-flex-slide-top{0%{transform:translateY(105%)}to{transform:translateY(100%)}}.dropdown-flex{display:flex;position:relative}.dropdown-flex .selected{display:flex;align-items:center}.dropdown-flex .caret-dropdown{cursor:pointer;transform:translateY(-50%);display:inline-block;height:7px;left:10px;position:relative;text-align:left;transition:.4s ease;transform:rotate(0);width:13px}.dropdown-flex .caret-dropdown:after,.dropdown-flex .caret-dropdown:before{background-color:transparent;border-bottom:7px solid var(--caret-color);box-sizing:content-box;content:"";display:inline-block;height:6px;left:0;position:absolute;top:0;transition:.4s ease;width:1.5px}.dropdown-flex .caret-dropdown:before{transform:rotate(-135deg)}.dropdown-flex .caret-dropdown:after{transform:rotate(135deg)}.dropdown-flex .caret-dropdown.active{transform:rotate(0);transform:translateY(-6px)}.dropdown-flex .caret-dropdown.active:before{transform:rotate(-45deg)}.dropdown-flex .caret-dropdown.active:after{transform:rotate(45deg)}.dropdown-flex .options{overflow-y:auto;position:absolute;bottom:-10px;transform:translateY(100%);background-color:#fff;animation:dropdown-flex-slide-top .5s cubic-bezier(.25,.46,.45,.94) both;width:-moz-max-content;width:max-content;--tw-shadow:0 3px 10px 0px rgba(0,0,0,.1);--tw-shadow-colored:0 3px 10px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dropdown-flex .options ul{list-style:none;margin:0}.dropdown-flex .options ul li{display:block}.dropdown-flex .options ul li:hover{text-shadow:0 0 1px #11393c;--tw-text-opacity:1;color:rgb(17 57 60/var(--tw-text-opacity))}@media (max-width:1024px){.cta-banner-text .cms-text-block h1,.cta-banner-text .cms-text-block h2,.cta-banner-text .cms-text-block h3,.cta-banner-text .cms-text-block h4,.cta-banner-text .cms-text-block h5,.cta-banner-text .cms-text-block h6{font-size:1rem;line-height:1.5rem}}.dishes-block .title i{font-family:var(--font-courgette);--tw-text-opacity:1;color:rgb(100 205 156/var(--tw-text-opacity))}.embed iframe{height:100%;width:100%;border-radius:10px}.extras-block .title i{font-family:var(--font-courgette);--tw-text-opacity:1;color:rgb(100 205 156/var(--tw-text-opacity))}@keyframes fade-in{0%{opacity:.5}to{opacity:1}}@keyframes slide-top{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.fade-in{animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}.slide-top{animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}.slide-left{animation:slide-left .5s cubic-bezier(.25,.46,.45,.94) both}.cms-table-simple table th{border-top-width:1px}.cms-table-simple table th:first-child{border-top-left-radius:10px;border-left-width:1px}.cms-table-simple table th:last-child{border-top-right-radius:10px;border-right-width:1px}.cms-table-simple table tbody tr:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(240 250 245/var(--tw-bg-opacity))}.cms-table-simple table tbody tr:not(:last-child) td:first-child{border-left-width:1px}.cms-table-simple table tbody tr:not(:last-child) td:last-child{border-right-width:1px}.cms-table-simple table tbody tr:last-child td{border-bottom-width:1px}.cms-table-simple table tbody tr:last-child td:first-child{border-bottom-left-radius:10px;border-left-width:1px;border-bottom-width:1px}.cms-table-simple table tbody tr:last-child td:last-child{border-bottom-right-radius:10px;border-right-width:1px;border-bottom-width:1px}.testimonials .title i{font-family:var(--font-courgette);--tw-text-opacity:1;color:rgb(100 205 156/var(--tw-text-opacity))}