.elementor-2221 .elementor-element.elementor-element-51a1d64{--e-image-carousel-slides-to-show:7;width:100%;max-width:100%;}.elementor-2221 .elementor-element.elementor-element-51a1d64 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2221 .elementor-element.elementor-element-51a1d64 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#a8a8a8;}.elementor-2221 .elementor-element.elementor-element-51a1d64 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2221 .elementor-element.elementor-element-51a1d64 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#a8a8a8;}.elementor-2221 .elementor-element.elementor-element-51a1d64 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:9px;height:9px;background:#178087;}.elementor-2221 .elementor-element.elementor-element-51a1d64 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#CCCCCC;opacity:1;}@media(max-width:1024px){.elementor-2221 .elementor-element.elementor-element-51a1d64{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-2221 .elementor-element.elementor-element-51a1d64{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS */.post-2221{--content-width:1170px;--section-space:clamp(56px,7vw,134px);--ink:#042532;--green:#113b36}
@media(min-width:1025px) and (max-width:1439px){.post-2221{--content-width:1000px}}
.post-2221 > .page-header{display:grid;place-items:center;min-height:clamp(160px,12vw,250px);padding:24px;text-align:center;background:url("https://anodfarbe.com/wp-content/uploads/2023/03/anodfarbe-header.webp") center/cover no-repeat}
.post-2221 > .page-header .entry-title{margin:0;color:#fff;font:900 clamp(28px,3.2vw,48px)/1.12 Raleway,Arial,sans-serif;text-transform:uppercase}
.post-2221 .elementor-element-38847a3,.post-2221 .elementor-element-0a8ea28{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0;gap:0!important;padding:0!important}
.post-2221 .elementor-element-15ec668,.post-2221 .elementor-element-7a093b5{width:min(calc(100% - 40px),var(--content-width))!important;margin-inline:auto!important;min-width:0}
.post-2221 .elementor-element-15ec668{margin-top:var(--section-space);padding:0!important}
.post-2221 .elementor-element-15ec668 details{border:0!important;border-top:1px solid #dedede!important;background:#fff!important}
.post-2221 .elementor-element-15ec668 summary{padding:clamp(18px,2vw,28px) 0!important;min-height:clamp(52px,5.8vw,108px);color:var(--green);font:800 clamp(17px,1.35vw,24px)/1.2 Raleway,Arial,sans-serif}
.post-2221 .elementor-element-15ec668 summary span{font:inherit;color:inherit}
.post-2221 .elementor-element-15ec668 details p{font:400 16px/1.65 Bitter,Georgia,serif;color:#6b6b6b}
.post-2221 .elementor-element-7a093b5{padding:var(--section-space) 0!important;gap:clamp(20px,2.5vw,44px)!important}
.post-2221 .elementor-element-7a093b5 h2{font:900 clamp(24px,2.5vw,36px)/1.2 Raleway,Arial,sans-serif;color:var(--ink);margin:0;text-transform:uppercase}
.post-2221 .elementor-element-7a093b5 h2::after{content:'···';display:block;color:var(--green);font-size:20px;letter-spacing:4px;margin-top:10px}
.post-2221 .elementor-element-7a093b5 > .elementor-widget-e-image{width:100%}
.post-2221 .elementor-element-c0ce8af{width:100%!important;max-width:100%;min-width:0;gap:0!important;padding:0!important;background-position:center;background-size:cover}
.post-2221 .elementor-element-4758df3{margin-top:clamp(45px,4vw,84px)!important}
.post-2221 .elementor-element-12954a8{margin-block:clamp(20px,2vw,38px) 12px!important}
.post-2221 .elementor-element-de3bd2b{margin-bottom:clamp(46px,4vw,84px)!important}
.post-2221 .elementor-element-96a4448{align-self:stretch;width:100%!important;max-width:none!important;min-width:0;background:#103733!important;justify-content:center!important;padding:clamp(48px,5vw,98px) max(20px,calc((100% - var(--content-width))/2))!important;gap:clamp(24px,3vw,48px)!important}
.post-2221 .elementor-element-96a4448 > .e-con{flex:1 1 0;min-width:0}
.post-2221 .elementor-element-96a4448 h2{font:900 clamp(23px,2.2vw,36px)/1.2 Raleway,Arial,sans-serif}
@media(max-width:767px){.post-2221 .elementor-element-96a4448{flex-direction:column!important}.post-2221 .elementor-element-96a4448>.e-con{width:100%!important}.post-2221 .wpcf7,.post-2221 .wpcf7 input{max-width:100%}.post-2221 .elementor-element-15ec668 details p{font-size:14px}}    
/* Acordeão — Revestimento e tratamento */
.post-2221 .elementor-element-15ec668{gap:0!important;background:transparent}
.post-2221 .elementor-element-15ec668 details{margin:0!important;padding:0!important;gap:0!important;border-radius:0!important;box-shadow:none!important;border-top:1px solid #dedede!important}
.post-2221 .elementor-element-15ec668 summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;min-height:clamp(60px,5.65vw,108px);padding:16px 0!important;background:transparent!important;color:#113b36!important;cursor:pointer}
.post-2221 .elementor-element-15ec668 .e-accordion-item-title-base .e-paragraph-base{margin:0!important;color:#113b36!important;font:700 clamp(16px,1.3vw,24px)/1.25 Raleway,Arial,sans-serif!important}
.post-2221 .elementor-element-15ec668 .e-accordion-item-icon-base{flex:0 0 auto;color:#113b36!important}
.post-2221 .elementor-element-15ec668 .e-accordion-item-icon-base .e-svg-base{width:20px!important;height:20px!important;color:inherit!important}
.post-2221 .elementor-element-15ec668 .e-accordion-item-content-base{padding:clamp(8px,1.35vw,26px) 0 clamp(28px,4vw,76px)!important}
.post-2221 .elementor-element-15ec668 .e-accordion-item-content-base .e-paragraph-base{margin:0!important;color:#6b6b6b!important;font:400 clamp(14px,0.94vw,18px)/1.65 Bitter,Georgia,serif!important}
.post-2221 .elementor-element-15ec668 summary:focus-visible{outline:2px solid #113b36;outline-offset:-2px}/* End custom CSS */