.elementor-234 .elementor-element.elementor-element-42caa4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-42caa4d:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-42caa4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ingenieriarmp.com/wp-content/uploads/2026/05/Mantenimiento-planta.jpg");background-position:center center;background-size:cover;}.elementor-234 .elementor-element.elementor-element-42caa4d::before, .elementor-234 .elementor-element.elementor-element-42caa4d > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-42caa4d > .e-con-inner > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-42caa4d > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-42caa4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-42caa4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(113deg, var( --e-global-color-primary ) 45%, #0000009E 0%);}.elementor-234 .elementor-element.elementor-element-49976cb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-30d602a );--border-color:var( --e-global-color-30d602a );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-d57d191{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-cc161e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-0005779{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-cd54775 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:51px;color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-cd54775{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-234 .elementor-element.elementor-element-9f63f8a .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:34px;font-weight:500;text-transform:uppercase;line-height:52px;color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-9f63f8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 4px 7px;border-style:solid;border-width:2px 13px 2px 13px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-234 .elementor-element.elementor-element-9f63f8a.elementor-widget, .elementor-234 .elementor-element.elementor-element-9f63f8a.elementor-widget > *{position:relative;--jkit-option-enabled:9.5px;}.elementor-234 .elementor-element.elementor-element-9f63f8a.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px);border-radius:inherit;background-color:inherit;}.elementor-234 .elementor-element.elementor-element-8bde8f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-850d94b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-e652a43{text-align:center;color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 150px 0px 150px;}.elementor-234 .elementor-element.elementor-element-953fb3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 30px 15px 30px;}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button .button-link-wrap{font-size:18px;font-weight:900;color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button .button-link-wrap svg{fill:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-2 .button-link-wrap i,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-3 a.button-link-wrap:before,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-4 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-5 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-8 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-10 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-14 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-15 .button-link-wrap::before,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-15 .button-link-wrap::after,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-16 .button-link-wrap::after,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-17 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-18 .button-link-wrap::after,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-19 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-20 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-21 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-22 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-24 .button-link-wrap{background-color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-24 .button-link-wrap{border-style:solid;border-color:#313131;}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-16 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-24 .button-link-wrap{border-width:1px 1px 1px 1px;}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-18 .button-link-wrap{background:#313131;}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button .button-link-wrap:hover svg,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-14 .button-link-wrap::after{color:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:var( --e-global-color-703f165 );stroke:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-2 .button-link-wrap:hover i,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-3 .button-link-wrap:hover:before,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-4 .button-link-wrap::after,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-5 .button-link-wrap:before,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-5 .button-link-wrap:after,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-8 .button-link-wrap:hover,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-10 .button-link-wrap:hover,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap::before,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-12 .button-link-wrap::before,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-13 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-13 .button-link-wrap::after,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-14 .button-link-wrap:hover,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-15 .button-link-wrap:hover::after,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-16 .button-link-wrap::before,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-17 .button-link-wrap::before,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-18 .button-link-wrap:hover::after,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-19 .button-link-wrap:after,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-20 .button-link-wrap:after,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-21 .button-link-wrap:after,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-22 .button-link-wrap:hover,
								.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-24 .button-link-wrap:hover{background-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-4 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-5 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-8 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-10 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-12 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-13 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-14 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-16 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-17 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-19 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-20 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-21 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-22 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-24 .button-link-wrap:hover{border-style:solid;}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-4 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-5 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-8 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-10 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-12 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-13 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-14 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-16 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-16 .button-link-wrap::before,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-17 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-19 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-20 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-21 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-22 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-24 .button-link-wrap:hover{border-width:1px 1px 1px 1px;}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-4 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-8 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-10 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-12 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-13 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-14 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-16 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-17 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-19 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-20 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-21 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-22 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-24 .button-link-wrap:hover{border-color:#313131;}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-18 .button-link-wrap::before{background:#313131;}.elementor-234 .elementor-element.elementor-element-7420be6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-7420be6:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-7420be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ingenieriarmp.com/wp-content/uploads/2026/05/White_005.jpg");background-position:center center;background-size:cover;}.elementor-234 .elementor-element.elementor-element-7420be6::before, .elementor-234 .elementor-element.elementor-element-7420be6 > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-7420be6 > .e-con-inner > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-7420be6 > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-7420be6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-7420be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-8572a36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-9ac668e{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-9ac668e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-234 .elementor-element.elementor-element-0e19d22 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;}.elementor-234 .elementor-element.elementor-element-0e19d22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-6c68440{--divider-border-style:solid;--divider-color:#8D0000;--divider-border-width:2px;}.elementor-234 .elementor-element.elementor-element-6c68440 .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-234 .elementor-element.elementor-element-6c68440 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-234 .elementor-element.elementor-element-541fee0{color:#252525;padding:0px 130px 0px 0px;}.elementor-234 .elementor-element.elementor-element-1b78e5a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-5419f3c{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-5419f3c img{width:100%;filter:brightness( 100% ) contrast( 130% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:30px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-e963a27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-e963a27:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-e963a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ingenieriarmp.com/wp-content/uploads/2026/05/1680227160363.jpeg");background-position:center center;background-size:cover;}.elementor-234 .elementor-element.elementor-element-e963a27::before, .elementor-234 .elementor-element.elementor-element-e963a27 > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-e963a27 > .e-con-inner > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-e963a27 > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-e963a27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-e963a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(284deg, #FFFFFFE0 54%, #FFFFFF9E 0%);}.elementor-234 .elementor-element.elementor-element-b4d1400{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-eab02e4{--spacer-size:50px;}.elementor-234 .elementor-element.elementor-element-8401499{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:20px;--padding-left:0px;--padding-right:120px;}.elementor-234 .elementor-element.elementor-element-ec609c6 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:3.1em;font-weight:700;text-transform:uppercase;color:#2A2A2A;}.elementor-234 .elementor-element.elementor-element-ec609c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-2fabe9d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-234 .elementor-element.elementor-element-82fed8b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE52;--border-color:#BEBEBE52;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-6c336dd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-6c336dd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-234 .elementor-element.elementor-element-6c336dd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;padding:1px 5px 3px 7px;background-color:var( --e-global-color-020eb80 );border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-6c336dd .elementor-icon-list-text{color:var( --e-global-color-55cce8b );transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-6c336dd.elementor-element{--align-self:flex-end;}.elementor-234 .elementor-element.elementor-element-e6b867f .elementor-icon-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-e6b867f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-e6b867f.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-e6b867f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-e6b867f.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-e6b867f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-e6b867f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-e6b867f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-e6b867f .elementor-icon{font-size:30px;}.elementor-234 .elementor-element.elementor-element-e6b867f .elementor-icon svg{height:30px;}.elementor-234 .elementor-element.elementor-element-e6b867f{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-234 .elementor-element.elementor-element-b3a2469 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-e98c3b2 );}.elementor-234 .elementor-element.elementor-element-b3a2469{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-ad18c94{color:var( --e-global-color-e98c3b2 );margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-ad18c94 a{color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-dae7794{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE52;--border-color:#BEBEBE52;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-084f43d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-084f43d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-234 .elementor-element.elementor-element-084f43d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;padding:1px 5px 3px 7px;background-color:var( --e-global-color-020eb80 );border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-084f43d .elementor-icon-list-text{color:var( --e-global-color-55cce8b );transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-084f43d.elementor-element{--align-self:flex-end;}.elementor-234 .elementor-element.elementor-element-5961bd6 .elementor-icon-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-5961bd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-5961bd6.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-5961bd6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-5961bd6.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-5961bd6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-5961bd6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-5961bd6.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-5961bd6 .elementor-icon{font-size:30px;}.elementor-234 .elementor-element.elementor-element-5961bd6 .elementor-icon svg{height:30px;}.elementor-234 .elementor-element.elementor-element-5961bd6{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-234 .elementor-element.elementor-element-1d8f106 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-e98c3b2 );}.elementor-234 .elementor-element.elementor-element-1d8f106{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-3838a8a{color:var( --e-global-color-e98c3b2 );margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-3838a8a a{color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-e916c9d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE52;--border-color:#BEBEBE52;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-79232d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-79232d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-234 .elementor-element.elementor-element-79232d7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;padding:1px 5px 3px 7px;background-color:var( --e-global-color-020eb80 );border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-79232d7 .elementor-icon-list-text{color:var( --e-global-color-55cce8b );transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-79232d7.elementor-element{--align-self:flex-end;}.elementor-234 .elementor-element.elementor-element-cfc9c78 .elementor-icon-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-cfc9c78.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-cfc9c78.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-cfc9c78.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-cfc9c78.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-cfc9c78.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-cfc9c78.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-cfc9c78.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-cfc9c78 .elementor-icon{font-size:30px;}.elementor-234 .elementor-element.elementor-element-cfc9c78 .elementor-icon svg{height:30px;}.elementor-234 .elementor-element.elementor-element-cfc9c78{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-234 .elementor-element.elementor-element-cd95371 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-e98c3b2 );}.elementor-234 .elementor-element.elementor-element-cd95371{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-aebf76c{color:var( --e-global-color-e98c3b2 );margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-aebf76c a{color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-c0c02e4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE52;--border-color:#BEBEBE52;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-f851a79 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-f851a79 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-234 .elementor-element.elementor-element-f851a79{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;padding:1px 5px 3px 7px;background-color:var( --e-global-color-020eb80 );border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-f851a79 .elementor-icon-list-text{color:var( --e-global-color-55cce8b );transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-f851a79.elementor-element{--align-self:flex-end;}.elementor-234 .elementor-element.elementor-element-6fbe9bb .elementor-icon-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-6fbe9bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-6fbe9bb.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-6fbe9bb.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-6fbe9bb.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-6fbe9bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-6fbe9bb.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-6fbe9bb.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-6fbe9bb .elementor-icon{font-size:30px;}.elementor-234 .elementor-element.elementor-element-6fbe9bb .elementor-icon svg{height:30px;}.elementor-234 .elementor-element.elementor-element-6fbe9bb{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-234 .elementor-element.elementor-element-a323cfe .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-e98c3b2 );}.elementor-234 .elementor-element.elementor-element-a323cfe{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-013cbfd{color:var( --e-global-color-e98c3b2 );margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-013cbfd a{color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-8d88c5a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE52;--border-color:#BEBEBE52;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-9088360 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-9088360 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-234 .elementor-element.elementor-element-9088360{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;padding:1px 5px 3px 7px;background-color:var( --e-global-color-020eb80 );border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-9088360 .elementor-icon-list-text{color:var( --e-global-color-55cce8b );transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-9088360.elementor-element{--align-self:flex-end;}.elementor-234 .elementor-element.elementor-element-4f77f9a .elementor-icon-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-4f77f9a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-4f77f9a.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-4f77f9a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-4f77f9a.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-4f77f9a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-4f77f9a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-4f77f9a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-4f77f9a .elementor-icon{font-size:30px;}.elementor-234 .elementor-element.elementor-element-4f77f9a .elementor-icon svg{height:30px;}.elementor-234 .elementor-element.elementor-element-4f77f9a{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-234 .elementor-element.elementor-element-26404ef .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-e98c3b2 );}.elementor-234 .elementor-element.elementor-element-26404ef{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-c143a15{color:var( --e-global-color-e98c3b2 );margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-c143a15 a{color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-0ca4491{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE52;--border-color:#BEBEBE52;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-d83a18b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-d83a18b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-234 .elementor-element.elementor-element-d83a18b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;padding:1px 5px 3px 7px;background-color:var( --e-global-color-020eb80 );border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-d83a18b .elementor-icon-list-text{color:var( --e-global-color-55cce8b );transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-d83a18b.elementor-element{--align-self:flex-end;}.elementor-234 .elementor-element.elementor-element-99e7806 .elementor-icon-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-99e7806.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-99e7806.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-99e7806.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-99e7806.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-99e7806.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-99e7806.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-99e7806.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-99e7806 .elementor-icon{font-size:30px;}.elementor-234 .elementor-element.elementor-element-99e7806 .elementor-icon svg{height:30px;}.elementor-234 .elementor-element.elementor-element-99e7806{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-234 .elementor-element.elementor-element-36b7e6f .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-e98c3b2 );}.elementor-234 .elementor-element.elementor-element-36b7e6f{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-de45b28{color:var( --e-global-color-e98c3b2 );margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-de45b28 a{color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-fb30ad0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE52;--border-color:#BEBEBE52;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-b2588ff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-b2588ff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-234 .elementor-element.elementor-element-b2588ff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;padding:1px 5px 3px 7px;background-color:var( --e-global-color-020eb80 );border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-b2588ff .elementor-icon-list-text{color:var( --e-global-color-55cce8b );transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-b2588ff.elementor-element{--align-self:flex-end;}.elementor-234 .elementor-element.elementor-element-4261eb3 .elementor-icon-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-4261eb3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-4261eb3.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-4261eb3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-4261eb3.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-4261eb3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-4261eb3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-4261eb3.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-4261eb3 .elementor-icon{font-size:30px;}.elementor-234 .elementor-element.elementor-element-4261eb3 .elementor-icon svg{height:30px;}.elementor-234 .elementor-element.elementor-element-4261eb3{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-234 .elementor-element.elementor-element-cbab689 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-e98c3b2 );}.elementor-234 .elementor-element.elementor-element-cbab689{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-2038333{color:var( --e-global-color-e98c3b2 );margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-2038333 a{color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-2133e2b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE52;--border-color:#BEBEBE52;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-247221c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-247221c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-234 .elementor-element.elementor-element-247221c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;padding:1px 5px 3px 7px;background-color:var( --e-global-color-020eb80 );border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-247221c .elementor-icon-list-text{color:var( --e-global-color-55cce8b );transition:color 0.3s;}.elementor-234 .elementor-element.elementor-element-247221c.elementor-element{--align-self:flex-end;}.elementor-234 .elementor-element.elementor-element-693e18a .elementor-icon-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-693e18a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-693e18a.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-693e18a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-693e18a.elementor-view-framed .elementor-icon, .elementor-234 .elementor-element.elementor-element-693e18a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-693e18a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-693e18a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-693e18a .elementor-icon{font-size:30px;}.elementor-234 .elementor-element.elementor-element-693e18a .elementor-icon svg{height:30px;}.elementor-234 .elementor-element.elementor-element-693e18a{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-234 .elementor-element.elementor-element-f2c0de5 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-e98c3b2 );}.elementor-234 .elementor-element.elementor-element-f2c0de5{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-0eedc30{color:var( --e-global-color-e98c3b2 );margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-0eedc30 a{color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-f1455e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.87;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-f1455e5:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-f1455e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-55cce8b );background-image:url("https://ingenieriarmp.com/wp-content/uploads/2026/05/cropped-Hosting-Dominio-1-1-284x160-1-e1780023770559-1.png");background-position:center center;background-size:cover;}.elementor-234 .elementor-element.elementor-element-f1455e5::before, .elementor-234 .elementor-element.elementor-element-f1455e5 > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-f1455e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-f1455e5 > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-f1455e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-f1455e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#131313;}.elementor-234 .elementor-element.elementor-element-11a243d{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-234 .elementor-element.elementor-element-11a243d .elementor-divider-separator{width:131px;margin:0 auto;margin-left:0;}.elementor-234 .elementor-element.elementor-element-11a243d .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-234 .elementor-element.elementor-element-11a243d .elementor-divider__text{color:var( --e-global-color-text );}.elementor-234 .elementor-element.elementor-element-f097f9a{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-f097f9a .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:3.1em;font-weight:700;text-transform:uppercase;color:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-330aa33{text-align:start;color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-234 .elementor-element.elementor-element-a648ca7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-9757e7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-c987e63{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-c987e63:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-c987e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3596415 );}.elementor-234 .elementor-element.elementor-element-ad3fea2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-19b3493 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-19b3493{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-c3f8392{color:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-a14f711{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-a14f711:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-a14f711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3596415 );}.elementor-234 .elementor-element.elementor-element-8eab7e1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-61e3d8d .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-61e3d8d{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-fa41e42{color:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-1fc0f71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-6d0bf77{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-6d0bf77:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-6d0bf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3596415 );}.elementor-234 .elementor-element.elementor-element-cb5fc6f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-30e35f4 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-30e35f4{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-aae82a8{color:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-e1bc796{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-e1bc796:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-e1bc796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3596415 );}.elementor-234 .elementor-element.elementor-element-7debf7f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-d30fa1b .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-d30fa1b{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-43f3eff{color:var( --e-global-color-703f165 );}.elementor-234 .elementor-element.elementor-element-5a72c10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.85;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-5a72c10:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-5a72c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ingenieriarmp.com/wp-content/uploads/2026/05/Black_008.jpg");background-position:center center;background-size:cover;}.elementor-234 .elementor-element.elementor-element-5a72c10::before, .elementor-234 .elementor-element.elementor-element-5a72c10 > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-5a72c10 > .e-con-inner > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-5a72c10 > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-5a72c10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-5a72c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-588c2c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-2b3a9ca{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-234 .elementor-element.elementor-element-f2e0de8{text-align:start;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-f2e0de8 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-234 .elementor-element.elementor-element-0f49470{text-align:start;color:var( --e-global-color-e98c3b2 );margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-ee5208a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-1138dca{text-align:start;font-size:18px;font-weight:800;color:var( --e-global-color-e98c3b2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-bb48adb{font-size:18px;color:var( --e-global-color-e98c3b2 );margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 180px 0px 0px;}.elementor-234 .elementor-element.elementor-element-085ec46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-ae06485{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-234 .elementor-element.elementor-element-ae06485 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-234 .elementor-element.elementor-element-ae06485 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-234 .elementor-element.elementor-element-ae06485 .elementor-divider__text{color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-063ac13{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-063ac13 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:3.1em;font-weight:700;text-transform:uppercase;}.elementor-234 .elementor-element.elementor-element-0558dab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-dcf6ba5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-2533269{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-101b699 );--border-color:var( --e-global-color-101b699 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-2533269:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-2533269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3596415 );}.elementor-234 .elementor-element.elementor-element-04956a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-d6da220 .elementor-heading-title{font-family:var( --e-global-typography-037025c-font-family ), Sans-serif;font-size:var( --e-global-typography-037025c-font-size );font-weight:var( --e-global-typography-037025c-font-weight );text-transform:var( --e-global-typography-037025c-text-transform );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-d6da220{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 5px 8px 5px;background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000002E;border-radius:100px 100px 100px 100px;}.elementor-234 .elementor-element.elementor-element-26f3efd{--divider-border-style:solid;--divider-color:var( --e-global-color-101b699 );--divider-border-width:1px;}.elementor-234 .elementor-element.elementor-element-26f3efd .elementor-divider-separator{width:100%;}.elementor-234 .elementor-element.elementor-element-26f3efd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-234 .elementor-element.elementor-element-973a488{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-742fcd5 .elementor-heading-title{font-family:var( --e-global-typography-037025c-font-family ), Sans-serif;font-size:var( --e-global-typography-037025c-font-size );font-weight:var( --e-global-typography-037025c-font-weight );text-transform:var( --e-global-typography-037025c-text-transform );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-742fcd5{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-742586b{color:var( --e-global-color-text );}.elementor-234 .elementor-element.elementor-element-8c6d28d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-101b699 );--border-color:var( --e-global-color-101b699 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-8c6d28d:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-8c6d28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3596415 );}.elementor-234 .elementor-element.elementor-element-6647371{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-efc8ce2 .elementor-heading-title{font-family:var( --e-global-typography-037025c-font-family ), Sans-serif;font-size:var( --e-global-typography-037025c-font-size );font-weight:var( --e-global-typography-037025c-font-weight );text-transform:var( --e-global-typography-037025c-text-transform );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-efc8ce2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 2px 8px 2px;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000002E;border-radius:100px 100px 100px 100px;}.elementor-234 .elementor-element.elementor-element-079fc30{--divider-border-style:solid;--divider-color:var( --e-global-color-101b699 );--divider-border-width:1px;}.elementor-234 .elementor-element.elementor-element-079fc30 .elementor-divider-separator{width:100%;}.elementor-234 .elementor-element.elementor-element-079fc30 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-234 .elementor-element.elementor-element-29e3a71{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-e4f11b7 .elementor-heading-title{font-family:var( --e-global-typography-037025c-font-family ), Sans-serif;font-size:var( --e-global-typography-037025c-font-size );font-weight:var( --e-global-typography-037025c-font-weight );text-transform:var( --e-global-typography-037025c-text-transform );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-e4f11b7{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-d552c85{color:var( --e-global-color-text );}.elementor-234 .elementor-element.elementor-element-b7851c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-3815265{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-101b699 );--border-color:var( --e-global-color-101b699 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-3815265:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-3815265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3596415 );}.elementor-234 .elementor-element.elementor-element-4b00d14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-e371fe3 .elementor-heading-title{font-family:var( --e-global-typography-037025c-font-family ), Sans-serif;font-size:var( --e-global-typography-037025c-font-size );font-weight:var( --e-global-typography-037025c-font-weight );text-transform:var( --e-global-typography-037025c-text-transform );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-e371fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 2px 8px 2px;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000002E;border-radius:100px 100px 100px 100px;}.elementor-234 .elementor-element.elementor-element-081461d{--divider-border-style:solid;--divider-color:var( --e-global-color-101b699 );--divider-border-width:1px;}.elementor-234 .elementor-element.elementor-element-081461d .elementor-divider-separator{width:100%;}.elementor-234 .elementor-element.elementor-element-081461d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-234 .elementor-element.elementor-element-75f6b79{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-b8ad7c9 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:1.5em;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-234 .elementor-element.elementor-element-b8ad7c9{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-d307bd2{color:var( --e-global-color-text );}.elementor-234 .elementor-element.elementor-element-34e3583{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-101b699 );--border-color:var( --e-global-color-101b699 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-34e3583:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-34e3583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3596415 );}.elementor-234 .elementor-element.elementor-element-142d736{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-0374bfa .elementor-heading-title{font-family:var( --e-global-typography-037025c-font-family ), Sans-serif;font-size:var( --e-global-typography-037025c-font-size );font-weight:var( --e-global-typography-037025c-font-weight );text-transform:var( --e-global-typography-037025c-text-transform );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-0374bfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 2px 8px 2px;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000002E;border-radius:100px 100px 100px 100px;}.elementor-234 .elementor-element.elementor-element-14f0ffa{--divider-border-style:solid;--divider-color:var( --e-global-color-101b699 );--divider-border-width:1px;}.elementor-234 .elementor-element.elementor-element-14f0ffa .elementor-divider-separator{width:100%;}.elementor-234 .elementor-element.elementor-element-14f0ffa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-234 .elementor-element.elementor-element-c8116d6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-e03078a .elementor-heading-title{font-family:var( --e-global-typography-037025c-font-family ), Sans-serif;font-size:var( --e-global-typography-037025c-font-size );font-weight:var( --e-global-typography-037025c-font-weight );text-transform:var( --e-global-typography-037025c-text-transform );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );color:var( --e-global-color-primary );}.elementor-234 .elementor-element.elementor-element-e03078a{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-4d8c529{color:var( --e-global-color-text );}.elementor-234 .elementor-element.elementor-element-65c915a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-657ec2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-1bdbc36{--display:flex;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-1bdbc36:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-1bdbc36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3596415 );}.elementor-234 .elementor-element.elementor-element-a4e3e1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-b6014e3 .elementor-heading-title{font-family:var( --e-global-typography-037025c-font-family ), Sans-serif;font-size:var( --e-global-typography-037025c-font-size );font-weight:var( --e-global-typography-037025c-font-weight );text-transform:var( --e-global-typography-037025c-text-transform );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-b6014e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 5px 8px 5px;background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000002E;border-radius:100px 100px 100px 100px;}.elementor-234 .elementor-element.elementor-element-f5a01bc{--divider-border-style:solid;--divider-color:var( --e-global-color-101b699 );--divider-border-width:1px;}.elementor-234 .elementor-element.elementor-element-f5a01bc .elementor-divider-separator{width:100%;}.elementor-234 .elementor-element.elementor-element-f5a01bc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-234 .elementor-element.elementor-element-36a79a0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-cc3b6d1 .elementor-heading-title{font-family:var( --e-global-typography-037025c-font-family ), Sans-serif;font-size:var( --e-global-typography-037025c-font-size );font-weight:var( --e-global-typography-037025c-font-weight );text-transform:var( --e-global-typography-037025c-text-transform );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-cc3b6d1{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-df58b8b{color:var( --e-global-color-text );}.elementor-234 .elementor-element.elementor-element-ba921d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.4;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-ba921d3:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-ba921d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ingenieriarmp.com/wp-content/uploads/2026/05/Black_008.jpg");background-position:center center;background-size:cover;}.elementor-234 .elementor-element.elementor-element-ba921d3::before, .elementor-234 .elementor-element.elementor-element-ba921d3 > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-ba921d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-ba921d3 > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-ba921d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-ba921d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-531cae0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-7adf24c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-234 .elementor-element.elementor-element-ebec965{text-align:end;padding:0px 0px 0px 100px;}.elementor-234 .elementor-element.elementor-element-ebec965 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-7dcb718{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-5debe48 .elementor-icon-box-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-5debe48 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-5debe48 .elementor-icon-box-title, .elementor-234 .elementor-element.elementor-element-5debe48 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-234 .elementor-element.elementor-element-5debe48 .elementor-icon-box-description{font-size:14px;color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-68b520e .elementor-icon-box-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-68b520e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-68b520e .elementor-icon-box-title, .elementor-234 .elementor-element.elementor-element-68b520e .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-234 .elementor-element.elementor-element-68b520e .elementor-icon-box-description{font-size:14px;color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-d0f5ebd .elementor-icon-box-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-d0f5ebd .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-d0f5ebd .elementor-icon-box-title, .elementor-234 .elementor-element.elementor-element-d0f5ebd .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-234 .elementor-element.elementor-element-d0f5ebd .elementor-icon-box-description{font-size:14px;color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-6f007df .elementor-icon-box-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-6f007df .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-6f007df .elementor-icon-box-title, .elementor-234 .elementor-element.elementor-element-6f007df .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-234 .elementor-element.elementor-element-6f007df .elementor-icon-box-description{font-size:14px;color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-7ed93c3 .elementor-icon-box-wrapper{text-align:start;}.elementor-234 .elementor-element.elementor-element-7ed93c3 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-7ed93c3 .elementor-icon-box-title, .elementor-234 .elementor-element.elementor-element-7ed93c3 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-234 .elementor-element.elementor-element-7ed93c3 .elementor-icon-box-description{font-size:14px;color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-d7d5662{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-d7d5662:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-d7d5662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ingenieriarmp.com/wp-content/uploads/2026/05/bulldozer-professional-mechanic-2025-03-15-23-00-14-utc-3.jpg");background-position:top center;background-size:cover;}.elementor-234 .elementor-element.elementor-element-d7d5662::before, .elementor-234 .elementor-element.elementor-element-d7d5662 > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-d7d5662 > .e-con-inner > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-d7d5662 > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-d7d5662 > .e-con-inner > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-d7d5662 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(284deg, var( --e-global-color-accent ) 56%, var( --e-global-color-0da1311 ) 0%);}.elementor-234 .elementor-element.elementor-element-1ee4152{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-3fecad9{--spacer-size:50px;}.elementor-234 .elementor-element.elementor-element-9317c21{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:120px;}.elementor-234 .elementor-element.elementor-element-726cabc .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-726cabc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-09727a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-11d532f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-8948f6f{color:var( --e-global-color-secondary );margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 30px 15px 30px;}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button .button-link-wrap{color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button .button-link-wrap svg{fill:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-2 .button-link-wrap i,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-3 a.button-link-wrap:before,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-4 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-5 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-8 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-10 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-14 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-15 .button-link-wrap::before,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-15 .button-link-wrap::after,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-16 .button-link-wrap::after,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-17 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-18 .button-link-wrap::after,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-19 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-20 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-21 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-22 .button-link-wrap,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-24 .button-link-wrap{background-color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-24 .button-link-wrap{border-style:solid;border-color:#313131;}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-16 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-24 .button-link-wrap{border-width:1px 1px 1px 1px;}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-18 .button-link-wrap{background:#313131;}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button .button-link-wrap:hover svg,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-14 .button-link-wrap::after{color:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-2 .button-link-wrap:hover i,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-3 .button-link-wrap:hover:before,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-4 .button-link-wrap::after,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-5 .button-link-wrap:before,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-5 .button-link-wrap:after,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-8 .button-link-wrap:hover,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-10 .button-link-wrap:hover,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap::before,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-12 .button-link-wrap::before,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-13 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-13 .button-link-wrap::after,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-14 .button-link-wrap:hover,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-15 .button-link-wrap:hover::after,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-16 .button-link-wrap::before,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-17 .button-link-wrap::before,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-18 .button-link-wrap:hover::after,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-19 .button-link-wrap:after,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-20 .button-link-wrap:after,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-21 .button-link-wrap:after,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-22 .button-link-wrap:hover,
								.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-24 .button-link-wrap:hover{background-color:var( --e-global-color-accent );}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-4 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-5 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-8 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-10 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-12 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-13 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-14 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-16 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-17 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-19 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-20 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-21 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-22 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-24 .button-link-wrap:hover{border-style:solid;}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-4 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-5 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-8 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-10 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-12 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-13 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-14 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-16 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-16 .button-link-wrap::before,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-17 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-19 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-20 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-21 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-22 .button-link-wrap:hover,
					.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-24 .button-link-wrap:hover{border-width:1px 1px 1px 1px;}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-4 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-8 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-10 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-12 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-13 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-14 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-16 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-17 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-19 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-20 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-21 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-22 .button-link-wrap:hover,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-24 .button-link-wrap:hover{border-color:#313131;}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-18 .button-link-wrap::before{background:#313131;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-234 .elementor-element.elementor-element-42caa4d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-49976cb{--padding-top:200px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-d57d191{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-cd54775 .elementor-heading-title{font-size:3.8em;}.elementor-234 .elementor-element.elementor-element-9f63f8a .elementor-heading-title{font-size:3.8em;}.elementor-234 .elementor-element.elementor-element-8bde8f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:105px;}.elementor-234 .elementor-element.elementor-element-e652a43{padding:0px 40px 0px 0px;}.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-dfcc845 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 20px 15px 20px;}.elementor-234 .elementor-element.elementor-element-7420be6{--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-0e19d22 .elementor-heading-title{font-size:2.3em;}.elementor-234 .elementor-element.elementor-element-e963a27{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-234 .elementor-element.elementor-element-e963a27::before, .elementor-234 .elementor-element.elementor-element-e963a27 > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-e963a27 > .e-con-inner > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-e963a27 > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-e963a27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-e963a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(191deg, #FFFFFFE0 100%, #FFFFFF9E 80%);}.elementor-234 .elementor-element.elementor-element-8401499{--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-ec609c6{text-align:center;padding:0px 50px 0px 50px;}.elementor-234 .elementor-element.elementor-element-ec609c6 .elementor-heading-title{font-size:2.3em;}.elementor-234 .elementor-element.elementor-element-2fabe9d{--grid-auto-flow:row;}.elementor-234 .elementor-element.elementor-element-b3a2469 .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-1d8f106 .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-cd95371 .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-a323cfe .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-26404ef .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-36b7e6f .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-cbab689 .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-f2c0de5 .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-f1455e5{--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-f097f9a{padding:0px 50px 0px 50px;}.elementor-234 .elementor-element.elementor-element-330aa33{padding:0px 40px 0px 0px;}.elementor-234 .elementor-element.elementor-element-a648ca7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-234 .elementor-element.elementor-element-19b3493 .elementor-heading-title{font-size:1.2em;}.elementor-234 .elementor-element.elementor-element-61e3d8d .elementor-heading-title{font-size:1.2em;}.elementor-234 .elementor-element.elementor-element-30e35f4 .elementor-heading-title{font-size:1.2em;}.elementor-234 .elementor-element.elementor-element-d30fa1b .elementor-heading-title{font-size:1.2em;}.elementor-234 .elementor-element.elementor-element-5a72c10{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-2b3a9ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-234 .elementor-element.elementor-element-f2e0de8{padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-0f49470{padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-ee5208a{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-1138dca{padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-bb48adb{padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-085ec46{--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-063ac13{padding:0px 50px 0px 50px;}.elementor-234 .elementor-element.elementor-element-0558dab{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-234 .elementor-element.elementor-element-d6da220 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-742fcd5 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-efc8ce2 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-e4f11b7 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-e371fe3 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-0374bfa .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-e03078a .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-65c915a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-234 .elementor-element.elementor-element-b6014e3 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-cc3b6d1 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-ba921d3{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-7adf24c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-234 .elementor-element.elementor-element-ebec965{padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-7dcb718{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-d7d5662{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-234 .elementor-element.elementor-element-d7d5662::before, .elementor-234 .elementor-element.elementor-element-d7d5662 > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-d7d5662 > .e-con-inner > .elementor-background-video-container::before, .elementor-234 .elementor-element.elementor-element-d7d5662 > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-d7d5662 > .e-con-inner > .elementor-background-slideshow::before, .elementor-234 .elementor-element.elementor-element-d7d5662 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-accent ) 100%, var( --e-global-color-0da1311 ) 100%);}.elementor-234 .elementor-element.elementor-element-9317c21{--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-234 .elementor-element.elementor-element-726cabc{padding:0px 70px 0px 0px;}.elementor-234 .elementor-element.elementor-element-09727a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:200px;}.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-234 .elementor-element.elementor-element-2d7b037 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 20px 15px 20px;}}@media(max-width:767px){.elementor-234 .elementor-element.elementor-element-42caa4d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-234 .elementor-element.elementor-element-49976cb{--padding-top:150px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-d57d191{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-234 .elementor-element.elementor-element-0005779{--justify-content:center;}.elementor-234 .elementor-element.elementor-element-cd54775 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-234 .elementor-element.elementor-element-9f63f8a .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-234 .elementor-element.elementor-element-9f63f8a{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-234 .elementor-element.elementor-element-8bde8f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-e652a43{text-align:start;padding:0px 10px 0px 10px;}.elementor-234 .elementor-element.elementor-element-7420be6{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-234 .elementor-element.elementor-element-9ac668e{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-0e19d22{text-align:start;}.elementor-234 .elementor-element.elementor-element-0e19d22 .elementor-heading-title{font-size:1.4em;}.elementor-234 .elementor-element.elementor-element-541fee0{text-align:start;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-8401499{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-234 .elementor-element.elementor-element-ec609c6{text-align:start;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-ec609c6 .elementor-heading-title{font-size:1.2em;}.elementor-234 .elementor-element.elementor-element-2fabe9d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-234 .elementor-element.elementor-element-b3a2469 .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-1d8f106 .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-cd95371 .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-a323cfe .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-26404ef .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-36b7e6f .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-cbab689 .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-f2c0de5 .elementor-heading-title{font-size:1em;}.elementor-234 .elementor-element.elementor-element-f1455e5{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-234 .elementor-element.elementor-element-11a243d .elementor-divider-separator{width:56%;}.elementor-234 .elementor-element.elementor-element-f097f9a .elementor-heading-title{font-size:1.4em;}.elementor-234 .elementor-element.elementor-element-f097f9a{padding:0px 10px 0px 10px;}.elementor-234 .elementor-element.elementor-element-330aa33{text-align:start;padding:0px 10px 0px 10px;}.elementor-234 .elementor-element.elementor-element-19b3493 .elementor-heading-title{font-size:1.1em;}.elementor-234 .elementor-element.elementor-element-61e3d8d .elementor-heading-title{font-size:1.1em;}.elementor-234 .elementor-element.elementor-element-30e35f4 .elementor-heading-title{font-size:1.1em;}.elementor-234 .elementor-element.elementor-element-d30fa1b .elementor-heading-title{font-size:1.1em;}.elementor-234 .elementor-element.elementor-element-5a72c10{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-234 .elementor-element.elementor-element-2b3a9ca{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-f2e0de8{text-align:start;}.elementor-234 .elementor-element.elementor-element-f2e0de8 .elementor-heading-title{font-size:1.4em;}.elementor-234 .elementor-element.elementor-element-0f49470{text-align:start;padding:0px 10px 0px 10px;}.elementor-234 .elementor-element.elementor-element-ee5208a{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-1138dca{text-align:justify;padding:0px 10px 0px 10px;}.elementor-234 .elementor-element.elementor-element-bb48adb{text-align:start;padding:0px 10px 0px 10px;}.elementor-234 .elementor-element.elementor-element-085ec46{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-234 .elementor-element.elementor-element-ae06485 .elementor-divider-separator{width:56%;}.elementor-234 .elementor-element.elementor-element-063ac13 .elementor-heading-title{font-size:1.4em;}.elementor-234 .elementor-element.elementor-element-063ac13{padding:0px 10px 0px 10px;}.elementor-234 .elementor-element.elementor-element-d6da220 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-742fcd5 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-efc8ce2 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-e4f11b7 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-e371fe3 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-0374bfa .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-e03078a .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-b6014e3 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-cc3b6d1 .elementor-heading-title{font-size:var( --e-global-typography-037025c-font-size );line-height:var( --e-global-typography-037025c-line-height );letter-spacing:var( --e-global-typography-037025c-letter-spacing );word-spacing:var( --e-global-typography-037025c-word-spacing );}.elementor-234 .elementor-element.elementor-element-ba921d3{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-234 .elementor-element.elementor-element-7adf24c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-ebec965{text-align:start;}.elementor-234 .elementor-element.elementor-element-ebec965 .elementor-heading-title{font-size:1.4em;}.elementor-234 .elementor-element.elementor-element-7dcb718{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-9317c21{--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-234 .elementor-element.elementor-element-726cabc{text-align:start;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-726cabc .elementor-heading-title{font-size:1.3em;}.elementor-234 .elementor-element.elementor-element-09727a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-11d532f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-234 .elementor-element.elementor-element-8948f6f{text-align:start;}}@media(min-width:768px){.elementor-234 .elementor-element.elementor-element-9ac668e{--width:65%;}.elementor-234 .elementor-element.elementor-element-e963a27{--content-width:1400px;}.elementor-234 .elementor-element.elementor-element-b4d1400{--width:7%;}.elementor-234 .elementor-element.elementor-element-8401499{--width:87%;}.elementor-234 .elementor-element.elementor-element-9317c21{--width:87%;}}@media(max-width:1024px) and (min-width:768px){.elementor-234 .elementor-element.elementor-element-8401499{--width:100%;}.elementor-234 .elementor-element.elementor-element-9317c21{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-cf620b7 *//* 1. Ocultar el texto en las tarjetas y dar efecto de botón */
.tarjeta-servicio {
    cursor: pointer;
    transition: transform 0.3s ease;
}

.tarjeta-servicio:hover {
    transform: translateY(-5px); /* Efecto de elevación sutil */
}

.tarjeta-servicio .elementor-widget-text-editor {
    display: none !important; /* Mantenemos el texto oculto en la tarjeta */
}

/* 2. Diseño del fondo oscuro del Popup */
.modal-servicio-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.7);
    backdrop-filter: blur(4px); /* Difumina el fondo de la web */
    z-index: 99999;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}

.modal-servicio-overlay.activo {
    opacity: 1;
    visibility: visible;
}

/* 3. Diseño de la caja blanca del Popup */
.modal-servicio-contenido {
    background: #ffffff;
    padding: 40px;
    border-radius: 12px;
    width: 90%;
    max-width: 550px;
    position: relative;
    transform: scale(0.9);
    transition: all 0.3s ease;
    box-shadow: 0 10px 40px rgba(0,0,0,0.3);
}

.modal-servicio-overlay.activo .modal-servicio-contenido {
    transform: scale(1); /* Efecto de zoom al abrir */
}

/* 4. Botón de cerrar (X) */
.modal-servicio-cerrar {
    position: absolute;
    top: 15px;
    right: 20px;
    font-size: 28px;
    cursor: pointer;
    color: #666;
    line-height: 1;
    transition: color 0.2s;
}

.modal-servicio-cerrar:hover {
    color: #e74c3c;
}/* End custom CSS */