.elementor-19 .elementor-element.elementor-element-9309ac7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9309ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desarrollo.telemplea.com/wp-content/uploads/2025/07/home_call-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-9309ac7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;}.elementor-19 .elementor-element.elementor-element-9309ac7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-9309ac7 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:57px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-44b23f2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-44b23f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-44b23f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-44b23f2 > .elementor-element-populated{padding:4em 0em 4em 7em;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19 .elementor-element.elementor-element-5e10399{text-align:left;}.elementor-19 .elementor-element.elementor-element-5e10399 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:900;}.elementor-widget-text-editor{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-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-19 .elementor-element.elementor-element-7d9eb43{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19 .elementor-element.elementor-element-908bd06{--iteration-count:infinite;--dynamic-text-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-908bd06 .elementor-headline{text-align:left;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-908bd06 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-908bd06 .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:600;line-height:0.1em;letter-spacing:-0.1px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-626b54d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-626b54d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-626b54d.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-17a89e0 .elementor-button{background-color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;border-radius:2px 2px 2px 2px;}.elementor-19 .elementor-element.elementor-element-17a89e0 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-17a89e0 .elementor-button:focus{background-color:#12111F;}.elementor-19 .elementor-element.elementor-element-17a89e0 > .elementor-widget-container{margin:300px 0px 0px 50px;}.elementor-19 .elementor-element.elementor-element-a30a10d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a30a10d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92aff04 );}.elementor-19 .elementor-element.elementor-element-a30a10d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 6% 0%;}.elementor-19 .elementor-element.elementor-element-a30a10d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-8074ea9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-8074ea9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-9f72e19{text-align:right;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-dd1ddc3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-dd1ddc3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-ac0e5f8{text-align:justify;}.elementor-19 .elementor-element.elementor-element-ac0e5f8 .elementor-heading-title{color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-48b67b5{text-align:left;}.elementor-19 .elementor-element.elementor-element-48b67b5 .elementor-heading-title{color:#111111;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-9056cfc{--divider-border-style:solid;--divider-color:var( --e-global-color-307d660 );--divider-border-width:2px;}.elementor-19 .elementor-element.elementor-element-9056cfc .elementor-divider-separator{width:0%;}.elementor-19 .elementor-element.elementor-element-9056cfc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-79d6b66{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-e2f23cd:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e2f23cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92aff04 );}.elementor-19 .elementor-element.elementor-element-e2f23cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 6% 0%;}.elementor-19 .elementor-element.elementor-element-e2f23cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-894e68b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-6e50a39{text-align:center;}.elementor-19 .elementor-element.elementor-element-6e50a39 .elementor-heading-title{color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-1c8f1ce > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-1c8f1ce{text-align:center;}.elementor-19 .elementor-element.elementor-element-1c8f1ce .elementor-heading-title{color:#111111;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-17f64a6{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-313f018 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-7b697c3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7b697c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-006f3cf );}.elementor-19 .elementor-element.elementor-element-7b697c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 6% 0%;}.elementor-19 .elementor-element.elementor-element-7b697c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-2ca7218{text-align:center;}.elementor-19 .elementor-element.elementor-element-2ca7218 .elementor-heading-title{color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-3a74592{text-align:center;}.elementor-19 .elementor-element.elementor-element-3a74592 .elementor-heading-title{color:#111111;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-0e56a92 > .elementor-container{max-width:1600px;}.elementor-19 .elementor-element.elementor-element-8197627:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-8197627 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desarrollo.telemplea.com/wp-content/uploads/2025/07/background-services.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-8197627:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-307d660 ) 0%, var( --e-global-color-307d660 ) 100%);}.elementor-19 .elementor-element.elementor-element-8197627 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 35px;}.elementor-19 .elementor-element.elementor-element-8197627 > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-8197627 > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-8197627 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-8197627 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-e4b43de .elementor-heading-title{color:var( --e-global-color-c38da67 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-e9f89d9{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-44a8f44 .elementor-button{background-color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;border-radius:50px 50px 50px 50px;padding:3px 3px 3px 3px;}.elementor-19 .elementor-element.elementor-element-6b02571:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-6b02571 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desarrollo.telemplea.com/wp-content/uploads/2025/07/background-services.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-6b02571:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-307d660 ) 0%, var( --e-global-color-307d660 ) 100%);}.elementor-19 .elementor-element.elementor-element-6b02571 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 35px;}.elementor-19 .elementor-element.elementor-element-6b02571 > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-6b02571 > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-6b02571 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-6b02571 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-71d90b3 .elementor-heading-title{color:var( --e-global-color-c38da67 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-5723ea9{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-1782acf .elementor-button{background-color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;border-radius:50px 50px 50px 50px;padding:3px 3px 3px 3px;}.elementor-19 .elementor-element.elementor-element-2b0474c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-2b0474c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desarrollo.telemplea.com/wp-content/uploads/2025/07/background-services.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-2b0474c:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-307d660 ) 0%, var( --e-global-color-307d660 ) 100%);}.elementor-19 .elementor-element.elementor-element-2b0474c > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 35px;}.elementor-19 .elementor-element.elementor-element-2b0474c > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-2b0474c > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-2b0474c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-2b0474c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-df2da88 .elementor-heading-title{color:var( --e-global-color-c38da67 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-7199f70{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-1861226 .elementor-button{background-color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;border-radius:50px 50px 50px 50px;padding:3px 3px 3px 3px;}.elementor-19 .elementor-element.elementor-element-c93b3c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-c93b3c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desarrollo.telemplea.com/wp-content/uploads/2025/07/background-services.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-c93b3c8:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-307d660 ) 0%, var( --e-global-color-307d660 ) 100%);}.elementor-19 .elementor-element.elementor-element-c93b3c8 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 35px;}.elementor-19 .elementor-element.elementor-element-c93b3c8 > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-c93b3c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-c93b3c8 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-c93b3c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-744621a .elementor-heading-title{color:var( --e-global-color-c38da67 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-9c36c84{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-918464f .elementor-button{background-color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;border-radius:50px 50px 50px 50px;padding:3px 3px 3px 3px;}.elementor-19 .elementor-element.elementor-element-68f43b3 > .elementor-container{max-width:1600px;}.elementor-19 .elementor-element.elementor-element-c4dee85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-c4dee85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desarrollo.telemplea.com/wp-content/uploads/2025/07/background-services.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-c4dee85:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-307d660 ) 0%, var( --e-global-color-307d660 ) 100%);}.elementor-19 .elementor-element.elementor-element-c4dee85 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 35px;}.elementor-19 .elementor-element.elementor-element-c4dee85 > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-c4dee85 > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-c4dee85 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-c4dee85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-1636df7 .elementor-heading-title{color:var( --e-global-color-c38da67 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-6bcbc37{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-f1d7a51 .elementor-button{background-color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;border-radius:50px 50px 50px 50px;padding:3px 3px 3px 3px;}.elementor-19 .elementor-element.elementor-element-06f2d33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-06f2d33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desarrollo.telemplea.com/wp-content/uploads/2025/07/background-services.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-06f2d33:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-307d660 ) 0%, var( --e-global-color-307d660 ) 100%);}.elementor-19 .elementor-element.elementor-element-06f2d33 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 35px;}.elementor-19 .elementor-element.elementor-element-06f2d33 > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-06f2d33 > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-06f2d33 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-06f2d33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-864084e .elementor-heading-title{color:var( --e-global-color-c38da67 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-f6115ee{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-c3bb8f6 .elementor-button{background-color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;border-radius:50px 50px 50px 50px;padding:3px 3px 3px 3px;}.elementor-19 .elementor-element.elementor-element-8e8b457:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-8e8b457 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desarrollo.telemplea.com/wp-content/uploads/2025/07/background-services.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-8e8b457:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-307d660 ) 0%, var( --e-global-color-307d660 ) 100%);}.elementor-19 .elementor-element.elementor-element-8e8b457 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 35px;}.elementor-19 .elementor-element.elementor-element-8e8b457 > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-8e8b457 > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-8e8b457 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-8e8b457 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-b5260df .elementor-heading-title{color:var( --e-global-color-c38da67 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-4a4f64e{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-379a079 .elementor-button{background-color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;border-radius:50px 50px 50px 50px;padding:3px 3px 3px 3px;}.elementor-19 .elementor-element.elementor-element-3e10188:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-3e10188 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desarrollo.telemplea.com/wp-content/uploads/2025/07/background-services.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-3e10188:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-307d660 ) 0%, var( --e-global-color-307d660 ) 100%);}.elementor-19 .elementor-element.elementor-element-3e10188 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 35px;}.elementor-19 .elementor-element.elementor-element-3e10188 > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-3e10188 > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-3e10188 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-3e10188 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-e853fbc .elementor-heading-title{color:var( --e-global-color-c38da67 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-3e6405d{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-3577f9c .elementor-button{background-color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;border-radius:50px 50px 50px 50px;padding:3px 3px 3px 3px;}.elementor-19 .elementor-element.elementor-element-1faff6f .elementor-button{background-color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-19 .elementor-element.elementor-element-1faff6f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-8764f18:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8764f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92aff04 );}.elementor-19 .elementor-element.elementor-element-8764f18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 6% 0%;}.elementor-19 .elementor-element.elementor-element-8764f18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-3d2ebfd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-185f36d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-185f36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92aff04 );}.elementor-19 .elementor-element.elementor-element-185f36d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:6% 0% 6% 0%;}.elementor-19 .elementor-element.elementor-element-185f36d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-c6a2f77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-c6a2f77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-13c0379{text-align:right;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-d2f71c0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-d2f71c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-47c1090{text-align:justify;}.elementor-19 .elementor-element.elementor-element-47c1090 .elementor-heading-title{color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-f659e8c{text-align:left;}.elementor-19 .elementor-element.elementor-element-f659e8c .elementor-heading-title{color:#111111;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-4319bfe{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-3bb6157 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-19 .elementor-element.elementor-element-3bb6157 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-19 .elementor-element.elementor-element-3bb6157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-19 .elementor-element.elementor-element-3bb6157 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-19 .elementor-element.elementor-element-3bb6157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3bb6157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-19 .elementor-element.elementor-element-3bb6157 .elementor-icon-list-icon i{color:var( --e-global-color-307d660 );transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-3bb6157 .elementor-icon-list-icon svg{fill:var( --e-global-color-307d660 );transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-3bb6157{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-3bb6157 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-3bb6157 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-3bb6157 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-de9a1a4{text-align:left;}.elementor-19 .elementor-element.elementor-element-de9a1a4 .elementor-heading-title{color:#111111;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-31f00a1{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-f7d2eb8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f7d2eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92aff04 );}.elementor-19 .elementor-element.elementor-element-f7d2eb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-f7d2eb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-5c2dba9{text-align:center;}.elementor-19 .elementor-element.elementor-element-5c2dba9 .elementor-heading-title{color:#111111;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-2ba62be{--e-image-carousel-slides-to-show:5;}.elementor-19 .elementor-element.elementor-element-b4a014a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b4a014a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92aff04 );}.elementor-19 .elementor-element.elementor-element-b4a014a > .elementor-container{max-width:1250px;}.elementor-19 .elementor-element.elementor-element-b4a014a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 6% 0%;}.elementor-19 .elementor-element.elementor-element-b4a014a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-1e9b63e{text-align:center;}.elementor-19 .elementor-element.elementor-element-1e9b63e .elementor-heading-title{color:var( --e-global-color-307d660 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-4efffc1{text-align:center;}.elementor-19 .elementor-element.elementor-element-4efffc1 .elementor-heading-title{color:#111111;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-545e00e{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-19 .elementor-element.elementor-element-545e00e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-19 .elementor-element.elementor-element-545e00e:after{content:"0.66";}.elementor-19 .elementor-element.elementor-element-545e00e .elementor-post__thumbnail__link{width:100%;}.elementor-19 .elementor-element.elementor-element-545e00e .elementor-post__meta-data span + span:before{content:"///";}.elementor-19 .elementor-element.elementor-element-545e00e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-19 .elementor-element.elementor-element-545e00e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-19 .elementor-element.elementor-element-545e00e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-19 .elementor-element.elementor-element-545e00e .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-19 .elementor-element.elementor-element-545e00e .elementor-post__title, .elementor-19 .elementor-element.elementor-element-545e00e .elementor-post__title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-545e00e .elementor-post__meta-data{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-545e00e .elementor-post__excerpt p{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-545e00e .elementor-post__read-more{color:var( --e-global-color-307d660 );}.elementor-19 .elementor-element.elementor-element-545e00e a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-74848e4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-74848e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-307d660 );}.elementor-19 .elementor-element.elementor-element-74848e4 > .elementor-container{max-width:1250px;}.elementor-19 .elementor-element.elementor-element-74848e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 6% 6% 6%;}.elementor-19 .elementor-element.elementor-element-74848e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-e75e268 > .elementor-element-populated{padding:6% 6% 6% 6%;}.elementor-19 .elementor-element.elementor-element-50846f4{text-align:left;}.elementor-19 .elementor-element.elementor-element-50846f4 .elementor-heading-title{color:var( --e-global-color-92aff04 );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-b49b820{text-align:left;}.elementor-19 .elementor-element.elementor-element-b49b820 .elementor-heading-title{color:var( --e-global-color-c38da67 );font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-2d6b470{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-ef22c93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-ef22c93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92aff04 );}.elementor-19 .elementor-element.elementor-element-ef22c93 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 6% 6% 6%;}.elementor-19 .elementor-element.elementor-element-ef22c93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-670c275{text-align:left;}.elementor-19 .elementor-element.elementor-element-670c275 .elementor-heading-title{color:var( --e-global-color-c38da67 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-f4a6457 > .elementor-widget-container{padding:5% 5% 5% 5%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C5;border-radius:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-field-group{margin-bottom:10px;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-form-fields-wrapper{margin-bottom:-10px;}body.rtl .elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-field-type-html{padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#A3A3A7;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#A3A3A7;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-field-group .elementor-select-wrapper::before{color:#A3A3A7;}.elementor-19 .elementor-element.elementor-element-f4a6457 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-307d660 );color:#ffffff;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-button[type="submit"]{background-color:var( --e-global-color-307d660 );color:#ffffff;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-f4a6457 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-307d660 );color:#ffffff;}.elementor-19 .elementor-element.elementor-element-f4a6457 .e-form__buttons__wrapper__button-next:hover{background-color:#CC5D03;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-button[type="submit"]:hover{background-color:#CC5D03;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-f4a6457 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-message.elementor-message-success{color:#61CE70;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-message.elementor-message-danger{color:#F10000;}.elementor-19 .elementor-element.elementor-element-f4a6457 .elementor-message.elementor-help-inline{color:var( --e-global-color-307d660 );}.elementor-19 .elementor-element.elementor-element-f4a6457{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-19{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-44b23f2 > .elementor-element-populated{margin:-35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19 .elementor-element.elementor-element-5e10399 .elementor-heading-title{font-size:22px;}.elementor-19 .elementor-element.elementor-element-7d9eb43{font-size:12px;}.elementor-19 .elementor-element.elementor-element-908bd06 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-908bd06 .elementor-headline{font-size:18px;}.elementor-19 .elementor-element.elementor-element-17a89e0 > .elementor-widget-container{margin:85px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-17a89e0 .elementor-button{font-size:25px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-9309ac7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9309ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-19 .elementor-element.elementor-element-9309ac7 > .elementor-shape-bottom svg{height:50px;}.elementor-19 .elementor-element.elementor-element-9309ac7{margin-top:0px;margin-bottom:0px;padding:180px 0px 150px 0px;}.elementor-19 .elementor-element.elementor-element-44b23f2 > .elementor-element-populated{margin:-144px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-19 .elementor-element.elementor-element-5e10399{text-align:center;}.elementor-19 .elementor-element.elementor-element-5e10399 .elementor-heading-title{font-size:25px;}.elementor-19 .elementor-element.elementor-element-7d9eb43{text-align:center;font-size:15px;}.elementor-19 .elementor-element.elementor-element-908bd06 .elementor-headline{text-align:center;}.elementor-19 .elementor-element.elementor-element-626b54d > .elementor-element-populated{margin:-71px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19 .elementor-element.elementor-element-e079632 > .elementor-widget-container{margin:50px 50px 6px 50px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-17a89e0 > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-9f72e19{text-align:center;}.elementor-19 .elementor-element.elementor-element-9f72e19 img{width:100%;}.elementor-19 .elementor-element.elementor-element-ac0e5f8{text-align:left;}.elementor-19 .elementor-element.elementor-element-ac0e5f8 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-48b67b5{text-align:left;}.elementor-19 .elementor-element.elementor-element-48b67b5 .elementor-heading-title{font-size:30px;}.elementor-19 .elementor-element.elementor-element-9056cfc .elementor-divider-separator{width:45%;}.elementor-19 .elementor-element.elementor-element-6e50a39{text-align:center;}.elementor-19 .elementor-element.elementor-element-6e50a39 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-1c8f1ce{text-align:left;}.elementor-19 .elementor-element.elementor-element-1c8f1ce .elementor-heading-title{font-size:25px;}.elementor-19 .elementor-element.elementor-element-2ca7218{text-align:center;}.elementor-19 .elementor-element.elementor-element-2ca7218 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-3a74592{text-align:center;}.elementor-19 .elementor-element.elementor-element-3a74592 .elementor-heading-title{font-size:30px;}.elementor-19 .elementor-element.elementor-element-1faff6f > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-19 .elementor-element.elementor-element-13c0379{text-align:center;}.elementor-19 .elementor-element.elementor-element-13c0379 img{width:100%;}.elementor-19 .elementor-element.elementor-element-47c1090{text-align:left;}.elementor-19 .elementor-element.elementor-element-47c1090 .elementor-heading-title{font-size:22px;}.elementor-19 .elementor-element.elementor-element-f659e8c{text-align:left;}.elementor-19 .elementor-element.elementor-element-f659e8c .elementor-heading-title{font-size:25px;}.elementor-19 .elementor-element.elementor-element-de9a1a4{text-align:left;}.elementor-19 .elementor-element.elementor-element-de9a1a4 .elementor-heading-title{font-size:15px;}.elementor-19 .elementor-element.elementor-element-5c2dba9{text-align:left;}.elementor-19 .elementor-element.elementor-element-5c2dba9 .elementor-heading-title{font-size:25px;}.elementor-19 .elementor-element.elementor-element-e15d3b7{width:50%;}.elementor-19 .elementor-element.elementor-element-7e7ae88{width:50%;}.elementor-19 .elementor-element.elementor-element-8586e30{width:50%;}.elementor-19 .elementor-element.elementor-element-7d95112{width:50%;}.elementor-19 .elementor-element.elementor-element-d4aaaa7{width:50%;}.elementor-19 .elementor-element.elementor-element-8545b8d{width:50%;}.elementor-19 .elementor-element.elementor-element-871d41e{width:50%;}.elementor-19 .elementor-element.elementor-element-42ad7ad{width:50%;}.elementor-19 .elementor-element.elementor-element-5981469{width:50%;}.elementor-19 .elementor-element.elementor-element-5e77e14{width:50%;}.elementor-19 .elementor-element.elementor-element-2ba62be{--e-image-carousel-slides-to-show:2;}.elementor-19 .elementor-element.elementor-element-1e9b63e{text-align:center;}.elementor-19 .elementor-element.elementor-element-1e9b63e .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-4efffc1{text-align:left;}.elementor-19 .elementor-element.elementor-element-4efffc1 .elementor-heading-title{font-size:25px;}.elementor-19 .elementor-element.elementor-element-545e00e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-19 .elementor-element.elementor-element-545e00e:after{content:"0.5";}.elementor-19 .elementor-element.elementor-element-545e00e .elementor-post__thumbnail__link{width:100%;}.elementor-19 .elementor-element.elementor-element-74848e4{padding:15% 6% 15% 6%;}.elementor-19 .elementor-element.elementor-element-e75e268 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-19 .elementor-element.elementor-element-50846f4{text-align:left;}.elementor-19 .elementor-element.elementor-element-50846f4 .elementor-heading-title{font-size:37px;}.elementor-19 .elementor-element.elementor-element-b49b820{text-align:left;}.elementor-19 .elementor-element.elementor-element-b49b820 .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-670c275{text-align:center;}.elementor-19 .elementor-element.elementor-element-670c275 .elementor-heading-title{font-size:37px;}.elementor-19 .elementor-element.elementor-element-f4a6457 > .elementor-widget-container{padding:3% 3% 3% 3%;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-44b23f2{width:48.02%;}.elementor-19 .elementor-element.elementor-element-626b54d{width:51.98%;}.elementor-19 .elementor-element.elementor-element-c6a2f77{width:49.737%;}.elementor-19 .elementor-element.elementor-element-d2f71c0{width:50.263%;}}/* Start custom CSS for column, class: .elementor-element-8197627 *//* Solo cambiar elementos dentro de la columna con hover */
.col02:hover .elementor-widget-container * {
    color: white !important;
    transition: color 0.3s ease;
}

 .col02:hover .elementor-widget-container .elementor-button {
       
    color: #FF7200 !important;
     fill: #FF7200 !important;
    border-color:#FF7200 !important;
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b02571 *//* Solo cambiar elementos dentro de la columna con hover */
.col02:hover .elementor-widget-container * {
    color: white !important;
    transition: color 0.3s ease;
}

 .col02:hover .elementor-widget-container .elementor-button {
       
    color: #FF7200 !important;
     fill: #FF7200 !important;
    border-color:#FF7200 !important;
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b0474c *//* Solo cambiar elementos dentro de la columna con hover */
.col02:hover .elementor-widget-container * {
    color: white !important;
    transition: color 0.3s ease;
}

 .col02:hover .elementor-widget-container .elementor-button {
       
    color: #FF7200 !important;
     fill: #FF7200 !important;
    border-color:#FF7200 !important;
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c93b3c8 *//* Solo cambiar elementos dentro de la columna con hover */
.col02:hover .elementor-widget-container * {
    color: white !important;
    transition: color 0.3s ease;
}

 .col02:hover .elementor-widget-container .elementor-button {
       
    color: #FF7200 !important;
     fill: #FF7200 !important;
    border-color:#FF7200 !important;
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c4dee85 *//* Solo cambiar elementos dentro de la columna con hover */
.col02:hover .elementor-widget-container * {
    color: white !important;
    transition: color 0.3s ease;
}

 .col02:hover .elementor-widget-container .elementor-button {
       
    color: #FF7200 !important;
     fill: #FF7200 !important;
    border-color:#FF7200 !important;
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-06f2d33 *//* Solo cambiar elementos dentro de la columna con hover */
.col02:hover .elementor-widget-container * {
    color: white !important;
    transition: color 0.3s ease;
}

 .col02:hover .elementor-widget-container .elementor-button {
       
    color: #FF7200 !important;
     fill: #FF7200 !important;
    border-color:#FF7200 !important;
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e8b457 *//* Solo cambiar elementos dentro de la columna con hover */
.col02:hover .elementor-widget-container * {
    color: white !important;
    transition: color 0.3s ease;
}

 .col02:hover .elementor-widget-container .elementor-button {
       
    color: #FF7200 !important;
     fill: #FF7200 !important;
    border-color:#FF7200 !important;
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e10188 *//* Solo cambiar elementos dentro de la columna con hover */
.col02:hover .elementor-widget-container * {
    color: white !important;
    transition: color 0.3s ease;
}

 .col02:hover .elementor-widget-container .elementor-button {
       
    color: #FF7200 !important;
     fill: #FF7200 !important;
    border-color:#FF7200 !important;
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74848e4 *//* Contenedor principal */
.section-con-particulas {
  position: relative;
  overflow: hidden;
  background: #e63946; /* Color rojo como en ASAP.com.ve */
}

/* Capa de partículas con tamaños y transparencias aleatorias */
.section-con-particulas::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  
  /* Generación de partículas con propiedades aleatorias */
  /*--particle-count: 33; /* Número de partículas actualizado */
  background-image: 
    /* Partícula 1 */
    radial-gradient(circle at calc(5% + (10% * var(--rand-pos-1))) calc(10% + (80% * var(--rand-pos-2))), 
      rgba(255, 255, 255, calc(0.3 + (0.5 * var(--rand-op-1)))) 0, 
      rgba(255, 255, 255, calc(0.3 + (0.5 * var(--rand-op-1)))) calc(5px + (35px * var(--rand-size-1))), 
      transparent calc(6px + (15px * var(--rand-size-1)) + 1px)),
    
    /* Partícula 2 */
    radial-gradient(circle at calc(15% + (70% * var(--rand-pos-3))) calc(25% + (60% * var(--rand-pos-4))), 
      rgba(255, 255, 255, calc(0.2 + (0.6 * var(--rand-op-2)))) 0, 
      rgba(255, 255, 255, calc(0.2 + (0.6 * var(--rand-op-2)))) calc(15px + (20px * var(--rand-size-2))), 
      transparent calc(4px + (20px * var(--rand-size-2)) + 1px)),
      
    /* Partícula 3 */
    radial-gradient(circle at calc(15% + (50% * var(--rand-pos-3))) calc(25% + (60% * var(--rand-pos-4))), 
      rgba(255, 255, 255, calc(0.2 + (0.6 * var(--rand-op-2)))) 0, 
      rgba(255, 255, 255, calc(0.2 + (0.6 * var(--rand-op-2)))) calc(8px + (80px * var(--rand-size-2))), 
      transparent calc(4px + (20px * var(--rand-size-2)) + 1px)),
    
    /* Repetir para cada partícula... */
    /* Se generan 25 partículas con propiedades únicas */
    
    /* Partícula 25 */
    radial-gradient(circle at calc(85% + (10% * var(--rand-pos-49))) calc(75% + (20% * var(--rand-pos-50))), 
      rgba(255, 255, 255, calc(0.4 + (0.4 * var(--rand-op-25)))) 0, 
      rgba(255, 255, 255, calc(0.4 + (0.4 * var(--rand-op-25)))) calc(7px + (12px * var(--rand-size-25))), 
      transparent calc(8px + (12px * var(--rand-size-25)) + 1px)),
    
    /* ========== PARTÍCULAS NUEVAS (26-33) ========== */
    
    /* Partícula 26 */
    radial-gradient(circle at calc(10% + (80% * var(--rand-pos-51))) calc(15% + (70% * var(--rand-pos-52))), 
      rgba(255, 255, 255, calc(0.3 + (0.5 * var(--rand-op-26)))) 0, 
      rgba(255, 255, 255, calc(0.3 + (0.5 * var(--rand-op-26)))) calc(4px + (16px * var(--rand-size-26))), 
      transparent calc(5px + (16px * var(--rand-size-26)) + 1px)),
    
    /* Partícula 27 */
    radial-gradient(circle at calc(30% + (60% * var(--rand-pos-53))) calc(45% + (40% * var(--rand-pos-54))), 
      rgba(255, 255, 255, calc(0.4 + (0.4 * var(--rand-op-27)))) 0, 
      rgba(255, 255, 255, calc(0.4 + (0.4 * var(--rand-op-27)))) calc(6px + (14px * var(--rand-size-27))), 
      transparent calc(7px + (14px * var(--rand-size-27)) + 1px)),
    
    /* Partícula 28 */
    radial-gradient(circle at calc(50% + (40% * var(--rand-pos-55))) calc(30% + (50% * var(--rand-pos-56))), 
      rgba(255, 255, 255, calc(0.5 + (0.3 * var(--rand-op-28)))) 0, 
      rgba(255, 255, 255, calc(0.5 + (0.3 * var(--rand-op-28)))) calc(5px + (18px * var(--rand-size-28))), 
      transparent calc(6px + (18px * var(--rand-size-28)) + 1px)),
    
    /* Partícula 29 */
    radial-gradient(circle at calc(70% + (20% * var(--rand-pos-57))) calc(65% + (25% * var(--rand-pos-58))), 
      rgba(255, 255, 255, calc(0.2 + (0.6 * var(--rand-op-29)))) 0, 
      rgba(255, 255, 255, calc(0.2 + (0.6 * var(--rand-op-29)))) calc(7px + (12px * var(--rand-size-29))), 
      transparent calc(8px + (12px * var(--rand-size-29)) + 1px)),
    
    /* Partícula 30 */
    radial-gradient(circle at calc(90% + (5% * var(--rand-pos-59))) calc(40% + (40% * var(--rand-pos-60))), 
      rgba(255, 255, 255, calc(0.3 + (0.5 * var(--rand-op-30)))) 0, 
      rgba(255, 255, 255, calc(0.3 + (0.5 * var(--rand-op-30)))) calc(5px + (15px * var(--rand-size-30))), 
      transparent calc(6px + (15px * var(--rand-size-30)) + 1px)),
    
    /* Partícula 31 */
    radial-gradient(circle at calc(20% + (70% * var(--rand-pos-61))) calc(75% + (20% * var(--rand-pos-62))), 
      rgba(255, 255, 255, calc(0.4 + (0.4 * var(--rand-op-31)))) 0, 
      rgba(255, 255, 255, calc(0.4 + (0.4 * var(--rand-op-31)))) calc(8px + (20px * var(--rand-size-31))), 
      transparent calc(9px + (20px * var(--rand-size-31)) + 1px)),
    
    /* Partícula 32 */
    radial-gradient(circle at calc(40% + (50% * var(--rand-pos-63))) calc(10% + (80% * var(--rand-pos-64))), 
      rgba(255, 255, 255, calc(0.5 + (0.3 * var(--rand-op-32)))) 0, 
      rgba(255, 255, 255, calc(0.5 + (0.3 * var(--rand-op-32)))) calc(4px + (10px * var(--rand-size-32))), 
      transparent calc(5px + (10px * var(--rand-size-32)) + 1px)),
    
    /* Partícula 33 */
    radial-gradient(circle at calc(60% + (30% * var(--rand-pos-65))) calc(55% + (30% * var(--rand-pos-66))), 
      rgba(255, 255, 255, calc(0.3 + (0.5 * var(--rand-op-33)))) 0, 
      rgba(255, 255, 255, calc(0.3 + (0.5 * var(--rand-op-33)))) calc(6px + (14px * var(--rand-size-33))), 
      transparent calc(7px + (14px * var(--rand-size-33)) + 1px));
  
  /* Variables aleatorias para cada propiedad */
  --rand-pos-1: 1;
  --rand-pos-2: 0.17;
  --rand-op-1: 0.63;
  --rand-size-1: 2.85;
  --rand-pos-3: 0.78;
  --rand-pos-4: 0.31;
  --rand-op-2: 0.29;
  --rand-size-2: 0.56;
  /* ... 25 conjuntos de variables ... */
  --rand-pos-49: 0.91;
  --rand-pos-50: 0.24;
  --rand-op-25: 0.68;
  --rand-size-25: 0.37;
  
  /* Nuevas variables para las partículas adicionales (26-33) */
  --rand-pos-51: 0.15;
  --rand-pos-52: 0.83;
  --rand-op-26: 0.47;
  --rand-size-26: 0.22;
  --rand-pos-53: 0.91;
  --rand-pos-54: 0.38;
  --rand-op-27: 0.64;
  --rand-size-27: 0.29;
  --rand-pos-55: 0.53;
  --rand-pos-56: 0.76;
  --rand-op-28: 0.12;
  --rand-size-28: 0.67;
  --rand-pos-57: 0.34;
  --rand-pos-58: 0.59;
  --rand-op-29: 0.81;
  --rand-size-29: 0.05;
  --rand-pos-59: 0.72;
  --rand-pos-60: 0.45;
  --rand-op-30: 0.71;
  --rand-size-30: 0.23;
  --rand-pos-61: 0.56;
  --rand-pos-62: 0.89;
  --rand-op-31: 0.32;
  --rand-size-31: 0.67;
  --rand-pos-63: 1.19;
  --rand-pos-64: 0.28;
  --rand-op-32: 0.63;
  --rand-size-32: 0.42;
  --rand-pos-65: 0.77;
  --rand-pos-66: 0.15;
  --rand-op-33: 0.90;
  --rand-size-33: 2;
  
  /* Animación con variaciones aleatorias */
  animation: particleMove calc(15s + (10s * var(--rand-duration))) infinite linear;
  animation-delay: calc(0s - (5s * var(--rand-delay)));
}

/* Animación para las partículas */
@keyframes particleMove {
  0% {
    transform: translate(0, 0);
    opacity: 0.7;
  }
  25% {
    opacity: calc(0.5 + (0.4 * var(--rand-opacity-1)));
  }
  50% {
    opacity: calc(0.3 + (0.5 * var(--rand-opacity-2)));
  }
  75% {
    opacity: calc(0.6 + (0.3 * var(--rand-opacity-3)));
  }
  100% {
    transform: translate(calc(-50px + (100px * var(--rand-x))), calc(-500px + (100px * var(--rand-y))));
    opacity: calc(0.2 + (0.3 * var(--rand-opacity-4)));
  }
}

/* Variables de aleatoriedad para la animación */
.section-con-particulas::before {
  --rand-duration: 0.72;
  --rand-delay: 0.35;
  --rand-opacity-1: 0.41;
  --rand-opacity-2: 0.87;
  --rand-opacity-3: 0.13;
  --rand-opacity-4: 0.59;
  --rand-x: 0.68;
  --rand-y: 0.24;
}

/* Asegurar que el contenido esté sobre las partículas */
.section-con-particulas .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}/* End custom CSS */