.elementor-22 .elementor-element.elementor-element-7296c92{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-22 .elementor-element.elementor-element-7296c92:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7296c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/Bg-Fondo1-Desktop.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-22 .elementor-element.elementor-element-bb9ba03{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-fbb8eea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b6594d1{--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-22 .elementor-element.elementor-element-5ace8d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-76aae38{--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-22 .elementor-element.elementor-element-15bd5e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e7ae56d{--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-22 .elementor-element.elementor-element-900edb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9c06f52{--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-22 .elementor-element.elementor-element-3628256 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-901109a{--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-22 .elementor-element.elementor-element-9838b29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-35c4300{--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-22 .elementor-element.elementor-element-5fe3175 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5a1e951{--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-22 .elementor-element.elementor-element-02264df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-09c8710{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-22 .elementor-element.elementor-element-09c8710 > .elementor-widget-container{margin:72px 0px 115px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-44f0f52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-a272024{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-a272024 > .elementor-widget-container{margin:8px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a272024.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-a272024 .elementor-heading-title{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1em;}.elementor-22 .elementor-element.elementor-element-ec3dcc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ec3dcc9.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-0cbfe80{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-22 .elementor-element.elementor-element-0cbfe80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-cb580db{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-22 .elementor-element.elementor-element-cb580db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-cb580db .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-cb580db .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-cb580db .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-94d4273{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-22 .elementor-element.elementor-element-94d4273 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-94d4273 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-94d4273 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-94d4273 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-a3064eb{width:var( --container-widget-width, 687px );max-width:687px;--container-widget-width:687px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-a3064eb > .elementor-widget-container{margin:32px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a3064eb.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-a3064eb .elementor-heading-title{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-95fe75d .elementor-button{background-color:transparent;font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;background-image:linear-gradient(90deg, #2F0303 8.36%, #950909 72.35%);border-radius:10px 10px 10px 10px;padding:20px 20px 20px 40px;}.elementor-22 .elementor-element.elementor-element-95fe75d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-95fe75d.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-95fe75d .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-ab6bb2f > .elementor-widget-container{margin:8px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ab6bb2f.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-ab6bb2f img{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-eff73bb{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-eff73bb.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-6c1e005 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-6c1e005{--icon-box-icon-margin:8px;}.elementor-22 .elementor-element.elementor-element-6c1e005 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-6c1e005 .elementor-icon{font-size:17px;}.elementor-22 .elementor-element.elementor-element-6c1e005 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6c1e005 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-6c1e005 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-0ed9b11 > .elementor-widget-container{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-0ed9b11{--icon-box-icon-margin:8px;}.elementor-22 .elementor-element.elementor-element-0ed9b11 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-0ed9b11 .elementor-icon{font-size:15px;}.elementor-22 .elementor-element.elementor-element-0ed9b11 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-0ed9b11 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-0ed9b11 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-5d2ab07 > .elementor-widget-container{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-5d2ab07{--icon-box-icon-margin:8px;}.elementor-22 .elementor-element.elementor-element-5d2ab07 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-5d2ab07 .elementor-icon{font-size:16px;}.elementor-22 .elementor-element.elementor-element-5d2ab07 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-5d2ab07 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-5d2ab07 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-9e5472d{--display:flex;--min-height:1573.85px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9e5472d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9e5472d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/Bg-Forma-Desktop.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-22 .elementor-element.elementor-element-c701ec9{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-22 .elementor-element.elementor-element-c701ec9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c701ec9.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:26px;font-weight:700;line-height:1em;}.elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-b4d4a79{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-22 .elementor-element.elementor-element-b4d4a79 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:40px 25px 40px 25px;}.elementor-22 .elementor-element.elementor-element-b4d4a79.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon{font-size:51.72px;}.elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-4d9c51b{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-22 .elementor-element.elementor-element-4d9c51b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:40px 25px 40px 25px;}.elementor-22 .elementor-element.elementor-element-4d9c51b.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4d9c51b .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-4d9c51b .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-4d9c51b .elementor-icon{font-size:51.72px;}.elementor-22 .elementor-element.elementor-element-4d9c51b .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4d9c51b .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-4d9c51b .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-7a78c26{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-22 .elementor-element.elementor-element-7a78c26 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:40px 25px 40px 25px;}.elementor-22 .elementor-element.elementor-element-7a78c26.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-7a78c26 .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-7a78c26 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-7a78c26 .elementor-icon{font-size:51.72px;}.elementor-22 .elementor-element.elementor-element-7a78c26 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-7a78c26 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-7a78c26 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-3d9247c{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-22 .elementor-element.elementor-element-3d9247c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:40px 25px 40px 25px;}.elementor-22 .elementor-element.elementor-element-3d9247c.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-3d9247c .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-3d9247c .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-3d9247c .elementor-icon{font-size:51.72px;}.elementor-22 .elementor-element.elementor-element-3d9247c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-3d9247c .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-3d9247c .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-0c9ba79{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-22 .elementor-element.elementor-element-0c9ba79 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:40px 25px 40px 25px;}.elementor-22 .elementor-element.elementor-element-0c9ba79.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-0c9ba79 .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-0c9ba79 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-0c9ba79 .elementor-icon{font-size:51.72px;}.elementor-22 .elementor-element.elementor-element-0c9ba79 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-0c9ba79 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-0c9ba79 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-fe2f91e{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-fe2f91e > .elementor-widget-container{margin:100px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-fe2f91e .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-03d9f66{width:100%;max-width:100%;--icon-box-icon-margin:8px;}.elementor-22 .elementor-element.elementor-element-03d9f66 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-03d9f66.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-title{margin-bottom:8px;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:26px;font-weight:700;line-height:1em;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-f43dc5a{--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-22 .elementor-element.elementor-element-87decdc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-87decdc.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-b70248a > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-b70248a.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-b70248a{--icon-box-icon-margin:9px;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-title{margin-bottom:6px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-a6b864a{--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-22 .elementor-element.elementor-element-4652b5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4652b5c.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-6ccb771 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-6ccb771.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-6ccb771{--icon-box-icon-margin:9px;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-title{margin-bottom:6px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-3af973a{--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-22 .elementor-element.elementor-element-027032e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-027032e.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-c21ea5f > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-c21ea5f.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-c21ea5f{--icon-box-icon-margin:9px;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-title{margin-bottom:6px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-fd02841{--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-22 .elementor-element.elementor-element-5fcf5bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5fcf5bb.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-616bf78 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-616bf78.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-616bf78{--icon-box-icon-margin:9px;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-title{margin-bottom:6px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-f67a158{--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-22 .elementor-element.elementor-element-c7b5bfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c7b5bfe.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-1f82a85 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-1f82a85.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-1f82a85{--icon-box-icon-margin:9px;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-title{margin-bottom:6px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-63500ad{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-90px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:200px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-90px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:200px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#595959;--e-n-carousel-dots-hover-color:#F2BB79;--e-n-carousel-swiper-pagination-spacing:40px;}.elementor-22 .elementor-element.elementor-element-63500ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-22 .elementor-element.elementor-element-63500ad .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-22 .elementor-element.elementor-element-63500ad .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-22 .elementor-element.elementor-element-ac69f1d .elementor-button{background-color:transparent;font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;background-image:linear-gradient(90deg, #2F0303 8.36%, #950909 72.35%);border-radius:10px 10px 10px 10px;padding:20px 20px 20px 40px;}.elementor-22 .elementor-element.elementor-element-ac69f1d{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-ac69f1d > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ac69f1d.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-ac69f1d .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-a2cd487 > .elementor-widget-container{margin:8px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a2cd487.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-a2cd487 img{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-06c06c7{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-22 .elementor-element.elementor-element-06c06c7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-06c06c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/04/bg-carrusel.webp");background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-22 .elementor-element.elementor-element-9d947f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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;--z-index:100;}.elementor-22 .elementor-element.elementor-element-9d947f9.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-2a4076c{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-2a4076c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 80px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2a4076c.elementor-element{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-title{margin-bottom:16px;}.elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:26px;font-weight:700;line-height:1em;}.elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-3c845ae .elementor-button{background-color:transparent;font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;background-image:linear-gradient(90deg, #2F0303 8.36%, #950909 72.35%);border-radius:10px 10px 10px 10px;padding:20px 20px 20px 40px;}.elementor-22 .elementor-element.elementor-element-3c845ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 100px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3c845ae.elementor-element{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-3c845ae .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-5a69d8b > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 185px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5a69d8b.elementor-element{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-5a69d8b img{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-4e21069{--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:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-22 .elementor-element.elementor-element-7f4325a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-714ce3d > .elementor-widget-container{margin:0px -505px 0px -550px;}.elementor-22 .elementor-element.elementor-element-714ce3d.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-714ce3d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-714ce3d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-714ce3d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-714ce3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-714ce3d .elementor-icon-list-item > a{font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-714ce3d .elementor-icon-list-text{color:#FFFAF9;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-c028b99{--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-22 .elementor-element.elementor-element-493eb9f > .elementor-widget-container{margin:0px -505px 0px -550px;}.elementor-22 .elementor-element.elementor-element-493eb9f.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-493eb9f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-493eb9f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-493eb9f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-493eb9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-493eb9f .elementor-icon-list-item > a{font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-493eb9f .elementor-icon-list-text{color:#FFFAF9;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-e3fb2da{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:220px;width:initial;max-width:initial;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-22 .elementor-element.elementor-element-e3fb2da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b242038{--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-22 .elementor-element.elementor-element-5dcc97a > .elementor-widget-container{margin:0px -505px 0px -550px;}.elementor-22 .elementor-element.elementor-element-5dcc97a.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-5dcc97a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-5dcc97a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-5dcc97a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-5dcc97a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-5dcc97a .elementor-icon-list-item > a{font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-5dcc97a .elementor-icon-list-text{color:#FFFAF9;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-b4eddcb{--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-22 .elementor-element.elementor-element-fb302e2 > .elementor-widget-container{margin:0px -505px 0px -550px;}.elementor-22 .elementor-element.elementor-element-fb302e2.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-fb302e2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-fb302e2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-fb302e2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-fb302e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-fb302e2 .elementor-icon-list-item > a{font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-fb302e2 .elementor-icon-list-text{color:#FFFAF9;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-3803ed6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:220px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-22 .elementor-element.elementor-element-3803ed6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a30d5ad{--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-22 .elementor-element.elementor-element-0c0bd13 > .elementor-widget-container{margin:0px -505px 0px -550px;}.elementor-22 .elementor-element.elementor-element-0c0bd13.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-0c0bd13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-0c0bd13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-0c0bd13{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-0c0bd13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-0c0bd13 .elementor-icon-list-item > a{font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-0c0bd13 .elementor-icon-list-text{color:#FFFAF9;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-dbba6ee{--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-22 .elementor-element.elementor-element-17e0898 > .elementor-widget-container{margin:0px -505px 0px -550px;}.elementor-22 .elementor-element.elementor-element-17e0898.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-17e0898 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-17e0898 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-17e0898{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-17e0898 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-17e0898 .elementor-icon-list-item > a{font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-17e0898 .elementor-icon-list-text{color:#FFFAF9;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-331d2ef{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:220px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-22 .elementor-element.elementor-element-331d2ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3de184d{--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-22 .elementor-element.elementor-element-cf71d76 > .elementor-widget-container{margin:0px -505px 0px -550px;}.elementor-22 .elementor-element.elementor-element-cf71d76.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-cf71d76 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-cf71d76 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-cf71d76{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-cf71d76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-cf71d76 .elementor-icon-list-item > a{font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-cf71d76 .elementor-icon-list-text{color:#FFFAF9;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-4533e96{--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-22 .elementor-element.elementor-element-3ab5896 > .elementor-widget-container{margin:0px -505px 0px -550px;}.elementor-22 .elementor-element.elementor-element-3ab5896.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-3ab5896 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-3ab5896 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-3ab5896{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-3ab5896 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-3ab5896 .elementor-icon-list-item > a{font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-3ab5896 .elementor-icon-list-text{color:#FFFAF9;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-44cfef1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:220px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-22 .elementor-element.elementor-element-44cfef1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5572e4c{--display:flex;--min-height:3162px;--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:space-around;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5572e4c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5572e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/Bg-3beis-Escritorio-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-22 .elementor-element.elementor-element-be9b6e9{width:100%;max-width:100%;text-align:center;}.elementor-22 .elementor-element.elementor-element-be9b6e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-be9b6e9.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-be9b6e9 .elementor-heading-title{font-family:"SORA-x25", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1em;}.elementor-22 .elementor-element.elementor-element-dd5ca8d{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-dd5ca8d > .elementor-widget-container{margin:32px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-dd5ca8d.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-2796d8e{width:var( --container-widget-width, 302px );max-width:302px;--container-widget-width:302px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-22 .elementor-element.elementor-element-2796d8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 73px;}.elementor-22 .elementor-element.elementor-element-2796d8e.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon-box-title{margin-bottom:3px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:12px;font-weight:700;line-height:1em;}.elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-357085c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-357085c{text-align:center;}.elementor-22 .elementor-element.elementor-element-357085c img{width:423px;}.elementor-22 .elementor-element.elementor-element-6828ff2{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-22 .elementor-element.elementor-element-6828ff2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6828ff2.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon-box-title{margin-bottom:16px;}.elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:26px;font-weight:700;line-height:1em;}.elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-ae43469{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-ae43469 > .elementor-widget-container{margin:100px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ae43469 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-0a09a30{width:100%;max-width:100%;text-align:center;}.elementor-22 .elementor-element.elementor-element-0a09a30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-0a09a30.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-0a09a30 .elementor-heading-title{font-family:"SORA-x25", Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-2e590e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-eba1b97{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-eba1b97 .elementor-image-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-eba1b97.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-22 .elementor-element.elementor-element-eba1b97.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-22 .elementor-element.elementor-element-eba1b97.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-22 .elementor-element.elementor-element-eba1b97 .elementor-image-box-wrapper .elementor-image-box-img{width:170px;}.elementor-22 .elementor-element.elementor-element-eba1b97 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-eba1b97 .elementor-image-box-title{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-eba1b97 .elementor-image-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-ae46987 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ae46987.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-6e82610{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-cab0274{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-cab0274 .elementor-image-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-cab0274.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-22 .elementor-element.elementor-element-cab0274.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-22 .elementor-element.elementor-element-cab0274.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-22 .elementor-element.elementor-element-cab0274 .elementor-image-box-wrapper .elementor-image-box-img{width:170px;}.elementor-22 .elementor-element.elementor-element-cab0274 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-cab0274 .elementor-image-box-title{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-cab0274 .elementor-image-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-90559a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-90559a6.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-d76e32c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e3d8f02{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-e3d8f02 .elementor-image-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-e3d8f02.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-22 .elementor-element.elementor-element-e3d8f02.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-22 .elementor-element.elementor-element-e3d8f02.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-22 .elementor-element.elementor-element-e3d8f02 .elementor-image-box-wrapper .elementor-image-box-img{width:170px;}.elementor-22 .elementor-element.elementor-element-e3d8f02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-e3d8f02 .elementor-image-box-title{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-e3d8f02 .elementor-image-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-17b8ee4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-17b8ee4.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-d981739{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a5cb74a{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-a5cb74a .elementor-image-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-a5cb74a.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-22 .elementor-element.elementor-element-a5cb74a.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-22 .elementor-element.elementor-element-a5cb74a.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-22 .elementor-element.elementor-element-a5cb74a .elementor-image-box-wrapper .elementor-image-box-img{width:170px;}.elementor-22 .elementor-element.elementor-element-a5cb74a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-a5cb74a .elementor-image-box-title{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-a5cb74a .elementor-image-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-e28ac13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e28ac13.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4859d90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e755af0{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-e755af0 .elementor-image-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-e755af0.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-22 .elementor-element.elementor-element-e755af0.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-22 .elementor-element.elementor-element-e755af0.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-22 .elementor-element.elementor-element-e755af0 .elementor-image-box-wrapper .elementor-image-box-img{width:170px;}.elementor-22 .elementor-element.elementor-element-e755af0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-e755af0 .elementor-image-box-title{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-e755af0 .elementor-image-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-a822020 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a822020.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-07d0677{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-07d0677 > .elementor-widget-container{margin:100px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-07d0677 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-c54fabd{width:100%;max-width:100%;text-align:center;}.elementor-22 .elementor-element.elementor-element-c54fabd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-c54fabd.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-c54fabd .elementor-heading-title{font-family:"SORA-x25", Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-a020162{width:var( --container-widget-width, 491px );max-width:491px;--container-widget-width:491px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-a020162 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a020162 .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a020162 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-a020162 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-a020162 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-d48ec8b .elementor-button{background-color:transparent;font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;background-image:linear-gradient(90deg, #2F0303 8.36%, #950909 72.35%);border-radius:10px 10px 10px 10px;padding:20px 20px 20px 40px;}.elementor-22 .elementor-element.elementor-element-d48ec8b{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-d48ec8b > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d48ec8b.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-d48ec8b .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-8afc5a9 > .elementor-widget-container{margin:8px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-8afc5a9.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-8afc5a9 img{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-eb15a70{--display:flex;--min-height:1086px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-eb15a70:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-eb15a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/04/Bg-rayas.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-22 .elementor-element.elementor-element-823b12d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-37b72d5{--display:flex;--min-height:686px;--justify-content:flex-start;--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;--z-index:99;}.elementor-22 .elementor-element.elementor-element-37b72d5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-37b72d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/bg-Precio-Desktop.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-22 .elementor-element.elementor-element-2077d3a > .elementor-widget-container{margin:32px 0px 275px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-fe1ba72{width:var( --container-widget-width, 232px );max-width:232px;--container-widget-width:232px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-fe1ba72 .elementor-heading-title{font-family:"SORA-x25", Sans-serif;font-size:14px;font-weight:700;line-height:1em;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-54c6709 .elementor-button{background-color:transparent;font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;background-image:linear-gradient(90deg, #2F0303 8.36%, #950909 72.35%);border-radius:10px 10px 10px 10px;padding:20px 40px 20px 80px;}.elementor-22 .elementor-element.elementor-element-54c6709{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-54c6709 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-54c6709.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-54c6709 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-ddae420 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ddae420.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-2a15d40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2a15d40{--icon-box-icon-margin:5px;}.elementor-22 .elementor-element.elementor-element-2a15d40 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-2a15d40 .elementor-icon{font-size:15px;}.elementor-22 .elementor-element.elementor-element-2a15d40 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-2a15d40 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-2a15d40 .elementor-icon-box-description{color:var( --e-global-color-secondary );font-family:"SORA-x25", Sans-serif;font-size:12px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-821833d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:899;}.elementor-22 .elementor-element.elementor-element-18f2369{width:var( --container-widget-width, 306px );max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-18f2369 > .elementor-widget-container{margin:0px 0px 46px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-18f2369.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-18f2369 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-18f2369 .elementor-icon-box-title{margin-bottom:8px;}.elementor-22 .elementor-element.elementor-element-18f2369 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-18f2369 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:26px;font-weight:700;line-height:1em;}.elementor-22 .elementor-element.elementor-element-18f2369 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-0a7e25a{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-0a7e25a.elementor-position-right .elementor-image-box-img{margin-left:46px;}.elementor-22 .elementor-element.elementor-element-0a7e25a.elementor-position-left .elementor-image-box-img{margin-right:46px;}.elementor-22 .elementor-element.elementor-element-0a7e25a.elementor-position-top .elementor-image-box-img{margin-bottom:46px;}.elementor-22 .elementor-element.elementor-element-0a7e25a .elementor-image-box-wrapper .elementor-image-box-img{width:256.59px;}.elementor-22 .elementor-element.elementor-element-0a7e25a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-0a7e25a .elementor-image-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-6cae588{--display:flex;--min-height:541px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-22 .elementor-element.elementor-element-7268e76{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-97f279a{text-align:left;}.elementor-22 .elementor-element.elementor-element-c7d5433 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c7d5433{--icon-box-icon-margin:20px;}.elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-d07ccc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d07ccc6.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-d228b79{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d79cf46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d79cf46.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-bab0073{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-c5ffa13{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-ae4d5ec{--display:flex;}.elementor-22 .elementor-element.elementor-element-b3b7ce6{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-2786966{--display:flex;}.elementor-22 .elementor-element.elementor-element-6a37e98{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-a7be6bd{--display:flex;}.elementor-22 .elementor-element.elementor-element-f264231{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-ebe420e{--display:flex;}.elementor-22 .elementor-element.elementor-element-3b1963f{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-74c6ecc{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-74c6ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 3px 0px;border-color:#950909;}:where( .elementor-22 .elementor-element.elementor-element-74c6ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"SORA-x25", Sans-serif;font-weight:700;line-height:1em;}:where( .elementor-22 .elementor-element.elementor-element-74c6ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-22 .elementor-element.elementor-element-04227cd{--display:flex;--min-height:510px;--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-04227cd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-04227cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/bg-banner-med-destop.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-22 .elementor-element.elementor-element-f3381af{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-f3381af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 160px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f3381af.elementor-element{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-title{margin-bottom:16px;}.elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:26px;font-weight:700;line-height:1em;}.elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-description{font-family:"SORA-x25", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-25ddfbc .elementor-button{background-color:transparent;font-family:"SORA-x25", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;background-image:linear-gradient(90deg, #2F0303 8.36%, #950909 72.35%);border-radius:10px 10px 10px 10px;padding:20px 20px 20px 40px;}.elementor-22 .elementor-element.elementor-element-25ddfbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 210px 0px 0px;}.elementor-22 .elementor-element.elementor-element-25ddfbc.elementor-element{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-25ddfbc .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-06defee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 296px 0px 0px;}.elementor-22 .elementor-element.elementor-element-06defee.elementor-element{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-06defee img{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-c6d55a0{--display:flex;--min-height:423px;--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-db9fec8{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-db9fec8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-db9fec8.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon{font-size:227px;}.elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon-box-description{color:#FFFFFF25;font-family:"SORA-x25", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-a0dd2a1{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-a0dd2a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a0dd2a1.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-a0dd2a1 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-a0dd2a1 .elementor-icon-box-title{color:#FFFFFF25;}.elementor-22 .elementor-element.elementor-element-a0dd2a1 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-a0dd2a1 .elementor-icon-box-title a{font-family:"SORA-x25", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-a0dd2a1 .elementor-icon-box-description{color:#FFFFFF25;font-family:"SORA-x25", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-30333a2{--display:flex;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0B08;}:root{--page-title-display:none;}@media(max-width:1140px){.elementor-22 .elementor-element.elementor-element-7296c92:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7296c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/Bg-Fondo1-Tablet.webp");background-size:100vw auto;}.elementor-22 .elementor-element.elementor-element-7296c92{--min-height:122.782vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-09c8710{--e-n-carousel-swiper-slides-to-display:5;}.elementor-22 .elementor-element.elementor-element-09c8710 > .elementor-widget-container{margin:8.63vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-44f0f52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-44f0f52 img{width:57vw;border-radius:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-a272024 > .elementor-widget-container{margin:49.16vw 0vw 3.84vw 0vw;}.elementor-22 .elementor-element.elementor-element-a272024{--container-widget-width:76.38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 76.38vw );max-width:76.38vw;}.elementor-22 .elementor-element.elementor-element-a272024 .elementor-heading-title{font-size:3.84vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-ec3dcc9{--gap:2.88vw 2.88vw;--row-gap:2.88vw;--column-gap:2.88vw;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:02vw;--padding-right:0vw;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-0cbfe80 > .elementor-widget-container{padding:0.8vw 0vw 0.8vw 0vw;}.elementor-22 .elementor-element.elementor-element-0cbfe80{--container-widget-width:38.25vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38.25vw );max-width:38.25vw;}.elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-icon{font-size:5.6vw;}.elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-icon-box-title a{font-size:1.68vw;}.elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-icon-box-description{font-size:1.6vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-cb580db > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0.8vw 0vw 0.8vw 0vw;}.elementor-22 .elementor-element.elementor-element-cb580db{--container-widget-width:40.85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40.85vw );max-width:40.85vw;}.elementor-22 .elementor-element.elementor-element-cb580db .elementor-icon{font-size:5.6vw;}.elementor-22 .elementor-element.elementor-element-cb580db .elementor-icon-box-description{font-size:1.6vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-94d4273 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0.8vw 0vw 0.8vw 0vw;}.elementor-22 .elementor-element.elementor-element-94d4273{--container-widget-width:52.28vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 52.28vw );max-width:52.28vw;}.elementor-22 .elementor-element.elementor-element-94d4273 .elementor-icon{font-size:5.6vw;}.elementor-22 .elementor-element.elementor-element-94d4273 .elementor-icon-box-description{font-size:1.6vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-a3064eb > .elementor-widget-container{margin:3.84vw 0vw 4.8vw 0vw;}.elementor-22 .elementor-element.elementor-element-a3064eb{--container-widget-width:82.37vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 82.37vw );max-width:82.37vw;}.elementor-22 .elementor-element.elementor-element-a3064eb .elementor-heading-title{font-size:1.92vw;line-height:2.5vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-95fe75d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-95fe75d .elementor-button{font-size:2.16vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-ab6bb2f > .elementor-widget-container{margin:0vw 0vw 4.8vw 0vw;}.elementor-22 .elementor-element.elementor-element-eff73bb{--gap:1.918vw 1.918vw;--row-gap:1.918vw;--column-gap:1.918vw;}.elementor-22 .elementor-element.elementor-element-6c1e005{--icon-box-icon-margin:0.96vw;}.elementor-22 .elementor-element.elementor-element-6c1e005 .elementor-icon{font-size:2.04vw;}.elementor-22 .elementor-element.elementor-element-6c1e005 .elementor-icon-box-description{font-size:1.44vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-0ed9b11{--icon-box-icon-margin:0.96vw;}.elementor-22 .elementor-element.elementor-element-0ed9b11 .elementor-icon{font-size:2.04vw;}.elementor-22 .elementor-element.elementor-element-0ed9b11 .elementor-icon-box-description{font-size:1.44vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-5d2ab07{--icon-box-icon-margin:0.96vw;}.elementor-22 .elementor-element.elementor-element-5d2ab07 .elementor-icon{font-size:2.04vw;}.elementor-22 .elementor-element.elementor-element-5d2ab07 .elementor-icon-box-description{font-size:1.44vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-9e5472d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9e5472d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/Bg-Forma-Tablet.webp");background-size:100vw auto;}.elementor-22 .elementor-element.elementor-element-9e5472d{--min-height:205.737vw;--padding-top:23.98vw;--padding-bottom:23.98vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22 .elementor-element.elementor-element-c701ec9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c701ec9{--container-widget-width:41.2vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 41.2vw );max-width:41.2vw;--icon-box-icon-margin:0.96vw;}.elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon{font-size:4.8vw;}.elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon-box-title a{font-size:3.12vw;line-height:3.5vw;}.elementor-22 .elementor-element.elementor-element-b4d4a79 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:4.8vw 3vw 4.8vw 3vw;}.elementor-22 .elementor-element.elementor-element-b4d4a79{--container-widget-width:41.2vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 41.2vw );max-width:41.2vw;--icon-box-icon-margin:0.96vw;}.elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon{font-size:6.2vw;}.elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon-box-title a{font-size:3.84vw;}.elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon-box-description{font-size:1.68vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-4d9c51b > .elementor-widget-container{padding:4.8vw 3vw 4.8vw 3vw;}.elementor-22 .elementor-element.elementor-element-4d9c51b{--container-widget-width:41.2vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 41.2vw );max-width:41.2vw;--icon-box-icon-margin:0.96vw;}.elementor-22 .elementor-element.elementor-element-4d9c51b .elementor-icon{font-size:6.2vw;}.elementor-22 .elementor-element.elementor-element-4d9c51b .elementor-icon-box-description{font-size:1.68vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-7a78c26 > .elementor-widget-container{padding:4.8vw 3vw 04.8vw 3vw;}.elementor-22 .elementor-element.elementor-element-7a78c26{--container-widget-width:41.2vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 41.2vw );max-width:41.2vw;--icon-box-icon-margin:0.96vw;}.elementor-22 .elementor-element.elementor-element-7a78c26 .elementor-icon{font-size:6.2vw;}.elementor-22 .elementor-element.elementor-element-7a78c26 .elementor-icon-box-description{font-size:1.68vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-3d9247c > .elementor-widget-container{padding:03.5vw 3vw 4.8vw 03vw;}.elementor-22 .elementor-element.elementor-element-3d9247c{--container-widget-width:41.2vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 41.2vw );max-width:41.2vw;--icon-box-icon-margin:0.96vw;}.elementor-22 .elementor-element.elementor-element-3d9247c .elementor-icon{font-size:6.2vw;}.elementor-22 .elementor-element.elementor-element-3d9247c .elementor-icon-box-description{font-size:1.68vw;line-height:2VW;}.elementor-22 .elementor-element.elementor-element-0c9ba79 > .elementor-widget-container{padding:4.3vw 3vw 4.8vw 3vw;}.elementor-22 .elementor-element.elementor-element-0c9ba79{--container-widget-width:41.2vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 41.2vw );max-width:41.2vw;--icon-box-icon-margin:0.96vw;}.elementor-22 .elementor-element.elementor-element-0c9ba79 .elementor-icon{font-size:6.2vw;}.elementor-22 .elementor-element.elementor-element-0c9ba79 .elementor-icon-box-description{font-size:1,68;line-height:2VW;}.elementor-22 .elementor-element.elementor-element-fe2f91e > .elementor-widget-container{margin:11.99vw 0vw 11.99vw 0vw;}.elementor-22 .elementor-element.elementor-element-fe2f91e .elementor-icon{font-size:5.22vw;}.elementor-22 .elementor-element.elementor-element-fe2f91e .elementor-icon svg{height:5.22vw;}.elementor-22 .elementor-element.elementor-element-03d9f66 > .elementor-widget-container{margin:0vw 0vw 2.88vw 0vw;padding:0vw 7.194vw 0vw 7.194vw;}.elementor-22 .elementor-element.elementor-element-03d9f66{--icon-box-icon-margin:0.96vw;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-title{margin-bottom:0.96vw;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon{font-size:4.8vw;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-title a{font-size:3.12vw;line-height:3.5VW;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-description{font-size:1.92vw;line-height:2VW;}.elementor-22 .elementor-element.elementor-element-f43dc5a{--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-22 .elementor-element.elementor-element-87decdc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-87decdc img{width:41.1271vw;}.elementor-22 .elementor-element.elementor-element-b70248a > .elementor-widget-container{margin:-2.998vw 0vw 0vw 0vw;padding:0vw 2.398vw 2.398vw 2.398vw;}.elementor-22 .elementor-element.elementor-element-b70248a{--icon-box-icon-margin:1.079vw;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-title{margin-bottom:1.079vw;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon{font-size:7.194vw;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-title a{font-size:2.638vw;line-height:3vw;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-description{font-size:1.918vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-a6b864a{--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-22 .elementor-element.elementor-element-4652b5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4652b5c img{width:41.1271vw;}.elementor-22 .elementor-element.elementor-element-6ccb771 > .elementor-widget-container{margin:-2.998vw 0vw 0vw 0vw;padding:0vw 2.398vw 2.398vw 2.398vw;}.elementor-22 .elementor-element.elementor-element-6ccb771{--icon-box-icon-margin:1.079vw;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-title{margin-bottom:1.079vw;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon{font-size:7.194vw;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-title a{font-size:2.638vw;line-height:3vw;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-description{font-size:1.918vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-3af973a{--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-22 .elementor-element.elementor-element-027032e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-027032e img{width:41.1271vw;}.elementor-22 .elementor-element.elementor-element-c21ea5f > .elementor-widget-container{margin:-2.998vw 0vw 0vw 0vw;padding:0vw 2.398vw 2.398vw 2.398vw;}.elementor-22 .elementor-element.elementor-element-c21ea5f{--icon-box-icon-margin:1.079vw;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-title{margin-bottom:1.079vw;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon{font-size:7.194vw;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-title a{font-size:2.638vw;line-height:3vw;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-description{font-size:1.918vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-fd02841{--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-22 .elementor-element.elementor-element-5fcf5bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5fcf5bb img{width:41.1271vw;}.elementor-22 .elementor-element.elementor-element-616bf78 > .elementor-widget-container{margin:-2.998vw 0vw 0vw 0vw;padding:0vw 2.398vw 2.398vw 2.398vw;}.elementor-22 .elementor-element.elementor-element-616bf78{--icon-box-icon-margin:1.079vw;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-title{margin-bottom:1.079vw;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon{font-size:7.194vw;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-title a{font-size:2.638vw;line-height:3vw;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-description{font-size:1.918vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-f67a158{--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-22 .elementor-element.elementor-element-c7b5bfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c7b5bfe img{width:41.1271vw;}.elementor-22 .elementor-element.elementor-element-1f82a85 > .elementor-widget-container{margin:-2.998vw 0vw 0vw 0vw;padding:0vw 2.398vw 2.398vw 2.398vw;}.elementor-22 .elementor-element.elementor-element-1f82a85{--icon-box-icon-margin:1.079vw;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-title{margin-bottom:1.079vw;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon{font-size:7.194vw;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-title a{font-size:2.638vw;line-height:3vw;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-description{font-size:1.918vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-63500ad{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:-10.5%;--e-n-carousel-arrow-prev-top-position:24vw;--e-n-carousel-arrow-next-right-position:-10.9vw;--e-n-carousel-arrow-next-top-position:24vw;}.elementor-22 .elementor-element.elementor-element-63500ad > .elementor-widget-container{margin:0vw 0vw 0vw -20vw;padding:0px 0px 0px 0px;}:where( .elementor-22 .elementor-element.elementor-element-63500ad .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ac69f1d{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-ac69f1d > .elementor-widget-container{margin:3.837vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ac69f1d.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-ac69f1d .elementor-button{font-size:2.16vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-a2cd487 > .elementor-widget-container{margin:0vw 0vw 4.8vw 0vw;}.elementor-22 .elementor-element.elementor-element-06c06c7{--min-height:95.923vw;}.elementor-22 .elementor-element.elementor-element-419788a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-419788a img{width:30.22vw;height:100%;}.elementor-22 .elementor-element.elementor-element-2a4076c > .elementor-widget-container{padding:0vw 04.8vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-2a4076c{--container-widget-width:48vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 48vw );max-width:48vw;}.elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-title{margin-bottom:1.92vw;}.elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-title a{font-size:3.12vw;line-height:3vw;}.elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-description{font-size:1.92vw;line-height:2.2vw;}.elementor-22 .elementor-element.elementor-element-3c845ae > .elementor-widget-container{margin:3.837vw 0vw 0vw 0vw;padding:0vw 4.796vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-3c845ae .elementor-button{font-size:2.16vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-5a69d8b > .elementor-widget-container{margin:0vw 0vw 4.8vw 0vw;padding:0vw 14.988vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-5a69d8b.elementor-element{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-4e21069{--gap:2.4vw 2.4vw;--row-gap:2.4vw;--column-gap:2.4vw;}.elementor-22 .elementor-element.elementor-element-7f4325a{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:01.8vw;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-714ce3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c028b99{--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-22 .elementor-element.elementor-element-493eb9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e3fb2da{--e-n-carousel-swiper-slides-to-display:2;}.elementor-22 .elementor-element.elementor-element-e3fb2da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5dcc97a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-fb302e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3803ed6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-22 .elementor-element.elementor-element-3803ed6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0c0bd13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-17e0898 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-331d2ef{--e-n-carousel-swiper-slides-to-display:2;}.elementor-22 .elementor-element.elementor-element-331d2ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-cf71d76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3ab5896 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-44cfef1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-22 .elementor-element.elementor-element-44cfef1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5572e4c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5572e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/Bg-3beis-Tablet-scaled.webp");background-size:100vw auto;}.elementor-22 .elementor-element.elementor-element-5572e4c{--min-height:479.017vw;--padding-top:23.98vw;--padding-bottom:23.98vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22 .elementor-element.elementor-element-be9b6e9 .elementor-heading-title{font-size:3.36vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-dd5ca8d > .elementor-widget-container{margin:3.84vw 0vw 3.84vw 0vw;}.elementor-22 .elementor-element.elementor-element-dd5ca8d img{width:26.2vw;}.elementor-22 .elementor-element.elementor-element-2796d8e{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-2796d8e > .elementor-widget-container{margin:0vw 0vw 2.88vw 0vw;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-357085c{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-357085c > .elementor-widget-container{margin:0vw 0vw 2.88vw 0vw;}.elementor-22 .elementor-element.elementor-element-357085c img{width:50.72vw;}.elementor-22 .elementor-element.elementor-element-6828ff2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6828ff2{--container-widget-width:38.97vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38.97vw );max-width:38.97vw;--icon-box-icon-margin:0.96vw;}.elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon-box-title{margin-bottom:1.92vw;}.elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon{font-size:4.8vw;}.elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon-box-description{font-size:1.92vw;line-height:2.2vw;}.elementor-22 .elementor-element.elementor-element-ae43469 > .elementor-widget-container{margin:11.99vw 0vw 11.99vw 0vw;}.elementor-22 .elementor-element.elementor-element-ae43469 .elementor-icon{font-size:5.22vw;}.elementor-22 .elementor-element.elementor-element-ae43469 .elementor-icon svg{height:5.22vw;}.elementor-22 .elementor-element.elementor-element-0a09a30 .elementor-heading-title{font-size:3.1vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-2e590e8{--margin-top:7.19vw;--margin-bottom:5.19vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-eba1b97{--container-widget-width:23.38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 23.38vw );max-width:23.38vw;}.elementor-22 .elementor-element.elementor-element-eba1b97.elementor-position-right .elementor-image-box-img{margin-left:0.96px;}.elementor-22 .elementor-element.elementor-element-eba1b97.elementor-position-left .elementor-image-box-img{margin-right:0.96px;}.elementor-22 .elementor-element.elementor-element-eba1b97.elementor-position-top .elementor-image-box-img{margin-bottom:0.96px;}.elementor-22 .elementor-element.elementor-element-eba1b97 .elementor-image-box-wrapper .elementor-image-box-img{width:20.38vw;}.elementor-22 .elementor-element.elementor-element-eba1b97 .elementor-image-box-description{font-size:1.92vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-ae46987 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6e82610{--margin-top:7.19vw;--margin-bottom:5.19vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-cab0274{--container-widget-width:25vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 25vw );max-width:25vw;}.elementor-22 .elementor-element.elementor-element-cab0274.elementor-position-right .elementor-image-box-img{margin-left:0.96px;}.elementor-22 .elementor-element.elementor-element-cab0274.elementor-position-left .elementor-image-box-img{margin-right:0.96px;}.elementor-22 .elementor-element.elementor-element-cab0274.elementor-position-top .elementor-image-box-img{margin-bottom:0.96px;}.elementor-22 .elementor-element.elementor-element-cab0274 .elementor-image-box-wrapper .elementor-image-box-img{width:20.38vw;}.elementor-22 .elementor-element.elementor-element-cab0274 .elementor-image-box-description{font-size:1.92vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-90559a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d76e32c{--margin-top:7.19vw;--margin-bottom:5.19vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-e3d8f02{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20vw );max-width:20vw;}.elementor-22 .elementor-element.elementor-element-e3d8f02.elementor-position-right .elementor-image-box-img{margin-left:0.96px;}.elementor-22 .elementor-element.elementor-element-e3d8f02.elementor-position-left .elementor-image-box-img{margin-right:0.96px;}.elementor-22 .elementor-element.elementor-element-e3d8f02.elementor-position-top .elementor-image-box-img{margin-bottom:0.96px;}.elementor-22 .elementor-element.elementor-element-e3d8f02 .elementor-image-box-wrapper .elementor-image-box-img{width:20.38vw;}.elementor-22 .elementor-element.elementor-element-e3d8f02 .elementor-image-box-description{font-size:1.92vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-17b8ee4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d981739{--margin-top:7.19vw;--margin-bottom:5.19vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-a5cb74a{--container-widget-width:23.38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 23.38vw );max-width:23.38vw;}.elementor-22 .elementor-element.elementor-element-a5cb74a.elementor-position-right .elementor-image-box-img{margin-left:0.96px;}.elementor-22 .elementor-element.elementor-element-a5cb74a.elementor-position-left .elementor-image-box-img{margin-right:0.96px;}.elementor-22 .elementor-element.elementor-element-a5cb74a.elementor-position-top .elementor-image-box-img{margin-bottom:0.96px;}.elementor-22 .elementor-element.elementor-element-a5cb74a .elementor-image-box-wrapper .elementor-image-box-img{width:20.38vw;}.elementor-22 .elementor-element.elementor-element-a5cb74a .elementor-image-box-description{font-size:1.92vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-e28ac13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4859d90{--margin-top:7.19vw;--margin-bottom:5.19vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-e755af0{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20vw );max-width:20vw;}.elementor-22 .elementor-element.elementor-element-e755af0.elementor-position-right .elementor-image-box-img{margin-left:0.96px;}.elementor-22 .elementor-element.elementor-element-e755af0.elementor-position-left .elementor-image-box-img{margin-right:0.96px;}.elementor-22 .elementor-element.elementor-element-e755af0.elementor-position-top .elementor-image-box-img{margin-bottom:0.96px;}.elementor-22 .elementor-element.elementor-element-e755af0 .elementor-image-box-wrapper .elementor-image-box-img{width:20.38vw;}.elementor-22 .elementor-element.elementor-element-e755af0 .elementor-image-box-description{font-size:1.92vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-a822020 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-07d0677 > .elementor-widget-container{margin:11.99vw 0vw 11.99vw 0vw;}.elementor-22 .elementor-element.elementor-element-07d0677 .elementor-icon{font-size:5.22vw;}.elementor-22 .elementor-element.elementor-element-07d0677 .elementor-icon svg{height:5.22vw;}.elementor-22 .elementor-element.elementor-element-c54fabd .elementor-heading-title{font-size:3.1vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-a020162 > .elementor-widget-container{margin:7.19vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-a020162{--container-widget-width:58.87vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 58.87vw );max-width:58.87vw;}.elementor-22 .elementor-element.elementor-element-a020162 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-a020162 .elementor-icon-box-title a{font-size:1.92vw;line-height:3vw;}.elementor-22 .elementor-element.elementor-element-a020162 .elementor-icon-box-description{font-size:1.92vw;line-height:2.3vw;}.elementor-22 .elementor-element.elementor-element-9bd02f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9bd02f0 img{width:89.93vw;height:100%;}.elementor-22 .elementor-element.elementor-element-d48ec8b{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-d48ec8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d48ec8b .elementor-button{font-size:2.16vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-8afc5a9 > .elementor-widget-container{margin:0vw 0vw 4.8vw 0vw;}.elementor-22 .elementor-element.elementor-element-eb15a70:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-eb15a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/04/5bg-tablet-scaled.webp");background-size:cover;}.elementor-22 .elementor-element.elementor-element-eb15a70{--min-height:198.8vw;--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:23.98vw;--padding-bottom:23.98vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22 .elementor-element.elementor-element-37b72d5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-37b72d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/bg-Precio-Tablet.webp");background-size:contain;}.elementor-22 .elementor-element.elementor-element-37b72d5{--min-height:82.25vw;}.elementor-22 .elementor-element.elementor-element-2077d3a > .elementor-widget-container{margin:3.84vw 0vw 32.97vw 0vw;}.elementor-22 .elementor-element.elementor-element-2077d3a img{width:100%;}.elementor-22 .elementor-element.elementor-element-fe1ba72{--container-widget-width:27.82vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 27.82vw );max-width:27.82vw;}.elementor-22 .elementor-element.elementor-element-fe1ba72 .elementor-heading-title{font-size:1.68vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-54c6709 > .elementor-widget-container{margin:4.8vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-54c6709 .elementor-button{border-radius:1.2vw 1.2vw 1.2vw 1.2vw;padding:2.4vw 4.8vw 2.4vw 9.59vw;}.elementor-22 .elementor-element.elementor-element-ddae420 > .elementor-widget-container{margin:-1.92vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-ddae420 img{width:100%;}.elementor-22 .elementor-element.elementor-element-2a15d40 > .elementor-widget-container{margin:-0.46vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-821833d{--padding-top:11.99vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22 .elementor-element.elementor-element-6cae588{--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;--padding-top:0vw;--padding-bottom:23.98vw;--padding-left:0vw;--padding-right:0vw;--z-index:99;}.elementor-22 .elementor-element.elementor-element-7268e76{--margin-top:0vw;--margin-bottom:7.19vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-97f279a{text-align:center;}.elementor-22 .elementor-element.elementor-element-97f279a img{width:41.6vw;}.elementor-22 .elementor-element.elementor-element-c7d5433{width:var( --container-widget-width, 55.52vw );max-width:55.52vw;--container-widget-width:55.52vw;--container-widget-flex-grow:0;--icon-box-icon-margin:2.4vw;}.elementor-22 .elementor-element.elementor-element-c7d5433 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-title{margin-bottom:0.96vw;}.elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon{font-size:5.67vw;}.elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-title a{font-size:1.92vw;line-height:2.3vw;}.elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-description{font-size:1.92vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-d07ccc6 img{width:30vw;}.elementor-22 .elementor-element.elementor-element-d79cf46 img{width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-c5ffa13{font-size:1.92vw;line-height:2.3vw;}.elementor-22 .elementor-element.elementor-element-b3b7ce6{font-size:1.92vw;line-height:2.3vw;}.elementor-22 .elementor-element.elementor-element-6a37e98{font-size:1.92vw;line-height:2.3vw;}.elementor-22 .elementor-element.elementor-element-f264231{font-size:1.92vw;line-height:2.3vw;}.elementor-22 .elementor-element.elementor-element-3b1963f{font-size:1.92vw;line-height:2.3vw;}.elementor-22 .elementor-element.elementor-element-74c6ecc{--n-accordion-item-title-space-between:2.16vw;--n-accordion-title-font-size:2.16vw;}.elementor-22 .elementor-element.elementor-element-74c6ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0vw 0vw 0.36vw 0vw;}:where( .elementor-22 .elementor-element.elementor-element-74c6ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:2.3vw;}:where( .elementor-22 .elementor-element.elementor-element-74c6ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:2.4vw;--padding-right:2.4vw;--padding-bottom:2.4vw;--padding-left:2.4vw;}.elementor-22 .elementor-element.elementor-element-04227cd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-04227cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/bg-banner-medio-Tablet.webp");background-size:100vw auto;}.elementor-22 .elementor-element.elementor-element-04227cd{--min-height:128.417vw;--padding-top:23.981vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22 .elementor-element.elementor-element-4ef391e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4ef391e img{width:45vw;height:100%;}.elementor-22 .elementor-element.elementor-element-f3381af > .elementor-widget-container{padding:0vw 21vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-f3381af{--container-widget-width:65vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 65vw );max-width:65vw;}.elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-title{margin-bottom:1.92vw;}.elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-title a{font-size:3.12vw;line-height:3vw;}.elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-description{font-size:1.92vw;line-height:2.2vw;}.elementor-22 .elementor-element.elementor-element-25ddfbc > .elementor-widget-container{margin:58vw 0vw 0vw 0vw;padding:0vw 23vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-25ddfbc .elementor-button{font-size:2.16vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-06defee > .elementor-widget-container{margin:0vw 0vw 4.8vw 0vw;padding:0vw 35vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-06defee.elementor-element{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-c6d55a0{--min-height:59.952vw;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:23.981vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon{font-size:27.22vw;}.elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon-box-description{font-size:1.44vw;line-height:2vw;}.elementor-22 .elementor-element.elementor-element-a0dd2a1 .elementor-icon-box-description{font-size:1.68vw;line-height:2vw;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-7296c92:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7296c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/Bg-Fondo1-Movil.webp");background-size:100vw auto;}.elementor-22 .elementor-element.elementor-element-7296c92{--width:100vw;--min-height:247.949vw;--padding-top:0vw;--padding-bottom:20.51vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-09c8710{--e-n-carousel-swiper-slides-to-display:2;}.elementor-22 .elementor-element.elementor-element-09c8710 > .elementor-widget-container{margin:13.08vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-44f0f52 img{width:85vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-a272024 > .elementor-widget-container{margin:66vw 0vw 4.103vw 0vw;}.elementor-22 .elementor-element.elementor-element-a272024{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;text-align:left;}.elementor-22 .elementor-element.elementor-element-a272024 .elementor-heading-title{font-size:6.15vw;line-height:6vw;}.elementor-22 .elementor-element.elementor-element-ec3dcc9{--content-width:85vw;--gap:2.8vw 2.8vw;--row-gap:2.8vw;--column-gap:2.8vw;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-0cbfe80 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:3.85vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-0cbfe80{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}.elementor-22 .elementor-element.elementor-element-0cbfe80.elementor-element{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-icon{font-size:10.26vw;}.elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-icon-box-description{font-size:3.08vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-cb580db > .elementor-widget-container{padding:3.85vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-cb580db{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}.elementor-22 .elementor-element.elementor-element-cb580db .elementor-icon{font-size:10.26vw;}.elementor-22 .elementor-element.elementor-element-cb580db .elementor-icon-box-description{font-size:3.08vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-94d4273 > .elementor-widget-container{padding:3.85vw 0vw 03.9vw 0vw;}.elementor-22 .elementor-element.elementor-element-94d4273{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}.elementor-22 .elementor-element.elementor-element-94d4273 .elementor-icon{font-size:10.26vw;}.elementor-22 .elementor-element.elementor-element-94d4273 .elementor-icon-box-description{font-size:3.08vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-a3064eb > .elementor-widget-container{margin:4.103vw 0vw 4.103vw 0vw;}.elementor-22 .elementor-element.elementor-element-a3064eb{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;text-align:left;}.elementor-22 .elementor-element.elementor-element-a3064eb .elementor-heading-title{font-size:3.59vw;line-height:4.5vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-95fe75d .elementor-button{font-size:4.1vw;line-height:8vw;border-radius:2.56vw 2.56vw 2.56vw 2.56vw;padding:4.62vw 4.62vw 4.62vw 9.38vw;}.elementor-22 .elementor-element.elementor-element-ab6bb2f > .elementor-widget-container{margin:2.051vw 0vw 10.26vw 0vw;}.elementor-22 .elementor-element.elementor-element-ab6bb2f img{width:39.56vw;}.elementor-22 .elementor-element.elementor-element-eff73bb{--width:90vw;--gap:2.56vw 2.56vw;--row-gap:2.56vw;--column-gap:2.56vw;--margin-top:2.05vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-6c1e005 > .elementor-widget-container{padding:0.5vw 3.846vw 0.5vw 3.846vw;}.elementor-22 .elementor-element.elementor-element-6c1e005{--icon-box-icon-margin:2.564vw;}.elementor-22 .elementor-element.elementor-element-6c1e005 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-6c1e005 .elementor-icon{font-size:4.359vw;}.elementor-22 .elementor-element.elementor-element-6c1e005 .elementor-icon-box-description{font-size:3.077vw;line-height:2.5em;}.elementor-22 .elementor-element.elementor-element-0ed9b11 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0.5vw 3.846vw 0.5vw 3.846vw;}.elementor-22 .elementor-element.elementor-element-0ed9b11{--icon-box-icon-margin:2vw;}.elementor-22 .elementor-element.elementor-element-0ed9b11 .elementor-icon{font-size:4.359vw;}.elementor-22 .elementor-element.elementor-element-0ed9b11 .elementor-icon-box-description{font-size:3.077vw;line-height:2.5em;}.elementor-22 .elementor-element.elementor-element-5d2ab07 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0.5vw 3.846vw 0.5vw 3.846vw;}.elementor-22 .elementor-element.elementor-element-5d2ab07{--icon-box-icon-margin:2vw;}.elementor-22 .elementor-element.elementor-element-5d2ab07 .elementor-icon{font-size:4.359vw;}.elementor-22 .elementor-element.elementor-element-5d2ab07 .elementor-icon-box-description{font-size:3.077vw;line-height:2.5em;}.elementor-22 .elementor-element.elementor-element-9e5472d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9e5472d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/Bg-Forma-Movil.webp");background-size:100vw auto;}.elementor-22 .elementor-element.elementor-element-9e5472d{--content-width:85vw;--min-height:383.333vw;--gap:4.103vw 4.103vw;--row-gap:4.103vw;--column-gap:4.103vw;--padding-top:19.231vw;--padding-bottom:19.231vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22 .elementor-element.elementor-element-c701ec9{width:100%;max-width:100%;--icon-box-icon-margin:2.051vw;}.elementor-22 .elementor-element.elementor-element-c701ec9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon{font-size:11vw;}.elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon-box-title a{font-size:5.128vw;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-c701ec9 .elementor-icon-box-description{line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-b4d4a79 > .elementor-widget-container{padding:4.92vw 7.95vw 0vw 7.95vw;}.elementor-22 .elementor-element.elementor-element-b4d4a79{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon{font-size:10.73vw;}.elementor-22 .elementor-element.elementor-element-b4d4a79 .elementor-icon-box-description{font-size:3.59vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-4d9c51b > .elementor-widget-container{padding:4.92vw 7.95vw 0vw 7.95vw;}.elementor-22 .elementor-element.elementor-element-4d9c51b{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-22 .elementor-element.elementor-element-4d9c51b .elementor-icon{font-size:10.73vw;}.elementor-22 .elementor-element.elementor-element-4d9c51b .elementor-icon-box-description{font-size:3.59vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-7a78c26 > .elementor-widget-container{padding:4.92vw 7.95vw 0vw 7.95vw;}.elementor-22 .elementor-element.elementor-element-7a78c26{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-22 .elementor-element.elementor-element-7a78c26 .elementor-icon{font-size:10.73vw;}.elementor-22 .elementor-element.elementor-element-7a78c26 .elementor-icon-box-description{font-size:3.59vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-3d9247c > .elementor-widget-container{padding:4.92vw 7.95vw 0vw 7.95vw;}.elementor-22 .elementor-element.elementor-element-3d9247c{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-22 .elementor-element.elementor-element-3d9247c .elementor-icon{font-size:10.73vw;}.elementor-22 .elementor-element.elementor-element-3d9247c .elementor-icon-box-description{font-size:3.59vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-0c9ba79 > .elementor-widget-container{padding:4.92vw 7.95vw 0vw 7.95vw;}.elementor-22 .elementor-element.elementor-element-0c9ba79{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-22 .elementor-element.elementor-element-0c9ba79 .elementor-icon{font-size:10.73vw;}.elementor-22 .elementor-element.elementor-element-0c9ba79 .elementor-icon-box-description{font-size:3.59vw;line-height:4vw;}.elementor-22 .elementor-element.elementor-element-fe2f91e > .elementor-widget-container{margin:6.154vw 0vw 6.154vw 0vw;}.elementor-22 .elementor-element.elementor-element-fe2f91e .elementor-icon{font-size:11.16vw;}.elementor-22 .elementor-element.elementor-element-fe2f91e .elementor-icon svg{height:11.16vw;}.elementor-22 .elementor-element.elementor-element-03d9f66 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-03d9f66{--icon-box-icon-margin:2.051vw;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-title{margin-bottom:1.538vw;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon{font-size:9.49vw;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-title a{font-size:5.13vw;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-03d9f66 .elementor-icon-box-description{font-size:3.59vw;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-f43dc5a{--content-width:85vw;--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-22 .elementor-element.elementor-element-87decdc img{width:76.277vw;}.elementor-22 .elementor-element.elementor-element-b70248a > .elementor-widget-container{margin:-8vw 0vw 0vw 0vw;padding:0vw 5vw 2.051vw 2.051vw;}.elementor-22 .elementor-element.elementor-element-b70248a{--icon-box-icon-margin:4vw;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-title{margin-bottom:2.051vw;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon{font-size:13.344vw;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-title a{font-size:5.128vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-b70248a .elementor-icon-box-description{font-size:3.59vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-4652b5c img{width:76.277vw;}.elementor-22 .elementor-element.elementor-element-6ccb771 > .elementor-widget-container{margin:-8vw 0vw 0vw 0vw;padding:0vw 5vw 2.051vw 2.051vw;}.elementor-22 .elementor-element.elementor-element-6ccb771{--icon-box-icon-margin:4vw;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-title{margin-bottom:2.051vw;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon{font-size:13.344vw;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-title a{font-size:5.128vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-6ccb771 .elementor-icon-box-description{font-size:3.59vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-027032e img{width:76.277vw;}.elementor-22 .elementor-element.elementor-element-c21ea5f > .elementor-widget-container{margin:-8vw 0vw 0vw 0vw;padding:0vw 5vw 2.051vw 2.051vw;}.elementor-22 .elementor-element.elementor-element-c21ea5f{--icon-box-icon-margin:4vw;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-title{margin-bottom:2.051vw;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon{font-size:13.344vw;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-title a{font-size:5.128vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-c21ea5f .elementor-icon-box-description{font-size:3.59vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-5fcf5bb img{width:76.277vw;}.elementor-22 .elementor-element.elementor-element-616bf78 > .elementor-widget-container{margin:-8vw 0vw 0vw 0vw;padding:0vw 5vw 2.051vw 2.051vw;}.elementor-22 .elementor-element.elementor-element-616bf78{--icon-box-icon-margin:4vw;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-title{margin-bottom:2.051vw;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon{font-size:13.344vw;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-title a{font-size:5.128vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-616bf78 .elementor-icon-box-description{font-size:3.59vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-f67a158{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-c7b5bfe img{width:76.277vw;}.elementor-22 .elementor-element.elementor-element-1f82a85 > .elementor-widget-container{margin:-8vw 0vw 0vw 0vw;padding:0vw 2vw 2.051vw 2.051vw;}.elementor-22 .elementor-element.elementor-element-1f82a85{--icon-box-icon-margin:4vw;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-title{margin-bottom:2.051vw;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon{font-size:13.344vw;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-title a{font-size:5.128vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-1f82a85 .elementor-icon-box-description{font-size:3.59vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-63500ad{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-36vw;--e-n-carousel-arrow-prev-top-position:45vw;--e-n-carousel-arrow-next-right-position:-36vw;--e-n-carousel-arrow-next-top-position:45vw;}.elementor-22 .elementor-element.elementor-element-63500ad > .elementor-widget-container{margin:0vw 0vw 0vw 12vw;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ac69f1d > .elementor-widget-container{margin:8.205vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-ac69f1d .elementor-button{font-size:4.1vw;line-height:8vw;border-radius:2.56vw 2.56vw 2.56vw 2.56vw;padding:4.62vw 4.62vw 4.62vw 9.38vw;}.elementor-22 .elementor-element.elementor-element-a2cd487 > .elementor-widget-container{margin:2.051vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-a2cd487 img{width:39.56vw;}.elementor-22 .elementor-element.elementor-element-06c06c7{--content-width:100vw;--min-height:215.897vw;}.elementor-22 .elementor-element.elementor-element-9d947f9{--width:100vw;--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-22 .elementor-element.elementor-element-419788a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-419788a img{width:55.982vw;}.elementor-22 .elementor-element.elementor-element-2a4076c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-2a4076c{--container-widget-width:82vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 82vw );max-width:82vw;}.elementor-22 .elementor-element.elementor-element-2a4076c.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-title a{font-size:5.128vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-2a4076c .elementor-icon-box-description{font-size:3.59vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-3c845ae > .elementor-widget-container{margin:135vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-3c845ae .elementor-button{font-size:4.1vw;line-height:8vw;border-radius:2.56vw 2.56vw 2.56vw 2.56vw;padding:4.62vw 4.62vw 4.62vw 9.38vw;}.elementor-22 .elementor-element.elementor-element-5a69d8b > .elementor-widget-container{margin:2.051vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-5a69d8b.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-5a69d8b img{width:39.56vw;}.elementor-22 .elementor-element.elementor-element-4e21069{--width:100vw;--min-height:232.21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-e3fb2da{--e-n-carousel-swiper-slides-to-display:1;}.elementor-22 .elementor-element.elementor-element-5dcc97a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-5dcc97a .elementor-icon-list-item > a{font-size:4vw;}.elementor-22 .elementor-element.elementor-element-fb302e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-fb302e2 .elementor-icon-list-item > a{font-size:4vw;}.elementor-22 .elementor-element.elementor-element-3803ed6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-22 .elementor-element.elementor-element-3803ed6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0c0bd13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-0c0bd13 .elementor-icon-list-item > a{font-size:4vw;}.elementor-22 .elementor-element.elementor-element-17e0898 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-17e0898 .elementor-icon-list-item > a{font-size:4vw;}.elementor-22 .elementor-element.elementor-element-331d2ef{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:152px;}.elementor-22 .elementor-element.elementor-element-cf71d76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-cf71d76 .elementor-icon-list-item > a{font-size:4vw;}.elementor-22 .elementor-element.elementor-element-3ab5896 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-3ab5896 .elementor-icon-list-item > a{font-size:4vw;}.elementor-22 .elementor-element.elementor-element-44cfef1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-22 .elementor-element.elementor-element-5572e4c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5572e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/Bg-3beis-Movil.webp");background-size:100vw auto;}.elementor-22 .elementor-element.elementor-element-5572e4c{--content-width:85vw;--min-height:639.254vw;--padding-top:20.513vw;--padding-bottom:20.513vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22 .elementor-element.elementor-element-be9b6e9 > .elementor-widget-container{margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-be9b6e9.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-be9b6e9{text-align:left;}.elementor-22 .elementor-element.elementor-element-be9b6e9 .elementor-heading-title{font-size:5.128vw;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-dd5ca8d > .elementor-widget-container{margin:6.154vw 0vw 8.205vw 0vw;}.elementor-22 .elementor-element.elementor-element-dd5ca8d img{width:35.897vw;}.elementor-22 .elementor-element.elementor-element-2796d8e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 6.154px 0px;}.elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon{font-size:15.385vw;}.elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon-box-title a{font-size:3.077vw;line-height:1em;}.elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon-box-description{font-size:3.59vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-357085c img{width:70vw;}.elementor-22 .elementor-element.elementor-element-6828ff2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6828ff2{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:6vw;}.elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon-box-title{margin-bottom:0em;}.elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon{font-size:11vw;}.elementor-22 .elementor-element.elementor-element-6828ff2 .elementor-icon-box-description{font-size:3.59vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-ae43469 > .elementor-widget-container{margin:8.205vw 0vw 8.205vw 0vw;}.elementor-22 .elementor-element.elementor-element-ae43469 .elementor-icon{font-size:10.777vw;}.elementor-22 .elementor-element.elementor-element-ae43469 .elementor-icon svg{height:10.777vw;}.elementor-22 .elementor-element.elementor-element-0a09a30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-0a09a30 .elementor-heading-title{font-size:5.128vw;line-height:1em;}.elementor-22 .elementor-element.elementor-element-2e590e8{--margin-top:10.256vw;--margin-bottom:10.256vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-eba1b97{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-22 .elementor-element.elementor-element-eba1b97 .elementor-image-box-img{margin-bottom:0.96px;}.elementor-22 .elementor-element.elementor-element-eba1b97 .elementor-image-box-description{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-ae46987 img{width:45vw;}.elementor-22 .elementor-element.elementor-element-6e82610{--margin-top:10.256vw;--margin-bottom:10.256vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-cab0274{--container-widget-width:39vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 39vw );max-width:39vw;}.elementor-22 .elementor-element.elementor-element-cab0274 .elementor-image-box-img{margin-bottom:0.96px;}.elementor-22 .elementor-element.elementor-element-cab0274 .elementor-image-box-description{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-90559a6 img{width:35vw;}.elementor-22 .elementor-element.elementor-element-d76e32c{--margin-top:10.256vw;--margin-bottom:10.256vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-e3d8f02{--container-widget-width:33vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 33vw );max-width:33vw;}.elementor-22 .elementor-element.elementor-element-e3d8f02 .elementor-image-box-img{margin-bottom:0.96px;}.elementor-22 .elementor-element.elementor-element-e3d8f02 .elementor-image-box-description{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-17b8ee4 img{width:45vw;}.elementor-22 .elementor-element.elementor-element-d981739{--margin-top:10.256vw;--margin-bottom:10.256vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-a5cb74a{--container-widget-width:37vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 37vw );max-width:37vw;}.elementor-22 .elementor-element.elementor-element-a5cb74a .elementor-image-box-img{margin-bottom:0.96px;}.elementor-22 .elementor-element.elementor-element-a5cb74a .elementor-image-box-description{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-e28ac13 img{width:45vw;}.elementor-22 .elementor-element.elementor-element-4859d90{--margin-top:10.256vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-e755af0{--container-widget-width:35vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 35vw );max-width:35vw;}.elementor-22 .elementor-element.elementor-element-e755af0 .elementor-image-box-img{margin-bottom:0.96px;}.elementor-22 .elementor-element.elementor-element-e755af0 .elementor-image-box-description{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-a822020 img{width:35vw;}.elementor-22 .elementor-element.elementor-element-07d0677 > .elementor-widget-container{margin:8.205vw 0vw 8.205vw 0vw;}.elementor-22 .elementor-element.elementor-element-07d0677 .elementor-icon{font-size:10.777vw;}.elementor-22 .elementor-element.elementor-element-07d0677 .elementor-icon svg{height:10.777vw;}.elementor-22 .elementor-element.elementor-element-c54fabd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-c54fabd .elementor-heading-title{font-size:5.128vw;line-height:1em;}.elementor-22 .elementor-element.elementor-element-a020162 > .elementor-widget-container{margin:6vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-a020162{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-22 .elementor-element.elementor-element-a020162 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-a020162 .elementor-icon-box-title a{font-size:4.103vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-a020162 .elementor-icon-box-description{font-size:3.7vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-9bd02f0 img{width:100vw;}.elementor-22 .elementor-element.elementor-element-d48ec8b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-d48ec8b .elementor-button{font-size:4.1vw;line-height:8vw;border-radius:2.56vw 2.56vw 2.56vw 2.56vw;padding:4.62vw 4.62vw 4.62vw 9.38vw;}.elementor-22 .elementor-element.elementor-element-8afc5a9 > .elementor-widget-container{margin:2.051vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-8afc5a9 img{width:39.56vw;}.elementor-22 .elementor-element.elementor-element-eb15a70{--min-height:286.41vw;}.elementor-22 .elementor-element.elementor-element-823b12d{--width:85vw;--min-height:136.905vw;--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-22 .elementor-element.elementor-element-37b72d5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-37b72d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/bg-Precio-movil.webp");background-size:contain;}.elementor-22 .elementor-element.elementor-element-37b72d5{--min-height:136.905vw;--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-22 .elementor-element.elementor-element-2077d3a > .elementor-widget-container{margin:6vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-2077d3a img{width:50vw;}.elementor-22 .elementor-element.elementor-element-fe1ba72 > .elementor-widget-container{margin:54vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-fe1ba72{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-22 .elementor-element.elementor-element-fe1ba72 .elementor-heading-title{font-size:2.564vw;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-54c6709 .elementor-button{font-size:3.59vw;line-height:2em;}.elementor-22 .elementor-element.elementor-element-ddae420 > .elementor-widget-container{margin:-3vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-2a15d40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2a15d40{--icon-box-icon-margin:2.051vw;}.elementor-22 .elementor-element.elementor-element-2a15d40 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-2a15d40 .elementor-icon{font-size:3.846vw;}.elementor-22 .elementor-element.elementor-element-2a15d40 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-2a15d40 .elementor-icon-box-title a{font-size:22px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-2a15d40 .elementor-icon-box-description{font-size:2.564vw;line-height:2.5em;}.elementor-22 .elementor-element.elementor-element-821833d{--min-height:128.974vw;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:20.513vw;--padding-bottom:20.513vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22 .elementor-element.elementor-element-18f2369 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-18f2369{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;}.elementor-22 .elementor-element.elementor-element-18f2369 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-18f2369 .elementor-icon-box-title a{font-size:6.154vw;line-height:1em;}.elementor-22 .elementor-element.elementor-element-18f2369 .elementor-icon-box-description{font-size:3.59vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-0a7e25a > .elementor-widget-container{margin:10.256vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-0a7e25a .elementor-image-box-img{margin-bottom:10.256vw;}.elementor-22 .elementor-element.elementor-element-0a7e25a.elementor-position-right .elementor-image-box-img{margin-left:10.256vw;}.elementor-22 .elementor-element.elementor-element-0a7e25a.elementor-position-left .elementor-image-box-img{margin-right:10.256vw;}.elementor-22 .elementor-element.elementor-element-0a7e25a.elementor-position-top .elementor-image-box-img{margin-bottom:10.256vw;}.elementor-22 .elementor-element.elementor-element-0a7e25a .elementor-image-box-description{font-size:3.5vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-6cae588{--content-width:85vw;--min-height:169.231vw;}.elementor-22 .elementor-element.elementor-element-97f279a img{width:59.09vw;}.elementor-22 .elementor-element.elementor-element-c7d5433 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-c7d5433{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2.051vw;}.elementor-22 .elementor-element.elementor-element-c7d5433.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-title{margin-bottom:2.051vw;}.elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon{font-size:11.538vw;}.elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-title a{font-size:3.077vw;}.elementor-22 .elementor-element.elementor-element-c7d5433 .elementor-icon-box-description{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-d07ccc6 img{width:32vw;}.elementor-22 .elementor-element.elementor-element-d79cf46 img{width:20vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-c5ffa13{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-b3b7ce6{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-6a37e98{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-f264231{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-3b1963f{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-74c6ecc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-74c6ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0vw 0vw 0.513vw 0vw;}.elementor-22 .elementor-element.elementor-element-74c6ecc{--n-accordion-title-font-size:3.077vw;}:where( .elementor-22 .elementor-element.elementor-element-74c6ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-04227cd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-04227cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estrias.gealmago.com/wp-content/uploads/2025/05/bg-banner-medio-Movil.webp");background-size:100vw auto;}.elementor-22 .elementor-element.elementor-element-04227cd{--content-width:85vw;--min-height:177.692vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22 .elementor-element.elementor-element-4ef391e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4ef391e img{width:65vw;}.elementor-22 .elementor-element.elementor-element-f3381af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:19vw 7vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-f3381af{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-22 .elementor-element.elementor-element-f3381af.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-title{margin-bottom:0vw;}.elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-title a{font-size:5.128vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-f3381af .elementor-icon-box-description{font-size:3.59vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-25ddfbc > .elementor-widget-container{margin:130vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-25ddfbc .elementor-button{font-size:4.1vw;line-height:8vw;border-radius:2.56vw 2.56vw 2.56vw 2.56vw;padding:4.62vw 4.62vw 4.62vw 9.38vw;}.elementor-22 .elementor-element.elementor-element-06defee > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-06defee.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-06defee img{width:39.56vw;}.elementor-22 .elementor-element.elementor-element-c6d55a0{--content-width:85vw;--min-height:74.359vw;--justify-content:flex-start;--gap:4.103px 4.103px;--row-gap:4.103px;--column-gap:4.103px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22 .elementor-element.elementor-element-db9fec8{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:0px;}.elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon-box-title{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon{font-size:43.644vw;}.elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon-box-title a{line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-db9fec8 .elementor-icon-box-description{font-size:2.5vw;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-a0dd2a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a0dd2a1{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-22 .elementor-element.elementor-element-a0dd2a1 .elementor-icon-box-title{margin-bottom:4.103vw;}.elementor-22 .elementor-element.elementor-element-a0dd2a1 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-a0dd2a1 .elementor-icon-box-title a{font-size:3.077vw;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-a0dd2a1 .elementor-icon-box-description{font-size:2.9vw;line-height:1.2em;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-7296c92{--width:1140%;}.elementor-22 .elementor-element.elementor-element-823b12d{--width:50%;}.elementor-22 .elementor-element.elementor-element-37b72d5{--width:430px;}.elementor-22 .elementor-element.elementor-element-821833d{--width:50%;}.elementor-22 .elementor-element.elementor-element-7268e76{--width:50%;}.elementor-22 .elementor-element.elementor-element-d228b79{--width:50%;}}@media(max-width:1140px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-7296c92{--width:100vw;}.elementor-22 .elementor-element.elementor-element-9e5472d{--content-width:100vw;}.elementor-22 .elementor-element.elementor-element-9d947f9{--width:85.61vw;}.elementor-22 .elementor-element.elementor-element-4e21069{--width:311.87vw;}.elementor-22 .elementor-element.elementor-element-7f4325a{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-c028b99{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-b242038{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-b4eddcb{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-a30d5ad{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-dbba6ee{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-3de184d{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-4533e96{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-5572e4c{--content-width:100vw;}.elementor-22 .elementor-element.elementor-element-2e590e8{--width:100%;}.elementor-22 .elementor-element.elementor-element-6e82610{--width:100%;}.elementor-22 .elementor-element.elementor-element-d76e32c{--width:100%;}.elementor-22 .elementor-element.elementor-element-d981739{--width:100%;}.elementor-22 .elementor-element.elementor-element-4859d90{--width:100%;}.elementor-22 .elementor-element.elementor-element-823b12d{--width:100%;}.elementor-22 .elementor-element.elementor-element-37b72d5{--width:51.56vw;}.elementor-22 .elementor-element.elementor-element-821833d{--width:50vw;}.elementor-22 .elementor-element.elementor-element-6cae588{--content-width:80.15vw;}.elementor-22 .elementor-element.elementor-element-7268e76{--width:55.52vw;}.elementor-22 .elementor-element.elementor-element-d228b79{--width:67.15vw;}.elementor-22 .elementor-element.elementor-element-04227cd{--content-width:85vw;}}/* Start custom CSS for nested-carousel, class: .elementor-element-09c8710 */.elementor-22 .elementor-element.elementor-element-09c8710 .swiper-wrapper { /*Código de Carrusel infinito */
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}
.elementor-22 .elementor-element.elementor-element-09c8710 { /* Aquí se bloquea la selección y el arrastre */
    pointer-events: none;
		user-select: none;
}

.elementor-22 .elementor-element.elementor-element-09c8710 .swiper-slide{
    min-width: 266px
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-09c8710{
        position: absolute;
    }
    
.elementor-22 .elementor-element.elementor-element-09c8710 .swiper-slide{
    min-width: 31.89vw
}

.elementor-22 .elementor-element.elementor-element-09c8710 img{
    width: 31.89vw !important
}
}

@media screen and (max-width: 767px){
     .elementor-22 .elementor-element.elementor-element-09c8710{
        position: absolute;
    }
    .elementor-22 .elementor-element.elementor-element-09c8710 .swiper-slide{
    min-width: 44.87vw;
}

.elementor-22 .elementor-element.elementor-element-09c8710 img{
    width: 44.87vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44f0f52 */.elementor-22 .elementor-element.elementor-element-44f0f52{
    position: absolute;
    z-index: 999;
    left: calc(50% - 300px);
    top: 20px;
}

.flotante2 {
  animation: flotar-2 3s ease-in-out infinite;
}

@keyframes flotar-2 {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-44f0f52{
    left: calc(50% - 250px);
}
}

@media screen and (max-width: 767px){
.elementor-22 .elementor-element.elementor-element-44f0f52{
    left: calc(50% - 216px)

}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0cbfe80 */.elementor-22 .elementor-element.elementor-element-0cbfe80{
    display: inline-flex;
padding: 0px 20px 0px 0px;
justify-content: center;
align-items: center;
    border-radius: 10px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}

.elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-widget-container{
 margin-left: -25px;
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-widget-container{
 margin-left: -3vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-0cbfe80 .elementor-widget-container{
 margin-left: -3vw;
}

.elementor-22 .elementor-element.elementor-element-0cbfe80 svg{
        bottom: 1.5vw;
        left: -2vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb580db */.elementor-22 .elementor-element.elementor-element-cb580db{
    display: inline-flex;
padding: 0px 20px 0px 0px;
justify-content: center;
align-items: center;
    border-radius: 10px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}

.elementor-22 .elementor-element.elementor-element-cb580db .elementor-widget-container{
 margin-left: -25px;
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-cb580db .elementor-widget-container{
 margin-left: -3vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-cb580db .elementor-widget-container{
 margin-left: -3vw;
}

.elementor-22 .elementor-element.elementor-element-cb580db svg{
        bottom: 1.2vw;
        left: -2vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d4273 */.elementor-22 .elementor-element.elementor-element-94d4273{
    display: inline-flex;
padding: 0px 20px 0px 0px;
justify-content: center;
align-items: center;
    border-radius: 10px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}

.elementor-22 .elementor-element.elementor-element-94d4273 .elementor-widget-container{
 margin-left: -25px;
}

@media (min-width: 768px) and (max-width: 1140px) {
    
.elementor-22 .elementor-element.elementor-element-94d4273 .elementor-widget-container{
 margin-left: -3vw;
}

}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-94d4273 .elementor-widget-container{
 margin-left: -3vw;
}

.elementor-22 .elementor-element.elementor-element-94d4273 svg{
        bottom: -0.9vw;
        left: -2vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3dcc9 *//* Aplica la animación con diferentes delays */
.icono-x1  {
  animation: flotarBrillar 8s ease-in-out infinite;
  animation-delay: 0s;
}

.icono-x2  {
  animation: flotarBrillar 8s ease-in-out infinite;
  animation-delay: 2s;
}

.icono-x3  {
  animation: flotarBrillar 8s ease-in-out infinite;
  animation-delay: 4s;
}

@keyframes flotarBrillar {
  0%, 40% {
  transform: translatey(-0px);
}
20% {
  transform: translatey(-5px)  scale(1.05);
  filter: blur(0px) brightness(180%);
}
30% {
  filter: blur(0px) brightness(100%);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95fe75d */.elementor-22 .elementor-element.elementor-element-95fe75d svg{
    width: 40.53px;
    height: 30px;
    margin-left: -50px;
}
.elementor-22 .elementor-element.elementor-element-95fe75d .elementor-button {
  animation: onda 1.5s infinite;
    box-shadow: 0px 0px 10px -5px #950909; /*Cambie el color aqui*/
}

@keyframes onda {
    70% {
        box-shadow: 0 0 0 20px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-95fe75d svg{
    width: 4.86vw;
    height: 3.6vw;
    margin-left: -6vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-95fe75d svg{
    width: 9.52vw;
    height: 7.05vw;
    margin-left: -12.82vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff73bb */@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-eff73bb{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c701ec9 */.elementor-22 .elementor-element.elementor-element-c701ec9 svg{
    margin-top: 10px;
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-c701ec9 svg{
    margin-top: 1.2vw;
}
}

@media screen and (max-width: 767px){
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4d4a79 */.elementor-22 .elementor-element.elementor-element-b4d4a79{
    width: 367px;
height: 130px;
   border-radius: 10px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.15) 25.23%, rgba(0, 0, 0, 0.15) 99.9%);
backdrop-filter: blur(20px);
}

@media (min-width: 768px) and (max-width: 1140px) {
  .elementor-22 .elementor-element.elementor-element-b4d4a79{
    width: 41.2vw;
height: 15.59vw;
}  
}

@media screen and (max-width: 767px){
  .elementor-22 .elementor-element.elementor-element-b4d4a79{
    width: 85vw;
height: 20.62vw;
}
.elementor-22 .elementor-element.elementor-element-b4d4a79 p{
    margin-top: 1.5vw;
    margin-left: 3.5vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d9c51b */.elementor-22 .elementor-element.elementor-element-4d9c51b{
    width: 367px;
height: 130px;
   border-radius: 10px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.15) 25.23%, rgba(0, 0, 0, 0.15) 99.9%);
backdrop-filter: blur(20px);
}

@media (min-width: 768px) and (max-width: 1140px) {
  .elementor-22 .elementor-element.elementor-element-4d9c51b{
    width: 41.2vw;
height: 15.59vw;
}  
}

@media screen and (max-width: 767px){
  .elementor-22 .elementor-element.elementor-element-4d9c51b{
    width: 85vw;
height: 20.62vw;
}
.elementor-22 .elementor-element.elementor-element-4d9c51b p{
    margin-top: 1.5vw;
    margin-left: 3.5vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a78c26 */.elementor-22 .elementor-element.elementor-element-7a78c26{
    width: 367px;
height: 130px;
   border-radius: 10px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.15) 25.23%, rgba(0, 0, 0, 0.15) 99.9%);
backdrop-filter: blur(20px);
}

@media (min-width: 768px) and (max-width: 1140px) {
  .elementor-22 .elementor-element.elementor-element-7a78c26{
    width: 41.2vw;
height: 15.59vw;
}  
}

@media screen and (max-width: 767px){
  .elementor-22 .elementor-element.elementor-element-7a78c26{
    width: 85vw;
height: 24.62vw;
}
.elementor-22 .elementor-element.elementor-element-7a78c26 p{
    margin-top: 1.5vw;
    margin-left: 3.5vw;
}

.elementor-22 .elementor-element.elementor-element-7a78c26 svg{
    top: 2vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d9247c */.elementor-22 .elementor-element.elementor-element-3d9247c{
    width: 367px;
height: 130px;
   border-radius: 10px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.15) 25.23%, rgba(0, 0, 0, 0.15) 99.9%);
backdrop-filter: blur(20px);
}

@media (min-width: 768px) and (max-width: 1140px) {
  .elementor-22 .elementor-element.elementor-element-3d9247c{
    width: 41.2vw;
height: 15.59vw;
}  
}

@media screen and (max-width: 767px){
  .elementor-22 .elementor-element.elementor-element-3d9247c{
    width: 85vw;
height: 28.62vw;
}
.elementor-22 .elementor-element.elementor-element-3d9247c p{
    margin-top: 1.5vw;
    margin-left: 3.5vw;
    width: 45vw;
}

.elementor-22 .elementor-element.elementor-element-3d9247c svg{
    top: 4vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c9ba79 */.elementor-22 .elementor-element.elementor-element-0c9ba79{
    width: 367px;
height: 130px;
   border-radius: 10px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.15) 25.23%, rgba(0, 0, 0, 0.15) 99.9%);
backdrop-filter: blur(20px);
}

@media (min-width: 768px) and (max-width: 1140px) {
  .elementor-22 .elementor-element.elementor-element-0c9ba79{
    width: 41.2vw;
height: 15.59vw;
}  
}

@media screen and (max-width: 767px){
  .elementor-22 .elementor-element.elementor-element-0c9ba79{
    width: 85vw;
height: 24.62vw;
}
.elementor-22 .elementor-element.elementor-element-0c9ba79 p{
    margin-top: 1.5vw;
    margin-left: 3.5vw;
}

.elementor-22 .elementor-element.elementor-element-0c9ba79 svg{
    top: 2vw;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fe2f91e */.elementor-22 .elementor-element.elementor-element-fe2f91e svg {
    animation: flechaBaja 2s ease-in-out infinite;
    transform-origin: center;
    opacity: 0.8;
}

@keyframes flechaBaja {
    0% {
        transform: translateY(-20);
        opacity: 0.5;
    }
    50% {
        transform: translateY(10px);
        opacity: 1;
    }
    100% {
        transform: translateY(20);
        opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-03d9f66 */.elementor-22 .elementor-element.elementor-element-03d9f66 svg{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b70248a */.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-b70248a {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ccb771 */.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21ea5f */.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-616bf78 */.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f82a85 */.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b70248a */.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-b70248a {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ccb771 */.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21ea5f */.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-616bf78 */.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f82a85 */.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b70248a */.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-b70248a {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ccb771 */.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21ea5f */.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-616bf78 */.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f82a85 */.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b70248a */.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-b70248a {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ccb771 */.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21ea5f */.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-616bf78 */.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f82a85 */.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b70248a */.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-b70248a {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ccb771 */.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21ea5f */.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-616bf78 */.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f82a85 */.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b70248a */.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-b70248a {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-b70248a {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ccb771 */.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-6ccb771 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21ea5f */.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-c21ea5f {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-616bf78 */.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-616bf78 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f82a85 */.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 343px;
   height: 154px;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(5px);
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 41.127vw;
   height: 18.465vw;
   bottom: 0vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-1f82a85 {
    width: 76.277vw;
   height: 34.246vw;
   position: absolute;
   bottom: 0px;
   flex-shrink: 0;
    border-radius: 0vw 0vw 5.128vw 5.128vw;
    border: 0.256vw solid rgba(137, 137, 137, 0.50);
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
backdrop-filter: blur(1.282vw);
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-63500ad */.elementor-22 .elementor-element.elementor-element-63500ad{
    position: relative;
    min-width: 1920px;
}

.elementor-22 .elementor-element.elementor-element-63500ad .swiper-slide{
    min-width: 343px;
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-63500ad{
    position: relative;
    min-width: 100vw;
}

.elementor-22 .elementor-element.elementor-element-63500ad .swiper-slide{
    min-width: 41.13vw
}

.elementor-22 .elementor-element.elementor-element-63500ad .swiper-pagination{
    top: 44.6vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-63500ad{
    position: relative;
    min-width: 100vw;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac69f1d */.elementor-22 .elementor-element.elementor-element-ac69f1d svg{
    width: 40.53px;
    height: 30px;
    margin-left: -50px;
}
.elementor-22 .elementor-element.elementor-element-ac69f1d .elementor-button {
  animation: onda 1.5s infinite;
    box-shadow: 0px 0px 10px -5px #950909; /*Cambie el color aqui*/
}

@keyframes onda {
    70% {
        box-shadow: 0 0 0 20px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-ac69f1d svg{
    width: 4.86vw;
    height: 3.6vw;
    margin-left: -6vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-ac69f1d svg{
    width: 9.52vw;
    height: 7.05vw;
    margin-left: -12.82vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-419788a */.elementor-22 .elementor-element.elementor-element-419788a{
    position: absolute;
    left: calc(50% - 350px)
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-419788a{
    position: absolute;
    left: 4%
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-419788a{
    position: absolute;
    left: calc(50% - 26.923vw)
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a4076c *//*Tablet*/
@media (min-width:768px) and (max-width:1139px){
}

/*Celular*/
@media (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-2a4076c{
     position: absolute;  
     top: 5.128vw;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c845ae */.elementor-22 .elementor-element.elementor-element-3c845ae svg{
    width: 40.53px;
    height: 30px;
    margin-left: -50px;
}
.elementor-22 .elementor-element.elementor-element-3c845ae .elementor-button {
  animation: onda 1.5s infinite;
    box-shadow: 0px 0px 10px -5px #950909; /*Cambie el color aqui*/
}

@keyframes onda {
    70% {
        box-shadow: 0 0 0 20px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-3c845ae svg{
    width: 4.86vw;
    height: 3.6vw;
    margin-left: -6vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-3c845ae svg{
    width: 9.52vw;
    height: 7.05vw;
    margin-left: -12.82vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d947f9 */.elementor-22 .elementor-element.elementor-element-9d947f9{
    width: 884px;
    height: 345px;
  border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(10px);
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-9d947f9{
    width: 85vw;
    height: 41.37vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-9d947f9{
    width: 89.744vw;
    height: 174.872vw;
  border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(10px);
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-714ce3d */.elementor-22 .elementor-element.elementor-element-714ce3d .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-493eb9f */.elementor-22 .elementor-element.elementor-element-493eb9f .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-714ce3d */.elementor-22 .elementor-element.elementor-element-714ce3d .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-493eb9f */.elementor-22 .elementor-element.elementor-element-493eb9f .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-714ce3d */.elementor-22 .elementor-element.elementor-element-714ce3d .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-493eb9f */.elementor-22 .elementor-element.elementor-element-493eb9f .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e3fb2da */.elementor-22 .elementor-element.elementor-element-e3fb2da .swiper-wrapper { /*Código de Carrusel infinito */
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}
.elementor-22 .elementor-element.elementor-element-e3fb2da { /* Aquí se bloquea la selección y el arrastre */
    pointer-events: none;
		user-select: none;
}

.elementor-22 .elementor-element.elementor-element-e3fb2da .elementor-widget-container{
    min-width: 1920px
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-e3fb2da .elementor-widget-container{
    min-width: 440.02vw
}
}

@media screen and (max-width: 767px){

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5dcc97a */.elementor-22 .elementor-element.elementor-element-5dcc97a .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fb302e2 */.elementor-22 .elementor-element.elementor-element-fb302e2 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5dcc97a */.elementor-22 .elementor-element.elementor-element-5dcc97a .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fb302e2 */.elementor-22 .elementor-element.elementor-element-fb302e2 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5dcc97a */.elementor-22 .elementor-element.elementor-element-5dcc97a .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fb302e2 */.elementor-22 .elementor-element.elementor-element-fb302e2 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3803ed6 */.elementor-22 .elementor-element.elementor-element-3803ed6 .swiper-wrapper { /*Código de Carrusel infinito */
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}
.elementor-22 .elementor-element.elementor-element-3803ed6 { /* Aquí se bloquea la selección y el arrastre */
    pointer-events: none;
		user-select: none;
}

.elementor-22 .elementor-element.elementor-element-3803ed6 .elementor-widget-container{
    min-width: 1920px
}
@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-3803ed6 .elementor-widget-container{
    min-width: 440.02vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-3803ed6 .elementor-widget-container{
    min-width: 440.02vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0c0bd13 */.elementor-22 .elementor-element.elementor-element-0c0bd13 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17e0898 */.elementor-22 .elementor-element.elementor-element-17e0898 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0c0bd13 */.elementor-22 .elementor-element.elementor-element-0c0bd13 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17e0898 */.elementor-22 .elementor-element.elementor-element-17e0898 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0c0bd13 */.elementor-22 .elementor-element.elementor-element-0c0bd13 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17e0898 */.elementor-22 .elementor-element.elementor-element-17e0898 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-331d2ef */.elementor-22 .elementor-element.elementor-element-331d2ef .swiper-wrapper { /*Código de Carrusel infinito */
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}
.elementor-22 .elementor-element.elementor-element-331d2ef { /* Aquí se bloquea la selección y el arrastre */
    pointer-events: none;
		user-select: none;
}

.elementor-22 .elementor-element.elementor-element-331d2ef .elementor-widget-container{
    min-width: 1920px
}
@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-331d2ef .elementor-widget-container{
    min-width: 440.02vw
}
}

@media screen and (max-width: 767px){

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf71d76 */.elementor-22 .elementor-element.elementor-element-cf71d76 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ab5896 */.elementor-22 .elementor-element.elementor-element-3ab5896 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf71d76 */.elementor-22 .elementor-element.elementor-element-cf71d76 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ab5896 */.elementor-22 .elementor-element.elementor-element-3ab5896 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf71d76 */.elementor-22 .elementor-element.elementor-element-cf71d76 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ab5896 */.elementor-22 .elementor-element.elementor-element-3ab5896 .elementor-icon-list-text {
  /* Fondo degradado translúcido */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 25.23%, rgba(255, 255, 255, 0.10) 99.9%);
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  border: 1px solid #898989 !important;
  border-radius: 5px;
  padding: 5px 15px;

  /* Texto con degradado */
  color: transparent;
  background-image: linear-gradient(180deg, #2F0303 -220.45%, #898989 306.82%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-44cfef1 */.elementor-22 .elementor-element.elementor-element-44cfef1 .swiper-wrapper { /*Código de Carrusel infinito */
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}
.elementor-22 .elementor-element.elementor-element-44cfef1 { /* Aquí se bloquea la selección y el arrastre */
    pointer-events: none;
		user-select: none;
}

.elementor-22 .elementor-element.elementor-element-44cfef1 .elementor-widget-container{
    min-width: 1920px
}
@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-44cfef1 .elementor-widget-container{
    min-width: 440.02vw
}
}

@media screen and (max-width: 767px){

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e21069 */.elementor-22 .elementor-element.elementor-element-4e21069{
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2796d8e */.elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon-box-title{
    width: 60px;
height: 25px;
text-align: center;
align-content: center;
    border-radius: 5px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}


@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-2796d8e .elementor-icon-box-title{
    width: 7.19vw;
height: 3vw;
}
.elementor-22 .elementor-element.elementor-element-2796d8e{
    display: flex;
    justify-content: center;
}
}

@media screen and (max-width: 767px){
.elementor-icon{
   margin-top: 2.051vw;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae43469 */.elementor-22 .elementor-element.elementor-element-ae43469 svg {
    animation: flechaBaja 2s ease-in-out infinite;
    transform-origin: center;
    opacity: 0.8;
}

@keyframes flechaBaja {
    0% {
        transform: translateY(-20);
        opacity: 0.5;
    }
    50% {
        transform: translateY(10px);
        opacity: 1;
    }
    100% {
        transform: translateY(20);
        opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a09a30 */.elementor-22 .elementor-element.elementor-element-0a09a30 .elementor-heading-title {
 width: 343px;
 margin: 0 auto;
align-content: center;
position: relative;
padding-top: 10px;
padding-bottom: 10px;
border-radius: 10px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(10px);
z-index: 99;
}

.elementor-22 .elementor-element.elementor-element-0a09a30::after{
    content:"";
   background: linear-gradient(90deg, rgba(99, 64, 58, 0.00) 0%, #FFF 50%, rgba(99, 64, 58, 0.00) 100%);
    position: absolute;
    display: block;
    background-size: contain;
   width: 1140px;
height: 1px;
    top: 30px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 98;

}
@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-0a09a30 .elementor-heading-title {
 width: 41.13vw;
padding-top: 1.2vw;
padding-bottom: 1.2vw;
}

.elementor-22 .elementor-element.elementor-element-0a09a30::after{
   width: 79.95vw;
height: 0.12vw;
    top: 3.6vw;
    left: 50%;
}
}

@media screen and (max-width: 767px){
   .elementor-22 .elementor-element.elementor-element-0a09a30 .elementor-heading-title {
 width: 70vw;
 margin: 0 auto;
align-content: center;
position: relative;
padding-top: 3.077vw;
padding-bottom: 2.564vw;
border-radius: 2.564vw;
border: 0.256vw solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(2.564vw);
z-index: 99;
}
.elementor-22 .elementor-element.elementor-element-0a09a30::after{
   width: 90vw;
height: 0.5vw;
    top: 5.6vw;
    left: 50%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae46987 */.elementor-22 .elementor-element.elementor-element-ae46987{
    position: absolute;
    top: -25px;
right: calc(50% - 270px);
}
@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-ae46987{
    top: -3vw;
right: 1%;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-ae46987{
    position: absolute;
    top: -15px;
right: calc(50% - 160px);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e590e8 */.elementor-22 .elementor-element.elementor-element-2e590e8 {
width: 557px;
height: 206px;
padding: 40px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}

.flotante:hover {
  animation: flotar-hover 2s ease-in-out infinite;
}

@keyframes flotar-hover {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
}

/*Celular*/
@media (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-2e590e8 {
width: 349px;
height: 129.07px;
padding: 15px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90559a6 */.elementor-22 .elementor-element.elementor-element-90559a6{
    position: absolute;
    top: -25px;
right: calc(50% - 270px);
}
@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-90559a6{
    top: -3vw;
right: 1%;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-90559a6{
    position: absolute;
    top: -15px;
right: calc(50% - 160px);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e82610 */.elementor-22 .elementor-element.elementor-element-6e82610 {
width: 557px;
height: 206px;
padding: 40px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}

.flotante:hover {
  animation: flotar-hover 2s ease-in-out infinite;
}

@keyframes flotar-hover {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
}

/*Celular*/
@media (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-6e82610 {
width: 349px;
height: 129.07px;
padding: 15px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17b8ee4 */.elementor-22 .elementor-element.elementor-element-17b8ee4{
    position: absolute;
    top: -25px;
right: calc(50% - 270px);
}
@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-17b8ee4{
    top: -3vw;
right: 1%;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-17b8ee4{
    position: absolute;
    top: -15px;
right: calc(50% - 160px);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76e32c */.elementor-22 .elementor-element.elementor-element-d76e32c {
width: 557px;
height: 206px;
padding: 40px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}

.flotante:hover {
  animation: flotar-hover 2s ease-in-out infinite;
}

@keyframes flotar-hover {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
}

/*Celular*/
@media (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-d76e32c {
width: 349px;
height: 129.07px;
padding: 15px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e28ac13 */.elementor-22 .elementor-element.elementor-element-e28ac13{
    position: absolute;
    top: -25px;
right: calc(50% - 270px);
}
@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-e28ac13{
    top: -5vw;
right: 1%;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-e28ac13{
    position: absolute;
    top: -15px;
right: calc(50% - 160px);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d981739 */.elementor-22 .elementor-element.elementor-element-d981739 {
width: 557px;
height: 206px;
padding: 40px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}

.flotante:hover {
  animation: flotar-hover 2s ease-in-out infinite;
}

@keyframes flotar-hover {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
}

/*Celular*/
@media (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-d981739 {
width: 349px;
height: 129.07px;
padding: 15px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a822020 */.elementor-22 .elementor-element.elementor-element-a822020{
    position: absolute;
    top: -25px;
right: calc(50% - 270px);
}
@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-a822020{
    top: -5vw;
right: 1%;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-a822020{
    position: absolute;
    top: -30px;
right: calc(50% - 160px);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4859d90 */.elementor-22 .elementor-element.elementor-element-4859d90 {
width: 557px;
height: 206px;
padding: 40px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}

.flotante:hover {
  animation: flotar-hover 2s ease-in-out infinite;
}

@keyframes flotar-hover {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
}

/*Celular*/
@media (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-4859d90 {
width: 349px;
height: 129.07px;
padding: 15px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07d0677 */.elementor-22 .elementor-element.elementor-element-07d0677 svg {
    animation: flechaBaja 2s ease-in-out infinite;
    transform-origin: center;
    opacity: 0.8;
}

@keyframes flechaBaja {
    0% {
        transform: translateY(-20);
        opacity: 0.5;
    }
    50% {
        transform: translateY(10px);
        opacity: 1;
    }
    100% {
        transform: translateY(20);
        opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c54fabd */.elementor-22 .elementor-element.elementor-element-c54fabd .elementor-heading-title {
 width: 441.52px;
 margin: 0 auto;
align-content: center;
position: relative;
padding-top: 10px;
padding-bottom: 10px;
border-radius: 10px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(10px);
z-index: 99;
}

.elementor-22 .elementor-element.elementor-element-c54fabd::after{
    content:"";
   background: linear-gradient(90deg, rgba(99, 64, 58, 0.00) 0%, #FFF 50%, rgba(99, 64, 58, 0.00) 100%);
    position: absolute;
    display: block;
    background-size: contain;
   width: 1140px;
height: 1px;
    top: 30px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 98;

}
@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-c54fabd .elementor-heading-title {
 width: 52.94vw;
padding-top: 1.2vw;
padding-bottom: 1.2vw;
}

.elementor-22 .elementor-element.elementor-element-c54fabd::after{
   width: 79.95vw;
height: 0.12vw;
    top: 3.6vw;
    left: 50%;
}
}

@media screen and (max-width: 767px){
   .elementor-22 .elementor-element.elementor-element-c54fabd .elementor-heading-title {
 width: 80vw;
 margin: 0 auto;
align-content: center;
position: relative;
padding-top: 3.077vw;
padding-bottom: 2.564vw;
border-radius: 2.564vw;
border: 0.256vw solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(2.564vw);
z-index: 99;
}
.elementor-22 .elementor-element.elementor-element-c54fabd::after{
   width: 90vw;
height: 0.5vw;
    top: 5.6vw;
    left: 50%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d48ec8b */.elementor-22 .elementor-element.elementor-element-d48ec8b svg{
    width: 40.53px;
    height: 30px;
    margin-left: -50px;
}
.elementor-22 .elementor-element.elementor-element-d48ec8b .elementor-button {
  animation: onda 1.5s infinite;
    box-shadow: 0px 0px 10px -5px #950909; /*Cambie el color aqui*/
}

@keyframes onda {
    70% {
        box-shadow: 0 0 0 20px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-d48ec8b svg{
    width: 4.86vw;
    height: 3.6vw;
    margin-left: -6vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-d48ec8b svg{
    width: 9.52vw;
    height: 7.05vw;
    margin-left: -12.82vw;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54c6709 */.elementor-22 .elementor-element.elementor-element-54c6709 svg{
    width: 40.53px;
    height: 30px;
    margin-left: -50px;
}
.elementor-22 .elementor-element.elementor-element-54c6709 .elementor-button {
  animation: onda 1.5s infinite;
    box-shadow: 0px 0px 10px -5px #950909; /*Cambie el color aqui*/
}

@keyframes onda {
    70% {
        box-shadow: 0 0 0 20px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-54c6709 svg{
    width: 4.86vw;
    height: 3.6vw;
    margin-left: -6vw;
}
}

@media screen and (max-width: 767px){

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a15d40 */.elementor-22 .elementor-element.elementor-element-2a15d40 svg{
    height: 15px;
    overflow: visible;
}
@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-2a15d40 svg{
    height: 1.8vw;
}
}

@media screen and (max-width: 767px){
  .elementor-22 .elementor-element.elementor-element-2a15d40{
    position: absolute;
    bottom: 10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-823b12d */.elementor-22 .elementor-element.elementor-element-823b12d::after{
    content:"";
    width: 600px;/*Ajustar ancho*/
    height: 600px;/*Ajustar alto*/
    z-index: 9;
    position: absolute;
    top: 40px; /*Ajustar ubicacion*/
    left: calc(50% - 300px); /*Ajustar ubicacion*/
    background-color: #950909; /*Cambiar color*/
    border-radius: 600px;
    filter: blur(70px); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
    animation: parpadeo 3s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}

@keyframes parpadeo{
    0%, 100%{
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-823b12d::after{
    content:"";
    width: 59.952vw;/*Ajustar ancho*/
    height: 59.952vw;/*Ajustar alto*/
    z-index: 9;
    position: absolute;
    top: 5.995vw; /*Ajustar ubicacion*/
    left: calc(50% - 29.976vw); /*Ajustar ubicacion*/
    background-color: #950909; /*Cambiar color*/
    border-radius: 59.952vw;
    filter: blur(5.995vw); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
    animation: parpadeo 3s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}
}

@media screen and (max-width: 767px){
.elementor-22 .elementor-element.elementor-element-823b12d::after{
    content:"";
    width: 102.564vw;/*Ajustar ancho*/
    height: 102.564vw;/*Ajustar alto*/
    z-index: 9;
    position: absolute;
    top: 12.821vw; /*Ajustar ubicacion*/
    left: calc(50% - 51.282vw); /*Ajustar ubicacion*/
    background-color: #950909; /*Cambiar color*/
    border-radius: 102.564vw;
    filter: blur(10.256vw); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
    animation: parpadeo 3s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18f2369 */.elementor-22 .elementor-element.elementor-element-18f2369 svg{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-821833d */.elementor-22 .elementor-element.elementor-element-821833d::after{
    content:"";
    width: 400px;/*Ajustar ancho*/
    height: 400px;/*Ajustar alto*/
    position: absolute;
    top: 30px; /*Ajustar ubicacion*/
    left: calc(50% - 190px); /*Ajustar ubicacion*/
    background-color: #1E0B08; /*Cambiar color*/
    border-radius: 400px;
    filter: blur(50px); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
}

@media (min-width: 768px) and (max-width: 1140px) {


}

@media screen and (max-width: 767px){

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7d5433 */.elementor-22 .elementor-element.elementor-element-c7d5433 {
width: 463px;
height: 112px;
padding: 25px 40px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-c7d5433 {
width: 55.52vw;
height: 13.43vw;
padding: 3vw 4.8vw 5vw 4.8vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-c7d5433 {
width: 83.421vw;
height: 20.179vw;
padding: 17px 30px;
border-radius: 20px;
border: 1px solid rgba(137, 137, 137, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 25.23%, rgba(0, 0, 0, 0.10) 99.9%);
backdrop-filter: blur(20px);
}
.elementor-22 .elementor-element.elementor-element-c7d5433 svg{
    height: 44.97px;
    margin-top: -10px;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d07ccc6 */.elementor-22 .elementor-element.elementor-element-d07ccc6  {
    filter: blur(8px);
    position: absolute;
    bottom: -330px;
    left: calc(50% - 510px);
    transform: rotate(50deg);

}
.elementor-22 .elementor-element.elementor-element-d07ccc6 img{
    z-index: 999;
}
.elementor-22 .elementor-element.elementor-element-d07ccc6 {
  animation: flotar-rotar 20s ease-in-out infinite;
}

@keyframes flotar-rotar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(-120px) rotate(5deg);
  }
  100% {
    transform: translateY(0) rotate(0deg);
  }
}

@media (min-width: 768px) and (max-width: 1140px) {
     .elementor-22 .elementor-element.elementor-element-d07ccc6  {
    filter: blur(8px);
    position: absolute;
    bottom: -800px;
    left: calc(50% - 450px);
    transform: rotate(50deg);
}
}


@media screen and (max-width: 767px){
     .elementor-22 .elementor-element.elementor-element-d07ccc6  {
    filter: blur(8px);
    position: absolute;
    bottom: -550px;
    left: calc(50% - 200px);
    transform: rotate(50deg);
}
.elementor-22 .elementor-element.elementor-element-d07ccc6 {
  animation: flotar-rotar 20s ease-in-out infinite;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d79cf46 */.elementor-22 .elementor-element.elementor-element-d79cf46{
    position: absolute;
    top: -250px;
    right: calc(50% - 400px);
    z-index: 99;
}

.elementor-22 .elementor-element.elementor-element-d79cf46 {
  animation: flotar-rotar 15s ease-in-out infinite;
}

@keyframes flotar-rotar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  60% {
    transform: translateY(80px) rotate(15deg);
  }
  100% {
    transform: translateY(0) rotate(0deg);
  }
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-d79cf46{
    top: -50vw;
    right: -25%;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-d79cf46{
    position: absolute;
    top: -250px;
    right: calc(50% - 200px);
    z-index: 99;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ef391e */.elementor-22 .elementor-element.elementor-element-4ef391e{
    position: absolute;
    top: 10px;
    left: calc(50% - 460px)
}

@media (min-width: 768px) and (max-width: 1140px) {
.elementor-22 .elementor-element.elementor-element-4ef391e{
    position: absolute;
    top: 43.765vw;
    left: calc(50% - 23.981vw)
}
}

@media screen and (max-width: 767px){
.elementor-22 .elementor-element.elementor-element-4ef391e{
    position: absolute;
    top: 51.282vw;
    left: calc(50% - 33.333vw)
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3381af *//*Tablet*/
@media (min-width:768px) and (max-width:1139px){
}

/*Celular*/
@media (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-f3381af{
     position: absolute;  
     top: 5.128vw;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25ddfbc */.elementor-22 .elementor-element.elementor-element-25ddfbc svg{
    width: 40.53px;
    height: 30px;
    margin-left: -50px;
}
.elementor-22 .elementor-element.elementor-element-25ddfbc .elementor-button {
  animation: onda 1.5s infinite;
    box-shadow: 0px 0px 10px -5px #950909; /*Cambie el color aqui*/
}

@keyframes onda {
    70% {
        box-shadow: 0 0 0 20px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media (min-width: 768px) and (max-width: 1140px) {
    .elementor-22 .elementor-element.elementor-element-25ddfbc svg{
    width: 4.86vw;
    height: 3.6vw;
    margin-left: -6vw;
}
}

@media screen and (max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-25ddfbc svg{
    width: 9.52vw;
    height: 7.05vw;
    margin-left: -12.82vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db9fec8 */.elementor-22 .elementor-element.elementor-element-db9fec8 svg{
    height: 75.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6d55a0 */.elementor-22 .elementor-element.elementor-element-c6d55a0{
    border-bottom: 15px solid;
    border-image: linear-gradient(90deg, #F2BB79 0%, #A5756D 50%, #E0AEA6 100%) 1;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f89d367 */.elementor-22 .elementor-element.elementor-element-f89d367{
    display: none;
}

.scroll-left{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(30px, 0);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(0, 80px);
}

.scroll-top{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(0, -80px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s;
    transform: translatey(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30333a2 */.elementor-22 .elementor-element.elementor-element-30333a2{
    display: none
}/* End custom CSS */
/* Start custom CSS */html, body{
    width: 100%;
    overflow-x: hidden;
    margin: 0px !important;
    padding: 0px !important;
}

body{
    overflow-y: hidden;
}/* End custom CSS */