.elementor-2 .elementor-element.elementor-element-54dd604{--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-2 .elementor-element.elementor-element-54dd604:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-54dd604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/bg-porque-elegirnos.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6ace9a7{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-aac6d17{--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;--justify-content:center;--align-items:center;}.elementor-2 .elementor-element.elementor-element-aac6d17.e-con{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-05aed20{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-05aed20 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-05aed20 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-62701ef{text-align:center;}.elementor-2 .elementor-element.elementor-element-62701ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-9c62dd4{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-9c62dd4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-9c62dd4 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-4254c13{text-align:center;}.elementor-2 .elementor-element.elementor-element-4254c13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:600;}.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-2 .elementor-element.elementor-element-f750c02{text-align:center;}.elementor-2 .elementor-element.elementor-element-fa04a03{--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-2 .elementor-element.elementor-element-bec2b14{--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-2 .elementor-element.elementor-element-1d64aab{text-align:center;}.elementor-2 .elementor-element.elementor-element-1d64aab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-b69148a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-b69148a .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-b69148a .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-94dbdd5{text-align:center;}.elementor-2 .elementor-element.elementor-element-1d57287{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;--divider-icon-size:18px;--divider-element-spacing:0px;}.elementor-2 .elementor-element.elementor-element-1d57287 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-1d57287 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1d57287.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-1d57287.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1d57287.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-1d57287.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1d57287.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7cc5e20{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cf15f28{--spacer-size:300px;background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-cd2db91{--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-2 .elementor-element.elementor-element-3e2965d{text-align:center;}.elementor-2 .elementor-element.elementor-element-3e2965d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-9639865{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-9639865 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-9639865 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-eba08ca{text-align:center;}.elementor-2 .elementor-element.elementor-element-f28b473{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;--divider-icon-size:18px;--divider-element-spacing:0px;}.elementor-2 .elementor-element.elementor-element-f28b473 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-f28b473 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-f28b473.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-f28b473.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f28b473.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-f28b473.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f28b473.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-afb3b21{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ce8eb77{--spacer-size:300px;background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-6aa8173{--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-2 .elementor-element.elementor-element-a8cd1b8{text-align:center;}.elementor-2 .elementor-element.elementor-element-a8cd1b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-eb88a93{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-eb88a93 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-eb88a93 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-236c0a4{text-align:center;}.elementor-2 .elementor-element.elementor-element-349d0df{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;--divider-icon-size:18px;--divider-element-spacing:0px;}.elementor-2 .elementor-element.elementor-element-349d0df .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-349d0df .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-349d0df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-349d0df.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-349d0df.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-349d0df.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-349d0df.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-9d34aff{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7ebcedc{--spacer-size:300px;background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-7ff1f40{--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-2 .elementor-element.elementor-element-db74585{text-align:center;}.elementor-2 .elementor-element.elementor-element-db74585 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-1a19767{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-1a19767 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-1a19767 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5376221{text-align:center;}.elementor-2 .elementor-element.elementor-element-1c2a57b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;--divider-icon-size:18px;--divider-element-spacing:0px;}.elementor-2 .elementor-element.elementor-element-1c2a57b .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-1c2a57b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1c2a57b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-1c2a57b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1c2a57b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-1c2a57b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1c2a57b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-1437dc0{--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-2 .elementor-element.elementor-element-658dd3b{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-658dd3b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-658dd3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/bg-desiciones.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1b63aea{--spacer-size:140px;}.elementor-2 .elementor-element.elementor-element-08af0c1.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-08af0c1{left:15px;}body.rtl .elementor-2 .elementor-element.elementor-element-08af0c1{right:15px;}.elementor-2 .elementor-element.elementor-element-08af0c1{top:26px;}.elementor-2 .elementor-element.elementor-element-c2f42dc{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 140px;top:10px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c2f42dc{left:-9px;}body.rtl .elementor-2 .elementor-element.elementor-element-c2f42dc{right:-9px;}.elementor-2 .elementor-element.elementor-element-c2f42dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-c008f97 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-c008f97{margin:49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 600px;top:4px;}.elementor-2 .elementor-element.elementor-element-c008f97.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c008f97{left:-6px;}body.rtl .elementor-2 .elementor-element.elementor-element-c008f97{right:-6px;}.elementor-2 .elementor-element.elementor-element-c008f97 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-3bff844 .elementor-button{background-color:var( --e-global-color-652e9cd );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;padding:20px 16px 20px 16px;}.elementor-2 .elementor-element.elementor-element-3bff844.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3bff844{left:828px;}body.rtl .elementor-2 .elementor-element.elementor-element-3bff844{right:828px;}.elementor-2 .elementor-element.elementor-element-3bff844{top:52px;}.elementor-2 .elementor-element.elementor-element-91ce878{--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-2 .elementor-element.elementor-element-9bee48b{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-36e9b70{--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-2 .elementor-element.elementor-element-2ef939a{--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-2 .elementor-element.elementor-element-ac9c3ec{--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;--justify-content:center;--align-items:center;}.elementor-2 .elementor-element.elementor-element-ac9c3ec.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ed77867{text-align:center;}.elementor-2 .elementor-element.elementor-element-ed77867 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-d418a1c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-d418a1c .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-d418a1c .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-7f0118c{text-align:start;}.elementor-2 .elementor-element.elementor-element-7f0118c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-17b2baf{--display:flex;--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-2 .elementor-element.elementor-element-31dca6e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-2 .elementor-element.elementor-element-4da0a16 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-4da0a16 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-085445d .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-efcc8dc{--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;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-efcc8dc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-efcc8dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/bg-Nuestra-metodologia.webp");background-size:cover;}.elementor-2 .elementor-element.elementor-element-efcc8dc::before, .elementor-2 .elementor-element.elementor-element-efcc8dc > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-efcc8dc > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-efcc8dc > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-efcc8dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-efcc8dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(116deg, #F8F8F8 20%, #030F2900 35%);}.elementor-2 .elementor-element.elementor-element-f0bda76{--spacer-size:271px;}.elementor-2 .elementor-element.elementor-element-5cf05d3{--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-2 .elementor-element.elementor-element-f3766cc{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-5a48441{--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-2 .elementor-element.elementor-element-68dad35{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-78879ac{--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;--justify-content:center;--align-items:center;}.elementor-2 .elementor-element.elementor-element-78879ac.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-310cdfb{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;--divider-icon-size:10px;--divider-element-spacing:0px;}.elementor-2 .elementor-element.elementor-element-310cdfb .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-310cdfb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-310cdfb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-310cdfb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-310cdfb.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-310cdfb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-310cdfb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-a9bf851{text-align:center;}.elementor-2 .elementor-element.elementor-element-a9bf851 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-1ef9d2c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;--divider-icon-size:10px;--divider-element-spacing:0px;}.elementor-2 .elementor-element.elementor-element-1ef9d2c .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-1ef9d2c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1ef9d2c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-1ef9d2c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1ef9d2c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-1ef9d2c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1ef9d2c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-537cd96{text-align:center;}.elementor-2 .elementor-element.elementor-element-537cd96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-c87333d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-c87333d .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-c87333d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-c2b1a38{text-align:center;}.elementor-2 .elementor-element.elementor-element-e953322{--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-2 .elementor-element.elementor-element-97b034c{--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-2 .elementor-element.elementor-element-2976bdf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-2976bdf.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-df97ba6{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-57ee8b5{text-align:center;}.elementor-2 .elementor-element.elementor-element-57ee8b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-75f8d40{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-75f8d40 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-75f8d40 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-41e80fc{text-align:center;}.elementor-2 .elementor-element.elementor-element-be7c1a9{--spacer-size:150px;background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/diagnostico-tecnico-01.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-e14b592{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-227517e{--spacer-size:300px;background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-bb22f91{--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-2 .elementor-element.elementor-element-5ceb550{--display:flex;}.elementor-2 .elementor-element.elementor-element-5ceb550.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4c53c9a{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-2ab2c5a{text-align:center;}.elementor-2 .elementor-element.elementor-element-2ab2c5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-82babd3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-82babd3 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-82babd3 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-2dbaaa5{text-align:center;}.elementor-2 .elementor-element.elementor-element-3b68be5{--spacer-size:150px;background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/monitoreo-especializado-02.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-69f2afe{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-978492e{--spacer-size:300px;background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-7616399{--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-2 .elementor-element.elementor-element-3ec2f43{--display:flex;}.elementor-2 .elementor-element.elementor-element-3ec2f43.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0559487{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-18a30af{text-align:center;}.elementor-2 .elementor-element.elementor-element-18a30af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-cd95db3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-cd95db3 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-cd95db3 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-28c1a2e{text-align:center;}.elementor-2 .elementor-element.elementor-element-51bbbe9{--spacer-size:150px;background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/estrategias-inteligentes-03.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-d24bb3b{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fbd3118{--spacer-size:300px;background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-e16b8ab{--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-2 .elementor-element.elementor-element-cf1c2b5{--display:flex;}.elementor-2 .elementor-element.elementor-element-cf1c2b5.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-be78bac{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-4ad14d3{text-align:center;}.elementor-2 .elementor-element.elementor-element-4ad14d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-c0c2d27{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-c0c2d27 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-c0c2d27 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-761f860{text-align:center;}.elementor-2 .elementor-element.elementor-element-856e0bf{--spacer-size:150px;background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/rendimiento-sustentable-04.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-6944544{--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-2 .elementor-element.elementor-element-77c2e72{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-d621e4b{--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-2 .elementor-element.elementor-element-496bd33{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-22ac485{--display:flex;}.elementor-2 .elementor-element.elementor-element-22ac485.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-12662fd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-bbcd3cd .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-bbcd3cd .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-53f6fc8 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-5202fbb{--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-2 .elementor-element.elementor-element-c2afd12{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-0fb5add{--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-2 .elementor-element.elementor-element-0fb5add:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0fb5add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e60d573{--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-2 .elementor-element.elementor-element-9adb63a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-9361a09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-c7e4feb{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-3df810f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-c9f579f{--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c9f579f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c9f579f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/aguacate-joluvito.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c9f579f::before, .elementor-2 .elementor-element.elementor-element-c9f579f > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c9f579f > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c9f579f > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c9f579f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c9f579f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, var( --e-global-color-primary ) 100%);}.elementor-2 .elementor-element.elementor-element-b06ffbe{--spacer-size:180px;}.elementor-2 .elementor-element.elementor-element-0ab0c21{text-align:center;}.elementor-2 .elementor-element.elementor-element-0ab0c21 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-652e9cd );}.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-2 .elementor-element.elementor-element-36b6579 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-36b6579.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-652e9cd );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-36b6579.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-36b6579.elementor-view-default .elementor-icon{color:var( --e-global-color-652e9cd );border-color:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-36b6579.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-36b6579.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-36b6579.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-36b6579.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-36b6579 .elementor-icon{font-size:24px;padding:0px;}.elementor-2 .elementor-element.elementor-element-36b6579 .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-a9c88f2{--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a9c88f2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a9c88f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/berries-joluvito.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-a9c88f2::before, .elementor-2 .elementor-element.elementor-element-a9c88f2 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a9c88f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a9c88f2 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a9c88f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a9c88f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, var( --e-global-color-primary ) 100%);}.elementor-2 .elementor-element.elementor-element-67fa260{--spacer-size:180px;}.elementor-2 .elementor-element.elementor-element-02c5b17{text-align:center;}.elementor-2 .elementor-element.elementor-element-02c5b17 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-bf5f49a .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-bf5f49a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-652e9cd );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-bf5f49a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-bf5f49a.elementor-view-default .elementor-icon{color:var( --e-global-color-652e9cd );border-color:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-bf5f49a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-bf5f49a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-bf5f49a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-bf5f49a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-bf5f49a .elementor-icon{font-size:24px;padding:0px;}.elementor-2 .elementor-element.elementor-element-bf5f49a .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-744079c{--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-744079c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-744079c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/maiz-joluvito.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-744079c::before, .elementor-2 .elementor-element.elementor-element-744079c > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-744079c > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-744079c > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-744079c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-744079c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, var( --e-global-color-primary ) 100%);}.elementor-2 .elementor-element.elementor-element-452e032{--spacer-size:180px;}.elementor-2 .elementor-element.elementor-element-0003609{text-align:center;}.elementor-2 .elementor-element.elementor-element-0003609 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-910f865 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-910f865.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-652e9cd );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-910f865.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-910f865.elementor-view-default .elementor-icon{color:var( --e-global-color-652e9cd );border-color:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-910f865.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-910f865.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-910f865.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-910f865.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-910f865 .elementor-icon{font-size:24px;padding:0px;}.elementor-2 .elementor-element.elementor-element-910f865 .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-7c90e2d{--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7c90e2d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7c90e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/zarzamora-joluvito.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7c90e2d::before, .elementor-2 .elementor-element.elementor-element-7c90e2d > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7c90e2d > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7c90e2d > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7c90e2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7c90e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, var( --e-global-color-primary ) 100%);}.elementor-2 .elementor-element.elementor-element-b8da094{--spacer-size:180px;}.elementor-2 .elementor-element.elementor-element-6243b05{text-align:center;}.elementor-2 .elementor-element.elementor-element-6243b05 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-3ecfbee .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-3ecfbee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-652e9cd );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-3ecfbee.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3ecfbee.elementor-view-default .elementor-icon{color:var( --e-global-color-652e9cd );border-color:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-3ecfbee.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3ecfbee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-3ecfbee.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-3ecfbee.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-3ecfbee .elementor-icon{font-size:24px;padding:0px;}.elementor-2 .elementor-element.elementor-element-3ecfbee .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-6d60a41{--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6d60a41:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6d60a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joluvito.mx/wp-content/uploads/2026/05/citricos-joluvito.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6d60a41::before, .elementor-2 .elementor-element.elementor-element-6d60a41 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6d60a41 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6d60a41 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6d60a41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6d60a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, var( --e-global-color-primary ) 100%);}.elementor-2 .elementor-element.elementor-element-df5ac0f{--spacer-size:180px;}.elementor-2 .elementor-element.elementor-element-7f60d9e{text-align:center;}.elementor-2 .elementor-element.elementor-element-7f60d9e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-416376b .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-416376b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-652e9cd );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-416376b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-416376b.elementor-view-default .elementor-icon{color:var( --e-global-color-652e9cd );border-color:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-416376b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-416376b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-652e9cd );}.elementor-2 .elementor-element.elementor-element-416376b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-416376b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-416376b .elementor-icon{font-size:24px;padding:0px;}.elementor-2 .elementor-element.elementor-element-416376b .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-c5e313f{--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-2 .elementor-element.elementor-element-31f315a{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-9b4d949{--display:flex;}.elementor-2 .elementor-element.elementor-element-9b4d949.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f1572f0{text-align:center;}.elementor-2 .elementor-element.elementor-element-f1572f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-d039214{text-align:center;}.elementor-2 .elementor-element.elementor-element-d039214 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-83e6640{--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-2 .elementor-element.elementor-element-b50723a{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-4ee0e64{--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;--justify-content:center;--align-items:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-0ee01f1 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:var( --e-global-typography-88f5e6d-font-family ), Sans-serif;font-size:var( --e-global-typography-88f5e6d-font-size );font-weight:var( --e-global-typography-88f5e6d-font-weight );}.elementor-2 .elementor-element.elementor-element-75cb46d{text-align:center;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-2 .elementor-element.elementor-element-8d83a49{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-15abcf2{--spacer-size:200px;background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-92b8b88{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-060a776{--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;--justify-content:center;--align-items:center;}.elementor-2 .elementor-element.elementor-element-09dc3aa .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:var( --e-global-typography-88f5e6d-font-family ), Sans-serif;font-size:var( --e-global-typography-88f5e6d-font-size );font-weight:var( --e-global-typography-88f5e6d-font-weight );}.elementor-2 .elementor-element.elementor-element-5cf9b0a{text-align:center;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-2 .elementor-element.elementor-element-1b1b2f1{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bbb886b{--spacer-size:200px;background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-27c4b01{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-7e98dd7{--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;--justify-content:center;--align-items:center;}.elementor-2 .elementor-element.elementor-element-c425448 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:var( --e-global-typography-88f5e6d-font-family ), Sans-serif;font-size:var( --e-global-typography-88f5e6d-font-size );font-weight:var( --e-global-typography-88f5e6d-font-weight );}.elementor-2 .elementor-element.elementor-element-f5d44ea{text-align:center;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-2 .elementor-element.elementor-element-71356fb{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e10d84a{--spacer-size:200px;background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-f3303d6{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-61350d9{--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;--justify-content:center;--align-items:center;}.elementor-2 .elementor-element.elementor-element-c35eb04 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:var( --e-global-typography-88f5e6d-font-family ), Sans-serif;font-size:var( --e-global-typography-88f5e6d-font-size );font-weight:var( --e-global-typography-88f5e6d-font-weight );}.elementor-2 .elementor-element.elementor-element-35d977a{text-align:center;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-2 .elementor-element.elementor-element-9a4113e{--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-2 .elementor-element.elementor-element-4f04c20{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-1b2b02a{--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-2 .elementor-element.elementor-element-b17811a{text-align:center;}.elementor-2 .elementor-element.elementor-element-b17811a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e2e5f46{--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-2 .elementor-element.elementor-element-c5a36ee{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--arrow-normal-color:var( --e-global-color-accent );--arrow-hover-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-c5a36ee .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-15e6930{--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-2 .elementor-element.elementor-element-9461c90{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-aac6d17{--width:43%;}.elementor-2 .elementor-element.elementor-element-bec2b14{--width:25%;}.elementor-2 .elementor-element.elementor-element-7cc5e20{--width:1px;}.elementor-2 .elementor-element.elementor-element-cd2db91{--width:25%;}.elementor-2 .elementor-element.elementor-element-afb3b21{--width:1px;}.elementor-2 .elementor-element.elementor-element-6aa8173{--width:25%;}.elementor-2 .elementor-element.elementor-element-9d34aff{--width:1px;}.elementor-2 .elementor-element.elementor-element-7ff1f40{--width:25%;}.elementor-2 .elementor-element.elementor-element-2ef939a{--width:39%;}.elementor-2 .elementor-element.elementor-element-ac9c3ec{--width:100%;}.elementor-2 .elementor-element.elementor-element-efcc8dc{--width:61%;}.elementor-2 .elementor-element.elementor-element-78879ac{--width:43%;}.elementor-2 .elementor-element.elementor-element-97b034c{--width:25%;}.elementor-2 .elementor-element.elementor-element-2976bdf{--width:60%;}.elementor-2 .elementor-element.elementor-element-e14b592{--width:1px;}.elementor-2 .elementor-element.elementor-element-bb22f91{--width:25%;}.elementor-2 .elementor-element.elementor-element-5ceb550{--width:60%;}.elementor-2 .elementor-element.elementor-element-69f2afe{--width:1px;}.elementor-2 .elementor-element.elementor-element-7616399{--width:25%;}.elementor-2 .elementor-element.elementor-element-3ec2f43{--width:60%;}.elementor-2 .elementor-element.elementor-element-d24bb3b{--width:1px;}.elementor-2 .elementor-element.elementor-element-e16b8ab{--width:25%;}.elementor-2 .elementor-element.elementor-element-cf1c2b5{--width:60%;}.elementor-2 .elementor-element.elementor-element-22ac485{--width:45%;}.elementor-2 .elementor-element.elementor-element-e60d573{--width:25%;}.elementor-2 .elementor-element.elementor-element-c9f579f{--width:15%;}.elementor-2 .elementor-element.elementor-element-a9c88f2{--width:15%;}.elementor-2 .elementor-element.elementor-element-744079c{--width:15%;}.elementor-2 .elementor-element.elementor-element-7c90e2d{--width:15%;}.elementor-2 .elementor-element.elementor-element-6d60a41{--width:15%;}.elementor-2 .elementor-element.elementor-element-9b4d949{--width:43%;}.elementor-2 .elementor-element.elementor-element-b50723a{--width:25%;}.elementor-2 .elementor-element.elementor-element-8d83a49{--width:1px;}.elementor-2 .elementor-element.elementor-element-92b8b88{--width:25%;}.elementor-2 .elementor-element.elementor-element-1b1b2f1{--width:1px;}.elementor-2 .elementor-element.elementor-element-27c4b01{--width:25%;}.elementor-2 .elementor-element.elementor-element-71356fb{--width:1px;}.elementor-2 .elementor-element.elementor-element-f3303d6{--width:25%;}}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-c008f97 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-3bff844 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-31dca6e{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-12662fd{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0ab0c21 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-02c5b17 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-0003609 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-6243b05 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-7f60d9e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-0ee01f1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-88f5e6d-font-size );}.elementor-2 .elementor-element.elementor-element-75cb46d{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-09dc3aa .elementor-counter-number-wrapper{font-size:var( --e-global-typography-88f5e6d-font-size );}.elementor-2 .elementor-element.elementor-element-5cf9b0a{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-c425448 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-88f5e6d-font-size );}.elementor-2 .elementor-element.elementor-element-f5d44ea{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-c35eb04 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-88f5e6d-font-size );}.elementor-2 .elementor-element.elementor-element-35d977a{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-c5a36ee{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-c008f97 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-3bff844 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-31dca6e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-12662fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0ab0c21 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-02c5b17 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-0003609 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-6243b05 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-7f60d9e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-0ee01f1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-88f5e6d-font-size );}.elementor-2 .elementor-element.elementor-element-75cb46d{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-09dc3aa .elementor-counter-number-wrapper{font-size:var( --e-global-typography-88f5e6d-font-size );}.elementor-2 .elementor-element.elementor-element-5cf9b0a{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-c425448 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-88f5e6d-font-size );}.elementor-2 .elementor-element.elementor-element-f5d44ea{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-c35eb04 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-88f5e6d-font-size );}.elementor-2 .elementor-element.elementor-element-35d977a{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-c5a36ee{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-4254c13 */.elementor-2 .elementor-element.elementor-element-4254c13 span {
    color: #5F8228;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2f42dc */.elementor-2 .elementor-element.elementor-element-c2f42dc span {
    color: #5F8228;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f0118c */.elementor-2 .elementor-element.elementor-element-7f0118c span {
    color: #5F8228;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-537cd96 */.elementor-2 .elementor-element.elementor-element-537cd96 span {
    color: #5F8228;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df97ba6 */.elementor-2 .elementor-element.elementor-element-df97ba6{
    position: relative;
    display: inline-flex;
}

.elementor-2 .elementor-element.elementor-element-df97ba6::after{
    content: "01";
    position: absolute;
    
    bottom: 0px;
    right: 0px;

    width: 42px;
    height: 42px;

    background: #6B8E23;
    color: white;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 14px;
    font-weight: 700;

    border: 3px solid white;

    box-shadow: 0 4px 10px rgba(0,0,0,0.15);

    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41e80fc */.elementor-2 .elementor-element.elementor-element-41e80fc p {
    min-height: 100px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c53c9a */.elementor-2 .elementor-element.elementor-element-4c53c9a{
    position: relative;
    display: inline-flex;
}

.elementor-2 .elementor-element.elementor-element-4c53c9a::after{
    content: "02";
    position: absolute;
    
    bottom: 0px;
    right: 0px;

    width: 42px;
    height: 42px;

    background: #6B8E23;
    color: white;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 14px;
    font-weight: 700;

    border: 3px solid white;

    box-shadow: 0 4px 10px rgba(0,0,0,0.15);

    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dbaaa5 */.elementor-2 .elementor-element.elementor-element-2dbaaa5 p {
    min-height: 100px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0559487 */.elementor-2 .elementor-element.elementor-element-0559487{
    position: relative;
    display: inline-flex;
}

.elementor-2 .elementor-element.elementor-element-0559487::after{
    content: "03";
    position: absolute;
    
    bottom: 0px;
    right: 0px;

    width: 42px;
    height: 42px;

    background: #6B8E23;
    color: white;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 14px;
    font-weight: 700;

    border: 3px solid white;

    box-shadow: 0 4px 10px rgba(0,0,0,0.15);

    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28c1a2e */.elementor-2 .elementor-element.elementor-element-28c1a2e p {
    min-height: 100px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be78bac */.elementor-2 .elementor-element.elementor-element-be78bac{
    position: relative;
    display: inline-flex;
}

.elementor-2 .elementor-element.elementor-element-be78bac::after{
    content: "04";
    position: absolute;
    
    bottom: 0px;
    right: 0px;

    width: 42px;
    height: 42px;

    background: #6B8E23;
    color: white;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 14px;
    font-weight: 700;

    border: 3px solid white;

    box-shadow: 0 4px 10px rgba(0,0,0,0.15);

    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761f860 */.elementor-2 .elementor-element.elementor-element-761f860 p {
    min-height: 100px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-496bd33 */.elementor-2 .elementor-element.elementor-element-496bd33 span {
    color: #5F8228;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d039214 */.elementor-2 .elementor-element.elementor-element-d039214 span {
    color: #5F8228;
}/* End custom CSS */