.elementor-40 .elementor-element.elementor-element-8a7c66c{--display:flex;--min-height:100vh;--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-40 .elementor-element.elementor-element-8a7c66c .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-40 .elementor-element.elementor-element-7d22303{--display:flex;--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;--justify-content:center;--align-items:flex-start;}.elementor-40 .elementor-element.elementor-element-7d22303.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-40 .elementor-element.elementor-element-f6b57c4{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:15px 15px 0px 15px;}.elementor-40 .elementor-element.elementor-element-f6b57c4.elementor-element{--align-self:flex-start;}.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-40 .elementor-element.elementor-element-433a626{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-40 .elementor-element.elementor-element-627de67{--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-40 .elementor-element.elementor-element-b6a3caf{--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-40 .elementor-element.elementor-element-b6a3caf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-2f037df{--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-40 .elementor-element.elementor-element-2f037df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-829894f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-039cea4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-cffe7d5{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-cffe7d5:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-cffe7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FBFF;}.elementor-40 .elementor-element.elementor-element-d334a30{--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:0px;--margin-left:10px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-d334a30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-575827d{width:var( --container-widget-width, 104.516% );max-width:104.516%;--container-widget-width:104.516%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-575827d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-6b912e0 .elementor-button{background-color:#0CC0DF05;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-40 .elementor-element.elementor-element-6b912e0 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-6b912e0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:#02010100;}.elementor-40 .elementor-element.elementor-element-6b912e0 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-6b912e0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-c4bf93b{--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-40 .elementor-element.elementor-element-c4bf93b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-05eaba3:not( .elementor-widget-image ), .elementor-40 .elementor-element.elementor-element-05eaba3.elementor-widget-image img{-webkit-mask-image:url( https://msmedicallsolutions.cl/wp-content/plugins/elementor/assets/mask-shapes/hexagon-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40 .elementor-element.elementor-element-f0f7faf{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-f0f7faf:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-f0f7faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-40 .elementor-element.elementor-element-f0f7faf.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-1f25b44{--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-40 .elementor-element.elementor-element-1f25b44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-bc12d5a:not( .elementor-widget-image ), .elementor-40 .elementor-element.elementor-element-bc12d5a.elementor-widget-image img{-webkit-mask-image:url( https://msmedicallsolutions.cl/wp-content/plugins/elementor/assets/mask-shapes/hexagon-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40 .elementor-element.elementor-element-85aac41{--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:0px;--margin-left:15px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-505aedb{width:var( --container-widget-width, 104.516% );max-width:104.516%;--container-widget-width:104.516%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;}.elementor-40 .elementor-element.elementor-element-505aedb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-7038457 .elementor-button{background-color:#0CC0DF05;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-40 .elementor-element.elementor-element-7038457 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-7038457 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:#02010100;}.elementor-40 .elementor-element.elementor-element-7038457 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-7038457 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-dc5cece{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-dc5cece:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-dc5cece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FBFF;}.elementor-40 .elementor-element.elementor-element-5d185c2{--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:0px;--margin-left:10px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-5d185c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-6b9b25d{width:var( --container-widget-width, 104.516% );max-width:104.516%;--container-widget-width:104.516%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-6b9b25d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-2b53003 .elementor-button{background-color:#0CC0DF05;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-40 .elementor-element.elementor-element-2b53003 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-2b53003 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:#02010100;}.elementor-40 .elementor-element.elementor-element-2b53003 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-2b53003 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-02aab28{--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-40 .elementor-element.elementor-element-02aab28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-8fbdb54{width:var( --container-widget-width, 106.276% );max-width:106.276%;--container-widget-width:106.276%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-8fbdb54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-8fbdb54:not( .elementor-widget-image ), .elementor-40 .elementor-element.elementor-element-8fbdb54.elementor-widget-image img{-webkit-mask-image:url( https://msmedicallsolutions.cl/wp-content/plugins/elementor/assets/mask-shapes/hexagon-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40 .elementor-element.elementor-element-f12ca6e{--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-40 .elementor-element.elementor-element-43d5428{--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-40 .elementor-element.elementor-element-43d5428:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-43d5428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-40 .elementor-element.elementor-element-0894b1f{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-e4f209d{width:var( --container-widget-width, 61.953% );max-width:61.953%;--container-widget-width:61.953%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-e4f209d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-5d572de .elementor-button{background-color:#0CC0DF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-5d572de .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-5d572de .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:#02010100;}.elementor-40 .elementor-element.elementor-element-5d572de .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-5d572de .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-8af5d5b{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-29572e5{width:var( --container-widget-width, 60.523% );max-width:60.523%;--container-widget-width:60.523%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-29572e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-ebe36c7 .elementor-button{background-color:#0CC0DF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-ebe36c7 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-ebe36c7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:#02010100;}.elementor-40 .elementor-element.elementor-element-ebe36c7 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-ebe36c7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-5a63ac2{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-5a63ac2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-879a2fc{width:var( --container-widget-width, 59.951% );max-width:59.951%;--container-widget-width:59.951%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-879a2fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-09fd2d3 .elementor-button{background-color:#0CC0DF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-09fd2d3 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-09fd2d3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:#02010100;}.elementor-40 .elementor-element.elementor-element-09fd2d3 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-09fd2d3 .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-7d22303{--width:48.99%;}.elementor-40 .elementor-element.elementor-element-b6a3caf{--width:41.454%;}.elementor-40 .elementor-element.elementor-element-2f037df{--width:56.836%;}.elementor-40 .elementor-element.elementor-element-d334a30{--width:57.526%;}.elementor-40 .elementor-element.elementor-element-c4bf93b{--width:41.484%;}.elementor-40 .elementor-element.elementor-element-1f25b44{--width:38.906%;}.elementor-40 .elementor-element.elementor-element-85aac41{--width:50%;}.elementor-40 .elementor-element.elementor-element-5d185c2{--width:52.474%;}.elementor-40 .elementor-element.elementor-element-02aab28{--width:45.607%;}.elementor-40 .elementor-element.elementor-element-0894b1f{--width:33%;}.elementor-40 .elementor-element.elementor-element-8af5d5b{--width:33%;}.elementor-40 .elementor-element.elementor-element-5a63ac2{--width:33%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-829894f{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-829894f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-052fce0 */.servicios-titulo-box {
  margin-bottom: 24px;
}
.servicios-subtitulo {
  font-size: 1.15rem;
  letter-spacing: 0.18em;
  color: #0e1a80;
  font-weight: 600;
  margin-bottom: 0.5em;
}
.servicios-titulo {
  color: #0e1a80;
  font-size: 2.25rem;
  font-weight: 800;
  line-height: 1.13;
  margin: 0 0 8px 0;
}
@media (min-width: 768px) {
  .servicios-titulo {
    font-size: 2.8rem;
  }
}
.servicios-decor {
  width: 80px;
  height: 6px;
  background: #d1d5db;
  margin-top: 1.5em;
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f037df */.servicio-card {
  background: #e6fbff;
  border-radius: 18px;
  padding: 44px 24px 28px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0 6px 16px rgba(0,0,0,0.07);
  transition: transform 0.18s, box-shadow 0.18s;
}
.servicio-card:hover {
  transform: translateY(-7px) scale(1.03);
  box-shadow: 0 14px 32px rgba(0,43,91,0.14);
}
.servicio-card svg {
  margin-bottom: 22px;
  display: block;
}
.servicio-titulo {
  color: #0e1980;
  font-size: 1.22rem;
  font-weight: 500;
  text-align: center;
}/* End custom CSS */