@font-face{font-family:Hugolers Stylish;font-style:normal;font-weight:400;src:local("Hugolers Stylish"),url(/fonts/HugolersStylish.ttf) format("truetype")}@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;src:local("Alex Brush"),url(/fonts/AlexBrush-Regular.ttf) format("truetype")}@font-face{font-family:Retro Signature;font-style:normal;font-weight:400;src:local("Retro Signature"),url(/fonts/RetroSignature.otf) format("opentype")}@font-face{font-family:Gotham Thin;font-style:normal;font-weight:400;src:local("Gotham Thin"),url(/fonts/gotham/Gotham-Thin.otf) format("opentype")}@font-face{font-family:Gotham Light;font-style:normal;font-weight:400;src:local("Gotham Light"),url(/fonts/gotham/GothamLight.ttf) format("truetype")}@font-face{font-family:Gotham XLight;font-style:normal;font-weight:400;src:local("Gotham XLight"),url(/fonts/gotham/Gotham-XLight.otf) format("opentype")}@font-face{font-family:Gotham Medium;font-style:normal;font-weight:400;src:local("Gotham Medium"),url(/fonts/gotham/GothamMedium.ttf) format("truetype")}@font-face{font-family:Gotham Bold;font-style:normal;font-weight:400;src:local("Gotham Bold"),url(/fonts/gotham/GothamBold.ttf) format("truetype")}:root{scroll-behavior:smooth;--dark-blue:#0a121b;--white-color:#fff;--dark-color:#000;--dark-gradient:#00000021;--extralight-dark-color:#202020;--light-dark-color:#181818;--medium-dark-color:#282828;--almost-dark-color:#121212;--more-dark-color:#101010;--medium-gray-color:#7f7c7c;--pager-fg-color:#55565b;--light-border:#d1d0d0;--light-box-shadow:#00000059;--dark-box-shadow:#ffffff26;--deep-dark-box-shadow:#000000bf;--light-hover:#f3f3f3;--tiny-border:#ffffff6e;--cancel-delete:#db3250;--light-gray:#ababab;--main-color:#ef7d19;--netzerocarbon:#46af4c;--martin-blue:#253788;--green-medium:#5d712d;--light-green:#e7f8d2}*,:after,:before{box-sizing:border-box}html{scrollbar-gutter:stable}body{background-color:var(--white-color);color:var(--medium-dark-color);margin:0 auto;padding:0;max-width:1440px}a,body,p,span{font-family:Gotham Light,sans-serif}a,p,span{line-height:20px}img{max-width:100%;height:auto}a{color:inherit}@keyframes animation{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.header__banner{background-size:115% auto;background-position:top;background-repeat:no-repeat;height:925px;margin:0 auto;position:relative;overflow:hidden}.header__banner:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,.8) 30%,hsla(0,0%,100%,0));pointer-events:none;z-index:1}@media screen and (min-width:1280px){.header__banner{background-size:115% auto}}@media screen and (min-width:1171px) and (max-width:1280px){.header__banner{height:822px}}@media screen and (min-width:1025px) and (max-width:1170px){.header__banner{height:751px}}@media screen and (min-width:769px) and (max-width:1024px){.header__banner{height:658px}}@media screen and (min-width:768px) and (max-width:768px){.header__banner{height:494px}}@media screen and (min-width:525px) and (max-width:767px){.header__banner{height:337px}}@media screen and (min-width:425px) and (max-width:524px){.header__banner{height:273px}}@media screen and (min-width:375px) and (max-width:424px){.header__banner{height:241px}}@media screen and (min-width:350px) and (max-width:374px){.header__banner{height:226px}}@media screen and (min-width:300px) and (max-width:349px){.header__banner{height:206px}}@media screen and (max-width:767px){.header__banner{background-size:130% auto;background-position:top}.header__banner:after{height:80px}}#header{position:relative}#header-menu{position:absolute;top:0;left:0;right:0;z-index:3;background-color:var(--main-color);padding-bottom:.5rem}.flex-header-menu{display:flex;justify-content:space-between;padding-top:6.5px;flex-wrap:wrap;width:95%;margin:0 auto;height:30px;align-items:center}#social__media,.hamburguer__menu{cursor:pointer;color:var(--white-color)}#social__media{padding-top:1.655px}.hamburguer__menu .hamburger-icon{display:flex;flex-direction:column;justify-content:center;gap:4px;width:22px;height:22px;cursor:pointer}.hamburguer__menu .hamburger-icon span{display:block;width:100%;height:2.5px;background-color:var(--white-color);border-radius:1px;transition:background-color .3s ease}.hamburguer__menu:hover .hamburger-icon span{background-color:var(--martin-blue)}.primary_menu{position:fixed;left:max(0px,calc((100vw - 1440px) / 2));top:0;width:340px;max-width:85vw;height:100vh;background:var(--main-color);color:var(--white-color);z-index:100;padding:0 30px 45px;text-transform:uppercase;overflow-y:auto;transform:translateX(-100%);visibility:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s .35s;box-shadow:none}.primary_menu.open{transform:translateX(0);visibility:visible;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s 0s;box-shadow:4px 0 24px rgba(0,0,0,.25)}.menu__overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:99;opacity:0;pointer-events:none;transition:opacity .35s ease}.menu__overlay.visible{opacity:1;pointer-events:auto}.menu__close-btn{display:flex;align-items:center;justify-content:flex-start;padding:8px 0;margin-bottom:10px;cursor:pointer;color:var(--white-color)}.menu__close-btn .close-icon{position:relative;display:block;width:22px;height:22px}.menu__close-btn .close-icon:after,.menu__close-btn .close-icon:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2.5px;background-color:var(--white-color);border-radius:1px;transition:background-color .3s ease}.menu__close-btn .close-icon:before{transform:rotate(45deg)}.menu__close-btn .close-icon:after{transform:rotate(-45deg)}.menu__close-btn:hover .close-icon:after,.menu__close-btn:hover .close-icon:before{background-color:var(--martin-blue)}.primary_menu li.is-active a{color:var(--martin-blue)}.primary_menu ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.primary_menu li{font-size:20px;margin:0;padding-bottom:12px;line-height:1.2}.primary_menu ul a{text-decoration:none;color:var(--white-color);transition:all .5s ease;font-family:Gotham Bold}.primary_menu ul a:hover{color:var(--martin-blue)}.language-switcher{margin:0;padding-top:3rem;padding-bottom:.5rem}.language-switcher h2{margin-top:0;margin-bottom:.5rem;font-family:Gotham Bold;font-size:16px}.language-switcher li{font-size:16px!important;padding-bottom:6px!important}.logo__section{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;pointer-events:none}.logo__section a{pointer-events:auto}.logo{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.logo img{width:355px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}@media screen and (max-width:1024px){.logo img{width:300px}}@media screen and (min-width:768px) and (max-width:1023px){.logo img{width:260px}}@media screen and (min-width:425px) and (max-width:767px){.logo img{width:200px}}@media screen and (max-width:375px){.logo img{width:160px}}.social__items{display:flex;flex-direction:row;gap:.5rem}.social__items a{text-decoration:none;color:var(--white-color);transition:all .5s ease;font-size:21px}.social__items a:hover{color:var(--martin-blue)}.header-banner{display:flex;justify-content:center;height:100%;width:100%;align-items:end;position:relative;z-index:2}.indicator__parent{padding-bottom:2.5%}.indicator__down{cursor:pointer;width:50px;height:85px;background:url(/images/scroll.png) bottom no-repeat;animation:animation 2s infinite both}@media screen and (max-width:767px){.indicator__down{height:44px}.scroll-down{padding-top:0;line-height:0}.scroll-down-text{font-size:12px}}.scroll-down{padding-left:30px;padding-top:5px}.scroll-down-text{color:var(--white-color);font-family:Gotham Bold;line-height:1;letter-spacing:1px;background:var(--main-color);padding:1px}.fixed__items{position:fixed;right:0;padding-right:clamp(20px,calc(.4767857 * (100vw - 1440px) + 38px),580px);top:50px;z-index:10;display:flex;flex-direction:column;align-items:center;gap:.6rem}.fixed__icon{display:block;transition:transform .3s ease;text-decoration:none;line-height:0}.fixed__icon img{display:block;width:55px;height:auto}.fixed__icon:hover{transform:scale(1.08)}@media screen and (max-width:1171px){.fixed__items,.to-top{padding-right:2.5%}}#about-us,section{margin:0 auto}#about-us{display:flex;justify-content:center;padding-top:5rem;max-width:98%}.aboutus_title h1{font-family:Retro Signature;font-weight:100;color:var(--martin-blue);text-align:center;font-size:100px;max-width:1000px;margin:0 auto}.aboutus__text{display:flex;gap:1rem;padding-top:1.5rem}.aboutus__main h2{font-family:Retro Signature;font-weight:100;color:var(--main-color);font-size:70px;margin:unset}.aboutus__main p,.ecommerce__description p{margin-top:unset}.aboutus__image{display:flex;gap:20px;padding-top:1rem}.aboutus__image img{width:95%;box-shadow:.1rem .1rem .5rem var(--medium-gray-color);transition:transform .2s ease;cursor:pointer}.aboutus__image img:hover{transform:scale(1.03)}.border-img{border:10px solid var(--white-color);margin:5px}.column__left{display:flex;gap:20px;padding-left:16%}.column__right{display:flex;gap:20px;width:67.35%}@media screen and (min-width:550px) and (max-width:850px){.column__right{width:94%}.column__left{padding-left:unset}.aboutus_title h1{font-size:80px;line-height:70px}#about-us{padding-top:unset}}@media screen and (max-width:549px){#about-us{padding-top:1.5rem;padding-left:20px;padding-right:20px}.aboutus__image,.aboutus__text{flex-direction:column}.column__left{max-width:100%;padding-left:unset}.column__right{width:100%}.aboutus_title h1{font-size:48px;line-height:52px}.aboutus__main h2{font-size:45px}.aboutus__main p{font-size:15px;line-height:1.6}}#ecommerce{max-width:1440px;margin:5rem auto 0;display:flex;flex-direction:column;background:url(/images/ecommerce-background2.jpeg) bottom no-repeat;background-size:cover;background-position:50%;min-height:552px}#ecommerce a{text-decoration:none}.ecommerce__container_inside{max-width:98%;margin:0 auto}.ecommerce__container{display:flex;justify-content:center;align-items:center;max-width:1170px;margin:0 auto;gap:2.5rem}.ecommerce__images{flex:0 0 38%;max-width:38%}.ecommerce__carousel{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.ecommerce__slide{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .8s ease-in-out}.ecommerce__slide.active{opacity:1}.ecommerce__description{flex:1 1;padding:30px 0}.ecommerce__description h1{margin:unset;padding-bottom:1rem;color:var(--main-color);font-size:56px;font-family:Hugolers Stylish;font-weight:100}.ecommerce__subtitle{font-family:Gotham Bold;font-size:15px;color:var(--medium-dark-color)}.ecommerce__description p{padding-bottom:5px;line-height:1.5}.ecommerce__button{background:var(--main-color);text-align:center;padding:18px 30px;border-radius:10px;color:var(--white-color);font-size:16px;transition:all .5s ease;font-family:Gotham Bold;display:block;margin-top:1rem;letter-spacing:1px}.ecommerce__button:hover{background:var(--martin-blue);color:var(--white-color)}@media screen and (max-width:767px){.ecommerce__container{flex-direction:column;gap:1rem}.ecommerce__description{padding:20px 15px 10px;order:-1}.ecommerce__images{flex:none;width:70%;max-width:70%;margin:0 auto;order:2}.ecommerce__carousel{width:100%;aspect-ratio:1;min-height:250px}.ecommerce__button{margin-bottom:10px}}@media screen and (max-width:620px){#ecommerce{background:url(/images/ecommerce-background2.jpeg) bottom repeat;max-height:unset;min-height:unset}.ecommerce__description{padding:0 15px 30px}.ecommerce__description h1{padding-bottom:unset;font-size:40px;padding-top:2rem}}#dish{position:relative;max-width:1440px;margin:0 auto;overflow:hidden;min-height:640px}.dish__carousel{position:absolute;inset:0;z-index:0}.dish__carousel-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}.dish__carousel-img.active{opacity:1}.dish__text{position:relative;flex-direction:column;justify-content:start;color:var(--white-color);z-index:2;max-width:80%;margin:0 auto;padding:30px 0 40px}.dish__header-top,.dish__text{display:flex}.dish__header-top h1{font-family:Retro Signature;font-weight:100;color:var(--main-color);font-size:120px;margin:unset}.subtitle__dish{font-family:Gotham Light;font-size:24px;margin:unset;font-style:italic}.dish__description{font-size:18px;max-width:41%;font-weight:700;letter-spacing:1px;padding:18px 0}.menu__label{margin-top:unset;font-size:24px;font-weight:700;margin-bottom:10px}.menus-cardapios{font-size:20px;font-weight:700;color:var(--white-color);text-decoration-thickness:3px;text-underline-offset:4px;display:block}.custom-underline{display:inline-block;background-image:url(/images/underscore-large.png);background-repeat:no-repeat;background-position:0 100%;background-size:100% 4px}.pattern__dish{background:url(/images/pattern-menu.png) no-repeat;background-position:100%;width:100%}.pattern__dish_mobile{display:none}@media screen and (max-width:920px){.pattern__dish{display:none}#dish{display:flex;flex-direction:column-reverse;min-height:unset}.dish__carousel{position:relative;width:100%;height:300px}.dish__text{max-width:100%;position:relative;margin:0;padding:30px 20px;background-color:#1a1a1a;color:var(--white-color)}.dish__header-top h1{font-size:70px}.dish__description{max-width:100%}.menu__label,.subtitle__dish{color:var(--main-color)}.menus-cardapios{color:var(--white-color)}.custom-underline{margin-bottom:10px}}#net-zero-carbon{max-width:1440px;padding-bottom:60px;margin:0 auto;background:linear-gradient(180deg,var(--light-green),var(--white-color))}.net-zero-carbon-container{max-width:1170px;margin:0 auto}.sustentavel_image_container{display:flex;justify-content:center}.sustentavel_image{max-width:100%}.sustentavel-reforest-block{max-width:98%;margin:0 auto}.reforest__container{display:flex;gap:40px}.reforest-container{flex:0 0 36%;max-width:36%}.reforest_image_container{padding-bottom:10px}.reforest_image{max-width:100%}.reforest_header{padding-top:8px;font-style:italic;color:var(--green-medium);font-weight:700}.reforest_body{margin:unset;line-height:1.5}.bold-green{color:var(--green-medium)}.reforest_bottom{padding:6px 0}.reforest__ahref{text-decoration:none}.reforest_button{background:var(--main-color);text-align:center;padding:18px 30px;border-radius:10px;color:var(--white-color);font-size:16px;transition:all .5s ease;font-family:Gotham Bold;display:block;letter-spacing:1px;margin-top:10px}.reforest_button:hover{background:var(--netzerocarbon);color:var(--white-color)}.netzerocarbon__carousel{flex:1 1;min-width:0;overflow:hidden}.sustentavel-header h2{font-style:italic;color:var(--main-color);font-weight:100;font-family:Gotham Medium;font-size:28px;margin-bottom:2px;padding-bottom:10px}.netzerocarbon__carousel-wrapper{overflow:hidden;width:100%}.netzerocarbon__carousel-track{display:flex;align-items:stretch;transition:transform .6s ease-in-out}.netzerocarbon__item{padding:0 8px;box-sizing:border-box}.netzerocarbon__item-inner{border-radius:20px;overflow:hidden;box-shadow:2px 2px 6px var(--light-box-shadow);transition:box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.netzerocarbon__item-inner:hover{box-shadow:4px 4px 10px var(--light-box-shadow)}.netzerocarbon__item .netzerocarbon__carousel_image{width:100%;height:230px;border-radius:0;object-fit:cover;display:block;flex-shrink:0}.netzerocarbon__item_text{padding:20px;background:var(--netzerocarbon);margin-top:-22px;border-radius:20px;color:var(--white-color);min-height:180px;position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column}.netzerocarbon__item_text h3{font-size:20px;font-family:Gotham Medium;margin-bottom:10px;margin-top:0;font-weight:100;text-align:center}.netzerocarbon__item_text p{border-top:1px solid #fff;padding-top:15px;font-weight:700;font-size:14px;margin-bottom:unset}.netzerocarbon__carousel-nav{display:flex;align-items:center;gap:12px;padding-top:16px}.netzerocarbon__carousel-nav button{background:none;border:2px solid var(--netzerocarbon);color:var(--netzerocarbon);font-size:24px;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1;padding:0}.netzerocarbon__carousel-nav button:hover{background:var(--netzerocarbon);color:var(--white-color)}.netzerocarbon__progress{flex:1 1;height:4px;background:var(--medium-gray-color);border-radius:2px;overflow:hidden}.netzerocarbon__progress-fill{height:100%;background:var(--netzerocarbon);border-radius:2px;transition:width .6s ease}@media screen and (max-width:1024px){.reforest__container{align-items:flex-start}.reforest-container{flex:0 0 40%;max-width:40%}}@media screen and (max-width:768px){.reforest__container{flex-direction:column}.reforest-container{flex:unset;max-width:100%}.netzerocarbon__carousel{width:100%}.reforest_image_container{display:flex;justify-content:center}.netzerocarbon__item{padding:0 5px}}@media screen and (max-width:550px){.netzerocarbon__item_text{min-height:200px}}@media screen and (max-width:375px){.reforest_image{width:100%}}#corporate{max-width:1440px;margin:0 auto;background-color:var(--main-color)}.pattern-corp-container{padding:15px}.pattern-corp{width:100%;height:54px;background:url(/images/pattern-corporate.png) repeat}.martin-corporate-header-container{display:flex;justify-content:center}.martin-corporate-header{color:var(--martin-blue);text-transform:uppercase;font-family:Gotham Bold;font-size:50px;width:70%;text-align:center}.martin-corporate-header:after{content:"";display:inline-block;width:101px;height:47px;background:url(/images/corp-frame.png) no-repeat}.martin-corporate-description-body{text-align:center;font-size:18px;color:var(--white-color);font-weight:700;max-width:418px;margin:0 auto;line-height:30px}.martin-corporate-img{display:flex;justify-content:center;margin:0 auto;padding-top:41.5px;gap:8%}.card-corp,.card-id,.card-invoice{display:flex;justify-content:center;align-items:center;flex-direction:column}.card-corp p,.card-id p,.card-invoice p{max-width:190px;text-align:center;color:var(--white-color);font-weight:700;font-size:18px}.corp-img-card{width:101px;height:100px;background:url(/images/card-img.png) no-repeat}.corp-img-id{width:101px;height:100px;background:url(/images/id-img.png) no-repeat}.corp-img-invoice{width:101px;height:100px;background:url(/images/invoice-img.png) no-repeat}.corp__more{display:flex;justify-content:center}.corp-more__ahref{text-decoration:none;margin:30px 0 50px;display:inline-block}.corp-more_button{text-align:center;padding:15px 35px;background:var(--martin-blue);color:var(--white-color);font-family:Gotham Medium;font-size:16px;letter-spacing:1px;border-radius:10px;transition:all .5s ease}.corp-more_button:hover{color:var(--martin-blue);background:var(--white-color)}@media screen and (max-width:767px){.martin-corporate-header{width:unset;font-size:40px;max-width:95%}}@media screen and (max-width:500px){.martin-corporate-img{flex-direction:column;padding-top:25px;gap:unset}.corp-more_button{width:300px}.card-id{padding-bottom:20px;padding-top:10px}}#gmaps-and-contactusform{padding-top:5rem}#gmaps-and-contactusform .iframeGmaps{margin:0 auto 60px}.iframeGmaps{box-shadow:.1rem .1rem .5rem var(--medium-gray-color);transition:transform .2s ease;cursor:pointer;border:5px solid var(--white-color);padding:0;margin:0;width:100%;height:400px}.address__info,.iframeGmaps{display:flex;justify-content:center}.address__info{flex-direction:row;gap:2rem;border-top:1px solid var(--main-color);padding:60px 5%}.address__info p{margin:0}.font__bold{font-size:18px;font-family:Gotham Medium;font-weight:700;padding-bottom:5px;color:var(--martin-blue)}.lunch__info{padding:1rem 0}.lunch{padding-top:10px}#site-footer{width:100%;height:300px;background-color:var(--martin-blue);display:flex;justify-content:center;align-items:center}.site-footer__main{position:relative}.copy-paragraph,.footer__logo{display:flex;justify-content:center}.copy-paragraph{font-family:Gotham Medium;font-size:12px;color:var(--white-color);margin:30px 0}.developedby,.developedby a{display:flex;align-items:center;justify-content:center}.developedby a{text-decoration:none;font-weight:700;color:var(--white-color);transition:all .5s ease;gap:.2rem}.developedby a:hover{color:#e7b80a}.developedby a img{width:9px}.developedby p{font-size:11px;font-family:Gotham Thin;margin:unset}.to-top{position:fixed;bottom:0;right:0;padding-right:clamp(38px,calc(.4767857 * (100vw - 1440px) + 38px),580px);z-index:2;display:none;cursor:pointer}.to-top.visible{display:block}.to-top .fa-chevron-up{background-color:var(--main-color);color:var(--white-color);padding:7px 8px 5px;border-radius:8px 8px 0 0;font-size:24px;transition:all .5s ease}.to-top .fa-chevron-up:hover{background-color:var(--martin-blue)}@media screen and (max-width:1171px){.to-top{padding-right:2.5%}}