.elementor .cartao-img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;}.elementor .cartao-titulo{font-size:15px;color:var(--azul-noite);line-height:1.3;& a { color: var(--azul-noite); } & a:hover { color: var(--azul-energia); }\n}.elementor .cartao-corpo{padding:14px;flex-direction:column;gap:6px;}.elementor .cartao-produto{width:100%;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:var(--borda-clara);border-style:solid;background-color:var(--branco);flex-direction:column;flex:1 1 0px;}.elementor .grid-4{width:100%;max-width:100%;padding:0px;display:grid;gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .btn-card:hover,.elementor .btn-card:focus-visible{color:var(--branco);background-color:var(--azul-noite);}.elementor .btn-card{width:100%;font-weight:700;font-size:14px;color:var(--branco);padding-block-start:10px;padding-block-end:10px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:6px;border-radius:8px;background-color:var(--azul-energia);}.elementor .btn-azul:hover,.elementor .btn-azul:focus-visible{color:var(--branco);background-color:var(--azul-noite);}.elementor .btn-azul{font-weight:700;font-size:15px;color:var(--branco);padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:10px;background-color:var(--azul-energia);transition:background-color 0.2s, transform 0.2s;}.elementor .grade-cheia{width:100%;max-width:100%;padding:0px;margin:0px;justify-content:stretch;}.elementor .card-hover-claro:hover,.elementor .card-hover-claro:focus-visible{border-color:var(--azul-energia);box-shadow:0px 14px 30px 0px rgba(6, 11, 26, 0.12);transform:translate3d(0px, -6px, 0px);}.elementor .card-hover-claro{transition:transform 0.25s, box-shadow 0.25s, border-color 0.25s;}.elementor .preco-claro{font-weight:800;font-size:22px;color:var(--azul-noite);& del { color: var(--texto-medio); font-size: 15px; font-weight: 400; margin-right: 8px; } & > span:not(:has(span)) { display: none; }\n}.elementor .p-escuro{color:var(--texto-medio);}.elementor .t-escuro{color:var(--azul-noite);}.elementor .item-flex{display:flex;}