.elementor-25 .elementor-element.elementor-element-e5416ce{--display:flex;--min-height:495px;--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;--overflow:hidden;--overlay-opacity:0.5;--padding-top:185px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-e5416ce:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e5416ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1E3D;background-image:url("https://ocm-it.com.mx/wp-content/uploads/2026/09/ocm-hero-fondo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-e5416ce::before, .elementor-25 .elementor-element.elementor-element-e5416ce > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-e5416ce > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-e5416ce > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-e5416ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-e5416ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(6,24,47,0.4) 0%, rgba(6,24,47,0.32) 100%);}.elementor-25 .elementor-element.elementor-element-d6e3dcc{--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;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-19c6ee2{text-align:center;}.elementor-25 .elementor-element.elementor-element-19c6ee2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;line-height:1.5em;letter-spacing:2px;color:#64B7FE;}.elementor-25 .elementor-element.elementor-element-6e86110{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-6e86110 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:46px;font-weight:900;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-706efea{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#A9C2DA;}.elementor-25 .elementor-element.elementor-element-49bbfca{--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;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-49bbfca:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-49bbfca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c4caaa3{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-25 .elementor-element.elementor-element-3183160{text-align:center;}.elementor-25 .elementor-element.elementor-element-3183160 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;line-height:1.5em;letter-spacing:2px;color:#64B7FE;}.elementor-25 .elementor-element.elementor-element-97624d1{text-align:center;}.elementor-25 .elementor-element.elementor-element-97624d1 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:900;line-height:1.12em;letter-spacing:-0.5px;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-e67d8b4{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-9357cae{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-aa06f3b{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 23px 0px rgba(14,34,53,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-aa06f3b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-aa06f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ebd29c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-c5606dd .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-4c7052c{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-25 .elementor-element.elementor-element-36189bc .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;color:#348ECD;}.elementor-25 .elementor-element.elementor-element-fcaa0aa{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.5em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-b4c34b7{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 23px 0px rgba(14,34,53,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-b4c34b7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b4c34b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4e45f94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-26ad785 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-7300fbf{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-25 .elementor-element.elementor-element-9f7363e .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;color:#348ECD;}.elementor-25 .elementor-element.elementor-element-fa75930{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.5em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-60c7d1a{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 23px 0px rgba(14,34,53,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-60c7d1a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-60c7d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-174c92c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-6189884 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-476870d{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-25 .elementor-element.elementor-element-68ddaf5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;color:#348ECD;}.elementor-25 .elementor-element.elementor-element-53feed8{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.5em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-262dabe{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 23px 0px rgba(14,34,53,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-262dabe:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-262dabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-60b0b1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-e30ea0b .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-0018add{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-25 .elementor-element.elementor-element-b96499c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;color:#348ECD;}.elementor-25 .elementor-element.elementor-element-961ff7a{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.5em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-59f1289{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 23px 0px rgba(14,34,53,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-59f1289:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-59f1289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c1cc011.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-0e739d3 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-11a2ae4{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-25 .elementor-element.elementor-element-aca92af .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;color:#348ECD;}.elementor-25 .elementor-element.elementor-element-3554ab8{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.5em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-5f4047b{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 23px 0px rgba(14,34,53,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-5f4047b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5f4047b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e375d1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-f8b5b5c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-15f9caa{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-25 .elementor-element.elementor-element-9a2f1d5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;color:#348ECD;}.elementor-25 .elementor-element.elementor-element-77976d8{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.5em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-06460af{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 23px 0px rgba(14,34,53,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-06460af:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-06460af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-46c6a2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-849e8cc .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-6689079{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-25 .elementor-element.elementor-element-f2c7f57 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;color:#348ECD;}.elementor-25 .elementor-element.elementor-element-48fa906{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.5em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-5048706{--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;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-5048706:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5048706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F8;background-image:url("https://ocm-it.com.mx/wp-content/uploads/2026/09/ocm-circuito-claro-suave.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-5692f0b{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-25 .elementor-element.elementor-element-ab71f5b{text-align:center;}.elementor-25 .elementor-element.elementor-element-ab71f5b .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;line-height:1.5em;letter-spacing:2px;color:#64B7FE;}.elementor-25 .elementor-element.elementor-element-f84a180{text-align:center;}.elementor-25 .elementor-element.elementor-element-f84a180 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:900;line-height:1.12em;letter-spacing:-0.5px;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-44d1ed0{text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-d6578fe{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-e01433d{--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;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 23px 0px rgba(14,34,53,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-e01433d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e01433d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-96937fa{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-25 .elementor-element.elementor-element-d2d4943{--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:space-between;--align-items:center;}.elementor-25 .elementor-element.elementor-element-554b859 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;color:#006297;}.elementor-25 .elementor-element.elementor-element-8233285{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-25 .elementor-element.elementor-element-5812d07 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;color:#348ECD;}.elementor-25 .elementor-element.elementor-element-e07bf30{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-b32386e .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16.5px;font-weight:600;line-height:1.5em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-2bdd97e{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-768238b{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-5805ffd .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:900;line-height:1em;color:#006297;}.elementor-25 .elementor-element.elementor-element-28a2c9f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;color:#8A98A6;}.elementor-25 .elementor-element.elementor-element-d93dce3{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-45ab407 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:900;line-height:1em;color:#006297;}.elementor-25 .elementor-element.elementor-element-693e6d8 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;color:#8A98A6;}.elementor-25 .elementor-element.elementor-element-a1c0d24{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8EEF6;--border-color:#E8EEF6;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f7a2a1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-2be3fff{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-25 .elementor-element.elementor-element-de16016 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-4108d08 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#8A98A6;}.elementor-25 .elementor-element.elementor-element-a69cc10{--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;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 23px 0px rgba(14,34,53,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-a69cc10:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a69cc10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-140d1d0{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-25 .elementor-element.elementor-element-29d2012{--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:space-between;--align-items:center;}.elementor-25 .elementor-element.elementor-element-b11d89d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;color:#006297;}.elementor-25 .elementor-element.elementor-element-ba8f8a2{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-25 .elementor-element.elementor-element-32908c6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;color:#348ECD;}.elementor-25 .elementor-element.elementor-element-daee095{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-88f6887 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16.5px;font-weight:600;line-height:1.5em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-39815ca{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-54e8eb9{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-23771ed .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:900;line-height:1em;color:#006297;}.elementor-25 .elementor-element.elementor-element-d0319b5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;color:#8A98A6;}.elementor-25 .elementor-element.elementor-element-44f21a9{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-3e59361 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:900;line-height:1em;color:#006297;}.elementor-25 .elementor-element.elementor-element-a15ed90 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;color:#8A98A6;}.elementor-25 .elementor-element.elementor-element-278d3f7{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8EEF6;--border-color:#E8EEF6;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3886164.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-4590b16{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-25 .elementor-element.elementor-element-d9fe994 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-443c43c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#8A98A6;}.elementor-25 .elementor-element.elementor-element-4b2ccb6{--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;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 23px 0px rgba(14,34,53,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-4b2ccb6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4b2ccb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-acccb5c{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-25 .elementor-element.elementor-element-9188321{--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:space-between;--align-items:center;}.elementor-25 .elementor-element.elementor-element-190a3c3 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;color:#006297;}.elementor-25 .elementor-element.elementor-element-1693eec{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-25 .elementor-element.elementor-element-6001e3b .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;color:#348ECD;}.elementor-25 .elementor-element.elementor-element-1813f90{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#46586B;}.elementor-25 .elementor-element.elementor-element-810ee33 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16.5px;font-weight:600;line-height:1.5em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-223f4a6{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-e5015a5{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-60c99b7 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:900;line-height:1em;color:#006297;}.elementor-25 .elementor-element.elementor-element-078873d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;color:#8A98A6;}.elementor-25 .elementor-element.elementor-element-402da96{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-a322637 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:900;line-height:1em;color:#006297;}.elementor-25 .elementor-element.elementor-element-602df98 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;color:#8A98A6;}.elementor-25 .elementor-element.elementor-element-d81047b{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8EEF6;--border-color:#E8EEF6;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-81f23f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-1a3f95e{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-25 .elementor-element.elementor-element-fad9990 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#0E2235;}.elementor-25 .elementor-element.elementor-element-414b9fe .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#8A98A6;}.elementor-25 .elementor-element.elementor-element-e7b9500{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-e7b9500:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e7b9500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020D1C;background-image:url("https://ocm-it.com.mx/wp-content/uploads/2026/09/ocm-hero-fondo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-2efc09a{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-fc9dd7f{text-align:center;}.elementor-25 .elementor-element.elementor-element-fc9dd7f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;line-height:1.5em;letter-spacing:2px;color:#64B7FE;}.elementor-25 .elementor-element.elementor-element-f6316e2{text-align:center;}.elementor-25 .elementor-element.elementor-element-f6316e2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:44px;font-weight:900;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d58b54a{text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#A9C2DA;}.elementor-25 .elementor-element.elementor-element-cbaea78{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-5f33e82 .elementor-button{background-color:transparent;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:700;line-height:1em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #46A6EE 0%, #1F77C4 100%);border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-25 .elementor-element.elementor-element-5f33e82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-5f33e82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-5f33e82 .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-e5416ce{--min-height:460px;--padding-top:175px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-19c6ee2{text-align:center;}.elementor-25 .elementor-element.elementor-element-6e86110{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-6e86110 .elementor-heading-title{font-size:40px;}.elementor-25 .elementor-element.elementor-element-706efea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-49bbfca{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-3183160{text-align:center;}.elementor-25 .elementor-element.elementor-element-97624d1 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-e67d8b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-9357cae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5048706{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-ab71f5b{text-align:center;}.elementor-25 .elementor-element.elementor-element-f84a180 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-d6578fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-25 .elementor-element.elementor-element-e7b9500{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-fc9dd7f{text-align:center;}.elementor-25 .elementor-element.elementor-element-f6316e2 .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-e5416ce{--min-height:420px;--padding-top:120px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-d6e3dcc{--width:100%;}.elementor-25 .elementor-element.elementor-element-19c6ee2{text-align:center;}.elementor-25 .elementor-element.elementor-element-6e86110{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-6e86110 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-706efea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-25 .elementor-element.elementor-element-49bbfca{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-c4caaa3{--width:100%;}.elementor-25 .elementor-element.elementor-element-3183160{text-align:center;}.elementor-25 .elementor-element.elementor-element-97624d1 .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-e67d8b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-25 .elementor-element.elementor-element-9357cae{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-aa06f3b{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-b4c34b7{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-60c7d1a{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-262dabe{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-59f1289{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-5f4047b{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-06460af{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-5048706{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-5692f0b{--width:100%;}.elementor-25 .elementor-element.elementor-element-ab71f5b{text-align:center;}.elementor-25 .elementor-element.elementor-element-f84a180 .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-44d1ed0{font-size:17px;}.elementor-25 .elementor-element.elementor-element-d6578fe{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e01433d{--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-d2d4943{--width:100%;}.elementor-25 .elementor-element.elementor-element-2bdd97e{--width:100%;}.elementor-25 .elementor-element.elementor-element-a1c0d24{--width:100%;}.elementor-25 .elementor-element.elementor-element-2be3fff{--width:auto;}.elementor-25 .elementor-element.elementor-element-a69cc10{--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-29d2012{--width:100%;}.elementor-25 .elementor-element.elementor-element-39815ca{--width:100%;}.elementor-25 .elementor-element.elementor-element-278d3f7{--width:100%;}.elementor-25 .elementor-element.elementor-element-4590b16{--width:auto;}.elementor-25 .elementor-element.elementor-element-4b2ccb6{--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-9188321{--width:100%;}.elementor-25 .elementor-element.elementor-element-223f4a6{--width:100%;}.elementor-25 .elementor-element.elementor-element-d81047b{--width:100%;}.elementor-25 .elementor-element.elementor-element-1a3f95e{--width:auto;}.elementor-25 .elementor-element.elementor-element-e7b9500{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-2efc09a{--width:100%;}.elementor-25 .elementor-element.elementor-element-fc9dd7f{text-align:center;}.elementor-25 .elementor-element.elementor-element-f6316e2 .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-d58b54a{font-size:17px;}.elementor-25 .elementor-element.elementor-element-cbaea78{--width:100%;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-d6e3dcc{--width:100%;}.elementor-25 .elementor-element.elementor-element-c4caaa3{--width:820px;}.elementor-25 .elementor-element.elementor-element-9357cae{--width:100%;}.elementor-25 .elementor-element.elementor-element-aa06f3b{--width:calc((100% - 60px) / 4);}.elementor-25 .elementor-element.elementor-element-b4c34b7{--width:calc((100% - 60px) / 4);}.elementor-25 .elementor-element.elementor-element-60c7d1a{--width:calc((100% - 60px) / 4);}.elementor-25 .elementor-element.elementor-element-262dabe{--width:calc((100% - 60px) / 4);}.elementor-25 .elementor-element.elementor-element-59f1289{--width:calc((100% - 60px) / 4);}.elementor-25 .elementor-element.elementor-element-5f4047b{--width:calc((100% - 60px) / 4);}.elementor-25 .elementor-element.elementor-element-06460af{--width:calc((100% - 60px) / 4);}.elementor-25 .elementor-element.elementor-element-5692f0b{--width:820px;}.elementor-25 .elementor-element.elementor-element-d6578fe{--width:100%;}.elementor-25 .elementor-element.elementor-element-d2d4943{--width:100%;}.elementor-25 .elementor-element.elementor-element-2bdd97e{--width:100%;}.elementor-25 .elementor-element.elementor-element-a1c0d24{--width:100%;}.elementor-25 .elementor-element.elementor-element-2be3fff{--width:auto;}.elementor-25 .elementor-element.elementor-element-29d2012{--width:100%;}.elementor-25 .elementor-element.elementor-element-39815ca{--width:100%;}.elementor-25 .elementor-element.elementor-element-278d3f7{--width:100%;}.elementor-25 .elementor-element.elementor-element-4590b16{--width:auto;}.elementor-25 .elementor-element.elementor-element-9188321{--width:100%;}.elementor-25 .elementor-element.elementor-element-223f4a6{--width:100%;}.elementor-25 .elementor-element.elementor-element-d81047b{--width:100%;}.elementor-25 .elementor-element.elementor-element-1a3f95e{--width:auto;}.elementor-25 .elementor-element.elementor-element-2efc09a{--width:760px;}.elementor-25 .elementor-element.elementor-element-cbaea78{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-d6e3dcc{--width:100%;}.elementor-25 .elementor-element.elementor-element-c4caaa3{--width:100%;}.elementor-25 .elementor-element.elementor-element-9357cae{--width:100%;}.elementor-25 .elementor-element.elementor-element-aa06f3b{--width:calc((100% - 20px) / 2);}.elementor-25 .elementor-element.elementor-element-b4c34b7{--width:calc((100% - 20px) / 2);}.elementor-25 .elementor-element.elementor-element-60c7d1a{--width:calc((100% - 20px) / 2);}.elementor-25 .elementor-element.elementor-element-262dabe{--width:calc((100% - 20px) / 2);}.elementor-25 .elementor-element.elementor-element-59f1289{--width:calc((100% - 20px) / 2);}.elementor-25 .elementor-element.elementor-element-5f4047b{--width:calc((100% - 20px) / 2);}.elementor-25 .elementor-element.elementor-element-06460af{--width:calc((100% - 20px) / 2);}.elementor-25 .elementor-element.elementor-element-5692f0b{--width:100%;}.elementor-25 .elementor-element.elementor-element-d6578fe{--width:100%;}.elementor-25 .elementor-element.elementor-element-d2d4943{--width:100%;}.elementor-25 .elementor-element.elementor-element-2bdd97e{--width:100%;}.elementor-25 .elementor-element.elementor-element-a1c0d24{--width:100%;}.elementor-25 .elementor-element.elementor-element-2be3fff{--width:auto;}.elementor-25 .elementor-element.elementor-element-29d2012{--width:100%;}.elementor-25 .elementor-element.elementor-element-39815ca{--width:100%;}.elementor-25 .elementor-element.elementor-element-278d3f7{--width:100%;}.elementor-25 .elementor-element.elementor-element-4590b16{--width:auto;}.elementor-25 .elementor-element.elementor-element-9188321{--width:100%;}.elementor-25 .elementor-element.elementor-element-223f4a6{--width:100%;}.elementor-25 .elementor-element.elementor-element-d81047b{--width:100%;}.elementor-25 .elementor-element.elementor-element-1a3f95e{--width:auto;}.elementor-25 .elementor-element.elementor-element-2efc09a{--width:100%;}.elementor-25 .elementor-element.elementor-element-cbaea78{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-e5416ce */.elementor-25 .elementor-element.elementor-element-e5416ce::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,22,43,.7) 0%,rgba(4,22,43,0) 38%);pointer-events:none;z-index:0}
.elementor-25 .elementor-element.elementor-element-e5416ce > .e-con-inner{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49bbfca */.elementor-25 .elementor-element.elementor-element-49bbfca::before{content:"";position:absolute;left:0;top:0;width:260px;height:100%;background:url(https://ocm-it.com.mx/wp-content/uploads/2026/09/ocm-patron-lateral-b.png) no-repeat left top/100% auto;pointer-events:none;z-index:0}
.elementor-25 .elementor-element.elementor-element-49bbfca > .e-con-inner{position:relative;z-index:1}
@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-49bbfca::before{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b9500 */.elementor-25 .elementor-element.elementor-element-e7b9500::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,60,130,.2) 17%,rgba(7,44,96,.55) 42%,rgba(2,13,28,.75) 75%,#020D1C 100%);pointer-events:none;z-index:0}
.elementor-25 .elementor-element.elementor-element-e7b9500 > .e-con-inner{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS */body.elementor-page-25 .ocm-sector{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
body.elementor-page-25 .ocm-sector:hover{transform:translateY(-4px);border-color:#9CCBF3;box-shadow:0 18px 36px rgba(14,34,53,.14)}
body.elementor-page-25 .ocm-sector:target{border-color:#1F77C4;box-shadow:0 0 0 3px rgba(31,119,196,.18),0 18px 36px rgba(14,34,53,.14)}
body.elementor-page-25 .ocm-pill .elementor-heading-title{display:inline-block;padding:6px 12px;border-radius:100px;background:#E6EFF8}
body.elementor-page-25 .ocm-quote-ic{display:flex;width:26px;height:26px;color:#9CCBF3}
body.elementor-page-25 .ocm-quote-ic svg{width:26px;height:26px}
body.elementor-page-25 .ocm-demo-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 7px;border-radius:100px;background:#E6EFF8;color:#006297;font:700 11.5px/1.5 "Source Sans 3",sans-serif;letter-spacing:1px}
body.elementor-page-25 .ocm-demo-tag svg{width:14px;height:14px;flex:0 0 14px}
body.elementor-page-25 .ocm-metrics > .ocm-metric{flex:1 1 0%;min-width:0}
body.elementor-page-25 .ocm-caso__foot{margin-top:auto}/* End custom CSS */