.elementor .e-1bc5c8e-afce478{width:5px;height:5px;}.elementor .e-0a8ea28-6e43af4{display:flex;flex-direction:column;width:100%;gap:clamp(48px,7vw,108px);padding:clamp(32px,6vw,90px) 20px;text-align:center;
& > .e-flexbox-base {display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;}
& h2 {font-family:Raleway,Arial,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:900;text-transform:uppercase;color:#042532;}
& img {display:block;width:min(100%,1170px);height:auto;}
& a {background:#113b36;color:white;padding:18px 30px;text-transform:uppercase;font-weight:700;}\n}.elementor .e-ba19e29-37acf43{position:relative;font-family:Raleway;font-weight:900;font-size:2.35em;color:#ffffff;letter-spacing:-0.6px;line-height:1;text-align:center;text-transform:uppercase;padding-block-end:0.5em;}.elementor .e-f3cbedc-b210a8e{width:250px;background-color:#ffffff;}.elementor .e-93c2335-a22271d{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-fe32e25-1509ffd{color:#ffffff;}.elementor .e-f0126be-8d714ff{width:100%;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:8rem;padding-inline-end:8rem;background-image:url("https://anodfarbe.desassossego.com.pt/wp-content/uploads/2023/03/vamos.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#393735;flex-direction:column;gap:22px;justify-content:center;align-items:center;}.elementor .e-a68f20b-a8efeef{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-a2a8073-ce30652{color:#ffffff;text-align:start;}.elementor .e-b0932d1-aec1a12{width:50%;flex-direction:column;align-items:start;}.elementor .e-e382d0b-5e70228{width:50%;flex-direction:column;align-items:start;}.elementor .e-6d3685b-8a499e0{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}