.elementor-3605 .elementor-element.elementor-element-4148350{--display:flex;--min-height:1117px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:300px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-4148350:not(.elementor-motion-effects-element-type-background), .elementor-3605 .elementor-element.elementor-element-4148350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ik.imagekit.io/meier/beast-webp/Calendario/Frame%201171276521%20(1).webp?updatedAt=1764006161736");background-repeat:no-repeat;background-size:cover;}.elementor-3605 .elementor-element.elementor-element-4148350.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3605 .elementor-element.elementor-element-929c4ab{width:100%;max-width:100%;top:0px;z-index:3;}body:not(.rtl) .elementor-3605 .elementor-element.elementor-element-929c4ab{left:0px;}body.rtl .elementor-3605 .elementor-element.elementor-element-929c4ab{right:0px;}.elementor-3605 .elementor-element.elementor-element-94589b9{--display:flex;--min-height:152.59px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3605 .elementor-element.elementor-element-97ed561{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3605 .elementor-element.elementor-element-6b203ad{padding:0px 0px 05px 0px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-6b203ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;color:var( --e-global-color-00f3e34 );}.elementor-3605 .elementor-element.elementor-element-8fedb0e{text-align:center;}.elementor-3605 .elementor-element.elementor-element-8fedb0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#F5F5F5;}.elementor-3605 .elementor-element.elementor-element-e7c1860{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:0px;--padding-left:27px;--padding-right:27px;}.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-3605 .elementor-element.elementor-element-8e811dc .elementor-button{background-color:var( --e-global-color-00f3e34 );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-aff1efb );color:var( --e-global-color-aff1efb );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-aff1efb );border-radius:11px 11px 11px 11px;padding:16px 18px 16px 19px;}.elementor-3605 .elementor-element.elementor-element-8e811dc .elementor-button:hover, .elementor-3605 .elementor-element.elementor-element-8e811dc .elementor-button:focus{border-color:#191C24;box-shadow:0px 0px 26px -7px #F5F5F5;}.elementor-3605 .elementor-element.elementor-element-e6801fa.elementor-element{--align-self:center;}.elementor-3605 .elementor-element.elementor-element-1efa200{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-3605 .elementor-element.elementor-element-4ad93ca{--display:flex;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3605 .elementor-element.elementor-element-4ad93ca:not(.elementor-motion-effects-element-type-background), .elementor-3605 .elementor-element.elementor-element-4ad93ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ik.imagekit.io/meier/beast-webp/Calendario/Group%201171275944%20(2).webp");background-position:center center;background-repeat:no-repeat;background-size:56% auto;}.elementor-3605 .elementor-element.elementor-element-bab9ff7 img{width:58%;}.elementor-3605 .elementor-element.elementor-element-8645bab{--display:flex;--min-height:2000px;--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;--align-items:center;--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:70px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-8645bab:not(.elementor-motion-effects-element-type-background), .elementor-3605 .elementor-element.elementor-element-8645bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ebfb82b );}.elementor-3605 .elementor-element.elementor-element-558e4ae{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-75d6e69.elementor-element{--align-self:center;}.elementor-3605 .elementor-element.elementor-element-75d6e69{text-align:center;}.elementor-3605 .elementor-element.elementor-element-75d6e69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-f1e51c7{--display:flex;}.elementor-3605 .elementor-element.elementor-element-ef85ffd{--display:flex;}.elementor-3605 .elementor-element.elementor-element-b09e2a5{--display:flex;}.elementor-3605 .elementor-element.elementor-element-263f15f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-c57ec88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-2eedc04{--display:flex;}.elementor-3605 .elementor-element.elementor-element-a0829fd{--display:flex;}.elementor-3605 .elementor-element.elementor-element-cde7681 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-137112f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-cf0e483{--display:flex;}.elementor-3605 .elementor-element.elementor-element-f66b72b{--display:flex;}.elementor-3605 .elementor-element.elementor-element-5566ed8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-5084fe3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-0614e9a{--display:flex;}.elementor-3605 .elementor-element.elementor-element-1288381{--display:flex;}.elementor-3605 .elementor-element.elementor-element-98fb152 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-e30034d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-c1efe17{--display:flex;}.elementor-3605 .elementor-element.elementor-element-3976cb1{--display:flex;}.elementor-3605 .elementor-element.elementor-element-4acd0c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-6b40f83 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-49bd1b7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-3d512b4.elementor-element{--align-self:center;}.elementor-3605 .elementor-element.elementor-element-3d512b4{text-align:center;}.elementor-3605 .elementor-element.elementor-element-3d512b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-a4644ba{--display:flex;}.elementor-3605 .elementor-element.elementor-element-1b66f63{--display:flex;}.elementor-3605 .elementor-element.elementor-element-10c885d{--display:flex;}.elementor-3605 .elementor-element.elementor-element-ed855a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-1d947fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-1668bbc{--display:flex;}.elementor-3605 .elementor-element.elementor-element-0b66b78{--display:flex;}.elementor-3605 .elementor-element.elementor-element-d780020 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-08909da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-dd2df94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-0f9142a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-0f9142a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-b14d81b{--display:flex;}.elementor-3605 .elementor-element.elementor-element-0ceddab{--display:flex;}.elementor-3605 .elementor-element.elementor-element-f5afac4{--display:flex;--z-index:0;}.elementor-3605 .elementor-element.elementor-element-160d91a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-caca71d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#545971;}.elementor-3605 .elementor-element.elementor-element-2b3b1ec{--display:flex;}.elementor-3605 .elementor-element.elementor-element-90ae78f{--display:flex;}.elementor-3605 .elementor-element.elementor-element-9e9f518 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-03b8e6a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#545971;}.elementor-3605 .elementor-element.elementor-element-585d6ba{--display:flex;}.elementor-3605 .elementor-element.elementor-element-0d981da{--display:flex;}.elementor-3605 .elementor-element.elementor-element-e72fde1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-aeea5d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#545971;}.elementor-3605 .elementor-element.elementor-element-45dc3a2{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-aff1efb );--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-3605 .elementor-element.elementor-element-45dc3a2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-3605 .elementor-element.elementor-element-a2316ae{--display:flex;--min-height:905px;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-3605 .elementor-element.elementor-element-a2316ae:not(.elementor-motion-effects-element-type-background), .elementor-3605 .elementor-element.elementor-element-a2316ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ebfb82b );}.elementor-3605 .elementor-element.elementor-element-75e85a1{width:var( --container-widget-width, 125px );max-width:125px;background-color:#3D8E5F4D;padding:10px 12px 10px 12px;--container-widget-width:125px;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-75e85a1.elementor-element{--align-self:center;}.elementor-3605 .elementor-element.elementor-element-75e85a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#3D8E5F;}.elementor-3605 .elementor-element.elementor-element-f7b8044{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-f7b8044 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:500;line-height:1.1em;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-7de171f{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-3605 .elementor-element.elementor-element-7de171f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-a5c50c5{padding:0px 0px 0px 0px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-a5c50c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-80fec4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-d0913fe{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-3605 .elementor-element.elementor-element-6eb2127{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-06bb337{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-3605 .elementor-element.elementor-element-8a8a31c{--display:flex;}.elementor-3605 .elementor-element.elementor-element-810b041{margin:027px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3605 .elementor-element.elementor-element-810b041.elementor-element{--order:99999 /* order end hack */;}.elementor-3605 .elementor-element.elementor-element-810b041 img{width:280px;}.elementor-3605 .elementor-element.elementor-element-20acede{--display:flex;--min-height:2151px;--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: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-3605 .elementor-element.elementor-element-20acede:not(.elementor-motion-effects-element-type-background), .elementor-3605 .elementor-element.elementor-element-20acede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ebfb82b );background-image:url("https://ik.imagekit.io/meier/beast-webp/m%C3%A9tricas/Frame%201171276454.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-3605 .elementor-element.elementor-element-c657723{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3605 .elementor-element.elementor-element-930fc6e{width:var( --container-widget-width, 165px );max-width:165px;background-color:#00C16D99;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;--container-widget-width:165px;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-930fc6e.elementor-element{--align-self:center;}.elementor-3605 .elementor-element.elementor-element-930fc6e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-00f3e34 );}.elementor-3605 .elementor-element.elementor-element-6cea6e7{text-align:center;}.elementor-3605 .elementor-element.elementor-element-6cea6e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-a5ad5cb .elementor-button{background-color:#191C2412;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-aff1efb );color:var( --e-global-color-aff1efb );transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-aff1efb );border-radius:14px 14px 14px 14px;padding:18px 025px 18px 25px;}.elementor-3605 .elementor-element.elementor-element-a5ad5cb{padding:0px 0px 0px 0px;}.elementor-3605 .elementor-element.elementor-element-a5ad5cb.elementor-element{--align-self:center;}.elementor-3605 .elementor-element.elementor-element-a5ad5cb .elementor-button:hover, .elementor-3605 .elementor-element.elementor-element-a5ad5cb .elementor-button:focus{border-color:#191C24;}.elementor-3605 .elementor-element.elementor-element-76dd557{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-0c3ad9b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3605 .elementor-element.elementor-element-660dfc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-3605 .elementor-element.elementor-element-660dfc3.elementor-element{--align-self:center;}.elementor-3605 .elementor-element.elementor-element-660dfc3 img{width:350px;}.elementor-3605 .elementor-element.elementor-element-6e5ffa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-6e5ffa0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-00f3e34 );}.elementor-3605 .elementor-element.elementor-element-59fc9aa .elementor-button{background-color:var( --e-global-color-00f3e34 );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-aff1efb );color:var( --e-global-color-aff1efb );border-radius:12px 12px 12px 12px;padding:018px 27px 18px 34px;}.elementor-3605 .elementor-element.elementor-element-59fc9aa .elementor-button:hover, .elementor-3605 .elementor-element.elementor-element-59fc9aa .elementor-button:focus{background-color:#0A8942;color:var( --e-global-color-00f3e34 );}.elementor-3605 .elementor-element.elementor-element-59fc9aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;}.elementor-3605 .elementor-element.elementor-element-59fc9aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3605 .elementor-element.elementor-element-59fc9aa .elementor-button:hover svg, .elementor-3605 .elementor-element.elementor-element-59fc9aa .elementor-button:focus svg{fill:var( --e-global-color-00f3e34 );}.elementor-3605 .elementor-element.elementor-element-b4d5c10 .elementor-repeater-item-e31843e.elementor-social-icon{background-color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-b4d5c10 .elementor-repeater-item-4d5837c.elementor-social-icon{background-color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-b4d5c10 .elementor-repeater-item-2e9f6b0.elementor-social-icon{background-color:var( --e-global-color-aff1efb );}.elementor-3605 .elementor-element.elementor-element-b4d5c10{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3605 .elementor-element.elementor-element-940fb0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-940fb0f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-decoration:underline;color:var( --e-global-color-00f3e34 );}.elementor-3605 .elementor-element.elementor-element-a1a65f0{--display:flex;}.elementor-3605 .elementor-element.elementor-element-a1a65f0:not(.elementor-motion-effects-element-type-background), .elementor-3605 .elementor-element.elementor-element-a1a65f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aff1efb );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3605 .elementor-element.elementor-element-6b203ad{text-align:center;}.elementor-3605 .elementor-element.elementor-element-6b203ad .elementor-heading-title{font-size:36px;}.elementor-3605 .elementor-element.elementor-element-8fedb0e .elementor-heading-title{font-size:14px;}.elementor-3605 .elementor-element.elementor-element-1efa200:not(.elementor-motion-effects-element-type-background), .elementor-3605 .elementor-element.elementor-element-1efa200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ik.imagekit.io/meier/beast-webp/Calendario/Group%201171275945%20(1).webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3605 .elementor-element.elementor-element-1efa200{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3605 .elementor-element.elementor-element-4287a26 img{width:40%;}.elementor-3605 .elementor-element.elementor-element-8645bab{--padding-top:150px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-558e4ae{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3605 .elementor-element.elementor-element-f1e51c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-c15028a img{width:100%;}.elementor-3605 .elementor-element.elementor-element-c57ec88 .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-61d5979 img{width:100%;}.elementor-3605 .elementor-element.elementor-element-137112f .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-615924d img{width:100%;}.elementor-3605 .elementor-element.elementor-element-5084fe3 .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-1a8feb3 img{width:100%;}.elementor-3605 .elementor-element.elementor-element-e30034d .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-75eccc5 img{width:100%;}.elementor-3605 .elementor-element.elementor-element-6b40f83 .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-49bd1b7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3605 .elementor-element.elementor-element-a4644ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-e176edc img{width:100%;}.elementor-3605 .elementor-element.elementor-element-1d947fc .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-dea613a img{width:100%;}.elementor-3605 .elementor-element.elementor-element-08909da .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-45dc3a2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3605 .elementor-element.elementor-element-a2316ae{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-20acede{--min-height:160vh;}.elementor-3605 .elementor-element.elementor-element-6cea6e7 .elementor-heading-title{font-size:36px;}.elementor-3605 .elementor-element.elementor-element-a5ad5cb .elementor-button{font-size:12px;}.elementor-3605 .elementor-element.elementor-element-660dfc3{margin:0500px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3605 .elementor-element.elementor-element-660dfc3 img{width:250px;}.elementor-3605 .elementor-element.elementor-element-6e5ffa0{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-3605 .elementor-element.elementor-element-6e5ffa0 .elementor-heading-title{font-size:20px;}.elementor-3605 .elementor-element.elementor-element-59fc9aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3605 .elementor-element.elementor-element-59fc9aa .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-3605 .elementor-element.elementor-element-4148350:not(.elementor-motion-effects-element-type-background), .elementor-3605 .elementor-element.elementor-element-4148350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ik.imagekit.io/meier/beast-webp/Calendario/Frame%201171276521%20(1).webp?updatedAt=1764006161736");background-position:top center;}.elementor-3605 .elementor-element.elementor-element-4148350{--width:100%;--min-height:723px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-94589b9{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3605 .elementor-element.elementor-element-97ed561{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3605 .elementor-element.elementor-element-6b203ad{margin:0px 035px calc(var(--kit-widget-spacing, 0px) + 0px) 035px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-6b203ad .elementor-heading-title{font-size:22px;}.elementor-3605 .elementor-element.elementor-element-8fedb0e{margin:5px 30px calc(var(--kit-widget-spacing, 0px) + 15px) 30px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-8fedb0e .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3605 .elementor-element.elementor-element-e7c1860{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-8e811dc .elementor-button{border-radius:14px 14px 14px 14px;padding:14px 12px 14px 12px;}.elementor-3605 .elementor-element.elementor-element-1efa200:not(.elementor-motion-effects-element-type-background), .elementor-3605 .elementor-element.elementor-element-1efa200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ik.imagekit.io/meier/beast-webp/Calendario/Group%201171275945%20(1).webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3605 .elementor-element.elementor-element-1efa200{--content-width:100%;--min-height:58vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3605 .elementor-element.elementor-element-4287a26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3605 .elementor-element.elementor-element-4287a26 img{width:80%;}.elementor-3605 .elementor-element.elementor-element-4ad93ca{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3605 .elementor-element.elementor-element-8645bab{--width:100%;--min-height:1433px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-558e4ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-75d6e69{padding:0px 0px 0px 20px;text-align:left;}.elementor-3605 .elementor-element.elementor-element-75d6e69.elementor-element{--align-self:flex-start;}.elementor-3605 .elementor-element.elementor-element-75d6e69 .elementor-heading-title{font-size:28px;}.elementor-3605 .elementor-element.elementor-element-ef85ffd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-c15028a img{width:90vw;max-width:200vw;}.elementor-3605 .elementor-element.elementor-element-b09e2a5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3605 .elementor-element.elementor-element-263f15f .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-c57ec88 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3605 .elementor-element.elementor-element-2eedc04{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-61d5979 img{width:90vw;max-width:200vw;}.elementor-3605 .elementor-element.elementor-element-a0829fd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3605 .elementor-element.elementor-element-cde7681 .elementor-heading-title{font-size:16px;}.elementor-3605 .elementor-element.elementor-element-137112f .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3605 .elementor-element.elementor-element-cf0e483{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-615924d img{width:90vw;max-width:200vw;}.elementor-3605 .elementor-element.elementor-element-f66b72b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3605 .elementor-element.elementor-element-5566ed8 .elementor-heading-title{font-size:16px;}.elementor-3605 .elementor-element.elementor-element-5084fe3 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3605 .elementor-element.elementor-element-0614e9a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-1a8feb3 img{width:90vw;max-width:200vw;}.elementor-3605 .elementor-element.elementor-element-1288381{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3605 .elementor-element.elementor-element-98fb152 .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-e30034d .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3605 .elementor-element.elementor-element-c1efe17{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-75eccc5 img{width:90vw;max-width:200vw;}.elementor-3605 .elementor-element.elementor-element-3976cb1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3605 .elementor-element.elementor-element-4acd0c0 .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-6b40f83 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3605 .elementor-element.elementor-element-49bd1b7{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-3d512b4{padding:0px 015px 0px 0px;text-align:right;}.elementor-3605 .elementor-element.elementor-element-3d512b4 .elementor-heading-title{font-size:28px;}.elementor-3605 .elementor-element.elementor-element-1b66f63{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-e176edc{text-align:right;}.elementor-3605 .elementor-element.elementor-element-e176edc img{width:95vw;max-width:200vw;height:0%;}.elementor-3605 .elementor-element.elementor-element-10c885d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3605 .elementor-element.elementor-element-ed855a3 .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-1d947fc .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3605 .elementor-element.elementor-element-1668bbc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-dea613a{text-align:right;}.elementor-3605 .elementor-element.elementor-element-dea613a img{width:95vw;max-width:200vw;}.elementor-3605 .elementor-element.elementor-element-0b66b78{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3605 .elementor-element.elementor-element-d780020 .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-08909da .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3605 .elementor-element.elementor-element-b14d81b{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3605 .elementor-element.elementor-element-160d91a{text-align:center;}.elementor-3605 .elementor-element.elementor-element-160d91a .elementor-heading-title{font-size:20px;}.elementor-3605 .elementor-element.elementor-element-9e9f518{text-align:center;}.elementor-3605 .elementor-element.elementor-element-9e9f518 .elementor-heading-title{font-size:18px;}.elementor-3605 .elementor-element.elementor-element-e72fde1{text-align:center;}.elementor-3605 .elementor-element.elementor-element-e72fde1 .elementor-heading-title{font-size:20px;}.elementor-3605 .elementor-element.elementor-element-45dc3a2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3605 .elementor-element.elementor-element-a2316ae{--width:100%;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-f7b8044{padding:10px 10px 10px 10px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-f7b8044 .elementor-heading-title{font-size:32px;}.elementor-3605 .elementor-element.elementor-element-7de171f{padding:10px 10px 10px 10px;text-align:center;}.elementor-3605 .elementor-element.elementor-element-7de171f .elementor-heading-title{font-size:26px;}.elementor-3605 .elementor-element.elementor-element-a5c50c5{padding:10px 20px 0px 20px;}.elementor-3605 .elementor-element.elementor-element-a5c50c5 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-3605 .elementor-element.elementor-element-8a8a31c{--content-width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3605 .elementor-element.elementor-element-8a8a31c.e-con{--align-self:center;}.elementor-3605 .elementor-element.elementor-element-810b041.elementor-element{--align-self:center;}.elementor-3605 .elementor-element.elementor-element-810b041{text-align:center;}.elementor-3605 .elementor-element.elementor-element-810b041 img{width:200px;}.elementor-3605 .elementor-element.elementor-element-20acede{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3605 .elementor-element.elementor-element-930fc6e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-3605 .elementor-element.elementor-element-930fc6e .elementor-heading-title{font-size:12px;}.elementor-3605 .elementor-element.elementor-element-6cea6e7 .elementor-heading-title{font-size:28px;}.elementor-3605 .elementor-element.elementor-element-a5ad5cb{padding:0px 0px 0px 0px;}.elementor-3605 .elementor-element.elementor-element-a5ad5cb .elementor-button{font-size:12px;}.elementor-3605 .elementor-element.elementor-element-76dd557{--min-height:790px;}.elementor-3605 .elementor-element.elementor-element-0c3ad9b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3605 .elementor-element.elementor-element-660dfc3{margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-3605 .elementor-element.elementor-element-660dfc3 img{width:150px;}.elementor-3605 .elementor-element.elementor-element-6e5ffa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3605 .elementor-element.elementor-element-6e5ffa0 .elementor-heading-title{font-size:16px;}.elementor-3605 .elementor-element.elementor-element-59fc9aa{padding:0px 0px 0px 0px;}.elementor-3605 .elementor-element.elementor-element-59fc9aa .elementor-button{font-size:14px;padding:14px 12px 14px 020px;}.elementor-3605 .elementor-element.elementor-element-940fb0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-3605 .elementor-element.elementor-element-a1a65f0{--width:100%;}}@media(min-width:768px){.elementor-3605 .elementor-element.elementor-element-4148350{--width:100vw;}.elementor-3605 .elementor-element.elementor-element-558e4ae{--content-width:1350px;}.elementor-3605 .elementor-element.elementor-element-49bd1b7{--content-width:1350px;}.elementor-3605 .elementor-element.elementor-element-dd2df94{--width:100vw;}.elementor-3605 .elementor-element.elementor-element-b14d81b{--content-width:1300px;}}/* Start custom CSS for heading, class: .elementor-element-6b203ad */@media (min-width: 1024px){
    .hide-on-desk {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fedb0e */.text-gradient {
  background: linear-gradient(90deg, #07d160, #146745);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

@media (min-width: 1024px) {
    .hide-on-desk {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e811dc */.hero-btn:hover {
    border: solid 2px #191c24;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bab9ff7 */.img-hero-calendario {
    backface-visibility: hidden;
    transform: translateZ(0);
    -webkit-font-smoothing: subpixel-antialiased;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4148350 */#main-footer {
    display: none;
}
body {
    overflow-x: hidden !important;
}

@media (max-width: 1024px) {
    body {
        overflow-x: hidden !important;
    }
    
    html, body {
  width: 100%;
  overflow-x: hidden;
  touch-action: pan-y;
}
    
    .elementor-section {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    .elementor-container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    /* Elimina márgenes negativos problemáticos */
    .elementor-column {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .responsive-hiding{
        display: none !important;
    }
}


.hero-fade-bottom {
  position: relative;
}

.hero-fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 300px;
  background: linear-gradient(to bottom, 
    rgba(245, 245, 245, 0) 0%, 
    rgba(245, 245, 245, 0.3) 40%, 
    rgba(245, 245, 245, 0.7) 70%, 
    rgba(245, 245, 245, 0.9) 85%, 
    rgb(245, 245, 245) 100%);
  z-index: 0;
  pointer-events: none;
}
@media (max-width: 768px) {
    .hero-fade-bottom::after {
        height: 100px;
    }

}


.bg-metricas {
    background-position: center center;

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-45dc3a2 */.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 28px !important;
    border-radius: 20px !important;
    background-color: #191C24 !important;
    transition: 300ms ease-in;
}
.swiper-pagination-bullet {
    background-color:#191C2480 !important;
}
.swiper, .swiper-carousel {
    z-index: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8645bab */.fade-in-top-container {
      content: "";
  position: absolute;
  top: -100px; /* Ajusta según el solapamiento que quieras */
  left: 0;
  width: 100%;
  height: 100px; /* altura del fade */
  background: linear-gradient(to bottom, rgba(10, 20, 40, 1), rgba(255, 255, 255, 0));
  z-index: 1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5ad5cb */.hero-btn:hover {
    border: solid 2px #191c24;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-660dfc3 */.img-rotate {
    transform: scaleX(-1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76dd557 */.elementor-element-de8529f,
.elementor-element-3fe1968,
.elementor-element-de8520f {
  padding: 0 !important;
}

.elementor-element-de8529f .elementor-container,
.elementor-element-3fe1968 .elementor-container,
.elementor-element-de8520f .elementor-container {
  padding: 0 !important;
}


@media (max-width: 768px) {
    .footer-glass {
    background-size:100% !important;
    background-repeat:no-repeat;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20acede */.elementor-element-de8529f,
.elementor-element-3fe1968,
.elementor-element-de8520f {
  padding: 0 !important;
}

.elementor-element-de8529f .elementor-container,
.elementor-element-3fe1968 .elementor-container,
.elementor-element-de8520f .elementor-container {
  padding: 0 !important;
}


@media (max-width: 768px) {
    .footer-glass {
    background-size:100% !important;
    background-repeat:no-repeat;
}
}

@media (min-width: 2000px) {
    .blue-metricas {
        background-position: center 400px !important;
        background-size: 100% !important;
    }
}
@media (max-width: 1024px) {
    .blue-metricas {
        background-position: center 300px !important;
    background-size: 150% !important;
    }
}
@media (max-width: 500px){
    .blue-metricas {
        background-size: 175% !important;
        background-position: center 220px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* 	navbar glass scroll animation */
	.not-at-top {
		border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF1F;
    border-radius: 24px 24px 24px 24px;
    box-shadow: 0px 19px 54px -18px rgba(0, 0, 0, 0.50);
		background-color: #191C2499;
    backdrop-filter: blur(22px);
	}



/* 	fade abajo de los containers(50) */
	
	.fade-container-bottom {
    position: relative;
}
.fade-container-bottom::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    width: 100%;
  background: radial-gradient(ellipse at bottom, #f5f5f5 0%, transparent 70%);
  pointer-events: none;
  border-width: 1px 1px 0 1px !important;
}



/*centrar elemento absolutol*/
.elemento-absoluto {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.elemento-absoluto-funnels {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}
.padre-elemento-absoluto {
    position: relative;
}

.no-padding {
    padding: 0 !important;
}

/* Estilos CSS para la animación de scroll
   Agregar en: Elementor > Custom CSS o en el archivo style.css del tema */

/* Estado inicial: elemento fuera de la pantalla */
.scroll-slide-left {
    opacity: 0;
    transform: translateX(100px);
    filter: blur(8px);
    transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);
    will-change: transform, opacity, filter;
}

/* Estado activo: elemento visible con animación */
.scroll-slide-left--active {
    opacity: 1;
    transform: translateX(0);
    filter: blur(0);
}

/* Variantes de velocidad (opcional) */
.scroll-slide-left--slow {
    transition-duration: 1.2s;
}

.scroll-slide-left--fast {
    transition-duration: 0.5s;
}

/* Variantes de distancia (opcional) */
.scroll-slide-left--far {
    transform: translateX(150px);
}

.scroll-slide-left--far.scroll-slide-left--active {
    transform: translateX(0);
}

/* Efecto de rebote suave (opcional) */
.scroll-slide-left--bounce {
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* Para múltiples elementos con delay escalonado */
.scroll-slide-left:nth-child(1) {
    transition-delay: 0s;
}

.scroll-slide-left:nth-child(2) {
    transition-delay: 0.1s;
}

.scroll-slide-left:nth-child(3) {
    transition-delay: 0.2s;
}

.scroll-slide-left:nth-child(4) {
    transition-delay: 0.3s;
}

.scroll-slide-left:nth-child(5) {
    transition-delay: 0.4s;
}

/* Responsive: reducir el efecto en móviles si es necesario */
@media (max-width: 768px) {
    .scroll-slide-left {
        transform: translateX(50px);
        filter: blur(4px);
    }
}



.section-fade-blue-metricas {
  position: relative;
  overflow: visible;
}

/* Fade inferior */
.section-fade-blue-metricas::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 300px; /* ajustá la altura del fade */
  pointer-events: none;
  background: linear-gradient(
    to bottom,
    rgba(245, 245, 245, 0) 0%,
    #191C24 100%
  );
  z-index: 2;
}/* End custom CSS */