/*
Theme Name: Mangochango Academy
Theme URI: https://mangochangoacademy.com
Author: Daniel Lara
Author URI: https://github.com/FradaL
Description: Creado exclusivamente para Mangochango Academy.
Tags: blog, academy, mangochango
Version: 1.0
Tested up to: 8.2.21
Requires PHP: 8.2.21
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* ========== RESET LIMPIO ========== */

html, body {
    margin: 0;
    padding: 0;
}

.site-layout {
    font-family: "Poppins", sans-serif;
}

.site-layout * {
    box-sizing: border-box;
}


.site-layout * {
    box-sizing: border-box;
}
       
        * {
            font-family: "Poppins", sans-serif;
            font-weight: 300;
            font-style: normal;
        }

        body, html{
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        .card-testimonio {
            display: flex;
            flex-direction: row;
            align-items: center;
            margin-bottom: 30px;
            min-height: 350px;
          
    
        }

        .card-testimonio img {
            border-radius: 50%;
            width: 100px;
            height: 100px;
            object-fit: cover;
            margin-right: 20px;
            margin-left: 20px;
        }

        .card-testimonio .card-body {
            display: flex;
            flex-direction: column;
            min-height: 400px;
            justify-content: space-around;
           
           
        }

        .card-testimonio .card-title {
            margin-bottom: 0.5rem;
        }

        .card-link {
            text-decoration: none;
            color: inherit;
        }

        .card-link:hover {
            text-decoration: none;
            color: inherit;
        }

        .step-card {
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            height: 100%;
        }

        .step-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
        }

        .step-number {
            min-width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: black;
            color: white;
            border-radius: 50%;
            font-size: 22px;
            margin-right: 15px;
            font-weight: bold;
        }

        .step-number-white {
            min-width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: rgb(255, 255, 255);
            color: black;
            border-radius: 50%;
            font-size: 22px;
            margin-right: 15px;
            font-weight: bold;
        }

        .btn-apply {
            background-color: black;
            color: white;
            border: none;
            transition: background-color 0.3s ease;
        }

        .btn-apply:hover {
            background-color: #333;
        }
        .font-size-md-lg {
            font-size: 18px;
        }
        .font-size-sm {
            font-size: 14px;
        }

        .card-size{
            min-height: 160px;
        }

        .nav-link:hover {
            color: #FF833E; /* Color del texto en hover */
        }
        .active{
            color: #FF833E !important;
        }


