.elementor .s-benef-h2{width:1px;height:1px;overflow:hidden;position:absolute;}.elementor .s-ben-precios-ico{width:34px;height:34px;}.elementor .s-ben-precios-tit{font-family:Montserrat;font-weight:700;font-size:15px;color:#111518;margin-block-end:0px;}.elementor .s-ben-precios-txt{font-family:Montserrat;font-weight:600;font-size:13px;color:#5B6472;line-height:1.45em;}.elementor .s-ben-precios{min-width:200px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:#F9F9FB;display:flex;flex-direction:column;gap:8px;flex:1 1 0%;}.elementor .s-ben-stock-ico{width:34px;height:34px;}.elementor .s-ben-stock-tit{font-family:Montserrat;font-weight:700;font-size:15px;color:#111518;margin-block-end:0px;}.elementor .s-ben-stock-txt{font-family:Montserrat;font-weight:600;font-size:13px;color:#5B6472;line-height:1.45em;}.elementor .s-ben-stock{min-width:200px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:#F9F9FB;display:flex;flex-direction:column;gap:8px;flex:1 1 0%;}.elementor .s-ben-envios-ico{width:34px;height:34px;}.elementor .s-ben-envios-tit{font-family:Montserrat;font-weight:700;font-size:15px;color:#111518;margin-block-end:0px;}.elementor .s-ben-envios-txt{font-family:Montserrat;font-weight:600;font-size:13px;color:#5B6472;line-height:1.45em;}.elementor .s-ben-envios{min-width:200px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:#F9F9FB;display:flex;flex-direction:column;gap:8px;flex:1 1 0%;}.elementor .s-beneficios-in{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-beneficios{width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-cat-titulo{font-family:Montserrat;font-weight:700;font-size:34px;color:#111518;text-align:center;margin-block-end:6px;}.elementor .s-cat-bajada{font-family:Montserrat;font-weight:600;font-size:15px;color:#6B7280;text-align:center;margin-block-end:30px;}.elementor .s-cat-matic-img{width:100%;max-width:190px;object-fit:contain;}.elementor .s-cat-matic-tit{font-family:Montserrat;font-weight:700;font-size:14px;color:#FFFFFF;text-align:center;margin-block-end:0px;}.elementor .s-cat-matic{min-width:170px;min-height:250px;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:14px;padding-inline-end:14px;border-radius:18px;background-color:#C93A29;display:flex;flex-direction:column;gap:10px;flex:1 1 0%;justify-content:flex-end;align-items:center;}.elementor .s-cat-contenido-img{width:100%;max-width:190px;object-fit:contain;}.elementor .s-cat-contenido-tit{font-family:Montserrat;font-weight:700;font-size:14px;color:#FFFFFF;text-align:center;margin-block-end:0px;}.elementor .s-cat-contenido{min-width:170px;min-height:250px;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:14px;padding-inline-end:14px;border-radius:18px;background-color:#111518;display:flex;flex-direction:column;gap:10px;flex:1 1 0%;justify-content:flex-end;align-items:center;}.elementor .s-cat-chico-img{width:100%;max-width:190px;object-fit:contain;}.elementor .s-cat-chico-tit{font-family:Montserrat;font-weight:700;font-size:14px;color:#2A0F0B;text-align:center;margin-block-end:0px;}.elementor .s-cat-chico{min-width:170px;min-height:250px;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:14px;padding-inline-end:14px;border-radius:18px;background-color:#FBC4B6;display:flex;flex-direction:column;gap:10px;flex:1 1 0%;justify-content:flex-end;align-items:center;}.elementor .s-cat-grande-img{width:100%;max-width:190px;object-fit:contain;}.elementor .s-cat-grande-tit{font-family:Montserrat;font-weight:700;font-size:14px;color:#2A0F0B;text-align:center;margin-block-end:0px;}.elementor .s-cat-grande{min-width:170px;min-height:250px;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:14px;padding-inline-end:14px;border-radius:18px;background-color:#F5907A;display:flex;flex-direction:column;gap:10px;flex:1 1 0%;justify-content:flex-end;align-items:center;}.elementor .s-cat-adultos-img{width:100%;max-width:190px;object-fit:contain;}.elementor .s-cat-adultos-tit{font-family:Montserrat;font-weight:700;font-size:14px;color:#FFFFFF;text-align:center;margin-block-end:0px;}.elementor .s-cat-adultos{min-width:170px;min-height:250px;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:14px;padding-inline-end:14px;border-radius:18px;background-color:#3D4248;display:flex;flex-direction:column;gap:10px;flex:1 1 0%;justify-content:flex-end;align-items:center;}.elementor .s-cat-grilla{width:100%;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .s-categorias-in{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;}.elementor .s-categorias{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-prod-titulo{font-family:Montserrat;font-weight:700;font-size:34px;color:#111518;text-align:center;margin-block-end:6px;}.elementor .s-prod-bajada{font-family:Montserrat;font-weight:600;font-size:15px;color:#6B7280;text-align:center;margin-block-end:30px;}.elementor .s-prod-slot{width:100%;display:flex;flex-direction:column;}.elementor .s-prod-cta{font-family:Montserrat;font-weight:700;font-size:14px;color:#FFFFFF;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:28px;border-radius:999px;background-color:#111518;}.elementor .s-productos-in{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;}.elementor .s-productos{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F9F9FB;display:flex;justify-content:center;}.elementor .s-prod-titulo-nov{font-family:Montserrat;font-weight:700;font-size:34px;color:#111518;text-align:center;margin-block-end:6px;}.elementor .s-prod-bajada-nov{font-family:Montserrat;font-weight:600;font-size:15px;color:#6B7280;text-align:center;margin-block-end:30px;}.elementor .s-prod-slot-nov{width:100%;display:flex;flex-direction:column;}.elementor .s-prod-cta-nov{font-family:Montserrat;font-weight:700;font-size:14px;color:#FFFFFF;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:28px;border-radius:999px;background-color:#111518;}.elementor .s-productos-in-nov{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;}.elementor .s-productos-nov{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-pasos-titulo{font-family:Montserrat;font-weight:700;font-size:34px;color:#111518;text-align:center;margin-block-end:6px;}.elementor .s-pasos-bajada{font-family:Montserrat;font-weight:600;font-size:15px;color:#6B7280;text-align:center;margin-block-end:30px;}.elementor .s-paso-cuenta-ico{width:26px;height:26px;}.elementor .s-paso-cuenta-circulo{width:54px;height:54px;border-radius:999px;background-color:#111518;display:flex;justify-content:center;align-items:center;}.elementor .s-paso-cuenta-tit{font-family:Montserrat;font-weight:700;font-size:16px;color:#111518;text-align:center;margin-block-end:0px;}.elementor .s-paso-cuenta-txt{font-family:Montserrat;font-weight:600;font-size:13.5px;color:#5B6472;line-height:1.5em;text-align:center;}.elementor .s-paso-cuenta{min-width:220px;padding-block-start:26px;padding-block-end:26px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:#E8E8EA;border-style:solid;display:flex;flex-direction:column;gap:10px;flex:1 1 0%;align-items:center;}.elementor .s-paso-pedido-ico{width:26px;height:26px;}.elementor .s-paso-pedido-circulo{width:54px;height:54px;border-radius:999px;background-color:#EA4B38;display:flex;justify-content:center;align-items:center;}.elementor .s-paso-pedido-tit{font-family:Montserrat;font-weight:700;font-size:16px;color:#111518;text-align:center;margin-block-end:0px;}.elementor .s-paso-pedido-txt{font-family:Montserrat;font-weight:600;font-size:13.5px;color:#5B6472;line-height:1.5em;text-align:center;}.elementor .s-paso-pedido{min-width:220px;padding-block-start:26px;padding-block-end:26px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:#E8E8EA;border-style:solid;display:flex;flex-direction:column;gap:10px;flex:1 1 0%;align-items:center;}.elementor .s-paso-envio-ico{width:26px;height:26px;}.elementor .s-paso-envio-circulo{width:54px;height:54px;border-radius:999px;background-color:#3D4248;display:flex;justify-content:center;align-items:center;}.elementor .s-paso-envio-tit{font-family:Montserrat;font-weight:700;font-size:16px;color:#111518;text-align:center;margin-block-end:0px;}.elementor .s-paso-envio-txt{font-family:Montserrat;font-weight:600;font-size:13.5px;color:#5B6472;line-height:1.5em;text-align:center;}.elementor .s-paso-envio{min-width:220px;padding-block-start:26px;padding-block-end:26px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:#E8E8EA;border-style:solid;display:flex;flex-direction:column;gap:10px;flex:1 1 0%;align-items:center;}.elementor .s-pasos-grilla{width:100%;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-pasos-in{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;}.elementor .s-pasos{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-cta-titulo{font-family:Montserrat;font-weight:700;font-size:32px;color:#FFFFFF;text-align:center;margin-block-end:0px;}.elementor .s-cta-texto{max-width:560px;font-family:Montserrat;font-weight:600;font-size:15px;color:#F9F9FB;line-height:1.55em;text-align:center;}.elementor .s-cta-boton{font-family:Montserrat;font-weight:700;font-size:14px;color:#111518;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:8px;border-radius:999px;background-color:#FFFFFF;}.elementor .s-cta-registro-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .s-cta-registro{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://habanoesdiversion.com.ar/wp-content/uploads/2026/08/habano-cta-fondo-wide.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#111518;display:flex;justify-content:center;}.elementor .s-prod-titulo-kits{font-family:Montserrat;font-weight:700;font-size:34px;color:#111518;text-align:center;margin-block-end:6px;}.elementor .s-prod-bajada-kits{font-family:Montserrat;font-weight:600;font-size:15px;color:#6B7280;text-align:center;margin-block-end:30px;}.elementor .s-prod-slot-kits{width:100%;display:flex;flex-direction:column;}.elementor .s-prod-cta-kits{font-family:Montserrat;font-weight:700;font-size:14px;color:#FFFFFF;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:28px;border-radius:999px;background-color:#111518;}.elementor .s-productos-in-kits{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;}.elementor .s-productos-kits{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-empresa-img{width:100%;object-fit:cover;border-radius:18px;}.elementor .s-empresa-foto{width:45%;display:flex;}.elementor .s-empresa-titulo{font-family:Montserrat;font-weight:700;font-size:32px;color:#111518;margin-block-end:0px;}.elementor .s-empresa-p1{font-family:Montserrat;font-weight:600;font-size:15px;color:#5B6472;line-height:1.6em;}.elementor .s-dato-1-tit{font-family:Montserrat;font-weight:700;font-size:14px;color:#111518;margin-block-end:0px;}.elementor .s-dato-1-txt{font-family:Montserrat;font-weight:600;font-size:12.5px;color:#5B6472;line-height:1.45em;}.elementor .s-dato-1{min-width:190px;padding-inline-start:14px;border-inline-start-width:3px;border-color:#EA4B38;border-style:solid;display:flex;flex-direction:column;gap:4px;flex:1 1 40%;}.elementor .s-dato-2-tit{font-family:Montserrat;font-weight:700;font-size:14px;color:#111518;margin-block-end:0px;}.elementor .s-dato-2-txt{font-family:Montserrat;font-weight:600;font-size:12.5px;color:#5B6472;line-height:1.45em;}.elementor .s-dato-2{min-width:190px;padding-inline-start:14px;border-inline-start-width:3px;border-color:#EA4B38;border-style:solid;display:flex;flex-direction:column;gap:4px;flex:1 1 40%;}.elementor .s-dato-3-tit{font-family:Montserrat;font-weight:700;font-size:14px;color:#111518;margin-block-end:0px;}.elementor .s-dato-3-txt{font-family:Montserrat;font-weight:600;font-size:12.5px;color:#5B6472;line-height:1.45em;}.elementor .s-dato-3{min-width:190px;padding-inline-start:14px;border-inline-start-width:3px;border-color:#EA4B38;border-style:solid;display:flex;flex-direction:column;gap:4px;flex:1 1 40%;}.elementor .s-dato-4-tit{font-family:Montserrat;font-weight:700;font-size:14px;color:#111518;margin-block-end:0px;}.elementor .s-dato-4-txt{font-family:Montserrat;font-weight:600;font-size:12.5px;color:#5B6472;line-height:1.45em;}.elementor .s-dato-4{min-width:190px;padding-inline-start:14px;border-inline-start-width:3px;border-color:#EA4B38;border-style:solid;display:flex;flex-direction:column;gap:4px;flex:1 1 40%;}.elementor .s-empresa-datos{margin-block-start:8px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .s-empresa-texto{width:55%;display:flex;flex-direction:column;gap:14px;}.elementor .s-empresa-in{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-empresa{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-contacto-wa-ico{width:52px;height:52px;}.elementor .s-contacto-wa-tit{font-family:Montserrat;font-weight:700;font-size:15px;color:#111518;margin-block-end:0px;}.elementor .s-contacto-wa-txt{font-family:Montserrat;font-weight:600;font-size:12.5px;color:#6B7280;}.elementor .s-contacto-wa-btn{font-family:Montserrat;font-weight:700;font-size:12px;color:#FFFFFF;text-decoration:none;padding-block-start:11px;padding-block-end:11px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#25D366;align-self:flex-start;}.elementor .s-contacto-wa-texto{display:flex;flex-direction:column;gap:6px;flex:1 1 0%;}.elementor .s-contacto-whatsapp{min-width:280px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:#E8E8EA;border-style:solid;display:flex;flex-direction:row;gap:18px;flex:1 1 0%;align-items:center;}.elementor .s-contacto-mail-tit{font-family:Montserrat;font-weight:700;font-size:15px;color:#111518;margin-block-end:0px;}.elementor .s-contacto-mail-txt{font-family:Montserrat;font-weight:600;font-size:12.5px;color:#6B7280;}.elementor .s-contacto-form-slot{width:100%;display:flex;flex-direction:column;}.elementor .s-contacto-mail{min-width:280px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:#E8E8EA;border-style:solid;display:flex;flex-direction:column;gap:8px;flex:1 1 0%;}.elementor .s-contacto-in{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:18px;}.elementor .s-contacto{width:100%;padding-block-start:20px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}