#sectionBanner .carousel-fade .carousel-item{transition:opacity 1s ease}#sectionBanner .carousel-control-prev,#sectionBanner .carousel-control-next{width:8%;opacity:0;transition:opacity .35s ease}#sectionBanner:hover .carousel-control-prev,#sectionBanner:hover .carousel-control-next{opacity:.9}#sectionBanner .carousel-control-prev-icon,#sectionBanner .carousel-control-next-icon{padding:18px;border-radius:50%;background-color:color-mix(in srgb,var(--primary-darker-color) 45%,transparent);background-size:45%}.section-anchor{display:block}.rich-text a{color:inherit;text-decoration:underline}.rich-text p:last-child{margin-bottom:0}#faixa{background-color:var(--primary-darker-color);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:8vh}#who{background-color:var(--surface-who-color);background-image:var(--asset-ornament-flower, url(/build/assets/background-flower-BZvH52OK.png));background-repeat:no-repeat;background-size:50% 150%;background-position:top right}#who h2{font-size:var(--font-size-heading, 40px);font-weight:600;line-height:50px;color:var(--primary-color)}#who h2 span{font-size:var(--font-size-accent, 70px);font-style:italic;font-weight:800;color:var(--accent-text-color, inherit)}#who p{color:#000!important;font-size:var(--font-size-body, 1rem);font-weight:400}#who .divSquareBackground{background-image:var(--asset-ornament-square, url(/build/assets/menu-paper-BpBa9yd4.png));background-repeat:no-repeat;background-size:55%;background-position:top;background-origin:padding-box;background-clip:padding-box}#menu{background-color:var(--primary-color);padding-bottom:0!important}#menu h2{font-size:var(--font-size-heading, 40px);font-weight:600;line-height:50px;color:var(--secondary-light-color)}#menu h2 span{font-size:var(--font-size-accent, 70px);font-style:italic;font-weight:800;color:var(--accent-text-color, inherit)}#menu p{color:#000!important;font-size:var(--font-size-body, 1rem);font-weight:400}#menu a{color:var(--secondary-light-color)}#chef{background-color:var(--surface-who-color);background-image:var(--asset-ornament-flower, url(/build/assets/background-flower-BZvH52OK.png));background-repeat:no-repeat;background-size:50% 150%;background-position:top left}#chef h2{font-size:var(--font-size-heading, 40px);font-weight:600;line-height:50px;color:var(--primary-color)}#chef h2 span{font-size:var(--font-size-accent, 70px);font-style:italic;font-weight:800;color:var(--accent-text-color, inherit)}#chef p{color:#000!important;font-size:var(--font-size-body, 1rem);font-weight:400;font-family:var(--font-body)}#contact{background-color:var(--primary-color);padding-bottom:0!important}#contact h2{font-size:var(--font-size-heading, 40px);font-weight:600;line-height:50px;color:var(--secondary-light-color)}#contact h2 span{font-size:var(--font-size-accent, 70px);font-weight:800;color:var(--accent-text-color, white)!important;font-family:Oswald;text-transform:uppercase}#contact h3{font-family:var(--font-body)!important;color:var(--secondary-light-color);text-transform:uppercase;font-size:20px}#contact h3 span{font-style:italic;font-weight:700}#contact p{color:var(--secondary-light-color);font-size:20px;font-weight:300}#contact label{color:var(--secondary-light-color);font-size:9.1px;font-weight:300}#contact a{color:var(--secondary-light-color)}#contact span{color:var(--secondary-light-color)!important}#contact .divContactImage{background-repeat:no-repeat;background-size:cover;background-position:right;min-height:35vh}.theme-classic{--reveal-distance: 70px;--reveal-duration: 1s}#menu .menu-cover-link{display:block;overflow:hidden}#menu .menu-cover-link img{transition:transform .6s cubic-bezier(.16,1,.3,1)}#menu .menu-cover-link:hover img{transform:scale(1.04)}#contact .contact-star{transform:translate(-50px,-50%)}#contact .contact-star{animation:classicStarFloat 4.5s ease-in-out infinite}@keyframes classicStarFloat{0%,to{transform:translate(-50px,-50%) rotate(0)}50%{transform:translate(-50px,calc(-50% - 12px)) rotate(8deg)}}.theme-classic #contact .classic-brand-form .invalid-feedback{color:#ffd8d2}.theme-classic .classic-brand-form .form-control{background-color:var(--form-background-color, var(--primary-color))!important;border:none!important;border-radius:999px!important;color:var(--form-text-color, var(--secondary-light-color))!important;font-family:var(--font-form)!important;font-weight:var(--weight-form, 400)!important;font-size:var(--font-size-form, 1rem)!important;padding:.85rem 1.5rem!important;height:auto;line-height:1.4}.theme-classic .classic-brand-form textarea.form-control{border-radius:1.5rem!important}.theme-classic .classic-brand-form .form-control::placeholder{color:var(--form-placeholder-color, var(--secondary-light-color))!important;font-family:var(--font-form)!important;opacity:.9!important}.theme-classic .classic-brand-form .form-control:focus{background-color:var(--form-background-color, var(--primary-color));color:var(--form-text-color, var(--secondary-light-color));box-shadow:0 0 0 .2rem color-mix(in srgb,var(--form-background-color, var(--primary-color)) 40%,transparent)}.theme-classic .classic-brand-form .form-control:-webkit-autofill,.theme-classic .classic-brand-form .form-control:-webkit-autofill:hover,.theme-classic .classic-brand-form .form-control:-webkit-autofill:focus,.theme-classic .classic-brand-form .form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px var(--form-background-color, var(--primary-color)) inset!important;box-shadow:0 0 0 100px var(--form-background-color, var(--primary-color)) inset!important;-webkit-text-fill-color:var(--form-text-color, var(--secondary-light-color))!important;caret-color:var(--form-text-color, var(--secondary-light-color));transition:background-color 9999s ease-in-out 0s}.theme-classic .classic-brand-form .select2-container--bootstrap-5 .select2-selection{background-color:var(--form-background-color, var(--primary-color))!important;border:none!important;border-radius:999px!important;min-height:calc(1.4em + 1.7rem);padding:.85rem 1.5rem!important;display:flex;align-items:center}.theme-classic .classic-brand-form .select2-container--bootstrap-5 .select2-selection__rendered{color:var(--form-text-color, var(--secondary-light-color))!important;font-family:var(--font-form);font-weight:var(--weight-form, 400);font-size:var(--font-size-form, 1rem);line-height:1.4;padding:0}.theme-classic .classic-brand-form .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.theme-classic .classic-brand-form .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection{border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.theme-classic .classic-brand-form .select2-container.is-placeholder .select2-selection__rendered{opacity:1}.theme-classic .classic-brand-form .select2-container--bootstrap-5 .select2-selection__placeholder{color:var(--form-placeholder-color, var(--secondary-light-color))!important;opacity:.9}.theme-classic .classic-brand-form .select2-container--bootstrap-5 .select2-selection__arrow b{border-color:var(--form-text-color, var(--secondary-light-color)) transparent transparent transparent}.theme-classic .classic-brand-form .select2-container--bootstrap-5.select2-container--open .select2-selection__arrow b{border-color:transparent transparent var(--form-text-color, var(--secondary-light-color)) transparent}.theme-classic .classic-brand-form .brand-submit{background-color:var(--primary-dark-color);color:var(--secondary-light-color);font-family:var(--font-form);font-weight:var(--weight-form, 400);text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:999px;padding:.85rem 3rem}.theme-classic .classic-brand-form .brand-submit:hover,.theme-classic .classic-brand-form .brand-submit:focus{background-color:var(--primary-darker-color);color:var(--secondary-light-color)}.theme-classic .classic-brand-form .form-check-label,.theme-classic .classic-brand-form .form-check-label a{color:var(--text-color)}.theme-classic .classic-brand-form .form-control.is-invalid,.theme-classic .classic-brand-form .form-select.is-invalid,.theme-classic .classic-brand-form select.is-invalid+.select2-container--bootstrap-5 .select2-selection,.theme-classic .classic-brand-form .careers-file.is-invalid,.theme-classic .classic-brand-form .form-check-input.is-invalid{box-shadow:0 0 0 .2rem var(--form-error-ring)!important;background-image:none!important}.theme-classic .classic-brand-form .invalid-feedback{display:block;color:var(--form-error-color);font-family:var(--font-form);font-size:.85rem;font-weight:500;margin-top:.4rem;padding-left:1.25rem}
