.elementor-9866 .elementor-element.elementor-element-f082d84{--display:flex;--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;}.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-9866 .elementor-element.elementor-element-7328f50 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-9866 .elementor-element.elementor-element-7328f50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#6BA7BD;}.elementor-9866 .elementor-element.elementor-element-6d8d4bf{--display:flex;--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;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-9866 .elementor-element.elementor-element-7328f50{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-9866 .elementor-element.elementor-element-7328f50.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-9866 .elementor-element.elementor-element-f082d84{--content-width:1300px;}.elementor-9866 .elementor-element.elementor-element-6d8d4bf{--content-width:1300px;}}/* Start custom CSS for html, class: .elementor-element-f2eb417 */.class_chip{
    height: 32px; 
    border-radius: 16px; 
    padding: 0 12px; 
    gap:8px;
    background: #ECEFF1; 
    color: #4F4F4F; 
    font-family: 'Poppins'; 
    font-size: 13px; 
    font-weight: 400; 
    line-height: 200%;
}

.class_chip:hover{
    cursor: pointer;
}

.layout_contenidos{
    font-family: 'Poppins';
    gap: 12px 10px;
    padding: 40px 30px 29px 30px;
    color: #444;
    background: #fff;
    box-shadow: 2px 2px 40px 0px rgba(211, 211, 211, 0.50);
    width: 380px;
    border-radius: 15px;
    margin: 0 15px 23px 15px;
}

.sin_contenido{
    width: 700px;
}

.ovario, .cervix, .endometrio, .otros, .cerrado{
    gap: 10px;
    display: flex;
    align-items: center;
}

.azul{
    font-family: 'Poppins';
    color: #6BA7BD;
    font-weight: 600;
}

.btn_cerrar_azul{
    background-color: #6BA7BD !important;
    color: #fff !important;
}

.rojo{
    font-family: 'Poppins';
    color: #983251;
    font-weight: 600;
}

.btn_cerrar_rojo{
    background-color: #983251 !important;
    color: #fff !important;
}

.amarillo{
    font-family: 'Poppins';
    color: #F4BE7E;
    font-weight: 600;
}

.btn_cerrar_amarillo{
    background-color: #F4BE7E !important;
    color: #fff !important;
}


.negro{
    font-family: 'Poppins';
    color: #444;
    font-weight: 600;
}

.btn_cerrar_negro{
    background-color: #444 !important;
    color: #fff !important;
}



.ovario > span:first-child, .cervix > span:first-child, .endometrio > span:first-child, .otros > span:first-child, .cerrado > span:first-child{
    border-radius: 26px;
    height: 40px;
    color: #fff;
    padding: 0px 29px;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    display: flex;
    align-items: center;
}

.ovario > span:last-child, .cervix > span:last-child, .endometrio > span:last-child, .otros > span:last-child, .cerrado > span:last-child{
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

.ovario > span:first-child{
    background-color: #6BA7BD;
}

.cervix > span:first-child{
    background-color: #983251;
}

.endometrio > span:first-child{
    background-color: #F4BE7E;
}

.otros > span:first-child{
    background-color: #444;
}

.ovario > span:last-child{
    color: #6BA7BD;
}

.cervix > span:last-child{
    color: #983251;
}

.endometrio > span:last-child{
    color: #F4BE7E;
}

.otros > span:last-child{
    color: #444;
}

.cerrado > span:first-child{
    background-color: #D3D3D3;
}
.cerrado > span:last-child{
    color: #D3D3D3;
}

.titulos_estudios{
    color: #444;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

.autor_estudios{
    color: #444;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin: 12px 0;
}

.descripcion_estudios, .centros_estudios{
    color: #444;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.centros_estudios{
    font-style: italic;
    font-weight: 400; 
}

.layout_contenidos > a{
    text-decoration: underline;
}

.centros_hospitalarios, .centros_hospitalarios:hover {
    font-family: 'Poppins';
    color: #6BA7BD;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-decoration: none !important;
    cursor: pointer;
}

.verMas, .verMas:hover{
    font-family: 'Poppins';
    color: #6BA7BD;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    width: auto;
}

.verMas:focus, .verMas:active{
    color: #6BA7BD;
}

.doctor_modal{
    font-family: 'Poppins';
    color: #444;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

.hospital_modal{
    font-family: 'Poppins';
    color: #444;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.separator{
    border-top: 1px solid #983251;
    margin: 30px 0;
}

@media (max-width: 991px){
    .layout_contenidos{
        width: 45%;
    }
    
    .sin_contenido{
        width:100%;
    }
}

@media (max-width: 576px){
    .layout_contenidos{
        width: 100%;
    }
}/* End custom CSS */