.elementor .e-330f00dd-839e{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0px;\n}.elementor .e-45fe5540-848b{font-weight:600;font-size:clamp(1.75rem,2.5vw,2.25rem);color:var(--papel);letter-spacing:-0.02em;line-height:1.12;margin:0px;font-family: var(--font-titulo);\n}.elementor .e-1b7b372b-459b{max-width:520px;font-family:var(--font-corpo);font-size:clamp(15px,1.18vw,17px);color:#ececec;line-height:1.45;margin-block: 18px 28px;\n}.elementor .e-49955a8c-c6f1:hover,.elementor .e-49955a8c-c6f1:focus-visible{background-color:var(--rosa);}.elementor .e-49955a8c-c6f1{font-family:var(--font-corpo);font-weight:500;font-size:15px;color:var(--papel);border-radius:999px;background-color:var(--tinta);transition:background-color 0.25s;padding-block: 17px; padding-inline: 28px;\n}.elementor .e-7009b310-b753{width:min(46%,560px);min-width:min(100%,320px);position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;background-color:rgba(70,74,82,.74);backdrop-filter:blur(40px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-inline: clamp(24px,5.5vw,80px); padding-block: 40px;\n}.elementor .e-5e09b2ed-d1d1{width:auto;min-height:520px;overflow:hidden;aspect-ratio:1360 / 760;position:relative;padding:0px;margin-block-start:20px;border-radius:20px;background-color:var(--tinta);margin-inline: clamp(20px,4vw,66px);\n}.elementor .e-5dd0cfe3-f97a{max-width:24ch;font-weight:600;font-size:clamp(1.75rem,3.06vw,2.75rem);color:var(--tinta);letter-spacing:-0.02em;line-height:1.1;margin-block-end:clamp(36px,5vw,64px);font-family: var(--font-titulo);\n}.elementor .e-594b43b4-bb96{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.8s;inset: 0px;\n}.elementor .e-5f7948d8-5799{width:0px;height:0px;font-size:0px;line-height:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:5px;margin-inline-end:0px;border-block-start-width:12px;border-block-end-width:12px;border-inline-start-width:20px;border-left-style: solid; border-left-color: var(--papel); border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-5c726e90-c007{width:70px;height:70px;min-width:0px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:2;padding:0px;margin-block-start:-35px;margin-inline-start:-35px;border-radius:999px;background-color:var(--rosa);display:flex;justify-content:center;align-items:center;}.elementor .e-7052750b-c316{max-height:680px;overflow:hidden;aspect-ratio:9 / 16;position:relative;cursor:pointer;padding:0px;border-radius:20px;background-color:var(--tinta);display:block;}.elementor .e-2d202bee-f472{font-weight:600;font-size:22px;color:var(--tinta);line-height:1.2;margin-block-start:14px;font-family: var(--font-titulo);\n}.elementor .e-7960e9fd-6377{padding:0px;}.elementor .e-727fe2b1-3931{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));grid-auto-rows:auto;gap: 34px 28px;\n}.elementor .e-1df7558b-f887{font-family:var(--font-corpo);color:var(--grafite);text-align:center;}.elementor .e-1ee590f-be7b{padding-block: 30px;\n}.elementor .e-7126dccb-49b2{padding:0px;}.elementor .e-28d558c0-e3ec{padding-inline: clamp(20px,4vw,66px); padding-block: clamp(70px,10vw,150px) clamp(60px,8vw,120px);\n}.elementor .e-58f418af-983a{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-7270fc27-ac39:hover,.elementor .e-7270fc27-ac39:focus-visible{color:var(--papel);background-color:var(--tinta);}.elementor .e-7270fc27-ac39{font-family:var(--font-corpo);font-weight:500;font-size:15px;color:var(--tinta);border-radius:999px;background-color:var(--papel);transition:background-color 0.25s, color 0.25s;padding-block: 17px; padding-inline: 28px;\n}.elementor .e-92392bd-49d5{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-64d6f60-2413{padding-inline: clamp(20px,4vw,66px); padding-block: 0px clamp(70px,10vw,140px);\n}.elementor .e-3899de54-1ec0{padding:0px;}