.elementor-9 .elementor-element.elementor-element-9607f23{--display:flex;--min-height:900px;--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;--justify-content:flex-end;--margin-top:-127px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9607f23:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9607f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/Hero-ACH.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-77badb6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-9 .elementor-element.elementor-element-16a41f4{width:var( --container-widget-width, 24% );max-width:24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:left;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-16a41f4 p{margin-block-end:0px;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-9 .elementor-element.elementor-element-e8e7a28 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:24px;background-image:linear-gradient(-90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:40px 40px 40px 40px;padding:25px 40px 25px 40px;}.elementor-9 .elementor-element.elementor-element-e8e7a28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-9 .elementor-element.elementor-element-1030b44{text-align:center;font-family:"Inter 18 pt", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-42d6722{--display:flex;--min-height:736px;--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;--justify-content:center;--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-9 .elementor-element.elementor-element-42d6722:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-42d6722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/Secc2-ACH.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-9 .elementor-element.elementor-element-2483f66{--display:flex;--min-height:516px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-2033b79{--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-9 .elementor-element.elementor-element-075d6d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1697940 .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-e7132d8{--display:flex;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-f2bf6bf{text-align:left;}.elementor-9 .elementor-element.elementor-element-f2bf6bf img{height:50px;object-fit:contain;object-position:center left;}.elementor-9 .elementor-element.elementor-element-fbcd836{width:var( --container-widget-width, 268px );max-width:268px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;--container-widget-width:268px;--container-widget-flex-grow:0;z-index:100;text-align:left;}.elementor-9 .elementor-element.elementor-element-fbcd836 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-7fe1230{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7fe1230 img{width:400px;}.elementor-9 .elementor-element.elementor-element-a072524{--display:flex;--min-height:1810px;--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a072524:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a072524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/Secc3-ACH.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-9 .elementor-element.elementor-element-40f2146{--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-9 .elementor-element.elementor-element-0ba33b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0ba33b6 .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-0ba33b6 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-eacf0e1{--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-9 .elementor-element.elementor-element-6a488af .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-9 .elementor-element.elementor-element-6a488af{--icon-box-icon-margin:0px;}.elementor-9 .elementor-element.elementor-element-6a488af .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6a488af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-6a488af.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6a488af.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-6a488af .elementor-icon{font-size:56px;}.elementor-9 .elementor-element.elementor-element-6a488af .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6a488af .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-6a488af:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-6a488af:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-73fb355 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-9 .elementor-element.elementor-element-73fb355{--icon-box-icon-margin:0px;}.elementor-9 .elementor-element.elementor-element-73fb355 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-73fb355.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-73fb355.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-73fb355.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-73fb355 .elementor-icon{font-size:56px;}.elementor-9 .elementor-element.elementor-element-73fb355 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-73fb355 .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-73fb355:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-73fb355:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-097f5ab .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-9 .elementor-element.elementor-element-097f5ab{--icon-box-icon-margin:0px;}.elementor-9 .elementor-element.elementor-element-097f5ab .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-097f5ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-097f5ab.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-097f5ab.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-097f5ab .elementor-icon{font-size:56px;}.elementor-9 .elementor-element.elementor-element-097f5ab .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-097f5ab .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-097f5ab:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-097f5ab:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-60d9b60 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-9 .elementor-element.elementor-element-60d9b60{--icon-box-icon-margin:0px;}.elementor-9 .elementor-element.elementor-element-60d9b60 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-60d9b60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-60d9b60.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-60d9b60.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-60d9b60 .elementor-icon{font-size:56px;}.elementor-9 .elementor-element.elementor-element-60d9b60 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-60d9b60 .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-60d9b60:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-60d9b60:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5722516 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-9 .elementor-element.elementor-element-5722516{--icon-box-icon-margin:0px;}.elementor-9 .elementor-element.elementor-element-5722516 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5722516.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-5722516.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5722516.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-5722516 .elementor-icon{font-size:56px;}.elementor-9 .elementor-element.elementor-element-5722516 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5722516 .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-5722516:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-5722516:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-308f796 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-9 .elementor-element.elementor-element-308f796{--icon-box-icon-margin:0px;}.elementor-9 .elementor-element.elementor-element-308f796 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-308f796.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-308f796.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-308f796.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-308f796 .elementor-icon{font-size:56px;}.elementor-9 .elementor-element.elementor-element-308f796 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-308f796 .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-308f796:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-308f796:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-409c4c1 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-9 .elementor-element.elementor-element-409c4c1{--icon-box-icon-margin:0px;}.elementor-9 .elementor-element.elementor-element-409c4c1 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-409c4c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-409c4c1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-409c4c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-409c4c1 .elementor-icon{font-size:56px;}.elementor-9 .elementor-element.elementor-element-409c4c1 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-409c4c1 .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-409c4c1:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-409c4c1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4ce14fd .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-9 .elementor-element.elementor-element-4ce14fd{--icon-box-icon-margin:0px;}.elementor-9 .elementor-element.elementor-element-4ce14fd .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4ce14fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4ce14fd.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4ce14fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4ce14fd .elementor-icon{font-size:56px;}.elementor-9 .elementor-element.elementor-element-4ce14fd .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4ce14fd .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-4ce14fd:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-4ce14fd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9b22437 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-9 .elementor-element.elementor-element-9b22437{--icon-box-icon-margin:0px;}.elementor-9 .elementor-element.elementor-element-9b22437 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9b22437.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-9b22437.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-9b22437.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-9b22437 .elementor-icon{font-size:56px;}.elementor-9 .elementor-element.elementor-element-9b22437 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-9b22437 .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-9b22437:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-9b22437:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e5b3bae{--display:flex;}.elementor-9 .elementor-element.elementor-element-10e67bb{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-e91b2e7 .elementor-button{background-color:transparent;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 );line-height:var( --e-global-typography-secondary-line-height );background-image:linear-gradient(-90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:50px 50px 50px 50px;padding:25px 40px 25px 40px;}.elementor-9 .elementor-element.elementor-element-e91b2e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-9 .elementor-element.elementor-element-ccd2dde{--display:flex;--min-height:1251px;--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ccd2dde:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ccd2dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/Secc4-ACH.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-9 .elementor-element.elementor-element-1d229b9{margin:0px 220px calc(var(--kit-widget-spacing, 0px) + 40px) 220px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-dc07b4d{--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;--flex-wrap: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-9 .elementor-element.elementor-element-9e29586{--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-9 .elementor-element.elementor-element-8060c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8060c76 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-893a33c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-40e7a97{--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-9 .elementor-element.elementor-element-609fcdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-609fcdc .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-62291a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b11ca14{--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-9 .elementor-element.elementor-element-1e2b034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1e2b034 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-73b725b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-05e5e88{--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-9 .elementor-element.elementor-element-aa12185{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-aa12185 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-53478df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-df93564{--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-9 .elementor-element.elementor-element-ac26697{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ac26697 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-854dffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-23d4ca0{--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-9 .elementor-element.elementor-element-bfd0ea9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bfd0ea9 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d8d6be8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e6d60fa{--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-9 .elementor-element.elementor-element-cc2d8b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cc2d8b2 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-24219c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d0a98f7{--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-9 .elementor-element.elementor-element-843243c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-843243c .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-bf14fbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-38a17c0{--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-9 .elementor-element.elementor-element-a84497c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a84497c .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b0a5e04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4b96dc3{--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-9 .elementor-element.elementor-element-daaf669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-daaf669 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-85798c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-de4206a{--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-9 .elementor-element.elementor-element-2ac0889{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2ac0889 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1fa167d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fec3270{--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-9 .elementor-element.elementor-element-462b9ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-462b9ac .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-484289e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d5d2ae8{--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-9 .elementor-element.elementor-element-ba987cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ba987cf .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-431bf65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b268107{--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-9 .elementor-element.elementor-element-602973b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-602973b .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b00a70c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e4b595d{--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-9 .elementor-element.elementor-element-216f4e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-216f4e4 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4adf491{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-73ef31e{--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-9 .elementor-element.elementor-element-aa8079a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-aa8079a .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9988868{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-52f4ea8 .elementor-button{background-color:transparent;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 );line-height:var( --e-global-typography-secondary-line-height );background-image:linear-gradient(-90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:50px 50px 50px 50px;padding:25px 40px 25px 40px;}.elementor-9 .elementor-element.elementor-element-52f4ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:100;}.elementor-9 .elementor-element.elementor-element-52f4ea8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-d059071{--display:flex;--min-height:1388px;--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d059071:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d059071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/Secc5-ACH.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-9 .elementor-element.elementor-element-aa5412f{text-align:center;}.elementor-9 .elementor-element.elementor-element-d857597{--display:flex;--min-height:300px;--justify-content:center;--border-radius:50px 50px 50px 50px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d857597:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d857597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/Procesos-P1.webp");background-position:top center;background-repeat:no-repeat;background-size:1140px auto;}.elementor-9 .elementor-element.elementor-element-cf4c93d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-16d2f6c{margin:0px 676px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-16d2f6c .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-16d2f6c .elementor-image-box-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-16d2f6c:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-16d2f6c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4f211b6{--display:flex;--min-height:300px;--justify-content:center;--border-radius:50px 50px 50px 50px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4f211b6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4f211b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/Procesos-P2.webp");background-position:top center;background-repeat:no-repeat;background-size:1140px auto;}.elementor-9 .elementor-element.elementor-element-8b6aabe{margin:0px 674px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8b6aabe .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-8b6aabe .elementor-image-box-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8b6aabe:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-8b6aabe:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8b6aabe .elementor-image-box-description{font-family:"Inter 18 pt", Sans-serif;font-size:16px;font-weight:400;line-height:16px;}.elementor-9 .elementor-element.elementor-element-f85437d{--display:flex;--min-height:300px;--justify-content:center;--border-radius:50px 50px 50px 50px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f85437d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f85437d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/Procesos-P3.webp");background-position:top center;background-repeat:no-repeat;background-size:1140px auto;}.elementor-9 .elementor-element.elementor-element-859e473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b24a4c8{margin:0px 666px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b24a4c8 .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-b24a4c8 .elementor-image-box-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b24a4c8:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-b24a4c8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-49eca8c{--display:flex;--min-height:975px;--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-49eca8c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-49eca8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/Secc6-ACH.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-9 .elementor-element.elementor-element-f7fefb2{--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-9 .elementor-element.elementor-element-c6d5a55 img{width:215px;}.elementor-9 .elementor-element.elementor-element-07616b4 img{width:215px;}.elementor-9 .elementor-element.elementor-element-2bded6d{text-align:center;}.elementor-9 .elementor-element.elementor-element-d9f09b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:016px 77px 16px 77px;text-align:center;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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-a78490e{--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;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c1c3340 .elementor-button{background-color:transparent;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 );line-height:var( --e-global-typography-secondary-line-height );background-image:linear-gradient(-90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:40px 40px 40px 40px;padding:25px 53px 25px 53px;}.elementor-9 .elementor-element.elementor-element-c1c3340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c1c3340 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-df0ab93 .elementor-button{background-color:transparent;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 );line-height:var( --e-global-typography-secondary-line-height );background-image:linear-gradient(-90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:40px 40px 40px 40px;padding:25px 80px 25px 80px;}.elementor-9 .elementor-element.elementor-element-df0ab93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-df0ab93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-fe21ef9{--display:flex;--min-height:902px;--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fe21ef9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fe21ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/Secc7-ACH.webp");background-position:top center;background-repeat:no-repeat;background-size:initial;}.elementor-9 .elementor-element.elementor-element-e3c90ff{--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-9 .elementor-element.elementor-element-ff51626{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-family:"Inter 18 pt", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-bb249e8 .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-bb249e8 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-733d4fb .elementor-button{background-color:transparent;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 );line-height:var( --e-global-typography-secondary-line-height );background-image:linear-gradient(-90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:40px 40px 40px 40px;padding:25px 46px 25px 46px;}.elementor-9 .elementor-element.elementor-element-733d4fb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d96c251{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 115px;padding:0px 0px 0px 0px;font-family:"Inter 18 pt", Sans-serif;font-size:12px;font-weight:400;line-height:12px;}.elementor-9 .elementor-element.elementor-element-c3f9b9b .elementor-button{background-color:transparent;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 );line-height:var( --e-global-typography-secondary-line-height );background-image:linear-gradient(-90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:50px 50px 50px 50px;padding:25px 40px 25px 40px;}.elementor-9 .elementor-element.elementor-element-c3f9b9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-9 .elementor-element.elementor-element-c8d6fba{--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-9 .elementor-element.elementor-element-9e07804{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;--z-index:10;}.elementor-9 .elementor-element.elementor-element-bd14e25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-bd14e25 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:#000000;}.elementor-9 .elementor-element.elementor-element-17700aa{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:67px;}.elementor-9 .elementor-element.elementor-element-28dc067{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Dm sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1px;color:#000000;}.elementor-9 .elementor-element.elementor-element-1f0c6e4{font-family:"Dm sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1px;color:#000000;}.elementor-9 .elementor-element.elementor-element-1f55ec5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;font-family:"Dm sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1px;color:#000000;}.elementor-9 .elementor-element.elementor-element-03ef022{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-a36e013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-a36e013 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4b8217e{--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;--justify-content:space-between;--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-9 .elementor-element.elementor-element-b19e1f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter 18 pt", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;}.elementor-9 .elementor-element.elementor-element-b19e1f9 p{margin-block-end:3px;}.elementor-9 .elementor-element.elementor-element-000c91f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter 18 pt", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;}.elementor-9 .elementor-element.elementor-element-000c91f p{margin-block-end:3px;}.elementor-9 .elementor-element.elementor-element-fabd1e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter 18 pt", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;}.elementor-9 .elementor-element.elementor-element-fabd1e9 p{margin-block-end:3px;}.elementor-9 .elementor-element.elementor-element-dd507c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter 18 pt", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;}.elementor-9 .elementor-element.elementor-element-dd507c4 p{margin-block-end:3px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-40f2146{--width:50%;}.elementor-9 .elementor-element.elementor-element-eacf0e1{--width:50%;}.elementor-9 .elementor-element.elementor-element-e3c90ff{--width:42%;}.elementor-9 .elementor-element.elementor-element-c8d6fba{--width:58%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-16a41f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9 .elementor-element.elementor-element-075d6d5{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-0ba33b6 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-6a488af .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6a488af .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-73fb355 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-73fb355 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-097f5ab .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-097f5ab .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-60d9b60 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-60d9b60 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-5722516 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5722516 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-308f796 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-308f796 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-409c4c1 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-409c4c1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-4ce14fd .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4ce14fd .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-9b22437 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-9b22437 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-10e67bb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9 .elementor-element.elementor-element-e91b2e7 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-8060c76 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-609fcdc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-1e2b034 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-aa12185 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-ac26697 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-bfd0ea9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-cc2d8b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-843243c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-a84497c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-daaf669 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-2ac0889 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-462b9ac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-ba987cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-602973b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-216f4e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-aa8079a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-52f4ea8 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-16d2f6c .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-8b6aabe .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-b24a4c8 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-d9f09b2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-c1c3340 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-df0ab93 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-bb249e8 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-733d4fb .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-c3f9b9b .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-bd14e25 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-a36e013 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-9607f23:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9607f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/ACH-Hero-movil.webp");background-position:top center;background-size:768px auto;}.elementor-9 .elementor-element.elementor-element-9607f23{--content-width:340px;--min-height:854px;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-77badb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;padding:0px 0px 45px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-16a41f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9 .elementor-element.elementor-element-e8e7a28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e8e7a28 .elementor-button{font-size:12px;line-height:18px;}.elementor-9 .elementor-element.elementor-element-1030b44{font-size:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-42d6722:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-42d6722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/ACH-movil-secc2.webp");background-size:768px auto;}.elementor-9 .elementor-element.elementor-element-42d6722{--content-width:340px;--min-height:766px;--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-9 .elementor-element.elementor-element-2483f66{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-075d6d5{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-e7132d8{--min-height:228px;--margin-top:62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-f2bf6bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 9px;text-align:left;}.elementor-9 .elementor-element.elementor-element-f2bf6bf img{width:105px;}.elementor-9 .elementor-element.elementor-element-fbcd836{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:10px 15px 10px 15px;--container-widget-width:254px;--container-widget-flex-grow:0;width:var( --container-widget-width, 254px );max-width:254px;}.elementor-9 .elementor-element.elementor-element-7fe1230 img{width:230px;}.elementor-9 .elementor-element.elementor-element-a072524:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a072524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/ACH-movil-secc3.webp");background-size:768px auto;}.elementor-9 .elementor-element.elementor-element-a072524{--content-width:340px;--min-height:1652px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0ba33b6 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-6a488af{--icon-box-icon-margin:8px;}.elementor-9 .elementor-element.elementor-element-6a488af .elementor-icon-box-title{margin-block-end:16px;}.elementor-9 .elementor-element.elementor-element-6a488af .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6a488af .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-73fb355{--icon-box-icon-margin:8px;}.elementor-9 .elementor-element.elementor-element-73fb355 .elementor-icon-box-title{margin-block-end:16px;}.elementor-9 .elementor-element.elementor-element-73fb355 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-73fb355 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-097f5ab{--icon-box-icon-margin:8px;}.elementor-9 .elementor-element.elementor-element-097f5ab .elementor-icon-box-title{margin-block-end:16px;}.elementor-9 .elementor-element.elementor-element-097f5ab .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-097f5ab .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-60d9b60{--icon-box-icon-margin:8px;}.elementor-9 .elementor-element.elementor-element-60d9b60 .elementor-icon-box-title{margin-block-end:16px;}.elementor-9 .elementor-element.elementor-element-60d9b60 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-60d9b60 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-5722516{--icon-box-icon-margin:8px;}.elementor-9 .elementor-element.elementor-element-5722516 .elementor-icon-box-title{margin-block-end:16px;}.elementor-9 .elementor-element.elementor-element-5722516 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5722516 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-308f796{--icon-box-icon-margin:8px;}.elementor-9 .elementor-element.elementor-element-308f796 .elementor-icon-box-title{margin-block-end:16px;}.elementor-9 .elementor-element.elementor-element-308f796 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-308f796 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-409c4c1{--icon-box-icon-margin:8px;}.elementor-9 .elementor-element.elementor-element-409c4c1 .elementor-icon-box-title{margin-block-end:16px;}.elementor-9 .elementor-element.elementor-element-409c4c1 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-409c4c1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-4ce14fd{--icon-box-icon-margin:8px;}.elementor-9 .elementor-element.elementor-element-4ce14fd .elementor-icon-box-title{margin-block-end:16px;}.elementor-9 .elementor-element.elementor-element-4ce14fd .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4ce14fd .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-9b22437{--icon-box-icon-margin:8px;}.elementor-9 .elementor-element.elementor-element-9b22437 .elementor-icon-box-title{margin-block-end:16px;}.elementor-9 .elementor-element.elementor-element-9b22437 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-9b22437 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-e5b3bae{--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-9 .elementor-element.elementor-element-10e67bb{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9 .elementor-element.elementor-element-e91b2e7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e91b2e7 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );padding:25px 40px 25px 40px;}.elementor-9 .elementor-element.elementor-element-ccd2dde:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ccd2dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/ACH-movil-secc4.webp");background-size:768px auto;}.elementor-9 .elementor-element.elementor-element-ccd2dde{--content-width:340px;--min-height:2201px;}.elementor-9 .elementor-element.elementor-element-1d229b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8060c76 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-609fcdc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-1e2b034 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-aa12185 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-ac26697 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-bfd0ea9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-cc2d8b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-843243c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-a84497c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-daaf669 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-2ac0889 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-462b9ac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-ba987cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-602973b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-216f4e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-aa8079a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-52f4ea8 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-d059071:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d059071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/ACH-movil-secc5.webp");background-size:768px auto;}.elementor-9 .elementor-element.elementor-element-d059071{--content-width:340px;--min-height:1529px;}.elementor-9 .elementor-element.elementor-element-d857597:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d857597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/proy-movil-01.webp");background-size:340px auto;}.elementor-9 .elementor-element.elementor-element-d857597{--width:340px;--min-height:380px;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-16d2f6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-16d2f6c .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-4f211b6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4f211b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/proy-movil-02.webp");background-size:340px auto;}.elementor-9 .elementor-element.elementor-element-4f211b6{--width:340px;--min-height:380px;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-8b6aabe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-8b6aabe .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-8b6aabe .elementor-image-box-description{font-size:14px;line-height:14px;letter-spacing:-0.6px;}.elementor-9 .elementor-element.elementor-element-f85437d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f85437d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/proy-movil-03.webp");background-size:340px auto;}.elementor-9 .elementor-element.elementor-element-f85437d{--width:340px;--min-height:380px;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-b24a4c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-b24a4c8 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-49eca8c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-49eca8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/ACH-movil-secc6.webp");background-size:768px auto;}.elementor-9 .elementor-element.elementor-element-49eca8c{--content-width:340px;--min-height:972px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f7fefb2{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c6d5a55 img{width:175px;}.elementor-9 .elementor-element.elementor-element-07616b4 img{width:175px;}.elementor-9 .elementor-element.elementor-element-2bded6d{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d9f09b2{padding:032px 24px 32px 24px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-c1c3340 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-df0ab93 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-fe21ef9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fe21ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andreschevasco.com/wp-content/uploads/2025/12/ACH-movil-secc7.webp");background-position:top center;background-repeat:no-repeat;background-size:768px auto;}.elementor-9 .elementor-element.elementor-element-fe21ef9{--content-width:340px;--min-height:1219px;}.elementor-9 .elementor-element.elementor-element-ff51626{font-size:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-bb249e8 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-733d4fb .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );padding:025px 035px 25px 35px;}.elementor-9 .elementor-element.elementor-element-d96c251{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-size:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-c3f9b9b .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-c8d6fba{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-bd14e25{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bd14e25 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-17700aa{--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:space-around;--align-items:center;--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-9 .elementor-element.elementor-element-17700aa.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-28dc067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:10px;}.elementor-9 .elementor-element.elementor-element-28dc067 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-1f0c6e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:10px;}.elementor-9 .elementor-element.elementor-element-1f0c6e4 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-1f55ec5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:10px;}.elementor-9 .elementor-element.elementor-element-1f55ec5 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-a36e013{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a36e013 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-4b8217e{--width:100%;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4b8217e.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b19e1f9{font-size:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-b19e1f9 p{margin-block-end:2px;}.elementor-9 .elementor-element.elementor-element-000c91f{font-size:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-000c91f p{margin-block-end:2px;}.elementor-9 .elementor-element.elementor-element-fabd1e9{font-size:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-fabd1e9 p{margin-block-end:2px;}.elementor-9 .elementor-element.elementor-element-dd507c4{font-size:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-dd507c4 p{margin-block-end:2px;}}/* Start custom CSS for text-editor, class: .elementor-element-16a41f4 */.texto-editorial {
  position: absolute;
  left: calc(50% + var(--x-offset, 110px));
  top: 76%;
  transform: translateY(-50%);
}

/* Tablet */
@media (max-width: 1023px){
  .texto-editorial{
    --x-offset: 40px;
    top: 72%;
  }
}

/* Mobile */
@media (max-width: 767px){
  .texto-editorial{
    --x-offset: 0px;   /* lo llevas al centro */
    left: 50%;
    top: 635px;
    bottom: 18px;      /* más estable que top % en móvil */
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcd836 */.fraseach {
    top: 35px;
    animation: flotarVertical 8s ease-in-out infinite;
}
/* Animación */
@keyframes flotarVertical {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(210px);
  }
  100% {
    transform: translateY(0);
  }
}

@media (max-width: 767px){
   .fraseach {
    top: -15px;
    animation: flotarVertical 8s ease-in-out infinite;
}
/* Animación */
@keyframes flotarVertical {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(100px);
  }
  100% {
    transform: translateY(0);
  }
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1230 */.ach-v1{
  position: absolute !important;
  top: -97px;
  right: 0%;
  z-index: 10;
}

@media (max-width: 767px){
  .ach-v1{
    top: -64px;
    right: 0%;
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7132d8 */.elementor-9 .elementor-element.elementor-element-e7132d8{
    border-radius: 30px;
    background: linear-gradient(270deg, #006F52 0.24%, #5F1E8D 99.79%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2483f66 */.elementor-9 .elementor-element.elementor-element-2483f66{
    border-radius: 30px;
    background: rgba(199, 199, 199, 0.10);
    box-shadow: 20px 0 50px 0 #006F52, -20px 0 50px 0 #5F1E8D, -1px 1px 4px 0 #FFF inset;
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ba33b6 */.zeta-sticky{
  position: sticky;
  top: 100px;       /* ajusta según tu header */
  z-index: 50;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a488af */.elementor-icon {
    position: absolute;
    top: 44px;
    left: -4%;
}

@media (max-width: 767px){
    .elementor-icon {
    position: absolute;
    top: 34px;
    left: -7%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73fb355 */.elementor-icon {
    position: absolute;
    top: 44px;
    left: -4%;
}

@media (max-width: 767px){
    .elementor-icon {
    position: absolute;
    top: 34px;
    left: -7%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-097f5ab */.elementor-icon {
    position: absolute;
    top: 44px;
    left: -4%;
}

@media (max-width: 767px){
    .elementor-icon {
    position: absolute;
    top: 34px;
    left: -7%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60d9b60 */.elementor-icon {
    position: absolute;
    top: 44px;
    left: -4%;
}

@media (max-width: 767px){
    .elementor-icon {
    position: absolute;
    top: 34px;
    left: -7%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5722516 */.elementor-icon {
    position: absolute;
    top: 44px;
    left: -4%;
}

@media (max-width: 767px){
    .elementor-icon {
    position: absolute;
    top: 34px;
    left: -7%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-308f796 */.elementor-icon {
    position: absolute;
    top: 44px;
    left: -4%;
}

@media (max-width: 767px){
    .elementor-icon {
    position: absolute;
    top: 34px;
    left: -7%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-409c4c1 */.elementor-icon {
    position: absolute;
    top: 44px;
    left: -4%;
}

@media (max-width: 767px){
    .elementor-icon {
    position: absolute;
    top: 34px;
    left: -7%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ce14fd */.elementor-icon {
    position: absolute;
    top: 44px;
    left: -4%;
}

@media (max-width: 767px){
    .elementor-icon {
    position: absolute;
    top: 34px;
    left: -7%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b22437 */.elementor-icon {
    position: absolute;
    top: 44px;
    left: -4%;
}

@media (max-width: 767px){
    .elementor-icon {
    position: absolute;
    top: 34px;
    left: -7%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eacf0e1 *//* =========================
   ICONOS ZETA – CÓDIGO FINAL CORREGIDO
   ========================= */

/* Card */
.zeta-icon-box{
    overflow: visible;
    transition: background .35s ease, box-shadow .35s ease;
}

/* Activo: fondo (gradiente Púrpura/Verde) + glow de colores */
.zeta-icon-box.is-active{
    background: linear-gradient(90deg, #5F1E8D 0%, #006F52 100%);
    box-shadow:
        0 0 25px rgba(95,30,141,.85),
        0 0 55px rgba(95,30,141,.65),
        0 0 25px rgba(0,111,82,.85),
        0 0 55px rgba(0,111,82,.65);
    
    /* 🚨 ESTOS SELECTORES FUERON ELIMINADOS/MODIFICADOS EN LA SOLUCIÓN ANTERIOR 🚨 */
    /* Para asegurar el color blanco del icono, usa las variables: */
    --e-icon-color-primary: #ffffff;
    --e-icon-color-secondary: #ffffff;
}

/* Círculo del icono (Estado normal: Transparente) */
.zeta-icon-box .elementor-icon{
    background: rgba(255,255,255,0.18);
    border-radius: 999px;
    transition: background .35s ease, box-shadow .35s ease;
    
    /* Color del icono en estado normal (asume oscuro o transparente) */
    --e-icon-color-primary: #ffffff; /* O el color que uses normalmente */
    --e-icon-color-secondary: #ffffff; /* O el color que uses normalmente */
}

/* 🟢 ESTE BLOQUE ES CRUCIAL PARA EL EFECTO BLANCO 🟢 */
/* Círculo activo (Fondo BLANCO y Glow BLANCO) */
.zeta-icon-box.is-active .elementor-icon{
    background: #ffffff; /* Fondo blanco sólido */
    box-shadow:
        0 0 14px rgba(255,255,255,1),
        0 0 34px rgba(255,255,255,.85); /* Glow blanco */
}

/* ❌ ELIMINAMOS EL BLOQUE QUE FORZABA EL COLOR OSCURO (#111) */
/*
.zeta-icon-box.is-active .elementor-icon i,
.zeta-icon-box.is-active .elementor-icon svg {
    color: #111 !important; 
}
*/
/* círculo transparente en activo */
.zeta-icon-box.is-active .elementor-icon{
  background: transparent !important;
  box-shadow: 0 0 14px rgba(255,255,255,1), 0 0 34px rgba(255,255,255,.85) !important;
}

/* icono blanco (font + svg) */
.zeta-icon-box.is-active .elementor-icon i{
  color: #fff !important;
}
.zeta-icon-box.is-active .elementor-icon svg,
.zeta-icon-box.is-active .elementor-icon svg *{
  fill: #fff !important;
  stroke: #fff !important;
}

/* si es imagen */
.zeta-icon-box.is-active .elementor-icon img{
  filter: brightness(0) invert(1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc07b4d */.card-test {
    display: flex;
    width: 269px;
    padding: 32px 24px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 30px;
    background: rgba(0, 0, 0, 0.00);
    box-shadow: 4px -4px 20px 0 #5F1E8D, -4px 4px 20px 0 #006F52;
    backdrop-filter: blur(3px);
}
.card-test:before{
    content: "";
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(25deg,
    rgba(255, 255, 255, 0.8),
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.8)
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 0;
}
}

.fecha-testimonio{
  display: block;
  text-transform: uppercase;
  color: #8f8f8f;
  font-size: 12px;
  font-family: inherit; /* usa la fuente global de Detalles */
}

/* Masonry wrapper */
.testi-masonry{
  display: block !important;     /* mata flex/grid */
  column-count: 4;
  column-gap: 22px;
}

/* Cada card */
.testi-masonry > *{
  display: inline-block;
  width: 100%;
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  margin: 0 0 22px;
}


/* ================================================================= */
/* CÓDIGO CORREGIDO PARA EVITAR EL RECORTE DEL GLOW */
/* ================================================================= */

/* WRAPPER: Contiene el Masonry, el Overlay y el Botón. 
   Ahora también maneja el recorte vertical. */
.zeta-masonry-wrap{
    position: relative;
    /* 🚨 Mover el recorte aquí para controlar la altura visible 🚨 */
    overflow: hidden; 
    max-height: 1000px; /* AJUSTA esta altura para la vista inicial */
    transition: max-height .6s ease;
}

/* MASONRY: Aquí va tu columns. Eliminamos overflow: hidden. */
.zeta-masonry{
    column-count: 4;
    column-gap: 22px;

    /* 🚨 NUEVO: Padding para dar espacio al glow inferior antes del recorte 🚨 */
    padding-bottom: 50px; 
    /* El valor debe ser mayor que el radio de extensión de tu glow/sombra */

    /* "Ver menos": Quitamos el recorte y la transición de altura de aquí */
    /* overflow: hidden; */ 
    /* max-height: 1000px; */ 
    /* transition: max-height .6s ease; */
}

/* Cards dentro del masonry */
.zeta-masonry > *{
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    display: inline-block;
    width: 100%;
    margin: 0 0 22px;
}

/* Overlay degradado + botón encima (solo cuando NO está abierto) */
.zeta-masonry-wrap:not(.is-open)::after{
    content:"";
    position:absolute;
    
    left:0; right:0;
    bottom:0;
    height: 920px; /* altura del degradado */
    pointer-events:none;
    background: linear-gradient(to bottom,
        rgba(0,0,0,0),
        rgba(0,0,0,.75),
        rgba(0,0,0,1)
    );
}

/* Botón centrado encima del degradado */
.zeta-ver-mas{
    position: absolute !important;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px; /* ajusta altura */
    z-index: 15;
}

/* Estado abierto: sin recorte */
.zeta-masonry-wrap.is-open{
    /* 🚨 La clase 'is-open' ahora actúa en el WRAPPER 🚨 */
    max-height: 9999px;
}

/* Responsive */
@media (max-width: 1024px){
    .zeta-masonry{ column-count: 2; }
}
@media (max-width: 767px){
    .zeta-masonry{ column-count: 1; }
}

/* ---------------------------------------------------- */
/* CSS: Rotación de la Flecha */
/* ---------------------------------------------------- */

/* Asegura que el contenedor del icono pueda rotar y tenga una transición fluida */
.zeta-ver-mas .elementor-button-icon {
    transition: transform 0.3s ease-in-out;
}

/* 🚨 REGLA CLAVE: Rota el icono cuando la sección está abierta 🚨 */
.zeta-masonry-wrap.is-open .zeta-ver-mas .elementor-button-icon {
    /* Rota el icono 180 grados (apuntará hacia arriba) */
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf4c93d */.zeta-step-card{
  position: relative;
}

.zeta-step-badge{
  position: absolute;
  top: -140px;
  left: 56px;
  padding: 6px 92px;

  font-size: 24px;
  color: #ffffff;

  font-family: var(--e-global-typography-secondary-font-family);
  font-weight: var(--e-global-typography-secondary-font-weight);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  text-transform: uppercase;

  border-radius: 20px 20px 0 0;

  background: linear-gradient(90deg, #006F52 0%, #5F1E8D 100%);
  box-shadow:
    0 0 12px rgba(0,111,82,.7),
    0 0 22px rgba(95,30,141,.6);

  z-index: 10;
}

@media (max-width: 767px){
  .zeta-step-badge{
    top: -275px;
    left: 19%;
    transform: translateX(-50%);

    padding: 9px 13px;
    font-size: 18px;
    border-radius: 16px 16px 0 0;
    text-align: center;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d857597 */.elementor-9 .elementor-element.elementor-element-d857597{
      position: sticky;
  top: 100px;          /* 👈 aquí se pega */
  z-index: 5;
}

@media (max-width: 1024px){
    .elementor-9 .elementor-element.elementor-element-d857597{
      position: sticky;
  top: 100px;          /* 👈 aquí se pega */
  z-index: 5;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3482b5a */.zeta-step-card2{
  position: relative;
}

.zeta-step-badge2{
  position: absolute;
  top: -140px;
  left: 390px;
  padding: 6px 92px;

  font-size: 24px;
  color: #ffffff;

  font-family: var(--e-global-typography-secondary-font-family);
  font-weight: var(--e-global-typography-secondary-font-weight);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  text-transform: uppercase;

  border-radius: 20px 20px 0 0;

  background: linear-gradient(90deg, #006F52 0%, #5F1E8D 100%);
  box-shadow:
    0 0 12px rgba(0,111,82,.7),
    0 0 22px rgba(95,30,141,.6);

  z-index: 10;
}

@media (max-width: 767px){
  .zeta-step-badge2{
    top: -289px;
    left: 50%;
    transform: translateX(-50%);

    padding: 9px 13px;
    font-size: 18px;
    border-radius: 16px 16px 0 0;
    text-align: center;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f211b6 */.elementor-9 .elementor-element.elementor-element-4f211b6{
      position: sticky;
  top: 120px;          /* 👈 aquí se pega */
  z-index: 5;
}

@media (max-width: 1024px){
    .elementor-9 .elementor-element.elementor-element-4f211b6{
      position: sticky;
  top: 110px;          /* 👈 aquí se pega */
  z-index: 5;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-859e473 */.zeta-step-card3{
  position: relative;
}

.zeta-step-badge3{
  position: absolute;
  top: -148px;
  left: 733px;
  padding: 6px 92px;

  font-size: 24px;
  color: #ffffff;

  font-family: var(--e-global-typography-secondary-font-family);
  font-weight: var(--e-global-typography-secondary-font-weight);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  text-transform: uppercase;

  border-radius: 20px 20px 0 0;

  background: linear-gradient(90deg, #006F52 0%, #5F1E8D 100%);
  box-shadow:
    0 0 12px rgba(0,111,82,.7),
    0 0 22px rgba(95,30,141,.6);

  z-index: 10;
}


@media (max-width: 767px){
  .zeta-step-badge3{
    top: -289px;
    left: 82%;
    transform: translateX(-50%);

    padding: 9px 13px;
    font-size: 18px;
    border-radius: 16px 16px 0 0;
    text-align: center;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85437d */.elementor-9 .elementor-element.elementor-element-f85437d{
      position: sticky;
  top: 140px;          /* 👈 aquí se pega */
  z-index: 5;
}

@media (max-width: 1024px){
    .elementor-9 .elementor-element.elementor-element-f85437d{
      position: sticky;
  top: 120px;          /* 👈 aquí se pega */
  z-index: 5;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7fefb2 *//* ---------------------------------------------------- */
/* WRAPPER Y BASE */
/* ---------------------------------------------------- */
.zeta-orbita{
    position: relative;
    /* Ajusta esta altura mínima para que la animación quepa cómodamente */
    min-height: 520px; 
    /* Centra el contenedor principal si no ocupa el 100% del ancho */
    margin-left: auto; 
    margin-right: auto;
    overflow: visible; 
}

/* Las dos imágenes */
.zeta-orbita .phone-ig,
.zeta-orbita .phone-tk{
    position: absolute;
    top: 50%;
    left: 50%;
    /* Centrado absoluto esencial para la órbita. Debe ser constante. */
    transform: translate(-50%, -50%); 
    transform-origin: center;
    /* Optimización de rendimiento */
    will-change: transform, filter, z-index, opacity; 
    

}

/* Tamaños base: Asegúrate de que las imágenes se vean del tamaño correcto */
.zeta-orbita .phone-ig{ width: 438px; }
.zeta-orbita .phone-tk{ width: 438px; }

/* Animaciones: Usamos cubic-bezier para la fluidez orgánica */
.zeta-orbita .phone-ig{ 
    animation: orbitaIG 8s cubic-bezier(0.8, 0.2, 0.2, 0.8) infinite; 
}
.zeta-orbita .phone-tk{ 
    animation: orbitaTK 8s cubic-bezier(0.8, 0.2, 0.2, 0.8) infinite; 
}


/* ---------------------------------------------------- */
/* ANIMACIÓN IG: Delante (Derecha) -> Atrás (Izquierda) */
/* ---------------------------------------------------- */
@keyframes orbitaIG{
    /* 0% (Frente, Derecha): Grande y Claro, Z-Index alto */
    0% {
        transform: translate(-50%, -50%) translate(0px, 0px) scale(1);
        filter: blur(0px);
        filter:
    drop-shadow(10px 0 10px #5F1E8D)
    drop-shadow(-10px 0 10px #006F52);
        z-index: 3;
    }

    /* 25% (Arco Superior Trasero): Punto de cambio de Z-Index y escala */
    25% {
        transform: translate(-50%, -50%) translate(-100px, 0px) scale(.5); 
        filter: blur(4px);
        /* 🚨 CAMBIO Z-INDEX: Vuelve al frente */
        filter:
    drop-shadow(10px 0 10px #5F1E8D)
    drop-shadow(-10px 0 10px #006F52);
        z-index: 1; 
    }

    /* 50% (Atrás, Izquierda): Muy Pequeño y Desenfoque Máximo */
    50% {
        transform: translate(-50%, -50%) translate( 0px, 0px) scale(.3); 
        filter: blur(7px);
        z-index: 1;
    }
    
    /* 75% (Arco Inferior Frontal): Punto de regreso a escala grande */
    75% {
        transform: translate(-50%, -50%) translate(100px, 0px) scale(.5); 
        filter: blur(4px);
        /* 🚨 CAMBIO Z-INDEX: Vuelve al frente */
        filter:
    drop-shadow(10px 0 10px #5F1E8D)
    drop-shadow(-10px 0 10px #006F52);
        z-index: 1; 
    }

    /* 100% (Vuelve al estado inicial) */
    100% {
        transform: translate(-50%, -50%) translate(0px, 0px) scale(1);
        filter: blur(0px);
        filter:
    drop-shadow(10px 0 10px #5F1E8D)
    drop-shadow(-10px 0 10px #006F52);
        z-index: 3;
    }
}

/* ---------------------------------------------------- */
/* ANIMACIÓN TK: Atrás (Izquierda) -> Frente (Derecha) */
/* ---------------------------------------------------- */
@keyframes orbitaTK{
    /* 0% (Atrás, Izquierda): Muy Pequeño y Desenfoque Máximo */
    0% {
        transform: translate(-50%, -50%) translate( 0px, 0px) scale(.3); 
        filter: blur(7px);
        z-index: 1;
    }
    
    /* 25% (Arco Inferior Frontal): Punto de regreso a escala grande */
    25% {
         transform: translate(-50%, -50%) translate(100px, 0px) scale(.5);
        filter: blur(4px);
        /* 🚨 CAMBIO Z-INDEX: Pasa por detrás */
        filter:
    drop-shadow(10px 0 10px #5F1E8D)
    drop-shadow(-10px 0 10px #006F52);
        z-index: 3;
    }

    /* 50% (Frente, Derecha): Grande y Claro */
    50% {
        transform: translate(-50%, -50%) translate( 0px, 0px) scale(1);
        filter: blur(0px);
        filter:
    drop-shadow(10px 0 10px #5F1E8D)
    drop-shadow(-10px 0 10px #006F52);
        z-index: 3;
    }
    
    /* 75% (Arco Superior Trasero): Punto de cambio de Z-Index y escala */
    75% {
        transform: translate(-50%, -50%) translate(-100px, 0px) scale(.5);
        filter: blur(4px);
        /* 🚨 CAMBIO Z-INDEX: Pasa por detrás */
        filter:
    drop-shadow(10px 0 10px #5F1E8D)
    drop-shadow(-10px 0 10px #006F52);
        z-index: 1;
    }

    /* 100% (Vuelve al estado inicial) */
    100% {
        transform: translate(-50%, -50%) translate(0px, 0px) scale(.3);
        filter: blur(7px);
        z-index: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f09b2 */.elementor-9 .elementor-element.elementor-element-d9f09b2{
    border-radius: 30px;
    background: rgba(199, 199, 199, 0.10);
    box-shadow: 20px 0 50px 0 #006F52, -20px 0 50px 0 #5F1E8D, -1px 1px 4px 0 #FFF inset;
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72a767b */.map-usa{
  position: relative;
  overflow: visible;
}

.map-usa img{
  animation: sombraCol 5s ease-in-out infinite;
  will-change: filter;
}

}
.map-usa:before{
    content: "";
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  border-radius: inherit;
  padding: 1px;
}

@keyframes sombraCol{
  0%{
    filter:
      drop-shadow(-20px  20px 50px #5F1E8D)
      drop-shadow( 20px -20px 50px #006F52);
  }
  25%{
    filter:
      drop-shadow( 20px  20px 50px #5F1E8D)
      drop-shadow(-20px -20px 50px #006F52);
  }
  50%{
    filter:
      drop-shadow( 20px -20px 50px #5F1E8D)
      drop-shadow(-20px  20px 50px #006F52);
  }
  75%{
    filter:
      drop-shadow(-20px -20px 50px #5F1E8D)
      drop-shadow( 20px  20px 50px #006F52);
  }
  100%{
    filter:
      drop-shadow(-20px  20px 50px #5F1E8D)
      drop-shadow( 20px -20px 50px #006F52);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e07804 */.elementor-9 .elementor-element.elementor-element-9e07804{
    border-radius: 30px;
background: #C7C7C7;
box-shadow: 20px 0 50px 0 #006F52, -20px 0 50px 0 #5F1E8D, -1px 1px 4px 0 #FFF inset;
backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03ef022 */.elementor-9 .elementor-element.elementor-element-03ef022{
    border-radius: 30px;
background: #006F52;
box-shadow: 20px 0 50px 0 #006F52, -20px 0 50px 0 #5F1E8D, -1px 1px 4px 0 #FFF inset;
backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS */.gradiente-animado{
  background: linear-gradient(
    90deg,
    #006F52,
    #5F1E8D,
    #006F52,
    #5F1E8D
  );
  background-size: 300% 100%;
  background-position: 0% 50%;

  /* CLAVE para texto */
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  animation: zetaGradient 6s ease-in-out infinite;
}

/* Animación suave */
@keyframes zetaGradient{
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}


/* texto glow fuerte */

.glow-fuerte {
  color: #ffffff;
  filter:
    drop-shadow(0 0 8px rgba(255, 255, 255, 0.7))
    drop-shadow(0 0 14px rgba(0, 111, 82, 0.8))
    drop-shadow(0 0 18px rgba(95, 30, 141, 0.9));
}


/* boton animado de los colores verde y morado */
/* BASE: animación verde ↔ morado */
.btn-glow-zeta .elementor-button{
  animation: sombraCruzada 5s ease-in-out infinite;
  transition: box-shadow 0.35s ease;
}

/* Animación base */
@keyframes sombraCruzada {
  0% {
    box-shadow:
      -10px  10px 30px #5F1E8D, /* morado: izquierda-abajo */
       10px -10px 30px #006F52; /* verde: derecha-arriba */
  }

  /* Arriba / Abajo */
  25% {
    box-shadow:
       10px  10px 30px #5F1E8D, /* morado: derecha-abajo */
      -10px -10px 30px #006F52; /* verde: izquierda-arriba */
  }

  /* Lado opuesto */
  50% {
    box-shadow:
       10px -10px 30px #5F1E8D, /* morado: derecha-arriba */
      -10px  10px 30px #006F52; /* verde: izquierda-abajo */
  }

  /* Abajo / Arriba */
  75% {
    box-shadow:
      -10px -10px 30px #5F1E8D, /* morado: izquierda-arriba */
       10px  10px 30px #006F52; /* verde: derecha-abajo */
  }

  /* Vuelve al inicio */
  100% {
    box-shadow:
      -10px  10px 30px #5F1E8D,
       10px -10px 30px #006F52;
  }
}

/* HOVER: corta animación + glow blanco animado */
.btn-glow-zeta .elementor-button:hover,
.btn-glow-zeta:hover .elementor-button {
  animation: glowBlancoIn 0.3s ease forwards !important;
}

/* Animación de entrada del blanco */
@keyframes glowBlancoIn {
  0% {
    box-shadow:
      0 0 0 rgba(255,255,255,0),
      0 0 0 rgba(255,255,255,0),
      0 0 0 rgba(255,255,255,0);
  }

  100% {
    box-shadow:
      0 0 20px rgba(255,255,255,1),
      0 0 45px rgba(255,255,255,0.9),
      0 0 90px rgba(255,255,255,0.8);
  }
}


.background-zeta {
  animation: sombraColores 5s ease-in-out infinite;
}
.background-zeta:before{
    content: "";
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(25deg,
    rgba(255, 255, 255, 0.8),
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.8)
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 0;
}

/* Órbita diagonal cruzada */
@keyframes sombraColores {

  /* Inicio */
  0% {
    box-shadow:
      -20px  20px 50px #5F1E8D, /* morado: izquierda-abajo */
       20px -20px 50px #006F52; /* verde: derecha-arriba */
  }

  /* Arriba / Abajo */
  25% {
    box-shadow:
       20px  20px 50px #5F1E8D, /* morado: derecha-abajo */
      -20px -20px 50px #006F52; /* verde: izquierda-arriba */
  }

  /* Lado opuesto */
  50% {
    box-shadow:
       20px -20px 50px #5F1E8D, /* morado: derecha-arriba */
      -20px  20px 50px #006F52; /* verde: izquierda-abajo */
  }

  /* Abajo / Arriba */
  75% {
    box-shadow:
      -20px -20px 50px #5F1E8D, /* morado: izquierda-arriba */
       20px  20px 50px #006F52; /* verde: derecha-abajo */
  }

  /* Vuelve al inicio */
  100% {
    box-shadow:
      -20px  20px 50px #5F1E8D,
       20px -20px 50px #006F52;
  }
}


.services {
    border-radius: 50px;
    background: linear-gradient(90deg, rgba(10, 10, 10, 0.20) 0%, rgba(143, 143, 143, 0.20) 100%);
    box-shadow: -4px 0 5px 0 #5F1E8D, 4px 0 5px 0 #006F52;
    backdrop-filter: blur(5px);
    padding: 30px 60px;
}

@media (max-width: 767px){
    .services{
        border-radius: 80px;
    background: linear-gradient(90deg, rgba(10, 10, 10, 0.20) 0%, rgba(143, 143, 143, 0.20) 100%);
    box-shadow: -4px 0 5px 0 #5F1E8D, 4px 0 5px 0 #006F52;
    backdrop-filter: blur(5px);
    padding: 20px 45px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://andreschevasco.com/wp-content/uploads/2025/12/Sora-Bold.eot');
	src: url('https://andreschevasco.com/wp-content/uploads/2025/12/Sora-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://andreschevasco.com/wp-content/uploads/2025/12/Sora-Bold.woff2') format('woff2'),
		url('https://andreschevasco.com/wp-content/uploads/2025/12/Sora-Bold.woff') format('woff'),
		url('https://andreschevasco.com/wp-content/uploads/2025/12/Sora-Bold.ttf') format('truetype'),
		url('https://andreschevasco.com/wp-content/uploads/2025/12/Sora-Bold.svg#Sora') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter 18 pt';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://andreschevasco.com/wp-content/uploads/2025/12/Inter18pt-Regular.eot');
	src: url('https://andreschevasco.com/wp-content/uploads/2025/12/Inter18pt-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://andreschevasco.com/wp-content/uploads/2025/12/Inter18pt-Regular.woff2') format('woff2'),
		url('https://andreschevasco.com/wp-content/uploads/2025/12/Inter18pt-Regular.woff') format('woff'),
		url('https://andreschevasco.com/wp-content/uploads/2025/12/Inter18pt-Regular.ttf') format('truetype'),
		url('https://andreschevasco.com/wp-content/uploads/2025/12/Inter18pt-Regular.svg#Inter18pt') format('svg');
}
/* End Custom Fonts CSS */