.elementor .icon-container-vertical{padding:0;margin:0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.elementor .btn-overr1{border-width:10px;border-color:#ff00f7}.elementor .btn-overr2{border-color:#fffc00}.elementor .hero-container{height:500px;position:relative;padding:0;flex-direction:row;flex:1 0 auto;justify-content:center;align-content:center;align-items:center;align-self:center}.elementor .grid-cell-right{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.elementor .icon-container{width:200px;height:200px;padding:0;margin:0;display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;align-items:center;align-self:end;order:99999}.elementor .img-container{display:flex;flex-direction:column;flex:0 1 auto;justify-content:flex-start;align-self:center}.elementor .sprite-cell{width:200px;height:200px;min-height:200px;max-width:200px;max-height:200px;overflow:hidden;padding:0;margin:0;background-clip:border-box;display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:center}.elementor .sprite-icon{width:140px;height:140px;min-width:140px;min-height:140px;max-width:140px;max-height:140px;overflow:hidden;padding:0;margin:0;background-clip:border-box;display:flex;flex:1 1 auto}.elementor .sprite-label{font-style:italic;display:inline-block;align-self:center}.elementor .grid-cell-center{display:flex;flex-direction:column;justify-content:flex-start;align-items:start}.elementor .bloco-opcoes{flex-direction:column;justify-content:flex-start;align-items:center}.elementor .sprite-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.elementor .hero-info{padding:5px;margin-inline-start:15px;margin-inline-end:10px;display:flex;flex:0 1 auto;align-self:center}.elementor .hero-header{font-size:50px;padding:10px;margin-inline-start:10px;margin-inline-end:15px}.elementor .body-container{flex-direction:column}.elementor .link-toc{text-decoration:underline}.elementor .faq-container{flex-direction:column}.elementor .hero-ipo{background-image:url(https://zelauto.pt/wp-content/uploads/IPO-wip_carro3-1024x683.png);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center}.elementor .hero-diagnostico{background-image:url(https://zelauto.pt/wp-content/uploads/IPO-wip_carro3-1024x683.png);background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center}.elementor .title-container{justify-content:space-between}.elementor .util-invisivel{opacity:0%}.elementor .hero-manutencao{background-image:url(https://zelauto.pt/wp-content/uploads/hero-manutencao-1024x683.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center}.elementor .hero-lavagem{background-image:url(https://zelauto.pt/wp-content/uploads/hero-lavagem-1024x683.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center}.elementor .homepage-link{position:absolute;inset-block-start:0;font-size:1.9rem;padding:10px;border-radius:15px;align-self:start}.elementor .homepage-link-container{min-height:400px;margin:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.elementor .homepage-link-1{position:relative;padding-block-start:0;padding-block-end:0;padding-inline-end:100px;background-image:url(https://zelauto.pt/wp-content/uploads/carro-diagnostico.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:80% auto;background-position:bottom right;justify-content:flex-start}.elementor .homepage-link-4{background-image:url(https://zelauto.pt/wp-content/uploads/2026/01/mechanic.png);background-repeat:no-repeat;background-attachment:scroll;background-size:64% auto;background-position:bottom right;flex-direction:row;justify-content:flex-start}.elementor .homepage-link-2{background-image:url(https://zelauto.pt/wp-content/uploads/carro-analise.webp);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .btn-contacto{font-size:1.9em;color:#FF5842;padding:12px;margin:5px;border-radius:0;border-width:0;border-style:none;background-color:#fff;display:flex;justify-content:center;align-self:center}