.elementor-5755 .elementor-element.elementor-element-90c423f{--display:flex;--min-height:74vh;--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;--margin-top:-8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5755 .elementor-element.elementor-element-90c423f:not(.elementor-motion-effects-element-type-background), .elementor-5755 .elementor-element.elementor-element-90c423f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://criterialatam.com/wp-content/uploads/2026/01/Frame-427319852-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5755 .elementor-element.elementor-element-90c423f.e-con{--align-self:center;}.elementor-5755 .elementor-element.elementor-element-c54e41e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5755 .elementor-element.elementor-element-c54e41e.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5755 .elementor-element.elementor-element-638620d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.7em;font-weight:600;color:var( --e-global-color-1e10a23 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5755 .elementor-element.elementor-element-7f4732e{font-family:"Lato", Sans-serif;font-size:23px;font-weight:500;}.elementor-5755 .elementor-element.elementor-element-7f4732e p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-356008c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-356008c:not(.elementor-motion-effects-element-type-background), .elementor-5755 .elementor-element.elementor-element-356008c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2197895 );}.elementor-5755 .elementor-element.elementor-element-a5502ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5755 .elementor-element.elementor-element-0c38e7b{text-align:start;font-family:"Lato", Sans-serif;font-size:1.3em;font-weight:600;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-0c38e7b p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-c7d7f97{--display:flex;--min-height:0px;--justify-content:center;}.elementor-5755 .elementor-element.elementor-element-f0177c2{--display:flex;--min-height:0px;--justify-content:center;}.elementor-5755 .elementor-element.elementor-element-6ea3aa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-ff03ed8{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5755 .elementor-element.elementor-element-8c0f0a3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.3em;font-weight:600;color:#002E61;}.elementor-5755 .elementor-element.elementor-element-8a56e3f{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-8a56e3f p{margin-block-end:16px;}.elementor-5755 .elementor-element.elementor-element-7e782a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-7e782a7:not(.elementor-motion-effects-element-type-background), .elementor-5755 .elementor-element.elementor-element-7e782a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5755 .elementor-element.elementor-element-68c6692{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5755 .elementor-element.elementor-element-37bfae4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.3em;font-weight:600;color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-18d9008{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-18d9008 p{margin-block-end:16px;}.elementor-5755 .elementor-element.elementor-element-4f8b8b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:110px 110px;--row-gap:110px;--column-gap:110px;}.elementor-5755 .elementor-element.elementor-element-42a215d{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5755 .elementor-element.elementor-element-4c3260e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-5755 .elementor-element.elementor-element-4c3260e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-4c3260e.elementor-view-framed .elementor-icon, .elementor-5755 .elementor-element.elementor-element-4c3260e.elementor-view-default .elementor-icon{fill:var( --e-global-color-1e10a23 );color:var( --e-global-color-1e10a23 );border-color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-4c3260e .elementor-icon-box-title, .elementor-5755 .elementor-element.elementor-element-4c3260e .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:700;}.elementor-5755 .elementor-element.elementor-element-4c3260e .elementor-icon-box-title{color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-4c3260e:has(:hover) .elementor-icon-box-title,
					 .elementor-5755 .elementor-element.elementor-element-4c3260e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-4c3260e .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-5468d46{--display:flex;}.elementor-5755 .elementor-element.elementor-element-3210483 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-5755 .elementor-element.elementor-element-3210483.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-3210483.elementor-view-framed .elementor-icon, .elementor-5755 .elementor-element.elementor-element-3210483.elementor-view-default .elementor-icon{fill:var( --e-global-color-1e10a23 );color:var( --e-global-color-1e10a23 );border-color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-3210483 .elementor-icon-box-title, .elementor-5755 .elementor-element.elementor-element-3210483 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:700;}.elementor-5755 .elementor-element.elementor-element-3210483 .elementor-icon-box-title{color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-3210483:has(:hover) .elementor-icon-box-title,
					 .elementor-5755 .elementor-element.elementor-element-3210483:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-3210483 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-93b698a{--display:flex;}.elementor-5755 .elementor-element.elementor-element-bae1552 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-5755 .elementor-element.elementor-element-bae1552.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-bae1552.elementor-view-framed .elementor-icon, .elementor-5755 .elementor-element.elementor-element-bae1552.elementor-view-default .elementor-icon{fill:var( --e-global-color-1e10a23 );color:var( --e-global-color-1e10a23 );border-color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-bae1552 .elementor-icon-box-title, .elementor-5755 .elementor-element.elementor-element-bae1552 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:700;}.elementor-5755 .elementor-element.elementor-element-bae1552 .elementor-icon-box-title{color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-bae1552:has(:hover) .elementor-icon-box-title,
					 .elementor-5755 .elementor-element.elementor-element-bae1552:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-bae1552 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-04205d3{--display:flex;}.elementor-5755 .elementor-element.elementor-element-49f7c4d .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-5755 .elementor-element.elementor-element-49f7c4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-49f7c4d.elementor-view-framed .elementor-icon, .elementor-5755 .elementor-element.elementor-element-49f7c4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-1e10a23 );color:var( --e-global-color-1e10a23 );border-color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-49f7c4d .elementor-icon-box-title, .elementor-5755 .elementor-element.elementor-element-49f7c4d .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:700;}.elementor-5755 .elementor-element.elementor-element-49f7c4d .elementor-icon-box-title{color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-49f7c4d:has(:hover) .elementor-icon-box-title,
					 .elementor-5755 .elementor-element.elementor-element-49f7c4d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-49f7c4d .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-91c2a5f{--display:flex;}.elementor-5755 .elementor-element.elementor-element-797d296 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-5755 .elementor-element.elementor-element-797d296.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-797d296.elementor-view-framed .elementor-icon, .elementor-5755 .elementor-element.elementor-element-797d296.elementor-view-default .elementor-icon{fill:var( --e-global-color-1e10a23 );color:var( --e-global-color-1e10a23 );border-color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-797d296 .elementor-icon-box-title, .elementor-5755 .elementor-element.elementor-element-797d296 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:700;}.elementor-5755 .elementor-element.elementor-element-797d296 .elementor-icon-box-title{color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-797d296:has(:hover) .elementor-icon-box-title,
					 .elementor-5755 .elementor-element.elementor-element-797d296:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-797d296 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-393a081{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-96d7c28{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5755 .elementor-element.elementor-element-0cdf9e6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.3em;font-weight:600;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-d23a577{column-gap:0px;font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-d23a577 p{margin-block-end:16px;}.elementor-5755 .elementor-element.elementor-element-690fc24{--display:flex;--min-height:139px;--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-5755 .elementor-element.elementor-element-690fc24:not(.elementor-motion-effects-element-type-background), .elementor-5755 .elementor-element.elementor-element-690fc24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://criterialatam.com/wp-content/uploads/2026/01/Frame-427320094-1-scaled.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-5755 .elementor-element.elementor-element-690fc24.e-con{--align-self:flex-start;}.elementor-5755 .elementor-element.elementor-element-2340436{--display:flex;--min-height:139px;--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-5755 .elementor-element.elementor-element-2340436:not(.elementor-motion-effects-element-type-background), .elementor-5755 .elementor-element.elementor-element-2340436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://criterialatam.com/wp-content/uploads/2026/01/Frame-427320094-1-scaled.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-5755 .elementor-element.elementor-element-2340436.e-con{--align-self:flex-start;}.elementor-5755 .elementor-element.elementor-element-09d7570{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-09d7570:not(.elementor-motion-effects-element-type-background), .elementor-5755 .elementor-element.elementor-element-09d7570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5755 .elementor-element.elementor-element-7b9e7e5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5755 .elementor-element.elementor-element-2b6cc8b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.3em;font-weight:600;color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-54a2520{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-54a2520 p{margin-block-end:16px;}.elementor-5755 .elementor-element.elementor-element-7d595f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-2d497c3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5755 .elementor-element.elementor-element-c2f11b2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.3em;font-weight:600;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-e195af0{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-2197895 );--border-color:var( --e-global-color-2197895 );--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-73a2dc5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5755 .elementor-element.elementor-element-c0ea263{--display:flex;}.elementor-5755 .elementor-element.elementor-element-716eb9f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:700;}.elementor-5755 .elementor-element.elementor-element-43b387b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5755 .elementor-element.elementor-element-7cfcd7e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-7cfcd7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5755 .elementor-element.elementor-element-e2df1a0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-e2df1a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5755 .elementor-element.elementor-element-cc79d36{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-cc79d36 p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-a04f76a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-a04f76a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5755 .elementor-element.elementor-element-482f4b9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-3dbbd3a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-3dbbd3a p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-e7662c0{--display:flex;}.elementor-5755 .elementor-element.elementor-element-57a5c86{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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-2197895 );--border-color:var( --e-global-color-2197895 );--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-dedbc41 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-e86bfec{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-e86bfec p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-06a4858{--display:flex;--min-height:0px;--justify-content:center;}.elementor-widget-ucaddon_unlimited_charts .ue-chart-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_charts .ue-chart-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5755 .elementor-element.elementor-element-083f6ba .uc-chart__container{height:390px;}.elementor-5755 .elementor-element.elementor-element-083f6ba .ue-chart-caption{text-align:center;}.elementor-5755 .elementor-element.elementor-element-083f6ba .ue-chart-title{color:var( --e-global-color-3f440ce );font-family:"Lato", Sans-serif;font-size:23px;font-weight:400;margin-top:0px;}.elementor-5755 .elementor-element.elementor-element-083f6ba .ue-chart-subtitle{color:var( --e-global-color-3f440ce );margin-top:5px;}.elementor-5755 .elementor-element.elementor-element-083f6ba .data_item_background_color{background-color:#214584;}.elementor-5755 .elementor-element.elementor-element-da41e6e{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-2197895 );--border-color:var( --e-global-color-2197895 );--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-9ba69a7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5755 .elementor-element.elementor-element-c27eab0{--display:flex;}.elementor-5755 .elementor-element.elementor-element-cf2d232 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:700;}.elementor-5755 .elementor-element.elementor-element-9d2bcf2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5755 .elementor-element.elementor-element-9b6b899{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-9b6b899.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5755 .elementor-element.elementor-element-4aa6149 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-4420d52{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-4420d52 p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-df7195a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-df7195a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5755 .elementor-element.elementor-element-6c9fc9e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-2a4d033{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-2a4d033 p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-780a247{--display:flex;}.elementor-5755 .elementor-element.elementor-element-eaaf1d7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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-2197895 );--border-color:var( --e-global-color-2197895 );--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-99df941 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-d7c6cb4{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-d7c6cb4 p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-f202a77{--display:flex;--min-height:0px;--justify-content:center;}.elementor-5755 .elementor-element.elementor-element-8e65755 .uc-chart__container{height:390px;}.elementor-5755 .elementor-element.elementor-element-8e65755 .ue-chart-caption{text-align:center;}.elementor-5755 .elementor-element.elementor-element-8e65755 .ue-chart-title{color:var( --e-global-color-3f440ce );font-family:"Lato", Sans-serif;font-size:23px;font-weight:400;margin-top:0px;}.elementor-5755 .elementor-element.elementor-element-8e65755 .ue-chart-subtitle{color:var( --e-global-color-3f440ce );margin-top:5px;}.elementor-5755 .elementor-element.elementor-element-8e65755 .data_item_background_color{background-color:#214584;}.elementor-5755 .elementor-element.elementor-element-1b33bd8{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-2197895 );--border-color:var( --e-global-color-2197895 );--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-004265f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5755 .elementor-element.elementor-element-3d3f524{--display:flex;}.elementor-5755 .elementor-element.elementor-element-0252247 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:700;}.elementor-5755 .elementor-element.elementor-element-5df6c6c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5755 .elementor-element.elementor-element-5af6280{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-5af6280.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5755 .elementor-element.elementor-element-1ab1f43 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-907cfba{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-907cfba p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-02bcfd1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-02bcfd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5755 .elementor-element.elementor-element-96a1140 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-2ef4217{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-2ef4217 p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-4d2ce3e{--display:flex;}.elementor-5755 .elementor-element.elementor-element-971dbfe{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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-2197895 );--border-color:var( --e-global-color-2197895 );--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-60cc8f7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-4b31f37{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-4b31f37 p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-cb6da9c{--display:flex;--min-height:0px;--justify-content:center;}.elementor-5755 .elementor-element.elementor-element-d2aefea .uc-chart__container{height:390px;}.elementor-5755 .elementor-element.elementor-element-d2aefea .ue-chart-caption{text-align:center;}.elementor-5755 .elementor-element.elementor-element-d2aefea .ue-chart-title{color:var( --e-global-color-3f440ce );font-family:"Lato", Sans-serif;font-size:23px;font-weight:400;margin-top:0px;}.elementor-5755 .elementor-element.elementor-element-d2aefea .ue-chart-subtitle{color:var( --e-global-color-3f440ce );margin-top:5px;}.elementor-5755 .elementor-element.elementor-element-d2aefea .data_item_background_color{background-color:#214584;}.elementor-5755 .elementor-element.elementor-element-a210173{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-2197895 );--border-color:var( --e-global-color-2197895 );--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-b094157{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5755 .elementor-element.elementor-element-1dcfea1{--display:flex;}.elementor-5755 .elementor-element.elementor-element-b866c22 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:700;}.elementor-5755 .elementor-element.elementor-element-43be9bc{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5755 .elementor-element.elementor-element-689efb2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-689efb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5755 .elementor-element.elementor-element-21d8cc1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-60cb4a5{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-60cb4a5 p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-31c3dae{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-31c3dae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5755 .elementor-element.elementor-element-4e54683 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-8fc3ade{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-8fc3ade p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-33102de{--display:flex;}.elementor-5755 .elementor-element.elementor-element-59276bc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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-2197895 );--border-color:var( --e-global-color-2197895 );--border-radius:5px 5px 5px 5px;}.elementor-5755 .elementor-element.elementor-element-99e82be .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-5755 .elementor-element.elementor-element-4830131{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-4830131 p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-341abbc{--display:flex;--min-height:0px;--justify-content:center;}.elementor-5755 .elementor-element.elementor-element-b897698 .uc-chart__container{height:390px;}.elementor-5755 .elementor-element.elementor-element-b897698 .ue-chart-caption{text-align:center;}.elementor-5755 .elementor-element.elementor-element-b897698 .ue-chart-title{color:var( --e-global-color-3f440ce );font-family:"Lato", Sans-serif;font-size:23px;font-weight:400;margin-top:0px;}.elementor-5755 .elementor-element.elementor-element-b897698 .ue-chart-subtitle{color:var( --e-global-color-3f440ce );margin-top:5px;}.elementor-5755 .elementor-element.elementor-element-b897698 .data_item_background_color{background-color:#214584;}.elementor-5755 .elementor-element.elementor-element-6464149{--display:flex;}.elementor-5755 .elementor-element.elementor-element-0ee4e23{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-0ee4e23 p{margin-block-end:16px;}.elementor-5755 .elementor-element.elementor-element-2e97dfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-2e97dfd:not(.elementor-motion-effects-element-type-background), .elementor-5755 .elementor-element.elementor-element-2e97dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5755 .elementor-element.elementor-element-552cdf0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5755 .elementor-element.elementor-element-57f9785 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.3em;font-weight:600;color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-c823ff9{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-1e10a23 );}.elementor-5755 .elementor-element.elementor-element-c823ff9 p{margin-block-end:16px;}.elementor-5755 .elementor-element.elementor-element-3c80077{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-24884ad{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5755 .elementor-element.elementor-element-28e8c66 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.3em;font-weight:600;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-1590dc3{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-3f440ce );}.elementor-5755 .elementor-element.elementor-element-1590dc3 p{margin-block-end:16px;}@media(max-width:1024px){.elementor-5755 .elementor-element.elementor-element-083f6ba .uc-chart__container{height:400px;}.elementor-5755 .elementor-element.elementor-element-8e65755 .uc-chart__container{height:400px;}.elementor-5755 .elementor-element.elementor-element-d2aefea .uc-chart__container{height:400px;}.elementor-5755 .elementor-element.elementor-element-b897698 .uc-chart__container{height:400px;}}@media(max-width:767px){.elementor-5755 .elementor-element.elementor-element-90c423f{--min-height:47vh;}.elementor-5755 .elementor-element.elementor-element-638620d{text-align:start;}.elementor-5755 .elementor-element.elementor-element-638620d .elementor-heading-title{font-size:30px;}.elementor-5755 .elementor-element.elementor-element-7f4732e{text-align:start;font-size:18px;line-height:1.3em;}.elementor-5755 .elementor-element.elementor-element-356008c{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:45px;--padding-left:05px;--padding-right:5px;}.elementor-5755 .elementor-element.elementor-element-a5502ed{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5755 .elementor-element.elementor-element-0c38e7b{font-size:18px;}.elementor-5755 .elementor-element.elementor-element-0c38e7b p{margin-block-end:0px;}.elementor-5755 .elementor-element.elementor-element-c7d7f97{--min-height:0px;}.elementor-5755 .elementor-element.elementor-element-f0177c2{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-6ea3aa8{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-8c0f0a3 .elementor-heading-title{font-size:25px;}.elementor-5755 .elementor-element.elementor-element-8a56e3f{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-7e782a7{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-37bfae4 .elementor-heading-title{font-size:25px;}.elementor-5755 .elementor-element.elementor-element-18d9008{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-4f8b8b9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5755 .elementor-element.elementor-element-4c3260e .elementor-icon-box-wrapper{text-align:start;}.elementor-5755 .elementor-element.elementor-element-4c3260e .elementor-icon{font-size:45px;}.elementor-5755 .elementor-element.elementor-element-4c3260e .elementor-icon-box-title, .elementor-5755 .elementor-element.elementor-element-4c3260e .elementor-icon-box-title a{font-size:18px;line-height:2.4em;}.elementor-5755 .elementor-element.elementor-element-4c3260e .elementor-icon-box-description{font-size:18px;}.elementor-5755 .elementor-element.elementor-element-3210483 .elementor-icon-box-wrapper{text-align:start;}.elementor-5755 .elementor-element.elementor-element-3210483 .elementor-icon{font-size:45px;}.elementor-5755 .elementor-element.elementor-element-3210483 .elementor-icon-box-title, .elementor-5755 .elementor-element.elementor-element-3210483 .elementor-icon-box-title a{font-size:18px;line-height:2.4em;}.elementor-5755 .elementor-element.elementor-element-3210483 .elementor-icon-box-description{font-size:18px;}.elementor-5755 .elementor-element.elementor-element-bae1552 .elementor-icon-box-wrapper{text-align:start;}.elementor-5755 .elementor-element.elementor-element-bae1552 .elementor-icon{font-size:45px;}.elementor-5755 .elementor-element.elementor-element-bae1552 .elementor-icon-box-title, .elementor-5755 .elementor-element.elementor-element-bae1552 .elementor-icon-box-title a{font-size:18px;line-height:2.4em;}.elementor-5755 .elementor-element.elementor-element-bae1552 .elementor-icon-box-description{font-size:18px;}.elementor-5755 .elementor-element.elementor-element-49f7c4d .elementor-icon-box-wrapper{text-align:start;}.elementor-5755 .elementor-element.elementor-element-49f7c4d .elementor-icon{font-size:45px;}.elementor-5755 .elementor-element.elementor-element-49f7c4d .elementor-icon-box-title, .elementor-5755 .elementor-element.elementor-element-49f7c4d .elementor-icon-box-title a{font-size:18px;line-height:2.4em;}.elementor-5755 .elementor-element.elementor-element-49f7c4d .elementor-icon-box-description{font-size:18px;}.elementor-5755 .elementor-element.elementor-element-797d296 .elementor-icon-box-wrapper{text-align:start;}.elementor-5755 .elementor-element.elementor-element-797d296 .elementor-icon{font-size:45px;}.elementor-5755 .elementor-element.elementor-element-797d296 .elementor-icon-box-title, .elementor-5755 .elementor-element.elementor-element-797d296 .elementor-icon-box-title a{font-size:18px;line-height:2.4em;}.elementor-5755 .elementor-element.elementor-element-797d296 .elementor-icon-box-description{font-size:18px;}.elementor-5755 .elementor-element.elementor-element-393a081{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-0cdf9e6 .elementor-heading-title{font-size:25px;}.elementor-5755 .elementor-element.elementor-element-d23a577{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-690fc24{--width:330px;--min-height:117px;}.elementor-5755 .elementor-element.elementor-element-2340436{--width:330px;--min-height:258px;--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-5755 .elementor-element.elementor-element-2340436:not(.elementor-motion-effects-element-type-background), .elementor-5755 .elementor-element.elementor-element-2340436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://criterialatam.com/wp-content/uploads/2026/01/Frame-427320102.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5755 .elementor-element.elementor-element-2340436.e-con{--align-self:flex-start;}.elementor-5755 .elementor-element.elementor-element-09d7570{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-2b6cc8b .elementor-heading-title{font-size:25px;}.elementor-5755 .elementor-element.elementor-element-54a2520{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-7d595f7{--padding-top:40px;--padding-bottom:040px;--padding-left:5px;--padding-right:5px;}.elementor-5755 .elementor-element.elementor-element-c2f11b2 .elementor-heading-title{font-size:25px;}.elementor-5755 .elementor-element.elementor-element-e195af0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-e195af0.e-con{--align-self:center;}.elementor-5755 .elementor-element.elementor-element-73a2dc5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5755 .elementor-element.elementor-element-716eb9f .elementor-heading-title{font-size:20px;}.elementor-5755 .elementor-element.elementor-element-43b387b{--width:300px;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-5755 .elementor-element.elementor-element-7cfcd7e{--width:121px;--min-height:0px;}.elementor-5755 .elementor-element.elementor-element-e2df1a0 .elementor-heading-title{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-e2df1a0{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-5755 .elementor-element.elementor-element-cc79d36{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-a04f76a{--width:121px;--min-height:0px;}.elementor-5755 .elementor-element.elementor-element-482f4b9 .elementor-heading-title{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-3dbbd3a{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-dedbc41 .elementor-heading-title{font-size:18px;}.elementor-5755 .elementor-element.elementor-element-e86bfec{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-083f6ba .uc-chart__container{height:300px;}.elementor-5755 .elementor-element.elementor-element-083f6ba .ue-chart-title{font-size:20px;line-height:2.3em;margin-top:0px;}.elementor-5755 .elementor-element.elementor-element-083f6ba .ue-chart-subtitle{margin-top:12px;}.elementor-5755 .elementor-element.elementor-element-da41e6e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5755 .elementor-element.elementor-element-9ba69a7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5755 .elementor-element.elementor-element-cf2d232 .elementor-heading-title{font-size:20px;}.elementor-5755 .elementor-element.elementor-element-9d2bcf2{--width:300px;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-5755 .elementor-element.elementor-element-9b6b899{--width:121px;--min-height:0px;}.elementor-5755 .elementor-element.elementor-element-4aa6149 .elementor-heading-title{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-4420d52{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-df7195a{--width:121px;--min-height:0px;}.elementor-5755 .elementor-element.elementor-element-6c9fc9e .elementor-heading-title{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-2a4d033{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-99df941 .elementor-heading-title{font-size:18px;}.elementor-5755 .elementor-element.elementor-element-d7c6cb4{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-8e65755 .uc-chart__container{height:300px;}.elementor-5755 .elementor-element.elementor-element-8e65755 .ue-chart-title{font-size:20px;line-height:2.3em;margin-top:0px;}.elementor-5755 .elementor-element.elementor-element-8e65755 .ue-chart-subtitle{margin-top:12px;}.elementor-5755 .elementor-element.elementor-element-004265f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5755 .elementor-element.elementor-element-0252247 .elementor-heading-title{font-size:20px;}.elementor-5755 .elementor-element.elementor-element-5df6c6c{--width:300px;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-5755 .elementor-element.elementor-element-5af6280{--width:121px;--min-height:0px;}.elementor-5755 .elementor-element.elementor-element-1ab1f43 .elementor-heading-title{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-907cfba{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-02bcfd1{--width:121px;--min-height:0px;}.elementor-5755 .elementor-element.elementor-element-96a1140 .elementor-heading-title{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-2ef4217{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-60cc8f7 .elementor-heading-title{font-size:18px;}.elementor-5755 .elementor-element.elementor-element-4b31f37{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-d2aefea .uc-chart__container{height:300px;}.elementor-5755 .elementor-element.elementor-element-d2aefea .ue-chart-title{font-size:20px;line-height:2.3em;margin-top:0px;}.elementor-5755 .elementor-element.elementor-element-d2aefea .ue-chart-subtitle{margin-top:12px;}.elementor-5755 .elementor-element.elementor-element-b094157{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5755 .elementor-element.elementor-element-b866c22 .elementor-heading-title{font-size:20px;}.elementor-5755 .elementor-element.elementor-element-43be9bc{--width:300px;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-5755 .elementor-element.elementor-element-689efb2{--width:121px;--min-height:0px;}.elementor-5755 .elementor-element.elementor-element-21d8cc1 .elementor-heading-title{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-60cb4a5{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-31c3dae{--width:121px;--min-height:0px;}.elementor-5755 .elementor-element.elementor-element-4e54683 .elementor-heading-title{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-8fc3ade{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-99e82be .elementor-heading-title{font-size:18px;}.elementor-5755 .elementor-element.elementor-element-4830131{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-b897698 .uc-chart__container{height:300px;}.elementor-5755 .elementor-element.elementor-element-b897698 .ue-chart-title{font-size:20px;line-height:2.3em;margin-top:0px;}.elementor-5755 .elementor-element.elementor-element-b897698 .ue-chart-subtitle{margin-top:12px;}.elementor-5755 .elementor-element.elementor-element-0ee4e23{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-2e97dfd{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-57f9785 .elementor-heading-title{font-size:25px;}.elementor-5755 .elementor-element.elementor-element-c823ff9{font-size:16px;}.elementor-5755 .elementor-element.elementor-element-3c80077{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5755 .elementor-element.elementor-element-28e8c66 .elementor-heading-title{font-size:25px;}.elementor-5755 .elementor-element.elementor-element-1590dc3{font-size:16px;}}@media(min-width:768px){.elementor-5755 .elementor-element.elementor-element-c7d7f97{--width:56%;}.elementor-5755 .elementor-element.elementor-element-f0177c2{--width:74%;}.elementor-5755 .elementor-element.elementor-element-42a215d{--width:13%;}.elementor-5755 .elementor-element.elementor-element-5468d46{--width:13%;}.elementor-5755 .elementor-element.elementor-element-93b698a{--width:13%;}.elementor-5755 .elementor-element.elementor-element-04205d3{--width:13%;}.elementor-5755 .elementor-element.elementor-element-91c2a5f{--width:13%;}.elementor-5755 .elementor-element.elementor-element-690fc24{--width:100%;}.elementor-5755 .elementor-element.elementor-element-2340436{--width:100%;}.elementor-5755 .elementor-element.elementor-element-73a2dc5{--width:100%;}.elementor-5755 .elementor-element.elementor-element-43b387b{--width:100%;}.elementor-5755 .elementor-element.elementor-element-7cfcd7e{--width:43%;}.elementor-5755 .elementor-element.elementor-element-a04f76a{--width:43%;}.elementor-5755 .elementor-element.elementor-element-57a5c86{--width:100%;}.elementor-5755 .elementor-element.elementor-element-06a4858{--width:54%;}.elementor-5755 .elementor-element.elementor-element-9ba69a7{--width:100%;}.elementor-5755 .elementor-element.elementor-element-9d2bcf2{--width:100%;}.elementor-5755 .elementor-element.elementor-element-9b6b899{--width:43%;}.elementor-5755 .elementor-element.elementor-element-df7195a{--width:43%;}.elementor-5755 .elementor-element.elementor-element-eaaf1d7{--width:100%;}.elementor-5755 .elementor-element.elementor-element-f202a77{--width:54%;}.elementor-5755 .elementor-element.elementor-element-004265f{--width:100%;}.elementor-5755 .elementor-element.elementor-element-5df6c6c{--width:100%;}.elementor-5755 .elementor-element.elementor-element-5af6280{--width:43%;}.elementor-5755 .elementor-element.elementor-element-02bcfd1{--width:43%;}.elementor-5755 .elementor-element.elementor-element-971dbfe{--width:100%;}.elementor-5755 .elementor-element.elementor-element-cb6da9c{--width:54%;}.elementor-5755 .elementor-element.elementor-element-b094157{--width:100%;}.elementor-5755 .elementor-element.elementor-element-43be9bc{--width:100%;}.elementor-5755 .elementor-element.elementor-element-689efb2{--width:43%;}.elementor-5755 .elementor-element.elementor-element-31c3dae{--width:43%;}.elementor-5755 .elementor-element.elementor-element-59276bc{--width:100%;}.elementor-5755 .elementor-element.elementor-element-341abbc{--width:54%;}}/* Start custom CSS for html, class: .elementor-element-27d7a10 *//* ========= CRITERIA CYCLE PRO (DESKTOP + MOBILE) ========= */
.criteria-cycle-pro{
  --c:#002E61;
  --bg:#ffffff;
  --ring: rgba(0,46,97,.35);
  font-family: Lato, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  width: 100%;
  background: transparent;
  /* Aire lateral en mobile para que los labels no choquen bordes */
  padding-left: 0;
  padding-right: 0;
}

/* ========================= DIAL (base) ========================= */
.criteria-cycle-pro__dial{
  width: min(1100px, 100%);
  aspect-ratio: 1 / 1;
  margin: 0 auto;
  position: relative;
  overflow: visible; /* importante aquí */
  /* mantener ringInset igual en desktop/mobile para que los nodos coincidan */
  --ringInset: 20%;
  --centerInset: 30%;
}

/* anillo punteado */
.criteria-cycle-pro__dial::before{
  content:"";
  position:absolute;
  inset: var(--ringInset);
  border-radius: 50%;
  border: 2px dashed var(--ring);
}
.criteria-cycle-pro__dial::after{
  content:"";
  position:absolute;
  inset: var(--ringInset);
  border-radius: 50%;
  border: 1px solid rgba(0,46,97,.10);
}

/* círculo central */
.criteria-cycle-pro__center{
  position:absolute;
  inset: var(--centerInset);
  border-radius: 50%;
  background: var(--bg);
  box-shadow: 0 10px 28px rgba(0,46,97,.10);
  display:grid;
  place-items:center;
}
.criteria-cycle-pro__title{
  color: var(--c);
  font-weight: 700;
  text-align:center;
  line-height: 1.15;
  font-size: clamp(18px, 2.2vw, 28px);
}
.criteria-cycle-pro__title strong{ font-weight: 800; }

/* pasos */
.criteria-cycle-pro__step{
  position:absolute;
  left: var(--x);
  top: var(--y);
  transform: translate(-50%,-50%);
  z-index: 3;
}

/* nodo */
.criteria-cycle-pro__node{
  width: clamp(38px, 4vw, 46px);
  height: clamp(38px, 4vw, 46px);
  border-radius: 999px;
  background: var(--c);
  color: #fff;
  display:grid;
  place-items:center;
  font-weight: 800;
  font-size: clamp(14px, 1.6vw, 16px);
  line-height: 1;
  box-shadow: 0 12px 26px rgba(0,46,97,.18);
  transition: transform .18s ease, box-shadow .18s ease;
}

/* label */
.criteria-cycle-pro__label{
  position:absolute;
  width: 240px;
  max-width: 240px;
  background: var(--c);
  color:#fff;
  padding: 10px 12px;
  border-radius: 10px;
  font-weight: 600;
  line-height: 1.15;
  font-size: clamp(13px, 1.4vw, 15px);
  box-shadow: 0 12px 26px rgba(0,46,97,.16);
  border: 1px solid rgba(255,255,255,.14);
  white-space: normal;
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.criteria-cycle-pro__label .n{
  font-weight: 800;
  margin-right: 6px;
}

/* orientación labels */
.criteria-cycle-pro__step.is-top .criteria-cycle-pro__label{
  left:50%;
  bottom: calc(100% + 12px);
  transform: translateX(-50%);
  text-align:center;
}
.criteria-cycle-pro__step.is-right .criteria-cycle-pro__label{
  left: calc(100% + 14px);
  top:50%;
  transform: translateY(-50%);
  text-align:left;
}
.criteria-cycle-pro__step.is-left .criteria-cycle-pro__label{
  right: calc(100% + 14px);
  top:50%;
  transform: translateY(-50%);
  text-align:right;
}
/* 4 y 5 abajo: uno a derecha y otro a izquierda */
.criteria-cycle-pro__step.is-bottom-right .criteria-cycle-pro__label{
  left: calc(100% + 14px);
  top: calc(100% + 12px);
  transform: none;
  text-align: left;
}
.criteria-cycle-pro__step.is-bottom-left .criteria-cycle-pro__label{
  right: calc(100% + 14px);
  top: calc(100% + 12px);
  transform: none;
  text-align: right;
}

/* hover sobrio (desktop) */
.criteria-cycle-pro__step:hover .criteria-cycle-pro__node{
  transform: scale(1.06);
  box-shadow: 0 16px 34px rgba(0,46,97,.22);
}
.criteria-cycle-pro__step:hover .criteria-cycle-pro__label{
  filter: brightness(1.03);
  box-shadow: 0 18px 38px rgba(0,46,97,.20);
}
.criteria-cycle-pro__step.is-top:hover .criteria-cycle-pro__label{
  transform: translateX(-50%) translateY(-2px);
}
.criteria-cycle-pro__step.is-right:hover .criteria-cycle-pro__label{
  transform: translateY(-50%) translateX(2px);
}
.criteria-cycle-pro__step.is-left:hover .criteria-cycle-pro__label{
  transform: translateY(-50%) translateX(-2px);
}
.criteria-cycle-pro__step.is-bottom-right:hover .criteria-cycle-pro__label{
  transform: translateX(2px) translateY(2px);
}
.criteria-cycle-pro__step.is-bottom-left:hover .criteria-cycle-pro__label{
  transform: translateX(-2px) translateY(2px);
}

/* ========================= LISTA MOBILE: OCULTA ========================= */
.criteria-cycle-pro__mobile{
  display:none; /* ocultamos la lista en todas las vistas */
  width: min(520px, 80vw); /* corregido el typo */
  margin: 12px auto 0;
  border: 1px solid rgba(0,46,97,.15);
  border-radius: 8px;
  background: rgba(255,255,255,.60);
  backdrop-filter: blur(2px);
  overflow: hidden;
}
.criteria-cycle-pro__mItem{
  display:flex;
  gap:10px;
  align-items:center;
  padding: 14px 14px;
  border-bottom: 1px solid rgba(0,46,97,.10);
  color: var(--c);
  font-weight: 700;
  line-height: 1.2;
  font-size: 14px;
}
.criteria-cycle-pro__mItem:last-child{ border-bottom:0; }
.criteria-cycle-pro__mItem span{
  width: 30px; height: 30px; border-radius: 999px;
  background: var(--c); color:#fff; display:grid; place-items:center;
  font-weight: 900; font-size: 13px; flex: 0 0 auto;
  box-shadow: 0 10px 18px rgba(0,46,97,.16);
}

/* ========================= OVERRIDES: evitar recortes en wrappers ========================= */
.criteria-cycle-pro,
.criteria-cycle-pro *{
  overflow: visible !important; /* asegura que nada del componente se recorte */
}

/* Si el dial está dentro de contenedores que suelen recortar (ajusta si conocés el .elementor-5755 .elementor-element.elementor-element-27d7a10 exacto) */
.section, .container, .row, .col, .swiper, .swiper-wrapper, .swiper-slide,
.block, .module, .content, .wrapper{
  overflow: visible !important;
}

/* ========================= MOBILE: MÁS COMPACTO y SIN CORTES ========================= */
@media (max-width: 680px){
  /* aire lateral para labels */
  .criteria-cycle-pro{
    padding-left: clamp(8px, 3vw, 16px);
    padding-right: clamp(8px, 3vw, 16px);
  }

  /* dial más chico, mismos nodos (ringInset NO cambia) */
  .criteria-cycle-pro__dial{
    width: min(480px, 92vw);
    --centerInset: 20%;  /* centro más chico -> más espacio para labels */
    --ringInset: 20%;
  }

  /* labels compactos */
  .criteria-cycle-pro__label{
    width: 170px;
    max-width: 170px;
    padding: 7px 9px;
    font-size: 12px;
    line-height: 1.15;
    border-radius: 8px;
  }

  /* nodos más chicos */
  .criteria-cycle-pro__node{
    width: 32px;
    height: 32px;
    font-size: 12px;
  }

  /* título más chico */
  .criteria-cycle-pro__title{
    font-size: clamp(15px, 3.2vw, 20px);
  }

  /* SIN lista en mobile */
  .criteria-cycle-pro__mobile{
    display: none !important;
  }
}

/* ========================= ANTI-RECORTE EXTREMO (<360px) ========================= */
@media (max-width: 360px){
  .criteria-cycle-pro__step.is-right .criteria-cycle-pro__label{
    left: calc(100% + 8px);
  }
  .criteria-cycle-pro__step.is-left .criteria-cycle-pro__label{
    right: calc(100% + 8px);
  }
  .criteria-cycle-pro__step.is-top .criteria-cycle-pro__label{
    bottom: calc(100% + 8px);
  }
  .criteria-cycle-pro__step.is-bottom-right .criteria-cycle-pro__label{
    left: calc(100% + 8px);
    top:  calc(100% + 8px);
  }
  .criteria-cycle-pro__step.is-bottom-left .criteria-cycle-pro__label{
    right: calc(100% + 8px);
    top:  calc(100% + 8px);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f696d12 *//* ========= CRITERIA CYCLE PRO (DESKTOP + MOBILE) ========= */
.criteria-cycle-pro{
  --c:#002E61;
  --bg:#ffffff;
  --ring: rgba(0,46,97,.35);
  font-family: Lato, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  width: 100%;
  background: transparent;
  /* Aire lateral en mobile para que los labels no choquen bordes */
  padding-left: 0;
  padding-right: 0;
}

/* ========================= DIAL (base) ========================= */
.criteria-cycle-pro__dial{
  width: min(1100px, 100%);
  aspect-ratio: 1 / 1;
  margin: 0 auto;
  position: relative;
  overflow: visible; /* importante aquí */
  /* mantener ringInset igual en desktop/mobile para que los nodos coincidan */
  --ringInset: 20%;
  --centerInset: 30%;
}

/* anillo punteado */
.criteria-cycle-pro__dial::before{
  content:"";
  position:absolute;
  inset: var(--ringInset);
  border-radius: 50%;
  border: 2px dashed var(--ring);
}
.criteria-cycle-pro__dial::after{
  content:"";
  position:absolute;
  inset: var(--ringInset);
  border-radius: 50%;
  border: 1px solid rgba(0,46,97,.10);
}

/* círculo central */
.criteria-cycle-pro__center{
  position:absolute;
  inset: var(--centerInset);
  border-radius: 50%;
  background: var(--bg);
  box-shadow: 0 10px 28px rgba(0,46,97,.10);
  display:grid;
  place-items:center;
}
.criteria-cycle-pro__title{
  color: var(--c);
  font-weight: 700;
  text-align:center;
  line-height: 1.15;
  font-size: clamp(18px, 2.2vw, 28px);
}
.criteria-cycle-pro__title strong{ font-weight: 800; }

/* pasos */
.criteria-cycle-pro__step{
  position:absolute;
  left: var(--x);
  top: var(--y);
  transform: translate(-50%,-50%);
  z-index: 3;
}

/* nodo */
.criteria-cycle-pro__node{
  width: clamp(38px, 4vw, 46px);
  height: clamp(38px, 4vw, 46px);
  border-radius: 999px;
  background: var(--c);
  color: #fff;
  display:grid;
  place-items:center;
  font-weight: 800;
  font-size: clamp(14px, 1.6vw, 16px);
  line-height: 1;
  box-shadow: 0 12px 26px rgba(0,46,97,.18);
  transition: transform .18s ease, box-shadow .18s ease;
}

/* label */
.criteria-cycle-pro__label{
  position:absolute;
  width: 240px;
  max-width: 240px;
  background: var(--c);
  color:#fff;
  padding: 10px 12px;
  border-radius: 10px;
  font-weight: 600;
  line-height: 1.15;
  font-size: clamp(13px, 1.4vw, 15px);
  box-shadow: 0 12px 26px rgba(0,46,97,.16);
  border: 1px solid rgba(255,255,255,.14);
  white-space: normal;
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.criteria-cycle-pro__label .n{
  font-weight: 800;
  margin-right: 6px;
}

/* orientación labels */
.criteria-cycle-pro__step.is-top .criteria-cycle-pro__label{
  left:50%;
  bottom: calc(100% + 12px);
  transform: translateX(-50%);
  text-align:center;
}
.criteria-cycle-pro__step.is-right .criteria-cycle-pro__label{
  left: calc(100% + 14px);
  top:50%;
  transform: translateY(-50%);
  text-align:left;
}
.criteria-cycle-pro__step.is-left .criteria-cycle-pro__label{
  right: calc(100% + 14px);
  top:50%;
  transform: translateY(-50%);
  text-align:right;
}
/* 4 y 5 abajo: uno a derecha y otro a izquierda */
.criteria-cycle-pro__step.is-bottom-right .criteria-cycle-pro__label{
  left: calc(100% + 14px);
  top: calc(100% + 12px);
  transform: none;
  text-align: left;
}
.criteria-cycle-pro__step.is-bottom-left .criteria-cycle-pro__label{
  right: calc(100% + 14px);
  top: calc(100% + 12px);
  transform: none;
  text-align: right;
}

/* hover sobrio (desktop) */
.criteria-cycle-pro__step:hover .criteria-cycle-pro__node{
  transform: scale(1.06);
  box-shadow: 0 16px 34px rgba(0,46,97,.22);
}
.criteria-cycle-pro__step:hover .criteria-cycle-pro__label{
  filter: brightness(1.03);
  box-shadow: 0 18px 38px rgba(0,46,97,.20);
}
.criteria-cycle-pro__step.is-top:hover .criteria-cycle-pro__label{
  transform: translateX(-50%) translateY(-2px);
}
.criteria-cycle-pro__step.is-right:hover .criteria-cycle-pro__label{
  transform: translateY(-50%) translateX(2px);
}
.criteria-cycle-pro__step.is-left:hover .criteria-cycle-pro__label{
  transform: translateY(-50%) translateX(-2px);
}
.criteria-cycle-pro__step.is-bottom-right:hover .criteria-cycle-pro__label{
  transform: translateX(2px) translateY(2px);
}
.criteria-cycle-pro__step.is-bottom-left:hover .criteria-cycle-pro__label{
  transform: translateX(-2px) translateY(2px);
}

/* ========================= LISTA MOBILE: OCULTA ========================= */
.criteria-cycle-pro__mobile{
  display:none; /* ocultamos la lista en todas las vistas */
  width: min(520px, 80vw); /* corregido el typo */
  margin: 12px auto 0;
  border: 1px solid rgba(0,46,97,.15);
  border-radius: 8px;
  background: rgba(255,255,255,.60);
  backdrop-filter: blur(2px);
  overflow: hidden;
}
.criteria-cycle-pro__mItem{
  display:flex;
  gap:10px;
  align-items:center;
  padding: 14px 14px;
  border-bottom: 1px solid rgba(0,46,97,.10);
  color: var(--c);
  font-weight: 700;
  line-height: 1.2;
  font-size: 14px;
}
.criteria-cycle-pro__mItem:last-child{ border-bottom:0; }
.criteria-cycle-pro__mItem span{
  width: 30px; height: 30px; border-radius: 999px;
  background: var(--c); color:#fff; display:grid; place-items:center;
  font-weight: 900; font-size: 13px; flex: 0 0 auto;
  box-shadow: 0 10px 18px rgba(0,46,97,.16);
}

/* ========================= OVERRIDES: evitar recortes en wrappers ========================= */
.criteria-cycle-pro,
.criteria-cycle-pro *{
  overflow: visible !important; /* asegura que nada del componente se recorte */
}

/* Si el dial está dentro de contenedores que suelen recortar (ajusta si conocés el .elementor-5755 .elementor-element.elementor-element-f696d12 exacto) */
.section, .container, .row, .col, .swiper, .swiper-wrapper, .swiper-slide,
.block, .module, .content, .wrapper{
  overflow: visible !important;
}

/* ========================= MOBILE: MÁS COMPACTO y SIN CORTES ========================= */
@media (max-width: 680px){
  /* aire lateral para labels */
  .criteria-cycle-pro{
    padding-left: clamp(8px, 3vw, 16px);
    padding-right: clamp(8px, 3vw, 16px);
  }

  /* dial más chico, mismos nodos (ringInset NO cambia) */
  .criteria-cycle-pro__dial{
    width: min(480px, 92vw);
    --centerInset: 20%;  /* centro más chico -> más espacio para labels */
    --ringInset: 20%;
  }

  /* labels compactos */
  .criteria-cycle-pro__label{
    width: 170px;
    max-width: 170px;
    padding: 7px 9px;
    font-size: 12px;
    line-height: 1.15;
    border-radius: 8px;
  }

  /* nodos más chicos */
  .criteria-cycle-pro__node{
    width: 32px;
    height: 32px;
    font-size: 12px;
  }

  /* título más chico */
  .criteria-cycle-pro__title{
    font-size: clamp(15px, 3.2vw, 20px);
  }

  /* SIN lista en mobile */
  .criteria-cycle-pro__mobile{
    display: none !important;
  }
}

/* ========================= ANTI-RECORTE EXTREMO (<360px) ========================= */
@media (max-width: 360px){
  .criteria-cycle-pro__step.is-right .criteria-cycle-pro__label{
    left: calc(100% + 8px);
  }
  .criteria-cycle-pro__step.is-left .criteria-cycle-pro__label{
    right: calc(100% + 8px);
  }
  .criteria-cycle-pro__step.is-top .criteria-cycle-pro__label{
    bottom: calc(100% + 8px);
  }
  .criteria-cycle-pro__step.is-bottom-right .criteria-cycle-pro__label{
    left: calc(100% + 8px);
    top:  calc(100% + 8px);
  }
  .criteria-cycle-pro__step.is-bottom-left .criteria-cycle-pro__label{
    right: calc(100% + 8px);
    top:  calc(100% + 8px);
  }
}/* End custom CSS */