.elementor-20581 .elementor-element.elementor-element-cff813c{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-20581 .elementor-element.elementor-element-cff813c.e-con{--align-self:center;}.elementor-20581 .elementor-element.elementor-element-ce1005b{--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;border-style:none;--border-style:none;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20581 .elementor-element.elementor-element-c090e60{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-20581 .elementor-element.elementor-element-c090e60.elementor-element{--align-self:center;}.elementor-20581 .elementor-element.elementor-element-c090e60 img{border-radius:15px 15px 15px 15px;}.elementor-20581 .elementor-element.elementor-element-dff323a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20581 .elementor-element.elementor-element-8b9d277{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:2px 3px;--row-gap:2px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20581 .elementor-element.elementor-element-8b9d277.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20581 .elementor-element.elementor-element-2afb366{width:auto;max-width:auto;}.elementor-20581 .elementor-element.elementor-element-2afb366 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:1.2vw;font-weight:600;line-height:1.5em;}.elementor-20581 .elementor-element.elementor-element-33809e8{width:auto;max-width:auto;}.elementor-20581 .elementor-element.elementor-element-33809e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20581 .elementor-element.elementor-element-33809e8 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:0.8vw;font-weight:300;color:#B2B3B3;}.elementor-20581 .elementor-element.elementor-element-703ef50{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20581 .elementor-element.elementor-element-703ef50.elementor-element{--align-self:flex-start;}.elementor-20581 .elementor-element.elementor-element-703ef50 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:0.8vw;font-weight:300;line-height:1.4em;}@media(max-width:1200px){.elementor-20581 .elementor-element.elementor-element-2afb366 .elementor-heading-title{font-size:1.2vw;}.elementor-20581 .elementor-element.elementor-element-33809e8 .elementor-heading-title{font-size:1.2vw;}.elementor-20581 .elementor-element.elementor-element-703ef50 .elementor-heading-title{font-size:1.2vw;}}@media(max-width:1024px){.elementor-20581 .elementor-element.elementor-element-c090e60{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-20581 .elementor-element.elementor-element-2afb366 .elementor-heading-title{font-size:1.2vw;}.elementor-20581 .elementor-element.elementor-element-33809e8 .elementor-heading-title{font-size:1.2vw;}.elementor-20581 .elementor-element.elementor-element-703ef50 .elementor-heading-title{font-size:1.1vw;}}@media(max-width:767px){.elementor-20581 .elementor-element.elementor-element-8b9d277{--justify-content:center;}.elementor-20581 .elementor-element.elementor-element-2afb366.elementor-element{--align-self:center;}.elementor-20581 .elementor-element.elementor-element-2afb366 .elementor-heading-title{font-size:3.5vw;}.elementor-20581 .elementor-element.elementor-element-33809e8.elementor-element{--align-self:center;}.elementor-20581 .elementor-element.elementor-element-33809e8{text-align:center;}.elementor-20581 .elementor-element.elementor-element-33809e8 .elementor-heading-title{font-size:3.5vw;}.elementor-20581 .elementor-element.elementor-element-703ef50{text-align:center;}.elementor-20581 .elementor-element.elementor-element-703ef50 .elementor-heading-title{font-size:2.9vw;}}/* Start custom CSS for heading, class: .elementor-element-2afb366 */.elementor-20581 .elementor-element.elementor-element-2afb366 span {
    color: #B2B3B3!important;
    font-weight: 300!important;
}

/*.bdb_hp h2 {*/
/*    color: #F45171 !important;*/
/*}*/

/*.bdb_m h2 {*/
/*    color: #FFFA4A !important;*/
/*}*/

/*.bdb_hd h2 {*/
/*    color: #53F279 !important;*/
/*}*/

/*.bdb_p h2 {*/
/*    color: #54EFBB !important;*/
/*}*/

/*.bdb_he h2 {*/
/*    color: #AD83FF !important;*/
/*}*/

/*.bdb_v h2 {*/
/*    color: #FF791B !important;*/
/*}*/

/*.bdb_e h2 {*/
/*    color: #FF0600 !important;*/
/*}*/

/*.bdb_mk h2 {*/
/*    color: #B6ED56 !important;*/
/*}*/

/*.bdb_l h2 {*/
/*    color: #5467EF !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33809e8 */.elementor-20581 .elementor-element.elementor-element-33809e8 span {
    color: #B2B3B3!important;
    font-weight: 300!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cff813c */.jet-listing-grid__item:nth-child(even) .mentor-item {
    flex-direction: row-reverse !important;
    
    & .nombre-rol {
        align-items: end!important;
    }
}

/* Estilo base para el .elementor-20581 .elementor-element.elementor-element-cff813c sin color (solo estructura) */
.elementor-20581 .elementor-element.elementor-element-cff813c {
  border-top: 1px solid;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}

/* Estilo para los spans dentro del .elementor-20581 .elementor-element.elementor-element-cff813c */
.elementor-20581 .elementor-element.elementor-element-cff813c span {
  color: #B2B3B3 !important;
  font-weight: 300 !important;
}

/* Estilos para cada clase con su color específico */
/* Default (sin clase específica) */
.elementor-20581 .elementor-element.elementor-element-cff813c {
  border-image: linear-gradient(to right, #151515, var(--color-principal), #151515) 1;
}/* End custom CSS */