:root{--color-primario: #ffc107;--color-secundario: #ff9800;--color-azul: #003a60;--color-blanco: #fff;--color-subrayado: #ffc800;--color-fondo-oscuro: #003363;--font-xl: 4rem;--font-lg: 1.4rem;--font-md: 1.1rem;--font-sm: 1rem;--font-xs: .8rem;--btn-radius: 30px;--shadow: 0 3px 6px rgba(0, 0, 0, .4)}#carouselBanner{overflow:hidden}#carouselBanner .carousel-item{background:#000;transition:opacity .8s ease-in-out}#carouselBanner .carousel-item img{width:100%;height:100%;max-height:800px;object-fit:cover;display:block}#carouselBanner .carousel-caption{bottom:45%;transform:translateY(50%);text-align:left}#carouselBanner .carousel-caption h1,#carouselBanner .carousel-caption p{color:var(--color-blanco);text-shadow:var(--shadow)}#carouselBanner .carousel-caption h1{font-size:var(--font-xl);font-weight:700;margin-bottom:.5rem}#carouselBanner .carousel-caption p{font-size:1.25rem}#carouselBanner .btn,#carouselBanner .btn-contenido{display:inline-block;font-weight:700;font-size:var(--font-md);color:var(--color-blanco);background:linear-gradient(135deg,var(--color-primario),var(--color-secundario));border-radius:var(--btn-radius);transition:.3s;text-decoration:none}#carouselBanner .btn{padding:6px 25px}#carouselBanner .btn-contenido{padding:6px 70px;font-size:var(--font-lg);border-radius:4px}.franja-imagen-interna{background:url(/build/assets/guia-CHFtwTJH.png) center/cover no-repeat;width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}.franja-imagen-interna h1{font-size:2.4rem;color:#003365}.franja-imagen-interna p{font-size:1.6rem;color:#06a0ad}.btn-guia{background:#ebad1b;color:#0c2164;border:2px solid #0c2164;border-radius:12px;padding:.5rem 2rem;font:500 1.2rem;transition:.3s;text-decoration:none}.btn-guia:hover{background:linear-gradient(to right,var(--color-subrayado),#d36f27)}.seccion-fondo{width:100%;height:800px;background:center/cover no-repeat}@media(max-width:992px){.seccion-fondo{height:350px}}@media(max-width:576px){.seccion-fondo{height:280px}}@media(max-width:992px){#carouselBanner .carousel-item img{height:400px}#carouselBanner .carousel-caption h1{font-size:3.5rem}#carouselBanner .carousel-caption p,#carouselBanner .btn,#carouselBanner .btn-contenido{font-size:1rem}.franja-imagen-interna{min-height:140px;padding:.8rem;background:linear-gradient(#e6e6e6,#c9d6d4)}.franja-imagen-interna h1{font-size:1.3rem}.franja-imagen-interna p{font-size:.85rem}}@media(max-width:768px){#carouselBanner .carousel-item img{height:280px}#carouselBanner .carousel-caption h1{font-size:2.5rem}}@media(max-width:576px){#carouselBanner .carousel-item img{max-height:200px!important}#carouselBanner .carousel-caption h1{font-size:1.5rem}#carouselBanner .btn-contenido{font-size:.7rem;padding:4px 15px}#carouselBanner .carousel-caption p,#carouselBanner .btn{font-size:.6rem;padding:3px 12px}.img-producto-promocion{width:160px}.franja-imagen-interna{min-height:160px;padding:.8rem 1rem;background:linear-gradient(#e6e6e6,#c9d6d4)}.franja-imagen-interna h1{font-size:1.2rem;margin-bottom:.3rem}.franja-imagen-interna p{font-size:.85rem;margin-bottom:.4rem}.btn-guia{font-size:.7rem;padding:.3rem 1rem;margin:0}.overlay{padding:20px}.custom-input-wrapper label{font-size:.8rem;left:16px;top:-10px}.custom-input{padding:12px 16px;font-size:.95rem}.btn-custom{width:100%}}
