.elementor .e-7a0d0721-86ed:hover,.elementor .e-7a0d0721-86ed:focus-visible{color:var(--rosa);}.elementor .e-7a0d0721-86ed{font-family:var(--font-corpo);font-weight:500;font-size:14px;color:var(--grafite);margin-block-end:28px;}.elementor .e-5cf140c0-3beb{font-family:var(--font-corpo);font-weight:600;font-size:12px;color:var(--rosa);letter-spacing:0.12em;text-transform:uppercase;margin-block-end:16px;}.elementor .e-17ce594e-ebf6{max-width:22ch;font-weight:600;font-size:clamp(2rem,4vw,3.25rem);color:var(--tinta);letter-spacing:-0.025em;line-height:1.06;margin-block-end:28px;text-wrap: balance; font-family: var(--font-titulo);\n}.elementor .e-616e0786-14d2{font-family:var(--font-corpo);font-size:15px;color:var(--grafite);padding-block-start:18px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--pedra);\n}.elementor .e-203344f0-b3d9{max-width:808px;margin-inline: auto; padding-inline: clamp(20px,4vw,66px); padding-block: clamp(50px,7vw,96px) clamp(30px,4vw,48px); padding-inline: clamp(20px,4vw,24px);\n}.elementor .e-40083b05-6dc4{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:20px;background-color:var(--nevoa);display:block;}.elementor .e-2d96832a-f50f{max-width:1100px;margin-inline: auto; padding-inline: clamp(20px,4vw,66px); padding-block: 0px;\n}.elementor .e-1e9229b5-fd06{max-width:808px;margin-inline: auto; padding-inline: clamp(20px,4vw,24px); padding-block: clamp(48px,6vw,80px) clamp(60px,8vw,110px);\n}.elementor .e-65524a9c-b43c{font-weight:600;font-size:clamp(1.75rem,3vw,2.5rem);color:var(--tinta);line-height:1.1;margin-block-end:36px;font-family: var(--font-titulo);\n}.elementor .e-4cf7246b-5fcc{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.8s;inset: 0px;\n}.elementor .e-5da5a8e8-6442{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;border-radius:20px;background-color:var(--pedra);}.elementor .e-3a2b9b61-ff62{font-family:var(--font-corpo);font-weight:600;font-size:12px;color:var(--rosa);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:16px;}.elementor .e-1be3e639-586c{font-weight:600;font-size:21px;color:var(--tinta);line-height:1.22;margin-block-start:8px;transition:color 0.2s;font-family: var(--font-titulo);\n}.elementor .e-1985bfd3-84aa{color:var(--tinta);padding:0px;display:block;}.elementor .e-598903ff-7471{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));grid-auto-rows:auto;gap: 34px 28px;\n}.elementor .e-1da734e8-5de3{padding:0px;}.elementor .e-3642a09-5e9b{background-color:var(--nevoa);padding-inline: clamp(20px,4vw,66px); padding-block: clamp(60px,8vw,110px);\n}.elementor .e-69cf6e7a-29ef{max-width:640px;font-weight:600;font-size:clamp(1.6rem,3vw,2.6rem);color:var(--papel);line-height:1.1;margin:0px;font-family: var(--font-titulo);\n}.elementor .e-151e0cf4-a8b9:hover,.elementor .e-151e0cf4-a8b9:focus-visible{color:var(--papel);background-color:var(--tinta);}.elementor .e-151e0cf4-a8b9{font-family:var(--font-corpo);font-weight:500;font-size:15px;color:var(--tinta);border-radius:999px;background-color:var(--papel);padding-block: 17px; padding-inline: 28px;\n}.elementor .e-60d1e375-1be8{padding:clamp(40px,7vw,90px);border-radius:20px;background-image:linear-gradient(120deg, #e31c79 0%,#7b5c64 60%,#3a3a3a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;gap:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-6455241d-d9a6{padding-inline: clamp(20px,4vw,66px); padding-block: clamp(60px,8vw,110px);\n}.elementor .e-5c0d4981-1917{padding:0px;}