@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-Black.ttf") format("truetype");font-weight:900}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-ExtraBold.ttf") format("truetype");font-weight:800}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-ExtraLight.ttf") format("truetype");font-weight:200}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Zalando Sans";src:url("../fonts/ZalandoSans-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Meow Script";src:url("../fonts/MeowScript-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot") format("embedded-opentype"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.svg") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.icon-envelope::before{content:"\e900"}.icon-phone::before{content:"\e942"}.icon-quotes-left::before{content:"\e977"}.icon-quotes-right::before{content:"\e978"}.icon-facebook::before{content:"\ea91"}.icon-twitter::before{content:"\ea96"}.icon-linkedin::before{content:"\eac9"}.icon-star-full:before{content:"\e9d9"}body{margin:0;font-family:"Zalando Sans",sans-serif;letter-spacing:0.4px;font-size:16px;line-height:1.5;font-weight:400;background-color:#fff}*{box-sizing:border-box}.sitecontainer{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width: 768px){.sitecontainer{width:750px}}@media (min-width: 992px){.sitecontainer{width:970px}}@media (min-width: 1260px){.sitecontainer{width:1200px}}.website{overflow:hidden;background-color:#fff;position:relative;z-index:10;transition:all .5s ease;left:0}.menu-is-active{left:-175px}a{cursor:pointer;text-decoration:none}a:focus{outline:thin dotted}a:link,a:any-link,a:active,a:focus,a:visited{color:inherit}button{cursor:pointer}p{margin:15px 0;font-size:1rem;line-height:1.5rem;font-weight:400}p a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:1.2;margin-top:0}h1{font-size:2.25rem;font-weight:500}h2{font-size:1.75rem;font-weight:300}h3{font-size:1.25rem;font-weight:400}h4{font-size:1rem;font-weight:400}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:underline}.h1{display:inline-block;font-size:1.75rem;margin:25px auto;color:#7B4E4B;padding-bottom:25px;border-bottom:2px solid #7B4E4B;text-transform:uppercase;font-weight:300;text-align:center}@media (min-width: 768px){.h1{text-align:center;margin:25px 0}}.h2{display:inline-block;font-size:1.25rem;padding-bottom:25px;margin:20px 0;color:#7B4E4B;text-transform:uppercase;font-weight:400}ul{list-style:none;text-decoration:none}strong{font-weight:600}.button{padding:10px 15px;border-radius:3px}.button:hover{text-decoration:none}.logo{font-family:"Meow Script",sans-serif;font-weight:bold}.logo:hover{text-decoration:none}.invalid{outline:2px solid rgba(176,0,32,0.15)}.hidden{display:none}.page-header{margin:10px 0 0;text-align:center}@media (min-width: 642px){.page-header{text-align:left}}.header{position:relative;background-image:linear-gradient(rgba(0,0,0,0.35), rgba(0,0,0,0.35)),url("../images/banner.png");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:400px;padding-top:10px}@media (min-width: 642px){.header{height:450px}}.header .flex-header{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}@media (min-width: 768px){.header .flex-header{flex-direction:row;justify-content:left}}.header .flex-header .header-details{display:flex;flex-direction:column}.header .flex-header .header-details .company-info{color:#f9f9f9;text-align:center;margin-top:0}@media (min-width: 768px){.header .flex-header .header-details .company-info{text-align:left}}.header .flex-header .header-details .company-info h1{text-align:center;font-size:2.5rem;line-height:3rem;font-weight:600;padding-bottom:20px;margin:8px 0 30px;border-bottom:3px solid;border-image:linear-gradient(to right, #f9f9f9 100%, transparent 0%) 100% 1;text-transform:uppercase}@media (min-width: 480px){.header .flex-header .header-details .company-info h1{font-size:3rem;line-height:3.625rem;margin-top:30px}}@media (min-width: 768px){.header .flex-header .header-details .company-info h1{text-align:left;margin:30px 0}}.header .flex-header .header-details .company-info p{font-size:1.375rem;line-height:2.0625rem;color:#f9f9f9;text-align:center;margin-bottom:20px;font-weight:500}@media (min-width: 768px){.header .flex-header .header-details .company-info p{text-align:left}}.header .flex-header .header-details .company-info .booking-button{display:inline-block;background-color:#AF473C;color:#fff}.header .flex-header .header-details .company-info .booking-button:hover{background-color:#84382f}.bookingbar{background-color:#3C3C3C}.bookingbar .booking-row{display:flex;flex-direction:column;align-items:center;color:#fff}.bookingbar .booking-row p{padding:55px 0 15px;margin:0 10px;width:100%;font-size:1.5rem;line-height:2.25rem;text-align:center}.bookingbar .booking-row .bar-button{display:inline-block;margin:10px 0 55px;padding:10px 15px;border-radius:3px;background-color:#fff;color:#9D726B;font-size:1rem;line-height:1;font-weight:500}.bookingbar .booking-row .bar-button:hover{background-color:#AF473C;color:#fff}footer{display:flex;background-color:#AF473C;color:#fff;padding:27px 0 0;position:relative}footer .footer-row{display:flex;flex-wrap:wrap;margin:0 -15px 0}@media (min-width: 768px){footer .footer-row{margin:50px -15px}}footer .footer-row .footer-box{flex:100%;padding:0 15px;margin-bottom:30px;text-align:center}@media (min-width: 768px){footer .footer-row .footer-box{flex:33%;text-align:left}}@media (min-width: 992px){footer .footer-row .footer-box{flex:25%}}@media (min-width: 1260px){footer .footer-row .footer-box{flex:25%;margin-bottom:40px}}footer .footer-row .footer-box h2{display:inline-block;border-bottom:2px solid #fff;text-transform:uppercase;padding-bottom:20px;margin-bottom:26px;margin-top:0;margin-left:auto;margin-right:auto}footer .footer-row .footer-box ul{display:block;padding:0;margin:0}footer .footer-row .footer-box ul li{font-size:1rem;line-height:1.5rem;margin-bottom:6px}footer .footer-row .footer-box ul li a:hover{text-decoration:underline}footer .footer-row .footer-box ul li a span{margin-right:10px}.copyright{background-color:#3C3C3C;color:#fff}.copyright .footer-bottom{padding:20px 0;text-align:center;font-size:13px}.copyright .footer-bottom span{display:block;margin:auto;width:75%}@media (min-width: 768px){.copyright .footer-bottom span{width:100%}}.nav{background-color:#AF473C;color:#fff}.nav .navbox{display:flex;flex-direction:row;justify-content:space-between}.nav .navbox .logobox{display:flex;flex-direction:row;justify-content:left;align-self:flex-start;position:relative;color:#fff;padding-top:20px;padding-bottom:20px;margin-bottom:0}@media (min-width: 992px){.nav .navbox .logobox{padding-bottom:0}}.nav .navbox .logobox h1{margin:0;font-size:32px;line-height:3.3125rem;margin-right:10px}@media (min-width: 768px){.nav .navbox .logobox h1{font-size:3.125rem}}.nav .navbox .logobox h2{margin:0;font-size:32px;line-height:3.3125rem;font-weight:300}@media (min-width: 768px){.nav .navbox .logobox h2{font-size:3.125rem}}.nav .navbox .logobox a:hover{text-decoration:none}.nav .navbox .navlist{display:flex;flex-direction:row}@media (min-width: 992px){.nav .navbox .navlist{flex-direction:column}}.nav .navbox .navlist .contact-info{display:none;flex-direction:row;justify-content:right;align-items:center;font-size:1rem;padding-top:20px;margin:0}@media (min-width: 992px){.nav .navbox .navlist .contact-info{display:flex}}.nav .navbox .navlist .contact-info span{margin-right:10px}.nav .navbox .navlist .contact-info a{margin-right:40px}.nav .navbox .navlist .contact-info a:hover{text-decoration:underline}.nav .navbox .navlist .contact-info span:hover{text-decoration:none}.nav .navbox .navlist .navbar{display:none;flex-direction:row;justify-content:center;align-items:center;text-align:center;margin:0;padding:0;height:69px}@media (min-width: 992px){.nav .navbox .navlist .navbar{display:flex}}.nav .navbox .navlist .navbar li{padding:10px;font-size:1rem;line-height:1.1875rem}.nav .navbox .navlist .navbar li a{text-transform:uppercase}.nav .navbox .navlist .navbar li a:hover{background-color:#84382f}.nav .navbox .navlist .hamburger-menu{display:flex;flex-direction:column;justify-content:space-between;align-self:flex-end;align-self:center;width:70px;height:60px;margin-top:0;margin-bottom:0;padding:15px;border-radius:3px;cursor:pointer;transition:left 0.5s ease;background-color:#222;border:2px solid #3C3C3C}@media (min-width: 992px){.nav .navbox .navlist .hamburger-menu{display:none}}.nav .navbox .navlist .hamburger-menu .hamburgerline{width:100%;height:5px;background-color:#fff}.sidenav{display:block;background-color:#3C3C3C;color:#fff;position:fixed;top:0;right:0;z-index:9;height:100%;width:175px;overflow:scroll;transition:all .5s ease}.sidenav .sidenavbox{margin:0;padding:20px 0 10px}.sidenav .sidenavbox .sidenav-list{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0}.sidenav .sidenavbox .sidenav-list li{border:1px solid #3C3C3C;padding:10px;text-align:center;border-radius:3px;min-width:143px;margin-bottom:15px;background-color:#AF473C}.sidenav .sidenavbox .sidenav-list li a{font-size:1rem;line-height:1.1875rem;text-transform:uppercase;text-align:center}.sidenav .sidenavbox .sidenav-list li:hover{text-decoration:none;background-color:#84382f}.sliding-image{display:flex;flex-direction:row;overflow:hidden;width:100%;height:400px;position:relative}.sliding-image .banner{display:flex;flex-direction:column;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;height:400px;position:relative;text-align:center;justify-content:center;align-items:center}.sliding-image .banner .banner-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.sliding-image .banner .quote-start{margin:0;align-self:start;padding-left:3px}@media (min-width: 480px){.sliding-image .banner .quote-start{padding:0}}.sliding-image .banner p{margin:0;text-align:center;font-size:1.125rem;line-height:1.6875rem;width:85%;padding-top:10px}@media (min-width: 480px){.sliding-image .banner p{font-size:1.5rem;line-height:2.25rem;width:90%;padding-bottom:10px}}.sliding-image .banner h3{padding:10px 0;display:inline-block;border-top:2px solid #fff;font-size:.9375rem;line-height:1.4375rem;margin:0;text-transform:uppercase}@media (min-width: 480px){.sliding-image .banner h3{font-size:1.125rem;line-height:1.6875rem;padding:20px 0}}.sliding-image .banner .quote-end{justify-self:right;align-self:end;margin:0;padding-right:3px}@media (min-width: 480px){.sliding-image .banner .quote-end{padding:0}}.slide1{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/crab.png")}.slide2{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/lemons.jpg")}.slide3{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/onion.png")}.slide4{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/calories.png")}.service{display:flex;flex-direction:column}.service .service-header{display:flex;justify-content:center}@media (min-width: 768px){.service .service-header{justify-content:left}}.service .service-header h2{display:inline-block;color:#7B4E4B;margin:25px 0;padding-bottom:25px;border-bottom:2px solid #7B4E4B;text-transform:uppercase;text-align:center}@media (min-width: 768px){.service .service-header h2{text-align:left}}.service .service-wrap{display:flex;flex-direction:column;margin:20px -10px 20px;justify-content:center}@media (min-width: 768px){.service .service-wrap{flex-direction:row;margin:20px 0 75px;justify-content:normal}}@media (min-width: 992px){.service .service-wrap{margin:20px -10px 75px}}.service .service-wrap .service-box{display:flex;flex-direction:column;width:80%;text-align:center;margin-bottom:20px;margin-left:auto;margin-right:auto;border:2px solid rgba(0,0,0,0.125);border-radius:3px}@media (min-width: 768px){.service .service-wrap .service-box{margin-bottom:0px;margin-left:0;margin-right:10px;width:32.5%;padding:0 0 10px}}@media (min-width: 992px){.service .service-wrap .service-box{margin-bottom:0px;margin-left:10px;margin-right:10px;width:31.5%}}.service .service-wrap .service-box img{margin-bottom:20px;object-fit:cover;border-radius:3px}.service .service-wrap .service-box h3{display:inline-block;padding:20px 0;margin:0 auto 10px;color:#7B4E4B;border-bottom:2px solid #7B4E4B;text-transform:uppercase}.service .service-wrap .service-box p{padding:0 15px}@media (min-width: 768px){.service .service-wrap .service-box p{min-height:216px}}@media (min-width: 992px){.service .service-wrap .service-box p{min-height:144px}}.corp-box,.wedding-box,.event-box{display:flex;flex-direction:column;margin-bottom:20px;text-align:center}@media (min-width: 768px){.corp-box,.wedding-box,.event-box{text-align:left}}.corp-box h2,.wedding-box h2,.event-box h2{margin-right:auto;margin-left:auto}@media (min-width: 768px){.corp-box h2,.wedding-box h2,.event-box h2{margin-right:auto;margin-left:0}}.corp-box p,.wedding-box p,.event-box p{text-align:left}.image-corporate,.image-wedding,.image-events{min-height:248px}.about-container .about-box{text-align:left;display:flex;flex-direction:column}.about-container .about-box h2{margin:20px auto 25px auto}@media (min-width: 480px){.about-container .about-box h2{margin:20px auto 25px 0}}.about-container .star-box{display:flex;flex-direction:row;margin-bottom:10px}.about-container .star-box .star{color:orange;margin-bottom:25px;font-size:50px}.aboutcomp{margin-bottom:15px}.flex{display:flex;flex-direction:column;align-items:center;gap:10px}@media (min-width: 642px){.flex{flex-direction:row;justify-content:space-between}}.flex p{text-align:left}@media (min-width: 642px){.flex p{width:50%}}.contact-header{margin:0 0 25px;text-align:center}@media (min-width: 642px){.contact-header{margin:0;width:50%;text-align:left}}.hcon{display:flex;flex-direction:column;justify-content:center}@media (min-width: 642px){.hcon{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}}@media (min-width: 768px){.img-wrap{width:50%}}.img-wrap img{width:100%;height:408px;object-fit:cover}@media (min-width: 992px){.img-wrap img{margin-bottom:30px}}.content{display:flex;flex-direction:column;max-width:600px;margin:25px auto 50px auto;padding:20px;border:1px solid #7B4E4B;border-radius:8px;background-color:#f9f9f9}@media (min-width: 992px){.content{max-width:600px;margin:36px auto 50px auto}}.contact-field-wrapper{display:flex;margin:0 20px;align-items:normal;justify-content:normal;flex-flow:row wrap}.contact-field-wrapper label{margin-right:4px;display:block;margin-top:8px;text-align:left}.contact-field-wrapper .formName{margin-top:8px;width:100%}.contact-field-wrapper input{margin-top:8px;width:100%;border-radius:5px;height:39px;border:inset;background-color:#fff}.contact-field-wrapper textarea{margin-top:8px;border:inset;border-radius:5px;background-color:#fff;width:100%;margin-bottom:10px}.contact-field-wrapper .error{display:block;color:#b00020;font-size:0.9em;height:1.1em;flex-basis:100%;width:100%;margin-bottom:0;text-align:center}.button-send-box{display:flex;flex-direction:row;justify-content:center}.button-send-box .contact-button{display:inline-block;background-color:#AF473C;color:#f9f9f9;border-radius:3px;padding:10px 15px;text-transform:uppercase;font-size:16px}.button-send-box .contact-button:hover{background-color:#84382f}.partners h2{display:inline-block;color:#7B4E4B;margin:25px 0 50px;padding-bottom:25px;border-bottom:2px solid #7B4E4B;text-transform:uppercase;text-align:center}@media (min-width: 768px){.partners h2{text-align:left}}.partners .partner-wrap .partner-box{margin:0px;padding:0px;overflow-x:clip;display:flex;flex-direction:row;width:100%;margin-bottom:70px;min-height:150px}.partners .partner-wrap .partner-box .partner-img{display:flex;width:100%;height:500px;text-align:center;margin-right:0;position:relative;padding:0 5px;max-height:150px}@media (min-width: 768px){.partners .partner-wrap .partner-box .partner-img{margin-right:50px;padding:0 20px}}.partners .partner-wrap .partner-box .partner-img img{max-width:200px;filter:grayscale(1);height:150px}.partners .partner-wrap .partner-box .partner-img img:hover,.partners .partner-wrap .partner-box .partner-img img:active{filter:grayscale(0)}.main-content{margin-top:10px;text-align:center}@media (min-width: 768px){.main-content{text-align:left}}.main-content h2{display:inline-block;color:#7B4E4B;margin:25px 0;padding-bottom:25px;border-bottom:2px solid #7B4E4B;text-transform:uppercase;text-align:center}@media (min-width: 768px){.main-content h2{text-align:left}}.main-content p{margin-top:15px;margin-bottom:20px;text-align:center}.main-content p b{color:#7B4E4B}@media (min-width: 768px){.main-content p{text-align:left}}.review-wrap{text-align:center;min-width:0;min-height:0}.review-wrap h2{margin-bottom:35px}.review{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center;height:400px;width:100%;min-height:0;min-width:0;color:#fff}.review h3{margin-top:20px;font-size:2.25rem;line-height:2.75rem;text-align:center;padding:0 10px}.review p{margin:20px 0;font-size:1.75rem;line-height:2.625rem;text-align:center;padding:0 10px}.review-box1,.review-box2,.review-box3{margin-bottom:20px}.form-wrap{max-width:600px;margin:36px auto 50px auto;padding:20px;border:1px solid #7B4E4B;border-radius:8px;background-color:#f9f9f9}.form-wrap h2{margin-top:10px;text-transform:uppercase;color:#84382f}.book-wrap{text-align:center}.form-content{margin-top:12px}.rev,.book{display:flex;margin:0 20px;align-items:normal;justify-content:normal;flex-flow:row wrap}.rev label,.book label{margin-right:4px;display:block;margin-top:8px;text-align:left}.rev .revtext,.rev .booktext,.book .revtext,.book .booktext{margin-right:8px}.rev input,.book input{margin-top:8px;width:100%;border-radius:5px;height:39px;border:inset;background-color:#fff}.rev textarea,.book textarea{margin-top:8px;border:inset;border-radius:5px;background-color:#fff;width:100%;margin-bottom:10px}.rev .error,.book .error{display:block;color:#b00020;font-size:0.9em;height:1.1em;flex-basis:100%;width:100%;margin-bottom:0;text-align:center}.rev2,.book2{align-items:center}.revbutton,.bookbutton{display:inline-block;background-color:#AF473C;color:#f9f9f9;border-radius:3px;padding:10px 15px;text-transform:uppercase;font-size:16px}.revbutton:hover,.bookbutton:hover{background-color:#84382f}.r1{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/testimonials-corpo-1.png")}.r2{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/testimonials-corpo-2.png")}.r3{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/testimonials-corpo-3.png")}.r4{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/testimonials-wedding-1.png")}.r5{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/testimonials-wedding-2.png")}.r6{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/testimonials-wedding-3.png")}.r7{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/testimonials-event-1.png")}.r8{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/testimonials-event-2.png")}.r9{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../images/testimonials-event-3.png")}
