.elementor .e-b66c483-8037e7d{width:70%;font-family:Montserrat;font-weight:700;font-size:1.1em;color:#ffffff;text-transform:uppercase;}.elementor .e-26c7ae9-21d28fd{width:100%;display:flex;flex-direction:column;}.elementor .e-40f5e01-4f391d0{background-color:#ffffff00;}.elementor .e-3f4bc03-265b594{width:100%;justify-content:center;}.elementor .e-2aafbe8-55ff5eb{padding:20px;border-radius:30px;background-color:#1A291F;flex-direction:column;gap:20px;}.elementor .e-ef64534-3dce295{position:static;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-radius:30px;background-color:#112116;}.elementor .e-b5021d6-4f86f61{column-gap:0px;padding:0px;display:flex;flex-direction:column;row-gap:20px;}.elementor .e-64dd14a-31968db{font-family:Montserrat;font-weight:700;font-size:2.1em;color:#7A9445;text-align:center;text-transform:uppercase;}.elementor .e-3d27c32-02ffc62{width:30vh;font-family:Montserrat;font-weight:700;font-size:1.1em;color:#ffffff;text-transform:uppercase;}.elementor .e-0864135-7df2a34{width:100%;display:flex;flex-direction:column;}.elementor .e-9be4c8e-b43e2aa{background-color:#ffffff00;}.elementor .e-66685c2-068f32f{width:100%;justify-content:center;}.elementor .e-09e953f-6e914a6{padding:20px;border-radius:30px;background-color:#1A291F;flex-direction:column;gap:20px;}.elementor .e-47c4a03-5ab5a66{position:static;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:20px;border-radius:30px;background-color:#112116;}.elementor .e-41ad778-ba1ab9c{column-gap:0px;padding:0px;margin-block-end:0px;margin-inline-start:0px;display:grid;row-gap:20px;}.elementor .e-6f2a3bb-1eddfb6{width:70%;font-family:Montserrat;font-weight:700;font-size:1.1em;color:#ffffff;text-transform:uppercase;}.elementor .e-6ead721-a663208{width:100%;display:flex;flex-direction:column;}.elementor .e-dacd952-117263c{background-color:#ffffff00;}.elementor .e-34a5bc0-5213c4c{width:100%;justify-content:center;}.elementor .e-fb5118c-c5b1b85{padding:20px;border-radius:30px;background-color:#1A291F;flex-direction:column;gap:20px;}.elementor .e-9e2e43b-a1f626c{position:static;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:20px;border-radius:30px;background-color:#112116;}.elementor .e-688d47b-d68778f{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-6edd34c-ba35997{width:70%;font-family:Montserrat;font-weight:700;font-size:1.1em;color:#ffffff;text-transform:uppercase;}.elementor .e-0dba389-c403bbe{width:100%;display:flex;flex-direction:column;}.elementor .e-7c35283-b8ed0b6{background-color:#ffffff00;}.elementor .e-cea3e53-e923162{width:100%;justify-content:center;}.elementor .e-5699dd0-c0ed912{padding:20px;border-radius:30px;background-color:#1A291F;flex-direction:column;gap:20px;}.elementor .e-1310d60-6c45ecc{position:static;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:20px;border-radius:30px;background-color:#112116;}.elementor .e-f73db56-8abdf9e{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-69258b2-2954c6c{width:53%;font-family:Montserrat;font-weight:700;font-size:1.1em;color:#ffffff;text-transform:uppercase;}.elementor .e-4ddebb7-0376532{width:100%;display:flex;flex-direction:column;}.elementor .e-507af5a-32ac6ef{background-color:#ffffff00;}.elementor .e-66748c1-d6d4bc2{width:100%;justify-content:center;}.elementor .e-dd9b200-6fe98df{padding:20px;border-radius:30px;background-color:#1A291F;flex-direction:column;gap:20px;}.elementor .e-e0d74f0-e00938e{position:static;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:20px;border-radius:30px;background-color:#112116;}.elementor .e-5269e18-176b4be{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-04696fc-a901467{width:65%;font-family:Montserrat;font-weight:700;font-size:1.1em;color:#ffffff;text-transform:uppercase;}.elementor .e-0b1ec68-62d810f{width:100%;display:flex;flex-direction:column;}.elementor .e-80da678-05bbf96{background-color:#ffffff00;}.elementor .e-a8d21c8-f9524b2{width:100%;justify-content:center;}.elementor .e-743c4d7-f882131{padding:20px;border-radius:30px;background-color:#1A291F;flex-direction:column;gap:20px;}.elementor .e-9591557-868ea92{position:static;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;background-color:#112116;}.elementor .e-8e59857-13b891b{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-ec6c4fc-6ef6986{column-gap:20px;display:grid;row-gap:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-auto-flow:row dense;grid-auto-rows:1fr;grid-auto-columns:2fr;--alto-tarjeta: clamp(120px, 12vw, 170px);
--separacion: 20px;

display: flex !important;
flex-wrap: wrap !important;
align-items: flex-start !important;
align-content: flex-start !important;
gap: var(--separacion) !important;
min-height: 0 !important;
height: auto !important;

/* Cada ítem: mitad del ancho, con un mínimo de 340px.
 Si no caben dos de 340px, el navegador los pasa a 1 columna. */
& .e-accordion-item-base {
flex: 1 1 calc(50% - 10px) !important;
min-width: 340px !important;
max-width: 100% !important;
width: auto !important;
box-sizing: border-box;
margin: 0 !important;
min-height: 0 !important;
gap: 0 !important;
row-gap: 0 !important;
--widgets-spacing: 0px;
--widgets-spacing-row: 0px;
}

& .e-accordion-item-header-base {
min-height: var(--alto-tarjeta);
box-sizing: border-box;
justify-content: space-between;
}

& .e-accordion-item-content-base {
margin: 0 !important;
min-height: 0 !important;
}

& .e-accordion-item-base[open] .e-accordion-item-content-base {
margin-top: var(--separacion) !important;
}

& .elementor-counter-number-wrapper,
& .elementor-counter-number-prefix,
& .elementor-counter-number-suffix {
line-height: 1;
}\n}