.elementor .e-514d66b-3b2b9e5{color:#ffffff;padding-block-end:0em;}.elementor .e-61329c1{padding:5rem;background-image:url("https://anodfarbe.desassossego.com.pt/wp-content/uploads/2023/03/anodfarbe-header-1024x267.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-162dcfa-017b1cb{position:relative;font-family:Raleway;font-weight:900;font-size:2.35em;color:#042532;letter-spacing:-0.6px;line-height:1;text-align:start;text-transform:uppercase;margin:0px;}.elementor .e-4bde003-7c9c36c{color:#113b36;letter-spacing:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b88bb05-82c4c69{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:start;align-self:start;}.elementor .e-2a47485-fffd710{font-family:Bitter;font-weight:400;font-size:1em;color:#6b6b6b;line-height:1.64;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin:0px;}.elementor .e-5a11333-4f46efe{padding:0px;}.elementor .e-98744a4-c046018{justify-content:center;align-items:center;}.elementor .e-aeb133e-41c5487{padding:0px;display:flex;}.elementor .e-cc6f995-1ff17d6{min-width:0px;text-align:center;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:8rem;padding-inline-end:8rem;flex-direction:column;gap:2rem;flex:1 1 auto;align-items:start;}.elementor .e-87eb04a-e9869fd{width:100%;}.elementor .e-be22204-7d19ff7{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:start;align-self:start;}.elementor .e-02cea53-bf7b118{min-width:0px;text-align:center;padding-block-start:0rem;padding-block-end:5rem;padding-inline-start:8rem;padding-inline-end:8rem;flex-direction:column;gap:2rem;flex:1 1 auto;align-items:start;}.elementor .e-149bb3b-3fbf160{position:relative;font-family:Raleway;font-weight:900;font-size:2.35em;color:#042532;letter-spacing:-0.6px;line-height:1;text-align:start;text-transform:uppercase;margin:0px;}.elementor .e-40848be-a4580b0{color:#113b36;letter-spacing:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d392b3f-7167e43{display:flex;flex-direction:column;gap:0px;align-items:start;}.elementor .e-f53beb9-33dff7a{font-family:Bitter;font-weight:400;font-size:1em;color:#6b6b6b;line-height:1.64;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin:0px;}.elementor .e-4a12006-8e3d8a0{justify-content:center;align-items:center;}.elementor .e-78f3abb-835c0d9{display:flex;}.elementor .e-1688d14-199aa27{min-width:0px;max-width:720px;text-align:center;padding:0px;flex-direction:column;gap:0px;flex:1 1 auto;justify-content:space-between;align-items:center;}.elementor .e-86cef61-92f2b65{min-width:0px;max-width:720px;text-align:center;padding:0px;flex-direction:column;gap:0px;flex:1 1 auto;justify-content:space-between;align-items:center;}.elementor .e-4abeea0-d804451{width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Cinza_claro);display:flex;flex-direction:row;gap:3rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-c9c41e3-bdb9df7{position:relative;font-family:Raleway;font-weight:900;font-size:2.35em;color:#042532;letter-spacing:-0.6px;line-height:1;text-align:start;text-transform:uppercase;margin:0px;}.elementor .e-d0e7d4a-6f3b5ac{color:#113b36;letter-spacing:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f8c9b9f-35ac96c{display:flex;flex-direction:column;gap:0px;align-items:start;}.elementor .e-0c82047-66b45b2{font-family:Bitter;font-weight:400;font-size:1em;color:#6b6b6b;line-height:1.64;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin:0px;}.elementor .e-e104548-c5d7b09{min-width:0px;max-width:720px;text-align:center;padding:0px;flex-direction:column;gap:0px;flex:1 1 auto;justify-content:space-between;align-items:center;}.elementor .e-60fe61f-3bb36ba{min-width:0px;max-width:720px;text-align:center;padding:0px;flex-direction:column;gap:0px;flex:1 1 auto;justify-content:space-between;align-items:center;}.elementor .e-75feb8d-33c7ad1{width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:row-reverse;gap:3rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-1c910b7-6a44fd8{position:relative;font-family:Raleway;font-weight:900;font-size:2.35em;color:#042532;letter-spacing:-0.6px;line-height:1;text-align:center;text-transform:uppercase;}.elementor .e-0602efc-325c82f{color:#113b36;letter-spacing:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-82dde71-b01814c{width:100%;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-937a298-464ed1c{font-weight:700;color:var(--azul_escuro);letter-spacing:-0.6px;line-height:1;text-align:center;text-transform:uppercase;}.elementor .e-c9e9008-c8f8d3c{text-align:center;}.elementor .e-4326530-9944a6e{width:33%;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-4cf146d-524a840{font-weight:700;color:var(--azul_escuro);letter-spacing:-0.6px;line-height:1;text-align:center;text-transform:uppercase;}.elementor .e-3456206-542871b{text-align:center;}.elementor .e-8db8c2c-da49b59{width:33%;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-d75ba26-d65efa7{font-weight:700;color:var(--azul_escuro);letter-spacing:-0.6px;line-height:1;text-align:center;text-transform:uppercase;}.elementor .e-de43813-7999f5e{text-align:center;}.elementor .e-f5f08df-c9202a9{width:33%;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-2b22550-375ab2e{gap:5rem;justify-content:center;}.elementor .e-7f018fa-21621b8{width:100%;column-gap:0rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:8rem;padding-inline-end:8rem;background-color:#f3f3f3;row-gap:3rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-fa0ff5b-69c60a5{position:relative;font-family:Raleway;font-weight:900;font-size:2.35em;color:#ffffff;letter-spacing:-0.6px;line-height:1;text-align:start;text-transform:uppercase;padding-block-end:0.5em;}.elementor .e-8ea42b7-53e4190{color:#ffffff;text-align:start;}.elementor .e-e082b8f-9b868a7{width:50%;flex-direction:column;align-items:start;}.elementor .e-7da5dff-ad4bd78{width:50%;flex-direction:column;align-items:start;}.elementor .e-cd23cfb-3ddaff5{width:100%;min-width:0px;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:8rem;padding-inline-end:8rem;background-color:#113b36;flex-direction:row;justify-content:center;align-items:center;background: #113632;
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
column-gap: clamp(24px, 2vw, 40px);
align-items: start;
padding: clamp(64px, 7.2vw, 148px) max(24px, 11.5vw) clamp(80px, 9vw, 184px);
& > .e-flexbox-base { width: 100%; min-width: 0; align-items: stretch; text-align: left; }
& h2 { margin: 0; padding: 0; color: #fff; font: 900 clamp(27px, 2.1vw, 43px)/1.08 Raleway, sans-serif; text-transform: uppercase; }
& .e-paragraph-base { margin: 12px 0 0; color: #fff; font: 400 clamp(15px, 1vw, 20px)/1.64 Bitter, serif; }
& .wpcf7, & .elementor-widget-shortcode { width: 100%; }
& .wpcf7 form p { margin: 0; }
& .wpcf7 .wpcf7-text { box-sizing: border-box; width: 100%; min-height: clamp(56px, 4vw, 80px); padding: 12px clamp(18px, 1.7vw, 35px); border: 1px solid #ddd; border-radius: 0; background: #fff; color: #202020; font: 400 clamp(15px, 1vw, 20px)/1.5 Bitter, serif; }
& .wpcf7 .wpcf7-list-item { margin: 8px 0 0; }
& .wpcf7 .wpcf7-acceptance label { color: #e1e9e7; font: 400 clamp(14px, 1vw, 20px)/1.5 Bitter, serif; }
& .wpcf7 .wpcf7-acceptance a { color: #fff; text-decoration: underline; }
& .wpcf7 input[type=checkbox] { margin: 0 8px 0 0; accent-color: #fff; }
& .wpcf7 .wpcf7-submit { margin: clamp(24px, 3.6vw, 74px) 0 0; padding: 18px 42px; border: 1px solid #fff; border-radius: 0; background: #fff; color: #113632; font: 700 15px/1.25 Raleway, sans-serif; letter-spacing: .04em; text-transform: uppercase; opacity: 1; }
& .wpcf7 .wpcf7-submit:disabled { background: #d8e4e1; border-color: #d8e4e1; color: #113632; opacity: 1; cursor: not-allowed; }
& .wpcf7 .wpcf7-submit:not(:disabled):hover { background: #cce0db; border-color: #cce0db; }
& .wpcf7 :is(input, a):focus-visible { outline: 2px solid #fff; outline-offset: 3px; }
@media (max-width: 767px) { grid-template-columns: 1fr; row-gap: 28px; padding: 56px 24px; }\n}