.elementor-4244 .elementor-element.elementor-element-11c6b54{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-11c6b54:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-11c6b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#314047;}.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-4244 .elementor-element.elementor-element-11bd0a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#83BB33;}.elementor-4244 .elementor-element.elementor-element-11bef98 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;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-4244 .elementor-element.elementor-element-11c0e87{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.7em;color:#C9D3D6;}.elementor-4244 .elementor-element.elementor-element-11da0aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-11da0aa:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-11da0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-11d81bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-11d05ff{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-11c8a43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#E84920;}.elementor-4244 .elementor-element.elementor-element-11ca932 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.06em;letter-spacing:-0.02em;color:#314047;}.elementor-4244 .elementor-element.elementor-element-11cc821{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.7em;color:#4E5E64;}.elementor-4244 .elementor-element.elementor-element-11ce710{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.7em;color:#4E5E64;}.elementor-4244 .elementor-element.elementor-element-11d62cc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4244 .elementor-element.elementor-element-11d24ee img{width:100%;border-radius:22px 22px 22px 22px;}.elementor-4244 .elementor-element.elementor-element-11d43dd{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;color:#5B6B71;}.elementor-4244 .elementor-element.elementor-element-11e1c66{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-11e1c66:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-11e1c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F8;}.elementor-4244 .elementor-element.elementor-element-11dbf99{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11dbf99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#E84920;}.elementor-4244 .elementor-element.elementor-element-11dde88{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11dde88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.06em;letter-spacing:-0.02em;color:#314047;}.elementor-4244 .elementor-element.elementor-element-11f32cd{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:96px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-11f32cd:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-11f32cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-11ef4ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-11e9822{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-11e3b55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#E84920;}.elementor-4244 .elementor-element.elementor-element-11e5a44 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.06em;letter-spacing:-0.02em;color:#314047;}.elementor-4244 .elementor-element.elementor-element-11e7933{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.7em;color:#4E5E64;}.elementor-4244 .elementor-element.elementor-element-11ed600{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-1206823{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-1206823:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-1206823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#314047;}.elementor-4244 .elementor-element.elementor-element-1202a45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-11f70ab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-11f51bc img{width:100%;border-radius:22px 22px 22px 22px;}.elementor-4244 .elementor-element.elementor-element-1200b56{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-11f8f9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#83BB33;}.elementor-4244 .elementor-element.elementor-element-11fae89 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.06em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-11fcd78{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.7em;color:#C9D3D6;}.elementor-4244 .elementor-element.elementor-element-11fec67{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.7em;color:#C9D3D6;}.elementor-4244 .elementor-element.elementor-element-12102ce{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:88px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-12102ce:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-12102ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F8;}.elementor-4244 .elementor-element.elementor-element-1208712{text-align:center;}.elementor-4244 .elementor-element.elementor-element-1208712 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#E84920;}.elementor-4244 .elementor-element.elementor-element-120a601{text-align:center;}.elementor-4244 .elementor-element.elementor-element-120a601 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.06em;letter-spacing:-0.02em;color:#314047;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4244 .elementor-element.elementor-element-11c6b54{--content-width:1232px;}.elementor-4244 .elementor-element.elementor-element-11da0aa{--content-width:1232px;}.elementor-4244 .elementor-element.elementor-element-11e1c66{--content-width:1232px;}.elementor-4244 .elementor-element.elementor-element-11f32cd{--content-width:1232px;}.elementor-4244 .elementor-element.elementor-element-1206823{--content-width:1232px;}.elementor-4244 .elementor-element.elementor-element-12102ce{--content-width:1232px;}}@media(max-width:1024px){.elementor-4244 .elementor-element.elementor-element-11c6b54{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-11bd0a9{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11bef98{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11bef98 .elementor-heading-title{font-size:40px;}.elementor-4244 .elementor-element.elementor-element-11c0e87{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11da0aa{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-11d81bb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4244 .elementor-element.elementor-element-11c8a43{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11ca932{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11ca932 .elementor-heading-title{font-size:34px;}.elementor-4244 .elementor-element.elementor-element-11cc821{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11ce710{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11e1c66{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-11dbf99{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11dde88{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11dde88 .elementor-heading-title{font-size:34px;}.elementor-4244 .elementor-element.elementor-element-11f32cd{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-11ef4ef{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4244 .elementor-element.elementor-element-11e3b55{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11e5a44{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11e5a44 .elementor-heading-title{font-size:34px;}.elementor-4244 .elementor-element.elementor-element-11e7933{text-align:center;}.elementor-4244 .elementor-element.elementor-element-1206823{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-1202a45{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4244 .elementor-element.elementor-element-11f8f9a{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11fae89{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11fae89 .elementor-heading-title{font-size:34px;}.elementor-4244 .elementor-element.elementor-element-11fcd78{text-align:center;}.elementor-4244 .elementor-element.elementor-element-11fec67{text-align:center;}.elementor-4244 .elementor-element.elementor-element-12102ce{--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-1208712{text-align:center;}.elementor-4244 .elementor-element.elementor-element-120a601{text-align:center;}.elementor-4244 .elementor-element.elementor-element-120a601 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-4244 .elementor-element.elementor-element-11bef98 .elementor-heading-title{font-size:32px;}.elementor-4244 .elementor-element.elementor-element-11ca932 .elementor-heading-title{font-size:30px;}.elementor-4244 .elementor-element.elementor-element-11dde88 .elementor-heading-title{font-size:30px;}.elementor-4244 .elementor-element.elementor-element-11e5a44 .elementor-heading-title{font-size:30px;}.elementor-4244 .elementor-element.elementor-element-11fae89 .elementor-heading-title{font-size:30px;}.elementor-4244 .elementor-element.elementor-element-120a601 .elementor-heading-title{font-size:30px;}}/* Start custom CSS */.cpe-sn-bajada{max-width:760px}
.cpe-sn-stats{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.cpe-sn-stats li{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:20px 22px}
.cpe-sn-stats strong{display:block;font:800 34px/1.1 'Poppins',sans-serif;color:#fff;letter-spacing:-.02em}
.cpe-sn-stats span{display:block;margin-top:6px;font:600 14px/1.4 'Montserrat',sans-serif;color:#C9D3D6}
.cpe-sn-stats li:first-child strong{color:#83BB33}
.elementor .e-con.cpe-sn-mitad{flex:1 1 0;min-width:0}
.cpe-sn-foto img{width:100%;aspect-ratio:4/3;object-fit:cover;box-shadow:0 24px 48px rgba(38,50,54,.18)}
.cpe-sn-pie p{margin:0}
.cpe-sn-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}
.cpe-sn-grid2--apilado{grid-template-columns:1fr;margin-top:0}
.cpe-sn-card{background:#fff;border-radius:20px;padding:30px;box-shadow:0 1px 3px rgba(38,50,54,.08);border:1px solid #E9ECEE;transition:transform .2s,box-shadow .2s}
.cpe-sn-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(38,50,54,.12)}
.cpe-sn-card h3{font:800 22px/1.2 'Poppins',sans-serif;color:#314047;margin:16px 0 8px}
.cpe-sn-card p{font:500 16px/1.65 'Montserrat',sans-serif;color:#4E5E64;margin:0}
.cpe-sn-ico{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#FDECE7;flex:none}
.cpe-sn-ico svg{width:24px;height:24px;fill:none;stroke:#E84920;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.cpe-sn-marcas{border-top:1px solid #E9ECEE;padding-top:40px;text-align:center}
.cpe-sn-marcas-t{font:700 13px 'Montserrat',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5B6B71;margin:0 0 24px}
.cpe-sn-marcas ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}
.cpe-sn-marcas img{width:120px;height:120px;display:block;border-radius:50%;filter:grayscale(1);opacity:.85;transition:filter .2s,opacity .2s,transform .2s}
.cpe-sn-marcas li:hover img{filter:none;opacity:1;transform:scale(1.04)}
.cpe-sn-fab .cpe-sn-foto img{box-shadow:0 24px 48px rgba(0,0,0,.3)}
.cpe-sn-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}
.cpe-sn-doc{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #E9ECEE;border-radius:18px;padding:22px 24px;text-decoration:none !important;transition:border-color .2s,box-shadow .2s}
.cpe-sn-doc:hover{border-color:#E84920;box-shadow:0 12px 28px rgba(38,50,54,.10)}
.cpe-sn-doc strong{display:block;font:700 17px/1.3 'Poppins',sans-serif;color:#314047}
.cpe-sn-doc small{display:block;margin-top:4px;font:500 14px/1.45 'Montserrat',sans-serif;color:#5B6B71}
.cpe-sn-cta{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#E84920;border-radius:22px;padding:32px 36px}
.cpe-sn-cta h3{font:800 26px/1.2 'Poppins',sans-serif;color:#fff;margin:0 0 6px}
.cpe-sn-cta p{font:500 16px/1.55 'Montserrat',sans-serif;color:#FFE6DE;margin:0}
.cpe-sn-btn{display:inline-flex;align-items:center;gap:10px;flex:none;background:#fff;color:#C93A12 !important;border-radius:999px;padding:17px 28px;font:700 16px/1 'Poppins',sans-serif;text-decoration:none !important;transition:background .2s,color .2s}
.cpe-sn-btn:hover{background:#314047;color:#fff !important}
.cpe-sn-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.cpe-sn-hero>.e-con-inner{position:static !important}
.cpe-sn-hero .elementor-element{position:relative;z-index:2}
.elementor .elementor-element.cpe-sn-herovid-w{position:absolute !important;inset:0;z-index:0;margin:0;width:auto;max-width:none}
.cpe-sn-hero::before{z-index:1}
.cpe-sn-herovid{position:absolute;inset:0;background:#314047 center/cover no-repeat}
.cpe-sn-herovid video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cpe-sn-herovid::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(49,64,71,.95) 0%,rgba(49,64,71,.86) 55%,rgba(49,64,71,.7) 100%),linear-gradient(0deg,rgba(49,64,71,.9) 0%,rgba(49,64,71,0) 45%);pointer-events:none}
.cpe-sn-herovid .cpe-sn-vbtn{z-index:3;right:20px;bottom:20px}
.cpe-sn-vid video{display:block}
.cpe-sn-vbtn{position:absolute;right:14px;bottom:14px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(49,64,71,.6);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;backdrop-filter:blur(4px);transition:background .2s}
.cpe-sn-vbtn:hover,.cpe-sn-vbtn:focus-visible{background:#E84920;border-color:#E84920}
.cpe-sn-vbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.cpe-sn-vbtn .cpe-sn-i-play{fill:currentColor;stroke:none}
.cpe-sn-i-play,.cpe-sn-pausado .cpe-sn-i-pausa{display:none}
.cpe-sn-pausado .cpe-sn-i-play{display:block}
.cpe-sn-quieto .cpe-sn-vbtn{display:none}
.cpe-sn-fabvid{margin:0}
.cpe-sn-fabvid .cpe-sn-vid{position:relative;border-radius:22px;overflow:hidden;background:#263236;box-shadow:0 24px 48px rgba(0,0,0,.3);aspect-ratio:1280/496}
.cpe-sn-fabvid video{width:100%;height:100%;object-fit:cover}
.cpe-sn-fabvid figcaption{margin-top:14px;font:500 14px/1.5 'Montserrat',sans-serif;color:#A9B6BA;text-align:center}
@media (max-width:1024px){
  .cpe-sn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cpe-sn-stats li,.cpe-sn-card,.cpe-sn-pie{text-align:center}
  .elementor .e-con.cpe-sn-mitad{width:100%;flex:1 1 auto}
  .cpe-sn-cta{flex-direction:column;text-align:center}
}
@media (max-width:767px){
  .cpe-sn-stats{gap:10px}
  .cpe-sn-stats li{padding:16px 12px}
  .cpe-sn-stats strong{font-size:26px}
  .cpe-sn-stats span{font-size:13px}
  .cpe-sn-grid2,.cpe-sn-docs{grid-template-columns:1fr}
  .cpe-sn-card{padding:24px 20px}
  .cpe-sn-marcas ul{gap:14px}
  .cpe-sn-marcas img{width:88px;height:88px}
  .cpe-sn-cta{padding:26px 20px}
  .cpe-sn-fabvid .cpe-sn-vid{aspect-ratio:16/9;border-radius:16px}
}
@media (prefers-reduced-motion:reduce){.cpe-sn-card,.cpe-sn-marcas img{transition:none}}/* End custom CSS */