.elementor .sc-painel-branco{padding:28px;border-radius:var(--raio-painel);background-color:var(--branco);display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .sc-divisoria{width:100%;height:1px;min-width:0px;padding:0px;background-color:rgba(15,28,36,0.1);display:block;}.elementor .sc-numero{width:24px;height:24px;min-width:0px;font-family:var(--fonte-texto);font-weight:700;font-size:12px;color:var(--fundo);line-height:18px;border-radius:12px;background-color:var(--verde);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .sc-grupo-titulo{font-family:var(--fonte-texto);font-weight:700;font-size:16px;color:var(--fundo);letter-spacing:0em;line-height:24px;text-transform:none;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .sc-caixa{width:18px;height:18px;min-width:0px;position:relative;padding:0px;border-radius:5px;border-width:1px;border-color:var(--fundo);border-style:solid;background-color:transparent;display:block;flex:0 0 auto;background-repeat: no-repeat; background-position: center; background-size: 14px 14px; pointer-events: none;\n}.elementor .sc-form-msg{width:100%;font-family:var(--fonte-texto);font-size:14px;line-height:1.5;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;text-align: left;\n}.elementor .sc-submit-seta{&::after { content: ""; display: inline-block; width: 16px; height: 16px; background-color: currentColor; mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M13 18L19 12L13 6' stroke-width='2' stroke='black'/%3E%3C/svg%3E"); mask-size: contain; mask-repeat: no-repeat; }\n}.elementor .sc-submit:hover,.elementor .sc-submit:focus-visible{color:var(--fundo);background-color:var(--branco);}.elementor .sc-submit{width:auto;height:44px;font-family:var(--fonte-texto);font-weight:600;font-size:15px;color:var(--fundo);letter-spacing:-0.005em;line-height:1.2;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:22px;border-width:0px;border-color:transparent;border-style:solid;background-color:var(--verde);transition:background-color 0.2s, color 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space: nowrap; &:focus-visible { outline: 2px solid var(--branco); outline-offset: 2px; } &:focus-visible { box-shadow: none; }\n}.elementor .sc-submit-claro:hover,.elementor .sc-submit-claro:focus-visible{color:var(--branco);background-color:var(--fundo);}.elementor .sc-submit-claro{&:focus-visible { outline: 2px solid var(--fundo); outline-offset: 2px; }\n}.elementor .sc-campo:focus{border-color:var(--verde-escuro);box-shadow:0px 0px 0px 3px rgba(140,191,64,0.25);}.elementor .sc-campo{width:100%;height:52px;font-family:var(--fonte-texto);font-size:15px;color:var(--fundo);line-height:1.53;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:var(--raio-campo);border-width:1px;border-color:var(--borda-escura);border-style:solid;outline-style:none;background-color:var(--campo);transition:border-color 0.2s, box-shadow 0.2s;&::placeholder { color: var(--placeholder); opacity: 1; } &:has(option:first-child:checked) { color: var(--placeholder); }\n}.elementor .sc-rotulo{font-family:var(--fonte-texto);font-weight:700;font-size:12px;color:var(--cinza-rotulo);letter-spacing:0.08em;line-height:1.55;text-transform:uppercase;display:block;}.elementor .sc-eyebrow{font-family:var(--fonte-texto);font-weight:700;font-size:12px;color:var(--verde);letter-spacing:0.16em;line-height:1.55;text-transform:uppercase;}.elementor .sc-secao{width:100%;position:relative;font-family:var(--fonte-texto);display:flex;flex-direction:column;padding-inline: var(--sec-x);\n}.elementor .sc-ic{width:16px;height:16px;min-width:0px;padding:0px;background-color:currentColor;display:inline-block;flex:0 0 auto;mask-size: contain; mask-repeat: no-repeat; mask-position: center;\n}.elementor .sc-ic-instagram{mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 3H16C18.7614 3 21 5.23858 21 8V16C21 18.7614 18.7614 21 16 21H8C5.23858 21 3 18.7614 3 16V8C3 5.23858 5.23858 3 8 3Z' stroke-width='1.8' stroke='black'/%3E%3Cpath d='M16.2 12C16.2 14.3196 14.3196 16.2 12 16.2C9.68041 16.2 7.8 14.3196 7.8 12C7.8 9.68041 9.68041 7.8 12 7.8C14.3196 7.8 16.2 9.68041 16.2 12Z' stroke-width='1.8' stroke='black'/%3E%3Cpath d='M17.4 7.8C18.0627 7.8 18.6 7.26274 18.6 6.6C18.6 5.93726 18.0627 5.4 17.4 5.4C16.7373 5.4 16.2 5.93726 16.2 6.6C16.2 7.26274 16.7373 7.8 17.4 7.8Z' fill='black'/%3E%3C/svg%3E");\n}.elementor .sc-ic-whats{mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.03 2.25C6.645 2.25 2.2725 6.615 2.2725 12C2.2725 13.725 2.7225 15.3975 3.5775 16.875L2.25 21.75L7.26 20.4525C8.71148 21.2892 10.3547 21.7361 12.03 21.75C17.4 21.75 21.75 17.385 21.75 12C21.75 6.615 17.4 2.25 12.03 2.25ZM12.03 20.025C10.53 20.025 9.0675 19.62 7.7925 18.855L7.4925 18.675L4.515 19.4475L5.31 16.5525L5.115 16.2525C4.36025 14.965 3.98094 13.4919 4.02 12C4.02 7.575 7.62 3.975 12.03 3.975C16.455 3.975 20.04 7.575 20.04 12C20.04 16.425 16.4475 20.025 12.03 20.025ZM16.425 14.025C16.185 13.905 15 13.32 14.775 13.245C14.5575 13.1625 14.4 13.125 14.235 13.365C14.0775 13.605 13.62 14.145 13.4775 14.3025C13.335 14.46 13.2 14.4825 12.96 14.3625C12.72 14.2425 11.94 13.9875 11.0175 13.1625C10.2975 12.525 9.8175 11.7375 9.675 11.4975C9.5325 11.2575 9.66 11.1225 9.78 11.01C9.885 10.8975 10.02 10.7325 10.14 10.59C10.26 10.4475 10.2975 10.35 10.38 10.1925C10.455 10.035 10.4175 9.8925 10.3575 9.7725C10.2975 9.6525 9.8175 8.475 9.6225 7.995C9.4275 7.53 9.2325 7.59 9.0825 7.5825H8.625C8.4675 7.5825 8.205 7.6425 7.9875 7.8825C7.77 8.1225 7.1475 8.7 7.1475 9.8775C7.1475 11.055 8.01 12.195 8.13 12.3525C8.25 12.51 9.825 14.94 12.2325 15.9825C12.8025 16.23 13.2525 16.38 13.605 16.4925C14.1825 16.6725 14.7075 16.65 15.12 16.59C15.585 16.5225 16.545 16.005 16.7475 15.4425C16.95 14.88 16.95 14.3925 16.89 14.295C16.83 14.1975 16.6725 14.1375 16.4325 14.0175L16.425 14.025Z' fill='black'/%3E%3C/svg%3E");\n}.elementor .sc-ic-seta{mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M13 18L19 12L13 6' stroke-width='2' stroke='black'/%3E%3C/svg%3E");\n}.elementor .sc-ic-pin{mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C12 21 19 14.8 19 9.5C19 7.64348 18.2625 5.86301 16.9497 4.55025C15.637 3.2375 13.8565 2.5 12 2.5C10.1435 2.5 8.36301 3.2375 7.05025 4.55025C5.7375 5.86301 5 7.64348 5 9.5C5 14.8 12 21 12 21Z' stroke-width='2' stroke='black'/%3E%3Cpath d='M14.6 9.5C14.6 10.9359 13.4359 12.1 12 12.1C10.5641 12.1 9.39999 10.9359 9.39999 9.5C9.39999 8.06406 10.5641 6.9 12 6.9C13.4359 6.9 14.6 8.06406 14.6 9.5Z' stroke-width='2' stroke='black'/%3E%3C/svg%3E");\n}.elementor .sc-pilula:hover,.elementor .sc-pilula:focus-visible{border-color:var(--fundo);}.elementor .sc-pilula{width:auto;height:42px;min-width:0px;position:relative;font-family:var(--fonte-texto);font-weight:600;font-size:14px;color:var(--fundo);line-height:1.55;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:17px;padding-inline-end:17px;border-radius:21px;border-width:1px;border-color:var(--borda-escura);border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;flex-direction:row;gap:8px;align-items:center;&:has(input:checked) { background-color: var(--fundo); border-color: var(--fundo); color: var(--branco); } &:has(input:focus-visible) { outline: 2px solid var(--verde-escuro); outline-offset: 2px; } & > p { color: inherit; pointer-events: none; position: relative; } & > span { color: inherit; pointer-events: none; position: relative; }\n}.elementor .sc-pilula-check{height:44px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:18px;border-radius:22px;&:has(input:checked) .sc-caixa { background-color: var(--branco); border-color: var(--branco); background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12.5L9.5 17L19 7.5' stroke-width='2.4' stroke='%230F1C24'/%3E%3C/svg%3E"); }\n}.elementor .sc-pilula-input{width:100%;height:100%;position:absolute;z-index:1;cursor:pointer;padding:0px;margin:0px;border-width:0px;opacity:0%;appearance:none;inset: 0px;\n}.elementor .sc-btn{width:auto;height:44px;min-width:0px;font-family:var(--fonte-texto);font-weight:600;font-size:15px;letter-spacing:-0.005em;line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:22px;border-width:1px;border-color:transparent;border-style:solid;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;white-space: nowrap; & p { color: inherit; } & span { color: inherit; }\n}.elementor .sc-btn-claro:hover,.elementor .sc-btn-claro:focus-visible{color:var(--branco);background-color:var(--fundo);}.elementor .sc-btn-claro{color:var(--fundo);background-color:var(--verde);&:focus-visible { outline: 2px solid var(--fundo); outline-offset: 2px; }\n}.elementor .sc-btn-whats:hover,.elementor .sc-btn-whats:focus-visible{color:var(--branco);background-color:var(--whatsapp);}.elementor .sc-btn-whats{color:var(--preto);background-color:var(--branco);& .sc-ic { color: var(--whatsapp); } &:hover .sc-ic { color: var(--branco); } &:focus-visible { outline: 2px solid var(--verde); outline-offset: 2px; }\n}.elementor .sc-btn-contorno:hover,.elementor .sc-btn-contorno:focus-visible{color:var(--fundo);border-color:var(--branco);background-color:var(--branco);}.elementor .sc-btn-contorno{color:var(--branco);border-color:rgba(232,237,240,0.28);background-color:transparent;&:focus-visible { outline: 2px solid var(--verde); outline-offset: 2px; }\n}.elementor .sc-btn-verde:hover,.elementor .sc-btn-verde:focus-visible{color:var(--fundo);background-color:var(--branco);}.elementor .sc-btn-verde{color:var(--fundo);background-color:var(--verde);&:focus-visible { outline: 2px solid var(--branco); outline-offset: 2px; }\n}.elementor .sc-btn-menu-contorno:hover,.elementor .sc-btn-menu-contorno:focus-visible{color:var(--fundo);border-color:var(--branco);background-color:var(--branco);}.elementor .sc-btn-menu-contorno{color:var(--branco);border-color:rgba(255,255,255,0.6);background-color:transparent;}.elementor .sc-btn-menu{height:34px;font-size:13px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:17px;gap:6px;}.elementor .sc-select{cursor:pointer;padding-inline-end:44px;appearance:none;-webkit-appearance: none; &:is(select) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%235F7680' stroke-width='2'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 16px center; background-size: 18px 18px; }\n}