.elementor-52 .elementor-element.elementor-element-8f91acb{--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;}.elementor-52 .elementor-element.elementor-element-b06f924{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:30px;}.elementor-52 .elementor-element.elementor-element-b06f924:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-b06f924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E3D8;}.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-52 .elementor-element.elementor-element-83accf5{width:var( --container-widget-width, 30% );max-width:30%;padding:6px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-83accf5.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-83accf5 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-83accf5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-83accf5.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-83accf5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-83accf5.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-83accf5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-83accf5 .elementor-icon{font-size:25px;}.elementor-52 .elementor-element.elementor-element-83accf5 .elementor-icon svg{height:25px;}.elementor-52 .elementor-element.elementor-element-b0a60e8{width:var( --container-widget-width, 30% );max-width:30%;padding:6px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-b0a60e8.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-b0a60e8 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-b0a60e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-b0a60e8.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-b0a60e8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-b0a60e8.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-b0a60e8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-b0a60e8 .elementor-icon{font-size:25px;}.elementor-52 .elementor-element.elementor-element-b0a60e8 .elementor-icon svg{height:25px;}.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-52 .elementor-element.elementor-element-abc95ae{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-abc95ae.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-abc95ae p{margin-block-end:1px;}.elementor-52 .elementor-element.elementor-element-3d26b19{width:var( --container-widget-width, 30% );max-width:30%;padding:6px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-3d26b19.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-3d26b19 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-3d26b19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-3d26b19.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-3d26b19.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-3d26b19.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-3d26b19.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-3d26b19 .elementor-icon{font-size:25px;}.elementor-52 .elementor-element.elementor-element-3d26b19 .elementor-icon svg{height:25px;}.elementor-52 .elementor-element.elementor-element-3d26b19 .elementor-icon i, .elementor-52 .elementor-element.elementor-element-3d26b19 .elementor-icon svg{transform:rotate(0deg);}.elementor-52 .elementor-element.elementor-element-ff9f787{width:var( --container-widget-width, 30% );max-width:30%;padding:3px 3px 3px 3px;--container-widget-width:30%;--container-widget-flex-grow:0;--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-ff9f787.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-ff9f787 .elementor-share-btn{font-size:calc(0.6px * 10);height:4.4em;border-width:4px;}.elementor-52 .elementor-element.elementor-element-ff9f787 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.4em;}.elementor-52 .elementor-element.elementor-element-16d7506{--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;}.elementor-52 .elementor-element.elementor-element-16d7506:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-16d7506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-52 .elementor-element.elementor-element-61e7dfd .elementor-repeater-item-9459f9c .swiper-slide-bg{background-color:#3F8544;background-image:url(https://cismalaga.es/wp-content/uploads/2025/04/fondo-header.png);background-size:cover;}.elementor-52 .elementor-element.elementor-element-61e7dfd .elementor-repeater-item-e9a46b3 .swiper-slide-bg{background-color:#4E539B;background-image:url(https://cismalaga.es/wp-content/uploads/2025/04/fondo-header2.png);background-size:cover;}.elementor-52 .elementor-element.elementor-element-61e7dfd .swiper-slide{transition-duration:calc(2500ms*1.2);height:200px;}.elementor-52 .elementor-element.elementor-element-61e7dfd .swiper-slide-contents{max-width:61%;text-shadow:0px 0px 50px #000000;}.elementor-52 .elementor-element.elementor-element-61e7dfd .swiper-slide-inner{text-align:center;}.elementor-52 .elementor-element.elementor-element-61e7dfd .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-52 .elementor-element.elementor-element-61e7dfd .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-52 .elementor-element.elementor-element-61e7dfd .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-52 .elementor-element.elementor-element-61e7dfd .elementor-slide-description{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-52 .elementor-element.elementor-element-61e7dfd .elementor-swiper-button{font-size:41px;}.elementor-52 .elementor-element.elementor-element-61e7dfd .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-61e7dfd .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-57eaed6{--display:flex;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-57eaed6:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-57eaed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E3D8;}.elementor-52 .elementor-element.elementor-element-4830fb2{--display:flex;}.elementor-52 .elementor-element.elementor-element-1596c36{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 40px;--row-gap:50px;--column-gap:40px;--grid-auto-flow:row;}.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-52 .elementor-element.elementor-element-38ab922{--spacer-size:150px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-55a1dea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;text-align:center;}.elementor-52 .elementor-element.elementor-element-55a1dea .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:800;color:#000000;}.elementor-52 .elementor-element.elementor-element-c5e4830 .elementor-repeater-item-338af76 .swiper-slide-bg{background-color:#833ca3;}.elementor-52 .elementor-element.elementor-element-c5e4830 .elementor-repeater-item-f218afe .swiper-slide-bg{background-color:#4054b2;}.elementor-52 .elementor-element.elementor-element-c5e4830 .elementor-repeater-item-0161f49 .swiper-slide-bg{background-color:#4054b2;}.elementor-52 .elementor-element.elementor-element-c5e4830 .swiper-slide{transition-duration:calc(5000ms*1.2);height:259px;}.elementor-52 .elementor-element.elementor-element-c5e4830 .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:600;border-radius:30px;}.elementor-52 .elementor-element.elementor-element-c5e4830 .swiper-slide-contents{max-width:66%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-52 .elementor-element.elementor-element-c5e4830 .swiper-slide-inner{text-align:center;}.elementor-52 .elementor-element.elementor-element-c5e4830 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-52 .elementor-element.elementor-element-c5e4830 .elementor-slide-heading{color:#E6D9D9;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-52 .elementor-element.elementor-element-c5e4830 .elementor-slide-description{color:#F5E9E9;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-52 .elementor-element.elementor-element-c5e4830 .elementor-swiper-button{font-size:45px;}.elementor-52 .elementor-element.elementor-element-c5e4830 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:9px;width:9px;}.elementor-52 .elementor-element.elementor-element-c5e4830 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-52 .elementor-element.elementor-element-c5e4830 .swiper-pagination-fraction{font-size:9px;}.elementor-52 .elementor-element.elementor-element-c5e4830 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-c5e4830 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-4caef24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;text-align:center;}.elementor-52 .elementor-element.elementor-element-4caef24 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:800;color:#000000;}.elementor-52 .elementor-element.elementor-element-579edd7 .elementor-repeater-item-338af76 .swiper-slide-bg{background-color:#D7780B;}.elementor-52 .elementor-element.elementor-element-579edd7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:259px;}.elementor-52 .elementor-element.elementor-element-579edd7 .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:600;border-radius:30px;}.elementor-52 .elementor-element.elementor-element-579edd7 .swiper-slide-contents{max-width:66%;}.elementor-52 .elementor-element.elementor-element-579edd7 .swiper-slide-inner{text-align:center;}.elementor-52 .elementor-element.elementor-element-579edd7 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-52 .elementor-element.elementor-element-579edd7 .elementor-swiper-button{font-size:45px;}.elementor-52 .elementor-element.elementor-element-579edd7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:9px;width:9px;}.elementor-52 .elementor-element.elementor-element-579edd7 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-52 .elementor-element.elementor-element-579edd7 .swiper-pagination-fraction{font-size:9px;}.elementor-52 .elementor-element.elementor-element-579edd7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-579edd7 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-150eb77{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-52 .elementor-element.elementor-element-150eb77 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:800;color:#000000;}.elementor-52 .elementor-element.elementor-element-0129987 .elementor-repeater-item-338af76 .swiper-slide-bg{background-color:#585E53;}.elementor-52 .elementor-element.elementor-element-0129987 .swiper-slide{transition-duration:calc(5000ms*1.2);height:259px;}.elementor-52 .elementor-element.elementor-element-0129987 .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:600;border-radius:30px;}.elementor-52 .elementor-element.elementor-element-0129987 .swiper-slide-contents{max-width:66%;}.elementor-52 .elementor-element.elementor-element-0129987 .swiper-slide-inner{text-align:center;}.elementor-52 .elementor-element.elementor-element-0129987 .elementor-swiper-button{font-size:45px;}.elementor-52 .elementor-element.elementor-element-0129987 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:9px;width:9px;}.elementor-52 .elementor-element.elementor-element-0129987 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-52 .elementor-element.elementor-element-0129987 .swiper-pagination-fraction{font-size:9px;}.elementor-52 .elementor-element.elementor-element-0129987 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-0129987 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-d6f1e73{--spacer-size:50px;}.elementor-52 .elementor-element.elementor-element-99fc500{--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;}.elementor-52 .elementor-element.elementor-element-e23573f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:30px;}.elementor-52 .elementor-element.elementor-element-e23573f:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-e23573f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E3D8;}.elementor-52 .elementor-element.elementor-element-50382b4{width:var( --container-widget-width, 30% );max-width:30%;padding:6px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-50382b4.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-50382b4 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-50382b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-50382b4.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-50382b4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-50382b4.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-50382b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-50382b4 .elementor-icon{font-size:25px;}.elementor-52 .elementor-element.elementor-element-50382b4 .elementor-icon svg{height:25px;}.elementor-52 .elementor-element.elementor-element-94bdb0d{width:var( --container-widget-width, 30% );max-width:30%;padding:6px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-94bdb0d.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-94bdb0d .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-94bdb0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-94bdb0d.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-94bdb0d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-94bdb0d.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-94bdb0d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-94bdb0d .elementor-icon{font-size:25px;}.elementor-52 .elementor-element.elementor-element-94bdb0d .elementor-icon svg{height:25px;}.elementor-52 .elementor-element.elementor-element-9827e00{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-9827e00.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-9827e00 p{margin-block-end:1px;}.elementor-52 .elementor-element.elementor-element-972f2d0{width:var( --container-widget-width, 30% );max-width:30%;padding:6px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-972f2d0.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-972f2d0 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-972f2d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-972f2d0.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-972f2d0.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-972f2d0.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-972f2d0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-972f2d0 .elementor-icon{font-size:25px;}.elementor-52 .elementor-element.elementor-element-972f2d0 .elementor-icon svg{height:25px;}.elementor-52 .elementor-element.elementor-element-972f2d0 .elementor-icon i, .elementor-52 .elementor-element.elementor-element-972f2d0 .elementor-icon svg{transform:rotate(0deg);}.elementor-52 .elementor-element.elementor-element-2955a79{width:var( --container-widget-width, 30% );max-width:30%;padding:3px 3px 3px 3px;--container-widget-width:30%;--container-widget-flex-grow:0;--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-2955a79.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-2955a79 .elementor-share-btn{font-size:calc(0.6px * 10);height:4.4em;border-width:4px;}.elementor-52 .elementor-element.elementor-element-2955a79 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.4em;}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-b06f924{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:50px;}.elementor-52 .elementor-element.elementor-element-abc95ae{padding:0px 0px 0px 0px;--container-widget-width:515px;--container-widget-flex-grow:0;width:var( --container-widget-width, 515px );max-width:515px;} .elementor-52 .elementor-element.elementor-element-ff9f787{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-52 .elementor-element.elementor-element-1596c36{--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-c5e4830 .elementor-slide-heading{font-size:30px;}.elementor-52 .elementor-element.elementor-element-e23573f{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:50px;}.elementor-52 .elementor-element.elementor-element-9827e00{padding:0px 0px 0px 0px;--container-widget-width:515px;--container-widget-flex-grow:0;width:var( --container-widget-width, 515px );max-width:515px;} .elementor-52 .elementor-element.elementor-element-2955a79{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-8f91acb{--width:100%;}.elementor-52 .elementor-element.elementor-element-b06f924{--width:100%;}.elementor-52 .elementor-element.elementor-element-99fc500{--width:100%;}.elementor-52 .elementor-element.elementor-element-e23573f{--width:100%;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-b06f924{--e-con-grid-template-columns:repeat(5, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:10px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-83accf5 .elementor-icon{font-size:15px;}.elementor-52 .elementor-element.elementor-element-83accf5 .elementor-icon svg{height:15px;}.elementor-52 .elementor-element.elementor-element-b0a60e8 .elementor-icon{font-size:15px;}.elementor-52 .elementor-element.elementor-element-b0a60e8 .elementor-icon svg{height:15px;}.elementor-52 .elementor-element.elementor-element-abc95ae{--container-widget-width:238px;--container-widget-flex-grow:0;width:var( --container-widget-width, 238px );max-width:238px;font-size:12px;line-height:1.5em;}.elementor-52 .elementor-element.elementor-element-abc95ae p{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-3d26b19 .elementor-icon{font-size:14px;}.elementor-52 .elementor-element.elementor-element-3d26b19 .elementor-icon svg{height:14px;}.elementor-52 .elementor-element.elementor-element-ff9f787.elementor-element{--order:99999 /* order end hack */;} .elementor-52 .elementor-element.elementor-element-ff9f787{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-52 .elementor-element.elementor-element-ff9f787 .elementor-share-btn{font-size:calc(0.5px * 10);height:3.3em;border-width:3px;}.elementor-52 .elementor-element.elementor-element-ff9f787 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.9em;}.elementor-52 .elementor-element.elementor-element-61e7dfd .swiper-slide{height:100px;}.elementor-52 .elementor-element.elementor-element-61e7dfd .swiper-slide-contents{max-width:100%;}.elementor-52 .elementor-element.elementor-element-61e7dfd .elementor-slide-heading{font-size:17px;}.elementor-52 .elementor-element.elementor-element-61e7dfd .elementor-swiper-button{font-size:24px;}.elementor-52 .elementor-element.elementor-element-1596c36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-38ab922{--spacer-size:50px;}.elementor-52 .elementor-element.elementor-element-55a1dea .elementor-heading-title{font-size:20px;}.elementor-52 .elementor-element.elementor-element-c5e4830 .swiper-slide{height:290px;}.elementor-52 .elementor-element.elementor-element-c5e4830 .swiper-slide-contents{max-width:86%;}.elementor-52 .elementor-element.elementor-element-c5e4830 .elementor-slide-heading{font-size:25px;}.elementor-52 .elementor-element.elementor-element-c5e4830 .elementor-swiper-button{font-size:35px;}.elementor-52 .elementor-element.elementor-element-4caef24 .elementor-heading-title{font-size:20px;}.elementor-52 .elementor-element.elementor-element-150eb77 .elementor-heading-title{font-size:20px;}.elementor-52 .elementor-element.elementor-element-e23573f{--e-con-grid-template-columns:repeat(5, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:10px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-50382b4 .elementor-icon{font-size:15px;}.elementor-52 .elementor-element.elementor-element-50382b4 .elementor-icon svg{height:15px;}.elementor-52 .elementor-element.elementor-element-94bdb0d .elementor-icon{font-size:15px;}.elementor-52 .elementor-element.elementor-element-94bdb0d .elementor-icon svg{height:15px;}.elementor-52 .elementor-element.elementor-element-9827e00{--container-widget-width:238px;--container-widget-flex-grow:0;width:var( --container-widget-width, 238px );max-width:238px;font-size:12px;line-height:1.5em;}.elementor-52 .elementor-element.elementor-element-9827e00 p{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-972f2d0 .elementor-icon{font-size:14px;}.elementor-52 .elementor-element.elementor-element-972f2d0 .elementor-icon svg{height:14px;}.elementor-52 .elementor-element.elementor-element-2955a79.elementor-element{--order:99999 /* order end hack */;} .elementor-52 .elementor-element.elementor-element-2955a79{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-52 .elementor-element.elementor-element-2955a79 .elementor-share-btn{font-size:calc(0.5px * 10);height:3.3em;border-width:3px;}.elementor-52 .elementor-element.elementor-element-2955a79 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.9em;}}/* Start custom CSS for slides, class: .elementor-element-61e7dfd */.swiper-slide-bg::before {
  content: ""; /* Obligatorio para que el pseudo-elemento se muestre */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('https://cismalaga.es/wp-content/uploads/2025/04/fondo-silder.png');
  background-size: cover; /* Ajusta la imagen para cubrir el div */
  background-repeat: no-repeat; /* Evita la repetición de la imagen */
  z-index: 0; /* Asegura que esté encima del contenido (si es necesario) */
}/* End custom CSS */