.elementor .e-2693994c-1466{font-size:0.82rem;}.elementor .e-4609ee8a-1744{font-size:clamp(1.9rem, 4vw, 2.7rem);}.elementor .e-2dd01a40-124f{font-size:1.08rem;color:var(--cor-texto-suave);line-height:1.6;}.elementor .e-2c299095-f685{display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-5a8c62ca-353b{overflow:hidden;position:relative;background-color:transparent;padding-block: clamp(40px, 5.5vw, 66px) clamp(16px, 2.5vw, 24px); background-image: radial-gradient(70% 50% at 50% -18%, rgba(240,66,255,0.16), transparent 62%), linear-gradient(rgba(199,172,255,0.055) 1px, transparent 1px), linear-gradient(90deg, rgba(199,172,255,0.055) 1px, transparent 1px); background-size: 100% 100%, 100% 46px, 46px 100%;\n}.elementor .e-2f1354c8-d556{padding-block: clamp(16px, 3vw, 28px); padding-inline: 0px;\n}.elementor .e-250bccad-d900{padding-block: clamp(20px, 3vw, 32px) var(--espaco-secao); padding-inline: 0px;\n}.elementor .e-73977a23-1ba6{max-width:50ch;}.elementor .e-65819be9-a956{margin-block-start:8px;}.elementor .e-7af042e9-af23{text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-6cff02e-e56a{background-color:transparent;border-block-start: 1px solid var(--cor-linha); background-image: radial-gradient(72% 92% at 50% 118%, rgba(240,66,255,0.24), transparent 62%), linear-gradient(158deg, var(--cor-roxo-fundo), #160078 48%, #010030);\n}