.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-pin{&::before { 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='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"); 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-sr-only{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .sc-campo-escuro:focus{border-color:var(--verde);}.elementor .sc-campo-escuro{width:100%;height:52px;font-family:var(--fonte-texto);font-size:15px;color:var(--branco);line-height:1.55;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:transparent;border-style:solid;outline-style:none;background-color:var(--fundo-secao);transition:border-color 0.2s;&::placeholder { color: var(--cinza-rotulo); opacity: 1; } & option { color: var(--fundo); } &:has(option:first-child:checked) { color: var(--cinza-rotulo); }\n}.elementor .sc-carrossel-ponto:focus{background-color:var(--cinza-azulado);}.elementor .sc-carrossel-ponto:hover,.elementor .sc-carrossel-ponto:focus-visible{background-color:var(--texto-suave);}.elementor .sc-carrossel-ponto{width:8px;height:8px;min-width:8px;min-height:8px;cursor:pointer;padding:0px;border-radius:4px;border-style:none;outline-width:0px;background-color:var(--cinza-azulado);transition:width 0.2s, background-color 0.2s;&:focus-visible { outline: 2px solid var(--verde); outline-offset: 2px; } &.e--selected, &.e--selected:hover, &.e--selected:focus, &.e--selected:focus-visible, &[aria-current="true"] { width: 24px; background-color: #8DBF3F; } &:focus-visible { box-shadow: none; }\n}.elementor .sc-carrossel-pontos{width:auto;padding:0px;display:flex;gap:8px;grid-column:1 / -1;grid-row:2;align-items:center;justify-self: center;\n}.elementor .sc-carrossel-seta:focus{color:var(--branco);background-color:var(--card-linha);}.elementor .sc-carrossel-seta:hover,.elementor .sc-carrossel-seta:focus-visible{color:var(--branco);background-color:#26414C;}.elementor .sc-carrossel-seta{width:44px;height:44px;color:var(--branco);cursor:pointer;padding:0px;margin:0px;border-radius:22px;border-style:none;outline-width:0px;background-color:var(--card-linha);opacity:100%;transition:opacity 0.2s, background-color 0.2s;display:flex;grid-row:2;justify-content:center;align-items:center;align-self:center;justify-self: center; &:focus:hover { background-color: #26414C; color: var(--branco); } &:focus-visible { background-color: #26414C; color: var(--branco); outline: 2px solid var(--verde); outline-offset: 2px; } &.e--disabled, &[aria-disabled="true"], &.e--disabled:hover, &[aria-disabled="true"]:hover, &[aria-disabled="true"]:focus { opacity: 0.36; cursor: default; background-color: var(--card-linha); color: var(--branco); } &[hidden] { display: flex !important; opacity: 0.36; pointer-events: none; cursor: default; } &:focus-visible { box-shadow: none; }\n}.elementor .sc-carrossel-slide{width:372px;height:auto;min-width:0px;flex:0 0 372px;}.elementor .sc-carrossel-viewport{grid-column:1 / -1;grid-row:1;}.elementor .sc-carrossel{column-gap:0px;display:grid;grid-template-rows:auto auto;align-items:center;row-gap: 36px; &.e-carousel { grid-template-columns: var(--sec-x) minmax(0, 1fr) 44px 12px 44px var(--sec-x); } & .e-carousel__container { gap: 20px; padding-inline: var(--sec-x); }\n}.elementor .sc-link-loja:hover,.elementor .sc-link-loja:focus-visible{color:var(--verde);}.elementor .sc-link-loja{font-family:var(--fonte-texto);font-weight:600;font-size:14px;color:var(--branco);line-height:1.3;transition:color 0.2s;white-space: nowrap;\n}.elementor .sc-btn-ficha:hover,.elementor .sc-btn-ficha:focus-visible{color:var(--fundo);background-color:var(--branco);}.elementor .sc-btn-ficha{color:var(--fundo-header);background-color:#8DBF3F;&:focus-visible { outline: 2px solid var(--branco); outline-offset: 2px; }\n}.elementor .sc-linha-acoes{padding-block-start:10px;margin-block-start:auto;display:flex;flex-direction:row;gap:18px;align-items:center;}.elementor .sc-linha-dest{font-family:var(--fonte-texto);font-weight:700;font-size:13px;color:#8DBF3F;line-height:1.25;}.elementor .sc-linha-desc{font-family:var(--fonte-texto);font-size:15px;color:#9FB0B7;line-height:22px;}.elementor .sc-linha-nome{font-family:var(--fonte-titulo);font-weight:900;font-size:32px;color:var(--branco);letter-spacing:0em;line-height:34px;text-transform:uppercase;}.elementor .sc-linha-cat{font-family:var(--fonte-texto);font-weight:800;font-size:11px;color:#8DBF3F;letter-spacing:0.1em;line-height:1.3;}.elementor .sc-linha-conteudo{padding-block-start:24px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .sc-linha-selo{width:auto;position:absolute;inset-block-start:16px;inset-inline-end:16px;z-index:1;font-family:var(--fonte-texto);font-weight:800;font-size:10px;color:var(--branco);letter-spacing:0.08em;line-height:1.3;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;background-color:rgba(15,29,35,0.6);backdrop-filter:blur(12px);}.elementor .sc-linha-img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;display:block;inset: 0px;\n}.elementor .sc-linha-midia{height:270px;overflow:hidden;position:relative;display:block;flex:0 0 auto;}.elementor .sc-linha-card{height:100%;min-height:560px;overflow:hidden;border-radius:24px;background-color:var(--card-linha);display:flex;flex-direction:column;gap:0px;}.elementor .sc-filtro:hover,.elementor .sc-filtro:focus-visible{color:var(--branco);background-color:rgba(255,255,255,0.07);}.elementor .sc-filtro:focus{border-color:transparent;outline-width:0px;}.elementor .sc-filtro:active{color:var(--branco);background-color:rgba(255,255,255,0.1);}.elementor .sc-filtro{width:auto;min-width:0px;font-family:var(--fonte-texto);font-weight:600;font-size:14px;color:#D5DEE1;line-height:18px;cursor:pointer;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:0px;border-color:transparent;border-style:solid;outline-width:0px;background-color:transparent;transition:background-color 0.15s, color 0.15s;white-space: nowrap; & span { color: inherit; font-weight: 600; } &:focus-visible { background-color: rgba(255,255,255,0.07); color: var(--branco); outline: 2px solid var(--verde); outline-offset: 2px; } &.e--selected, &.e--selected:hover, &.e--selected:focus, &.e--selected:active { background-color: #8DBF3F; color: var(--fundo-header); border-color: transparent; } &.e--selected:focus-visible { background-color: #8DBF3F; color: var(--fundo-header); outline: 2px solid var(--branco); outline-offset: 2px; } &:focus-visible { box-shadow: none; } &.e--selected:focus-visible { box-shadow: none; }\n}.elementor .sc-card{border-radius:var(--raio-card);background-color:var(--card);}.elementor .sc-texto{font-family:var(--fonte-texto);font-size:14px;color:var(--texto-suave);line-height:1.55;}.elementor .sc-lead{font-family:var(--fonte-texto);font-size:18px;color:var(--texto-suave);line-height:1.6;}.elementor .sc-titulo-card{font-family:var(--fonte-titulo);font-weight:900;font-size:var(--fs-h3);color:var(--branco);letter-spacing:-0.015em;line-height:1.02;text-transform:uppercase;}.elementor .sc-h-verde{& span { color: var(--verde); }\n}.elementor .sc-tag{font-family:var(--fonte-texto);font-weight:800;font-size:11px;color:var(--fundo);letter-spacing:0.12em;line-height:1.55;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:6px;background-color:var(--verde);display:inline-block;align-self:flex-start;width: fit-content;\n}.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-chev-dir{mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='11 11 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 15L26 22L19 29' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' stroke='black'/%3E%3C/svg%3E");\n}.elementor .sc-ic-chev-esq{mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='11 11 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 15L18 22L25 29' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' stroke='black'/%3E%3C/svg%3E");\n}.elementor .sc-ic-caixa{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 21L21 16.5V7.5L12 3L3 7.5V16.5L12 21ZM3 7.5L12 12M21 7.5L12 12M12 21V12' stroke-width='1.8' stroke='black'/%3E%3C/svg%3E");\n}.elementor .sc-ic-margem{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='M3 17L9 11L13 15L21 7M21 13V7H15' stroke-width='1.8' stroke='black'/%3E%3C/svg%3E");\n}.elementor .sc-ic-escola{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='M22 15V9L12 4L2 9L6 11M22 9L18 11M18 11L12 14L6 11M18 11V16C15 18.5 9 18.5 6 16V11' stroke-width='1.8' stroke='black'/%3E%3C/svg%3E");\n}.elementor .sc-ic-check{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 12.5L9.5 17L19 7.5' stroke-width='2.4' stroke='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-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-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-sm{height:36px;font-size:13px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:18px;gap:6px;}.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}