.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10081 .elementor-element.elementor-element-9ea3f35{--display:flex;}.elementor-widget-pxl_text_editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pxl_text_editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10081 .elementor-element.elementor-element-b368626 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-10081 .elementor-element.elementor-element-b368626 .pxl-text-editor{text-align:center;}.dark-mode .elementor-10081 .elementor-element.elementor-element-b368626 .pxl-text-editor .pxl-item--inner{color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-b368626 .pxl-text-editor .pxl-item--inner{font-size:24px;font-weight:300;letter-spacing:-1px;}.elementor-10081 .elementor-element.elementor-element-0b95ded{--display:flex;}.elementor-10081 .elementor-element.elementor-element-3fd2c88{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10081 .elementor-element.elementor-element-e99cc24{--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-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10081 .elementor-element.elementor-element-bdad065{--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-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-10081 .elementor-element.elementor-element-846490c{--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-10081 .elementor-element.elementor-element-90fa5e4{--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-10081 .elementor-element.elementor-element-16560f3{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10081 .elementor-element.elementor-element-16560f3:not(.elementor-motion-effects-element-type-background), .elementor-10081 .elementor-element.elementor-element-16560f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#288DC1;}.elementor-10081 .elementor-element.elementor-element-92853f9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10081 .elementor-element.elementor-element-ca7dc4e .elementor-icon-box-wrapper{gap:15px;}.elementor-10081 .elementor-element.elementor-element-ca7dc4e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10081 .elementor-element.elementor-element-ca7dc4e.elementor-view-framed .elementor-icon, .elementor-10081 .elementor-element.elementor-element-ca7dc4e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-10081 .elementor-element.elementor-element-ca7dc4e .elementor-icon-box-title, .elementor-10081 .elementor-element.elementor-element-ca7dc4e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-10081 .elementor-element.elementor-element-ca7dc4e .elementor-icon-box-title{color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-ca7dc4e .elementor-icon-box-description{color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-049249e .elementor-icon-box-wrapper{gap:15px;}.elementor-10081 .elementor-element.elementor-element-049249e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10081 .elementor-element.elementor-element-049249e.elementor-view-framed .elementor-icon, .elementor-10081 .elementor-element.elementor-element-049249e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-10081 .elementor-element.elementor-element-049249e .elementor-icon-box-title, .elementor-10081 .elementor-element.elementor-element-049249e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-10081 .elementor-element.elementor-element-049249e .elementor-icon-box-title{color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-049249e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-87d51b8 .elementor-icon-box-wrapper{gap:15px;}.elementor-10081 .elementor-element.elementor-element-87d51b8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10081 .elementor-element.elementor-element-87d51b8.elementor-view-framed .elementor-icon, .elementor-10081 .elementor-element.elementor-element-87d51b8.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-10081 .elementor-element.elementor-element-87d51b8 .elementor-icon-box-title, .elementor-10081 .elementor-element.elementor-element-87d51b8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-10081 .elementor-element.elementor-element-87d51b8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-87d51b8 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-e12f5f5 .elementor-icon-box-wrapper{gap:15px;}.elementor-10081 .elementor-element.elementor-element-e12f5f5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10081 .elementor-element.elementor-element-e12f5f5.elementor-view-framed .elementor-icon, .elementor-10081 .elementor-element.elementor-element-e12f5f5.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-10081 .elementor-element.elementor-element-e12f5f5 .elementor-icon-box-title, .elementor-10081 .elementor-element.elementor-element-e12f5f5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-10081 .elementor-element.elementor-element-e12f5f5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-e12f5f5 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-44337a8 .elementor-icon-box-wrapper{gap:15px;}.elementor-10081 .elementor-element.elementor-element-44337a8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10081 .elementor-element.elementor-element-44337a8.elementor-view-framed .elementor-icon, .elementor-10081 .elementor-element.elementor-element-44337a8.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-10081 .elementor-element.elementor-element-44337a8 .elementor-icon-box-title, .elementor-10081 .elementor-element.elementor-element-44337a8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-10081 .elementor-element.elementor-element-44337a8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-44337a8 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-021f201 .elementor-icon-box-wrapper{gap:15px;}.elementor-10081 .elementor-element.elementor-element-021f201.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10081 .elementor-element.elementor-element-021f201.elementor-view-framed .elementor-icon, .elementor-10081 .elementor-element.elementor-element-021f201.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-10081 .elementor-element.elementor-element-021f201 .elementor-icon-box-title, .elementor-10081 .elementor-element.elementor-element-021f201 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-10081 .elementor-element.elementor-element-021f201 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10081 .elementor-element.elementor-element-021f201 .elementor-icon-box-description{color:#FFFFFF;}@media(max-width:1600px){.elementor-10081 .elementor-element.elementor-element-3fd2c88{--grid-auto-flow:row;}.elementor-10081 .elementor-element.elementor-element-92853f9{--grid-auto-flow:row;}}@media(max-width:1199px){.elementor-10081 .elementor-element.elementor-element-3fd2c88{--grid-auto-flow:row;}.elementor-10081 .elementor-element.elementor-element-92853f9{--grid-auto-flow:row;}}@media(max-width:991px){.elementor-10081 .elementor-element.elementor-element-3fd2c88{--grid-auto-flow:row;}.elementor-10081 .elementor-element.elementor-element-92853f9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10081 .elementor-element.elementor-element-b368626 .pxl-text-editor .pxl-item--inner{font-size:25px;}.elementor-10081 .elementor-element.elementor-element-3fd2c88{--grid-auto-flow:row;}.elementor-10081 .elementor-element.elementor-element-92853f9{--grid-auto-flow:row;}}@media(max-width:575px){.elementor-10081 .elementor-element.elementor-element-3fd2c88{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10081 .elementor-element.elementor-element-e99cc24{--width:100%;}.elementor-10081 .elementor-element.elementor-element-846490c{--width:100%;}.elementor-10081 .elementor-element.elementor-element-92853f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:576px){.elementor-10081 .elementor-element.elementor-element-e99cc24{--width:100%;}.elementor-10081 .elementor-element.elementor-element-846490c{--width:100%;}}@media(max-width:991px) and (min-width:576px){.elementor-10081 .elementor-element.elementor-element-e99cc24{--width:100%;}.elementor-10081 .elementor-element.elementor-element-846490c{--width:100%;}}/* Start custom CSS */body.elementor-page-10081 .es-pcard{position:relative;display:flex;padding-top:120px!important;text-decoration:none;animation:esUp .8s both}
body.elementor-page-10081 .es-pcard:nth-child(2){animation-delay:.15s}body.elementor-page-10081 .es-pcard:nth-child(3){animation-delay:.3s}
@keyframes esUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}
body.elementor-page-10081 .es-pimg{position:absolute!important;top:0;left:50%;width:82%!important;transform:translateX(-50%);z-index:2;transition:transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none}
body.elementor-page-10081 .es-pimg img{width:100%;height:240px;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.18))}
body.elementor-page-10081 .es-pcard:hover .es-pimg{transform:translateX(-50%) translateY(-16px) scale(1.06) rotate(-2deg)}
body.elementor-page-10081 .es-pbox{background:#f2f2f2;border:1px solid #e6e6e6;padding:140px 24px 28px!important;min-height:280px;text-align:center;overflow:hidden;transition:background .45s,border-color .45s}
body.elementor-page-10081 .es-pcard:hover .es-pbox{background:#238DC1;border-color:#238DC1}
body.elementor-page-10081 .es-ptitle .elementor-heading-title{font:600 16px Montserrat,sans-serif;letter-spacing:3px;color:#111;transition:color .45s,transform .45s}
body.elementor-page-10081 .es-ptitle .elementor-heading-title:after{content:'';display:block;width:28px;height:2px;background:#238DC1;margin:12px 0 0;transition:width .45s cubic-bezier(.2,.8,.2,1),background .45s}
body.elementor-page-10081 .es-pcard:hover .es-ptitle .elementor-heading-title{color:#fff;transform:translateY(-6px)}
body.elementor-page-10081 .es-pcard:hover .es-ptitle .elementor-heading-title:after{background:#fff;width:84px}
body.elementor-page-10081 .es-pdesc,body.elementor-page-10081 .es-pdesc p{font:400 13px/1.6 Montserrat,sans-serif;color:#fff!important;margin:10px 0 0}
body.elementor-page-10081 .es-pdesc,body.elementor-page-10081 .es-pgo{opacity:0;transform:translateY(14px);transition:all .45s .08s}
body.elementor-page-10081 .es-pgo .elementor-heading-title{font:600 11px Montserrat,sans-serif;letter-spacing:2px;color:#fff}
body.elementor-page-10081 .es-pcard:hover .es-pdesc,body.elementor-page-10081 .es-pcard:hover .es-pgo{opacity:1;transform:none}
@media(max-width:767px){body.elementor-page-10081 .es-pbox{background:#238DC1}body.elementor-page-10081 .es-ptitle .elementor-heading-title{color:#fff}body.elementor-page-10081 .es-pdesc,body.elementor-page-10081 .es-pgo{opacity:1;transform:none}body.elementor-page-10081 .es-ptitle .elementor-heading-title:after{background:#fff}}
body.elementor-page-10081 .es-pcard{justify-self:center;margin-left:auto!important;margin-right:auto!important}
/* es-full */
body.elementor-page-10081 .es-pcard{width:100%!important;max-width:100%!important;padding-top:150px!important}
body.elementor-page-10081 .es-pimg{width:70%!important}
body.elementor-page-10081 .es-pimg img{height:300px}
body.elementor-page-10081 .es-pbox{padding:170px 40px 34px!important;min-height:330px}
body.elementor-page-10081 .es-pdesc{max-width:460px;margin-left:auto!important;margin-right:auto!important}
@media(max-width:767px){body.elementor-page-10081 .es-pcard{padding-top:110px!important}body.elementor-page-10081 .es-pimg img{height:210px}body.elementor-page-10081 .es-pbox{padding:120px 20px 26px!important;min-height:0}}
/* es-compact */
body.elementor-page-10081 .es-pcard{width:100%!important;max-width:100%!important;padding-top:120px!important}
body.elementor-page-10081 .es-pimg{width:72%!important}
body.elementor-page-10081 .es-pimg img{height:230px!important}
body.elementor-page-10081 .es-pbox{padding:125px 22px 24px!important;min-height:0!important}
@media(max-width:767px){body.elementor-page-10081 .es-pcard{padding-top:100px!important}body.elementor-page-10081 .es-pimg img{height:190px!important}body.elementor-page-10081 .es-pbox{padding:105px 18px 22px!important}}
/* es-docs-rows */
body.elementor-page-10081 .es-docs{width:100%;max-width:760px}
body.elementor-page-10081 .es-docs .elementor-icon-list-items{display:grid!important;grid-template-columns:1fr 1fr;gap:14px}
body.elementor-page-10081 .es-docs .elementor-icon-list-item{margin:0!important;padding:0!important}
body.elementor-page-10081 .es-docs .elementor-icon-list-item>a{display:flex!important;align-items:center;gap:12px;background:#fff;border:1px solid #e3e3e3;padding:16px 18px;transition:all .25s;width:100%}
body.elementor-page-10081 .es-docs .elementor-icon-list-item>a:hover{border-color:#238DC1;transform:translateX(4px);box-shadow:0 6px 16px rgba(0,0,0,.06)}
body.elementor-page-10081 .es-docs .elementor-icon-list-icon i{color:#238DC1;font-size:20px}
body.elementor-page-10081 .es-docs .elementor-icon-list-text{font:600 14px Montserrat,sans-serif;color:#111}
body.elementor-page-10081 .es-docs .elementor-icon-list-item>a:after{content:'DOWNLOAD';margin-left:auto;font:700 10px Montserrat,sans-serif;letter-spacing:2px;color:#238DC1}
body.elementor-page-10081 .es-docs-wrap{margin-top:28px!important;padding-bottom:80px!important}
@media(max-width:767px){body.elementor-page-10081 .es-docs .elementor-icon-list-items{grid-template-columns:1fr}}
/* tarjetas imagen completa */
body.elementor-page-10081 .es-pcard{padding-top:0!important;aspect-ratio:4/3;overflow:hidden;position:relative}
body.elementor-page-10081 .es-pimg{position:absolute!important;inset:0;top:0;left:0;width:100%!important;height:100%;transform:none!important;z-index:0;pointer-events:none}
body.elementor-page-10081 .es-pimg .elementor-widget-container,body.elementor-page-10081 .es-pimg a{height:100%;display:block}
body.elementor-page-10081 .es-pimg img{width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important;transition:transform .8s cubic-bezier(.2,.8,.2,1)}
body.elementor-page-10081 .es-pcard:hover .es-pimg{transform:none!important}
body.elementor-page-10081 .es-pcard:hover .es-pimg img{transform:scale(1.08)}
body.elementor-page-10081 .es-pbox{position:absolute!important;left:0;right:0;bottom:0;top:0;z-index:1;min-height:0!important;padding:24px 28px!important;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,0) 60%)!important;border:0!important}
body.elementor-page-10081 .es-pcard:hover .es-pbox{background:linear-gradient(to top,rgba(35,141,193,.9),rgba(35,141,193,.15) 70%)!important;border:0!important}
body.elementor-page-10081 .es-pbox .elementor-heading-title{color:#fff!important}

/* ancho completo grid */
body.elementor-page-10081 .e-grid:has(.es-pcard){width:100%!important;max-width:100%!important;flex:1 1 100%!important}/* End custom CSS */