.elementor-8 .elementor-element.elementor-element-04daba3{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-6c52d21{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:24px 24px 0px 0px;--padding-top:140px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-72cbc45{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-a4c7389 .elementor-button{background-color:var( --e-global-color-v4-accent-500 );font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:28px;fill:var( --e-global-color-d6df596 );color:var( --e-global-color-d6df596 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-v4-accent-500 );border-radius:90px 90px 90px 90px;padding:16px 24px 16px 24px;}.elementor-8 .elementor-element.elementor-element-a4c7389 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a4c7389 .elementor-button:focus{background-color:var( --e-global-color-v4-accent-500 );color:var( --e-global-color-d6df596 );border-color:var( --e-global-color-v4-accent-400 );}.elementor-8 .elementor-element.elementor-element-a4c7389 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-a4c7389 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-a4c7389 .elementor-button:focus svg{fill:var( --e-global-color-d6df596 );}.elementor-8 .elementor-element.elementor-element-e08b5af{--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-8 .elementor-element.elementor-element-c9a8024{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-8 .elementor-element.elementor-element-2d78a04{width:100%;max-width:100%;}:is( .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-85a1af2{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-1295524 );}.elementor-8 .elementor-element.elementor-element-32420b0 .elementor-button{background-color:#24242400;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:28px;fill:var( --e-global-color-v4-accent-500 );color:var( --e-global-color-v4-accent-500 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-32420b0 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-32420b0 .elementor-button:focus{background-color:#60606000;color:var( --e-global-color-v4-accent-500 );border-color:#60606000;}.elementor-8 .elementor-element.elementor-element-32420b0.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-32420b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-32420b0 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-32420b0 .elementor-button:focus svg{fill:var( --e-global-color-v4-accent-500 );}.elementor-8 .elementor-element.elementor-element-61825de .elementor-button{background-color:#24242400;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:28px;fill:var( --e-global-color-v4-accent-500 );color:var( --e-global-color-v4-accent-500 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-61825de .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-61825de .elementor-button:focus{background-color:#60606000;color:var( --e-global-color-v4-accent-500 );border-color:#60606000;}.elementor-8 .elementor-element.elementor-element-61825de.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-61825de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-61825de .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-61825de .elementor-button:focus svg{fill:var( --e-global-color-v4-accent-500 );}.elementor-8 .elementor-element.elementor-element-5d9a81a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6a66de5{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-1295524 );}.elementor-8 .elementor-element.elementor-element-a16c104 .elementor-button{background-color:#24242400;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:28px;fill:var( --e-global-color-v4-accent-500 );color:var( --e-global-color-v4-accent-500 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a16c104 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a16c104 .elementor-button:focus{background-color:#60606000;color:var( --e-global-color-v4-accent-500 );border-color:#60606000;}.elementor-8 .elementor-element.elementor-element-a16c104.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-a16c104 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-a16c104 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-a16c104 .elementor-button:focus svg{fill:var( --e-global-color-v4-accent-500 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-cdd2e72 img{border-radius:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-8 .elementor-element.elementor-element-e3c8367{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:is( .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-8 .elementor-element.elementor-element-c71f331{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-10e8e59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d89bbe0{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-8bd9962{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-8 .elementor-element.elementor-element-39430f0 .elementor-button{background-color:#24242400;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:28px;fill:var( --e-global-color-v4-accent-500 );color:var( --e-global-color-v4-accent-500 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-39430f0 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-39430f0 .elementor-button:focus{background-color:#60606000;color:var( --e-global-color-v4-accent-500 );border-color:#60606000;}.elementor-8 .elementor-element.elementor-element-39430f0.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-39430f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-39430f0 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-39430f0 .elementor-button:focus svg{fill:var( --e-global-color-v4-accent-500 );}.elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}:is( .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}.elementor-8 .elementor-element.elementor-element-9dde0fa .elementor-button{background-color:#24242400;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:28px;fill:var( --e-global-color-v4-accent-500 );color:var( --e-global-color-v4-accent-500 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9dde0fa .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9dde0fa .elementor-button:focus{background-color:#60606000;color:var( --e-global-color-v4-accent-500 );border-color:#60606000;}.elementor-8 .elementor-element.elementor-element-9dde0fa.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-9dde0fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9dde0fa .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-9dde0fa .elementor-button:focus svg{fill:var( --e-global-color-v4-accent-500 );}.elementor-8 .elementor-element.elementor-element-342666f{--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-8 .elementor-element.elementor-element-222cb8c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-43d42a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-8 .elementor-element.elementor-element-43d42a9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-43d42a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webtest.apachetacomunica.com/wp-content/uploads/2026/09/degradado.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7f9452a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8 .elementor-element.elementor-element-b967874{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-8 .elementor-element.elementor-element-c25f8a3 img{width:168px;}.elementor-8 .elementor-element.elementor-element-d3bbe20{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-d6df596 );}.elementor-8 .elementor-element.elementor-element-1673294 .elementor-button{background-color:var( --e-global-color-d6df596 );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:28px;fill:var( --e-global-color-bc593b3 );color:var( --e-global-color-bc593b3 );border-style:none;border-radius:90px 90px 90px 90px;padding:12px 24px 12px 24px;}.elementor-8 .elementor-element.elementor-element-1673294 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-1673294 .elementor-button:focus{background-color:var( --e-global-color-40fb52f );color:var( --e-global-color-d6df596 );border-color:var( --e-global-color-40fb52f );}.elementor-8 .elementor-element.elementor-element-1673294 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-1673294 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-1673294 .elementor-button:focus svg{fill:var( --e-global-color-d6df596 );}.elementor-8 .elementor-element.elementor-element-3da13a3{--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-8 .elementor-element.elementor-element-2dac000{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-8 .elementor-element.elementor-element-d6e62ca{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-1408d27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-c25f8a3 img{width:140px;}}@media(max-width:1200px){.elementor-8 .elementor-element.elementor-element-a4c7389 .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-8 .elementor-element.elementor-element-32420b0 .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-61825de .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a16c104 .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-8 .elementor-element.elementor-element-39430f0 .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-9dde0fa .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-c25f8a3 img{width:132px;}.elementor-8 .elementor-element.elementor-element-1673294 .elementor-button{font-size:18px;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-04daba3{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-6c52d21{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-8 .elementor-element.elementor-element-a4c7389 .elementor-button{padding:14px 20px 14px 20px;}.elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-8 .elementor-element.elementor-element-85a1af2{font-size:16px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-32420b0 .elementor-button{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-61825de .elementor-button{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6a66de5{font-size:16px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-a16c104 .elementor-button{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d89bbe0{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:68px;--padding-bottom:68px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-39430f0 .elementor-button{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-8 .elementor-element.elementor-element-9dde0fa .elementor-button{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-222cb8c{--padding-top:0px;--padding-bottom:68px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-43d42a9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-7f9452a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8 .elementor-element.elementor-element-7f9452a.e-con{--align-self:center;--order:1;}.elementor-8 .elementor-element.elementor-element-b967874{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-d3bbe20{text-align:center;}.elementor-8 .elementor-element.elementor-element-1673294 .elementor-button{font-size:16px;line-height:24px;padding:14px 20px 14px 20px;}.elementor-8 .elementor-element.elementor-element-3da13a3.e-con{--order:3;}.elementor-8 .elementor-element.elementor-element-a248326{text-align:center;}.elementor-8 .elementor-element.elementor-element-a248326 img{width:50%;}.elementor-8 .elementor-element.elementor-element-2dac000{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8 .elementor-element.elementor-element-2dac000.e-con{--order:2;}.elementor-8 .elementor-element.elementor-element-d6e62ca{width:initial;max-width:initial;}}@media(max-width:880px){.elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-04daba3{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-8 .elementor-element.elementor-element-6c52d21{--padding-top:128px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-72cbc45{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a4c7389 .elementor-button{font-size:16px;padding:12px 20px 12px 20px;}.elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);}:is( .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}.elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);}:is( .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8 .elementor-element.elementor-element-2d78a04 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}.elementor-8 .elementor-element.elementor-element-32420b0 .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-61825de.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-61825de .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a16c104 .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e3c8367 > .jet-listing-grid > .jet-listing-grid__items{--columns:6;}.elementor-8 .elementor-element.elementor-element-d89bbe0{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-39430f0 .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2);}:is( .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8 .elementor-element.elementor-element-5d4c096 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 32px / -2);margin-bottom:calc( 32px / -2);}.elementor-8 .elementor-element.elementor-element-9dde0fa.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9dde0fa .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-222cb8c{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7f9452a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8 .elementor-element.elementor-element-b967874{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-c25f8a3 img{width:112px;}.elementor-8 .elementor-element.elementor-element-1673294 .elementor-button{font-size:16px;padding:12px 20px 12px 20px;}.elementor-8 .elementor-element.elementor-element-2dac000{--padding-top:0rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-72cbc45{--width:1000px;}.elementor-8 .elementor-element.elementor-element-b967874{--width:85%;}}@media(max-width:1366px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-72cbc45{--width:900px;}}@media(max-width:1200px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-72cbc45{--width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-72cbc45{--width:700px;}}@media(max-width:880px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-72cbc45{--width:660px;}}/* Start custom CSS for button, class: .elementor-element-a4c7389 */.cta-primary .elementor-button:hover {
    box-shadow: 0px 0px 24px 0px #2583FF;
}

.elementor-button-content-wrapper {
    justify-content: center;
    transition: 0.3s;
}

.cta-primary .elementor-button:hover .elementor-button-content-wrapper {
    gap: 16px !important;
    justify-content: center;
    transition: 0.25s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c52d21 *//* ============================================================
   Apacheta – Hero Background Glow Effect  (v2)
   Target:  .content-bg-hero
   Fuente:  apacheta-hero-bg.svg (Figma node-id=40000146:8192)

   SIN radial-gradient() · SIN linear-gradient() en CSS.
   La forma, colores y blur vienen del SVG de Figma directamente
   (5 capas de paths con feGaussianBlur y mix-blend-mode:plus-lighter
   en las dos capas interiores).

   INSTALACIÓN:
   1. Subir apacheta-hero-bg.svg a la biblioteca de medios de WP.
   2. Copiar la URL del archivo subido.
   3. Reemplazar el valor de --aph-hero-bg-url en .content-bg-hero.
   ============================================================ */


/* ── 1. CONTENEDOR ─────────────────────────────────────────── */

.content-bg-hero {
  /* ── Actualiza esta URL tras subir el SVG a WP Media ── */
  --aph-hero-bg-url: url('/wp-content/uploads/2026/09/apacheta-hero-bg.svg');

  position:         relative;
  /*
   * isolation: isolate crea un stacking context sin añadir z-index
   * al layout de página. Los pseudo-elementos con z-index:-1 quedan
   * DENTRO del hero, siempre debajo del contenido.
   */
  isolation:        isolate;
  background-color: #090909;
  overflow:         hidden;
}


/* ── 2. CAPA SVG PRINCIPAL ─────────────────────────────────── */
/*
 * background-image referencia el SVG de Figma sin modificar.
 * background-size: 100% auto  →  ocupa el ancho completo del
 * contenedor y escala la altura proporcionalmente (aspecto 1368:1091).
 * background-position: top center  →  el foco de luz, que está en la
 * parte superior del SVG, queda anclado al borde superior del hero.
 *
 * El pseudo-elemento se anima con transform + opacity solamente;
 * la forma SVG nunca se modifica.
 */
.content-bg-hero::before {
  content:        '';
  position:       absolute;
  inset:          0;
  z-index:        -1;
  pointer-events: none;
  will-change:    transform, opacity;

  background-image:    var(--aph-hero-bg-url);
  background-repeat:   no-repeat;
  background-position: top center;
  background-size:     100% auto;

  animation: aph-hero-breathe 9s ease-in-out infinite;
}


/* ── 3. KEYFRAMES ──────────────────────────────────────────── */

/*
 * aph-hero-breathe:
 * Movimiento vertical muy lento + leve escala que simula el efecto
 * de un foco de luz "respirando". Afecta solo al contenedor SVG,
 * no a la geometría interna del gráfico.
 */
@keyframes aph-hero-breathe {
  0%,  100% {
    opacity:   1;
    transform: translateY(0px)   scale(1);
  }
  50% {
    opacity:   0.86;
    transform: translateY(-10px) scale(1.02);
  }
}


/* ── 4. RESPONSIVE MOBILE ──────────────────────────────────── */
/*
 * En pantallas estrechas el SVG a 100% de ancho quedaría muy pequeño
 * en altura. Se amplía al 150% del ancho del contenedor y se centra
 * para que el foco de luz siga siendo visible en pantallas verticales.
 */
@media (max-width: 767px) {
  .content-bg-hero::before {
    background-size:     150% auto;
    background-position: top center;
  }

  @keyframes aph-hero-breathe {
    0%,  100% {
      opacity:   1;
      transform: translateY(0px)  scale(1);
    }
    50% {
      opacity:   0.88;
      transform: translateY(-5px) scale(1.01);
    }
  }
}


/* ── 5. ACCESIBILIDAD: MOVIMIENTO REDUCIDO ─────────────────── */
@media (prefers-reduced-motion: reduce) {
  .content-bg-hero::before {
    animation:   none;
    will-change: auto;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2d78a04 */.grid-reconocimiento .jet-listing-grid__items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    width: calc(100% + 20px);
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32420b0 */.cta-link-color .elementor-button-content-wrapper {
    justify-content: center;
    transition: 0.3s;
}

.cta-link-color svg path {
    fill: #296CF8 !important;
}

.cta-link-color .elementor-button:hover .elementor-button-content-wrapper {
    gap: 16px !important;
    justify-content: center;
    transition: 0.25s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61825de */.cta-link-color .elementor-button-content-wrapper {
    justify-content: center;
    transition: 0.3s;
}

.cta-link-color svg path {
    fill: #296CF8 !important;
}

.cta-link-color .elementor-button:hover .elementor-button-content-wrapper {
    gap: 16px !important;
    justify-content: center;
    transition: 0.25s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a16c104 */.cta-link-color .elementor-button-content-wrapper {
    justify-content: center;
    transition: 0.3s;
}

.cta-link-color svg path {
    fill: #296CF8 !important;
}

.cta-link-color .elementor-button:hover .elementor-button-content-wrapper {
    gap: 16px !important;
    justify-content: center;
    transition: 0.25s;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e3c8367 */.sd-cliente .swiper {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39430f0 */.cta-link-color .elementor-button-content-wrapper {
    justify-content: center;
    transition: 0.3s;
}

.cta-link-color svg path {
    fill: #296CF8 !important;
}

.cta-link-color .elementor-button:hover .elementor-button-content-wrapper {
    gap: 16px !important;
    justify-content: center;
    transition: 0.25s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9dde0fa */.cta-link-color .elementor-button-content-wrapper {
    justify-content: center;
    transition: 0.3s;
}

.cta-link-color svg path {
    fill: #296CF8 !important;
}

.cta-link-color .elementor-button:hover .elementor-button-content-wrapper {
    gap: 16px !important;
    justify-content: center;
    transition: 0.25s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1673294 */.cta-solid-white .elementor-button-content-wrapper {
    justify-content: center;
    transition: 0.3s;
}

.cta-solid-white .elementor-button:hover .elementor-button-content-wrapper {
    gap: 16px !important;
    justify-content: center;
    transition: 0.25s;
}

.cta-solid-white svg path {
    fill: #111111;
    transition: 0.25s;
}

.cta-solid-white .elementor-button:hover svg path {
    fill: #ffffff;
}

.cta-solid-white .elementor-button:focus svg path {
    fill: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342666f */.box-dupla {
    border-radius: 16px;
    overflow: hidden;
}/* End custom CSS */