.elementor-894 .elementor-element.elementor-element-3b95087{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-3b95087:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-3b95087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-894 .elementor-element.elementor-element-312bb80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-894 .elementor-element.elementor-element-312bb80 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-312bb80.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-894 .elementor-element.elementor-element-20fa993{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-20fa993:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-20fa993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-894 .elementor-element.elementor-element-4b6d000{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-4b6d000:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-4b6d000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-894 .elementor-element.elementor-element-32dd08c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-f5f1752{--display:flex;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;left:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:#000000;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}/* Start custom CSS for bdevs-about-me-about-other, class: .elementor-element-0d1b34c */.elementor-894 .elementor-element.elementor-element-0d1b34c a {
    background: #24324F !important;
    background-color: #24324F !important;
    border-color: #24324F !important;
    color: #F2F1ED !important;
}

.elementor-894 .elementor-element.elementor-element-0d1b34c a:hover,
.elementor-894 .elementor-element.elementor-element-0d1b34c a:focus,
.elementor-894 .elementor-element.elementor-element-0d1b34c a:active {
    background: #24324F !important;
    background-color: #24324F !important;
    border-color: #24324F !important;
    color: #F2F1ED !important;
}

.elementor-894 .elementor-element.elementor-element-0d1b34c a .tp-btn-text {
    color: #F2F1ED !important;
}

.elementor-894 .elementor-element.elementor-element-0d1b34c a span {
    color: #F2F1ED !important;
}/* End custom CSS */
/* Start custom CSS for bdevs-team-other-pages, class: .elementor-element-312bb80 *//* ==========================================
   TEAM - QUEMADO ESTUDIO
   Verde neón → Azul Quemado
   ========================================== */

/* Capa de color sobre la fotografía */
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-thumb::after {
    background: linear-gradient(
        to bottom,
        rgba(36, 50, 79, 0) 0%,
        rgba(36, 50, 79, 0.20) 35%,
        rgba(36, 50, 79, 0.75) 70%,
        rgba(36, 50, 79, 1) 100%
    ) !important;
}

/* Mantener el overlay azul al pasar el mouse */
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-item:hover .tp-team-thumb::after {
    background: linear-gradient(
        to bottom,
        rgba(36, 50, 79, 0) 0%,
        rgba(36, 50, 79, 0.20) 35%,
        rgba(36, 50, 79, 0.75) 70%,
        rgba(36, 50, 79, 1) 100%
    ) !important;
}

/* Nombre */
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-content h3,
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-content h4,
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-content h5,
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-content h6 {
    color: #F2F1ED !important;
}

/* Cargo / descripción */
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-content p,
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-content span {
    color: #F2F1ED !important;
}

/* Enlaces del Team */
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-content a {
    color: #F2F1ED !important;
}

/* Evitar verde en bordes */
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-item,
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-item:hover {
    border-color: #24324F !important;
}

/* Variables del tema SOLO dentro del Team */
.elementor-894 .elementor-element.elementor-element-312bb80 .tp-team-item {
    --tp-theme-primary: #24324F !important;
    --tp-theme-1: #24324F !important;
    --tp-common-green: #24324F !important;
}

/* =========================================
   QUEMADO ESTUDIO — TEAM 3 COLUMNAS
   SOLO WIDGET TEAM
   ========================================= */

.elementor-element-312bb80 .tp-team-wrap .row {
    display: flex !important;
    flex-wrap: wrap !important;
}


/* 3 COLUMNAS EN DESKTOP */

.elementor-element-312bb80 .tp-team-wrap .row > .col-xl-3 {
    width: 33.333333% !important;
    max-width: 33.333333% !important;
    flex: 0 0 33.333333% !important;
}


/* TEXTO BLANCO */

.elementor-element-312bb80 .tp-team-content h1,
.elementor-element-312bb80 .tp-team-content h2,
.elementor-element-312bb80 .tp-team-content h3,
.elementor-element-312bb80 .tp-team-content h4,
.elementor-element-312bb80 .tp-team-content h5,
.elementor-element-312bb80 .tp-team-content h6,
.elementor-element-312bb80 .tp-team-content p,
.elementor-element-312bb80 .tp-team-content span,
.elementor-element-312bb80 .tp-team-content a {
    color: #F2F1ED !important;
}


/* VERDE → AZUL */

.elementor-element-312bb80 .tp-team-thumb::after {
    background: linear-gradient(
        to top,
        rgba(36, 50, 79, 1) 0%,
        rgba(36, 50, 79, 0.75) 35%,
        rgba(36, 50, 79, 0.35) 65%,
        rgba(36, 50, 79, 0) 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32dd08c */.elementor-894 .elementor-element.elementor-element-32dd08c a {
    background: #24324F !important;
    background-color: #24324F !important;
}

/* Instagram original → blanco */
.elementor-894 .elementor-element.elementor-element-32dd08c a i,
.elementor-894 .elementor-element.elementor-element-32dd08c a svg,
.elementor-894 .elementor-element.elementor-element-32dd08c a svg path {
    filter: brightness(0) invert(1) !important;
    color: #F2F1ED !important;
    fill: #F2F1ED !important;
    stroke: #F2F1ED !important;
}/* End custom CSS */