.elementor-342 .elementor-element.elementor-element-ecef7ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-342 .elementor-element.elementor-element-ecef7ae:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-ecef7ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBCBC0;background-image:url("https://mamuca.org/wp-content/uploads/2025/08/Home-Fondo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-342 .elementor-element.elementor-element-ff5a0c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:2rem 2rem 2rem 2rem;--padding-top:16rem;--padding-bottom:8rem;--padding-left:8rem;--padding-right:8rem;}.elementor-342 .elementor-element.elementor-element-dc886f9{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-fe4b4fb .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:7rem;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-7d7c66e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Nunito", Sans-serif;font-size:2.2rem;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-342 .elementor-element.elementor-element-5e322e8 .elementor-button{background-color:var( --e-global-color-1a182f1 );font-family:"Exo", Sans-serif;font-size:2rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-342 .elementor-element.elementor-element-5e322e8 .elementor-button:hover, .elementor-342 .elementor-element.elementor-element-5e322e8 .elementor-button:focus{background-color:#E0E0E0;}.elementor-342 .elementor-element.elementor-element-5e322e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-342 .elementor-element.elementor-element-5e322e8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-342 .elementor-element.elementor-element-c098dea{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-342 .elementor-element.elementor-element-65fdd5b{--grid-columns:1;}.elementor-342 .elementor-element.elementor-element-2d6f103 .elementor-button{background-color:var( --e-global-color-1a182f1 );font-family:"Exo", Sans-serif;font-size:2rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:15px 20px 15px 15px;}.elementor-342 .elementor-element.elementor-element-2d6f103 .elementor-button:hover, .elementor-342 .elementor-element.elementor-element-2d6f103 .elementor-button:focus{background-color:var( --e-global-color-1a182f1 );color:#3B5998;}.elementor-342 .elementor-element.elementor-element-2d6f103 .elementor-button-content-wrapper{flex-direction:row;}.elementor-342 .elementor-element.elementor-element-2d6f103 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-342 .elementor-element.elementor-element-2d6f103 .elementor-button:hover svg, .elementor-342 .elementor-element.elementor-element-2d6f103 .elementor-button:focus svg{fill:#3B5998;}.elementor-342 .elementor-element.elementor-element-257bf6b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:8rem;--padding-right:0rem;}.elementor-342 .elementor-element.elementor-element-257bf6b:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-257bf6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mamuca.org/wp-content/uploads/2025/08/Noticias-.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-342 .elementor-element.elementor-element-9d2e798 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:3.2rem;font-weight:700;color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-0337a73{text-align:justify;font-family:"Nunito", Sans-serif;font-size:2.2rem;font-weight:400;}.elementor-342 .elementor-element.elementor-element-d8cca9d{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;--e-filter-space-between:10px;--e-filter-normal-text-color:var( --e-global-color-text );--e-filter-active-text-color:var( --e-global-color-1a182f1 );--e-filter-item-border-radius:100px 100px 100px 100px;}.elementor-342 .elementor-element.elementor-element-d8cca9d .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF80 0%, var( --e-global-color-1a182f1 ) 47%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-342 .elementor-element.elementor-element-d8cca9d .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-f82a1b6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f82a1b6 );}.elementor-342 .elementor-element.elementor-element-d8cca9d .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-d8cca9d .e-filter-item{font-family:"Nunito", Sans-serif;font-size:1.5rem;font-weight:400;padding:1rem 2rem 1rem 2rem;}.elementor-342 .elementor-element.elementor-element-079f355{text-align:justify;font-family:"Exo", Sans-serif;font-size:1.5rem;font-weight:500;text-decoration:underline;color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-e8104c2{--grid-columns:10;--grid-row-gap:20px;padding:0px 0px 20px 0px;--grid-column-gap:20px;}.elementor-342 .elementor-element.elementor-element-e8104c2 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-342 .elementor-element.elementor-element-e8104c2 .e-loop-item > .elementor-section, .elementor-342 .elementor-element.elementor-element-e8104c2 .e-loop-item > .elementor-section > .elementor-container, .elementor-342 .elementor-element.elementor-element-e8104c2 .e-loop-item > .e-con, .elementor-342 .elementor-element.elementor-element-e8104c2 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-342 .elementor-element.elementor-element-8545283{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:8rem;--padding-right:8rem;}.elementor-342 .elementor-element.elementor-element-bc2df2e{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-342 .elementor-element.elementor-element-e0374af .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:3.2rem;font-weight:700;color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-d294729{text-align:justify;font-family:"Nunito", Sans-serif;font-size:2.2rem;font-weight:400;}.elementor-342 .elementor-element.elementor-element-57fd287 .elementor-button{background-color:#272524;font-family:"Exo", Sans-serif;font-size:2rem;font-weight:400;fill:var( --e-global-color-1a182f1 );color:var( --e-global-color-1a182f1 );border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-342 .elementor-element.elementor-element-57fd287 .elementor-button:hover, .elementor-342 .elementor-element.elementor-element-57fd287 .elementor-button:focus{background-color:var( --e-global-color-0dbc7b5 );}.elementor-342 .elementor-element.elementor-element-57fd287 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-342 .elementor-element.elementor-element-57fd287 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-342 .elementor-element.elementor-element-ad6415b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-342 .elementor-element.elementor-element-80ee2f2{--display:flex;--min-height:100vh;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:8rem;--padding-right:8rem;}.elementor-342 .elementor-element.elementor-element-9afdc6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-342 .elementor-element.elementor-element-a8b47f7{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-342 .elementor-element.elementor-element-ec92772 img{border-radius:2rem 2rem 2rem 2rem;}.elementor-342 .elementor-element.elementor-element-ec92772 .widget-image-caption{text-align:left;color:var( --e-global-color-secondary );font-family:"Exo", Sans-serif;font-weight:700;font-style:normal;margin-block-start:10px;}.elementor-342 .elementor-element.elementor-element-c90b293{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-342 .elementor-element.elementor-element-dc08325 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:3.2rem;font-weight:700;color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-d8b7bf9{text-align:justify;font-family:"Nunito", Sans-serif;font-size:2.2rem;font-weight:400;}.elementor-342 .elementor-element.elementor-element-2d1686f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-342 .elementor-element.elementor-element-32f940f{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-342 .elementor-element.elementor-element-5b461c1 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:3.2rem;font-weight:700;color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-873137d{text-align:justify;font-family:"Nunito", Sans-serif;font-size:2.2rem;font-weight:400;}.elementor-342 .elementor-element.elementor-element-0e0df19{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-342 .elementor-element.elementor-element-602aec5 img{border-radius:2rem 2rem 2rem 2rem;}.elementor-342 .elementor-element.elementor-element-602aec5 .widget-image-caption{text-align:left;color:var( --e-global-color-secondary );font-family:"Exo", Sans-serif;font-weight:700;font-style:normal;margin-block-start:10px;}.elementor-342 .elementor-element.elementor-element-e6eed96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-342 .elementor-element.elementor-element-28f6547{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-342 .elementor-element.elementor-element-f172338 img{border-radius:2rem 2rem 2rem 2rem;}.elementor-342 .elementor-element.elementor-element-f172338 .widget-image-caption{text-align:left;color:var( --e-global-color-secondary );font-family:"Exo", Sans-serif;font-weight:700;font-style:normal;margin-block-start:10px;}.elementor-342 .elementor-element.elementor-element-339b28b{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-342 .elementor-element.elementor-element-3418a27 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:3.2rem;font-weight:700;color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-d3d6c5a{text-align:justify;font-family:"Nunito", Sans-serif;font-size:2.2rem;font-weight:400;}.elementor-342 .elementor-element.elementor-element-d3d6c5a p{margin-block-end:20px;}.elementor-342 .elementor-element.elementor-element-59008af{--display:flex;--min-height:100vh;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:8rem;--padding-right:8rem;}.elementor-342 .elementor-element.elementor-element-8636d15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;}.elementor-342 .elementor-element.elementor-element-6bf051c{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-342 .elementor-element.elementor-element-e62c83a .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:3.2rem;font-weight:700;color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-a055285{text-align:justify;font-family:"Nunito", Sans-serif;font-size:2.2rem;font-weight:400;}.elementor-342 .elementor-element.elementor-element-06ad18a{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-342 .elementor-element.elementor-element-2dc3cdb{background-color:var( --e-global-color-1a182f1 );padding:2rem 2rem 10rem 2rem;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.2);text-align:left;}.elementor-342 .elementor-element.elementor-element-2dc3cdb .widget-image-caption{color:var( --e-global-color-secondary );font-family:"Exo", Sans-serif;font-weight:700;font-style:normal;margin-block-start:20px;}.elementor-342 .elementor-element.elementor-element-bdd886d{text-align:justify;font-family:"Nunito", Sans-serif;font-size:2.2rem;font-weight:400;}@media(max-width:1180px){.elementor-342 .elementor-element.elementor-element-ff5a0c7{--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:12rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-342 .elementor-element.elementor-element-fe4b4fb{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-fe4b4fb .elementor-heading-title{font-size:6rem;}.elementor-342 .elementor-element.elementor-element-65fdd5b{--grid-columns:2;}.elementor-342 .elementor-element.elementor-element-257bf6b{--padding-top:4rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:0rem;}.elementor-342 .elementor-element.elementor-element-9d2e798 .elementor-heading-title{font-size:3.2rem;}.elementor-342 .elementor-element.elementor-element-0337a73{text-align:left;font-size:2.2rem;}.elementor-342 .elementor-element.elementor-element-d8cca9d{--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;}.elementor-342 .elementor-element.elementor-element-079f355{font-size:2.2rem;}.elementor-342 .elementor-element.elementor-element-e8104c2{--grid-columns:10;}.elementor-342 .elementor-element.elementor-element-8545283{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-342 .elementor-element.elementor-element-e0374af .elementor-heading-title{font-size:3.2rem;}.elementor-342 .elementor-element.elementor-element-d294729{font-size:2.2rem;}.elementor-342 .elementor-element.elementor-element-80ee2f2{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-342 .elementor-element.elementor-element-9afdc6a{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-342 .elementor-element.elementor-element-a8b47f7{--justify-content:flex-start;}.elementor-342 .elementor-element.elementor-element-dc08325 .elementor-heading-title{font-size:3.2rem;}.elementor-342 .elementor-element.elementor-element-d8b7bf9{font-size:2.2rem;}.elementor-342 .elementor-element.elementor-element-2d1686f{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-342 .elementor-element.elementor-element-5b461c1 .elementor-heading-title{font-size:3.2rem;}.elementor-342 .elementor-element.elementor-element-873137d{font-size:2.2rem;}.elementor-342 .elementor-element.elementor-element-0e0df19{--justify-content:center;}.elementor-342 .elementor-element.elementor-element-e6eed96{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-342 .elementor-element.elementor-element-28f6547{--justify-content:flex-start;}.elementor-342 .elementor-element.elementor-element-3418a27 .elementor-heading-title{font-size:3.2rem;}.elementor-342 .elementor-element.elementor-element-d3d6c5a{font-size:2.2rem;}.elementor-342 .elementor-element.elementor-element-59008af{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-342 .elementor-element.elementor-element-8636d15{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-342 .elementor-element.elementor-element-e62c83a .elementor-heading-title{font-size:3.2rem;}.elementor-342 .elementor-element.elementor-element-a055285{font-size:2.2rem;}.elementor-342 .elementor-element.elementor-element-bdd886d{font-size:2.2rem;}}@media(max-width:767px){.elementor-342 .elementor-element.elementor-element-ecef7ae:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-ecef7ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-600px 0px;}.elementor-342 .elementor-element.elementor-element-ff5a0c7{--padding-top:12rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-342 .elementor-element.elementor-element-fe4b4fb{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-342 .elementor-element.elementor-element-fe4b4fb .elementor-heading-title{font-size:5rem;}.elementor-342 .elementor-element.elementor-element-c098dea{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-342 .elementor-element.elementor-element-65fdd5b{--grid-columns:1;}.elementor-342 .elementor-element.elementor-element-2d6f103 .elementor-button{padding:15px 15px 15px 15px;}.elementor-342 .elementor-element.elementor-element-257bf6b{--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-342 .elementor-element.elementor-element-9d2e798{padding:0rem 0rem 0rem 0rem;}.elementor-342 .elementor-element.elementor-element-0337a73{padding:0rem 0rem 0rem 0rem;text-align:left;font-size:2rem;}.elementor-342 .elementor-element.elementor-element-d8cca9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-filter-item-border-radius:100px 100px 100px 100px;}.elementor-342 .elementor-element.elementor-element-d8cca9d .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-width:1px 1px 1px 1px;}.elementor-342 .elementor-element.elementor-element-079f355{font-size:2rem;}.elementor-342 .elementor-element.elementor-element-e8104c2{--grid-columns:10;width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-8545283{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-342 .elementor-element.elementor-element-d294729{font-size:2rem;}.elementor-342 .elementor-element.elementor-element-80ee2f2{--padding-top:0rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-342 .elementor-element.elementor-element-9afdc6a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-342 .elementor-element.elementor-element-d8b7bf9{font-size:2rem;}.elementor-342 .elementor-element.elementor-element-873137d{font-size:2rem;}.elementor-342 .elementor-element.elementor-element-e6eed96{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-342 .elementor-element.elementor-element-d3d6c5a{font-size:2rem;}.elementor-342 .elementor-element.elementor-element-59008af{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-342 .elementor-element.elementor-element-8636d15{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-342 .elementor-element.elementor-element-a055285{font-size:2rem;}.elementor-342 .elementor-element.elementor-element-bdd886d{font-size:2rem;}}@media(min-width:768px){.elementor-342 .elementor-element.elementor-element-dc886f9{--width:70%;}.elementor-342 .elementor-element.elementor-element-8545283{--content-width:1080px;}.elementor-342 .elementor-element.elementor-element-80ee2f2{--content-width:1080px;}.elementor-342 .elementor-element.elementor-element-a8b47f7{--width:100%;}.elementor-342 .elementor-element.elementor-element-c90b293{--width:100%;}.elementor-342 .elementor-element.elementor-element-32f940f{--width:100%;}.elementor-342 .elementor-element.elementor-element-0e0df19{--width:100%;}.elementor-342 .elementor-element.elementor-element-28f6547{--width:100%;}.elementor-342 .elementor-element.elementor-element-339b28b{--width:100%;}.elementor-342 .elementor-element.elementor-element-59008af{--content-width:1080px;}.elementor-342 .elementor-element.elementor-element-6bf051c{--width:80%;}}@media(max-width:1180px) and (min-width:768px){.elementor-342 .elementor-element.elementor-element-6bf051c{--width:100%;}}@media(min-width:1181px){.elementor-342 .elementor-element.elementor-element-ecef7ae:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-ecef7ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for loop-grid, class: .elementor-element-e8104c2 */.loop-scroll {
  display: flex !important;          /* las cards se alinean en fila */
  flex-wrap: nowrap !important;
  overflow-x: auto;                  /* activa scroll horizontal */
  overflow-y: hidden;                /* evita barra vertical rara */
  -webkit-overflow-scrolling: touch; /* scroll suave en móviles */

  /* Scrollbar para Firefox */
  scrollbar-width: thin;                 /* grosor fino */
  scrollbar-color: #FBC8C4 #e0e0e0;      /* thumb rojo / track gris */
  scrollbar-gutter: stable;              /* reserva espacio para track */
}

.loop-scroll .e-loop-item {
  flex: 0 0 auto;             /* que no se encojan */
}

/* Scrollbar para navegadores WebKit (Chrome, Edge, Safari) */
.loop-scroll::-webkit-scrollbar {
  height: 10px;                          /* grosor horizontal */
}

.loop-scroll::-webkit-scrollbar-track {
  background: #e0e0e0;                   /* track gris */
  border-radius: 8px;
}

.loop-scroll::-webkit-scrollbar-thumb {
  background-color: #e53935;             /* thumb rojo */
  border-radius: 8px;
  border: 2px solid #e0e0e0;             /* “relleno” gris alrededor */
}

.loop-scroll::-webkit-scrollbar-corner {
  background: transparent;
}/* End custom CSS */