.elementor-525 .elementor-element.elementor-element-dbcad1c > .elementor-background-overlay{background-color:#000000;opacity:0.58;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-525 .elementor-element.elementor-element-dbcad1c > .elementor-container{min-height:30vh;}.elementor-525 .elementor-element.elementor-element-dbcad1c:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-dbcad1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-525 .elementor-element.elementor-element-dbcad1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 40px 0px;}.elementor-525 .elementor-element.elementor-element-dbcad1c > .elementor-shape-bottom svg{height:150px;}.elementor-525 .elementor-element.elementor-element-fd26b66{text-align:center;}.elementor-525 .elementor-element.elementor-element-fd26b66 .elementor-heading-title{color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-bf8ad71 > .elementor-container{min-height:500px;}.elementor-525 .elementor-element.elementor-element-bf8ad71{padding:0% 4% 0% 4%;}.elementor-525 .elementor-element.elementor-element-3d0930b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-525 .elementor-element.elementor-element-3d0930b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ed1df );}.elementor-bc-flex-widget .elementor-525 .elementor-element.elementor-element-3d0930b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-525 .elementor-element.elementor-element-3d0930b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-525 .elementor-element.elementor-element-3d0930b > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-3d0930b > .elementor-element-populated > .elementor-background-overlay, .elementor-525 .elementor-element.elementor-element-3d0930b > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-525 .elementor-element.elementor-element-3d0930b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-525 .elementor-element.elementor-element-3d0930b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-525 .elementor-element.elementor-element-5c06637 .elementor-icon-wrapper{text-align:center;}.elementor-525 .elementor-element.elementor-element-5c06637.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-5c06637.elementor-view-framed .elementor-icon, .elementor-525 .elementor-element.elementor-element-5c06637.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-5c06637.elementor-view-framed .elementor-icon, .elementor-525 .elementor-element.elementor-element-5c06637.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-5c06637 .elementor-icon{font-size:99px;padding:18px;}.elementor-525 .elementor-element.elementor-element-5c06637 .elementor-icon svg{height:99px;}.elementor-525 .elementor-element.elementor-element-8c345b2{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-525 .elementor-element.elementor-element-3d771f4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-525 .elementor-element.elementor-element-3d771f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-525 .elementor-element.elementor-element-3d771f4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-525 .elementor-element.elementor-element-3d771f4 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-525 .elementor-element.elementor-element-b9114a1{text-align:center;}.elementor-525 .elementor-element.elementor-element-fcb5a4e{text-align:center;}.elementor-bc-flex-widget .elementor-525 .elementor-element.elementor-element-0950c6d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-525 .elementor-element.elementor-element-0950c6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-525 .elementor-element.elementor-element-0950c6d > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-0950c6d > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-0950c6d > .elementor-element-populated > .elementor-background-overlay, .elementor-525 .elementor-element.elementor-element-0950c6d > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-525 .elementor-element.elementor-element-0950c6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-525 .elementor-element.elementor-element-544d42c{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-525 .elementor-element.elementor-element-eb66116.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-525 .elementor-element.elementor-element-eb66116.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-525 .elementor-element.elementor-element-eb66116.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-525 .elementor-element.elementor-element-b211241{text-align:center;}.elementor-525 .elementor-element.elementor-element-266bd6f{text-align:start;}.elementor-bc-flex-widget .elementor-525 .elementor-element.elementor-element-0196512.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-525 .elementor-element.elementor-element-0196512.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-525 .elementor-element.elementor-element-0196512.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-525 .elementor-element.elementor-element-3b6e323{text-align:end;}.elementor-525 .elementor-element.elementor-element-debe6fc{text-align:end;}.elementor-525 .elementor-element.elementor-element-91425ee{text-align:end;}.elementor-525 .elementor-element.elementor-element-a7211c0{padding:0px 50px 0px 50px;}.elementor-525 .elementor-element.elementor-element-dcc168c{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-525 .elementor-element.elementor-element-ed01ad3{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-525 .elementor-element.elementor-element-c44d10c{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-525 .elementor-element.elementor-element-77db340{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-525 .elementor-element.elementor-element-8dab235{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-525 .elementor-element.elementor-element-9f017dc{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-525 .elementor-element.elementor-element-7e5984b{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-525 .elementor-element.elementor-element-aa4c590{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-525 .elementor-element.elementor-element-82dd9be{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-525 .elementor-element.elementor-element-50a7e82{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-525 .elementor-element.elementor-element-357eb09{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-525 .elementor-element.elementor-element-0064ee7{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-525 .elementor-element.elementor-element-0064ee7 .e-loop-item > .elementor-section, .elementor-525 .elementor-element.elementor-element-0064ee7 .e-loop-item > .elementor-section > .elementor-container, .elementor-525 .elementor-element.elementor-element-0064ee7 .e-loop-item > .e-con, .elementor-525 .elementor-element.elementor-element-0064ee7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-525 .elementor-element.elementor-element-01a4020{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-525 .elementor-element.elementor-element-01a4020 .e-loop-item > .elementor-section, .elementor-525 .elementor-element.elementor-element-01a4020 .e-loop-item > .elementor-section > .elementor-container, .elementor-525 .elementor-element.elementor-element-01a4020 .e-loop-item > .e-con, .elementor-525 .elementor-element.elementor-element-01a4020 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-525 .elementor-element.elementor-element-f85fef8{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-525 .elementor-element.elementor-element-f85fef8 .e-loop-item > .elementor-section, .elementor-525 .elementor-element.elementor-element-f85fef8 .e-loop-item > .elementor-section > .elementor-container, .elementor-525 .elementor-element.elementor-element-f85fef8 .e-loop-item > .e-con, .elementor-525 .elementor-element.elementor-element-f85fef8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-525 .elementor-element.elementor-element-662c135{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-525 .elementor-element.elementor-element-662c135 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-525 .elementor-element.elementor-element-662c135 .e-loop-item > .elementor-section, .elementor-525 .elementor-element.elementor-element-662c135 .e-loop-item > .elementor-section > .elementor-container, .elementor-525 .elementor-element.elementor-element-662c135 .e-loop-item > .e-con, .elementor-525 .elementor-element.elementor-element-662c135 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-525 .elementor-element.elementor-element-e40b51d{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-525 .elementor-element.elementor-element-e40b51d .e-loop-item > .elementor-section, .elementor-525 .elementor-element.elementor-element-e40b51d .e-loop-item > .elementor-section > .elementor-container, .elementor-525 .elementor-element.elementor-element-e40b51d .e-loop-item > .e-con, .elementor-525 .elementor-element.elementor-element-e40b51d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-525 .elementor-element.elementor-element-6b0ad90{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-525 .elementor-element.elementor-element-6b0ad90 .e-loop-item > .elementor-section, .elementor-525 .elementor-element.elementor-element-6b0ad90 .e-loop-item > .elementor-section > .elementor-container, .elementor-525 .elementor-element.elementor-element-6b0ad90 .e-loop-item > .e-con, .elementor-525 .elementor-element.elementor-element-6b0ad90 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-525 .elementor-element.elementor-element-fd9b943{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-525 .elementor-element.elementor-element-fd9b943 .e-loop-item > .elementor-section, .elementor-525 .elementor-element.elementor-element-fd9b943 .e-loop-item > .elementor-section > .elementor-container, .elementor-525 .elementor-element.elementor-element-fd9b943 .e-loop-item > .e-con, .elementor-525 .elementor-element.elementor-element-fd9b943 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-525 .elementor-element.elementor-element-74a4a07{padding:0px 0px 60px 0px;}.elementor-525 .elementor-element.elementor-element-14b5715{text-align:justify;}.elementor-525 .elementor-element.elementor-element-241328f:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-241328f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-525 .elementor-element.elementor-element-241328f > .elementor-background-overlay{background-image:url("https://micasademadera.com/wp-content/uploads/2021/11/bg_faqs-categoriaProductos-2.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-525 .elementor-element.elementor-element-241328f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-525 .elementor-element.elementor-element-63699b0{text-align:start;}.elementor-525 .elementor-element.elementor-element-6abfa44 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-525 .elementor-element.elementor-element-f58f9c5 .elementor-accordion-item{border-width:0px;}.elementor-525 .elementor-element.elementor-element-f58f9c5 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-525 .elementor-element.elementor-element-f58f9c5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-525 .elementor-element.elementor-element-f58f9c5 .elementor-tab-title{padding:25px 25px 25px 25px;}.elementor-525 .elementor-element.elementor-element-f58f9c5 .elementor-tab-content{color:var( --e-global-color-secondary );padding:25px 25px 25px 25px;}.elementor-525 .elementor-element.elementor-element-890919e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-525 .elementor-element.elementor-element-16101b4 .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-525 .elementor-element.elementor-element-16101b4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-16101b4.elementor-view-framed .elementor-icon, .elementor-525 .elementor-element.elementor-element-16101b4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-16101b4 .elementor-icon{font-size:49px;}.elementor-525 .elementor-element.elementor-element-1e5e4b0 .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-525 .elementor-element.elementor-element-1e5e4b0.elementor-view-stacked .elementor-icon{background-color:#F1B87B;}.elementor-525 .elementor-element.elementor-element-1e5e4b0.elementor-view-framed .elementor-icon, .elementor-525 .elementor-element.elementor-element-1e5e4b0.elementor-view-default .elementor-icon{fill:#F1B87B;color:#F1B87B;border-color:#F1B87B;}.elementor-525 .elementor-element.elementor-element-1e5e4b0 .elementor-icon{font-size:66px;}.elementor-525 .elementor-element.elementor-element-c243608 .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-525 .elementor-element.elementor-element-c243608.elementor-view-stacked .elementor-icon{background-color:#F1B87B;}.elementor-525 .elementor-element.elementor-element-c243608.elementor-view-framed .elementor-icon, .elementor-525 .elementor-element.elementor-element-c243608.elementor-view-default .elementor-icon{fill:#F1B87B;color:#F1B87B;border-color:#F1B87B;}.elementor-525 .elementor-element.elementor-element-c243608 .elementor-icon{font-size:78px;}@media(min-width:768px){.elementor-525 .elementor-element.elementor-element-3d0930b{width:30%;}.elementor-525 .elementor-element.elementor-element-0950c6d{width:70%;}.elementor-525 .elementor-element.elementor-element-11a5510{width:39.062%;}.elementor-525 .elementor-element.elementor-element-9dd1456{width:78%;}.elementor-525 .elementor-element.elementor-element-6abfa44{width:70%;}.elementor-525 .elementor-element.elementor-element-890919e{width:30%;}}@media(max-width:1366px){.elementor-525 .elementor-element.elementor-element-dbcad1c{padding:40px 50px 40px 50px;}.elementor-bc-flex-widget .elementor-525 .elementor-element.elementor-element-3d771f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-525 .elementor-element.elementor-element-3d771f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-525 .elementor-element.elementor-element-eb66116.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-525 .elementor-element.elementor-element-eb66116.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}}@media(max-width:1024px){.elementor-525 .elementor-element.elementor-element-dbcad1c > .elementor-shape-bottom svg{height:60px;}.elementor-525 .elementor-element.elementor-element-dbcad1c{padding:40px 50px 40px 50px;}.elementor-525 .elementor-element.elementor-element-9dd1456 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-0064ee7{--grid-columns:2;}.elementor-525 .elementor-element.elementor-element-01a4020{--grid-columns:2;}.elementor-525 .elementor-element.elementor-element-f85fef8{--grid-columns:2;}.elementor-525 .elementor-element.elementor-element-662c135{--grid-columns:2;}.elementor-525 .elementor-element.elementor-element-e40b51d{--grid-columns:2;}.elementor-525 .elementor-element.elementor-element-6b0ad90{--grid-columns:2;}.elementor-525 .elementor-element.elementor-element-fd9b943{--grid-columns:2;}.elementor-525 .elementor-element.elementor-element-241328f{padding:0px 50px 0px 50px;}.elementor-525 .elementor-element.elementor-element-7fa84c5 > .elementor-element-populated{padding:0px 50px 0px 50px;}}@media(max-width:767px){.elementor-525 .elementor-element.elementor-element-dbcad1c > .elementor-container{min-height:15vh;}.elementor-525 .elementor-element.elementor-element-dbcad1c > .elementor-shape-bottom svg{height:30px;}.elementor-525 .elementor-element.elementor-element-dbcad1c{padding:80px 20px 80px 20px;}.elementor-525 .elementor-element.elementor-element-c2b9c4a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-bf8ad71{padding:0px 20px 0px 20px;}.elementor-525 .elementor-element.elementor-element-3d0930b > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-525 .elementor-element.elementor-element-3d771f4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-525 .elementor-element.elementor-element-3d771f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-525 .elementor-element.elementor-element-b9114a1{text-align:center;}.elementor-525 .elementor-element.elementor-element-0950c6d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-525 .elementor-element.elementor-element-eb66116.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-525 .elementor-element.elementor-element-eb66116.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-525 .elementor-element.elementor-element-debe6fc{text-align:center;}.elementor-525 .elementor-element.elementor-element-91425ee{text-align:center;}.elementor-525 .elementor-element.elementor-element-a7211c0{padding:0px 20px 0px 20px;}.elementor-525 .elementor-element.elementor-element-9dd1456 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-0064ee7{--grid-columns:1;}.elementor-525 .elementor-element.elementor-element-01a4020{--grid-columns:1;}.elementor-525 .elementor-element.elementor-element-f85fef8{--grid-columns:1;}.elementor-525 .elementor-element.elementor-element-662c135{--grid-columns:1;}.elementor-525 .elementor-element.elementor-element-e40b51d{--grid-columns:1;}.elementor-525 .elementor-element.elementor-element-6b0ad90{--grid-columns:1;}.elementor-525 .elementor-element.elementor-element-fd9b943{--grid-columns:1;}.elementor-525 .elementor-element.elementor-element-241328f{padding:60px 0px 60px 0px;}.elementor-525 .elementor-element.elementor-element-7fa84c5 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-525 .elementor-element.elementor-element-3e6682a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-63699b0{text-align:center;}.elementor-525 .elementor-element.elementor-element-6abfa44 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-890919e > .elementor-element-populated{padding:30px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-fcb5a4e */.elementor-525 .elementor-element.elementor-element-fcb5a4e p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0064ee7 */.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 50px;
  font-family: "Poppins", sans-serif;
}

/* Números */
.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 46px;
  height: 46px;
  padding: 0 6px;
  margin: 0 !important;
  border-radius: 50px;
  background: #EEEADF;
  color: #83786F;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid transparent;
  transition: all .25s ease;
}

/* Hover */
.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination a.page-numbers:hover {
  background: #83786F;
  color: #fff;
  transform: translateY(-2px);
}

/* Página actual */
.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers.current {
  background: #F1B87B;
  color: #fff;
  box-shadow: 0 6px 16px rgba(241, 184, 123, .45);
}

/* Anterior / Siguiente */
.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers.prev,
.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers.next {
  padding: 0 22px;
  background: #fff;
  border-color: #F1B87B;
  color: #83786F;
}
.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers.prev:hover,
.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers.next:hover {
  background: #F1B87B;
  border-color: #F1B87B;
  color: #fff;
}
.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers.prev::before { content: "← "; margin-right: 4px; }
.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers.next::after  { content: " →"; margin-left: 4px; }

/* Puntos suspensivos (…) */
.elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers.dots {
  background: transparent;
  min-width: auto;
}

/* Móvil */
@media (max-width: 767px) {
  .elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination { gap: 6px; }
  .elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers { min-width: 38px; height: 38px; font-size: 14px; }
  .elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers.prev,
  .elementor-525 .elementor-element.elementor-element-0064ee7 .elementor-pagination .page-numbers.next { padding: 0 14px; }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-01a4020 */.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 50px;
  font-family: "Poppins", sans-serif;
}

/* Números */
.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 46px;
  height: 46px;
  padding: 0 6px;
  margin: 0 !important;
  border-radius: 50px;
  background: #EEEADF;
  color: #83786F;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid transparent;
  transition: all .25s ease;
}

/* Hover */
.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination a.page-numbers:hover {
  background: #83786F;
  color: #fff;
  transform: translateY(-2px);
}

/* Página actual */
.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers.current {
  background: #F1B87B;
  color: #fff;
  box-shadow: 0 6px 16px rgba(241, 184, 123, .45);
}

/* Anterior / Siguiente */
.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers.prev,
.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers.next {
  padding: 0 22px;
  background: #fff;
  border-color: #F1B87B;
  color: #83786F;
}
.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers.prev:hover,
.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers.next:hover {
  background: #F1B87B;
  border-color: #F1B87B;
  color: #fff;
}
.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers.prev::before { content: "← "; margin-right: 4px; }
.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers.next::after  { content: " →"; margin-left: 4px; }

/* Puntos suspensivos (…) */
.elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers.dots {
  background: transparent;
  min-width: auto;
}

/* Móvil */
@media (max-width: 767px) {
  .elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination { gap: 6px; }
  .elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers { min-width: 38px; height: 38px; font-size: 14px; }
  .elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers.prev,
  .elementor-525 .elementor-element.elementor-element-01a4020 .elementor-pagination .page-numbers.next { padding: 0 14px; }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f85fef8 */.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 50px;
  font-family: "Poppins", sans-serif;
}

/* Números */
.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 46px;
  height: 46px;
  padding: 0 6px;
  margin: 0 !important;
  border-radius: 50px;
  background: #EEEADF;
  color: #83786F;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid transparent;
  transition: all .25s ease;
}

/* Hover */
.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination a.page-numbers:hover {
  background: #83786F;
  color: #fff;
  transform: translateY(-2px);
}

/* Página actual */
.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers.current {
  background: #F1B87B;
  color: #fff;
  box-shadow: 0 6px 16px rgba(241, 184, 123, .45);
}

/* Anterior / Siguiente */
.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers.prev,
.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers.next {
  padding: 0 22px;
  background: #fff;
  border-color: #F1B87B;
  color: #83786F;
}
.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers.prev:hover,
.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers.next:hover {
  background: #F1B87B;
  border-color: #F1B87B;
  color: #fff;
}
.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers.prev::before { content: "← "; margin-right: 4px; }
.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers.next::after  { content: " →"; margin-left: 4px; }

/* Puntos suspensivos (…) */
.elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers.dots {
  background: transparent;
  min-width: auto;
}

/* Móvil */
@media (max-width: 767px) {
  .elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination { gap: 6px; }
  .elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers { min-width: 38px; height: 38px; font-size: 14px; }
  .elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers.prev,
  .elementor-525 .elementor-element.elementor-element-f85fef8 .elementor-pagination .page-numbers.next { padding: 0 14px; }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-662c135 */.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 50px;
  font-family: "Poppins", sans-serif;
}

/* Números */
.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 46px;
  height: 46px;
  padding: 0 6px;
  margin: 0 !important;
  border-radius: 50px;
  background: #EEEADF;
  color: #83786F;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid transparent;
  transition: all .25s ease;
}

/* Hover */
.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination a.page-numbers:hover {
  background: #83786F;
  color: #fff;
  transform: translateY(-2px);
}

/* Página actual */
.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers.current {
  background: #F1B87B;
  color: #fff;
  box-shadow: 0 6px 16px rgba(241, 184, 123, .45);
}

/* Anterior / Siguiente */
.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers.prev,
.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers.next {
  padding: 0 22px;
  background: #fff;
  border-color: #F1B87B;
  color: #83786F;
}
.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers.prev:hover,
.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers.next:hover {
  background: #F1B87B;
  border-color: #F1B87B;
  color: #fff;
}
.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers.prev::before { content: "← "; margin-right: 4px; }
.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers.next::after  { content: " →"; margin-left: 4px; }

/* Puntos suspensivos (…) */
.elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers.dots {
  background: transparent;
  min-width: auto;
}

/* Móvil */
@media (max-width: 767px) {
  .elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination { gap: 6px; }
  .elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers { min-width: 38px; height: 38px; font-size: 14px; }
  .elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers.prev,
  .elementor-525 .elementor-element.elementor-element-662c135 .elementor-pagination .page-numbers.next { padding: 0 14px; }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e40b51d */.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 50px;
  font-family: "Poppins", sans-serif;
}

/* Números */
.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 46px;
  height: 46px;
  padding: 0 6px;
  margin: 0 !important;
  border-radius: 50px;
  background: #EEEADF;
  color: #83786F;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid transparent;
  transition: all .25s ease;
}

/* Hover */
.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination a.page-numbers:hover {
  background: #83786F;
  color: #fff;
  transform: translateY(-2px);
}

/* Página actual */
.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers.current {
  background: #F1B87B;
  color: #fff;
  box-shadow: 0 6px 16px rgba(241, 184, 123, .45);
}

/* Anterior / Siguiente */
.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers.prev,
.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers.next {
  padding: 0 22px;
  background: #fff;
  border-color: #F1B87B;
  color: #83786F;
}
.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers.prev:hover,
.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers.next:hover {
  background: #F1B87B;
  border-color: #F1B87B;
  color: #fff;
}
.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers.prev::before { content: "← "; margin-right: 4px; }
.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers.next::after  { content: " →"; margin-left: 4px; }

/* Puntos suspensivos (…) */
.elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers.dots {
  background: transparent;
  min-width: auto;
}

/* Móvil */
@media (max-width: 767px) {
  .elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination { gap: 6px; }
  .elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers { min-width: 38px; height: 38px; font-size: 14px; }
  .elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers.prev,
  .elementor-525 .elementor-element.elementor-element-e40b51d .elementor-pagination .page-numbers.next { padding: 0 14px; }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6b0ad90 */.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 50px;
  font-family: "Poppins", sans-serif;
}

/* Números */
.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 46px;
  height: 46px;
  padding: 0 6px;
  margin: 0 !important;
  border-radius: 50px;
  background: #EEEADF;
  color: #83786F;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid transparent;
  transition: all .25s ease;
}

/* Hover */
.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination a.page-numbers:hover {
  background: #83786F;
  color: #fff;
  transform: translateY(-2px);
}

/* Página actual */
.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers.current {
  background: #F1B87B;
  color: #fff;
  box-shadow: 0 6px 16px rgba(241, 184, 123, .45);
}

/* Anterior / Siguiente */
.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers.prev,
.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers.next {
  padding: 0 22px;
  background: #fff;
  border-color: #F1B87B;
  color: #83786F;
}
.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers.prev:hover,
.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers.next:hover {
  background: #F1B87B;
  border-color: #F1B87B;
  color: #fff;
}
.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers.prev::before { content: "← "; margin-right: 4px; }
.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers.next::after  { content: " →"; margin-left: 4px; }

/* Puntos suspensivos (…) */
.elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers.dots {
  background: transparent;
  min-width: auto;
}

/* Móvil */
@media (max-width: 767px) {
  .elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination { gap: 6px; }
  .elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers { min-width: 38px; height: 38px; font-size: 14px; }
  .elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers.prev,
  .elementor-525 .elementor-element.elementor-element-6b0ad90 .elementor-pagination .page-numbers.next { padding: 0 14px; }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-fd9b943 */.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 50px;
  font-family: "Poppins", sans-serif;
}

/* Números */
.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 46px;
  height: 46px;
  padding: 0 6px;
  margin: 0 !important;
  border-radius: 50px;
  background: #EEEADF;
  color: #83786F;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid transparent;
  transition: all .25s ease;
}

/* Hover */
.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination a.page-numbers:hover {
  background: #83786F;
  color: #fff;
  transform: translateY(-2px);
}

/* Página actual */
.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers.current {
  background: #F1B87B;
  color: #fff;
  box-shadow: 0 6px 16px rgba(241, 184, 123, .45);
}

/* Anterior / Siguiente */
.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers.prev,
.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers.next {
  padding: 0 22px;
  background: #fff;
  border-color: #F1B87B;
  color: #83786F;
}
.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers.prev:hover,
.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers.next:hover {
  background: #F1B87B;
  border-color: #F1B87B;
  color: #fff;
}
.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers.prev::before { content: "← "; margin-right: 4px; }
.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers.next::after  { content: " →"; margin-left: 4px; }

/* Puntos suspensivos (…) */
.elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers.dots {
  background: transparent;
  min-width: auto;
}

/* Móvil */
@media (max-width: 767px) {
  .elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination { gap: 6px; }
  .elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers { min-width: 38px; height: 38px; font-size: 14px; }
  .elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers.prev,
  .elementor-525 .elementor-element.elementor-element-fd9b943 .elementor-pagination .page-numbers.next { padding: 0 14px; }
}/* End custom CSS */
/* Start custom CSS *//* Filtro superficie: solo en Casetas de jardín (term-19) */
.mcm-filtro-col{display:none !important}
body.term-19 .mcm-grid-main,body.term-27 .mcm-grid-main,body.term-42 .mcm-grid-main,body.term-28 .mcm-grid-main,body.term-49 .mcm-grid-main,body.term-50 .mcm-grid-main{display:none !important}
body.term-19 .mcm-filtro-col,body.term-27 .mcm-filtro-col,body.term-42 .mcm-filtro-col,body.term-28 .mcm-filtro-col,body.term-49 .mcm-filtro-col,body.term-50 .mcm-filtro-col{display:flex !important}
body:not(.term-19):not(.term-27):not(.term-42):not(.term-28):not(.term-49):not(.term-50) .elementor-element.elementor-element-9dd1456{width:100% !important}
@media (min-width:768px){body.term-19 .mcm-filtro-col,body.term-27 .mcm-filtro-col,body.term-42 .mcm-filtro-col,body.term-28 .mcm-filtro-col,body.term-49 .mcm-filtro-col,body.term-50 .mcm-filtro-col{width:230px !important;flex:0 0 230px}body.term-19 .elementor-element.elementor-element-9dd1456,body.term-27 .elementor-element.elementor-element-9dd1456,body.term-42 .elementor-element.elementor-element-9dd1456,body.term-28 .elementor-element.elementor-element-9dd1456,body.term-49 .elementor-element.elementor-element-9dd1456,body.term-50 .elementor-element.elementor-element-9dd1456{width:calc(100% - 230px) !important}}
body.term-19 .mcm-filtro-col > .elementor-widget-wrap,body.term-27 .mcm-filtro-col > .elementor-widget-wrap,body.term-42 .mcm-filtro-col > .elementor-widget-wrap,body.term-28 .mcm-filtro-col > .elementor-widget-wrap,body.term-49 .mcm-filtro-col > .elementor-widget-wrap,body.term-50 .mcm-filtro-col > .elementor-widget-wrap{background:#f3efe8;border-radius:16px;padding:18px 16px !important;align-content:flex-start;align-self:flex-start;position:sticky;top:150px;z-index:5}
body.term-19 .mcm-filtro-col .elementor-heading-title,body.term-27 .mcm-filtro-col .elementor-heading-title,body.term-42 .mcm-filtro-col .elementor-heading-title,body.term-28 .mcm-filtro-col .elementor-heading-title,body.term-49 .mcm-filtro-col .elementor-heading-title,body.term-50 .mcm-filtro-col .elementor-heading-title{font-size:15px;color:#6f625a;border-bottom:1px solid #d9d1c4;padding-bottom:8px;white-space:nowrap}
.mcm-filtro-col .mcm-h2 + .elementor-widget-taxonomy-filter ~ .mcm-h2, .mcm-filtro-col .elementor-widget-taxonomy-filter + .mcm-h2{margin-top:14px}
body.term-19 .mcm-filtro-col .e-filter,body.term-27 .mcm-filtro-col .e-filter,body.term-42 .mcm-filtro-col .e-filter,body.term-28 .mcm-filtro-col .e-filter,body.term-49 .mcm-filtro-col .e-filter,body.term-50 .mcm-filtro-col .e-filter{flex-direction:column !important;align-items:flex-start !important;gap:2px !important;flex-wrap:nowrap !important}
body.term-19 .mcm-filtro-col .e-filter-item,body.term-27 .mcm-filtro-col .e-filter-item,body.term-42 .mcm-filtro-col .e-filter-item,body.term-28 .mcm-filtro-col .e-filter-item,body.term-49 .mcm-filtro-col .e-filter-item,body.term-50 .mcm-filtro-col .e-filter-item{background:transparent !important;border:0 !important;box-shadow:none !important;padding:3px 0 3px 8px !important;color:#6f625a !important;font-size:14px !important;font-weight:400;text-align:left;cursor:pointer}
body.term-19 .mcm-filtro-col .e-filter-item:hover,body.term-27 .mcm-filtro-col .e-filter-item:hover,body.term-42 .mcm-filtro-col .e-filter-item:hover,body.term-28 .mcm-filtro-col .e-filter-item:hover,body.term-49 .mcm-filtro-col .e-filter-item:hover,body.term-50 .mcm-filtro-col .e-filter-item:hover{color:#e59a4c !important}
body.term-19 .mcm-filtro-col .e-filter-item[aria-pressed="true"],body.term-27 .mcm-filtro-col .e-filter-item[aria-pressed="true"],body.term-42 .mcm-filtro-col .e-filter-item[aria-pressed="true"],body.term-28 .mcm-filtro-col .e-filter-item[aria-pressed="true"],body.term-49 .mcm-filtro-col .e-filter-item[aria-pressed="true"],body.term-50 .mcm-filtro-col .e-filter-item[aria-pressed="true"]{color:#e59a4c !important;font-weight:700}
.mcm-filtro-col .e-filter-item[data-filter="__all"]{order:1 !important}
.mcm-filtro-col .e-filter-item[data-filter="0-5-m2"],.mcm-filtro-col .e-filter-item[data-filter="autoportante"],.mcm-filtro-col .e-filter-item[data-filter="techada"]{order:2 !important}
.mcm-filtro-col .e-filter-item[data-filter="5-10-m2"],.mcm-filtro-col .e-filter-item[data-filter="adosada"],.mcm-filtro-col .e-filter-item[data-filter="sin-techar"]{order:3 !important}
.mcm-filtro-col .e-filter-item[data-filter="10-20-m2"]{order:4 !important}
.mcm-filtro-col .e-filter-item[data-filter="mas-de-20-m2"]{order:5 !important}
.mcm-filtro-col .elementor-widget-html{margin:0 !important;height:0;overflow:hidden}
@media (max-width:767px){body.term-19 .mcm-filtro-col,body.term-27 .mcm-filtro-col,body.term-42 .mcm-filtro-col,body.term-28 .mcm-filtro-col,body.term-49 .mcm-filtro-col,body.term-50 .mcm-filtro-col{margin-bottom:16px} .mcm-filtro-col > .elementor-widget-wrap{position:static !important}}/* End custom CSS */