.elementor-1660 .elementor-element.elementor-element-fafac56{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-fafac56:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-fafac56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.minitectos.com/wp-content/uploads/2023/12/trabajo-equipo-vista-superior-proyecto-medio-ambiente.jpg");background-position:bottom center;}.elementor-1660 .elementor-element.elementor-element-c7c7990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:38px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-ad48362{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1660 .elementor-element.elementor-element-ad48362:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-ad48362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b133a9 );}.elementor-1660 .elementor-element.elementor-element-bc9df98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-5ae194f );}.elementor-1660 .elementor-element.elementor-element-d7f77f6 .elementor-heading-title{font-size:50px;color:var( --e-global-color-7fa0802 );}.elementor-1660 .elementor-element.elementor-element-c111dbb{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-84ce208 );}.elementor-1660 .elementor-element.elementor-element-7eac13c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-3a6e4f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-3a6e4f0:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-3a6e4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ce208 );}.elementor-1660 .elementor-element.elementor-element-092553d{width:100%;max-width:100%;}.elementor-1660 .elementor-element.elementor-element-8946f60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-e83f44a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-e83f44a:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-e83f44a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ce208 );}.elementor-1660 .elementor-element.elementor-element-c3ccc23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-d4fbe62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-d4fbe62:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-d4fbe62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ce208 );}.elementor-1660 .elementor-element.elementor-element-2fa3963{width:100%;max-width:100%;}.elementor-1660 .elementor-element.elementor-element-3ff349c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1660 .elementor-element.elementor-element-4219e5f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1660 .elementor-element.elementor-element-4219e5f:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-4219e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b133a9 );}.elementor-1660 .elementor-element.elementor-element-11e8d5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-5ae194f );}.elementor-1660 .elementor-element.elementor-element-6150c81{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-84ce208 );}.elementor-1660 .elementor-element.elementor-element-ee7d1e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-5ae194f );}.elementor-1660 .elementor-element.elementor-element-220beee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-5c77006{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-5c77006:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-5c77006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ce208 );}.elementor-1660 .elementor-element.elementor-element-e5ea714{width:100%;max-width:100%;}.elementor-1660 .elementor-element.elementor-element-ede1d4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-7fd4b22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-19349a8{--display:flex;}.elementor-1660 .elementor-element.elementor-element-6b7b582 img{height:432px;object-fit:cover;object-position:top left;opacity:1;filter:brightness( 58% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 20px 20px;}.elementor-1660 .elementor-element.elementor-element-6b7b582:hover img{filter:brightness( 98% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1660 .elementor-element.elementor-element-fa31c58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-1660 .elementor-element.elementor-element-21b7fe5{--display:flex;}.elementor-1660 .elementor-element.elementor-element-15140d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-5b133a9 );}.elementor-1660 .elementor-element.elementor-element-03f963d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor3 );}.elementor-1660 .elementor-element.elementor-element-ec2e1ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1660 .elementor-element.elementor-element-c7e526a{--display:flex;--min-height:65px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 9px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:9px;border-color:var( --e-global-color-5ae194f );--border-color:var( --e-global-color-5ae194f );--border-radius:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-c7e526a:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-c7e526a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F67C241C;}.elementor-1660 .elementor-element.elementor-element-b5abff3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-style:italic;color:#D95D04;}.elementor-1660 .elementor-element.elementor-element-f8e7e3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-1660 .elementor-element.elementor-element-18d3100{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7A7AA8;--border-color:#7A7A7AA8;--border-radius:20px 20px 20px 20px;}.elementor-1660 .elementor-element.elementor-element-18d3100:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-18d3100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EE4E205;}.elementor-1660 .elementor-element.elementor-element-c3954be .elementor-counter-number-wrapper{color:var( --e-global-color-5ae194f );}.elementor-1660 .elementor-element.elementor-element-c3954be .elementor-counter-title{color:var( --e-global-color-astglobalcolor3 );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1660 .elementor-element.elementor-element-0aab884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7A7AA8;--border-color:#7A7A7AA8;--border-radius:20px 20px 20px 20px;}.elementor-1660 .elementor-element.elementor-element-0aab884:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-0aab884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EE4E205;}.elementor-1660 .elementor-element.elementor-element-762d312 .elementor-counter-number-wrapper{color:var( --e-global-color-5ae194f );}.elementor-1660 .elementor-element.elementor-element-762d312 .elementor-counter-title{color:var( --e-global-color-astglobalcolor3 );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1660 .elementor-element.elementor-element-92d516b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7A7AA8;--border-color:#7A7A7AA8;--border-radius:20px 20px 20px 20px;}.elementor-1660 .elementor-element.elementor-element-92d516b:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-92d516b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EE4E205;}.elementor-1660 .elementor-element.elementor-element-c27d2b3 .elementor-counter-number-wrapper{color:var( --e-global-color-5ae194f );}.elementor-1660 .elementor-element.elementor-element-c27d2b3 .elementor-counter-title{color:var( --e-global-color-astglobalcolor3 );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1660 .elementor-element.elementor-element-5de145a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7A7AA8;--border-color:#7A7A7AA8;--border-radius:20px 20px 20px 20px;}.elementor-1660 .elementor-element.elementor-element-5de145a:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-5de145a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EE4E205;}.elementor-1660 .elementor-element.elementor-element-92a9803 .elementor-counter-number-wrapper{color:var( --e-global-color-5ae194f );}.elementor-1660 .elementor-element.elementor-element-92a9803 .elementor-counter-title{color:var( --e-global-color-astglobalcolor3 );-webkit-text-stroke-color:#000;stroke:#000;}body.elementor-page-1660:not(.elementor-motion-effects-element-type-background), body.elementor-page-1660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ce208 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1660 .elementor-element.elementor-element-18d3100{--width:48%;}.elementor-1660 .elementor-element.elementor-element-0aab884{--width:48%;}.elementor-1660 .elementor-element.elementor-element-92d516b{--width:48%;}.elementor-1660 .elementor-element.elementor-element-5de145a{--width:48%;}}@media(max-width:1024px){.elementor-1660 .elementor-element.elementor-element-fafac56:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-fafac56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1660 .elementor-element.elementor-element-7fd4b22{--min-height:250px;}.elementor-1660 .elementor-element.elementor-element-6b7b582 img{width:100%;max-width:100%;height:271px;object-fit:cover;object-position:top left;border-radius:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-1660 .elementor-element.elementor-element-fafac56:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-fafac56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-1660 .elementor-element.elementor-element-c7c7990{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-bc9df98 .elementor-heading-title{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-d7f77f6 .elementor-heading-title{font-size:20px;}.elementor-1660 .elementor-element.elementor-element-c111dbb{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-8946f60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-3ff349c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-11e8d5b .elementor-heading-title{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-6150c81{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-ee7d1e4 .elementor-heading-title{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-6b7b582 img{height:220px;}.elementor-1660 .elementor-element.elementor-element-15140d4 .elementor-heading-title{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-03f963d{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-b5abff3 .elementor-heading-title{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-c3954be .elementor-counter-number-wrapper{font-size:50px;}.elementor-1660 .elementor-element.elementor-element-c3954be .elementor-counter-title{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-762d312 .elementor-counter-number-wrapper{font-size:50px;}.elementor-1660 .elementor-element.elementor-element-762d312 .elementor-counter-title{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-c27d2b3 .elementor-counter-number-wrapper{font-size:50px;}.elementor-1660 .elementor-element.elementor-element-c27d2b3 .elementor-counter-title{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-92a9803 .elementor-counter-number-wrapper{font-size:50px;}.elementor-1660 .elementor-element.elementor-element-92a9803 .elementor-counter-title{font-size:15px;}}@media(min-width:1025px){.elementor-1660 .elementor-element.elementor-element-fafac56:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-fafac56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-6b1d129 *//* =========================================
   DISEÑO BASE (Para PC y Tablets)
========================================= */

/* Resetea la lista por defecto y crea un contador */
.lista-pasos-naranja {
    list-style: none;
    counter-reset: mi-contador;
    padding-left: 0;
    margin: 0;
}

/* Flexbox para alinear el número y el texto */
.lista-pasos-naranja li {
    counter-increment: mi-contador;
    display: flex;
    align-items: center; 
    margin-bottom: 25px; 
    color: #ffffff;
    font-size: 16px; 
    font-family: 'Montserrat', sans-serif; 
    line-height: 1.4;
}

/* El diseño del cuadro naranja con el número */
.lista-pasos-naranja li::before {
    content: counter(mi-contador);
    background-color: #F47B20; 
    color: white;
    font-weight: bold;
    font-size: 18px;
    border-radius: 8px; 
    min-width: 45px; 
    height: 45px; 
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px; 
    flex-shrink: 0; 
}


/* =========================================
   DISEÑO RESPONSIVE (Móviles menores a 768px)
========================================= */

@media (max-width: 768px) {
    
    /* Quitar padding de los costados para extender de canto a canto */
    .lista-pasos-naranja {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 100%;
    }

    /* Reducir texto blanco a 15px */
    .lista-pasos-naranja li {
        font-size: 15px; 
    }

    /* Ajustes al cuadro naranja: menos tamaño, fuente más grande */
    .lista-pasos-naranja li::before {
        font-size: 20px; /* Aumenta el número a 20px */
        min-width: 42px; /* Reduce 3px el tamaño de la caja */
        height: 42px;    /* Reduce 3px el tamaño de la caja */
        margin-right: 15px; /* (Opcional) Acerqué un poco más el texto al número para ganar espacio en móvil */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecc41d1 *//* =========================================
   DISEÑO BASE (Para PC y Tablets)
========================================= */

/* Contenedor principal: Flexbox permite que se adapte a móviles automáticamente */
.contenedor-profesiones {
    display: flex;
    flex-wrap: wrap; /* Permite que los elementos bajen a la siguiente línea si no hay espacio */
    gap: 15px; /* Espacio entre las etiquetas */
    justify-content: flex-start; /* Alineación a la izquierda */
}

/* Estilo base para todas las etiquetas */
.etiqueta-profesion {
    display: inline-flex;
    align-items: center;
    gap: 8px; /* Espacio entre el icono y el texto */
    padding: 10px 22px; /* Relleno interno (arriba/abajo izquierda/derecha) */
    border-radius: 50px; /* Bordes totalmente redondeados (tipo píldora) */
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 700; /* Texto en negrita para que resalte */
    cursor: pointer; /* Cambia el cursor a una manito */
    transition: all 0.3s ease; /* Transición suave para el hover */
    user-select: none; /* Evita que el usuario seleccione el texto por accidente */
}

/* EFECTO HOVER: Levanta la píldora y le da una sombra suave */
.etiqueta-profesion:hover {
    transform: translateY(-4px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.08);
}

/* =========================================
   COLORES ESPECÍFICOS POR PROFESIÓN
========================================= */

/* Arquitectos (Naranja/Marrón) */
.etiqueta-profesion.arq {
    color: #C05A12;
    background-color: #FEF4E8;
}

/* Ingenieros (Verde) */
.etiqueta-profesion.ing {
    color: #009944;
    background-color: #EAF8F0;
}

/* Artistas (Morado) */
.etiqueta-profesion.art {
    color: #8E24AA;
    background-color: #F6EEFA;
}

/* Diseñadores (Azul) */
.etiqueta-profesion.dis {
    color: #1967D2;
    background-color: #E8F0FE;
}

/* Psicólogos (Rosado/Rojo) */
.etiqueta-profesion.psi {
    color: #D81B60;
    background-color: #FCEEF3;
}

/* Emprendedores (Naranja oscuro) */
.etiqueta-profesion.emp {
    color: #A64D00;
    background-color: #FDF4E6;
}

/* =========================================
   DISEÑO RESPONSIVE (Móviles menores a 768px)
========================================= */

@media (max-width: 768px) {
    /* Reducir el interespaciado entre los botones */
    .contenedor-profesiones {
        gap: 14px; 
    }

    /* Reducir letra, padding y espacio del icono */
    .etiqueta-profesion {
        font-size: 15px;
        padding: 9px 21px; /* Se redujo 1px en todos los lados */
        gap: 7px; /* Se redujo 1px la separación entre emoji y texto */
    }
}/* End custom CSS */