.mc-progress{position:fixed;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:3px;background:var(--mc-green,#133503);transform:scaleX(0);transform-origin:0 50%;z-index:2147483640;pointer-events:none;}@keyframes mc-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mc-hero-exit{to{transform:translateY(-36px);opacity:.3}}@keyframes mc-par{from{transform:translateY(-16px) scale(1.07)}to{transform:translateY(16px) scale(1.07)}}@keyframes mc-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.mc-progress{animation:mc-progress linear;animation-timeline:scroll(root block);}}@supports (animation-timeline:view()){.elementor-element-fbda448 > *{animation:mc-hero-exit linear both;animation-timeline:view(block);animation-range:exit 0% exit 100%;}.mc-shot-panel{view-timeline-name:--mc-shot;view-timeline-axis:block;}img.mc-zoom-img{animation:mc-par linear both;animation-timeline:--mc-shot;animation-range:cover 0% cover 100%;will-change:transform;}.mc-case-item{animation:mc-rise linear both;animation-timeline:view(block);animation-range:cover 0% cover 32%;}}}@keyframes mc-float-a{0%{opacity:0;transform:translateY(38px)}24%{opacity:1}100%{opacity:1;transform:translateY(-26px)}}@keyframes mc-float-b{0%{opacity:0;transform:translateY(52px)}24%{opacity:1}100%{opacity:1;transform:translateY(-48px)}}@keyframes mc-float-c{0%{opacity:0;transform:translateY(30px)}24%{opacity:1}100%{opacity:1;transform:translateY(-10px)}}@keyframes mc-float-movil{0%{opacity:0;transform:translateY(20px)}60%,100%{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mc-float-a,.mc-float-b,.mc-float-c{animation:mc-float-movil linear both;animation-timeline:view(block);animation-range:cover 0% cover 34%;}@media (min-width:768px){.mc-float-a,.mc-float-b,.mc-float-c{animation-range:cover 0% cover 100%;}.mc-float-a{animation-name:mc-float-a;}.mc-float-b{animation-name:mc-float-b;}.mc-float-c{animation-name:mc-float-c;}}}}.elementor .mc-q-track.mc-q-track{inline-size:max-content;max-inline-size:none;flex:0 0 auto;}.elementor .mc-q-view.mc-q-view{overflow:hidden;-webkit-overflow-scrolling:touch;}@media (max-width:767px){.elementor .mc-q-view.mc-q-view{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline-start:20px;scrollbar-width:none;}.elementor .mc-q-view::-webkit-scrollbar{display:none;}.mc-q-card{scroll-snap-align:start;}}@keyframes mc-q-slide{from{transform:translate3d(0,0,0)}to{transform:translate3d(-39%,0,0)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.elementor-element-fd70735{view-timeline-name:--mc-quien;view-timeline-axis:block;}.mc-q-track{animation:mc-q-slide linear both;animation-timeline:--mc-quien;animation-range:cover 12% cover 92%;will-change:transform;}}}.mc-wa{position:fixed;inset-block-end:136px;inset-inline-end:22px;inline-size:48px;block-size:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--mc-lime,#EDF2CE);background:var(--mc-green,#133503);box-shadow:0 2px 6px rgba(19,53,3,.16),0 12px 28px -8px rgba(19,53,3,.40);z-index:2147483630;transition:transform 180ms ease,background-color 180ms ease;}.mc-wa svg{inline-size:24px;block-size:24px;display:block;}@media (hover:hover) and (pointer:fine){.mc-wa:hover,.mc-wa:focus-visible{transform:scale(1.07);background:var(--mc-green-deep,#12280A);}}.mc-wa:active{transform:scale(.94);}@media (prefers-reduced-motion:no-preference){@keyframes mc-wa-in{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.mc-wa{animation:mc-wa-in 360ms cubic-bezier(.23,1,.32,1) both;animation-delay:700ms;}}.elementor .mc-show-frame{position:sticky;inset-block-start:110px;aspect-ratio:4/3;display:block;}.elementor .mc-show-frame > *{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block;}.elementor .mc-show-frame > *:not(:first-child){opacity:0;}@keyframes mc-relevo{from{opacity:0}to{opacity:1}}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (timeline-scope:--mc){.elementor .mc-show{timeline-scope:--mc-s2,--mc-s3,--mc-s6;}.elementor .mc-show-list > *:nth-child(2){view-timeline-name:--mc-s2;view-timeline-axis:block;}.elementor .mc-show-list > *:nth-child(3){view-timeline-name:--mc-s3;view-timeline-axis:block;}.elementor .mc-show-list > *:nth-child(6){view-timeline-name:--mc-s6;view-timeline-axis:block;}.elementor .mc-show-frame > *:nth-child(2){animation:mc-relevo linear both;animation-timeline:--mc-s2;animation-range:cover 22% cover 48%;}.elementor .mc-show-frame > *:nth-child(3){animation:mc-relevo linear both;animation-timeline:--mc-s3;animation-range:cover 22% cover 48%;}.elementor .mc-show-frame > *:nth-child(4){animation:mc-relevo linear both;animation-timeline:--mc-s6;animation-range:cover 22% cover 48%;}}}@media (max-width:1024px){.elementor .mc-show-frame.mc-show-frame{position:static;aspect-ratio:16/10;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;}.elementor .mc-show-frame::-webkit-scrollbar{display:none;}.elementor .mc-show-frame.mc-show-frame > *{position:static;flex:0 0 100%;inline-size:100%;block-size:100%;scroll-snap-align:start;opacity:1;}}.elementor .mc-q-hint{display:none;}@media (max-width:767px){.elementor .mc-q-hint{display:block;margin-block-end:12px;}.elementor .mc-q-view.mc-q-view{-webkit-mask-image:linear-gradient(to right,#000 0,#000 82%,transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 82%,transparent 100%);}}[id^="servicio-"]{scroll-margin-block-start:104px;}html{scroll-behavior:smooth;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}.elementor .mc-card{position:relative;}.elementor .mc-card .mc-card-num,.elementor .mc-card h3{transition:transform 320ms cubic-bezier(.23,1,.32,1),color 220ms ease;display:block;}.elementor .mc-card::after{content:"\2192";position:absolute;inset-block-end:22px;inset-inline-end:24px;font-size:19px;line-height:1;color:var(--mc-red,#9C1F23);opacity:0;transform:translateX(-10px);transition:opacity 260ms ease,transform 320ms cubic-bezier(.23,1,.32,1);pointer-events:none;}@media (hover:hover) and (pointer:fine){.elementor .mc-card:hover .mc-card-num,.elementor .mc-card:focus-visible .mc-card-num{transform:translateY(-3px);color:var(--mc-red,#9C1F23);}.elementor .mc-card:hover h3,.elementor .mc-card:focus-visible h3{transform:translateX(7px);}.elementor .mc-card:hover::after,.elementor .mc-card:focus-visible::after{opacity:1;transform:none;}}@keyframes mc-card-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.elementor .mc-card{animation:mc-card-in linear both;animation-timeline:view(block);animation-range:cover 0% cover 30%;}.elementor .mc-card:hover{animation:none;}}}.elementor .mc-section-hero{position:relative;overflow:hidden;}.elementor .mc-hero-fruta{position:absolute;z-index:0;pointer-events:none;inline-size:auto;block-size:auto;}.elementor .mc-section-hero > *:not(.mc-hero-fruta){position:relative;z-index:1;}@media (min-width:1025px){.elementor .mc-hero-fruta{inline-size:248px;inset-block-end:-92px;inset-inline-end:-62px;transform:rotate(-8deg);}}@media (min-width:768px) and (max-width:1024px){.elementor .mc-hero-fruta{inline-size:250px;inset-block-end:-60px;inset-inline-end:-50px;transform:rotate(-8deg);}}@media (max-width:767px){.elementor .mc-hero-fruta{inline-size:146px;inset-block-end:-54px;inset-inline-end:-44px;transform:rotate(-10deg);}}@keyframes mc-fruta-in{from{opacity:0;transform:translateY(26px) rotate(-16deg)}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.elementor .mc-hero-fruta{animation:mc-fruta-in 900ms cubic-bezier(.23,1,.32,1) both;animation-delay:260ms;}}