.elementor-4106 .elementor-element.elementor-element-6588977e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:136px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-4106 .elementor-element.elementor-element-6588977e:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-6588977e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EEFE;}.elementor-4106 .elementor-element.elementor-element-8b79415{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-736937ef{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-23c1ea81{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;--border-top-width:0.8px;--border-right-width:0.8px;--border-bottom-width:0.8px;--border-left-width:0.8px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4106 .elementor-element.elementor-element-7be2b228{text-align:center;}.elementor-4106 .elementor-element.elementor-element-7be2b228 .elementor-heading-title{font-family:var( --e-global-typography-37dd684-font-family ), Sans-serif;font-size:var( --e-global-typography-37dd684-font-size );font-weight:var( --e-global-typography-37dd684-font-weight );line-height:var( --e-global-typography-37dd684-line-height );letter-spacing:var( --e-global-typography-37dd684-letter-spacing );color:#2465F6;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4106 .elementor-element.elementor-element-3d66c46d{text-align:center;}.elementor-4106 .elementor-element.elementor-element-3d66c46d .elementor-heading-title{font-family:var( --e-global-typography-58637e7-font-family ), Sans-serif;font-size:var( --e-global-typography-58637e7-font-size );font-weight:var( --e-global-typography-58637e7-font-weight );line-height:var( --e-global-typography-58637e7-line-height );letter-spacing:var( --e-global-typography-58637e7-letter-spacing );color:#042262;}.elementor-4106 .elementor-element.elementor-element-5a458c7d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4106 .elementor-element.elementor-element-5a458c7d:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-5a458c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E7EEFE 50%, #FFFFFF 50%);}.elementor-4106 .elementor-element.elementor-element-7d60fa60{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-77edb1d9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-77edb1d9.e-con{--align-self:center;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-1b5193a5 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-4106 .elementor-element.elementor-element-6a74e35{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bd0388b );--border-color:var( --e-global-color-bd0388b );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-6a74e35:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-6a74e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-227503f );}.elementor-4106 .elementor-element.elementor-element-2176803{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bd0388b );--border-color:var( --e-global-color-bd0388b );--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-4106 .elementor-element.elementor-element-debb04f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bd0388b );--border-color:var( --e-global-color-bd0388b );--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-4106 .elementor-element.elementor-element-4e6ba15{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bd0388b );--border-color:var( --e-global-color-bd0388b );--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-4106 .elementor-element.elementor-element-3b1627e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-4106 .elementor-element.elementor-element-39130fad{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-5ed3a861{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-8ad72f1{width:var( --container-widget-width, 1080px );max-width:1080px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:1080px;--container-widget-flex-grow:0;}.elementor-4106 .elementor-element.elementor-element-8ad72f1.elementor-element{--align-self:center;}.elementor-4106 .elementor-element.elementor-element-cda2f29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-517dc4b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-4106 .elementor-element.elementor-element-79aa4b1{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-5ef0526 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-a22de7a );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-f92974d{--grid-columns:3;--grid-row-gap:48px;width:100%;max-width:100%;--grid-column-gap:32px;}@media(max-width:1024px){.elementor-4106 .elementor-element.elementor-element-6588977e{--padding-top:128px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4106 .elementor-element.elementor-element-8b79415{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-736937ef{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-7be2b228 .elementor-heading-title{font-size:var( --e-global-typography-37dd684-font-size );line-height:var( --e-global-typography-37dd684-line-height );letter-spacing:var( --e-global-typography-37dd684-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-3d66c46d .elementor-heading-title{font-size:var( --e-global-typography-58637e7-font-size );line-height:var( --e-global-typography-58637e7-line-height );letter-spacing:var( --e-global-typography-58637e7-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-5a458c7d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4106 .elementor-element.elementor-element-7d60fa60{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-6a74e35{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4106 .elementor-element.elementor-element-2176803{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-4106 .elementor-element.elementor-element-debb04f{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-4106 .elementor-element.elementor-element-4e6ba15{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-4106 .elementor-element.elementor-element-3b1627e{--padding-top:48px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4106 .elementor-element.elementor-element-39130fad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-8ad72f1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-4106 .elementor-element.elementor-element-cda2f29{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-517dc4b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4106 .elementor-element.elementor-element-79aa4b1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4106 .elementor-element.elementor-element-5ef0526 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-f92974d{--grid-columns:2;--grid-row-gap:40px;--grid-column-gap:24px;}}@media(max-width:767px){.elementor-4106 .elementor-element.elementor-element-6588977e{--padding-top:88px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-4106 .elementor-element.elementor-element-8b79415{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-736937ef{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4106 .elementor-element.elementor-element-23c1ea81{--width:fit-content;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-7be2b228 .elementor-heading-title{font-size:var( --e-global-typography-37dd684-font-size );line-height:var( --e-global-typography-37dd684-line-height );letter-spacing:var( --e-global-typography-37dd684-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-3d66c46d .elementor-heading-title{font-size:var( --e-global-typography-58637e7-font-size );line-height:var( --e-global-typography-58637e7-line-height );letter-spacing:var( --e-global-typography-58637e7-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-5a458c7d{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4106 .elementor-element.elementor-element-7d60fa60{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-77edb1d9{--width:100%;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-6a74e35{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4106 .elementor-element.elementor-element-2176803{--width:100%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4106 .elementor-element.elementor-element-debb04f{--width:100%;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4106 .elementor-element.elementor-element-4e6ba15{--width:100%;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4106 .elementor-element.elementor-element-3b1627e{--padding-top:40px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-4106 .elementor-element.elementor-element-39130fad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-5ed3a861{--width:100%;}.elementor-4106 .elementor-element.elementor-element-8ad72f1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-4106 .elementor-element.elementor-element-cda2f29{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4106 .elementor-element.elementor-element-517dc4b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-4106 .elementor-element.elementor-element-79aa4b1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4106 .elementor-element.elementor-element-5ef0526 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4106 .elementor-element.elementor-element-f92974d{--grid-columns:1;--grid-row-gap:40px;--grid-column-gap:0px;}}@media(min-width:768px){.elementor-4106 .elementor-element.elementor-element-8b79415{--content-width:1240px;}.elementor-4106 .elementor-element.elementor-element-736937ef{--width:800px;}.elementor-4106 .elementor-element.elementor-element-23c1ea81{--width:fit-content;}.elementor-4106 .elementor-element.elementor-element-7d60fa60{--content-width:1080px;}.elementor-4106 .elementor-element.elementor-element-77edb1d9{--width:720px;}.elementor-4106 .elementor-element.elementor-element-6a74e35{--width:100%;}.elementor-4106 .elementor-element.elementor-element-2176803{--width:100%;}.elementor-4106 .elementor-element.elementor-element-debb04f{--width:100%;}.elementor-4106 .elementor-element.elementor-element-4e6ba15{--width:100%;}.elementor-4106 .elementor-element.elementor-element-5ed3a861{--width:100%;}.elementor-4106 .elementor-element.elementor-element-cda2f29{--content-width:1080px;}.elementor-4106 .elementor-element.elementor-element-517dc4b{--content-width:1080px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4106 .elementor-element.elementor-element-736937ef{--width:100%;}.elementor-4106 .elementor-element.elementor-element-23c1ea81{--width:fit-content;}.elementor-4106 .elementor-element.elementor-element-77edb1d9{--width:100%;}.elementor-4106 .elementor-element.elementor-element-2176803{--width:100%;}.elementor-4106 .elementor-element.elementor-element-debb04f{--width:100%;}.elementor-4106 .elementor-element.elementor-element-4e6ba15{--width:100%;}.elementor-4106 .elementor-element.elementor-element-5ed3a861{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-e8efc22 *//* Meta compacta Mobile (<=767): Autor · Lectura · Publicado, bajo el H1 y antes de la imagen. Sin categoría (vive en el chip).
   En Desktop/Tablet los mismos datos van en la caja de 3 compartimientos bajo la imagen. */
.elementor-4106 .elementor-element.elementor-element-e8efc22 .ia-meta-compacta{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:8px;row-gap:4px;font-family:"Roboto",sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#666666;}
.elementor-4106 .elementor-element.elementor-element-e8efc22 .ia-mc-autor{color:#042262;font-weight:500;}
.elementor-4106 .elementor-element.elementor-element-e8efc22 .ia-mc-sep{color:#CCCCCC;}
/* Iconos lineales 16 (mismos SVG que la caja de información), Blue 600, alineados a la línea de 20 px. */
.elementor-4106 .elementor-element.elementor-element-e8efc22 .ia-mc-item{display:inline-flex;align-items:center;gap:4px;}
.elementor-4106 .elementor-element.elementor-element-e8efc22 .ia-mc-item svg{width:16px;height:16px;flex:none;display:block;color:#2465F6;}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-1b5193a5 *//* BLOG 7 (21-09-2026): portada 1:1, el mismo criterio que las cards 4180 y 4209. Antes 3:2, que recortaba el texto de las portadas cuadradas. Proporción, no altura fija. */
.elementor-4106 .elementor-element.elementor-element-1b5193a5 img{aspect-ratio:1/1;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a74e35 *//* Caja de información de la nota (17/09/2026): Autor | Lectura | Categoría | Publicado.
   Estructura, fondo, borde, divisores y responsive: controles nativos. Acá sólo el contenido que emite [ia_nota_dato]
   (tipografía escrita a mano con la escala del sistema: límite MASTER §42). */
.elementor-4106 .elementor-element.elementor-element-6a74e35 .ia-dato{display:flex;align-items:center;gap:12px;}
.elementor-4106 .elementor-element.elementor-element-6a74e35 .ia-dato-ico{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#FFFFFF;color:#2465F6;display:flex;align-items:center;justify-content:center;}
.elementor-4106 .elementor-element.elementor-element-6a74e35 .ia-dato-ico svg{width:20px;height:20px;}
.elementor-4106 .elementor-element.elementor-element-6a74e35 .ia-dato-txt{display:flex;flex-direction:column;gap:2px;min-width:0;}
.elementor-4106 .elementor-element.elementor-element-6a74e35 .ia-dato-label{font-family:"Roboto",sans-serif;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#666666;}
.elementor-4106 .elementor-element.elementor-element-6a74e35 .ia-dato-valor{display:flex;align-items:center;gap:8px;font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;font-weight:500;color:#042262;overflow-wrap:anywhere;}
.elementor-4106 .elementor-element.elementor-element-6a74e35 .ia-dato-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:0 0 24px;}
@media (max-width:767px){
  .elementor-4106 .elementor-element.elementor-element-6a74e35 .ia-dato{flex-direction:column;align-items:flex-start;gap:8px;}
  .elementor-4106 .elementor-element.elementor-element-6a74e35 .ia-dato-ico{flex-basis:32px;width:32px;height:32px;}
  .elementor-4106 .elementor-element.elementor-element-6a74e35 .ia-dato-ico svg{width:18px;height:18px;}
  .elementor-4106 .elementor-element.elementor-element-6a74e35 .ia-dato-valor{font-size:14px;line-height:20px;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7d703c2 *//* RAIL COMPARTIR — sólo Desktop >=1280. Panel vertical compacto: fondo Blue 50, borde Blue 100, radio 16, padding 8.
   Cinco botones cuadrados de 40 (radio 10) blancos con icono 20 centrado en Principal. Orden: X · LinkedIn · Facebook ·
   WhatsApp · Copiar enlace. Hover: fondo Principal + icono blanco. Foco visible Blue 600.
   ESTRUCTURA: el widget es un carril lateral fuera del flujo (position:absolute) dentro del contenedor del cuerpo 5ed3a861
   (índice → cuerpo → bio), 32 px a la derecha de la línea 1080 y con la altura de ese contenedor. El panel es sticky dentro
   de ese carril: acompaña el scroll y se detiene donde termina el contenedor, antes de Te puede interesar. No ocupa lugar
   en el flujo: índice, cuerpo y bio conservan su posición natural (sin compensaciones). Si el contenedor es más bajo que
   el panel, el carril crece hacia arriba (bottom:0), al costado de la caja/imagen, nunca hacia Te puede interesar.
   Por debajo de 1280 se oculta y se usa la burbuja flotante. */
.elementor-4106 .elementor-element.elementor-element-7d703c2{display:none;}
.elementor-4106 .elementor-element.elementor-element-7d703c2 .ia-share-ok{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
@media (min-width:1280px){
  .elementor-4106 .elementor-element.elementor-element-7d703c2{display:block;position:absolute;top:auto;bottom:0;left:calc(50% + 572px);width:58px;height:max(100%, 250px);margin:0;padding:0;z-index:5;pointer-events:none;}
  .elementor-4106 .elementor-element.elementor-element-7d703c2 .elementor-shortcode{height:100%;}
  .elementor-4106 .elementor-element.elementor-element-7d703c2 .ia-share{position:sticky;top:120px;pointer-events:auto;display:block;padding:8px;background:#E7EEFE;border:1px solid #CEDDFD;border-radius:16px;box-sizing:border-box;}
  .elementor-4106 .elementor-element.elementor-element-7d703c2 .ia-share-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
  .elementor-4106 .elementor-element.elementor-element-7d703c2 .ia-share-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;}
  .elementor-4106 .elementor-element.elementor-element-7d703c2 .ia-share-lista li{margin:0;padding:0;}
  .elementor-4106 .elementor-element.elementor-element-7d703c2 .ia-share-btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:10px;background:#FFFFFF;color:#073AAB;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease;}
  .elementor-4106 .elementor-element.elementor-element-7d703c2 .ia-share-btn svg{width:20px;height:20px;display:block;}
  .elementor-4106 .elementor-element.elementor-element-7d703c2 .ia-share-btn:hover{background:#073AAB;color:#FFFFFF;}
  .elementor-4106 .elementor-element.elementor-element-7d703c2 .ia-share-btn:focus-visible{outline:2px solid #2465F6;outline-offset:2px;}
  .elementor-4106 .elementor-element.elementor-element-7d703c2 .ia-share-btn.ia-copiado{background:#FFFFFF;color:#128766;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8ad72f1 *//* Índice automático — no existe en Figma: se resuelve con MASTER + el lenguaje del Blog (panel Blue 50, radio 16,
   padding 32/40 del panel de bio de Figma). Única fuente: bloques Título H2 (snippet 4174). Ancho = línea editorial 1080. */
body.ia-sin-indice .elementor-4106 .elementor-element.elementor-element-8ad72f1{display:none;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-det{background:#E7EEFE;border-radius:16px;padding:32px 40px;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-sum{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;border-radius:8px;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-sum::-webkit-details-marker{display:none;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-sum:focus-visible{outline:2px solid #2465F6;outline-offset:4px;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-tit{font-family:"Poppins",sans-serif;font-size:18px;line-height:26px;font-weight:500;color:#042262;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-ico{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#FFFFFF;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-ico::before,.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-ico::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:#073AAB;transition:transform .3s ease;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-ico::after{transform:rotate(90deg);}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-det[open] .ia-toc-ico::after{transform:rotate(0deg);}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-lista{margin:24px 0 0;padding:0 0 0 24px;display:flex;flex-direction:column;gap:8px;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-item{margin:0;padding:0;font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;color:#2465F6;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-item::marker{color:#2465F6;font-weight:500;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-link{color:#042262;text-decoration:none;border-radius:4px;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-link:hover{color:#073AAB;text-decoration:underline;text-underline-offset:3px;}
.elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-link:focus-visible{outline:2px solid #2465F6;outline-offset:2px;color:#073AAB;}
.ia-nota [id^="b-"]{scroll-margin-top:120px;}
@media (max-width:1024px){ .elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-det{padding:24px 32px;} }
@media (max-width:767px){
  .elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-det{padding:16px 24px;}
  .elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-tit{font-size:16px;line-height:24px;}
  .elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-lista{margin-top:16px;}
  .elementor-4106 .elementor-element.elementor-element-8ad72f1 .ia-toc-item{font-size:14px;line-height:20px;}
  .ia-nota [id^="b-"]{scroll-margin-top:88px;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7df6098d *//* IA Blog — cuerpo modular [ia_nota]. Fase 2A. Tipografía = variables de los Global Styles del kit. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota{--ia-ancho:1080px;color:#042262;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b{margin-top:0;margin-bottom:0;}
/* Canvas: el contenedor del cuerpo llega al gutter del sitio (16/20/16). Cada bloque se centra en la LÍNEA EDITORIAL
   --ia-ancho (Fase 2E: 1080; el resto del sitio usa 1240). Ese es el único lugar donde se cambia el ancho del cuerpo
   (Título, Contenido y el contenido del FAQ incluidos: misma línea que el resto de la página). Medida de lectura 800
   sólo para el bloque de 1 imagen, galerías de 1 columna y pendientes.
   Excepciones de ancho: el panel del FAQ llega al gutter (igual que Dólar MEP) y la franja de Brokers llega al borde (igual que Home). */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-faq > *{width:100%;max-width:var(--ia-ancho);margin-left:auto;margin-right:auto;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-pendiente{width:100%;max-width:800px;margin-left:auto;margin-right:auto;}
/* Una sola imagen: proporción natural, sin recorte. Horizontal ocupa la línea editorial; vertical y cuadrada se
   limitan a 520 para que un retrato no se convierta en una pared. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-imagenes.ia-forma-v.ia-unica,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-imagenes.ia-forma-c.ia-unica{max-width:520px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-faq{max-width:none;}
/* Ritmo: 48/40/32 entre bloques (columna de lectura de Legales); 16 después de un Título y entre Contenidos seguidos. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b + .ia-b{margin-top:48px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-titulo + .ia-b,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-contenido + .ia-b-contenido{margin-top:16px;}
/* Títulos: H2 y H3 usan sus Globals homónimos; H4–H6 no tienen Global propio y usan roles existentes. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota .ia-b-titulo{color:#042262;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota .ia-t-h2{font-family:var(--e-global-typography-secondary-font-family),sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota .ia-t-h3{font-family:var(--e-global-typography-5834d34-font-family),sans-serif;font-size:var(--e-global-typography-5834d34-font-size);font-weight:var(--e-global-typography-5834d34-font-weight);line-height:var(--e-global-typography-5834d34-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota .ia-t-h4{font-family:var(--e-global-typography-1fe58eb-font-family),sans-serif;font-size:var(--e-global-typography-1fe58eb-font-size);font-weight:var(--e-global-typography-1fe58eb-font-weight);line-height:var(--e-global-typography-1fe58eb-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota .ia-t-h5{font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota .ia-t-h6{font-family:var(--e-global-typography-58c2bb4-font-family),sans-serif;font-size:var(--e-global-typography-58c2bb4-font-size);font-weight:var(--e-global-typography-58c2bb4-font-weight);line-height:var(--e-global-typography-58c2bb4-line-height);}
/* Contenido */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido p,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido ul,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido ol{margin:0 0 16px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido > :last-child{margin-bottom:0;}
/* Listas: entre ítems no hay margen (sólo interlínea). Cuando el editor escribe cada ítem como párrafo,
   ese margen baja a la mitad del de un párrafo suelto (16 -> 8) para que la lista no se abra. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido li{margin:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido li > p{margin:0 0 8px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido li > p:last-child{margin-bottom:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido li > ul,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido li > ol{margin:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido a{color:var(--e-global-color-55dfbc6,#6C99F9);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido a:hover,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-contenido a:focus-visible{color:var(--e-global-color-0cdeda4,#9DBBFB);}
/* Imágenes. 1 imagen: proporción natural, sin recorte. Galería (2–12): columnas de Desktop elegidas en la nota
   (Tablet 3–4 → 2; Mobile 1), todas las celdas 3:2 con object-fit: cover en D/T/M. Sin fondo visible. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-imagenes{--ia-cols:1;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-imagenes.ia-cols-2{--ia-cols:2;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-imagenes.ia-cols-3{--ia-cols:3;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-imagenes.ia-cols-4{--ia-cols:4;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:16px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-img{margin:0;min-width:0;flex:0 0 calc((100% - (var(--ia-cols) - 1) * 16px) / var(--ia-cols));}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-img-marco{display:block;border-radius:16px;overflow:hidden;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-img-marco img{display:block;width:100%;max-width:100%;height:auto;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-h.ia-galeria .ia-img-marco{aspect-ratio:3/2;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-v.ia-galeria .ia-img-marco{aspect-ratio:4/5;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-c.ia-galeria .ia-img-marco{aspect-ratio:1/1;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-galeria .ia-img-marco img{height:100%;object-fit:cover;object-position:center;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-img-leyenda,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-imagenes-epigrafe{color:#666666;font-style:normal;font-family:var(--e-global-typography-2b2e501-font-family),sans-serif;font-size:var(--e-global-typography-2b2e501-font-size);font-weight:var(--e-global-typography-2b2e501-font-weight);line-height:var(--e-global-typography-2b2e501-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-img-leyenda{margin-top:8px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-imagenes-epigrafe{margin-top:12px;}
/* FAQ: cerrado por defecto; toggle + / − del sistema (.ia-toggle-mas-menos vive en el CSS del kit).
   Corte de fondo = panel de FAQ aprobado de Dólar MEP (dcc1348): degradado #F6F5F3 → #FFFFFF, radio 24/24/0/0, padding vertical 64 · 32 · 24; sin padding lateral: el contenido interno sigue la línea de Título y Contenido. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-faq{background-image:linear-gradient(180deg,#F6F5F3 0%,#FFFFFF 99%);border-radius:24px 24px 0 0;padding:64px 0 0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq-titulo{margin-top:0;margin-bottom:16px;color:#042262;font-family:var(--e-global-typography-5834d34-font-family),sans-serif;font-size:var(--e-global-typography-5834d34-font-size);font-weight:var(--e-global-typography-5834d34-font-weight);line-height:var(--e-global-typography-5834d34-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq .e-n-accordion-item{border-bottom:1px solid #CCCCCC;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq .e-n-accordion-item-title{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;list-style:none;cursor:pointer;color:#042262;font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);transition:color .3s cubic-bezier(.22,.61,.36,1);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq .e-n-accordion-item-title::-webkit-details-marker{display:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq .e-n-accordion-item-title::marker{content:"";}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq .e-n-accordion-item-title:hover,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{color:#2465F6;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq .e-n-accordion-item-title-icon{width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#E7EEFE;flex-shrink:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq-respuesta{padding:0 0 20px;color:#042262;font-family:var(--e-global-typography-f273242-font-family),sans-serif;font-size:var(--e-global-typography-f273242-font-size);font-weight:var(--e-global-typography-f273242-font-weight);line-height:var(--e-global-typography-f273242-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq-respuesta p{margin:0 0 16px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq-respuesta p:last-child{margin-bottom:0;}
/* CTA (plantilla central 4129 = Banner CTA de Letras 1114). La apariencia vive en la plantilla; acá sólo se ocultan
   las piezas que la fila dejó vacías (se oculta el wrapper, no el contenido: MASTER decisión 20). */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cta-sin-titulo .ia-cta-titulo,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cta-sin-texto .ia-cta-texto,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cta-sin-boton .ia-cta-boton{display:none;}
/* Video: línea principal (1240), 16:9, radio 16. Portada opcional con control de reproducción (cuatro estados, decisión 19). */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-video{margin-left:auto;margin-right:auto;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-marco{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background-color:#042262;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-marco iframe,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-activar{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-activar .ia-video-portada{display:block;width:100%;height:100%;max-width:none;object-fit:cover;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-play{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:#FFFFFF;color:#073AAB;transition:background-color .3s cubic-bezier(.22,.61,.36,1);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-activar .ia-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-play svg{width:28px;height:28px;display:block;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-activar:hover .ia-video-play,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-activar:focus .ia-video-play{background-color:#E7EEFE;color:#073AAB;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-activar:active .ia-video-play{background-color:#CEDDFD;color:#073AAB;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-activar:focus-visible{outline:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-activar:focus-visible .ia-video-play{outline:2px solid #2465F6;outline-offset:2px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-leyenda{margin-top:8px;color:#666666;font-style:normal;font-family:var(--e-global-typography-2b2e501-font-family),sans-serif;font-size:var(--e-global-typography-2b2e501-font-size);font-weight:var(--e-global-typography-2b2e501-font-weight);line-height:var(--e-global-typography-2b2e501-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-panel{display:flex;align-items:center;gap:16px;margin:0;padding:24px;border-radius:16px;background-color:#F6F5F3;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-panel .ia-video-play{width:48px;height:48px;min-width:48px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-panel .ia-video-play svg{width:20px;height:20px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-leyenda a,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-panel a{color:#073AAB;font-family:var(--e-global-typography-95f9d48-font-family),sans-serif;font-size:var(--e-global-typography-95f9d48-font-size);font-weight:var(--e-global-typography-95f9d48-font-weight);line-height:var(--e-global-typography-95f9d48-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-leyenda a:hover,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-panel a:hover,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-leyenda a:focus,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-panel a:focus{color:#2465F6;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-leyenda a:active,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-panel a:active{color:#021131;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-leyenda a:focus-visible,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-panel a:focus-visible{outline:2px solid #2465F6;outline-offset:2px;border-radius:4px;}
/* Video externo: todo el panel es un único enlace (Play + texto), en pestaña nueva. */
.elementor-4106 .elementor-element.elementor-element-7df6098d a.ia-vext{text-decoration:none;cursor:pointer;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-vext-txt{color:#073AAB;transition:color .3s cubic-bezier(.22,.61,.36,1);font-family:var(--e-global-typography-95f9d48-font-family),sans-serif;font-size:var(--e-global-typography-95f9d48-font-size);font-weight:var(--e-global-typography-95f9d48-font-weight);line-height:var(--e-global-typography-95f9d48-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d a.ia-vext:hover .ia-vext-txt,.elementor-4106 .elementor-element.elementor-element-7df6098d a.ia-vext:focus .ia-vext-txt{color:#2465F6;}
.elementor-4106 .elementor-element.elementor-element-7df6098d a.ia-vext:hover .ia-video-play,.elementor-4106 .elementor-element.elementor-element-7df6098d a.ia-vext:focus .ia-video-play{background-color:#E7EEFE;}
.elementor-4106 .elementor-element.elementor-element-7df6098d a.ia-vext:active .ia-vext-txt{color:#021131;}
.elementor-4106 .elementor-element.elementor-element-7df6098d a.ia-vext:active .ia-video-play{background-color:#CEDDFD;}
.elementor-4106 .elementor-element.elementor-element-7df6098d a.ia-vext:focus-visible{outline:2px solid #2465F6;outline-offset:2px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
/* Cotizaciones del dólar: estática (sin movimiento). 6 casas en 1 fila en Desktop, 3 por fila en Tablet, 2 en Mobile. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz{padding:32px 40px;border-radius:16px;background-color:#F6F5F3;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-lista{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:24px;margin:0;padding:0;list-style:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-item{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0 24px;border-left:1px solid #E4E4E7;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-item:nth-child(6n+1){padding-left:0;border-left:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-label{color:#2465F6;font-family:var(--e-global-typography-2b2e501-font-family),sans-serif;font-size:var(--e-global-typography-2b2e501-font-size);font-weight:var(--e-global-typography-2b2e501-font-weight);line-height:var(--e-global-typography-2b2e501-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-valor{color:#042262;white-space:nowrap;font-family:var(--e-global-typography-1fe58eb-font-family),sans-serif;font-size:var(--e-global-typography-1fe58eb-font-size);font-weight:var(--e-global-typography-1fe58eb-font-weight);line-height:var(--e-global-typography-1fe58eb-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-nota{margin:24px 0 0;color:#666666;font-family:var(--e-global-typography-2b2e501-font-family),sans-serif;font-size:var(--e-global-typography-2b2e501-font-size);font-weight:var(--e-global-typography-2b2e501-font-weight);line-height:var(--e-global-typography-2b2e501-line-height);}
/* Fase 2C. Título opcional de los bloques de datos (Tabla, Progress, Gráfico). */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-bloque-titulo{margin:0 0 16px;font-style:normal;color:#042262;font-family:var(--e-global-typography-1fe58eb-font-family),sans-serif;font-size:var(--e-global-typography-1fe58eb-font-size);font-weight:var(--e-global-typography-1fe58eb-font-weight);line-height:var(--e-global-typography-1fe58eb-line-height);}
/* Cita — Figma Blog Content #1 (1080:8509): línea izquierda 2px, comilla, texto destacado, autor con avatar 56. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-cita{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:0 0 0 32px;border-left:2px solid #CCCCCC;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cita-comilla{display:block;width:24px;height:15px;color:#CCCCCC;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cita-texto{margin:0;padding:0;border:0;color:#042262;font-style:normal;font-family:var(--e-global-typography-9dcd3ca-font-family),sans-serif;font-size:var(--e-global-typography-9dcd3ca-font-size);font-weight:var(--e-global-typography-9dcd3ca-font-weight);line-height:var(--e-global-typography-9dcd3ca-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cita-texto p{margin:0 0 16px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cita-texto p:last-child{margin-bottom:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cita-autor{display:flex;align-items:center;gap:16px;margin:0;font-style:normal;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cita-avatar{display:block;width:48px;height:48px;min-width:48px;border-radius:50%;object-fit:cover;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cita-datos{display:flex;flex-direction:column;gap:4px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cita-nombre{color:#042262;font-style:normal;font-family:var(--e-global-typography-1fe58eb-font-family),sans-serif;font-size:var(--e-global-typography-1fe58eb-font-size);font-weight:var(--e-global-typography-1fe58eb-font-weight);line-height:var(--e-global-typography-1fe58eb-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cita-rol{color:#666666;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);}
/* Tabla — referencia: tabla de la Calculadora de Cauciones (1558). Scroll horizontal dentro del bloque (MASTER §44). */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;border:1px solid #E7EEFE;border-radius:16px;scrollbar-width:thin;scrollbar-color:#2465F6 #E7EEFE;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla-scroll::-webkit-scrollbar{-webkit-appearance:none;height:6px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla-scroll::-webkit-scrollbar-track{background-color:#E7EEFE;border-radius:100px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla-scroll::-webkit-scrollbar-thumb{background-color:#2465F6;border-radius:100px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla-scroll:focus-visible{outline:2px solid #2465F6;outline-offset:2px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:inherit;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla th,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla td{border:0;text-align:left;background-color:transparent;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla th{padding:12px 20px;vertical-align:bottom;background-color:#E7EEFE;border-bottom:1px solid #CEDDFD;color:#042262;text-transform:uppercase;font-family:var(--e-global-typography-37dd684-font-family),sans-serif;font-size:var(--e-global-typography-37dd684-font-size);font-weight:var(--e-global-typography-37dd684-font-weight);line-height:var(--e-global-typography-37dd684-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla td{padding:14px 20px;vertical-align:top;border-bottom:1px solid #E7EEFE;color:#042262;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla tbody tr:last-child td{border-bottom:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla p{margin:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla a{color:#2465F6;text-decoration:underline;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla a:hover,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla a:focus{color:#073AAB;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla a:active{color:#021131;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla a:focus-visible{outline:2px solid #2465F6;outline-offset:2px;border-radius:4px;}
/* Cifras — referencia: contadores de la Home (0207a70). 2 o 3 por bloque; valor en texto, sin animación. */
/* Cifras (Fase 2E.1): 1 a 6 por bloque. Desktop 1/2/3/4 y 6 en una fila; 5 = 3 + 2 centradas.
   El separador va SIEMPRE entre vecinas de la misma fila y nunca al principio de una fila. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-lista{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:24px;margin:0;padding:0;list-style:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifra{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:8px 24px;text-align:center;border-left:1px solid #E4E4E7;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-1 .ia-cifra{grid-column:span 6;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-2 .ia-cifra{grid-column:span 3;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-3 .ia-cifra{grid-column:span 2;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-4 .ia-cifra{grid-column:span 3;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra{grid-column:span 2;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(4),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(5){grid-column:span 3;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-6 .ia-cifra{grid-column:span 1;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-1 .ia-cifra:nth-child(1),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-2 .ia-cifra:nth-child(2n+1),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-3 .ia-cifra:nth-child(3n+1),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-4 .ia-cifra:nth-child(2n+1),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(1),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(4),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-6 .ia-cifra:nth-child(6n+1){border-left:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifra-valor{color:#042262;font-family:var(--e-global-typography-secondary-font-family),sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifra-sufijo{color:#2465F6;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifra-label{color:#666666;font-family:var(--e-global-typography-2b2e501-font-family),sans-serif;font-size:var(--e-global-typography-2b2e501-font-size);font-weight:var(--e-global-typography-2b2e501-font-weight);line-height:var(--e-global-typography-2b2e501-line-height);}
/* Progress — referencia: barras de composición de Carteras (MASTER §41). El ancho viene en el HTML. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-prog-lista{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-prog-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;row-gap:8px;margin:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-prog-label{color:#042262;font-family:var(--e-global-typography-195669b-font-family),sans-serif;font-size:var(--e-global-typography-195669b-font-size);font-weight:var(--e-global-typography-195669b-font-weight);line-height:var(--e-global-typography-195669b-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-prog-valor{color:#042262;white-space:nowrap;font-family:var(--e-global-typography-849871e-font-family),sans-serif;font-size:var(--e-global-typography-849871e-font-size);font-weight:var(--e-global-typography-849871e-font-weight);line-height:var(--e-global-typography-849871e-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-prog-pista{grid-column:1 / -1;display:block;height:8px;overflow:hidden;border-radius:999px;background-color:#E7EEFE;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-prog-relleno{display:block;height:100%;border-radius:999px;background-color:#2465F6;}
/* Gráfico circular: donut SVG + leyenda en texto (nombre y valor siempre visibles; el color no es el único dato). */
/* Gráficos: cada uno es una tarjeta; los consecutivos se agrupan (1 · 2 · 3 · 4 · 3+2 · 3+3). El editor no elige columnas. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-grupo{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-card{box-sizing:border-box;flex:0 0 calc((100% - 48px) / 3);min-width:0;margin:0;padding:32px;border:1px solid #E7EEFE;border-radius:16px;background-color:#FFFFFF;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-1 .ia-graf-card{flex-basis:100%;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-2 .ia-graf-card{flex-basis:calc((100% - 24px) / 2);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-4 .ia-graf-card{flex-basis:calc((100% - 72px) / 4);padding:24px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-seg{cursor:default;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-seg:focus{outline:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-seg:focus-visible{outline:none;stroke:#042262;stroke-width:3;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-tip{position:absolute;z-index:3;left:0;top:0;display:flex;flex-direction:column;gap:2px;max-width:220px;padding:8px 12px;border-radius:8px;background-color:#042262;color:#FFFFFF;pointer-events:none;box-shadow:0 4px 16px rgba(4,34,98,.18);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-tip-cat{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:14px;line-height:18px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-tip-val{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:18px;line-height:22px;font-weight:600;font-variant-numeric:tabular-nums;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-svg{display:block;width:100%;max-width:200px;height:auto;justify-self:center;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-1 .ia-graf{grid-template-columns:280px minmax(0,560px);justify-content:center;gap:64px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-2 .ia-graf{grid-template-columns:180px minmax(0,1fr);gap:32px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-1 .ia-graf-svg,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-2 .ia-graf-svg{max-width:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-4 .ia-graf-svg{max-width:176px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-leyenda{margin:0;padding:0;list-style:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 0;border-bottom:1px solid #E7EEFE;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-item:last-child{border-bottom:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-color{display:block;width:12px;height:12px;border-radius:4px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-cat{color:#042262;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-val{color:#042262;white-space:nowrap;font-family:var(--e-global-typography-849871e-font-family),sans-serif;font-size:var(--e-global-typography-849871e-font-size);font-weight:var(--e-global-typography-849871e-font-weight);line-height:var(--e-global-typography-849871e-line-height);}
/* Tipos todavía sin diseño: sólo se evita que rompan el ancho. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-pendiente{overflow-x:auto;}
@media (max-width:1024px){
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b + .ia-b{margin-top:40px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-titulo + .ia-b,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-contenido + .ia-b-contenido{margin-top:16px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-h.ia-cols-3{--ia-cols:2;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-v.ia-cols-4,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-c.ia-cols-4{--ia-cols:3;}
/* Cifras en Tablet: máximo 3 por fila. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-4 .ia-cifra,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-6 .ia-cifra{grid-column:span 3;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(1),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(2),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(3),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-6 .ia-cifra{grid-column:span 2;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-4 .ia-cifra,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-4 .ia-cifra:nth-child(2n+1){border-left:1px solid #E4E4E7;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-4 .ia-cifra:nth-child(2n+1),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(1),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(4),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-6 .ia-cifra:nth-child(3n+1){border-left:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-faq{padding:32px 20px 0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz{padding:32px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-lista{grid-template-columns:repeat(3,minmax(0,1fr));}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-item:nth-child(6n+1){padding-left:24px;border-left:1px solid #E4E4E7;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-item:nth-child(3n+1){padding-left:0;border-left:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-cita{padding-left:24px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-card,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-2 .ia-graf-card,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-4 .ia-graf-card{flex-basis:calc((100% - 24px) / 2);padding:24px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-1 .ia-graf-card{flex-basis:100%;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-1 .ia-graf{grid-template-columns:220px minmax(0,1fr);gap:40px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-2 .ia-graf{grid-template-columns:minmax(0,1fr);gap:24px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-2 .ia-graf-svg,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-4 .ia-graf-svg{max-width:200px;}
}
@media (max-width:767px){
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b + .ia-b{margin-top:32px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-titulo + .ia-b,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-contenido + .ia-b-contenido{margin-top:16px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-h.ia-cols-2,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-h.ia-cols-3{--ia-cols:1;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-v.ia-cols-2,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-v.ia-cols-3,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-v.ia-cols-4,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-c.ia-cols-2,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-c.ia-cols-3,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-forma-c.ia-cols-4{--ia-cols:2;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-faq .e-n-accordion-item-title{gap:12px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-faq{padding:24px 24px 0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-brokers{width:auto;max-width:none;margin-left:-16px;margin-right:-16px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz{padding:24px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-lista{grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-item{padding:0 16px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-item:nth-child(3n+1){padding-left:16px;border-left:1px solid #E4E4E7;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cotiz-item:nth-child(2n+1){padding-left:0;border-left:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-play{width:56px;height:56px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-video-play svg{width:22px;height:22px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-cita{padding-left:20px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cita-autor{gap:12px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cita-avatar{width:44px;height:44px;min-width:44px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla th{padding:12px 16px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-tabla td{padding:12px 16px;}
/* Cifras Mobile: máximo 3 por fila (1/2/3 en una fila; 4 = 2+2; 5 = 3+2; 6 = 3+3). */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifra{padding:8px 12px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-4 .ia-cifra,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-6 .ia-cifra{grid-column:span 3;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(1),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(2),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(3),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-6 .ia-cifra{grid-column:span 2;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-4 .ia-cifra:nth-child(2n+1),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(1),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(4),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-6 .ia-cifra:nth-child(3n+1){border-left:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-4 .ia-cifra:nth-child(2n),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(2),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(3),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-5 .ia-cifra:nth-child(5),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-6 .ia-cifra:nth-child(3n+2),.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cifras-n-6 .ia-cifra:nth-child(3n){border-left:1px solid #E4E4E7;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-grupo{gap:16px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-card,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-1 .ia-graf-card,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-2 .ia-graf-card,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-4 .ia-graf-card{flex-basis:100%;padding:20px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-1 .ia-graf{grid-template-columns:minmax(0,1fr);gap:24px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-graf-n-1 .ia-graf-svg{max-width:200px;}
}
/* ===== Fase 2D ===== */
/* Pasos — tarjetas de pasos aprobadas del sitio (Cauciones 1115 «281b494»; mismas medidas en Home «Cómo funciona» y Dólar MEP). */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-pasos-n-1{grid-template-columns:minmax(0,1fr);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-pasos-n-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-pasos-n-4{grid-template-columns:repeat(4,minmax(0,1fr));}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-paso{display:flex;flex-direction:column;gap:8px;margin:0;padding:35px 24px 35px 16px;border:1px solid #CCCCCC;border-radius:15px;}
/* Línea decorativa bicolor: clase global del kit .ia-linea-paso (::before azul 26px + ::after gris), como Cauciones 8740c52. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-paso-cuerpo{position:relative;display:flex;flex-direction:column;gap:8px;padding-left:22px;border-left:1px solid #6C99F9;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-paso-titulo{margin:0;color:#2465F6;font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-paso-texto{color:#042262;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-paso-texto p,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-item-texto p{margin:0 0 8px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-paso-texto p:last-child,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-item-texto p:last-child{margin-bottom:0;}
/* Ítems con icono — tarjetas de Beneficios de Cuenta IA (713 «4d8e23f»). */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:16px;padding:0;list-style:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-items-n-1,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-items-n-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-items-n-4{grid-template-columns:repeat(4,minmax(0,1fr));}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:24px;border-radius:16px;background-color:#E7EEFE;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-item-icono{display:block;width:36px;height:36px;flex:0 0 36px;margin:0 0 6px;background-color:#2465F6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-item-titulo{margin:0;color:#2465F6;font-family:var(--e-global-typography-f1755ed-font-family),sans-serif;font-size:var(--e-global-typography-f1755ed-font-size);font-weight:var(--e-global-typography-f1755ed-font-weight);line-height:var(--e-global-typography-f1755ed-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-item-texto{color:#042262;font-family:var(--e-global-typography-2b2e501-font-family),sans-serif;font-size:var(--e-global-typography-2b2e501-font-size);font-weight:var(--e-global-typography-2b2e501-font-weight);line-height:var(--e-global-typography-2b2e501-line-height);}
/* Calculadora IA: iframe con la calculadora validada; el alto lo informa la propia calculadora. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-calc-frame{display:block;width:100%;max-width:100%;border:0;background:transparent;}
/* Instrumentos: el panel llega al gutter como en la Home (mismo criterio que el FAQ). */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-instrumentos{max-width:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-instrumentos,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-nota > .ia-b-tu-seguridad{font-size:1rem;line-height:1.5;}
@media (max-width:1024px){
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-pasos,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-pasos-n-4{grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-pasos-n-1{grid-template-columns:minmax(0,1fr);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-items,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-items-n-4{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:767px){
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-pasos,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-pasos-n-2,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-pasos-n-4,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-items,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-items-n-1,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-items-n-2,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-items-n-4{grid-template-columns:minmax(0,1fr);gap:16px;}
}

/* ============================================================================
   COUNTDOWN (Fase 2E) — referencia: el countdown de las 5 notas históricas (medido en la nota 30361 del FAL):
   4 cajas #2465F6 radio 15, dígitos blancos 69/69, etiqueta blanca 19, caja 20/0, sin separación interna.
   Mobile 2x2: a 390 la fuente deja 4 cajas de 80 px y los dígitos de 69 no entran (defecto objetivo del origen).
   ============================================================================ */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-countdown[hidden]{display:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-titulo{margin:0 0 8px;color:#042262;font-family:var(--e-global-typography-5834d34-font-family),sans-serif;font-size:var(--e-global-typography-5834d34-font-size);font-weight:var(--e-global-typography-5834d34-font-weight);line-height:var(--e-global-typography-5834d34-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-texto{margin:0 0 24px;color:#042262;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-texto p{margin:0 0 8px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-texto p:last-child{margin-bottom:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-reloj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-unidad{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:20px 0;border-radius:15px;background-color:#2465F6;text-align:center;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-num{display:block;color:#FFFFFF;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:69px;font-weight:400;line-height:69px;font-variant-numeric:tabular-nums;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-lab{display:block;color:#FFFFFF;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:19px;font-weight:400;line-height:19px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-final{margin:0;padding:24px;border-radius:16px;background-color:#F6F5F3;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-final-titulo{margin:0 0 8px;color:#042262;font-family:var(--e-global-typography-5834d34-font-family),sans-serif;font-size:var(--e-global-typography-5834d34-font-size);font-weight:var(--e-global-typography-5834d34-font-weight);line-height:var(--e-global-typography-5834d34-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-final-texto{color:#042262;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-final-texto p{margin:0 0 8px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-final-texto p:last-child{margin-bottom:0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-final-cta{margin:16px 0 0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-final-cta a{color:#073AAB;font-family:var(--e-global-typography-95f9d48-font-family),sans-serif;font-size:var(--e-global-typography-95f9d48-font-size);font-weight:var(--e-global-typography-95f9d48-font-weight);line-height:var(--e-global-typography-95f9d48-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-final-cta a:hover,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-final-cta a:focus{color:#2465F6;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-final-cta a:active{color:#021131;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-final-cta a:focus-visible{outline:2px solid #2465F6;outline-offset:2px;border-radius:4px;}
/* EMBED X (Fase 2E) — el panel .ia-x-fb (mismo panel que Video externo: #F6F5F3, radio 16, padding 24, gap 16)
   se muestra siempre; el blockquote oficial queda fuera de vista hasta que X lo dibuja de verdad. */
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-fb{display:flex;align-items:center;gap:16px;margin:0;padding:24px;border-radius:16px;background-color:#F6F5F3;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-fb[hidden]{display:none;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-b-embed-x blockquote.twitter-tweet:not(.twitter-tweet-rendered){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-logo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;border-radius:50%;background-color:#FFFFFF;color:#042262;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-logo svg{display:block;width:20px;height:20px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-txt{color:#042262;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-link{margin-left:auto;white-space:nowrap;color:#073AAB;font-family:var(--e-global-typography-95f9d48-font-family),sans-serif;font-size:var(--e-global-typography-95f9d48-font-size);font-weight:var(--e-global-typography-95f9d48-font-weight);line-height:var(--e-global-typography-95f9d48-line-height);}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-link:hover,.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-link:focus{color:#2465F6;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-link:active{color:#021131;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-link:focus-visible{outline:2px solid #2465F6;outline-offset:2px;border-radius:4px;}
@media (max-width:767px){
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-reloj{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-unidad{padding:16px 0;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-num{font-size:52px;line-height:52px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-cd-lab{font-size:16px;line-height:16px;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-fb{flex-wrap:wrap;}
.elementor-4106 .elementor-element.elementor-element-7df6098d .ia-x-link{margin-left:64px;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a3711c */.elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio{display:flex;flex-direction:row;align-items:flex-start;gap:32px;background:#E7EEFE;border-radius:16px;padding:32px 40px;}
.elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-avatar{flex:0 0 72px;width:72px;height:72px;border-radius:50%;object-fit:cover;display:block;}
.elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-datos{display:flex;flex-direction:column;gap:16px;min-width:0;}
.elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-nombre{margin:0;font-family:"Roboto",sans-serif;font-size:18px;line-height:24px;font-weight:500;color:#042262;}
.elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-cargo{margin:-12px 0 0;font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#666666;}
.elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-texto{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;color:#042262;}
.elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-texto p{margin:0 0 8px;} .elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-texto p:last-child{margin:0;}
.elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-red{display:inline-flex;width:24px;height:24px;color:#666666;border-radius:4px;}
.elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-red:hover{color:#073AAB;} .elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-red:focus-visible{outline:2px solid #2465F6;outline-offset:2px;}
@media (max-width:1024px){ .elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio{padding:24px 32px;} }
@media (max-width:767px){ .elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio{flex-direction:column;gap:16px;padding:24px;} .elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-avatar{width:56px;height:56px;flex-basis:56px;} .elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-nombre{font-size:16px;} .elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-cargo,.elementor-4106 .elementor-element.elementor-element-7a3711c .ia-bio-texto{font-size:14px;line-height:20px;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cda2f29 *//* Bio + Compartir — Figma Blog Content #1 (Container 1080:8522 + Share 1080:8532): bio 800 centrada y compartir
   a 32 px a su derecha. Si el autor no tiene descripción, la fila entera no se dibuja (clase del body del snippet 4174). */
body.ia-sin-bio .elementor-4106 .elementor-element.elementor-element-cda2f29{display:none;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9f21a07 *//* Compartir — Figma Blog Content #1 (nodo Share 1080:8463): label 14/20 · 24 · iconos 20 en columna, 16 entre sí, #666666.
   Orden de Figma: X · LinkedIn · Facebook · enlace. Hover y foco con la escala de azules del sistema. */
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-share{display:flex;flex-direction:column;gap:24px;align-items:flex-start;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-share-label{font-family:"Roboto",sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#666666;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-share-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-share-lista li{margin:0;padding:0;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-share-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin:0;border:0;background:transparent;color:#666666;cursor:pointer;border-radius:4px;transition:color .2s ease;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-share-btn svg{width:20px;height:20px;display:block;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-share-btn:hover{color:#073AAB;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-share-btn:focus-visible{outline:2px solid #2465F6;outline-offset:4px;color:#073AAB;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-share-btn.ia-copiado{color:#128766;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-share-ok{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}

/* BURBUJA FLOTANTE (<1280: Tablet, Mobile y Desktop angosto). Panel horizontal encima de la burbuja; cierra al tocar
   fuera y con Escape. Respeta la safe-area. El widget no ocupa lugar en el flujo. */
.elementor-4106 .elementor-element.elementor-element-9f21a07{height:0;margin:0;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-fshare{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:12px;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-fshare-btn{width:48px;height:48px;border-radius:50%;border:0;padding:0;margin:0;background:#073AAB;color:#FFFFFF;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(4,34,98,.24);transition:background-color .2s ease;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-fshare-btn:hover{background:#063393;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-fshare-btn:focus-visible{outline:2px solid #2465F6;outline-offset:3px;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-fshare-btn[aria-expanded="true"]{background:#042262;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-fshare-panel{background:#FFFFFF;border:1px solid #CEDDFD;border-radius:16px;padding:4px 8px;box-shadow:0 8px 24px rgba(4,34,98,.16);}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-fshare-panel[hidden]{display:none;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-fshare .ia-share{flex-direction:row;align-items:center;gap:0;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-fshare .ia-share-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-fshare .ia-share-lista{flex-direction:row;gap:4px;}
.elementor-4106 .elementor-element.elementor-element-9f21a07 .ia-fshare .ia-share-btn{width:40px;height:40px;border-radius:50%;}
@media (min-width:1280px){ .elementor-4106 .elementor-element.elementor-element-9f21a07{display:none;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-517dc4b *//* Notas relacionadas — Figma Blog Content #1 (More 1080:8542). Se oculta entera si el snippet 4174 no encontró ninguna. */
body.ia-sin-relacionadas .elementor-4106 .elementor-element.elementor-element-517dc4b{display:none;}/* End custom CSS */
/* Start custom CSS *//* BLOG 6.7 — URLs largas en el contenido editorial.
   Elementor no expone un control nativo de corte de palabra para el cuerpo del bloque,
   y el histórico trae enlaces cuyo texto visible es la URL completa (p. ej. la nota 1916).
   Sin esto, esa cadena sin espacios desborda el ancho en Mobile.
   Alcance: sólo los enlaces del bloque Contenido. `break-word` parte únicamente la palabra
   que no entra sola en la línea: el texto normal conserva su wrapping habitual y las tablas
   no se tocan. Sin !important. */
body.elementor-page-4106 .ia-b-contenido a{overflow-wrap:break-word;}

/* BLOG 6.8 — Cifras largas (mejora global del componente `cifras`).
   Caso medido: «+ $ 30000000usd» en 16211, bloque de 3 por fila. A 1440 la celda deja 312px de
   contenido y el valor necesita 335px: se parte en dos líneas. A 390 necesita 140px sobre 95px.
   Elementor no ofrece control nativo de «ajustar al ancho» para este componente y el CSS del
   widget 7df6098d no contempla el caso.
   Solución: la celda pasa a ser contenedor de consulta y el valor se mantiene en UNA línea,
   achicándose sólo lo necesario. La cota superior del clamp es el mismo token global de siempre,
   así que las cifras cortas no cambian en ningún breakpoint; el piso (0.625 del token) evita que
   un valor extremo quede ilegible.
   `--ia-cifra-n` lo emite el motor 4063 con la cantidad de caracteres visibles (valor + sufijo);
   0.65 es el ancho máximo por carácter medido en Poppins 600 (0,64 em). Si la variable faltara,
   el fallback deja el tamaño global intacto.
   Sin alturas fijas, sin !important: las 5 clases ganan por especificidad a la regla de tamaño
   del widget 7df6098d. */
body.elementor-page-4106 .ia-nota .ia-b-cifras .ia-cifra{container-type:inline-size;}
body.elementor-page-4106 .ia-nota .ia-b-cifras .ia-cifra .ia-cifra-valor{white-space:nowrap;font-size:clamp(calc(var(--e-global-typography-secondary-font-size) * .625),calc(100cqw / (var(--ia-cifra-n,1) * .65)),var(--e-global-typography-secondary-font-size));}

/* BLOG 6.8 b — Mobile: la celda de 3 por fila deja 95px y, a partir de 12 caracteres, ni el piso
   del clamp (12,5px) entra: medido 110px sobre 95px. En vez de seguir achicando la tipografía
   hasta lo ilegible, esa única celda toma la fila entera y el valor vuelve a su tamaño global.
   Sólo alcanza a las celdas marcadas `ia-cifra-larga` por el motor y sólo en los bloques que a
   esta altura arman filas de 3: las cifras cortas conservan su celda y su tamaño. */
@media (max-width:767px){
body.elementor-page-4106 .ia-nota .ia-b-cifras.ia-cifras-n-3 .ia-cifra.ia-cifra-larga,
body.elementor-page-4106 .ia-nota .ia-b-cifras.ia-cifras-n-5 .ia-cifra.ia-cifra-larga,
body.elementor-page-4106 .ia-nota .ia-b-cifras.ia-cifras-n-6 .ia-cifra.ia-cifra-larga{grid-column:1 / -1;}
}/* End custom CSS */