    .header,
    .header-bottom,
    .sticky-header {
    	position: relative;
    	z-index: 1000;
    }

    /* Botón fijo de cotizaciones debajo del header */
    .cotizaciones-fijo {
    	position: sticky;
    	top: 0;
    	width: 100%;
    	background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    	color: white;
    	z-index: 500;
    	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    	border-bottom: 2px solid #ffd700;
    	padding: 0;
    	margin: 0;
    }

    .cotizaciones-fijo .contenedor-boton {
    	max-width: 1200px;
    	margin: 0 auto;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	gap: 20px;
    	padding: 8px 15px;
    }

    .cotizaciones-fijo .btn-cotizar-top {
    	display: inline-flex;
    	align-items: center;
    	gap: 12px;
    	background-color: white;
    	color: #667eea;
    	border: none;
    	padding: 10px 40px;
    	border-radius: 50px;
    	font-weight: bold;
    	font-size: 16px;
    	cursor: pointer;
    	transition: all 0.3s ease;
    	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    	text-decoration: none;
    	text-transform: uppercase;
    	letter-spacing: 0.5px;
    }

    .cotizaciones-fijo .btn-cotizar-top:hover {
    	background-color: #f0f0f0;
    	transform: translateY(-2px);
    	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
    	color: #764ba2;
    }

    .cotizaciones-fijo .btn-cotizar-top i {
    	font-size: 18px;
    }

    .cotizaciones-fijo .etiqueta-nuevo {
    	background-color: #ffd700;
    	color: #333;
    	padding: 5px 20px;
    	border-radius: 50px;
    	font-weight: bold;
    	font-size: 14px;
    	text-transform: uppercase;
    	animation: pulse 2s infinite;
    	box-shadow: 0 2px 10px rgba(255, 215, 0, 0.3);
    	letter-spacing: 0.5px;
    }

    @keyframes pulse {
    	0% {
    		transform: scale(1);
    	}

    	50% {
    		transform: scale(1.1);
    	}

    	100% {
    		transform: scale(1);
    	}
    }


    /* Ajuste para que el botón se pegue justo debajo */
    .cotizaciones-fijo {
    	top: 50px;
    	margin-top: 0;
    }

    /* Responsive */
    @media (max-width: 768px) {
    	.cotizaciones-fijo .contenedor-boton {
    		flex-direction: column;
    		gap: 10px;
    		padding: 10px 15px;
    	}

    	.cotizaciones-fijo .btn-cotizar-top {
    		width: 100%;
    		justify-content: center;
    		padding: 10px 20px;
    		font-size: 14px;
    	}

    	.cotizaciones-fijo .etiqueta-nuevo {
    		font-size: 12px;
    		padding: 4px 15px;
    	}

    	.cotizaciones-fijo {
    		top: 0px;
    		margin-top: 0;
    	}
    }

    /* Ajuste para cuando hay scroll */