header{padding:2rem;background-color:var(--bg-primary);width:100%}.navbar{height:60px;display:flex;justify-content:space-between}.navbar-brand{display:flex;align-items:center}.navbar-brand img{border-radius:100%}.navbar-brand h1{display:none}.navbar-carte{width:42px;height:42px;display:flex;align-items:center;position:relative}.navbar-menu{display:flex;align-items:center;justify-content:center;padding:.5rem;color:var(--fg-primary);background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:background-color .2s ease}.navbar-menu:hover{cursor:pointer;background-color:var(--bg-primary-hover)}.navbar-menu:focus{outline:none}.navbar-links{width:128px;top:0;right:0;display:flex;flex-direction:column;position:absolute;overflow:hidden;border-radius:.25rem;color:var(--fg-surface);background-color:var(--bg-surface);opacity:0;transform:scale(0);transform-origin:top right;transition:opacity .2s ease,transform .2s ease}.navbar-links[data-visible=true]{opacity:1;transform:scale(1);transition-delay:0s,0s,0s}.navbar-links a{color:inherit;padding-left:1rem;padding-block:.5rem;-webkit-user-select:none;user-select:none}.navbar-links a:hover,a:focus{outline:none;text-decoration:none;background-color:var(--bg-surface-hover)}@media (min-width: 481px){header{padding-block:2rem;padding-inline:8rem}.navbar-brand h1{display:block;padding-left:1rem}.navbar-brand a{color:var(--fg-primary)}}@media (min-width: 769px){header{padding-inline:16rem}}@media (min-width: 1025px){header{padding-inline:24rem}}@media (min-width: 1441px){header{padding-inline:32rem}}.about-carousel{width:100%}.carousel-contents{display:flex;flex-direction:column;gap:1rem}.carousel-screen{flex:1;width:100%;height:256px;background-color:#181818;border-radius:.5rem;display:flex;justify-content:center;align-items:center}.carousel-screen img{width:100%;height:256px;object-fit:contain;display:block;border-radius:.5rem}.carousel-scroll{display:flex;flex-direction:row;gap:.5rem;max-height:512px;overflow-x:auto}.carousel-scroll img{width:auto;height:64px;cursor:pointer;border-radius:.5rem;transition:filter .2s ease}.carousel-scroll img:hover{filter:brightness(.7)}.carousel-scroll::-webkit-scrollbar{display:none}.carousel-screen,.carousel-scroll img{box-shadow:#64646f33 0 7px 29px}@media (min-width: 769px){.carousel-contents{flex-direction:row}.carousel-screen{height:512px}.carousel-screen img{height:100%;max-height:512px}.carousel-scroll{flex-direction:column;overflow-y:auto;max-width:512px}.carousel-scroll img{width:148px;height:auto}}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic}@font-face{font-family:Anton;src:url(/fonts/anton/Anton-Regular.ttf) format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box}:root{--bg-primary: #181818;--fg-primary: #eeeeee;--bg-surface: #303030;--fg-surface: #eeeeee;--bg-bar: #efefef;--bg-primary-hover: #242424;--bg-surface-hover: #3C3C3C;--accent-color: #A50100;--accent-color-foreground: #ffffff;--whatsapp-color: #25D366;--facebook-color: #0866FF;--instagram-color: #E4405F;--whatsapp-hover-color: #075E54;--facebook-hover-color: #0348b8;--instagram-hover-color: #962FBF;--whatsapp-color-foreground: #ffffff;line-height:1.5;font-weight:400;font-synthesis:none;font-family:Inter,Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}html,body,h1,h2,h3,h4,span,p{margin:0;padding:0}h1 a:hover{background-color:var(--bg-primary)}h2{font-weight:500;margin-top:2rem;margin-bottom:.5rem}a{color:var(--accent-color);text-decoration:none}a:hover{background-color:#fff;text-decoration:underline}a:focus{background-color:#fff}footer{display:flex;flex-direction:column;padding:2rem;text-align:center;font-size:.5em}#intro{min-height:calc(100svh - 124px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--fg-primary);background-color:var(--bg-primary)}#intro>*:not(:last-child){margin-bottom:2rem}.intro-title{display:flex;flex-direction:column;align-items:center}.intro-title-1{color:inherit;font-size:42px;font-family:Anton,sans-serif;font-weight:500;line-height:1}.intro-title-2{color:var(--accent-color);font-size:42px;font-family:Anton,sans-serif;font-weight:500;line-height:1}.intro-subtitle{display:flex;flex-direction:column;padding-inline:.5rem}.intro-subtitle h2{margin:0;padding:0;font-size:16px}.intro-subtitle p{font-size:14px}.intro-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-bottom:2rem}.intro-button{width:190px;padding-block:.5rem;padding-inline:2.5rem;border-radius:.25rem;font-size:16px;font-weight:500;font-family:Anton,monospace;border:2px solid transparent;-webkit-user-select:none;user-select:none;transition:background-color ease .2s,border ease .2s}.intro-button:hover{cursor:pointer;text-decoration:none}.call-now{color:var(--accent-color-foreground);background-color:var(--accent-color)}.call-now:hover{border:2px solid var(--accent-color);background-color:transparent}.whatsapp{color:var(--whatsapp-color-foreground);background-color:var(--whatsapp-color)}.whatsapp:hover{border:2px solid var(--whatsapp-hover-color);background-color:var(--whatsapp-hover-color)}.carousel,#contact{padding-inline:2rem}#about{padding-inline:2rem;display:flex;flex-direction:column;justify-content:center}.about-contents{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.about-description,.services-description{text-align:justify}.about-features{width:100%;border-block:2px solid #d1d1d1}.about-features>*:not(:last-child){border-bottom:2px solid #d1d1d1}.feature-item{padding:.5rem;display:flex;align-items:center}.feature-item svg{color:var(--accent-color)}.feature-item p{margin-left:1rem}#services,#rating{padding-inline:2rem}.services-itens{display:flex;flex-direction:column;gap:2rem}.service-item{display:flex;align-items:center;gap:1rem}.service-item img{width:128px;height:128px}.services-description{margin-bottom:1rem}.item-brand h3{font-size:20px;color:var(--accent-color)}.item-brand p{font-size:14px}#rating{display:flex;flex-direction:column}.reviews-embed-bar{height:40px;display:flex;justify-content:space-between;align-items:center;padding-inline:.5rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#000;background-color:var(--bg-bar)}.reviews-credits{font-size:.5em}.reviews-rating{display:flex;align-items:center}.reviews-icon{display:flex;align-items:center;overflow:hidden}.reviews-icon>*:not(:last-child){margin-right:.5rem}.reviews-title{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.reviews-rating>*{color:#fbbd00}.contact-item{display:flex;align-items:center}.contact-item>*:not(:last-child){margin-right:1rem}.contact-whatsapp{color:var(--whatsapp-color)}.contact-buttons{margin-top:1rem;display:flex;gap:.5rem}.icon-button{width:42px;height:42px;display:flex;justify-content:center;align-items:center;border:none;border-radius:.5rem;color:var(--whatsapp-color-foreground);transition:background-color .2s ease}.icon-btn-whatsapp{background-color:var(--whatsapp-color)}.icon-button.facebook{background-color:var(--facebook-color)}.icon-button.instagram{background-color:var(--instagram-color)}.icon-btn-whatsapp:hover{background-color:var(--whatsapp-hover-color)}.icon-button.facebook:hover{background-color:var(--facebook-hover-color)}.icon-button.instagram:hover{background-color:var(--instagram-hover-color)}@media (min-width: 481px){.carousel,#about,#services,#rating,#contact{padding-inline:8rem}footer,.reviews-credits{font-size:.75em}.intro-subtitle h2{margin:0;padding:0;font-size:18px}.intro-subtitle p{font-size:16px}}@media (min-width: 769px){.intro-buttons{flex-direction:row}.carousel,#about,#services,#rating,#contact{padding-inline:12rem}.about-contents{flex-direction:row}.about-description,.services-description,.about-features,.services-itens{width:50%}.about-contents,.services-contents{display:flex;gap:2rem}.service-item img{width:72px;height:72px}footer,.reviews-credits{font-size:1em}}@media (min-width: 1025px){.carousel,#about,#services,#rating,#contact{padding-inline:24rem}.about-description,.services-description{font-size:18px}}@media (min-width: 1441px){.carousel,#about,#services,#rating,#contact{padding-inline:32rem}}
