.elementor-13 .elementor-element.elementor-element-395c144{--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:300px;--padding-bottom:350px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-395c144:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-395c144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoverdeperu.com/wp-content/uploads/2025/09/Recurso-1-80-2.jpg");background-position:bottom center;background-size:cover;}.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-13 .elementor-element.elementor-element-f07a870{text-align:center;}.elementor-13 .elementor-element.elementor-element-f07a870 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.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-13 .elementor-element.elementor-element-2edd81f .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-2edd81f .elementor-button{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-1ae7486{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1ae7486:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1ae7486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://vivoverdeperu.com/wp-content/uploads/2025/09/Recurso-2@2x-80-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-665b500{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-1c67a6f:hover{--e-transform-scale:1.05;}.elementor-13 .elementor-element.elementor-element-c1b9af7{--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-13 .elementor-element.elementor-element-d655713 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:45px;font-weight:800;color:#000000;}.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-13 .elementor-element.elementor-element-682c16f{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-682c16f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-682c16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-13 .elementor-element.elementor-element-9f99c6c{text-align:center;}.elementor-13 .elementor-element.elementor-element-9f99c6c .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-76bfb1b{--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-13 .elementor-element.elementor-element-1b3768d{--display:flex;}.elementor-13 .elementor-element.elementor-element-1b3768d.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-13 .elementor-element.elementor-element-fcb49a0{text-align:center;}.elementor-13 .elementor-element.elementor-element-fcb49a0 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-479f2d9{--display:flex;}.elementor-13 .elementor-element.elementor-element-479f2d9.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-13 .elementor-element.elementor-element-787907f{text-align:center;}.elementor-13 .elementor-element.elementor-element-787907f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-dea02b7{--display:flex;}.elementor-13 .elementor-element.elementor-element-dea02b7.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-13 .elementor-element.elementor-element-68dcd58{text-align:center;}.elementor-13 .elementor-element.elementor-element-68dcd58 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7010c5b{--display:flex;}.elementor-13 .elementor-element.elementor-element-7010c5b.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-13 .elementor-element.elementor-element-5dc2ab9{text-align:center;}.elementor-13 .elementor-element.elementor-element-5dc2ab9 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4500c0b{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4500c0b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4500c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoverdeperu.com/wp-content/uploads/2025/09/Recurso-10-80.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-3b7ae04{text-align:center;}.elementor-13 .elementor-element.elementor-element-3b7ae04 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:35px;font-weight:800;color:#000000;}.elementor-13 .elementor-element.elementor-element-66b2dc3:hover{--e-transform-scale:1.05;}.elementor-13 .elementor-element.elementor-element-66b2dc3{padding:30px 0px 30px 0px;}.elementor-13 .elementor-element.elementor-element-5920342 .elementor-button{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-9fca06a{--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:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-9fca06a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9fca06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoverdeperu.com/wp-content/uploads/2025/09/Recurso-11-80.jpg");background-position:0px 26%;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-a98a822{text-align:center;}.elementor-13 .elementor-element.elementor-element-a98a822 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fd36cdc{--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:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-bedc39d{text-align:center;}.elementor-13 .elementor-element.elementor-element-bedc39d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-13 .elementor-element.elementor-element-e0202c0:hover{--e-transform-translateY:-10px;}.elementor-13 .elementor-element.elementor-element-e0202c0{padding:20px 0px 20px 0px;}.elementor-13 .elementor-element.elementor-element-02c7a4f .elementor-button{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-eba6415{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-eba6415:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-eba6415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoverdeperu.com/wp-content/uploads/2025/09/Recurso-10-80.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-5ee17da{--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;}.elementor-13 .elementor-element.elementor-element-2917747{--display:flex;}.elementor-13 .elementor-element.elementor-element-ac392c2:hover{--e-transform-scale:1.05;}.elementor-13 .elementor-element.elementor-element-8f6cab6{--display:flex;}.elementor-13 .elementor-element.elementor-element-6208efc{text-align:left;}.elementor-13 .elementor-element.elementor-element-6208efc .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:35px;font-weight:800;color:#000000;}.elementor-13 .elementor-element.elementor-element-cc0ca79{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-016ad53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-016ad53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-016ad53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-016ad53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-13 .elementor-element.elementor-element-016ad53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-13 .elementor-element.elementor-element-016ad53 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-016ad53 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-016ad53{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-016ad53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-016ad53 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-016ad53 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-1d4e128{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-45cb801{text-align:center;}.elementor-13 .elementor-element.elementor-element-45cb801 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:40px;font-weight:800;color:#000000;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-54b5014 .elementor-main-swiper .swiper-slide{border-radius:10px;}.elementor-13 .elementor-element.elementor-element-54b5014 .elementor-testimonial__header{padding-top:20px;padding-left:20px;padding-right:20px;padding-block-end:calc( 31px / 2 );border-block-end-color:#F3F3F3;border-block-end-width:20px;}.elementor-13 .elementor-element.elementor-element-54b5014 .elementor-testimonial__content{padding-bottom:20px;padding-left:20px;padding-right:20px;padding-block-start:calc( 31px / 2 );}.elementor-13 .elementor-element.elementor-element-54b5014 .elementor-swiper-button{font-size:20px;}.elementor-13 .elementor-element.elementor-element-54b5014 .elementor-testimonial__header, .elementor-13 .elementor-element.elementor-element-54b5014 .elementor-testimonial__name{font-family:"Nunito", Sans-serif;font-size:19px;font-weight:800;}.elementor-13 .elementor-element.elementor-element-54b5014 .elementor-testimonial__text{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-a4592ef{--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:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a4592ef:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a4592ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-13 .elementor-element.elementor-element-c106ee4{text-align:center;}.elementor-13 .elementor-element.elementor-element-c106ee4 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b9818e1{--e-image-carousel-slides-to-show:5;padding:30px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b9818e1 .swiper-wrapper{display:flex;align-items:center;}.elementor-13 .elementor-element.elementor-element-6a40693{--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;--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-13 .elementor-element.elementor-element-6a40693:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6a40693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivoverdeperu.com/wp-content/uploads/2025/09/Recurso-21-80.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-db31edf{--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:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-db31edf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-db31edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-90c6c73 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-13 .elementor-element.elementor-element-c064be4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-c064be4 .elementor-button{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-3af9131{--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;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-665b500{--width:50%;}.elementor-13 .elementor-element.elementor-element-c1b9af7{--width:50%;}.elementor-13 .elementor-element.elementor-element-a4592ef{--content-width:1000px;}.elementor-13 .elementor-element.elementor-element-6a40693{--content-width:969px;}.elementor-13 .elementor-element.elementor-element-db31edf{--width:50%;}.elementor-13 .elementor-element.elementor-element-3af9131{--width:50%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-9fca06a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9fca06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-9fca06a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9fca06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}}/* Start custom CSS for button, class: .elementor-element-2edd81f */.elementor-button {
  animation: pulse 1.5s infinite;
}


@keyframes pulse {
  0%, 100% {
    transform: scale(1);   /* tamaño normal */
  }
  50% {
    transform: scale(1.15); /* crece un poco */
  }
}/* End custom CSS */