.elementor-11025 .elementor-element.elementor-element-966b105 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11025 .elementor-element.elementor-element-966b105:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-966b105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nuevo.miwebmadrid.es/wp-content/uploads/2025/05/Panel-Control-Campanas-SEM.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11025 .elementor-element.elementor-element-966b105 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11025 .elementor-element.elementor-element-966b105 > .elementor-container{min-height:1284px;}.elementor-11025 .elementor-element.elementor-element-966b105{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11025 .elementor-element.elementor-element-ee37a71 > .elementor-widget-container{margin:1px 1px 100px 1px;}.elementor-11025 .elementor-element.elementor-element-ee37a71{text-align:center;}.elementor-11025 .elementor-element.elementor-element-ee37a71 .elementor-heading-title{font-size:43px;font-weight:700;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 12px rgba(0,0,0,0.3);color:#3B8500;}.elementor-11025 .elementor-element.elementor-element-d93aba4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11025 .elementor-element.elementor-element-d93aba4{text-align:center;}.elementor-11025 .elementor-element.elementor-element-d93aba4 .elementor-heading-title{font-size:60px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-11025 .elementor-element.elementor-element-d56da9c > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-11025 .elementor-element.elementor-element-d56da9c{text-align:center;font-size:20px;font-weight:400;line-height:1.5px;color:#FFFFFF;}.elementor-11025 .elementor-element.elementor-element-400a5d8 .elementor-button{background-color:#3B8500;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:5px 5px 5px 5px;}.elementor-11025 .elementor-element.elementor-element-400a5d8 .elementor-button:hover, .elementor-11025 .elementor-element.elementor-element-400a5d8 .elementor-button:focus{background-color:#003ECC;color:#F0F0F0;}.elementor-11025 .elementor-element.elementor-element-400a5d8 > .elementor-widget-container{padding:15px 30px 15px 30px;}.elementor-11025 .elementor-element.elementor-element-400a5d8 .elementor-button:hover svg, .elementor-11025 .elementor-element.elementor-element-400a5d8 .elementor-button:focus svg{fill:#F0F0F0;}.elementor-11025 .elementor-element.elementor-element-0c5cafc .elementor-icon-wrapper{text-align:center;}.elementor-11025 .elementor-element.elementor-element-0c5cafc.elementor-view-stacked .elementor-icon{background-color:#9B9B9B;}.elementor-11025 .elementor-element.elementor-element-0c5cafc.elementor-view-framed .elementor-icon, .elementor-11025 .elementor-element.elementor-element-0c5cafc.elementor-view-default .elementor-icon{color:#9B9B9B;border-color:#9B9B9B;}.elementor-11025 .elementor-element.elementor-element-0c5cafc.elementor-view-framed .elementor-icon, .elementor-11025 .elementor-element.elementor-element-0c5cafc.elementor-view-default .elementor-icon svg{fill:#9B9B9B;}.elementor-11025 .elementor-element.elementor-element-0c5cafc .elementor-icon{font-size:24px;}.elementor-11025 .elementor-element.elementor-element-0c5cafc .elementor-icon svg{height:24px;}.elementor-11025 .elementor-element.elementor-element-bb375ef > .elementor-container{max-width:1200px;}.elementor-11025 .elementor-element.elementor-element-bb375ef{margin-top:80px;margin-bottom:80px;}.elementor-11025 .elementor-element.elementor-element-6d80587 > .elementor-widget-container{margin:80px 0px 20px 0px;}.elementor-11025 .elementor-element.elementor-element-6d80587{text-align:center;}.elementor-11025 .elementor-element.elementor-element-6d80587 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.3rem;color:#222222;}.elementor-11025 .elementor-element.elementor-element-79780f9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11025 .elementor-element.elementor-element-79780f9{text-align:center;font-size:16px;line-height:1.6em;color:#555555;}.elementor-11025 .elementor-element.elementor-element-d4da39b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11025 .elementor-element.elementor-element-d4da39b{text-align:center;font-size:14px;color:#777777;}.elementor-11025 .elementor-element.elementor-element-d4da39b a{color:#3B8500;}.elementor-11025 .elementor-element.elementor-element-cd872ac:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-cd872ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B8500;}.elementor-11025 .elementor-element.elementor-element-cd872ac > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11025 .elementor-element.elementor-element-cd872ac > .elementor-container{max-width:1200px;}.elementor-11025 .elementor-element.elementor-element-cd872ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11025 .elementor-element.elementor-element-f750d35 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-11025 .elementor-element.elementor-element-f750d35{text-align:center;}.elementor-11025 .elementor-element.elementor-element-f750d35 .elementor-heading-title{font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-11025 .elementor-element.elementor-element-10a261b:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-10a261b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11025 .elementor-element.elementor-element-10a261b > .elementor-container{max-width:1200px;}.elementor-11025 .elementor-element.elementor-element-10a261b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-11025 .elementor-element.elementor-element-10a261b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11025 .elementor-element.elementor-element-ce2244f > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11025 .elementor-element.elementor-element-ce2244f{--e-transform-transition-duration:300ms;}.elementor-11025 .elementor-element.elementor-element-ce2244f img{width:100%;}.elementor-11025 .elementor-element.elementor-element-e66ba1a{text-align:start;}.elementor-11025 .elementor-element.elementor-element-e66ba1a .elementor-heading-title{font-size:24px;color:#222222;}.elementor-11025 .elementor-element.elementor-element-40a827e{text-align:start;font-size:16px;color:#555555;}.elementor-11025 .elementor-element.elementor-element-714029a .elementor-button{background-color:#3B8500;border-radius:4px 4px 4px 4px;}.elementor-11025 .elementor-element.elementor-element-714029a > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-11025 .elementor-element.elementor-element-918f8bb:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-918f8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-11025 .elementor-element.elementor-element-918f8bb > .elementor-container{max-width:1200px;}.elementor-11025 .elementor-element.elementor-element-918f8bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-11025 .elementor-element.elementor-element-918f8bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11025 .elementor-element.elementor-element-f477e89 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11025 .elementor-element.elementor-element-f477e89{--e-transform-transition-duration:300ms;}.elementor-11025 .elementor-element.elementor-element-f477e89 img{width:100%;}.elementor-11025 .elementor-element.elementor-element-6c324ec{text-align:start;}.elementor-11025 .elementor-element.elementor-element-6c324ec .elementor-heading-title{font-size:24px;color:#222222;}.elementor-11025 .elementor-element.elementor-element-27d3b96{text-align:start;font-size:16px;color:#555555;}.elementor-11025 .elementor-element.elementor-element-c6936f1 .elementor-button{background-color:#3B8500;border-radius:4px 4px 4px 4px;}.elementor-11025 .elementor-element.elementor-element-c6936f1 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-11025 .elementor-element.elementor-element-50aef52:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-50aef52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11025 .elementor-element.elementor-element-50aef52 > .elementor-container{max-width:1200px;}.elementor-11025 .elementor-element.elementor-element-50aef52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-11025 .elementor-element.elementor-element-50aef52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11025 .elementor-element.elementor-element-87c04fd > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11025 .elementor-element.elementor-element-87c04fd{--e-transform-transition-duration:300ms;}.elementor-11025 .elementor-element.elementor-element-87c04fd img{width:100%;}.elementor-11025 .elementor-element.elementor-element-9b077bd{text-align:start;}.elementor-11025 .elementor-element.elementor-element-9b077bd .elementor-heading-title{font-size:24px;color:#222222;}.elementor-11025 .elementor-element.elementor-element-e0aeb71{text-align:start;font-size:16px;color:#555555;}.elementor-11025 .elementor-element.elementor-element-87d399f .elementor-button{background-color:#3B8500;border-radius:4px 4px 4px 4px;}.elementor-11025 .elementor-element.elementor-element-87d399f > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-11025 .elementor-element.elementor-element-e9d6cd8:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-e9d6cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-11025 .elementor-element.elementor-element-e9d6cd8 > .elementor-container{max-width:1200px;}.elementor-11025 .elementor-element.elementor-element-e9d6cd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-11025 .elementor-element.elementor-element-e9d6cd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11025 .elementor-element.elementor-element-a18df23 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11025 .elementor-element.elementor-element-a18df23{--e-transform-transition-duration:300ms;}.elementor-11025 .elementor-element.elementor-element-a18df23 img{width:100%;}.elementor-11025 .elementor-element.elementor-element-fa21e3c{text-align:start;}.elementor-11025 .elementor-element.elementor-element-fa21e3c .elementor-heading-title{font-size:24px;color:#222222;}.elementor-11025 .elementor-element.elementor-element-2a66a6d{text-align:start;font-size:16px;color:#555555;}.elementor-11025 .elementor-element.elementor-element-68604f7 .elementor-button{background-color:#3B8500;border-radius:4px 4px 4px 4px;}.elementor-11025 .elementor-element.elementor-element-68604f7 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-11025 .elementor-element.elementor-element-59c0ec7:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-59c0ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-11025 .elementor-element.elementor-element-59c0ec7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11025 .elementor-element.elementor-element-59c0ec7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11025 .elementor-element.elementor-element-dcab48d{--spacer-size:75px;}.elementor-11025 .elementor-element.elementor-element-0d2d0c2:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-0d2d0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B8500;}.elementor-11025 .elementor-element.elementor-element-0d2d0c2 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.39;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11025 .elementor-element.elementor-element-0d2d0c2 > .elementor-container{max-width:1200px;}.elementor-11025 .elementor-element.elementor-element-0d2d0c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11025 .elementor-element.elementor-element-bb734b4 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-11025 .elementor-element.elementor-element-bb734b4{text-align:center;}.elementor-11025 .elementor-element.elementor-element-bb734b4 .elementor-heading-title{font-size:24px;font-weight:700;color:#000000;}.elementor-11025 .elementor-element.elementor-element-5130b13 > .elementor-container{max-width:1200px;}.elementor-11025 .elementor-element.elementor-element-5130b13{padding:080px 0px 80px 0px;}.elementor-11025 .elementor-element.elementor-element-c0b2484 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-11025 .elementor-element.elementor-element-c0b2484{text-align:center;}.elementor-11025 .elementor-element.elementor-element-c0b2484 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.3em;color:#222222;}.elementor-11025 .elementor-element.elementor-element-6293122 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11025 .elementor-element.elementor-element-6293122{text-align:center;font-size:16px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-51bff4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 100px;}.elementor-11025 .elementor-element.elementor-element-51bff4b{font-size:16px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-a524a48 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11025 .elementor-element.elementor-element-a524a48{--e-transform-transition-duration:300ms;}.elementor-11025 .elementor-element.elementor-element-a524a48 img{width:100%;}.elementor-11025 .elementor-element.elementor-element-976dc79 .elementor-button{background-color:#3B8500;border-radius:4px 4px 4px 4px;}.elementor-11025 .elementor-element.elementor-element-976dc79 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:10px 20px 10px 020px;}.elementor-11025 .elementor-element.elementor-element-2f61ac5:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-2f61ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-11025 .elementor-element.elementor-element-2f61ac5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-11025 .elementor-element.elementor-element-2f61ac5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11025 .elementor-element.elementor-element-ca5d14e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11025 .elementor-element.elementor-element-ca5d14e{text-align:center;}.elementor-11025 .elementor-element.elementor-element-ca5d14e .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-11025 .elementor-element.elementor-element-19e0c52{text-align:center;font-size:16px;}.elementor-11025 .elementor-element.elementor-element-a2ecb6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 100px;}.elementor-11025 .elementor-element.elementor-element-a2ecb6a{font-size:16px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-084772a > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11025 .elementor-element.elementor-element-084772a{--e-transform-transition-duration:300ms;}.elementor-11025 .elementor-element.elementor-element-084772a img{width:100%;}.elementor-11025 .elementor-element.elementor-element-da9e5eb .elementor-button{background-color:#3B8500;border-radius:4px 4px 4px 4px;}.elementor-11025 .elementor-element.elementor-element-da9e5eb > .elementor-widget-container{margin:20px 0px 0px 0px;padding:10px 20px 10px 020px;}.elementor-11025 .elementor-element.elementor-element-57c3343{padding:80px 0px 80px 0px;}.elementor-11025 .elementor-element.elementor-element-2649254 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11025 .elementor-element.elementor-element-2649254{text-align:center;}.elementor-11025 .elementor-element.elementor-element-2649254 .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-11025 .elementor-element.elementor-element-ef1923a{text-align:center;font-size:16px;}.elementor-11025 .elementor-element.elementor-element-2f8da5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 100px;}.elementor-11025 .elementor-element.elementor-element-2f8da5c{font-size:16px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-7f18b37 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11025 .elementor-element.elementor-element-7f18b37{--e-transform-transition-duration:300ms;}.elementor-11025 .elementor-element.elementor-element-7f18b37 img{width:100%;}.elementor-11025 .elementor-element.elementor-element-9c8d039 .elementor-button{background-color:#3B8500;border-radius:4px 4px 4px 4px;}.elementor-11025 .elementor-element.elementor-element-9c8d039 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:10px 20px 10px 020px;}.elementor-11025 .elementor-element.elementor-element-9cea41a:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-9cea41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-11025 .elementor-element.elementor-element-9cea41a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-11025 .elementor-element.elementor-element-9cea41a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11025 .elementor-element.elementor-element-e6775db > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11025 .elementor-element.elementor-element-e6775db{text-align:center;}.elementor-11025 .elementor-element.elementor-element-e6775db .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-11025 .elementor-element.elementor-element-088a4a9{text-align:center;font-size:16px;}.elementor-11025 .elementor-element.elementor-element-d0a5ca7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 100px;}.elementor-11025 .elementor-element.elementor-element-d0a5ca7{font-size:16px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-93b2129 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11025 .elementor-element.elementor-element-93b2129{--e-transform-transition-duration:300ms;}.elementor-11025 .elementor-element.elementor-element-93b2129 img{width:100%;}.elementor-11025 .elementor-element.elementor-element-61077e4 .elementor-button{background-color:#3B8500;border-radius:4px 4px 4px 4px;}.elementor-11025 .elementor-element.elementor-element-61077e4 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:10px 20px 10px 020px;}.elementor-11025 .elementor-element.elementor-element-156677b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11025 .elementor-element.elementor-element-156677b{text-align:center;}.elementor-11025 .elementor-element.elementor-element-156677b .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-11025 .elementor-element.elementor-element-fd6f779 .elementor-wrapper{--video-aspect-ratio:1.77777;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-11025 .elementor-element.elementor-element-966b105:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-966b105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-11025 .elementor-element.elementor-element-966b105 > .elementor-container{min-height:1232px;}.elementor-11025 .elementor-element.elementor-element-ee37a71 .elementor-heading-title{font-size:40px;}.elementor-11025 .elementor-element.elementor-element-d93aba4 .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-11025 .elementor-element.elementor-element-d56da9c{font-size:18px;line-height:1.5em;}.elementor-11025 .elementor-element.elementor-element-400a5d8 > .elementor-widget-container{padding:10px 25px 10px 25px;}.elementor-11025 .elementor-element.elementor-element-400a5d8 .elementor-button{font-size:16px;}.elementor-11025 .elementor-element.elementor-element-bb375ef{margin-top:60px;margin-bottom:60px;}.elementor-11025 .elementor-element.elementor-element-6d80587 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-11025 .elementor-element.elementor-element-79780f9{font-size:14px;line-height:1.5rem;}.elementor-11025 .elementor-element.elementor-element-d4da39b{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-f750d35 .elementor-heading-title{font-size:28px;}.elementor-11025 .elementor-element.elementor-element-10a261b{padding:40px 0px 40px 0px;}.elementor-11025 .elementor-element.elementor-element-e66ba1a .elementor-heading-title{font-size:20px;}.elementor-11025 .elementor-element.elementor-element-40a827e{font-size:14px;}.elementor-11025 .elementor-element.elementor-element-918f8bb{padding:40px 0px 40px 0px;}.elementor-11025 .elementor-element.elementor-element-6c324ec .elementor-heading-title{font-size:20px;}.elementor-11025 .elementor-element.elementor-element-27d3b96{font-size:14px;}.elementor-11025 .elementor-element.elementor-element-50aef52{padding:40px 0px 40px 0px;}.elementor-11025 .elementor-element.elementor-element-9b077bd .elementor-heading-title{font-size:20px;}.elementor-11025 .elementor-element.elementor-element-e0aeb71{font-size:14px;}.elementor-11025 .elementor-element.elementor-element-e9d6cd8{padding:40px 0px 40px 0px;}.elementor-11025 .elementor-element.elementor-element-fa21e3c .elementor-heading-title{font-size:20px;}.elementor-11025 .elementor-element.elementor-element-2a66a6d{font-size:14px;}.elementor-11025 .elementor-element.elementor-element-bb734b4{width:var( --container-widget-width, 759.021px );max-width:759.021px;--container-widget-width:759.021px;--container-widget-flex-grow:0;text-align:center;}.elementor-11025 .elementor-element.elementor-element-bb734b4 .elementor-heading-title{font-size:20px;}.elementor-11025 .elementor-element.elementor-element-5130b13{padding:60px 0px 60px 0px;}.elementor-11025 .elementor-element.elementor-element-c0b2484 .elementor-heading-title{font-size:28px;}.elementor-11025 .elementor-element.elementor-element-6293122{font-size:14px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-51bff4b > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-11025 .elementor-element.elementor-element-51bff4b{font-size:14px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-2f61ac5{padding:60px 0px 60px 0px;}.elementor-11025 .elementor-element.elementor-element-19e0c52{font-size:14px;}.elementor-11025 .elementor-element.elementor-element-a2ecb6a > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-11025 .elementor-element.elementor-element-a2ecb6a{font-size:14px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-57c3343{padding:60px 0px 60px 0px;}.elementor-11025 .elementor-element.elementor-element-ef1923a{font-size:14px;}.elementor-11025 .elementor-element.elementor-element-2f8da5c > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-11025 .elementor-element.elementor-element-2f8da5c{font-size:14px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-9cea41a{padding:60px 0px 60px 0px;}.elementor-11025 .elementor-element.elementor-element-088a4a9{font-size:14px;}.elementor-11025 .elementor-element.elementor-element-d0a5ca7 > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-11025 .elementor-element.elementor-element-d0a5ca7{font-size:14px;line-height:1.6em;}}@media(max-width:767px){.elementor-11025 .elementor-element.elementor-element-966b105 > .elementor-container{min-height:600px;}.elementor-11025 .elementor-element.elementor-element-966b105:not(.elementor-motion-effects-element-type-background), .elementor-11025 .elementor-element.elementor-element-966b105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-11025 .elementor-element.elementor-element-ee37a71 > .elementor-widget-container{margin:10px 0px 050px 0px;}.elementor-11025 .elementor-element.elementor-element-ee37a71 .elementor-heading-title{font-size:30px;}.elementor-11025 .elementor-element.elementor-element-d93aba4 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-11025 .elementor-element.elementor-element-d93aba4 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-11025 .elementor-element.elementor-element-d56da9c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11025 .elementor-element.elementor-element-d56da9c{font-size:16px;line-height:1.2em;}.elementor-11025 .elementor-element.elementor-element-400a5d8 > .elementor-widget-container{padding:5px 20px 5px 20px;}.elementor-11025 .elementor-element.elementor-element-400a5d8 .elementor-button{font-size:14px;}.elementor-11025 .elementor-element.elementor-element-0c5cafc .elementor-icon{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-0c5cafc .elementor-icon svg{height:12px;}.elementor-11025 .elementor-element.elementor-element-bb375ef{margin-top:40px;margin-bottom:40px;}.elementor-11025 .elementor-element.elementor-element-6d80587 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-11025 .elementor-element.elementor-element-79780f9{font-size:12px;line-height:1.4rem;}.elementor-11025 .elementor-element.elementor-element-d4da39b{font-size:11px;}.elementor-11025 .elementor-element.elementor-element-f750d35{text-align:center;}.elementor-11025 .elementor-element.elementor-element-f750d35 .elementor-heading-title{font-size:24px;}.elementor-11025 .elementor-element.elementor-element-10a261b{padding:030px 0px 30px 0px;}.elementor-11025 .elementor-element.elementor-element-e66ba1a .elementor-heading-title{font-size:18px;}.elementor-11025 .elementor-element.elementor-element-40a827e{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-918f8bb{padding:030px 0px 30px 0px;}.elementor-11025 .elementor-element.elementor-element-6c324ec .elementor-heading-title{font-size:18px;}.elementor-11025 .elementor-element.elementor-element-27d3b96{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-50aef52{padding:030px 0px 30px 0px;}.elementor-11025 .elementor-element.elementor-element-9b077bd .elementor-heading-title{font-size:18px;}.elementor-11025 .elementor-element.elementor-element-e0aeb71{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-e9d6cd8{padding:030px 0px 30px 0px;}.elementor-11025 .elementor-element.elementor-element-fa21e3c .elementor-heading-title{font-size:18px;}.elementor-11025 .elementor-element.elementor-element-2a66a6d{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-bb734b4{text-align:center;}.elementor-11025 .elementor-element.elementor-element-bb734b4 .elementor-heading-title{font-size:18px;}.elementor-11025 .elementor-element.elementor-element-5130b13{padding:40px 0px 40px 0px;}.elementor-11025 .elementor-element.elementor-element-c0b2484 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11025 .elementor-element.elementor-element-c0b2484{text-align:center;}.elementor-11025 .elementor-element.elementor-element-c0b2484 .elementor-heading-title{font-size:24px;}.elementor-11025 .elementor-element.elementor-element-6293122{font-size:12px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-51bff4b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 30px;}.elementor-11025 .elementor-element.elementor-element-51bff4b{font-size:12px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-2f61ac5 > .elementor-container{max-width:1200px;}.elementor-11025 .elementor-element.elementor-element-2f61ac5{padding:40px 0px 40px 0px;}.elementor-11025 .elementor-element.elementor-element-19e0c52 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-11025 .elementor-element.elementor-element-19e0c52{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-a2ecb6a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 30px;}.elementor-11025 .elementor-element.elementor-element-a2ecb6a{font-size:12px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-57c3343 > .elementor-container{max-width:1200px;}.elementor-11025 .elementor-element.elementor-element-57c3343{padding:40px 0px 40px 0px;}.elementor-11025 .elementor-element.elementor-element-ef1923a > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-11025 .elementor-element.elementor-element-ef1923a{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-2f8da5c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 30px;}.elementor-11025 .elementor-element.elementor-element-2f8da5c{font-size:12px;line-height:1.6em;}.elementor-11025 .elementor-element.elementor-element-9cea41a > .elementor-container{max-width:1200px;}.elementor-11025 .elementor-element.elementor-element-9cea41a{padding:40px 0px 40px 0px;}.elementor-11025 .elementor-element.elementor-element-088a4a9 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-11025 .elementor-element.elementor-element-088a4a9{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-d0a5ca7 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 30px;}.elementor-11025 .elementor-element.elementor-element-d0a5ca7{font-size:12px;line-height:1.6em;}}/* Start custom CSS for section, class: .elementor-element-966b105 *//* 1. Gradiente de overlay sutil para dar profundidad */
.elementor-11025 .elementor-element.elementor-element-966b105 {
  position: relative;
  overflow: hidden;
}
.elementor-11025 .elementor-element.elementor-element-966b105::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.6) 100%);
  pointer-events: none;
  z-index: 1;
}

/* 2. Refuerzo de sombra en el H1 para mejor legibilidad */
.elementor-11025 .elementor-element.elementor-element-966b105 .elementor-heading-title {
  position: relative;
  z-index: 2;
  text-shadow: 0 4px 12px rgba(0,0,0,0.5);
  transition: text-shadow 0.3s ease;
}

/* 3. Animación ligera al cargar */
.elementor-11025 .elementor-element.elementor-element-966b105 .elementor-heading-title,
.elementor-11025 .elementor-element.elementor-element-966b105 .elementor-text-editor,
.elementor-11025 .elementor-element.elementor-element-966b105 .elementor-button {
  opacity: 0;
  transform: translateY(20px);
  animation: heroFadeUp 0.8s forwards;
}
.elementor-11025 .elementor-element.elementor-element-966b105 .elementor-heading-title {
  animation-delay: 0.3s;
}
.elementor-11025 .elementor-element.elementor-element-966b105 .elementor-text-editor {
  animation-delay: 0.5s;
}
.elementor-11025 .elementor-element.elementor-element-966b105 .elementor-button {
  animation-delay: 0.7s;
}

@keyframes heroFadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* 4. Estilo extra para el botón “Leer más” */
.elementor-11025 .elementor-element.elementor-element-966b105 .elementor-button a {
  box-shadow: 0 8px 20px rgba(0,0,0,0.2);
  transition: background-color 0.3s ease, transform 0.3s ease;
}
.elementor-11025 .elementor-element.elementor-element-966b105 .elementor-button a:hover {
  transform: translateY(-3px);
}

/* 5. Shape Divider personalizado (si lo quieres más suave) */
.elementor-11025 .elementor-element.elementor-element-966b105 > .elementor-shape {
  transform: scaleY(1.2);
  opacity: 0.9;
}
.elementor-11025 .elementor-element.elementor-element-966b105 .scroll-down {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  animation: bounce 2s infinite;
}
@keyframes bounce {
  0%, 100% { transform: translate(-50%, 0); }
  50% { transform: translate(-50%, -10px); }
}/* End custom CSS */