.elementor .ots-cta-botao:hover,.elementor .ots-cta-botao:focus-visible{color:#ffffff;background-color:#23262a;}.elementor .ots-cta-botao{font-family:Inter;font-weight:700;font-size:17px;color:#a92f7b;text-align:center;padding-block-start:22px;padding-block-end:22px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;background-color:#ffffff;box-shadow:0px 14px 30px -12px rgba(35,38,42,0.5);transition:background-color 0.3s, color 0.3s;white-space: nowrap;\n}.elementor .ots-cta-titulo{font-family:Inter;font-weight:800;font-size:35px;color:#ffffff;letter-spacing:-0.035em;line-height:1.12;}.elementor .ots-cta-etiqueta{font-family:Inter;font-weight:800;font-size:13px;color:#ffd1ea;letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;}.elementor .ots-cta-texto{min-width:0px;padding:0px;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .ots-cta-cartao{width:70%;padding-block-start:48px;padding-block-end:48px;padding-inline-start:56px;padding-inline-end:56px;border-radius:26px;box-shadow:0px 30px 60px -28px rgba(204,63,151,0.75);gap:96px;justify-content:space-between;align-items:center;max-width: none; background-image: radial-gradient(rgba(255,255,255,0.22) 1.5px, transparent 2px), linear-gradient(120deg, #a92f7b 0%, #CC3F97 55%, #e0559f 100%); background-size: 18px 18px, 100% 100%;\n}.elementor .ots-cta-seccao{width:100%;padding-block-start:80px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;}