.elementor-56 .elementor-element.elementor-element-6744a328{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-24ff1849{--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:center;--padding-top:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-56 .elementor-element.elementor-element-24ff1849:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-24ff1849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-56 .elementor-element.elementor-element-58483a34 .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:17px;font-weight:400;color:#00FFEE;}.elementor-widget-theme-post-title .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-56 .elementor-element.elementor-element-2d0c5e5b > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-56 .elementor-element.elementor-element-2d0c5e5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-1126388 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-34f2b05f{font-family:"Rubik", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-1126388 );}.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-56 .elementor-element.elementor-element-1a573885 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-1126388 );color:var( --e-global-color-1126388 );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-56 .elementor-element.elementor-element-1a573885 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-1a573885 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1126388 );border-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-1a573885 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-1a573885 .elementor-button:focus svg{fill:var( --e-global-color-1126388 );}.elementor-56 .elementor-element.elementor-element-7a56142f{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-56 .elementor-element.elementor-element-80bcadb{text-align:center;}.elementor-56 .elementor-element.elementor-element-80bcadb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#333333;}.elementor-56 .elementor-element.elementor-element-792b5b74{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-792b5b74:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-792b5b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b2273d );}.elementor-56 .elementor-element.elementor-element-1762eaab{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-56 .elementor-element.elementor-element-1762eaab:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-1762eaab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-16cff33 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-56 .elementor-element.elementor-element-16cff33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-1126388 );}.elementor-56 .elementor-element.elementor-element-53d606de{font-family:"Rubik", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-1126388 );}.elementor-56 .elementor-element.elementor-element-189d12a1{--display:flex;--min-height:550px;--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:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-189d12a1:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-189d12a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saludoralintegral.com/wp-content/uploads/2025/06/home-saludoralintegral.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-49f0b391{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-56 .elementor-element.elementor-element-49f0b391:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-49f0b391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-40ae7396 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-56 .elementor-element.elementor-element-40ae7396 .elementor-heading-title{color:var( --e-global-color-1126388 );}.elementor-56 .elementor-element.elementor-element-4d5cbeb1{font-family:"Rubik", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-1126388 );}.elementor-56 .elementor-element.elementor-element-28e3832a{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-28e3832a:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-28e3832a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saludoralintegral.com/wp-content/uploads/2025/06/fondo-contadores-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-74339875 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-56 .elementor-element.elementor-element-74339875{text-align:center;}.elementor-56 .elementor-element.elementor-element-74339875 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);color:var( --e-global-color-1126388 );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-56 .elementor-element.elementor-element-b1d3360 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-56 .elementor-element.elementor-element-b1d3360 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-56 .elementor-element.elementor-element-b1d3360 > .elementor-widget-container{border-style:none;}.elementor-56 .elementor-element.elementor-element-b1d3360{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-24ff1849{--width:50%;}.elementor-56 .elementor-element.elementor-element-7a56142f{--width:50%;}.elementor-56 .elementor-element.elementor-element-1762eaab{--width:33.33%;}.elementor-56 .elementor-element.elementor-element-189d12a1{--width:33.33%;}.elementor-56 .elementor-element.elementor-element-49f0b391{--width:33.33%;}}@media(min-width:1025px){.elementor-56 .elementor-element.elementor-element-28e3832a:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-28e3832a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-6744a328{--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-56 .elementor-element.elementor-element-24ff1849{--padding-top:60px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-56 .elementor-element.elementor-element-7a56142f{--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-56 .elementor-element.elementor-element-1762eaab{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-56 .elementor-element.elementor-element-189d12a1{--min-height:450px;}.elementor-56 .elementor-element.elementor-element-49f0b391{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-56 .elementor-element.elementor-element-28e3832a{--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-24ff1849{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-56 .elementor-element.elementor-element-58483a34 .elementor-heading-title{font-size:16px;}.elementor-56 .elementor-element.elementor-element-2d0c5e5b .elementor-heading-title{font-size:35px;}.elementor-56 .elementor-element.elementor-element-7a56142f{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-56 .elementor-element.elementor-element-189d12a1{--min-height:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-74339875 .elementor-heading-title{font-size:35px;}}/* Start custom CSS for html, class: .elementor-element-6e3dd7e */.cont-imagen{
	width:100%;
	height:258px;
	margin:1.5em 0;
	box-shadow:0 0.3em 0.5em rgba(0,0,0,0.3);
}

#comparison{
	width:100%;
	overflow:hidden;
	position:relative;
}

figure{
	position:absolute;
	background-size:cover;
	font-size:0;
	margin:0;
}

#divisor{
	background-size:cover;
	position:absolute;
	width:50%;
	box-shadow:0 5px 10px -2px rgba(0,0,0,0.3);
	bottom:0;
	height:100%;
}

#divisor::before,#divisor::after{
	content:'';
	position:absolute;
	right:-2px;
	width:4px;
	height:calc(50% - 25px);
	background:#fff;
	z-index:3;
}

#divisor::before{
	top:0;
}

#divisor::after{
	bottom:0;
}

#handle{
	position:absolute;
	height:50px;
	width:50px;
	top:50%;
	left:50%;
	-webkit-transform:translateY(-50%) translateX(-50%);
	transform:translateY(-50%) translateX(-50%);
	z-index:1;
	border-radius:100%;
	background-color:#2DA5C7;
}

#handle::before,#handle::after{
	content:'';
	width:0;
	height:0;
	border:6px inset transparent;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}

#handle::before{
	border-right:6px solid #fff;
	left:50%;
	margin-left:-16px;
}

#handle::after{
	border-left:6px solid #fff;
	right:50%;
	margin-right:-16px;
}

input[type=range]{
	-webkit-appearance:none;
	-moz-appearance:none;
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:transparent;
	width:calc(100% + 50px);
	z-index:2;
	margin:0;
	padding:0;
	height:50px;
	text-indent:0.01px;
	text-overflow:'';
}

input[type=range]:focus,input[type=range]:active{
	border:none;
	outline:none;
}

input[type=range]::-moz-focus-outer{
	border:0;
}

input[type=range]::-webkit-slider-thumb{
	-webkit-appearance:none;
	border:none;
	height:50px;
	width:50px;
	border-radius:50%;
	background:transparent;
	border: none;
	box-shadow: none;
}

input[type=range]::-moz-range-track{
	-moz-appearance:none;
	height:15px;
	width:100%;
	background-color:transparent;
	position:relative;
	outline:none;
	text-indent:0.01px;
	text-overflow:'';
}

input[type=range]::-moz-range-thumb,input[type=range]:focus::-moz-range-thumb{
	box-shadow:none;
	border:none;
	height:0;
	width:0;
	border-radius:0;
	background:transparent;
	cursor:pointer;
	text-indent:0.01px;
	text-overflow:'';
}

@media screen and (max-width:680px){
	
.cont-imagen{
	width:450px;
	height:200px;
	margin:2em 0;
	box-shadow:0 0.5em 1em rgba(0,0,0,0.65);
}

}

@media screen and (max-width:500px){
	
.cont-imagen{
	width:310px;
	height:133px;
	margin:0 auto !important;
	box-shadow:0 0.5em 1em rgba(0,0,0,0.65);
}


}/* End custom CSS */