.elementor-91 .elementor-element.elementor-element-29555f9{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-feb4d2a{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-91 .elementor-element.elementor-element-feb4d2a:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-feb4d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.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-91 .elementor-element.elementor-element-dd06d0a{width:100%;max-width:100%;text-align:center;}.elementor-91 .elementor-element.elementor-element-dd06d0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-91 .elementor-element.elementor-element-b840221{--display:flex;--min-height:505px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-91 .elementor-element.elementor-element-c101eb7{--display:flex;--min-height:300px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;}.elementor-91 .elementor-element.elementor-element-c101eb7:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-c101eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pflegehaus.com.ar/wp-content/uploads/2026/03/elda.webp");background-position:top center;background-size:cover;}.elementor-91 .elementor-element.elementor-element-c101eb7.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-91 .elementor-element.elementor-element-c101eb7:hover{box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-91 .elementor-element.elementor-element-4d22cf1{--display:flex;--min-height:70px;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:12px 12px 12px 12px;}.elementor-91 .elementor-element.elementor-element-4d22cf1:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-4d22cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-91 .elementor-element.elementor-element-90890b8{--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-91 .elementor-element.elementor-element-9693757{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-7fcb897{width:100%;max-width:100%;text-align:start;}.elementor-91 .elementor-element.elementor-element-7fcb897 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-91 .elementor-element.elementor-element-d4b14f6{width:100%;max-width:100%;text-align:start;}.elementor-91 .elementor-element.elementor-element-d4b14f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-91 .elementor-element.elementor-element-8be04f0{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-93a58e2{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-93a58e2.elementor-element{--align-self:center;}.elementor-91 .elementor-element.elementor-element-93a58e2 .elementor-icon-wrapper{text-align:center;}.elementor-91 .elementor-element.elementor-element-93a58e2.elementor-view-stacked .elementor-icon{background-color:#6FBBBB30;color:var( --e-global-color-c8995e1 );}.elementor-91 .elementor-element.elementor-element-93a58e2.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-93a58e2.elementor-view-default .elementor-icon{color:#6FBBBB30;border-color:#6FBBBB30;}.elementor-91 .elementor-element.elementor-element-93a58e2.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-93a58e2.elementor-view-default .elementor-icon svg{fill:#6FBBBB30;}.elementor-91 .elementor-element.elementor-element-93a58e2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c8995e1 );}.elementor-91 .elementor-element.elementor-element-93a58e2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c8995e1 );}.elementor-91 .elementor-element.elementor-element-93a58e2 .elementor-icon{font-size:20px;}.elementor-91 .elementor-element.elementor-element-93a58e2 .elementor-icon svg{height:20px;}.elementor-91 .elementor-element.elementor-element-53a5fde{--display:flex;--min-height:300px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;}.elementor-91 .elementor-element.elementor-element-53a5fde:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-53a5fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pflegehaus.com.ar/wp-content/uploads/2026/03/NCIMINO.webp");background-position:center center;background-size:cover;}.elementor-91 .elementor-element.elementor-element-53a5fde.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-91 .elementor-element.elementor-element-53a5fde:hover{border-style:none;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-91 .elementor-element.elementor-element-53a5fde, .elementor-91 .elementor-element.elementor-element-53a5fde::before{--border-transition:0.3s;}.elementor-91 .elementor-element.elementor-element-a6990ff{--display:flex;--min-height:70px;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:12px 12px 12px 12px;}.elementor-91 .elementor-element.elementor-element-a6990ff:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-a6990ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-91 .elementor-element.elementor-element-fb6a832{--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-91 .elementor-element.elementor-element-5ea1d2a{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-169f29f{width:100%;max-width:100%;text-align:start;}.elementor-91 .elementor-element.elementor-element-169f29f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-91 .elementor-element.elementor-element-473822e{width:100%;max-width:100%;text-align:start;}.elementor-91 .elementor-element.elementor-element-473822e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-91 .elementor-element.elementor-element-52e938a{--display:flex;}.elementor-91 .elementor-element.elementor-element-7a02500{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-7a02500.elementor-element{--align-self:center;}.elementor-91 .elementor-element.elementor-element-7a02500 .elementor-icon-wrapper{text-align:center;}.elementor-91 .elementor-element.elementor-element-7a02500.elementor-view-stacked .elementor-icon{background-color:#6FBBBB30;color:var( --e-global-color-c8995e1 );}.elementor-91 .elementor-element.elementor-element-7a02500.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-7a02500.elementor-view-default .elementor-icon{color:#6FBBBB30;border-color:#6FBBBB30;}.elementor-91 .elementor-element.elementor-element-7a02500.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-7a02500.elementor-view-default .elementor-icon svg{fill:#6FBBBB30;}.elementor-91 .elementor-element.elementor-element-7a02500.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c8995e1 );}.elementor-91 .elementor-element.elementor-element-7a02500.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c8995e1 );}.elementor-91 .elementor-element.elementor-element-7a02500 .elementor-icon{font-size:20px;}.elementor-91 .elementor-element.elementor-element-7a02500 .elementor-icon svg{height:20px;}@media(max-width:767px){.elementor-91 .elementor-element.elementor-element-9693757{--width:80%;}.elementor-91 .elementor-element.elementor-element-d4b14f6 .elementor-heading-title{font-size:9px;}.elementor-91 .elementor-element.elementor-element-8be04f0{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-93a58e2 .elementor-icon{font-size:20px;}.elementor-91 .elementor-element.elementor-element-93a58e2 .elementor-icon svg{height:20px;}.elementor-91 .elementor-element.elementor-element-5ea1d2a{--width:80%;}.elementor-91 .elementor-element.elementor-element-473822e .elementor-heading-title{font-size:9px;}.elementor-91 .elementor-element.elementor-element-52e938a{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-7a02500 .elementor-icon{font-size:20px;}.elementor-91 .elementor-element.elementor-element-7a02500 .elementor-icon svg{height:20px;}}@media(min-width:768px){.elementor-91 .elementor-element.elementor-element-b840221{--content-width:1125px;}.elementor-91 .elementor-element.elementor-element-c101eb7{--width:50%;}.elementor-91 .elementor-element.elementor-element-9693757{--width:80%;}.elementor-91 .elementor-element.elementor-element-8be04f0{--width:20%;}.elementor-91 .elementor-element.elementor-element-53a5fde{--width:50%;}.elementor-91 .elementor-element.elementor-element-5ea1d2a{--width:80%;}.elementor-91 .elementor-element.elementor-element-52e938a{--width:20%;}}/* Start custom CSS for html, class: .elementor-element-5b11f49 */.ph-story-section{
  background: linear-gradient(180deg, #eef8f7 0%, #e8f5f4 100%);
  padding: 70px 20px;
  font-family: "Inter", sans-serif;
}

.ph-container{
  max-width: 1320px;
  margin: 0 auto;
}

/* TOP */
.ph-top-grid{
  display: grid;
  grid-template-columns: 1.03fr 0.97fr;
  gap: 38px;
  align-items: center;
  margin-bottom: 34px;
}

.ph-content-card{
  color: #1d1d1d;
}

.ph-icon-heart{
  width: 34px;
  height: 34px;
  margin-bottom: 18px;
  color: #b5424d;
}

.ph-icon-heart svg{
  width: 100%;
  height: 100%;
  display: block;
  stroke: currentColor;
  fill: none;
  stroke-width: 1.9;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ph-title{
  margin: 0 0 14px;
  font-size: 58px;
  line-height: 1.03;
  font-weight: 800;
  letter-spacing: -1.4px;
  color: #0f0f0f;
}

.ph-title span{
  color: #156b68;
}

.ph-title-underline{
  width: 175px;
  height: 3px;
  border-radius: 999px;
  margin-bottom: 28px;
  background: linear-gradient(90deg, #dd7c7c 0%, #efb3b3 100%);
}

.ph-text{
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.55;
  color: #373737;
}

.ph-mini-card{
  background: #fff;
  border: 1px solid rgba(18, 99, 96, 0.08);
  border-radius: 24px;
  padding: 26px 30px;
  margin: 28px 0;
  box-shadow: 0 8px 24px rgba(17, 58, 63, 0.08);
}

.ph-mini-card p{
  margin: 0 0 14px;
  font-size: 24px;
  line-height: 1.55;
  color: #3d3d3d;
}

.ph-mini-card p:last-child{
  margin-bottom: 0;
}

.ph-highlight{
  margin: 8px 0 0;
  font-size: 29px;
  line-height: 1.35;
  font-weight: 800;
  color: #165f5d;
}

/* IMAGEN */
.ph-image-wrap{
  position: relative;
  min-height: 0px;
  overflow: hidden;
  border-radius: 30px;
  box-shadow: 0 18px 40px rgba(25, 60, 61, 0.10);
}

.ph-image-wrap img{
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.ph-image-deco{
  position: absolute;
  pointer-events: none;
  opacity: .55;
}

.ph-image-deco svg{
  width: 100%;
  height: 100%;
  display: block;
  stroke: rgba(255,255,255,0.78);
  fill: none;
  stroke-width: 1.6;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ph-image-heart{
  width: 58px;
  height: 58px;
  top: 28px;
  right: 34px;
}

.ph-image-leaf{
  width: 82px;
  height: 112px;
  top: 92px;
  right: 28px;
}

/* BOTTOM GRID */
.ph-bottom-grid{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
}

.ph-info-card{
  min-height: 335px;
  padding: 34px 34px 32px;
  background: #fff;
  border-radius: 28px;
  border: 1px solid rgba(18, 99, 96, 0.08);
  box-shadow: 0 12px 28px rgba(18, 65, 68, 0.08);
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

.ph-info-card:hover{
  transform: translateY(-8px);
  box-shadow: 0 20px 38px rgba(18, 65, 68, 0.14);
  border-color: rgba(18, 99, 96, 0.14);
}

.ph-card-head{
  display: flex;
  align-items: center;
  gap: 18px;
  margin-bottom: 24px;
}

.ph-card-icon{
  width: 68px;
  height: 68px;
  border-radius: 999px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}

.ph-card-icon svg{
  width: 100%;
  height: 100%;
  display: block;
  stroke: currentColor;
  fill: none;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ph-mision{
  background: #e9f6f4;
  color: #156d69;
}

.ph-vision{
  background: #fdeff1;
  color: #b84b58;
}

.ph-valores{
  background: #ecf8f7;
  color: #156d69;
}

.ph-valores svg path:first-child{
  fill: none;
}

.ph-valores svg path:nth-child(2){
  fill: currentColor;
  stroke: none;
}

.ph-info-card h3{
  margin: 0;
  font-size: 28px;
  line-height: 1.2;
  font-weight: 800;
  letter-spacing: -0.5px;
  color: #111;
}

.ph-info-card h3 span{
  color: #1b817c;
}

.ph-info-card h3 span.red{
  color: #ca505c;
}

.ph-info-card p{
  margin: 0;
  font-size: 22px;
  line-height: 1.65;
  color: #373737;
}

.ph-values-list{
  list-style: none;
  padding: 0;
  margin: 0;
}

.ph-values-list li{
  position: relative;
  padding-left: 34px;
  margin-bottom: 18px;
  font-size: 21px;
  line-height: 1.6;
  color: #373737;
}

.ph-values-list li:last-child{
  margin-bottom: 0;
}

.ph-values-list li::before{
  content: "✓";
  position: absolute;
  left: 0;
  top: 2px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #15736f;
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* ANIMACIONES */
.ph-animate{
  opacity: 0;
  transform: translateY(28px);
  animation: phFadeUp .9s ease forwards;
}

.ph-animate.delay-1{ animation-delay: .10s; }
.ph-animate.delay-2{ animation-delay: .25s; }
.ph-animate.delay-3{ animation-delay: .40s; }

@keyframes phFadeUp{
  to{
    opacity: 1;
    transform: translateY(0);
  }
}

/* RESPONSIVE */
@media (max-width: 1200px){
  .ph-title{
    font-size: 46px;
  }

  .ph-text,
  .ph-mini-card p{
    font-size: 20px;
  }

  .ph-highlight{
    font-size: 24px;
  }

  .ph-info-card h3{
    font-size: 24px;
  }

  .ph-info-card p,
  .ph-values-list li{
    font-size: 18px;
  }

  .ph-image-wrap{
    min-height: 520px;
  }
}

@media (max-width: 991px){
  .ph-top-grid{
    grid-template-columns: 1fr;
  }

  .ph-bottom-grid{
    grid-template-columns: 1fr;
  }

  .ph-image-wrap{
    min-height: 420px;
  }
}

@media (max-width: 767px){
  .ph-story-section{
    padding: 50px 16px;
  }

  .ph-title{
    font-size: 36px;
  }

  .ph-title-underline{
    width: 130px;
  }

  .ph-text,
  .ph-mini-card p{
    font-size: 17px;
  }

  .ph-highlight{
    font-size: 20px;
  }

  .ph-mini-card,
  .ph-info-card{
    border-radius: 22px;
  }

  .ph-info-card{
    min-height: auto;
    padding: 26px 22px;
  }

  .ph-card-head{
    gap: 14px;
    margin-bottom: 18px;
  }

  .ph-card-icon{
    width: 56px;
    height: 56px;
    padding: 13px;
  }

  .ph-info-card h3{
    font-size: 22px;
  }

  .ph-info-card p,
  .ph-values-list li{
    font-size: 16px;
  }

  .ph-image-wrap{
    min-height: 320px;
    border-radius: 22px;
  }

  .ph-image-heart{
    width: 40px;
    height: 40px;
    top: 18px;
    right: 20px;
  }

  .ph-image-leaf{
    width: 58px;
    height: 82px;
    top: 64px;
    right: 18px;
  }
}/* End custom CSS */