.elementor .e-766909d0-b699{max-width:600px;}.elementor .e-7338b77c-ad62{padding-block-start:8px;}.elementor .e-306c11c9-b9ae{max-width:760px;padding-block-start:0px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:26px;align-items:flex-start;}.elementor .e-6cf18153-e3ea{padding-block-start:22px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;flex-wrap:wrap;gap: 14px 44px; border-top-style: solid; border-top-color: rgba(255,255,255,0.28);\n}.elementor .e-1678c8e6-be42{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--av-espacio-lateral);padding-inline-end:var(--av-espacio-lateral);background-image:linear-gradient(90deg, rgba(0,0,0,0.78) 0%,rgba(0,0,0,0.55) 50%,rgba(0,0,0,0.35) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:flex-end;}.elementor .e-721101fe-da4e{font-family:var(--av-fuente-texto);font-size:0.6875rem;color:#ffffff;letter-spacing:0.18em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;border-color:transparent;border-style:solid;background-color:transparent;}.elementor .e-4d89bc05-3639{font-family:var(--av-fuente-texto);font-size:0.6875rem;color:#ffffff;letter-spacing:0.18em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;border-color:transparent;border-style:solid;background-color:transparent;}.elementor .e-63bfa54d-b92a{inset-block-start:24px;inset-inline-end:var(--av-espacio-lateral);inset-block-end:auto;}.elementor .e-2870deed-2e5b{min-height:92vh;padding:0px;background-color:#000000;justify-content:flex-end;}.elementor .e-ba1fd72{width:calc(100% - 2 * var(--av-espacio-lateral));max-width:1120px;position:relative;z-index:3;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:-54px;margin-block-end:0px;background-color:#ffffff;box-shadow:0px 24px 60px 0px rgba(0,0,0,0.14);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-1360a500-998d{position:sticky;inset-block-start:140px;padding:0px;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-310f199a-2642{min-width:110px;font-size:clamp(2.5rem, 4vw, 3.5rem);}.elementor .e-457af591-c01d{padding:0px;flex-direction:column;gap:10px;}.elementor .e-1ea8740-54d9{min-width:110px;font-size:clamp(2.5rem, 4vw, 3.5rem);}.elementor .e-1c71356c-43e6{padding:0px;flex-direction:column;gap:10px;}.elementor .e-3b7bd173-c7ca{min-width:110px;font-size:clamp(2.5rem, 4vw, 3.5rem);}.elementor .e-3a6a844f-f3db{padding:0px;flex-direction:column;gap:10px;}.elementor .e-5a695152-ba47{padding:0px;border-block-end-width:1px;flex-direction:column;border-bottom-style: solid; border-bottom-color: #e4ddcc;\n}.elementor .e-406f2390-44af{max-width:var(--av-ancho-contenido);column-gap:clamp(2rem, 7vw, 8rem);padding:0px;grid-template-columns:5fr 7fr;grid-template-rows:auto;align-items:start;row-gap: 48px;\n}.elementor .e-c6e8245-1189{overflow:hidden;aspect-ratio:4 / 5;padding:0px;}.elementor .e-302b3565-ff8a{padding-block-start:10px;gap:32px;}.elementor .e-71801e4-af65{max-width:520px;padding:0px;flex-direction:column;gap:26px;align-items:flex-start;}.elementor .e-20ce8e58-c17e{max-width:var(--av-ancho-contenido);column-gap:clamp(2rem, 6vw, 7rem);padding:0px;grid-template-columns:7fr 5fr;grid-template-rows:auto;align-items:center;row-gap: 48px;\n}.elementor .e-53de1972-c21a{padding-block-end:22px;}.elementor .e-273d639-63fd0bc{max-width:760px;}.elementor .e-817102c-ad6203d:hover,.elementor .e-817102c-ad6203d:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-817102c-ad6203d{transition:transform 0.6s;}.elementor .e-4f6d12b-a192625{overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;display:block;}.elementor .e-3061616e-da37{color:#6b5f3c;&:empty { display: none; }\n}.elementor .e-130b8a6-2175a0a{text-transform:capitalize;}.elementor .e-68000c4-90264cc{font-family:var(--av-fuente-texto);font-size:0.875rem;color:var(--av-color-secundario);padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 8px 22px; border-top-style: solid; border-top-color: #e4ddcc;\n}.elementor .e-791ae02f-6991{padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-1688794e-6fd5{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;justify-content:space-between;}.elementor .e-3b5d607-9e0f51e{padding-block-start:26px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-c043b97-4809f3f{padding:0px;gap:28px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-77da32f-387c208{padding:0px;margin-block-start:56px;}.elementor .e-5db3c079-73db{max-width:720px;padding:0px;flex-direction:column;gap:22px;}.elementor .e-b2eb272-df6c{max-width:440px;color:#d9d4c7;}.elementor .e-4acc1771-a870{max-width:var(--av-ancho-contenido);padding-block-start:0px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:48px;justify-content:space-between;align-items:flex-end;}.elementor .e-53a6acef-b162{min-height:520px;overflow:hidden;padding:0px;}.elementor .e-269ffd2f-e2ae{color:#cfc9bb;}.elementor .e-50ba291a-b78f{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: rgba(178,162,115,0.45);\n}.elementor .e-7cabab7-7441{color:#cfc9bb;}.elementor .e-37a679d3-aadf{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: rgba(178,162,115,0.45);\n}.elementor .e-44f70449-5acf{color:#cfc9bb;}.elementor .e-4696bdc2-5b4c{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: rgba(178,162,115,0.45);\n}.elementor .e-d9de65-debb{color:#cfc9bb;}.elementor .e-2156ad58-2e09{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: rgba(178,162,115,0.45);\n}.elementor .e-54353f87-b6fa{color:#cfc9bb;}.elementor .e-494db969-b4dd{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: rgba(178,162,115,0.45);\n}.elementor .e-77654be6-2a64{color:#cfc9bb;}.elementor .e-629c716e-3447{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: rgba(178,162,115,0.45);\n}.elementor .e-2f3e1681-a849{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;border-top-style: solid; border-top-color: rgba(178,162,115,0.45);\n}.elementor .e-427796f9-a176{column-gap:48px;padding:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-7117c10d-a518{max-width:var(--av-ancho-contenido);column-gap:clamp(2rem, 5vw, 6rem);padding:0px;grid-template-columns:5fr 7fr;grid-template-rows:auto;align-items:stretch;row-gap: 48px;\n}.elementor .e-70a94f27-c045{max-width:600px;}.elementor .e-588ab90b-769b{max-width:var(--av-ancho-contenido);text-align:center;padding-block-start:0px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:22px;align-items:center;}.elementor .e-1d36ab33-54c1{overflow:hidden;aspect-ratio:4 / 5;padding:0px;}.elementor .e-58717a85-6926{margin-block-start:10px;}.elementor .e-3ed1b421-abb4{max-width:520px;padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-5d8ca764-b457{padding:0px;flex-direction:column;gap:32px;}.elementor .e-3c780021-cb7a{overflow:hidden;aspect-ratio:4 / 5;padding:0px;}.elementor .e-72825bef-e087{margin-block-start:10px;}.elementor .e-7ee5f06f-ddc3{max-width:520px;padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-565b7666-e816{padding:0px;margin-block-start:96px;flex-direction:column;gap:32px;}.elementor .e-1c0733c9-9256{max-width:var(--av-ancho-contenido);column-gap:clamp(1.5rem, 4vw, 4rem);padding:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start;row-gap: 64px;\n}.elementor .e-70b9c7df-9a89{max-width:1100px;font-size:clamp(2rem, 4.6vw, 4.25rem);line-height:1.12;}.elementor .e-b3e6a13-fc4d{max-width:460px;}.elementor .e-59ce090c-7fd2{max-width:820px;padding:0px;margin-inline-start:auto;flex-direction:row;gap:48px;justify-content:flex-end;align-items:center;}.elementor .e-260be07b-1175{max-width:var(--av-ancho-contenido);padding:0px;flex-direction:column;gap:36px;}.elementor .e-14d15b92-9cf8{position:sticky;inset-block-start:140px;padding:0px;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-5d11a4b5-9e24{min-width:260px;}.elementor .e-55a993d0-b4e0{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-714f0082-326f{min-width:260px;}.elementor .e-6563c2b2-52c9{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-19a04ed6-28fe{min-width:260px;}.elementor .e-37f9faa9-a15b{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4cad9253-7b0a{min-width:260px;}.elementor .e-6066ba5d-2cfd{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-116e5104-ac46{min-width:260px;}.elementor .e-2db19908-57be{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6852c018-1d07{min-width:260px;}.elementor .e-3028733a-d8f3{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-201945e0-dda7{min-width:260px;}.elementor .e-14b8ec2e-62a8{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-11076c0-a32c{padding:0px;border-block-end-width:1px;flex-direction:column;border-bottom-style: solid; border-bottom-color: #e4ddcc;\n}.elementor .e-69550da2-edba{max-width:var(--av-ancho-contenido);column-gap:clamp(2rem, 7vw, 8rem);padding:0px;grid-template-columns:5fr 7fr;grid-template-rows:auto;align-items:start;row-gap: 48px;\n}.elementor .e-2892fe48-2e52{font-family:var(--av-fuente-titulos);font-weight:400;font-size:clamp(1.75rem, 3.6vw, 3rem);color:#ffffff;line-height:1.25;font-style:italic;padding-block-start:24px;}.elementor .e-7dcaf8fe-9671{font-size:0.875rem;color:#cfc9bb;}.elementor .e-14ffd864-403f{max-width:980px;text-align:center;padding:0px;flex-direction:column;gap:28px;align-items:center;}.elementor .e-7ec39c7d-3077{color:#000000;}.elementor .e-1652f051-da84{font-size:clamp(2.2rem, 5vw, 4.5rem);}.elementor .e-46d8ca66-5e12{color:#000000;}.elementor .e-68b12503-28f8{color:#000000;}.elementor .e-3a643e3a-8b2f{color:#000000;}.elementor .e-65d7c613-516f{padding:0px;flex-direction:row;flex-wrap:wrap;justify-content:center;gap: 14px 40px;\n}.elementor .e-ad7f9d5-fac9{padding-block-start:24px;padding-block-end:24px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:8px;}.elementor .e-1819583-4b27{color:#000000;text-decoration:underline;}.elementor .e-6e2b3df3-1705{color:#000000;text-decoration:underline;}.elementor .e-39010df1-703f{padding:0px;flex-direction:row;flex-wrap:wrap;justify-content:center;gap: 8px 32px;\n}.elementor .e-436df40a-4e1d{max-width:1000px;text-align:center;padding:0px;flex-direction:column;gap:30px;align-items:center;}.elementor .e-28f18311-e51c{background-color:var(--av-color-acento);}