.elementor-6291 .elementor-element.elementor-element-2aa4adae > .elementor-container{max-width:960px;}.elementor-6291 .elementor-element.elementor-element-2aa4adae{padding:50px 20px 10px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6291 .elementor-element.elementor-element-0da5f7b{text-align:center;}.elementor-6291 .elementor-element.elementor-element-0da5f7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-b692dcf );}.elementor-6291 .elementor-element.elementor-element-25311504{text-align:start;}.elementor-6291 .elementor-element.elementor-element-25311504 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:45px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6291 .elementor-element.elementor-element-28763e54{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-f0dc309 );}.elementor-6291 .elementor-element.elementor-element-2da59a21 > .elementor-container{max-width:1100px;}.elementor-6291 .elementor-element.elementor-element-2da59a21{padding:0px 20px 50px 20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6291 .elementor-element.elementor-element-302f9352{text-align:center;}.elementor-6291 .elementor-element.elementor-element-302f9352 img{width:100%;}.elementor-6291 .elementor-element.elementor-element-5a163fcf > .elementor-container{max-width:860px;}.elementor-6291 .elementor-element.elementor-element-5a163fcf{padding:0px 20px 20px 20px;}.elementor-6291 .elementor-element.elementor-element-374aa3cc{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#222222;}.elementor-6291 .elementor-element.elementor-element-962826b > .elementor-container{max-width:860px;}.elementor-6291 .elementor-element.elementor-element-da5756c{text-align:center;}.elementor-6291 .elementor-element.elementor-element-dc6284f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#DC9234;}.elementor-6291 .elementor-element.elementor-element-f1c46ad .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-54e4443 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6291 .elementor-element.elementor-element-ce00ca6{--divider-border-style:solid;--divider-color:var( --e-global-color-b692dcf );--divider-border-width:1.3px;}.elementor-6291 .elementor-element.elementor-element-ce00ca6 .elementor-divider-separator{width:12%;margin:0 auto;margin-left:0;}.elementor-6291 .elementor-element.elementor-element-ce00ca6 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-6291 .elementor-element.elementor-element-21f26ba{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-88edb00 );}.elementor-6291 .elementor-element.elementor-element-c36620a:not(.elementor-motion-effects-element-type-background), .elementor-6291 .elementor-element.elementor-element-c36620a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6291 .elementor-element.elementor-element-c36620a > .elementor-container{max-width:860px;}.elementor-6291 .elementor-element.elementor-element-c36620a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-6291 .elementor-element.elementor-element-c36620a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6291 .elementor-element.elementor-element-565f14c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#DC9234;}.elementor-6291 .elementor-element.elementor-element-5aa536d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:500;color:#222222;}.elementor-6291 .elementor-element.elementor-element-32f0205{--divider-border-style:solid;--divider-color:var( --e-global-color-b692dcf );--divider-border-width:1.5px;}.elementor-6291 .elementor-element.elementor-element-32f0205 .elementor-divider-separator{width:12%;margin:0 auto;margin-left:0;}.elementor-6291 .elementor-element.elementor-element-32f0205 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-6291 .elementor-element.elementor-element-233c1c7{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f0dc309 );}.elementor-6291 .elementor-element.elementor-element-e990517 > .elementor-container{max-width:860px;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#FFFFFF;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;border-style:solid;border-width:0px 0px 0px 0px;border-color:#CCCCCC;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#222222;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#222222;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-f0dc309 );}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-f0dc309 );}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card-body p, .elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card-body{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:1px 1px 0px 0px;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:0px 0px 0px 0px;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:0px 0px 0px 0px;}.elementor-6291 .elementor-element.elementor-element-6c411f8 > .elementor-container{max-width:860px;}.elementor-6291 .elementor-element.elementor-element-6c411f8{margin-top:50px;margin-bottom:150px;}.elementor-6291 .elementor-element.elementor-element-64638ca{text-align:center;}.elementor-6291 .elementor-element.elementor-element-64638ca .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;color:#222222;}.elementor-6291 .elementor-element.elementor-element-a5a24b3 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-6291 .elementor-element.elementor-element-a5a24b3{text-align:center;color:#666666;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button{background-color:var( --e-global-color-b692dcf );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:var( --e-global-color-b692dcf );border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}	.elementor-6291 .elementor-element.elementor-element-ba0a770 [class*="elementor-animation"]:hover,
								.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button::before,
								.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button::after{background-color:var( --e-global-color-b692dcf );}.elementor-6291 .elementor-element.elementor-element-ba0a770 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:13px 10px 14px 10px;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button-wrap{max-width:250px;}.elementor-6291 .elementor-element.elementor-element-ba0a770{text-align:center;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button-icon{font-size:18px;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button-icon svg{width:18px;height:18px;}.elementor-6291 .elementor-element.elementor-element-ba0a770.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-6291 .elementor-element.elementor-element-ba0a770.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-6291 .elementor-element.elementor-element-ba0a770.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-6291 .elementor-element.elementor-element-ba0a770.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button-text,.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button::after{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-6291 .elementor-element.elementor-element-ba0a770.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-6291 .elementor-element.elementor-element-ba0a770.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-6291 .elementor-element.elementor-element-ba0a770.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-6291 .elementor-element.elementor-element-ba0a770.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button:hover{border-color:var( --e-global-color-8e33c92 );}.elementor-6291 .elementor-element.elementor-element-ba0a770.wpr-button-icon-style-inline .wpr-button{padding:13px 10px 14px 10px;}.elementor-6291 .elementor-element.elementor-element-ba0a770.wpr-button-icon-style-block .wpr-button-text{padding:13px 10px 14px 10px;}.elementor-6291 .elementor-element.elementor-element-ba0a770.wpr-button-icon-style-inline-block .wpr-button-content{padding:13px 10px 14px 10px;}@media(max-width:1024px){.elementor-6291 .elementor-element.elementor-element-2aa4adae{padding:40px 20px 10px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6291 .elementor-element.elementor-element-2da59a21{padding:0px 20px 40px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6291 .elementor-element.elementor-element-dc6284f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6291 .elementor-element.elementor-element-c36620a{padding:0px 20px 0px 20px;}.elementor-6291 .elementor-element.elementor-element-565f14c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6291 .elementor-element.elementor-element-e990517{padding:0px 20px 0px 20px;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{padding:20px 20px 20px 20px;}.elementor-6291 .elementor-element.elementor-element-6c411f8{margin-top:50px;margin-bottom:100px;}.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button-text,.elementor-6291 .elementor-element.elementor-element-ba0a770 .wpr-button::after{font-size:12px;}}@media(max-width:767px){.elementor-6291 .elementor-element.elementor-element-2aa4adae{padding:30px 20px 10px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6291 .elementor-element.elementor-element-2da59a21{padding:0px 20px 30px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6291 .elementor-element.elementor-element-dc6284f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6291 .elementor-element.elementor-element-21f26ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6291 .elementor-element.elementor-element-c36620a{padding:0px 30px 0px 30px;}.elementor-6291 .elementor-element.elementor-element-565f14c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6291 .elementor-element.elementor-element-233c1c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{padding:20px 40px 20px 20px;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card-body{padding:0px 20px 20px 20px;}.elementor-6291 .elementor-element.elementor-element-0eb75c4 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{padding:0px 0px 0px 0px;}.elementor-6291 .elementor-element.elementor-element-6c411f8{margin-top:30px;margin-bottom:90px;}}/* Start custom CSS for section, class: .elementor-element-962826b *//* PBA - Firma institucional en artículos con Elementor */
.pba-firma-elementor {
    margin: 44px 0 50px;
}

/* Líneas superior e inferior alineadas al ancho del contenido */
.pba-firma-elementor > .elementor-container {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 24px;
    padding-bottom: 26px;
    align-items: center;
}

/* Elimina espacios internos heredados de Elementor */
.pba-firma-elementor .elementor-widget {
    margin-bottom: 0 !important;
}

.pba-firma-elementor .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

/* Columna izquierda: logo */
.pba-firma-elementor .pba-firma-logo {
    width: 120px !important;
    max-width: 120px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Imagen del logo */
.pba-firma-elementor .pba-firma-logo img {
    width: 88px;
    max-width: 88px;
    height: auto;
    display: block;
}

/* Columna derecha: contenido */
.pba-firma-elementor .pba-firma-content {
    flex: 1;
}

/* Etiqueta: SOBRE LA FIRMA */
.pba-firma-elementor .pba-firma-etiqueta .elementor-heading-title {
    font-size: 13px;
    line-height: 1.2;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #d98f24;
    margin: 0 0 6px !important;
}

/* Nombre de la firma */
.pba-firma-elementor .pba-firma-nombre .elementor-heading-title {
    font-family: Georgia, "Times New Roman", serif;
    font-size: 28px;
    line-height: 1.18;
    font-weight: 400;
    color: #1f1f1f;
    margin: 0 0 10px !important;
}

/* Línea naranja */
.pba-firma-elementor .pba-firma-linea .elementor-divider {
    padding: 0 !important;
    line-height: 0;
}

.pba-firma-elementor .pba-firma-linea .elementor-divider-separator {
    width: 82px;
    border-top-width: 1px;
    border-top-color: #d98f24;
    margin: 0 0 14px !important;
}

/* Texto descriptivo */
.pba-firma-elementor .pba-firma-texto p {
    font-size: 15px;
    line-height: 1.6;
    color: inherit;
    margin: 0 !important;
}

/* Responsive */
@media (max-width: 767px) {
    .pba-firma-elementor {
        margin: 40px 0 46px;
    }

    .pba-firma-elementor > .elementor-container {
        padding: 22px 18px 24px;
        display: flex;
        align-items: flex-start;
        gap: 18px;
    }

    .pba-firma-elementor .pba-firma-logo {
        width: 64px !important;
        max-width: 64px !important;
        flex: 0 0 64px;
        justify-content: flex-start;
    }

    .pba-firma-elementor .pba-firma-logo img {
        width: 56px;
        max-width: 56px;
    }

    .pba-firma-elementor .pba-firma-content {
        flex: 1;
    }

    .pba-firma-elementor .pba-firma-etiqueta .elementor-heading-title {
        font-size: 12px;
        margin-bottom: 5px !important;
    }

    .pba-firma-elementor .pba-firma-nombre .elementor-heading-title {
        font-size: 22px;
        line-height: 1.2;
        margin-bottom: 9px !important;
    }

    .pba-firma-elementor .pba-firma-linea .elementor-divider-separator {
        width: 64px;
        border-top-width: 1px;
        margin-bottom: 13px !important;
    }

    .pba-firma-elementor .pba-firma-texto p {
        font-size: 15px;
        line-height: 1.6;
    }
}/* End custom CSS */