*#dm *.dmBody div.u_3796645407 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1252856725
{
	width:100% !important;
}
*#dm *.dmBody div.u_1252856725 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_3796645407
{
	width:100% !important;
}
*#dm *.dmBody div.u_1437154900 .btnDisenoDos span.text
{
	font-weight:normal !important;
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1437154900 .btnDisenoDos:hover span.text
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1437154900 .btnDisenoDos.hover span.text
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1437154900 .iconoDisenoDos svg
{
	fill:rgba(18,140,126,1) !important;
}
*#dm *.dmBody div.u_1437154900 .btnDisenoDos
{
	background-color:rgba(247,245,242,1) !important;
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1437154900
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
*#dm *.dmBody div.u_1437154900
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\33 f3e5eb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 8a510d0 {
    min-height: 144px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 4% 2%;
}
    
#widget_dqe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 0085b80 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8a510d0 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\33 f3e5eb3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 8a510d0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_dqe {
    width: 100.00%;
}
}



@media all {
    
#c4115741 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/39c746ee/dms3rep/multi/opt/sld1-1920w.png);
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
    
#b2432975 {
    min-height: 325px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#\32 79ad45a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2432975 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#c4115741 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b2432975 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 1% 4%;
}
    
#\32 79ad45a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 0d27549 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2146f33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 935e044 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\37 76c7b4c {
    min-height: 338px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#\35 6fa829c {
    margin: 0px 0% 0px 0%;
}
    
#group_nub {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/39c746ee/dms3rep/multi/opt/LABORATORIOS-BALBUENA-%284%29-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
    
#widget_i16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 76c7b4c {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#a2146f33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 76c7b4c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_nub {
    width: 100%;
    min-height: 241px;
    align-items: center;
    height: auto;
}
}



@media all {
    
#\37 4824012 {
    width: 70.35%;
    height: 345px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2ef1b66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 dace7a2 {
    margin: 0px 0% 0px 0%;
}
    
#\30 74def94 {
    background-color: var(--color_7);
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/c9443603-3e02-4a46-b168-2eb7e91f3ed9/dms3rep/multi/opt/dots_background-1920x715-1920w.jpg);
}
#\30 74def94.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKoAB//Z');
}
    
#da62a6d5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#widget_kr7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_6q0 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\33 ff76cff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#\33 ff76cff {
    width: 170px;
    height: 35px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da62a6d5 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\37 4824012 {
    height: 240px;
}
    
#\33 2ef1b66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#da62a6d5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_6q0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#fa5b0726 {
    min-height: 448px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\33 273dfde {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 cd52d07 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 855964d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e42d20e {
    margin: 0px 0% 0px 0%;
}
    
#ba2c5415 {
    background-color: var(--color_7);
    background-image: url(https://lirp.cdn-website.com/39c746ee/dms3rep/multi/opt/bg_996149221-1920w.jpg);
    background-repeat: repeat;
    background-size: auto;
}
#ba2c5415.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKjAB//Z');
}
    
#\35 401f580 {
    width: 99.99940970745239%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb2caaa7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8s8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_8s8 {
    width: 50.07%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa5b0726 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#fa5b0726 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 cd52d07 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 855964d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 c3cb0d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f327331d {
    margin: 0px 0% 0px 0%;
}
    
#\31 c07bb8d {
    min-height: 448px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#fc942ea2 {
    width: 99.99940970745239%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3edb8ed {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\35 17e2983 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d7433bb3 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    justify-content: flex-start;
    background-color: var(--color_7);
    background-image: initial;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9acf4cf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 9acf4cf {
    width: 50.07%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#cdcc94c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_7);
    background-image: initial;
    align-items: center;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_f8l {
    width: 99.98%;
    height: 268px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c07bb8d {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\31 c07bb8d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d7433bb3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cdcc94c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_f8l {
    height: 240px;
}
}



@media all {
    
#\38 c5c21b1::before, #\38 c5c21b1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 c5c21b1 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/39c746ee/dms3rep/multi/opt/banner1-1920w.jpg);
    background-attachment: fixed;
}
#\38 c5c21b1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMAAgURBAYTIST/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAECACH/2gAMAwEAAhEDEQA/ANcb2LItW1aBW1CNixOiBIpmX5/kv9zR7MRL5CKQMVdk3//Z');
}
    
#d8a32f71 {
    margin: 0px 0% 0px 0%;
}
    
#ce21ff79 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\39 3576cbf {
    min-height: 448px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c5c21b1::before, #\38 c5c21b1 > .bgExtraLayerOverlay {
    
}
#\38 c5c21b1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMAAgURBAYTIST/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAECACH/2gAMAwEAAhEDEQA/ANcb2LItW1aBW1CNixOiBIpmX5/kv9zR7MRL5CKQMVdk3//Z');
}
    
#\39 3576cbf {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 1400px) {
    
#\38 c5c21b1::before, #\38 c5c21b1 > .bgExtraLayerOverlay {
    
}
#\38 c5c21b1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMAAgURBAYTIST/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAECACH/2gAMAwEAAhEDEQA/ANcb2LItW1aBW1CNixOiBIpmX5/kv9zR7MRL5CKQMVdk3//Z');
}
}



@media (max-width: 767px) {
    
#\38 c5c21b1::before, #\38 c5c21b1 > .bgExtraLayerOverlay {
    
}
#\38 c5c21b1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMAAgURBAYTIST/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAECACH/2gAMAwEAAhEDEQA/ANcb2LItW1aBW1CNixOiBIpmX5/kv9zR7MRL5CKQMVdk3//Z');
}
    
#ce21ff79 {
    width: 100%;
    min-height: 238px;
    align-items: center;
    height: auto;
}
    
#\39 3576cbf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 c5c21b1::before, #\38 c5c21b1 > .bgExtraLayerOverlay {
    
}
#\38 c5c21b1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMAAgURBAYTIST/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAECACH/2gAMAwEAAhEDEQA/ANcb2LItW1aBW1CNixOiBIpmX5/kv9zR7MRL5CKQMVdk3//Z');
}
}

