.elementor .e-4f1ee435-666c{font-family:var(--fonte-texto);font-weight:500;font-size:13px;color:var(--vinho);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-502a269c-5622{max-width:900px;font-family:var(--fonte-titulo);font-weight:500;font-size:64px;color:var(--texto);letter-spacing:-0.03em;line-height:1.06;& em { font-style: italic; color: var(--vinho); }\n}.elementor .e-21e952a2-7521{max-width:640px;font-family:var(--fonte-texto);font-weight:300;font-size:20px;color:var(--texto-suave);line-height:1.7;}.elementor .e-2abbee2f-d378{padding-block-start:96px;padding-block-end:80px;padding-inline-start:8vw;padding-inline-end:8vw;background-color:#F7F2F4;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-135cd274-fd2e{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block;max-width: none;\n}.elementor .e-6471b65c-37ea{min-height:640px;overflow:hidden;padding:0px;background-color:#ECE1E8;flex:1 1 0px;justify-content:center;align-items:stretch;}.elementor .e-2900ab0-c9aa{font-family:var(--fonte-texto);font-weight:500;font-size:13px;color:var(--vinho);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-3be60d89-624e{font-family:var(--fonte-titulo);font-weight:500;font-size:52px;color:var(--texto);letter-spacing:-0.02em;line-height:1.08;& em { font-style: italic; color: var(--vinho); }\n}.elementor .e-1800c32a-5d7e{font-family:var(--fonte-texto);font-weight:300;font-size:18px;color:var(--texto-suave);line-height:1.7;}.elementor .e-53916180-f496{font-family:var(--fonte-texto);font-weight:300;font-size:18px;color:var(--texto-suave);line-height:1.7;}.elementor .e-560acba2-b005{font-family:var(--fonte-texto);font-weight:300;font-size:18px;color:var(--texto-suave);line-height:1.7;margin:0px;}.elementor .e-7b9a482f-9a12{font-family:var(--fonte-texto);font-weight:300;font-size:18px;color:var(--texto-suave);line-height:1.7;margin:0px;}.elementor .e-235c1ca4-b1a8{font-family:var(--fonte-titulo);font-weight:500;font-size:24px;color:var(--vinho);line-height:1.35;font-style:italic;padding-inline-start:20px;margin:0px;border-inline-start: 3px solid var(--dourado); & span { font-family: var(--fonte-texto); font-style: normal; font-weight: 400; color: var(--texto-suave); }\n}.elementor .e-26e75d54-c28e{font-family:var(--fonte-texto);font-weight:500;font-size:16px;color:var(--vinho);text-decoration:none;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;border-block-end-width: 2px; border-bottom-style: solid; border-bottom-color: var(--dourado);\n}.elementor .e-4f66470c-dc2f{padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;align-items:flex-start;}.elementor .e-5dff4d55-1d57{padding-block-start:112px;padding-block-end:112px;padding-inline-start:8vw;padding-inline-end:8vw;background-color:var(--fundo);gap:80px;align-items:center;}.elementor .e-43851a17-3e6a{font-family:var(--fonte-texto);font-weight:500;font-size:13px;color:var(--vinho);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-5c781336-b967{font-family:var(--fonte-titulo);font-weight:500;font-size:48px;color:var(--texto);letter-spacing:-0.02em;line-height:1.1;& em { font-style: italic; color: var(--vinho); }\n}.elementor .e-2b2a42bb-8fd7{font-family:var(--fonte-titulo);font-weight:500;font-size:26px;color:var(--vinho);line-height:1.15;}.elementor .e-783794c-fc6b{font-family:var(--fonte-texto);font-weight:300;font-size:17px;color:var(--texto);line-height:1.6;}.elementor .e-4a43ef4b-1d00{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-width:1px;border-color:var(--rosa-claro);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-34816525-f37e{font-family:var(--fonte-titulo);font-weight:500;font-size:26px;color:var(--vinho);line-height:1.15;}.elementor .e-7ebe5e8f-558d{font-family:var(--fonte-texto);font-weight:300;font-size:17px;color:var(--texto);line-height:1.6;}.elementor .e-34443a08-fc90{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-width:1px;border-color:var(--rosa-claro);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-7b736f31-ba20{font-family:var(--fonte-titulo);font-weight:500;font-size:26px;color:var(--vinho);line-height:1.15;}.elementor .e-5349c7dd-4122{font-family:var(--fonte-texto);font-weight:300;font-size:17px;color:var(--texto);line-height:1.6;}.elementor .e-7aca416f-41d1{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-width:1px;border-color:var(--rosa-claro);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-1c022ac2-d236{width:100%;padding:0px;margin-block-start:24px;gap:24px;}.elementor .e-bd7cbec-2b7c{padding-block-start:104px;padding-block-end:104px;padding-inline-start:8vw;padding-inline-end:8vw;background-color:#F7F2F4;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-417239c9-55b1{font-family:var(--fonte-texto);font-weight:500;font-size:13px;color:var(--vinho);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-11780389-4efa{font-family:var(--fonte-titulo);font-weight:500;font-size:56px;color:var(--texto);letter-spacing:-0.02em;line-height:1.08;text-align:center;& em { font-style: italic; color: var(--vinho); }\n}.elementor .e-7cd5ef31-9588{font-family:var(--fonte-texto);font-weight:300;font-size:19px;color:var(--texto-suave);text-align:center;}.elementor .e-a01f0b9-3af8:hover,.elementor .e-a01f0b9-3af8:focus-visible{background-color:var(--vinho-escuro);}.elementor .e-a01f0b9-3af8{font-family:var(--fonte-texto);font-weight:500;font-size:16px;color:#FFFFFF;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;background-color:var(--vinho);}.elementor .e-7b603acb-f864{text-align:center;padding-block-start:120px;padding-block-end:120px;padding-inline-start:8vw;padding-inline-end:8vw;background-color:var(--fundo);flex-direction:column;gap:22px;align-items:center;}