.elementor-111 .elementor-element.elementor-element-8bc3e8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-96acf4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-8ec3ee3{--display:flex;}.elementor-111 .elementor-element.elementor-element-8ec3ee3:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-8ec3ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-c07c3db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-70387b6{--display:flex;}.elementor-111 .elementor-element.elementor-element-70387b6:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-70387b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-5d07265{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-6f184d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-2933d12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-f41f668{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-111 .elementor-element.elementor-element-c07c3db{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for bdevs-home2-exp-section, class: .elementor-element-51614d8 *//* 1. TAMAÑO PARA MÓVIL (Por defecto) */
.tp-about-me-title, 
.tp-about-me-title div,
.tp-section-title, 
.tp-section-title div {
    font-size: 60px !important;
    line-height: 1.1 !important; /* Ajusta el espacio entre líneas */
}

/* 2. TAMAÑO PARA DESKTOP (Pantallas mayores a 1024px) */
@media (min-width: 1024px) {
    .tp-about-me-title, 
    .tp-about-me-title div,
    .tp-section-title, 
    .tp-section-title div {
        font-size: 80px !important;
        line-height: 1.1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for bdevs-about-me-section, class: .elementor-element-f4c185b */.tp-about-me-title {
    font-size: 80px !important;
}

/* También aseguramos que los divs internos hereden el tamaño */
.tp-about-me-title div {
    font-size: 80px !important;
}/* End custom CSS */