.elementor-23 .elementor-element.elementor-element-a3f1a04{--display:flex;--min-height:880px;--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:210px;--padding-bottom:150px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-a3f1a04:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a3f1a04 > .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-23 .elementor-element.elementor-element-a3f1a04::before, .elementor-23 .elementor-element.elementor-element-a3f1a04 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a3f1a04 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a3f1a04 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a3f1a04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a3f1a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, rgba(5,18,43,0.62) 0%, rgba(5,18,43,0) 100%);}.elementor-23 .elementor-element.elementor-element-3e9c50e{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-23 .elementor-element.elementor-element-ef7fd1a{text-align:center;}.elementor-23 .elementor-element.elementor-element-ef7fd1a .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-23 .elementor-element.elementor-element-ebfa75c{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-ebfa75c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:58px;font-weight:900;line-height:1.08em;letter-spacing:-1px;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-23 .elementor-element.elementor-element-a3f153e{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#A9C2DA;}.elementor-23 .elementor-element.elementor-element-8d61449{--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-23 .elementor-element.elementor-element-34241b5 .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-23 .elementor-element.elementor-element-34241b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-34241b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-34241b5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-23 .elementor-element.elementor-element-d09b2d5 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-23 .elementor-element.elementor-element-d09b2d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-9b6ac57{--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-23 .elementor-element.elementor-element-9b6ac57:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9b6ac57 > .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-patron-lateral-a.png");background-position:top right;background-repeat:no-repeat;background-size:207px auto;}.elementor-23 .elementor-element.elementor-element-380bf29{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-23 .elementor-element.elementor-element-0a1b90a{text-align:center;}.elementor-23 .elementor-element.elementor-element-0a1b90a .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-23 .elementor-element.elementor-element-f29d0db{text-align:center;}.elementor-23 .elementor-element.elementor-element-f29d0db .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-23 .elementor-element.elementor-element-a2621b6{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--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-23 .elementor-element.elementor-element-a2527f6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-a7dc244{--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:44px 44px;--row-gap:44px;--column-gap:44px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-a7dc244:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a7dc244 > .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-23 .elementor-element.elementor-element-4bae45c{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-23 .elementor-element.elementor-element-0bc758c{text-align:center;}.elementor-23 .elementor-element.elementor-element-0bc758c .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-23 .elementor-element.elementor-element-429ff81{text-align:center;}.elementor-23 .elementor-element.elementor-element-429ff81 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:38px;font-weight:900;line-height:1.12em;letter-spacing:-0.5px;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-85d0d02{--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-23 .elementor-element.elementor-element-84cde54{--display:flex;--min-height:248px;--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:12px 12px;--row-gap:12px;--column-gap:12px;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:35px;--padding-bottom:35px;--padding-left:31px;--padding-right:31px;}.elementor-23 .elementor-element.elementor-element-84cde54:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-84cde54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-101b09b .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:44px;font-weight:900;line-height:1em;color:#64B7FE;}.elementor-23 .elementor-element.elementor-element-a734bf6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:21px;font-weight:800;line-height:1.3em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-56cc994{font-family:"Source Sans 3", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.6em;color:#46586B;}.elementor-23 .elementor-element.elementor-element-df64c7a{--display:flex;--min-height:248px;--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:12px 12px;--row-gap:12px;--column-gap:12px;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:35px;--padding-bottom:35px;--padding-left:31px;--padding-right:31px;}.elementor-23 .elementor-element.elementor-element-df64c7a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-df64c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-ee830c0 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:44px;font-weight:900;line-height:1em;color:#64B7FE;}.elementor-23 .elementor-element.elementor-element-ad7b834 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:21px;font-weight:800;line-height:1.3em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-42e8455{font-family:"Source Sans 3", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.6em;color:#46586B;}.elementor-23 .elementor-element.elementor-element-4d39d15{--display:flex;--min-height:248px;--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:12px 12px;--row-gap:12px;--column-gap:12px;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:35px;--padding-bottom:35px;--padding-left:31px;--padding-right:31px;}.elementor-23 .elementor-element.elementor-element-4d39d15:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4d39d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-986027e .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:44px;font-weight:900;line-height:1em;color:#64B7FE;}.elementor-23 .elementor-element.elementor-element-fb10ff0 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:21px;font-weight:800;line-height:1.3em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-f2a0bd9{font-family:"Source Sans 3", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.6em;color:#46586B;}.elementor-23 .elementor-element.elementor-element-cfb95d9{--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-23 .elementor-element.elementor-element-8302dd3 .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-23 .elementor-element.elementor-element-8302dd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-8302dd3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-8302dd3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-23 .elementor-element.elementor-element-eb3dc42{--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-eb3dc42:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-eb3dc42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04162B;background-image:url("https://ocm-it.com.mx/wp-content/uploads/2026/09/ocm-cibervigilancia-fondo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-5778fcf{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-f4e8ee0{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-23 .elementor-element.elementor-element-c5a73f3{text-align:start;}.elementor-23 .elementor-element.elementor-element-c5a73f3 .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-23 .elementor-element.elementor-element-477f183{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-477f183 .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:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-413df45{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#A9C2DA;}.elementor-23 .elementor-element.elementor-element-a4438f3{--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:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-cf4afa8{text-align:end;}.elementor-23 .elementor-element.elementor-element-cf4afa8 img{width:180px;}.elementor-23 .elementor-element.elementor-element-a16662e .elementor-button{background-color:rgba(255,255,255,0);font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-23 .elementor-element.elementor-element-a16662e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-6ba9fcf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;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:#1E3A57;--border-color:#1E3A57;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:24px;--margin-right:24px;}.elementor-23 .elementor-element.elementor-element-6ba9fcf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6ba9fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-23 .elementor-element.elementor-element-a1d32a6{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-23 .elementor-element.elementor-element-c580267 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:900;line-height:1em;color:#64B7FE;}.elementor-23 .elementor-element.elementor-element-1448159 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:800;line-height:1.5em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-88bd5bf{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#A9C2DA;}.elementor-23 .elementor-element.elementor-element-08ca389{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-23 .elementor-element.elementor-element-8edeea6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:900;line-height:1em;color:#64B7FE;}.elementor-23 .elementor-element.elementor-element-e0df124 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:800;line-height:1.5em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-f89739a{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#A9C2DA;}.elementor-23 .elementor-element.elementor-element-0e3f963{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-23 .elementor-element.elementor-element-debed0d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:900;line-height:1em;color:#64B7FE;}.elementor-23 .elementor-element.elementor-element-8a00aa3 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:800;line-height:1.5em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-740f057{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#A9C2DA;}.elementor-23 .elementor-element.elementor-element-1fcc016{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-23 .elementor-element.elementor-element-1038a87 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:900;line-height:1em;color:#64B7FE;}.elementor-23 .elementor-element.elementor-element-7eda848 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:800;line-height:1.5em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-2d64e30{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#A9C2DA;}.elementor-23 .elementor-element.elementor-element-461bb35{--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;--overflow:hidden;}.elementor-23 .elementor-element.elementor-element-461bb35:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-461bb35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00071A 0%, #000D2B 100%);}.elementor-23 .elementor-element.elementor-element-3da90d0{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-f1c153b{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-23 .elementor-element.elementor-element-61a77c8{text-align:center;}.elementor-23 .elementor-element.elementor-element-61a77c8 .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-23 .elementor-element.elementor-element-6eb7ccc{text-align:center;}.elementor-23 .elementor-element.elementor-element-6eb7ccc .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:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-657f90d{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--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-23 .elementor-element.elementor-element-c399f14 img{width:100%;}.elementor-23 .elementor-element.elementor-element-99405e7{--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:44px 44px;--row-gap:44px;--column-gap:44px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-99405e7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-99405e7 > .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-23 .elementor-element.elementor-element-dfd6fac{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-23 .elementor-element.elementor-element-d3b8561{text-align:center;}.elementor-23 .elementor-element.elementor-element-d3b8561 .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-23 .elementor-element.elementor-element-28f7d45{text-align:center;}.elementor-23 .elementor-element.elementor-element-28f7d45 .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-23 .elementor-element.elementor-element-bf7b9be{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--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-23 .elementor-element.elementor-element-c611e08{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--padding-top:12px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-a0de366{--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;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:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-23 .elementor-element.elementor-element-a0de366:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a0de366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-3ebbc6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-fb7a75a{text-align:center;}.elementor-23 .elementor-element.elementor-element-fb7a75a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-9e8fe5b{--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;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:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-23 .elementor-element.elementor-element-9e8fe5b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9e8fe5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-9e6749f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-024c940{text-align:center;}.elementor-23 .elementor-element.elementor-element-024c940 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-9a1aa84{--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;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:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-23 .elementor-element.elementor-element-9a1aa84:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9a1aa84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-19664ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-808a591{text-align:center;}.elementor-23 .elementor-element.elementor-element-808a591 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-7bf80fb{--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;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:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-23 .elementor-element.elementor-element-7bf80fb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7bf80fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-7ac1aa9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-daac41c{text-align:center;}.elementor-23 .elementor-element.elementor-element-daac41c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-d6cbda0{--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;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:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-23 .elementor-element.elementor-element-d6cbda0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d6cbda0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-08dbfa3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-7617b4d{text-align:center;}.elementor-23 .elementor-element.elementor-element-7617b4d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-6e54428{--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;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:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-23 .elementor-element.elementor-element-6e54428:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6e54428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-af810e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-5787045{text-align:center;}.elementor-23 .elementor-element.elementor-element-5787045 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-c1ac2b7{--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;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:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-23 .elementor-element.elementor-element-c1ac2b7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c1ac2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-56549cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-1b7a444{text-align:center;}.elementor-23 .elementor-element.elementor-element-1b7a444 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-4c4c40f{--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-23 .elementor-element.elementor-element-acd8523 .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-23 .elementor-element.elementor-element-acd8523.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-acd8523 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-acd8523 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-23 .elementor-element.elementor-element-6e3cbaa{--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:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-6e3cbaa:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6e3cbaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131218;background-image:url("https://ocm-it.com.mx/wp-content/uploads/2026/09/ocm-impacto-fondo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-6e3cbaa::before, .elementor-23 .elementor-element.elementor-element-6e3cbaa > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-6e3cbaa > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-6e3cbaa > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-6e3cbaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-6e3cbaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(4,16,29,0.79) 0%, rgba(4,16,29,0.64) 100%);}.elementor-23 .elementor-element.elementor-element-f73020a{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-23 .elementor-element.elementor-element-250547d{text-align:center;}.elementor-23 .elementor-element.elementor-element-250547d .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-23 .elementor-element.elementor-element-b9eb213{text-align:center;}.elementor-23 .elementor-element.elementor-element-b9eb213 .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:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-b550c13{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--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-23 .elementor-element.elementor-element-7cf3acc{--display:grid;--e-con-grid-template-columns:repeat(4, 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-23 .elementor-element.elementor-element-3d916b8{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-3d916b8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3d916b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-23 .elementor-element.elementor-element-a206319 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:38px;font-weight:900;line-height:1em;color:#64B7FE;}.elementor-23 .elementor-element.elementor-element-3558f9b .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-41b192f{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-41b192f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;line-height:1.5em;color:#A9C2DA;}.elementor-23 .elementor-element.elementor-element-ea15eb5{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-ea15eb5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ea15eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-23 .elementor-element.elementor-element-7ed5dc3 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:38px;font-weight:900;line-height:1em;color:#64B7FE;}.elementor-23 .elementor-element.elementor-element-24d6d8c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-80aa6de{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-80aa6de .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;line-height:1.5em;color:#A9C2DA;}.elementor-23 .elementor-element.elementor-element-500cafc{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-500cafc:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-500cafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-23 .elementor-element.elementor-element-276a6f2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:38px;font-weight:900;line-height:1em;color:#64B7FE;}.elementor-23 .elementor-element.elementor-element-e0cb11a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-650fd00{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-650fd00 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;line-height:1.5em;color:#A9C2DA;}.elementor-23 .elementor-element.elementor-element-b2185c1{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-b2185c1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b2185c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-23 .elementor-element.elementor-element-de57d64 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:38px;font-weight:900;line-height:1em;color:#64B7FE;}.elementor-23 .elementor-element.elementor-element-7340ab5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-43668e2{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-43668e2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;line-height:1.5em;color:#A9C2DA;}.elementor-23 .elementor-element.elementor-element-c63fa6f{--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-23 .elementor-element.elementor-element-9f1d421 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-23 .elementor-element.elementor-element-9f1d421.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-2c7363e{--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-23 .elementor-element.elementor-element-2c7363e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2c7363e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3F8;background-image:url("https://ocm-it.com.mx/wp-content/uploads/2026/09/ocm-quienes-fondo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-9e6b42d{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-26c4c6f{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-0c4c384{text-align:start;}.elementor-23 .elementor-element.elementor-element-0c4c384 .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-23 .elementor-element.elementor-element-88e8704{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-88e8704 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:38px;font-weight:900;line-height:1.14em;letter-spacing:-0.5px;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-f085190{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#46586B;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-50bdf27{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-50bdf27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-23 .elementor-element.elementor-element-50bdf27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-23 .elementor-element.elementor-element-50bdf27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-23 .elementor-element.elementor-element-50bdf27 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-23 .elementor-element.elementor-element-50bdf27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-23 .elementor-element.elementor-element-50bdf27 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-50bdf27 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-50bdf27 .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-23 .elementor-element.elementor-element-50bdf27 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-50bdf27 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-50bdf27 .elementor-icon-list-text{color:#0E2235;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-74c429f{--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.5;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:#1E3A57;--border-color:#1E3A57;--border-radius:22px 22px 22px 22px;box-shadow:0px 24px 48px 0px rgba(4,22,43,0.25);--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-23 .elementor-element.elementor-element-74c429f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-74c429f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05101F;background-image:url("https://ocm-it.com.mx/wp-content/uploads/2026/09/ocm-stats-fondo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-74c429f::before, .elementor-23 .elementor-element.elementor-element-74c429f > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-74c429f > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-74c429f > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-74c429f > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-74c429f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(8,32,63,0.86) 0%, rgba(5,16,31,0.8) 100%);}.elementor-23 .elementor-element.elementor-element-83a3031{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-272958e{--display:flex;--min-height:116px;--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:center;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:14px 14px 14px 14px;--padding-top:27px;--padding-bottom:27px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-272958e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-272958e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-590dc9e .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-23 .elementor-element.elementor-element-590dc9e .elementor-counter-title{justify-content:start;color:#A9C2DA;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-590dc9e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#64B7FE;font-family:"Source Sans 3", Sans-serif;font-size:34px;font-weight:900;line-height:1em;}.elementor-23 .elementor-element.elementor-element-63ae11a{--display:flex;--min-height:116px;--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:center;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:14px 14px 14px 14px;--padding-top:27px;--padding-bottom:27px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-63ae11a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-63ae11a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-23 .elementor-element.elementor-element-55ef6e0 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-23 .elementor-element.elementor-element-55ef6e0 .elementor-counter-title{justify-content:start;color:#A9C2DA;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-55ef6e0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#64B7FE;font-family:"Source Sans 3", Sans-serif;font-size:34px;font-weight:900;line-height:1em;}.elementor-23 .elementor-element.elementor-element-20a4eb3{--display:flex;--min-height:116px;--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:center;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:14px 14px 14px 14px;--padding-top:27px;--padding-bottom:27px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-20a4eb3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-20a4eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-23 .elementor-element.elementor-element-f1fb534 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-23 .elementor-element.elementor-element-f1fb534 .elementor-counter-title{justify-content:start;color:#A9C2DA;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-f1fb534 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#64B7FE;font-family:"Source Sans 3", Sans-serif;font-size:34px;font-weight:900;line-height:1em;}.elementor-23 .elementor-element.elementor-element-08defd2{--display:flex;--min-height:116px;--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:center;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:14px 14px 14px 14px;--padding-top:27px;--padding-bottom:27px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-08defd2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-08defd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-23 .elementor-element.elementor-element-8890fd0 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-23 .elementor-element.elementor-element-8890fd0 .elementor-counter-title{justify-content:start;color:#A9C2DA;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-8890fd0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#64B7FE;font-family:"Source Sans 3", Sans-serif;font-size:34px;font-weight:900;line-height:1em;}.elementor-23 .elementor-element.elementor-element-1858735{--display:flex;--min-height:116px;--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:center;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:14px 14px 14px 14px;--padding-top:27px;--padding-bottom:27px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-1858735:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1858735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-23 .elementor-element.elementor-element-6477a56 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-23 .elementor-element.elementor-element-6477a56 .elementor-counter-title{justify-content:start;color:#A9C2DA;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-6477a56 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#64B7FE;font-family:"Source Sans 3", Sans-serif;font-size:34px;font-weight:900;line-height:1em;}.elementor-23 .elementor-element.elementor-element-4a5fbfe{--display:flex;--min-height:116px;--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:center;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:14px 14px 14px 14px;--padding-top:27px;--padding-bottom:27px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-4a5fbfe:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4a5fbfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-23 .elementor-element.elementor-element-1e8e392 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-23 .elementor-element.elementor-element-1e8e392 .elementor-counter-title{justify-content:start;color:#A9C2DA;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-1e8e392 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#64B7FE;font-family:"Source Sans 3", Sans-serif;font-size:34px;font-weight:900;line-height:1em;}.elementor-23 .elementor-element.elementor-element-1c528ec{--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:44px 44px;--row-gap:44px;--column-gap:44px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-1c528ec:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1c528ec > .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-patron-lateral-c.png");background-position:top right;background-repeat:no-repeat;background-size:260px auto;}.elementor-23 .elementor-element.elementor-element-771cd9c{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-23 .elementor-element.elementor-element-e49d95d{text-align:center;}.elementor-23 .elementor-element.elementor-element-e49d95d .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-23 .elementor-element.elementor-element-bf26f24{text-align:center;}.elementor-23 .elementor-element.elementor-element-bf26f24 .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-23 .elementor-element.elementor-element-debb3b0{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--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-23 .elementor-element.elementor-element-da802f3{--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:12px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-ce09ee2{--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:15px 15px;--row-gap:15px;--column-gap:15px;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-23 .elementor-element.elementor-element-ce09ee2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ce09ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-0b2ffbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-affbe31 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:800;line-height:1.5em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-902dba7{font-family:"Source Sans 3", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.6em;color:#46586B;}.elementor-23 .elementor-element.elementor-element-b131b06{--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:15px 15px;--row-gap:15px;--column-gap:15px;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-23 .elementor-element.elementor-element-b131b06:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b131b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-2b088a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-e1541f5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:800;line-height:1.5em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-430c8fd{font-family:"Source Sans 3", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.6em;color:#46586B;}.elementor-23 .elementor-element.elementor-element-3aaa813{--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:15px 15px;--row-gap:15px;--column-gap:15px;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-23 .elementor-element.elementor-element-3aaa813:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3aaa813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4379dd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-7dda401 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:800;line-height:1.5em;color:#0E2235;}.elementor-23 .elementor-element.elementor-element-5fe405a{font-family:"Source Sans 3", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.6em;color:#46586B;}.elementor-23 .elementor-element.elementor-element-0cd96d6{--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-23 .elementor-element.elementor-element-b810a33 .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-23 .elementor-element.elementor-element-b810a33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-b810a33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-b810a33 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-23 .elementor-element.elementor-element-3c0be5d{--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-23 .elementor-element.elementor-element-3c0be5d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3c0be5d > .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-23 .elementor-element.elementor-element-8710528{--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-23 .elementor-element.elementor-element-c548107{text-align:center;}.elementor-23 .elementor-element.elementor-element-c548107 .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-23 .elementor-element.elementor-element-b8da8f9{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-b8da8f9 .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-23 .elementor-element.elementor-element-d193e01{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;color:#A9C2DA;}.elementor-23 .elementor-element.elementor-element-19e0c7e{--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-23 .elementor-element.elementor-element-ee80d48 .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-23 .elementor-element.elementor-element-ee80d48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-ee80d48 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-ee80d48 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-23 .elementor-element.elementor-element-4afabb7 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-23 .elementor-element.elementor-element-4afabb7.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-a3f1a04{--min-height:760px;--padding-top:190px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-ef7fd1a{text-align:center;}.elementor-23 .elementor-element.elementor-element-ebfa75c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-ebfa75c .elementor-heading-title{font-size:46px;}.elementor-23 .elementor-element.elementor-element-a3f153e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-9b6ac57{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-0a1b90a{text-align:center;}.elementor-23 .elementor-element.elementor-element-f29d0db .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-a2621b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-a7dc244{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-0bc758c{text-align:center;}.elementor-23 .elementor-element.elementor-element-429ff81 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-85d0d02{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-84cde54{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-101b09b .elementor-heading-title{font-size:36px;}.elementor-23 .elementor-element.elementor-element-a734bf6 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-df64c7a{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-ee830c0 .elementor-heading-title{font-size:36px;}.elementor-23 .elementor-element.elementor-element-ad7b834 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-4d39d15{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-986027e .elementor-heading-title{font-size:36px;}.elementor-23 .elementor-element.elementor-element-fb10ff0 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-eb3dc42{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-5778fcf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c5a73f3{text-align:start;}.elementor-23 .elementor-element.elementor-element-477f183{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-477f183 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-413df45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-a4438f3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-cf4afa8{text-align:start;}.elementor-23 .elementor-element.elementor-element-cf4afa8 img{width:180px;}.elementor-23 .elementor-element.elementor-element-6ba9fcf{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-3da90d0{--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-61a77c8{text-align:center;}.elementor-23 .elementor-element.elementor-element-6eb7ccc .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-657f90d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-c399f14 img{width:100%;}.elementor-23 .elementor-element.elementor-element-99405e7{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-d3b8561{text-align:center;}.elementor-23 .elementor-element.elementor-element-28f7d45 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-bf7b9be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-c611e08{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6e3cbaa{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-250547d{text-align:center;}.elementor-23 .elementor-element.elementor-element-b9eb213 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-b550c13{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-7cf3acc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2c7363e{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-9e6b42d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0c4c384{text-align:start;}.elementor-23 .elementor-element.elementor-element-88e8704{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-88e8704 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-f085190{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-83a3031{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-1c528ec{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-e49d95d{text-align:center;}.elementor-23 .elementor-element.elementor-element-bf26f24 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-debb3b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-da802f3{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3c0be5d{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-c548107{text-align:center;}.elementor-23 .elementor-element.elementor-element-b8da8f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-b8da8f9 .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-d193e01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-a3f1a04{--min-height:640px;--padding-top:130px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-3e9c50e{--width:100%;}.elementor-23 .elementor-element.elementor-element-ef7fd1a{text-align:center;}.elementor-23 .elementor-element.elementor-element-ebfa75c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-ebfa75c .elementor-heading-title{font-size:36px;}.elementor-23 .elementor-element.elementor-element-a3f153e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-23 .elementor-element.elementor-element-8d61449{--width:100%;}.elementor-23 .elementor-element.elementor-element-9b6ac57{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-380bf29{--width:100%;}.elementor-23 .elementor-element.elementor-element-0a1b90a{text-align:center;}.elementor-23 .elementor-element.elementor-element-f29d0db .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-a2621b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-23 .elementor-element.elementor-element-a7dc244{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-4bae45c{--width:100%;}.elementor-23 .elementor-element.elementor-element-0bc758c{text-align:center;}.elementor-23 .elementor-element.elementor-element-429ff81 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-85d0d02{--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-23 .elementor-element.elementor-element-84cde54{--min-height:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-df64c7a{--min-height:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-4d39d15{--min-height:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-cfb95d9{--width:100%;}.elementor-23 .elementor-element.elementor-element-eb3dc42{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-5778fcf{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f4e8ee0{--width:100%;}.elementor-23 .elementor-element.elementor-element-c5a73f3{text-align:start;}.elementor-23 .elementor-element.elementor-element-477f183{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-477f183 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-413df45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-23 .elementor-element.elementor-element-a4438f3{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-cf4afa8{text-align:start;}.elementor-23 .elementor-element.elementor-element-cf4afa8 img{width:170px;}.elementor-23 .elementor-element.elementor-element-6ba9fcf{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-3da90d0{--padding-top:64px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-f1c153b{--width:100%;}.elementor-23 .elementor-element.elementor-element-61a77c8{text-align:center;}.elementor-23 .elementor-element.elementor-element-6eb7ccc .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-657f90d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-23 .elementor-element.elementor-element-c399f14 img{width:100%;}.elementor-23 .elementor-element.elementor-element-99405e7{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-dfd6fac{--width:100%;}.elementor-23 .elementor-element.elementor-element-d3b8561{text-align:center;}.elementor-23 .elementor-element.elementor-element-28f7d45 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-bf7b9be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-23 .elementor-element.elementor-element-c611e08{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4c4c40f{--width:100%;}.elementor-23 .elementor-element.elementor-element-6e3cbaa{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-f73020a{--width:100%;}.elementor-23 .elementor-element.elementor-element-250547d{text-align:center;}.elementor-23 .elementor-element.elementor-element-b9eb213 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-b550c13{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-23 .elementor-element.elementor-element-7cf3acc{--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-23 .elementor-element.elementor-element-a206319 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-7ed5dc3 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-276a6f2 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-de57d64 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-c63fa6f{--width:100%;}.elementor-23 .elementor-element.elementor-element-2c7363e{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-9e6b42d{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-26c4c6f{--width:100%;}.elementor-23 .elementor-element.elementor-element-0c4c384{text-align:start;}.elementor-23 .elementor-element.elementor-element-88e8704{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-88e8704 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-f085190{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-23 .elementor-element.elementor-element-74c429f{--width:100%;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-23 .elementor-element.elementor-element-83a3031{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-272958e{--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-23 .elementor-element.elementor-element-590dc9e .elementor-counter-number-wrapper{font-size:28px;}.elementor-23 .elementor-element.elementor-element-590dc9e .elementor-counter-title{font-size:13px;}.elementor-23 .elementor-element.elementor-element-63ae11a{--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-23 .elementor-element.elementor-element-55ef6e0 .elementor-counter-number-wrapper{font-size:28px;}.elementor-23 .elementor-element.elementor-element-55ef6e0 .elementor-counter-title{font-size:13px;}.elementor-23 .elementor-element.elementor-element-20a4eb3{--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-23 .elementor-element.elementor-element-f1fb534 .elementor-counter-number-wrapper{font-size:28px;}.elementor-23 .elementor-element.elementor-element-f1fb534 .elementor-counter-title{font-size:13px;}.elementor-23 .elementor-element.elementor-element-08defd2{--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-23 .elementor-element.elementor-element-8890fd0 .elementor-counter-number-wrapper{font-size:28px;}.elementor-23 .elementor-element.elementor-element-8890fd0 .elementor-counter-title{font-size:13px;}.elementor-23 .elementor-element.elementor-element-1858735{--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-23 .elementor-element.elementor-element-6477a56 .elementor-counter-number-wrapper{font-size:28px;}.elementor-23 .elementor-element.elementor-element-6477a56 .elementor-counter-title{font-size:13px;}.elementor-23 .elementor-element.elementor-element-4a5fbfe{--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-23 .elementor-element.elementor-element-1e8e392 .elementor-counter-number-wrapper{font-size:28px;}.elementor-23 .elementor-element.elementor-element-1e8e392 .elementor-counter-title{font-size:13px;}.elementor-23 .elementor-element.elementor-element-1c528ec{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-771cd9c{--width:100%;}.elementor-23 .elementor-element.elementor-element-e49d95d{text-align:center;}.elementor-23 .elementor-element.elementor-element-bf26f24 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-debb3b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-23 .elementor-element.elementor-element-da802f3{--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-23 .elementor-element.elementor-element-0cd96d6{--width:100%;}.elementor-23 .elementor-element.elementor-element-3c0be5d{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-8710528{--width:100%;}.elementor-23 .elementor-element.elementor-element-c548107{text-align:center;}.elementor-23 .elementor-element.elementor-element-b8da8f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-b8da8f9 .elementor-heading-title{font-size:32px;}.elementor-23 .elementor-element.elementor-element-d193e01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-23 .elementor-element.elementor-element-19e0c7e{--width:100%;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-3e9c50e{--width:860px;}.elementor-23 .elementor-element.elementor-element-8d61449{--width:100%;}.elementor-23 .elementor-element.elementor-element-380bf29{--width:820px;}.elementor-23 .elementor-element.elementor-element-4bae45c{--width:820px;}.elementor-23 .elementor-element.elementor-element-85d0d02{--width:100%;}.elementor-23 .elementor-element.elementor-element-cfb95d9{--width:100%;}.elementor-23 .elementor-element.elementor-element-5778fcf{--width:100%;}.elementor-23 .elementor-element.elementor-element-f4e8ee0{--width:680px;}.elementor-23 .elementor-element.elementor-element-a4438f3{--width:auto;}.elementor-23 .elementor-element.elementor-element-6ba9fcf{--width:calc(100% - 48px);}.elementor-23 .elementor-element.elementor-element-f1c153b{--width:820px;}.elementor-23 .elementor-element.elementor-element-dfd6fac{--width:820px;}.elementor-23 .elementor-element.elementor-element-c611e08{--width:100%;}.elementor-23 .elementor-element.elementor-element-4c4c40f{--width:100%;}.elementor-23 .elementor-element.elementor-element-f73020a{--width:820px;}.elementor-23 .elementor-element.elementor-element-7cf3acc{--width:100%;}.elementor-23 .elementor-element.elementor-element-c63fa6f{--width:100%;}.elementor-23 .elementor-element.elementor-element-9e6b42d{--width:100%;}.elementor-23 .elementor-element.elementor-element-26c4c6f{--width:548px;}.elementor-23 .elementor-element.elementor-element-74c429f{--width:548px;}.elementor-23 .elementor-element.elementor-element-83a3031{--width:100%;}.elementor-23 .elementor-element.elementor-element-771cd9c{--width:820px;}.elementor-23 .elementor-element.elementor-element-da802f3{--width:100%;}.elementor-23 .elementor-element.elementor-element-0cd96d6{--width:100%;}.elementor-23 .elementor-element.elementor-element-8710528{--width:760px;}.elementor-23 .elementor-element.elementor-element-19e0c7e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-3e9c50e{--width:100%;}.elementor-23 .elementor-element.elementor-element-8d61449{--width:100%;}.elementor-23 .elementor-element.elementor-element-380bf29{--width:100%;}.elementor-23 .elementor-element.elementor-element-4bae45c{--width:100%;}.elementor-23 .elementor-element.elementor-element-85d0d02{--width:100%;}.elementor-23 .elementor-element.elementor-element-cfb95d9{--width:100%;}.elementor-23 .elementor-element.elementor-element-5778fcf{--width:100%;}.elementor-23 .elementor-element.elementor-element-f4e8ee0{--width:100%;}.elementor-23 .elementor-element.elementor-element-a4438f3{--width:100%;}.elementor-23 .elementor-element.elementor-element-6ba9fcf{--width:100%;}.elementor-23 .elementor-element.elementor-element-f1c153b{--width:100%;}.elementor-23 .elementor-element.elementor-element-dfd6fac{--width:100%;}.elementor-23 .elementor-element.elementor-element-c611e08{--width:100%;}.elementor-23 .elementor-element.elementor-element-4c4c40f{--width:100%;}.elementor-23 .elementor-element.elementor-element-f73020a{--width:100%;}.elementor-23 .elementor-element.elementor-element-7cf3acc{--width:100%;}.elementor-23 .elementor-element.elementor-element-c63fa6f{--width:100%;}.elementor-23 .elementor-element.elementor-element-9e6b42d{--width:100%;}.elementor-23 .elementor-element.elementor-element-26c4c6f{--width:100%;}.elementor-23 .elementor-element.elementor-element-74c429f{--width:100%;}.elementor-23 .elementor-element.elementor-element-83a3031{--width:100%;}.elementor-23 .elementor-element.elementor-element-771cd9c{--width:100%;}.elementor-23 .elementor-element.elementor-element-da802f3{--width:100%;}.elementor-23 .elementor-element.elementor-element-0cd96d6{--width:100%;}.elementor-23 .elementor-element.elementor-element-8710528{--width:100%;}.elementor-23 .elementor-element.elementor-element-19e0c7e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a3f1a04 */.elementor-23 .elementor-element.elementor-element-a3f1a04::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,22,43,.76) 0%,rgba(4,22,43,0) 30%);pointer-events:none;z-index:0}
.elementor-23 .elementor-element.elementor-element-a3f1a04 > .e-con-inner{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7363e */.elementor-23 .elementor-element.elementor-element-2c7363e::before{content:"";position:absolute;left:37px;top:18px;width:166px;height:881px;background:url(https://ocm-it.com.mx/wp-content/uploads/2026/09/ocm-patron-lateral-b.png) no-repeat top left/100% auto;pointer-events:none;z-index:0}
.elementor-23 .elementor-element.elementor-element-2c7363e > .e-con-inner{position:relative;z-index:1}
@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-2c7363e::before{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0be5d */.elementor-23 .elementor-element.elementor-element-3c0be5d::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-23 .elementor-element.elementor-element-3c0be5d > .e-con-inner{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS */body.elementor-page-23 .ocm-sol{width:100%;padding:4px 0 8px}
body.elementor-page-23 .ocm-sol__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}
body.elementor-page-23 .ocm-sol__card{box-sizing:border-box;min-width:0;flex:0 0 calc((100% - 48px)/3);display:flex;flex-direction:column;gap:14px;padding:30px;background:#fff;border:1px solid #E1E7EF;border-radius:16px;box-shadow:0 10px 23px rgba(14,34,53,.09);transition:transform .25s ease,box-shadow .25s ease}
body.elementor-page-23 .ocm-sol__card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(14,34,53,.14)}
body.elementor-page-23 .ocm-sol__verb{font:800 12px/1.5 "Source Sans 3",sans-serif;letter-spacing:1.5px;color:#2E8FD8}
body.elementor-page-23 .ocm-sol__title{margin:0;font:800 20px/1.25 "Source Sans 3",sans-serif;color:#0E2235}
body.elementor-page-23 .ocm-sol__desc{margin:0;font:400 15px/1.6 "Source Sans 3",sans-serif;color:#46586B}
body.elementor-page-23 .ocm-sol__link{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:8px;font:700 15px/1.5 "Source Sans 3",sans-serif;color:#006297;text-decoration:none}
body.elementor-page-23 .ocm-sol__link svg{width:16px;height:16px;transition:transform .2s ease}
body.elementor-page-23 .ocm-sol__link:hover{color:#1F77C4}
body.elementor-page-23 .ocm-sol__link:hover svg{transform:translateX(4px)}
@media(max-width:1024px){body.elementor-page-23 .ocm-sol__grid{gap:20px}body.elementor-page-23 .ocm-sol__card{flex-basis:calc((100% - 40px)/3);padding:24px 20px}body.elementor-page-23 .ocm-sol__title{font-size:18px}}
@media(max-width:767px){body.elementor-page-23 .ocm-sol__grid{gap:16px}body.elementor-page-23 .ocm-sol__card{flex-basis:100%;padding:26px 24px}}
body.elementor-page-23 .ocm-num .elementor-heading-title{opacity:.9}
body.elementor-page-23 #ocm-csteps > .ocm-cstep + .ocm-cstep{border-left:1px solid #1E3A57}
@media(max-width:1024px){body.elementor-page-23 #ocm-csteps > .ocm-cstep:nth-child(3){border-left:0}body.elementor-page-23 #ocm-csteps > .ocm-cstep:nth-child(n+3){border-top:1px solid #1E3A57}}
@media(max-width:767px){body.elementor-page-23 #ocm-csteps > .ocm-cstep + .ocm-cstep{border-left:0;border-top:1px solid #1E3A57}}
body.elementor-page-23 .ocm-ind-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
body.elementor-page-23 .ocm-ind-card:hover{transform:translateY(-4px);border-color:#9CCBF3;box-shadow:0 18px 36px rgba(14,34,53,.14)}
body.elementor-page-23 .ocm-eco-img img{display:block;width:100%;max-width:1440px;margin:0 auto}
body.elementor-page-23 .ocm-checks .elementor-icon-list-icon{width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:linear-gradient(135deg,#52A8EC,#1C72C0);display:inline-flex;align-items:center;justify-content:center}
body.elementor-page-23 .ocm-checks .elementor-icon-list-icon{padding:0!important;text-align:center}
body.elementor-page-23 .ocm-checks .elementor-icon-list-icon svg{width:12px;height:12px;fill:#fff;margin:0!important;top:0!important}
@media(max-width:767px){body.elementor-page-23 .ocm-br{display:none}}
body.elementor-page-23 .ocm-counter .elementor-counter{flex-direction:column;align-items:flex-start;gap:8px}
body.elementor-page-23 .ocm-counter .elementor-counter-number-wrapper{justify-content:flex-start}/* End custom CSS */