.elementor-1096 .elementor-element.elementor-element-5e27943{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1096 .elementor-element.elementor-element-5e27943:not(.elementor-motion-effects-element-type-background), .elementor-1096 .elementor-element.elementor-element-5e27943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codifev.com/wp-content/uploads/Farmacia-Ecu-Vida-con-Mascota-Sonriente.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1096 .elementor-element.elementor-element-2e29d6f{--display:flex;--min-height:330px;--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-1096 .elementor-element.elementor-element-a8f500a{--spacer-size:81px;}.elementor-1096 .elementor-element.elementor-element-0ae2b97.elementor-element{--align-self:center;}.elementor-1096 .elementor-element.elementor-element-41798fe{--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-1096 .elementor-element.elementor-element-e63ab02{--display:flex;--min-height:172px;--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;--align-items:center;}.elementor-1096 .elementor-element.elementor-element-e63ab02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1096 .elementor-element.elementor-element-6e82f18{--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-1096 .elementor-element.elementor-element-75ace7f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-1096 .elementor-element.elementor-element-9aa4370{--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-1096 .elementor-element.elementor-element-9aa4370:not(.elementor-motion-effects-element-type-background), .elementor-1096 .elementor-element.elementor-element-9aa4370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1096 .elementor-element.elementor-element-9aa4370.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1096 .elementor-element.elementor-element-0a49d6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1096 .elementor-element.elementor-element-0a49d6d .elementor-icon-box-wrapper{gap:0px;}.elementor-1096 .elementor-element.elementor-element-0a49d6d .elementor-icon-box-title{margin-block-end:0px;color:#E20613;}.elementor-1096 .elementor-element.elementor-element-0a49d6d.elementor-view-stacked .elementor-icon{background-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-0a49d6d.elementor-view-framed .elementor-icon, .elementor-1096 .elementor-element.elementor-element-0a49d6d.elementor-view-default .elementor-icon{fill:#E20613;color:#E20613;border-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-ec9265a{--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-1096 .elementor-element.elementor-element-ec9265a:not(.elementor-motion-effects-element-type-background), .elementor-1096 .elementor-element.elementor-element-ec9265a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFE;}.elementor-1096 .elementor-element.elementor-element-ec9265a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1096 .elementor-element.elementor-element-387a967 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1096 .elementor-element.elementor-element-387a967 .elementor-icon-box-wrapper{gap:0px;}.elementor-1096 .elementor-element.elementor-element-387a967 .elementor-icon-box-title{margin-block-end:0px;color:#E20613;}.elementor-1096 .elementor-element.elementor-element-387a967.elementor-view-stacked .elementor-icon{background-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-387a967.elementor-view-framed .elementor-icon, .elementor-1096 .elementor-element.elementor-element-387a967.elementor-view-default .elementor-icon{fill:#E20613;color:#E20613;border-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-a5a0134{--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-1096 .elementor-element.elementor-element-a5a0134:not(.elementor-motion-effects-element-type-background), .elementor-1096 .elementor-element.elementor-element-a5a0134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1096 .elementor-element.elementor-element-a5a0134.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1096 .elementor-element.elementor-element-f9b3118 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1096 .elementor-element.elementor-element-f9b3118 .elementor-icon-box-wrapper{gap:0px;}.elementor-1096 .elementor-element.elementor-element-f9b3118 .elementor-icon-box-title{margin-block-end:0px;color:#E20613;}.elementor-1096 .elementor-element.elementor-element-f9b3118.elementor-view-stacked .elementor-icon{background-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-f9b3118.elementor-view-framed .elementor-icon, .elementor-1096 .elementor-element.elementor-element-f9b3118.elementor-view-default .elementor-icon{fill:#E20613;color:#E20613;border-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-b166110{--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-1096 .elementor-element.elementor-element-80e4be8{--spacer-size:28px;}.elementor-1096 .elementor-element.elementor-element-32b65cc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1096 .elementor-element.elementor-element-4cee3f0{--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-1096 .elementor-element.elementor-element-4cee3f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1096 .elementor-element.elementor-element-1dd611a{text-align:center;}.elementor-1096 .elementor-element.elementor-element-8c146b7{--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-1096 .elementor-element.elementor-element-289166e.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1096 .elementor-element.elementor-element-289166e .gallery-item .gallery-caption{display:none;}.elementor-1096 .elementor-element.elementor-element-289166e .gallery-item img{border-style:none;}.elementor-1096 .elementor-element.elementor-element-2295139{--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-1096 .elementor-element.elementor-element-d1df365{--spacer-size:59px;}.elementor-1096 .elementor-element.elementor-element-0f5273f{--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;--justify-content:flex-end;}.elementor-1096 .elementor-element.elementor-element-0f5273f:not(.elementor-motion-effects-element-type-background), .elementor-1096 .elementor-element.elementor-element-0f5273f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1096 .elementor-element.elementor-element-48533ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1096 .elementor-element.elementor-element-2b0cfa6{--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;}.elementor-1096 .elementor-element.elementor-element-2b0cfa6:not(.elementor-motion-effects-element-type-background), .elementor-1096 .elementor-element.elementor-element-2b0cfa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1096 .elementor-element.elementor-element-bce4cdf{width:var( --container-widget-width, 32.593% );max-width:32.593%;--container-widget-width:32.593%;--container-widget-flex-grow:0;}.elementor-1096 .elementor-element.elementor-element-bce4cdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1096 .elementor-element.elementor-element-bce4cdf .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1096 .elementor-element.elementor-element-bce4cdf .elementor-icon-box-title{margin-block-end:0px;}.elementor-1096 .elementor-element.elementor-element-bce4cdf.elementor-view-stacked .elementor-icon{background-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-bce4cdf.elementor-view-framed .elementor-icon, .elementor-1096 .elementor-element.elementor-element-bce4cdf.elementor-view-default .elementor-icon{fill:#E20613;color:#E20613;border-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-36813c6 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1096 .elementor-element.elementor-element-36813c6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1096 .elementor-element.elementor-element-36813c6.elementor-view-stacked .elementor-icon{background-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-36813c6.elementor-view-framed .elementor-icon, .elementor-1096 .elementor-element.elementor-element-36813c6.elementor-view-default .elementor-icon{fill:#E20613;color:#E20613;border-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-d4294d1 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1096 .elementor-element.elementor-element-d4294d1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1096 .elementor-element.elementor-element-d4294d1.elementor-view-stacked .elementor-icon{background-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-d4294d1.elementor-view-framed .elementor-icon, .elementor-1096 .elementor-element.elementor-element-d4294d1.elementor-view-default .elementor-icon{fill:#E20613;color:#E20613;border-color:#E20613;}.elementor-1096 .elementor-element.elementor-element-1846dd5{--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-1096 .elementor-element.elementor-element-b3f5cc9{--spacer-size:59px;}.elementor-1096 .elementor-element.elementor-element-e6aee3b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1096 .elementor-element.elementor-element-0185535{--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-1096 .elementor-element.elementor-element-0185535.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1096 .elementor-element.elementor-element-b94889e{--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-1096 .elementor-element.elementor-element-b94889e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1096 .elementor-element.elementor-element-6d5652f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1096 .elementor-element.elementor-element-2537568{--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-1096 .elementor-element.elementor-element-1af34a9{--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-1096 .elementor-element.elementor-element-2a9cafb{--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-1096 .elementor-element.elementor-element-6959364{--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-1096 .elementor-element.elementor-element-84144e9{--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-1096 .elementor-element.elementor-element-dbff1db{--spacer-size:35px;}.elementor-1096 .elementor-element.elementor-element-3cfe2f9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1096 .elementor-element.elementor-element-3cfe2f9:not(.elementor-motion-effects-element-type-background), .elementor-1096 .elementor-element.elementor-element-3cfe2f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E20623;}.elementor-1096 .elementor-element.elementor-element-eb82c24{--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-1096 .elementor-element.elementor-element-eb82c24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1096 .elementor-element.elementor-element-5130cf7{--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-1096 .elementor-element.elementor-element-5130cf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1096 .elementor-element.elementor-element-54d4e59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-1096 .elementor-element.elementor-element-54d4e59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-1096 .elementor-element.elementor-element-54d4e59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-1096 .elementor-element.elementor-element-54d4e59 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-1096 .elementor-element.elementor-element-54d4e59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-1096 .elementor-element.elementor-element-54d4e59 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1096 .elementor-element.elementor-element-54d4e59 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1096 .elementor-element.elementor-element-54d4e59{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1096 .elementor-element.elementor-element-54d4e59 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1096 .elementor-element.elementor-element-54d4e59 .elementor-icon-list-item > a{font-size:16px;line-height:21px;}.elementor-1096 .elementor-element.elementor-element-54d4e59 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1096 .elementor-element.elementor-element-6f33118{--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-1096 .elementor-element.elementor-element-6318fb4{--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-1096 .elementor-element.elementor-element-376720f{--spacer-size:35px;}.elementor-1096 .elementor-element.elementor-element-01dcb5d{--display:flex;}.elementor-1096 .elementor-element.elementor-element-01dcb5d:not(.elementor-motion-effects-element-type-background), .elementor-1096 .elementor-element.elementor-element-01dcb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50C7D3;}.elementor-1096 .elementor-element.elementor-element-1c803bd{text-align:center;}.elementor-1096 .elementor-element.elementor-element-1c803bd .elementor-heading-title{color:#FFFFFF;}.elementor-1096 .elementor-element.elementor-element-d048046{--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-1096 .elementor-element.elementor-element-d048046:not(.elementor-motion-effects-element-type-background), .elementor-1096 .elementor-element.elementor-element-d048046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50C7D3;}.elementor-1096 .elementor-element.elementor-element-9c535f6 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:1px;}.elementor-1096 .elementor-element.elementor-element-9c535f6 .ekit-price-card-slider{--ekit_client_logo_slidetosho:5;}.elementor-1096 .elementor-element.elementor-element-9c535f6 .elementskit-clients-slider .single-client{background-color:#50C7D3;}.elementor-1096 .elementor-element.elementor-element-9c535f6 .simple_logo_image .single-client .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-1096 .elementor-element.elementor-element-9c535f6 .elementskit-clients-slider .single-client img{opacity:1;filter:alpha(opacity=1);}.elementor-1096 .elementor-element.elementor-element-9c535f6 .simple_logo_image .single-client:hover .content-image img{opacity:1;filter:alpha(opacity=1);}.elementor-1096 .elementor-element.elementor-element-9c535f6 .simple_logo_image .single-client:hover .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-1096 .elementor-element.elementor-element-218f55f{--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-1096 .elementor-element.elementor-element-ecc19fc{width:100%;max-width:100%;}.elementor-1096 .elementor-element.elementor-element-ecc19fc > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 12px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1096 .elementor-element.elementor-element-9c535f6 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-1096 .elementor-element.elementor-element-9c535f6 .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}}@media(min-width:768px){.elementor-1096 .elementor-element.elementor-element-5e27943{--width:100%;}.elementor-1096 .elementor-element.elementor-element-2e29d6f{--width:50%;}.elementor-1096 .elementor-element.elementor-element-41798fe{--width:50%;}.elementor-1096 .elementor-element.elementor-element-e63ab02{--width:50%;}.elementor-1096 .elementor-element.elementor-element-6e82f18{--width:50%;}.elementor-1096 .elementor-element.elementor-element-9aa4370{--width:29.199%;}.elementor-1096 .elementor-element.elementor-element-ec9265a{--width:35.137%;}.elementor-1096 .elementor-element.elementor-element-a5a0134{--width:29.624%;}.elementor-1096 .elementor-element.elementor-element-4cee3f0{--width:47.435%;}.elementor-1096 .elementor-element.elementor-element-8c146b7{--width:66.6666%;}.elementor-1096 .elementor-element.elementor-element-0185535{--width:68.287%;}.elementor-1096 .elementor-element.elementor-element-b94889e{--width:21.469%;}.elementor-1096 .elementor-element.elementor-element-2537568{--width:25%;}.elementor-1096 .elementor-element.elementor-element-1af34a9{--width:25%;}.elementor-1096 .elementor-element.elementor-element-2a9cafb{--width:25%;}.elementor-1096 .elementor-element.elementor-element-6959364{--width:25%;}.elementor-1096 .elementor-element.elementor-element-eb82c24{--width:33.321%;}.elementor-1096 .elementor-element.elementor-element-5130cf7{--width:44.291%;}.elementor-1096 .elementor-element.elementor-element-6f33118{--width:25%;}}@media(max-width:767px){.elementor-1096 .elementor-element.elementor-element-2b0cfa6{--justify-content:center;}.elementor-1096 .elementor-element.elementor-element-bce4cdf{width:var( --container-widget-width, 359.45px );max-width:359.45px;--container-widget-width:359.45px;--container-widget-flex-grow:0;}.elementor-1096 .elementor-element.elementor-element-bce4cdf .elementor-icon-box-wrapper{gap:0px;}.elementor-1096 .elementor-element.elementor-element-bce4cdf .elementor-icon-box-title{margin-block-end:0px;}.elementor-1096 .elementor-element.elementor-element-36813c6 .elementor-icon-box-wrapper{gap:0px;}.elementor-1096 .elementor-element.elementor-element-36813c6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1096 .elementor-element.elementor-element-d4294d1 .elementor-icon-box-wrapper{gap:0px;}.elementor-1096 .elementor-element.elementor-element-d4294d1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1096 .elementor-element.elementor-element-9c535f6 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-1096 .elementor-element.elementor-element-9c535f6 .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}}/* Start custom CSS for heading, class: .elementor-element-1dd611a */.elementor-1096 .elementor-element.elementor-element-1dd611a .elementor-heading-title {
    text-align: left;
    line-height: 0.9;
}

.elementor-1096 .elementor-element.elementor-element-1dd611a .linea-1 {
    display: block;
    color: #e3000f; /* Rojo Ecu-Vida */
    font-size: 26px;
    letter-spacing: 1px;
    font-weight: 700;
    margin-bottom: 5px;
}

.elementor-1096 .elementor-element.elementor-element-1dd611a .linea-2 {
    display: block;
    color: #50c7d3; /* Azul oscuro */
    font-size: 48px;
    font-weight: 900;
}

.elementor-1096 .elementor-element.elementor-element-1dd611a .linea-3 {
    display: block;
    color: #e3000f; /* Rojo Ecu-Vida */
    font-size: 54px; /* Ligeramente más grande que la línea 2 */
    font-weight: 900;
    text-transform: uppercase;
}

/* Ajuste responsivo para pantallas móviles */
@media (max-width: 767px) {
    .elementor-1096 .elementor-element.elementor-element-1dd611a .linea-1 { font-size: 20px; letter-spacing: 1px; }
    .elementor-1096 .elementor-element.elementor-element-1dd611a .linea-2 { font-size: 36px; }
    .elementor-1096 .elementor-element.elementor-element-1dd611a .linea-3 { font-size: 40px; }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-289166e */.elementor-1096 .elementor-element.elementor-element-289166e .gallery-item {
    overflow: hidden;
    border-radius: 8px;
}

.elementor-1096 .elementor-element.elementor-element-289166e .gallery-item img {
    width: 100% !important;
    aspect-ratio: 4 / 3;
    object-fit: cover !important;
    object-position: center !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    box-shadow: 0 2px 5px rgba(0,0,0,0.08);
}

.elementor-1096 .elementor-element.elementor-element-289166e .gallery-item img:hover {
    transform: scale(1.05);
    box-shadow: 0 6px 15px rgba(0,0,0,0.15);
}

/* Forzar 2 columnas en dispositivos móviles */
@media (max-width: 767px) {
    .elementor-1096 .elementor-element.elementor-element-289166e .gallery {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 10px !important; /* Ajusta el espacio entre imágenes */
    }
    
    /* Anula los estilos por defecto que apilan las imágenes */
    .elementor-1096 .elementor-element.elementor-element-289166e .gallery-item {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        clear: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48533ec */.elementor-1096 .elementor-element.elementor-element-48533ec .elementor-heading-title {
    text-align: left; /* Cambia a 'center' si la columna lo requiere */
    line-height: ;
}

.elementor-1096 .elementor-element.elementor-element-48533ec .subtitulo-rojo {
    display: block;
    color: #e3000f;
    font-size: 26px;
    letter-spacing: px;
    font-weight: 700;
    margin-bottom: 2px;
}

.elementor-1096 .elementor-element.elementor-element-48533ec .titulo-azul {
    display: block;
    color: #50c7d3;
    font-size: 56px;
    font-weight: 900;
    letter-spacing: -1.5px;
}

/* Ajuste responsivo para pantallas móviles */
@media (max-width: 767px) {
    .elementor-1096 .elementor-element.elementor-element-48533ec .subtitulo-rojo { font-size: 17px; letter-spacing: px; }
    .elementor-1096 .elementor-element.elementor-element-48533ec .titulo-azul { font-size: 38px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2a9a0c */.elementor-1096 .elementor-element.elementor-element-e2a9a0c .elementor-heading-title {
    text-align: left; /* Cambia a 'center' si la columna lo requiere */
    line-height: ;
}

.elementor-1096 .elementor-element.elementor-element-e2a9a0c .subtitulo-rojo {
    display: block;
    color: #e3000f;
    font-size: 26px;
    letter-spacing: px;
    font-weight: 700;
    margin-bottom: 2px;
}

.elementor-1096 .elementor-element.elementor-element-e2a9a0c .titulo-azul {
    display: block;
    color: #50c7d3;
    font-size: 56px;
    font-weight: 900;
    letter-spacing: -1.5px;
}

/* Ajuste responsivo para pantallas móviles */
@media (max-width: 767px) {
    .elementor-1096 .elementor-element.elementor-element-e2a9a0c .subtitulo-rojo { font-size: 17px; letter-spacing: px; }
    .elementor-1096 .elementor-element.elementor-element-e2a9a0c .titulo-azul { font-size: 38px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1a2a6f */.elementor-1096 .elementor-element.elementor-element-e1a2a6f .elementor-heading-title {
    text-align: left; /* Cambia a 'center' si la columna lo requiere */
    line-height: ;
}

.elementor-1096 .elementor-element.elementor-element-e1a2a6f .subtitulo-rojo {
    display: block;
    color: #50c7d3;
    font-size: 26px;
    letter-spacing: px;
    font-weight: 700;
    margin-bottom: 2px;
}

.elementor-1096 .elementor-element.elementor-element-e1a2a6f .titulo-azul {
    display: block;
    color: #ffffff;
    font-size: 56px;
    font-weight: 900;
    letter-spacing: -1.5px;
}

.elementor-1096 .elementor-element.elementor-element-e1a2a6f .frase {
    display: block;
    color: #ffffff;
    font-size: 12px;
    font-weight: 500;
}

/* Ajuste responsivo para pantallas móviles */
@media (max-width: 767px) {
    .elementor-1096 .elementor-element.elementor-element-e1a2a6f .subtitulo-rojo { font-size: 17px; letter-spacing: px; }
    .elementor-1096 .elementor-element.elementor-element-e1a2a6f .titulo-azul { font-size: 38px; }
    .elementor-1096 .elementor-element.elementor-element-e1a2a6f .frase { font-size: 10px; }
}/* End custom CSS */