.elementor .etapa-texto{max-width:clamp(187.2px, 120px + 6.25vw, 240px);font-family:"Open Sans";font-weight:400;font-size:clamp(11.7px, 7.5px + 0.391vw, 15px);color:#dcdad6;line-height:1.6;margin:0px;}.elementor .etapa-titulo{font-family:"Open Sans";font-weight:700;font-size:clamp(13.3px, 8.5px + 0.443vw, 17px);color:#f7f5f2;line-height:1.4;margin-block-start:0px;margin-block-end:clamp(9.4px, 6px + 0.312vw, 12px);margin-inline-start:0px;margin-inline-end:0px;}.elementor .etapa-numero{font-family:"contax 200";font-weight:200;font-size:clamp(42.1px, 27px + 1.406vw, 54px);color:#f7f5f2;letter-spacing:-0.04em;line-height:1;margin-block-start:0px;margin-block-end:clamp(12.5px, 8px + 0.417vw, 16px);margin-inline-start:0px;margin-inline-end:0px;}.elementor .etapa-ponto{width:clamp(8.6px, 5.5px + 0.286vw, 11px);height:clamp(8.6px, 5.5px + 0.286vw, 11px);min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;border-radius:50%;background-color:#ffffff;transform:translate3d(0px, -50%, 0px);}.elementor .etapa-linha{height:1px;position:relative;padding:0px;margin-block-end:clamp(20.3px, 13px + 0.677vw, 26px);background-color:#dfdcd8;}.elementor .etapa{min-width:0px;padding:0px;display:flex;flex-direction:column;}.elementor .pilar-texto{font-family:"Open Sans";font-weight:400;font-size:clamp(13.3px, 8.5px + 0.443vw, 17px);color:#dfe5e8;line-height:1.55;margin:0px;}.elementor .pilar-titulo{font-family:"contax 200";font-weight:200;font-size:clamp(28.1px, 18px + 0.938vw, 36px);color:#f2eee9;letter-spacing:-0.02em;line-height:1.15;margin-block-start:0px;margin-block-end:clamp(10.9px, 7px + 0.365vw, 14px);margin-inline-start:0px;margin-inline-end:0px;}.elementor .pilar{min-width:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .ponto-lista{width:6px;height:6px;min-width:0px;padding:0px;margin-block-start:0.6em;border-radius:50%;background-color:#436675;flex:0 0 auto;}.elementor .botao-branco:hover,.elementor .botao-branco:focus-visible{color:#ead1bd;border-color:#8a431e;background-color:#8a431e;}.elementor .botao-branco{color:#213b4c;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff;}.elementor .texto-corpo{font-family:"Open Sans";font-weight:400;font-size:clamp(12.5px, 8px + 0.417vw, 16px);color:#28333a;line-height:1.65;margin:0px;& strong { font-weight:700; }\n}.elementor .titulo-secao{font-family:"contax 200";font-weight:200;font-size:clamp(36.7px, 23.5px + 1.224vw, 47px);color:#28333a;letter-spacing:-0.02em;line-height:1.15;margin:0px;& span { font-family:contax 100; font-weight:100; } & strong { font-family:contax 400; font-weight:400; } & b { font-family:contax 400; font-weight:700; }\n}.elementor .largura-site{width:min(calc(100% - 64px), clamp(936px, 600px + 31.25vw, 1200px));margin-inline-start:auto;margin-inline-end:auto;}.elementor .texto-laje{font-family:"Open Sans";font-weight:400;font-size:clamp(10.9px, 7px + 0.365vw, 14px);color:#ffffff;line-height:1.55;margin:0px;}.elementor .laje-icone{width:clamp(23.4px, 15px + 0.781vw, 30px);height:clamp(29.6px, 19px + 0.99vw, 38px);object-fit:contain;margin-block-start:3px;flex:0 0 auto;}.elementor .laje-item-divisa{padding-inline-start:clamp(21.8px, 14px + 0.729vw, 28px);border-inline-start-width:1px;border-left-style: solid; border-left-color: rgba(255,255,255,0.21);\n}.elementor .laje-item{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:clamp(12.5px, 8px + 0.417vw, 16px);align-items:flex-start;}.elementor .banner-laje{width:clamp(670.8px, 430px + 22.396vw, 860px);max-width:calc(100% - (100% - min(calc(100% - 64px), clamp(936px, 600px + 31.25vw, 1200px))) / 2 + clamp(93.6px, 60px + 3.125vw, 120px));position:relative;z-index:3;color:#ffffff;padding-block-start:clamp(29.6px, 19px + 0.99vw, 38px);padding-block-end:clamp(29.6px, 19px + 0.99vw, 38px);padding-inline-start:clamp(101.4px, 65px + 3.385vw, 130px);padding-inline-end:clamp(43.7px, 28px + 1.458vw, 56px);margin-inline-start:calc((100% - min(calc(100% - 64px), clamp(936px, 600px + 31.25vw, 1200px))) / 2 - clamp(93.6px, 60px + 3.125vw, 120px));border-start-start-radius:0px;border-start-end-radius:clamp(37.4px, 24px + 1.25vw, 48px);border-end-start-radius:0px;border-end-end-radius:0px;background-image:linear-gradient(0deg, rgba(33,59,76,0.72) 0%,rgba(33,59,76,0.72) 100%),url("https://machadolisboa.adv.br/wp-content/uploads/2026/10/textura-fundo-azul.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--azul);display:grid;gap:clamp(21.8px, 14px + 0.729vw, 28px);grid-template-columns:1.3fr 1fr;}.elementor .banner-estatua{width:clamp(514.8px, 330px + 17.188vw, 660px);height:auto;position:absolute;inset-inline-end:calc((100% - min(calc(100% - 64px), clamp(936px, 600px + 31.25vw, 1200px))) / 2 - clamp(85.8px, 55px + 5.729vw, 110px));inset-block-end:0px;z-index:1;max-width:none; pointer-events:none;\n}.elementor .banner-ponte{width:clamp(858px, 550px + 28.646vw, 1100px);position:absolute;inset-inline-end:calc((100% - min(calc(100% - 64px), clamp(936px, 600px + 31.25vw, 1200px))) / 2 - clamp(702px, 450px + 23.438vw, 900px));inset-block-end:calc(-1 * clamp(132.6px, 85px + 4.427vw, 170px));z-index:0;max-width:none; pointer-events:none;\n}.elementor .botao-seta{width:clamp(12.5px, 8px + 0.417vw, 16px);height:clamp(12.5px, 8px + 0.417vw, 16px);color:inherit;flex:0 0 auto;& svg { width:100%; height:100%; } & path { stroke:currentColor !important; fill:none !important; }\n}.elementor .botao-texto{font-family:"contax 400";font-weight:400;font-size:clamp(10.9px, 7px + 0.365vw, 14px);color:inherit;letter-spacing:0.03em;line-height:1.3;text-align:center;text-transform:uppercase;margin:0px;white-space:nowrap;\n}.elementor .botao-linha:hover,.elementor .botao-linha:focus-visible{color:var(--claro);border-color:#c9a280;background-color:var(--marrom);}.elementor .botao-linha{color:var(--claro);border-width:1px;border-color:#b58968;border-style:solid;background-color:transparent;}.elementor .botao-claro:hover,.elementor .botao-claro:focus-visible{color:var(--claro);border-color:#b18b6c;background-color:var(--azul);}.elementor .botao-claro{color:#64351e;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--claro);}.elementor .botao{width:clamp(220px, 141px + 7.344vw, 282px);min-height:clamp(37.4px, 24px + 1.25vw, 48px);max-width:100%;text-decoration:none;cursor:pointer;padding:clamp(9.4px, 6px + 0.312vw, 12px);transition:all 0.2s;display:flex;flex-direction:row;gap:clamp(9.4px, 6px + 0.312vw, 12px);justify-content:center;align-items:center;}.elementor .banner-botoes{width:auto;padding:0px;margin-block-start:clamp(35.9px, 23px + 1.198vw, 46px);display:flex;flex-direction:row;gap:clamp(14.8px, 9.5px + 0.495vw, 19px);}.elementor .texto-banner{font-family:"contax 200";font-weight:200;font-size:clamp(21.8px, 14px + 0.729vw, 28px);color:var(--claro);line-height:1.2;margin:0px;}.elementor .banner-apoio-linha{width:clamp(89.7px, 57.5px + 2.995vw, 115px);height:1px;padding:0px;background-color:#b18d72;flex:0 0 auto;}.elementor .banner-apoio{padding:0px;margin-block-start:clamp(23.4px, 15px + 0.781vw, 30px);display:flex;flex-direction:row;gap:clamp(27.3px, 17.5px + 0.911vw, 35px);align-items:center;}.elementor .titulo-banner{font-family:"contax 100";font-weight:100;font-size:clamp(68.6px, 44px + 2.292vw, 88px);color:var(--claro);letter-spacing:-0.025em;line-height:0.95;padding-inline-start:clamp(52.3px, 33.5px + 1.745vw, 67px);white-space:nowrap; & span { font-family:contax 200; font-weight:200; color:#f6ece4; } & span { font-family:'contax 200'; font-weight:200; color:#f6ece4; }\n}.elementor .banner-marco{width:clamp(65.5px, 42px + 2.188vw, 84px);height:clamp(65.5px, 42px + 2.188vw, 84px);position:absolute;inset-block-start:calc(-1 * clamp(49.9px, 32px + 1.667vw, 64px));inset-inline-start:0px;}.elementor .banner-bloco{width:clamp(499px, 320px + 16.667vw, 640px);max-width:60%;position:relative;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .banner-conteudo{width:min(calc(100% - 64px), clamp(936px, 600px + 31.25vw, 1200px));position:relative;z-index:2;padding-block-start:clamp(171.6px, 110px + 5.729vw, 220px);padding-block-end:clamp(46.8px, 30px + 1.562vw, 60px);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;flex:1 1 auto;align-items:flex-start;}.elementor .banner{min-height:clamp(727px, 466px + 24.271vw, 932px);overflow:hidden;position:relative;color:var(--claro);padding:0px;background-image:url("https://machadolisboa.adv.br/wp-content/uploads/2026/10/textura-fundo-marrom.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#623013;display:flex;flex-direction:column;isolation:isolate;\n}