.elementor-619 .elementor-element.elementor-element-17cade3{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-70dd0a1{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-70dd0a1.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-619 .elementor-element.elementor-element-70141d2 .elementor-button{background-color:var( --e-global-color-2e1c9b3 );height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Nexa", Sans-serif;font-size:13px;font-weight:600;line-height:1em;fill:var( --e-global-color-50ebf75 );color:var( --e-global-color-50ebf75 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2e1c9b3 );border-radius:100px 100px 100px 100px;padding:10px 15px 5px 15px;}.elementor-619 .elementor-element.elementor-element-70141d2 .elementor-button:hover, .elementor-619 .elementor-element.elementor-element-70141d2 .elementor-button:focus{background-color:var( --e-global-color-1d9c925 );color:var( --e-global-color-50ebf75 );border-color:var( --e-global-color-2e1c9b3 );}.elementor-619 .elementor-element.elementor-element-70141d2.elementor-element{--align-self:center;}.elementor-619 .elementor-element.elementor-element-70141d2 .elementor-button:hover svg, .elementor-619 .elementor-element.elementor-element-70141d2 .elementor-button:focus svg{fill:var( --e-global-color-50ebf75 );}.elementor-619 .elementor-element.elementor-element-25c5570 .elementor-button{background-color:var( --e-global-color-24f2099 );height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Nexa", Sans-serif;font-size:13px;font-weight:600;line-height:1em;fill:var( --e-global-color-50ebf75 );color:var( --e-global-color-50ebf75 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-24f2099 );border-radius:100px 100px 100px 100px;padding:10px 15px 5px 15px;}.elementor-619 .elementor-element.elementor-element-25c5570 .elementor-button:hover, .elementor-619 .elementor-element.elementor-element-25c5570 .elementor-button:focus{background-color:var( --e-global-color-1d9c925 );color:var( --e-global-color-50ebf75 );border-color:var( --e-global-color-24f2099 );}.elementor-619 .elementor-element.elementor-element-25c5570.elementor-element{--align-self:center;}.elementor-619 .elementor-element.elementor-element-25c5570 .elementor-button:hover svg, .elementor-619 .elementor-element.elementor-element-25c5570 .elementor-button:focus svg{fill:var( --e-global-color-50ebf75 );}.elementor-619 .elementor-element.elementor-element-878db08{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-619 .elementor-element.elementor-element-af80923{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-619 .elementor-element.elementor-element-af80923 .jet-listing-dynamic-link__link{align-self:flex-start;font-size:23px;line-height:1em;color:var( --e-global-color-text );flex-direction:row;}.elementor-619 .elementor-element.elementor-element-af80923 .jet-listing-dynamic-link__icon{order:-1;}.elementor-619 .elementor-element.elementor-element-89d245a{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-619 .elementor-element.elementor-element-790b701{width:100%;max-width:100%;}.elementor-619 .elementor-element.elementor-element-790b701 .jet-listing-dynamic-field__content{text-align:left;}.elementor-619 .elementor-element.elementor-element-4d681c0{width:100%;max-width:100%;}.elementor-619 .elementor-element.elementor-element-4d681c0 .jet-listing-dynamic-field__content{text-align:left;}.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-619 .elementor-element.elementor-element-231e0e6 .elementor-button{background-color:#3175A000;font-family:"Nexa", Sans-serif;font-size:0px;font-weight:500;border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-619 .elementor-element.elementor-element-231e0e6{left:1px;}body.rtl .elementor-619 .elementor-element.elementor-element-231e0e6{right:1px;}.elementor-619 .elementor-element.elementor-element-231e0e6{top:0px;}@media(min-width:768px){.elementor-619 .elementor-element.elementor-element-70dd0a1{--width:fit-content;}.elementor-619 .elementor-element.elementor-element-878db08{--width:fit-content;}.elementor-619 .elementor-element.elementor-element-89d245a{--width:fit-content;}}@media(max-width:767px){.elementor-619 .elementor-element.elementor-element-17cade3{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-70dd0a1{--justify-content:center;}.elementor-619 .elementor-element.elementor-element-878db08{--justify-content:center;}.elementor-619 .elementor-element.elementor-element-89d245a{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-4d681c0 */.elementor-619 .elementor-element.elementor-element-4d681c0 .jet-check-list__item{
    justify-content: center;
    font-size: 18px;
    line-height: 1.2em;
    background-color: var(--e-global-color-89203ef);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    padding: 8px 15px 6px 15px;
    margin: 5px 5px 5px 5px;
    width: 100%;
    text-align: center;
}
.elementor-619 .elementor-element.elementor-element-4d681c0 .jet-listing-dynamic-field__content ul{
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    text-align: center;
}
.elementor-619 .elementor-element.elementor-element-4d681c0 .jet-listing-dynamic-field__content ul li{
    display: inline-flex;
    justify-content: center;
    font-size: 14px; 
    line-height: 1.2em; 
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    border-color: var(--e-global-color-50ebf75); 
    padding: 6px 10px 4px 10px; 
    background-color: white;
    margin: 5px 5px 5px 5px; 
    margin: 3px;
    width:fit-content;
    text-align: left;
}
.elementor-619 .elementor-element.elementor-element-4d681c0 .jet-listing-dynamic-field__content ul li:nth-child(n+4) {
  display: none;
}
@media (max-width: 767px) {
.elementor-619 .elementor-element.elementor-element-4d681c0 .jet-listing-dynamic-field__content ul{
align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d245a */.elementor-619 .elementor-element.elementor-element-89d245a .jet-check-list {
    overflow: visible;
    display: block;
    max-width: 600px;
    min-width: 0px;
}
.elementor-619 .elementor-element.elementor-element-89d245a .jet-check-list__item{
    display: inline-flex;
    justify-content: center;
    font-size: 14px; 
    line-height: 1.2em; 
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    border-color: var(--e-global-color-50ebf75); 
    padding: 6px 10px 4px 10px; 
    background-color: white;
    margin: 5px 5px 5px 5px; 
    margin: 3px;
    width:fit-content;
    text-align: left;
}
/* Muestra solo los 6 primeros elementos */
.elementor-619 .elementor-element.elementor-element-89d245a .jet-check-list__item:nth-child(n+6) {
  display: none;
}
@media (max-width: 767px) {
.elementor-619 .elementor-element.elementor-element-89d245a .jet-check-list {
    text-align:center;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-231e0e6 */.elementor-619 .elementor-element.elementor-element-231e0e6 , 
.elementor-619 .elementor-element.elementor-element-231e0e6 .elementor-button-link{
    display: block;
    width: 100%!important;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17cade3 */.elementor-619 .elementor-element.elementor-element-17cade3 .jet-listing-dynamic-field__replacement-wrap,
.elementor-619 .elementor-element.elementor-element-17cade3 .jet-listing-dynamic-field__content,
.elementor-619 .elementor-element.elementor-element-17cade3 .custom-tags{
    width: fit-content;
}
.elementor-619 .elementor-element.elementor-element-17cade3 .custom-tags,
.elementor-619 .elementor-element.elementor-element-17cade3 .custom-nombre,
.elementor-619 .elementor-element.elementor-element-17cade3 .custom-especialidades{
    display: inline-flex;
    width: auto;
}

.custom-nombre .custom-name,
.custom-especialidades .jet-listing-dynamic-field {
    display: inline-block ;
    width: auto;
}
/*
.elementor-619 .elementor-element.elementor-element-17cade3 >.e-con-inner {
    background-color: var(--e-global-color-89203ef);
}
*//* End custom CSS */