.elementor-widget-theme-site-logo .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-21 .elementor-element.elementor-element-36c81fe{text-align:start;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-9e808c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-9e808c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-ea982f1 .elementor-menu-toggle{margin:0 auto;}.elementor-21 .elementor-element.elementor-element-ea982f1 .elementor-nav-menu .elementor-item{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-ea982f1 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-93d9c22:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-93d9c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://clamaca.com/wp-content/uploads/2026/09/hero-soluciones-industriales-clamaca.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-93d9c22 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF00 35%, var( --e-global-color-primary ) 62%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-93d9c22 > .elementor-container{min-height:600px;}.elementor-21 .elementor-element.elementor-element-93d9c22{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-907a3f2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-813dcba{text-align:start;color:#FFFFFF;}.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-21 .elementor-element.elementor-element-ce32c5b .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-acab832:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-acab832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-acab832{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-acab832 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-8290f54.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-8290f54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-8290f54 > .elementor-element-populated{padding:0px 29px 0px 0px;}.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-21 .elementor-element.elementor-element-2024f3f{width:var( --container-widget-width, 112.375% );max-width:112.375%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:112.375%;--container-widget-flex-grow:0;z-index:1;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-a9f5faa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-a9f5faa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-a9f5faa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-21 .elementor-element.elementor-element-a9f5faa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-dd8378c{width:var( --container-widget-width, 99.633% );max-width:99.633%;--container-widget-width:99.633%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-a4cf4b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-a4cf4b9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:900;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-4d68057{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-21 .elementor-element.elementor-element-27cba9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-b351fd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-b351fd6 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:10px;}.elementor-21 .elementor-element.elementor-element-b351fd6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b351fd6.elementor-view-stacked .elementor-icon{background-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-b351fd6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b351fd6.elementor-view-default .elementor-icon{fill:#19A7B8;color:#19A7B8;border-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-b351fd6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b351fd6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-b351fd6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b351fd6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b351fd6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b351fd6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-b351fd6 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-b351fd6 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-b351fd6 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;letter-spacing:1.5px;}.elementor-21 .elementor-element.elementor-element-b351fd6:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-b351fd6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b351fd6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-7df8647{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-7df8647 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:10px;}.elementor-21 .elementor-element.elementor-element-7df8647 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7df8647.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7df8647.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-7df8647.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-7df8647.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7df8647.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-7df8647.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-7df8647.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-7df8647.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-7df8647.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-7df8647.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-7df8647 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-7df8647 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-7df8647 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;letter-spacing:1.5px;}.elementor-21 .elementor-element.elementor-element-7df8647:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-7df8647:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7df8647 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-88c7829{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-21 .elementor-element.elementor-element-88c7829 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:10px;}.elementor-21 .elementor-element.elementor-element-88c7829 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-88c7829.elementor-view-stacked .elementor-icon{background-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-88c7829.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-88c7829.elementor-view-default .elementor-icon{fill:#19A7B8;color:#19A7B8;border-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-88c7829.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-88c7829.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-88c7829.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-88c7829.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-88c7829.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-88c7829.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-88c7829 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-88c7829 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-88c7829 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;letter-spacing:1.5px;}.elementor-21 .elementor-element.elementor-element-88c7829:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-88c7829:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-88c7829 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-b8e7f27:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b8e7f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-21 .elementor-element.elementor-element-b8e7f27 > .elementor-container{min-height:200px;}.elementor-21 .elementor-element.elementor-element-b8e7f27{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-b8e7f27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-1c4e989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-1c4e989 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:900;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3cef632{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-45b1f07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-58f6747:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-58f6747 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-58f6747 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-58f6747 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-58f6747 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-21 .elementor-element.elementor-element-58f6747 > .elementor-element-populated{box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-58f6747 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-69e4b1e{padding:0px 0px 020px 0px;}.elementor-21 .elementor-element.elementor-element-69e4b1e .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-69e4b1e.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-21 .elementor-element.elementor-element-69e4b1e.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-21 .elementor-element.elementor-element-69e4b1e.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-69e4b1e .elementor-image-box-title{margin-bottom:6px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-69e4b1e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-21 .elementor-element.elementor-element-69e4b1e .elementor-image-box-img img{transition-duration:1s;}.elementor-21 .elementor-element.elementor-element-69e4b1e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-c596da4 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-781754e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-781754e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-781754e > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-781754e > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-781754e > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-21 .elementor-element.elementor-element-781754e > .elementor-element-populated{box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-781754e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-b43d630{padding:0px 0px 020px 0px;}.elementor-21 .elementor-element.elementor-element-b43d630 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-b43d630.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-21 .elementor-element.elementor-element-b43d630.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-21 .elementor-element.elementor-element-b43d630.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-b43d630 .elementor-image-box-title{margin-bottom:6px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-b43d630 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-21 .elementor-element.elementor-element-b43d630 .elementor-image-box-img img{transition-duration:1s;}.elementor-21 .elementor-element.elementor-element-b43d630 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-bb5907e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-171c175:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-171c175 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-171c175 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-171c175 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-171c175 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-21 .elementor-element.elementor-element-171c175 > .elementor-element-populated{box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-171c175 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-fc40cc2{padding:0px 0px 020px 0px;}.elementor-21 .elementor-element.elementor-element-fc40cc2 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-fc40cc2.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-21 .elementor-element.elementor-element-fc40cc2.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-21 .elementor-element.elementor-element-fc40cc2.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-fc40cc2 .elementor-image-box-title{margin-bottom:6px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-fc40cc2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-21 .elementor-element.elementor-element-fc40cc2 .elementor-image-box-img img{transition-duration:1s;}.elementor-21 .elementor-element.elementor-element-fc40cc2 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-8a532f1{--spacer-size:10px;}.elementor-21 .elementor-element.elementor-element-db820bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-db820bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-db820bc > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-db820bc > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-db820bc > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-21 .elementor-element.elementor-element-db820bc > .elementor-element-populated{box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-db820bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-a7716d7{padding:0px 0px 020px 0px;}.elementor-21 .elementor-element.elementor-element-a7716d7 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-a7716d7.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-21 .elementor-element.elementor-element-a7716d7.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-21 .elementor-element.elementor-element-a7716d7.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-a7716d7 .elementor-image-box-title{margin-bottom:6px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-a7716d7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-21 .elementor-element.elementor-element-a7716d7 .elementor-image-box-img img{transition-duration:1s;}.elementor-21 .elementor-element.elementor-element-a7716d7 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-b625137 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-ccf8056:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-ccf8056 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ccf8056 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-ccf8056 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-ccf8056 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-21 .elementor-element.elementor-element-ccf8056 > .elementor-element-populated{box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-ccf8056 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-d65d3ef{padding:0px 0px 020px 0px;}.elementor-21 .elementor-element.elementor-element-d65d3ef .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-d65d3ef.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-21 .elementor-element.elementor-element-d65d3ef.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-21 .elementor-element.elementor-element-d65d3ef.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-d65d3ef .elementor-image-box-title{margin-bottom:6px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-d65d3ef .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-21 .elementor-element.elementor-element-d65d3ef .elementor-image-box-img img{transition-duration:1s;}.elementor-21 .elementor-element.elementor-element-d65d3ef .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-c58f693 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-74dc3dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-74dc3dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-74dc3dc > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-74dc3dc > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-74dc3dc > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-21 .elementor-element.elementor-element-74dc3dc > .elementor-element-populated{box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-74dc3dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-5a63cac{padding:0px 0px 020px 0px;}.elementor-21 .elementor-element.elementor-element-5a63cac .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-5a63cac.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-21 .elementor-element.elementor-element-5a63cac.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-21 .elementor-element.elementor-element-5a63cac.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-5a63cac .elementor-image-box-title{margin-bottom:6px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-5a63cac .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-21 .elementor-element.elementor-element-5a63cac .elementor-image-box-img img{transition-duration:1s;}.elementor-21 .elementor-element.elementor-element-5a63cac .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-97518f5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-97518f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-97518f5 > .elementor-container{max-width:1280px;}.elementor-21 .elementor-element.elementor-element-97518f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-97518f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-9bca96b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-9bca96b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:900;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-e27a8c5{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-e760207{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-ea1dce3{--e-image-carousel-slides-to-show:6;}.elementor-21 .elementor-element.elementor-element-ea1dce3 .swiper-wrapper{display:flex;align-items:center;}.elementor-21 .elementor-element.elementor-element-dcd3825:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-dcd3825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://clamaca.com/wp-content/uploads/2026/09/hero-soluciones-industriales-clamaca.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-dcd3825 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #000000CF 43%, var( --e-global-color-primary ) 68%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-dcd3825 > .elementor-container{min-height:300px;}.elementor-21 .elementor-element.elementor-element-dcd3825{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b405760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-b405760 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2e7da0a{text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c4fddd2 .elementor-icon-box-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-c4fddd2 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c4fddd2.elementor-view-stacked .elementor-icon{background-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-c4fddd2.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-c4fddd2.elementor-view-default .elementor-icon{fill:#19A7B8;color:#19A7B8;border-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-c4fddd2 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-c4fddd2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-c4fddd2 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-21 .elementor-element.elementor-element-c4fddd2:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-c4fddd2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c4fddd2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f42efa8 .elementor-icon-box-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-f42efa8 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f42efa8.elementor-view-stacked .elementor-icon{background-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-f42efa8.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-f42efa8.elementor-view-default .elementor-icon{fill:#19A7B8;color:#19A7B8;border-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-f42efa8 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-f42efa8 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-f42efa8 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-21 .elementor-element.elementor-element-f42efa8:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-f42efa8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f42efa8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d0d0846 .elementor-icon-box-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-d0d0846 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d0d0846.elementor-view-stacked .elementor-icon{background-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-d0d0846.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d0d0846.elementor-view-default .elementor-icon{fill:#19A7B8;color:#19A7B8;border-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-d0d0846 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-d0d0846 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-d0d0846 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-21 .elementor-element.elementor-element-d0d0846:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-d0d0846:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d0d0846 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e3fc9fa .elementor-icon-box-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-e3fc9fa .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e3fc9fa.elementor-view-stacked .elementor-icon{background-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-e3fc9fa.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-e3fc9fa.elementor-view-default .elementor-icon{fill:#19A7B8;color:#19A7B8;border-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-e3fc9fa .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-e3fc9fa .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e3fc9fa .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-21 .elementor-element.elementor-element-e3fc9fa:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-e3fc9fa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e3fc9fa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2b7f2db .elementor-icon-box-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-2b7f2db .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2b7f2db.elementor-view-stacked .elementor-icon{background-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-2b7f2db.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2b7f2db.elementor-view-default .elementor-icon{fill:#19A7B8;color:#19A7B8;border-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-2b7f2db .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-2b7f2db .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2b7f2db .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-21 .elementor-element.elementor-element-2b7f2db:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-2b7f2db:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2b7f2db .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f515b30 .elementor-icon-box-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-f515b30 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f515b30.elementor-view-stacked .elementor-icon{background-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-f515b30.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-f515b30.elementor-view-default .elementor-icon{fill:#19A7B8;color:#19A7B8;border-color:#19A7B8;}.elementor-21 .elementor-element.elementor-element-f515b30 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-f515b30 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-f515b30 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-21 .elementor-element.elementor-element-f515b30:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-f515b30:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f515b30 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8f2f5e7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8f2f5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clamaca.com/wp-content/uploads/2026/09/medicion-control-agua-clamaca.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-8f2f5e7 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-8f2f5e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-7119c26{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-21 .elementor-element.elementor-element-7119c26 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-683856c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-683856c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-9ccb1c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-9ccb1c0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:900;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-71f0948{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-71f0948 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3156080{text-align:center;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-e8052d4 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-833c3ae{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-21 .elementor-element.elementor-element-356a691{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-21 .elementor-element.elementor-element-0904c10{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-21 .elementor-element.elementor-element-fd7045d{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-21 .elementor-element.elementor-element-c263648{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-21 .elementor-element.elementor-element-9bdcdf7{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-21 .elementor-element.elementor-element-c4bbb51:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c4bbb51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FA;}.elementor-21 .elementor-element.elementor-element-c4bbb51{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-c4bbb51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-4276cbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-4276cbb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:900;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-8455012{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-505016d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.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-21 .elementor-element.elementor-element-ac92faf .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-button span{gap:10px;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group.recaptcha_v3-bottomleft, .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-type-html{padding-bottom:0px;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-21 .elementor-element.elementor-element-ac92faf .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-ac92faf .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-ac92faf .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-ac92faf .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-message.elementor-message-danger{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-message.elementor-help-inline{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-ac92faf{--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;}.elementor-21 .elementor-element.elementor-element-31ae70f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-31ae70f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-31ae70f > .elementor-container{min-height:100px;}.elementor-21 .elementor-element.elementor-element-31ae70f{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-31ae70f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-fc29995 .elementor-icon-box-wrapper{gap:0px;}.elementor-21 .elementor-element.elementor-element-fc29995 .elementor-icon-box-title{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-fc29995.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-fc29995.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fc29995.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-fc29995 .elementor-icon{font-size:27px;}.elementor-21 .elementor-element.elementor-element-fc29995 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-fc29995 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-fc29995 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ae1dca3 .elementor-icon-box-wrapper{gap:0px;}.elementor-21 .elementor-element.elementor-element-ae1dca3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-ae1dca3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-ae1dca3.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ae1dca3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-ae1dca3 .elementor-icon{font-size:27px;}.elementor-21 .elementor-element.elementor-element-ae1dca3 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ae1dca3 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-ae1dca3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0a154bd .elementor-icon-box-wrapper{gap:0px;}.elementor-21 .elementor-element.elementor-element-0a154bd .elementor-icon-box-title{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-0a154bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-0a154bd.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-0a154bd.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-0a154bd .elementor-icon{font-size:27px;}.elementor-21 .elementor-element.elementor-element-0a154bd .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-0a154bd .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-0a154bd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-f9b33b8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f9b33b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-f9b33b8 > .elementor-container{min-height:150px;}.elementor-21 .elementor-element.elementor-element-f9b33b8{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f9b33b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-b1862c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;}.elementor-21 .elementor-element.elementor-element-b1862c1 img{width:152px;}.elementor-21 .elementor-element.elementor-element-278e432{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3e6331d{text-align:end;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-dfa8726{width:27.455%;}.elementor-21 .elementor-element.elementor-element-9e808c8{width:72.21%;}.elementor-21 .elementor-element.elementor-element-8290f54{width:49.341%;}.elementor-21 .elementor-element.elementor-element-a9f5faa{width:50.615%;}.elementor-21 .elementor-element.elementor-element-58f6747{width:30%;}.elementor-21 .elementor-element.elementor-element-c596da4{width:5%;}.elementor-21 .elementor-element.elementor-element-781754e{width:30%;}.elementor-21 .elementor-element.elementor-element-bb5907e{width:5%;}.elementor-21 .elementor-element.elementor-element-171c175{width:30%;}.elementor-21 .elementor-element.elementor-element-db820bc{width:30%;}.elementor-21 .elementor-element.elementor-element-b625137{width:5%;}.elementor-21 .elementor-element.elementor-element-ccf8056{width:30%;}.elementor-21 .elementor-element.elementor-element-c58f693{width:5%;}.elementor-21 .elementor-element.elementor-element-74dc3dc{width:30%;}.elementor-21 .elementor-element.elementor-element-b5cc095{width:25%;}.elementor-21 .elementor-element.elementor-element-683856c{width:49.333%;}.elementor-21 .elementor-element.elementor-element-9f62266{width:25%;}}@media(min-width:1025px){.elementor-21 .elementor-element.elementor-element-dcd3825:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-dcd3825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-69e4b1e .elementor-image-box-img{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-b43d630 .elementor-image-box-img{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-fc40cc2 .elementor-image-box-img{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-a7716d7 .elementor-image-box-img{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-d65d3ef .elementor-image-box-img{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-5a63cac .elementor-image-box-img{margin-bottom:10px;}}/* Start custom CSS for form, class: .elementor-element-ac92faf *//* =========================================
   FORMULARIO CLAMACA - ELEMENTOR PRO
   2 COLUMNAS + ICONOS + WHATSAPP + RESPONSIVE
========================================= */


/* =========================================
   CONTENEDOR GENERAL
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-form-fields-wrapper{
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
}


/* =========================================
   GRUPOS DE CAMPOS
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group{
    position: relative;
    margin: 0 !important;
}


/* 2 COLUMNAS EN ESCRITORIO */
.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-nombre,
.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-empresa,
.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-whatsapp,
.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-email{
    flex: 0 0 calc(50% - 6px) !important;
    width: calc(50% - 6px) !important;
    max-width: calc(50% - 6px) !important;
}


/* MENSAJE Y BOTÓN A 100% */
.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-message,
.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-type-submit{
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   CAMPOS
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field{
    width: 100% !important;

    height: 58px !important;
    min-height: 58px !important;

    padding: 0 18px 0 50px !important;

    background: #ffffff !important;

    border: 1px solid #d5dde5 !important;
    border-radius: 10px !important;

    color: #263238 !important;

    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: normal !important;

    box-shadow: none !important;
    outline: none !important;

    transition:
        border-color .2s ease,
        box-shadow .2s ease,
        background-color .2s ease;
}


/* PLACEHOLDER */
.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field::placeholder{
    color: #7f8994 !important;
    opacity: 1 !important;
}


/* FOCUS */
.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field:focus{
    background: #ffffff !important;
    border-color: #2479a8 !important;

    box-shadow:
        0 0 0 3px rgba(36,121,168,.09) !important;
}


/* =========================================
   TEXTAREA
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf textarea.elementor-field{
    height: 145px !important;
    min-height: 145px !important;

    padding: 16px 18px 16px 50px !important;

    line-height: 1.5 !important;

    resize: vertical;
}


/* =========================================
   LABELS
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-label{
    display: none !important;
}


/* =========================================
   ICONOS GENERALES
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group::before{
    content: "";

    position: absolute;

    left: 18px;
    top: 50%;

    transform: translateY(-50%);

    width: 17px;
    height: 17px;

    z-index: 10;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    pointer-events: none;
}


/* =========================================
   ICONO - NOMBRE
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-nombre::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%232479a8' d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C59.8 288 0 347.8 0 421.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-42.6C448 347.8 388.2 288 313.6 288z'/%3E%3C/svg%3E");
}


/* =========================================
   ICONO - EMPRESA
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-empresa::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%232479a8' d='M436 480h-20V24c0-13.3-10.7-24-24-24H56C42.7 0 32 10.7 32 24v456H12c-6.6 0-12 5.4-12 12v20h448v-20c0-6.6-5.4-12-12-12zM128 76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V76zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm128-128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V76zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM160 480V336h128v144H160z'/%3E%3C/svg%3E");
}


/* =========================================
   ICONO - WHATSAPP
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-whatsapp::before{
    width: 18px;
    height: 18px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2325D366' d='M13.601 2.326A7.854 7.854 0 0 0 8.224.001C3.903.001.39 3.514.39 7.836c0 1.386.362 2.739 1.05 3.932L.005 16l4.339-1.418a7.82 7.82 0 0 0 3.88.992h.003c4.321 0 7.834-3.513 7.834-7.835a7.79 7.79 0 0 0-2.46-5.413zM8.224 14.24a6.5 6.5 0 0 1-3.31-.907l-.237-.14-2.575.842.84-2.51-.154-.257A6.52 6.52 0 0 1 1.725 7.84c0-3.584 2.915-6.5 6.5-6.5 1.735 0 3.366.676 4.59 1.902a6.45 6.45 0 0 1 1.91 4.596c-.002 3.584-2.917 6.5-6.5 6.5zm3.566-4.867c-.195-.098-1.156-.57-1.336-.635-.18-.065-.312-.098-.443.098-.13.195-.508.635-.623.766-.114.13-.228.147-.423.049-.195-.098-.824-.304-1.57-.97-.58-.516-.972-1.154-1.086-1.349-.114-.195-.012-.3.086-.397.088-.087.195-.228.293-.342.098-.114.13-.195.195-.326.065-.13.033-.244-.016-.342-.049-.098-.443-1.07-.607-1.463-.16-.385-.323-.333-.443-.339l-.378-.007a.725.725 0 0 0-.525.244c-.18.195-.689.674-.689 1.642s.705 1.903.803 2.034c.098.13 1.387 2.118 3.36 2.97.469.203.836.324 1.122.404.472.15.902.129 1.242.078.378-.056 1.156-.472 1.32-.929.163-.456.163-.847.114-.928-.049-.08-.18-.13-.374-.228z'/%3E%3C/svg%3E");
}

/* =========================================
   ICONO - EMAIL
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-email::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%232479a8' d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48 48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'/%3E%3C/svg%3E");
}


/* =========================================
   ICONO - MENSAJE
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-message::before{
    top: 24px;
    transform: none;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%232479a8' d='M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v80c0 13.4 15.5 20.9 26 12.6L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z'/%3E%3C/svg%3E");
}


/* =========================================
   BOTÓN
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-button{
    width: 100% !important;

    height: 58px !important;
    min-height: 58px !important;

    padding: 0 28px !important;

    background: #2479a8 !important;

    border: none !important;
    border-radius: 10px !important;

    color: #ffffff !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    box-shadow:
        0 8px 20px rgba(36,121,168,.18);

    transition:
        background-color .2s ease,
        transform .2s ease,
        box-shadow .2s ease;
}


/* HOVER DEL BOTÓN */
.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-button:hover{
    background: #1c678f !important;

    transform: translateY(-2px);

    box-shadow:
        0 12px 24px rgba(36,121,168,.24);
}


/* ICONO DEL BOTÓN */
.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-button-icon{
    margin-right: 8px !important;
}


/* =========================================
   MENSAJES DEL FORMULARIO
========================================= */

.elementor-21 .elementor-element.elementor-element-ac92faf .elementor-message{
    margin-top: 12px !important;

    padding: 12px 16px !important;

    border-radius: 8px;

    font-size: 14px;
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-form-fields-wrapper{
        gap: 10px !important;
    }

    .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-nombre,
    .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-empresa,
    .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-whatsapp,
    .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group-email{
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field{
        height: 54px !important;
        min-height: 54px !important;

        padding-left: 48px !important;

        font-size: 14px !important;
    }

    .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-field-group::before{
        left: 17px;
    }

    .elementor-21 .elementor-element.elementor-element-ac92faf textarea.elementor-field{
        height: 130px !important;
        min-height: 130px !important;

        padding-top: 15px !important;
    }

    .elementor-21 .elementor-element.elementor-element-ac92faf .elementor-button{
        height: 54px !important;
        min-height: 54px !important;
    }
}/* End custom CSS */