﻿/* Estilos para la Landing Page */

.full-width-container {
    padding-left: 5%;
    padding-right: 5%;
}

.hover-card {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border-radius: 15px;
}

    .hover-card:hover {
        transform: translateY(-10px);
        box-shadow: 0 15px 30px rgba(0,0,0,0.1) !important;
    }

.bg-gradient-hero {
    background: linear-gradient(135deg, #f8f9ff 0%, #ffffff 100%);
}

.icon-box {
    width: 80px;
    height: 80px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    background-color: rgba(13, 110, 253, 0.1);
    color: #0d6efd;
    margin-bottom: 1.5rem;
}

.min-vh-80 {
    min-height: 80vh;
}

.ls-1 {
    letter-spacing: 1px;
}
