.elementor-3852 .elementor-element.elementor-element-2447f42{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-0f31b42 .elementor-icon-wrapper{text-align:center;}.elementor-3852 .elementor-element.elementor-element-0f31b42.elementor-view-stacked .elementor-icon{background-color:#5C5C5C;}.elementor-3852 .elementor-element.elementor-element-0f31b42.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-0f31b42.elementor-view-default .elementor-icon{color:#5C5C5C;border-color:#5C5C5C;}.elementor-3852 .elementor-element.elementor-element-0f31b42.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-0f31b42.elementor-view-default .elementor-icon svg{fill:#5C5C5C;}.elementor-3852 .elementor-element.elementor-element-0f31b42.elementor-view-stacked .elementor-icon:hover{background-color:#979797;}.elementor-3852 .elementor-element.elementor-element-0f31b42.elementor-view-framed .elementor-icon:hover, .elementor-3852 .elementor-element.elementor-element-0f31b42.elementor-view-default .elementor-icon:hover{color:#979797;border-color:#979797;}.elementor-3852 .elementor-element.elementor-element-0f31b42.elementor-view-framed .elementor-icon:hover, .elementor-3852 .elementor-element.elementor-element-0f31b42.elementor-view-default .elementor-icon:hover svg{fill:#979797;}.elementor-3852 .elementor-element.elementor-element-0f31b42 .elementor-icon{font-size:26px;}.elementor-3852 .elementor-element.elementor-element-0f31b42 .elementor-icon svg{height:26px;}.elementor-3852 .elementor-element.elementor-element-791eeed{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-44e36e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3852 .elementor-element.elementor-element-b15f7ee .e-off-canvas__content{background-color:#1F1F1F;}.elementor-3852 .elementor-element.elementor-element-b15f7ee .e-off-canvas__overlay{background-color:transparent;background-image:linear-gradient(180deg, #04001D 0%, #FF0088 100%);}.elementor-3852 .elementor-element.elementor-element-b15f7ee{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-3852 .elementor-element.elementor-element-67c71cf{--display:flex;}.elementor-3852 .elementor-element.elementor-element-e83f557 .elementor-icon-wrapper{text-align:center;}.elementor-3852 .elementor-element.elementor-element-e83f557.elementor-view-stacked .elementor-icon{background-color:#9E9E9E;}.elementor-3852 .elementor-element.elementor-element-e83f557.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-e83f557.elementor-view-default .elementor-icon{color:#9E9E9E;border-color:#9E9E9E;}.elementor-3852 .elementor-element.elementor-element-e83f557.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-e83f557.elementor-view-default .elementor-icon svg{fill:#9E9E9E;}.elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--dropdown a, .elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--dropdown{background-color:#000000B8;}.elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--dropdown a:hover,
					.elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--dropdown a:focus,
					.elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--dropdown a.highlighted{background-color:#FF006EEB;}.elementor-3852 .elementor-element.elementor-element-f1c2b44{text-align:center;}.elementor-3852 .elementor-element.elementor-element-f1c2b44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:#02ADFF;}.elementor-3852 .elementor-element.elementor-element-bdd54cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3852 .elementor-element.elementor-element-bdd54cb{font-family:"Verdana", Sans-serif;font-weight:400;color:#CECECE;}.elementor-3852 .elementor-element.elementor-element-3a95088{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-8d3c267{--display:flex;border-style:none;--border-style:none;}.elementor-3852 .elementor-element.elementor-element-35bf6f1 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-35bf6f1 .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-35bf6f1 .elementor-progress-bar{height:30px;line-height:30px;}.elementor-3852 .elementor-element.elementor-element-35bf6f1 .elementor-progress-wrapper{border-radius:7px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-3732971{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-gap:12px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-3732971 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-3852 .elementor-element.elementor-element-3732971 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-3852 .elementor-element.elementor-element-f577018{--display:flex;border-style:none;--border-style:none;}.elementor-3852 .elementor-element.elementor-element-12b761d .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-12b761d .elementor-progress-wrapper .elementor-progress-bar{background-color:#D51818;}.elementor-3852 .elementor-element.elementor-element-12b761d .elementor-progress-bar{height:30px;line-height:30px;}.elementor-3852 .elementor-element.elementor-element-12b761d .elementor-progress-wrapper{border-radius:7px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-83faae0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-83faae0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3852 .elementor-element.elementor-element-11c903c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-1a56a68{--display:flex;border-style:none;--border-style:none;}.elementor-3852 .elementor-element.elementor-element-8ce8b6a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-8ce8b6a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3852 .elementor-element.elementor-element-38b719f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-d6cf77b{color:var( --e-global-color-kadence9 );}.elementor-3852 .elementor-element.elementor-element-8fc57a8{--display:flex;}.elementor-3852 .elementor-element.elementor-element-8269ea2{--divider-border-style:solid;--divider-color:#494949;--divider-border-width:1px;}.elementor-3852 .elementor-element.elementor-element-8269ea2 .elementor-divider-separator{width:100%;}.elementor-3852 .elementor-element.elementor-element-8269ea2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3852 .elementor-element.elementor-element-8269ea2.elementor-view-stacked .elementor-icon{background-color:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-8269ea2.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-8269ea2.elementor-view-default .elementor-icon{color:#3D3D3D;border-color:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-8269ea2.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-8269ea2.elementor-view-default .elementor-icon svg{fill:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-b2f6848{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3852 .elementor-element.elementor-element-75c4272{text-align:center;}.elementor-3852 .elementor-element.elementor-element-75c4272 .elementor-heading-title{color:#02ADFF;}.elementor-3852 .elementor-element.elementor-element-f06e6bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3852 .elementor-element.elementor-element-f06e6bc{font-family:"Verdana", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-d264132{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 8px;--row-gap:5px;--column-gap:8px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-d264132.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3852 .elementor-element.elementor-element-b1a04dd .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-b1a04dd .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-b1a04dd .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-b1a04dd .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-4592024 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-4592024 .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-4592024 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-4592024 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-c138fa6 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-c138fa6 .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-c138fa6 .elementor-progress-bar{height:27px;line-height:27px;}.elementor-3852 .elementor-element.elementor-element-c138fa6 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-319d976 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-319d976 .elementor-progress-wrapper .elementor-progress-bar{background-color:#055A83;}.elementor-3852 .elementor-element.elementor-element-319d976 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-319d976 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-972412c .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-972412c .elementor-progress-wrapper .elementor-progress-bar{background-color:#055A83;}.elementor-3852 .elementor-element.elementor-element-972412c .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-972412c .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-3181092 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-3181092 .elementor-progress-wrapper .elementor-progress-bar{background-color:#055A83;}.elementor-3852 .elementor-element.elementor-element-3181092 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-3181092 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-acb9de1 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-acb9de1 .elementor-progress-wrapper .elementor-progress-bar{background-color:#055A83;}.elementor-3852 .elementor-element.elementor-element-acb9de1 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-acb9de1 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-b372c85 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-b372c85 .elementor-progress-wrapper .elementor-progress-bar{background-color:#055A83;}.elementor-3852 .elementor-element.elementor-element-b372c85 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-b372c85 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-d85b278 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-d85b278 .elementor-progress-wrapper .elementor-progress-bar{background-color:#055A83;}.elementor-3852 .elementor-element.elementor-element-d85b278 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-d85b278 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-ed280d0 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-ed280d0 .elementor-progress-wrapper .elementor-progress-bar{background-color:#055A83;}.elementor-3852 .elementor-element.elementor-element-ed280d0 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-ed280d0 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-62b958a .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-62b958a .elementor-progress-wrapper .elementor-progress-bar{background-color:#055A83;}.elementor-3852 .elementor-element.elementor-element-62b958a .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-62b958a .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-a3269a5 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-a3269a5 .elementor-progress-wrapper .elementor-progress-bar{background-color:#055A83;}.elementor-3852 .elementor-element.elementor-element-a3269a5 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-a3269a5 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-12c815a .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-12c815a .elementor-progress-wrapper .elementor-progress-bar{background-color:#055A83;}.elementor-3852 .elementor-element.elementor-element-12c815a .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-12c815a .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-207ee92 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-207ee92 .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-207ee92 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-207ee92 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-5b8744d .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-5b8744d .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-5b8744d .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-5b8744d .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-c3eae17 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-c3eae17 .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-c3eae17 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-c3eae17 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-e3d58cf:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #222F40 0%, #344C6B 100%);}.elementor-3852 .elementor-element.elementor-element-e3d58cf > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-3852 .elementor-element.elementor-element-e3d58cf .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-3852 .elementor-element.elementor-element-e3d58cf .elementor-counter-title{justify-content:center;color:#FFFFFF;font-size:16px;}.elementor-3852 .elementor-element.elementor-element-e3d58cf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:1px;color:#02ADFF;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;}.elementor-3852 .elementor-element.elementor-element-9012754:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #222F40 0%, #344C6B 100%);}.elementor-3852 .elementor-element.elementor-element-9012754 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-3852 .elementor-element.elementor-element-9012754 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-3852 .elementor-element.elementor-element-9012754 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-size:16px;}.elementor-3852 .elementor-element.elementor-element-9012754 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#00ACFF;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;}.elementor-3852 .elementor-element.elementor-element-71bf99e{--display:flex;}.elementor-3852 .elementor-element.elementor-element-9c3ed4c{--divider-border-style:solid;--divider-color:#494949;--divider-border-width:1px;}.elementor-3852 .elementor-element.elementor-element-9c3ed4c .elementor-divider-separator{width:100%;}.elementor-3852 .elementor-element.elementor-element-9c3ed4c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3852 .elementor-element.elementor-element-9c3ed4c.elementor-view-stacked .elementor-icon{background-color:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-9c3ed4c.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-9c3ed4c.elementor-view-default .elementor-icon{color:#3D3D3D;border-color:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-9c3ed4c.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-9c3ed4c.elementor-view-default .elementor-icon svg{fill:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-b8a8a1f{--display:flex;}.elementor-3852 .elementor-element.elementor-element-0892645{text-align:center;}.elementor-3852 .elementor-element.elementor-element-0892645 .elementor-heading-title{color:#02ADFF;}.elementor-3852 .elementor-element.elementor-element-e7b1980{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 8px;--row-gap:5px;--column-gap:8px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-165023c .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-165023c .elementor-progress-wrapper .elementor-progress-bar{background-color:#00699B;}.elementor-3852 .elementor-element.elementor-element-165023c .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-165023c .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-60a2012 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-60a2012 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00699B;}.elementor-3852 .elementor-element.elementor-element-60a2012 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-60a2012 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-cb6f8d7 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-cb6f8d7 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00699B;}.elementor-3852 .elementor-element.elementor-element-cb6f8d7 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-cb6f8d7 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-789b1da .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-789b1da .elementor-progress-wrapper .elementor-progress-bar{background-color:#00699B;}.elementor-3852 .elementor-element.elementor-element-789b1da .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-789b1da .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-a243742 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-a243742 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00699B;}.elementor-3852 .elementor-element.elementor-element-a243742 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-a243742 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-4a81e32 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-4a81e32 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00699B;}.elementor-3852 .elementor-element.elementor-element-4a81e32 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-4a81e32 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-1ecdd9e .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-1ecdd9e .elementor-progress-wrapper .elementor-progress-bar{background-color:#00699B;}.elementor-3852 .elementor-element.elementor-element-1ecdd9e .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-1ecdd9e .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-a0298de .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-a0298de .elementor-progress-wrapper .elementor-progress-bar{background-color:#00699B;}.elementor-3852 .elementor-element.elementor-element-a0298de .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-a0298de .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-d8b2cac .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-d8b2cac .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-d8b2cac .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-d8b2cac .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-ce8ba96 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-ce8ba96 .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-ce8ba96 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-ce8ba96 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-e4b7ede .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-e4b7ede .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-e4b7ede .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-e4b7ede .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-48e9d0c .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-48e9d0c .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-48e9d0c .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-48e9d0c .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-996cd26 .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-996cd26 .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-996cd26 .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-996cd26 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-b8981ad .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-b8981ad .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-b8981ad .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-b8981ad .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-cf0ac9d .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-cf0ac9d .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-cf0ac9d .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-cf0ac9d .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-aa8dedb .elementor-title{color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-aa8dedb .elementor-progress-wrapper .elementor-progress-bar{background-color:#0486C4;}.elementor-3852 .elementor-element.elementor-element-aa8dedb .elementor-progress-bar{height:28px;line-height:28px;}.elementor-3852 .elementor-element.elementor-element-aa8dedb .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-851a72e{--display:flex;}.elementor-3852 .elementor-element.elementor-element-fae6b21{--divider-border-style:solid;--divider-color:#494949;--divider-border-width:1px;}.elementor-3852 .elementor-element.elementor-element-fae6b21 .elementor-divider-separator{width:100%;}.elementor-3852 .elementor-element.elementor-element-fae6b21 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3852 .elementor-element.elementor-element-fae6b21.elementor-view-stacked .elementor-icon{background-color:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-fae6b21.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-fae6b21.elementor-view-default .elementor-icon{color:#3D3D3D;border-color:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-fae6b21.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-fae6b21.elementor-view-default .elementor-icon svg{fill:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-3e33fe7{--display:flex;}.elementor-3852 .elementor-element.elementor-element-7b4f6fc{text-align:center;}.elementor-3852 .elementor-element.elementor-element-7b4f6fc .elementor-heading-title{color:#02ADFF;}.elementor-3852 .elementor-element.elementor-element-a44b634.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3852 .elementor-element.elementor-element-a44b634 .swiper-pagination-bullet-active, .elementor-3852 .elementor-element.elementor-element-a44b634 .swiper-pagination-progressbar-fill{background-color:#FFB700;}.elementor-3852 .elementor-element.elementor-element-a44b634 .swiper-pagination-fraction{color:#FFB700;}.elementor-3852 .elementor-element.elementor-element-a44b634 .elementor-main-swiper{height:700px;width:55%;}.elementor-3852 .elementor-element.elementor-element-a44b634 .elementor-main-swiper .swiper-slide{border-radius:24px;}.elementor-3852 .elementor-element.elementor-element-a44b634 .elementor-swiper-button{font-size:20px;color:#FFFFFFAD;}.elementor-3852 .elementor-element.elementor-element-a44b634 .elementor-swiper-button svg{fill:#FFFFFFAD;}.elementor-3852 .elementor-element.elementor-element-a44b634 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-3852 .elementor-element.elementor-element-a9e62ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3852 .elementor-element.elementor-element-a9e62ee{font-family:"Verdana", Sans-serif;font-weight:400;color:#8F8F8F;}.elementor-3852 .elementor-element.elementor-element-fa300e4{--divider-border-style:solid;--divider-color:#494949;--divider-border-width:1px;}.elementor-3852 .elementor-element.elementor-element-fa300e4 .elementor-divider-separator{width:100%;}.elementor-3852 .elementor-element.elementor-element-fa300e4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3852 .elementor-element.elementor-element-fa300e4.elementor-view-stacked .elementor-icon{background-color:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-fa300e4.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-fa300e4.elementor-view-default .elementor-icon{color:#3D3D3D;border-color:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-fa300e4.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-fa300e4.elementor-view-default .elementor-icon svg{fill:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-c2efeb8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-c2efeb8:not(.elementor-motion-effects-element-type-background), .elementor-3852 .elementor-element.elementor-element-c2efeb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2A2A2A 0%, #292929 100%);}.elementor-3852 .elementor-element.elementor-element-c2efeb8 > .elementor-shape-top .elementor-shape-fill, .elementor-3852 .elementor-element.elementor-element-c2efeb8 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-3852 .elementor-element.elementor-element-c2efeb8 > .elementor-shape-top svg, .elementor-3852 .elementor-element.elementor-element-c2efeb8 > .e-con-inner > .elementor-shape-top svg{height:56px;}.elementor-3852 .elementor-element.elementor-element-8cea73e:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #006FFF 0%, #082174 100%);}.elementor-3852 .elementor-element.elementor-element-8cea73e > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-3852 .elementor-element.elementor-element-8cea73e .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-3852 .elementor-element.elementor-element-8cea73e .elementor-counter-title{justify-content:center;color:#FFFFFF;font-size:16px;}.elementor-3852 .elementor-element.elementor-element-8cea73e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:1px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;}.elementor-3852 .elementor-element.elementor-element-e1ced33{--display:flex;border-style:none;--border-style:none;}.elementor-3852 .elementor-element.elementor-element-b33346d .elementor-progress-wrapper .elementor-progress-bar{background-color:#D51818;}.elementor-3852 .elementor-element.elementor-element-b33346d .elementor-progress-bar{height:30px;line-height:30px;}.elementor-3852 .elementor-element.elementor-element-b33346d .elementor-progress-wrapper{border-radius:7px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-3985b3b{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-3985b3b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3852 .elementor-element.elementor-element-010ee15{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-010ee15:not(.elementor-motion-effects-element-type-background), .elementor-3852 .elementor-element.elementor-element-010ee15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #464646 0%, #151D25 100%);}.elementor-3852 .elementor-element.elementor-element-010ee15 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3852 .elementor-element.elementor-element-010ee15 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-3852 .elementor-element.elementor-element-010ee15 > .elementor-shape-bottom svg, .elementor-3852 .elementor-element.elementor-element-010ee15 > .e-con-inner > .elementor-shape-bottom svg{height:22px;}.elementor-3852 .elementor-element.elementor-element-2c8f524:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #D53D04 0%, #9C0000 100%);}.elementor-3852 .elementor-element.elementor-element-2c8f524 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-3852 .elementor-element.elementor-element-2c8f524 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-3852 .elementor-element.elementor-element-2c8f524 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-size:16px;}.elementor-3852 .elementor-element.elementor-element-2c8f524 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:1px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;}.elementor-3852 .elementor-element.elementor-element-3ac4559{--display:flex;border-style:none;--border-style:none;}.elementor-3852 .elementor-element.elementor-element-2c23d19 .elementor-progress-wrapper .elementor-progress-bar{background-color:#D51818;}.elementor-3852 .elementor-element.elementor-element-2c23d19 .elementor-progress-bar{height:30px;line-height:30px;}.elementor-3852 .elementor-element.elementor-element-2c23d19 .elementor-progress-wrapper{border-radius:7px;overflow:hidden;}.elementor-3852 .elementor-element.elementor-element-dca435e{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-3852 .elementor-element.elementor-element-dca435e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3852 .elementor-element.elementor-element-d568395{--display:flex;}.elementor-3852 .elementor-element.elementor-element-fde6b88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3852 .elementor-element.elementor-element-fde6b88{font-family:"Verdana", Sans-serif;font-weight:400;color:#CECECE;}.elementor-3852 .elementor-element.elementor-element-db8c3ff{--divider-border-style:solid;--divider-color:#494949;--divider-border-width:1px;}.elementor-3852 .elementor-element.elementor-element-db8c3ff .elementor-divider-separator{width:100%;}.elementor-3852 .elementor-element.elementor-element-db8c3ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3852 .elementor-element.elementor-element-db8c3ff.elementor-view-stacked .elementor-icon{background-color:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-db8c3ff.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-db8c3ff.elementor-view-default .elementor-icon{color:#3D3D3D;border-color:#3D3D3D;}.elementor-3852 .elementor-element.elementor-element-db8c3ff.elementor-view-framed .elementor-icon, .elementor-3852 .elementor-element.elementor-element-db8c3ff.elementor-view-default .elementor-icon svg{fill:#3D3D3D;}@media(max-width:1024px){.elementor-3852 .elementor-element.elementor-element-2447f42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-0f31b42 .elementor-icon{font-size:23px;}.elementor-3852 .elementor-element.elementor-element-0f31b42 .elementor-icon svg{height:23px;}.elementor-3852 .elementor-element.elementor-element-791eeed{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-44e36e0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3852 .elementor-element.elementor-element-3a95088{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-3732971{--n-accordion-title-font-size:14px;}.elementor-3852 .elementor-element.elementor-element-83faae0{--n-accordion-title-font-size:14px;}.elementor-3852 .elementor-element.elementor-element-11c903c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-38b719f{--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-d264132{--gap:0px 8px;--row-gap:0px;--column-gap:8px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-e7b1980{--gap:0px 8px;--row-gap:0px;--column-gap:8px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-a44b634.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3852 .elementor-element.elementor-element-c2efeb8{--min-height:128px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-010ee15{--min-height:128px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3852 .elementor-element.elementor-element-2447f42{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-0f31b42 .elementor-icon{font-size:22px;}.elementor-3852 .elementor-element.elementor-element-0f31b42 .elementor-icon svg{height:22px;}.elementor-3852 .elementor-element.elementor-element-791eeed{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-9436786 > .elementor-widget-container{margin:45px 45px 45px 45px;}.elementor-3852 .elementor-element.elementor-element-44e36e0{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3852 .elementor-element.elementor-element-b15f7ee{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:389px;--e-off-canvas-height:672px;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.9px;}.elementor-3852 .elementor-element.elementor-element-b15f7ee .e-off-canvas__content{border-radius:13px 13px 13px 13px;}.elementor-3852 .elementor-element.elementor-element-67c71cf:not(.elementor-motion-effects-element-type-background), .elementor-3852 .elementor-element.elementor-element-67c71cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/rodolfougarte.com/wp-content/uploads/2025/12/fondo-menu-1.jpg?fit=594%2C1024&ssl=1");background-size:cover;}.elementor-3852 .elementor-element.elementor-element-67c71cf{--min-height:671px;}.elementor-3852 .elementor-element.elementor-element-e83f557.elementor-element{--align-self:flex-end;}.elementor-3852 .elementor-element.elementor-element-e83f557 .elementor-icon-wrapper{text-align:end;}.elementor-3852 .elementor-element.elementor-element-e83f557 .elementor-icon{font-size:22px;}.elementor-3852 .elementor-element.elementor-element-e83f557 .elementor-icon svg{height:22px;}.elementor-3852 .elementor-element.elementor-element-4387ab6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3852 .elementor-element.elementor-element-4387ab6 img{border-radius:20px 20px 20px 20px;}.elementor-3852 .elementor-element.elementor-element-d136ae2 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3852 .elementor-element.elementor-element-d136ae2:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--dropdown .elementor-item, .elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--dropdown{border-radius:13px 13px 13px 13px;}.elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:13px;border-top-right-radius:13px;}.elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:13px;border-bottom-left-radius:13px;}.elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-3852 .elementor-element.elementor-element-d136ae2 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-3852 .elementor-element.elementor-element-f1c2b44{text-align:center;}.elementor-3852 .elementor-element.elementor-element-f1c2b44 .elementor-heading-title{font-size:24px;}.elementor-3852 .elementor-element.elementor-element-bdd54cb{width:var( --container-widget-width, 717px );max-width:717px;--container-widget-width:717px;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-size:13px;line-height:0.4em;letter-spacing:-0.2px;word-spacing:0.1em;}.elementor-3852 .elementor-element.elementor-element-bdd54cb p{margin-block-end:11px;}.elementor-3852 .elementor-element.elementor-element-3a95088{--content-width:500px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-35bf6f1 .elementor-title{font-size:14px;}.elementor-3852 .elementor-element.elementor-element-3732971{--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:12px;--n-accordion-icon-size:16px;--n-accordion-icon-gap:7px;}:where( .elementor-3852 .elementor-element.elementor-element-3732971 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3852 .elementor-element.elementor-element-12b761d .elementor-title{font-size:14px;}.elementor-3852 .elementor-element.elementor-element-83faae0{--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:12px;--n-accordion-icon-size:16px;--n-accordion-icon-gap:7px;}:where( .elementor-3852 .elementor-element.elementor-element-83faae0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3852 .elementor-element.elementor-element-11c903c{--content-width:500px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-8ce8b6a{--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:12px;--n-accordion-icon-size:10px;}:where( .elementor-3852 .elementor-element.elementor-element-8ce8b6a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3852 .elementor-element.elementor-element-38b719f{--content-width:654px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-d6cf77b{font-size:13px;line-height:0.6em;letter-spacing:0.2px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-8fc57a8{--content-width:500px;--min-height:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3852 .elementor-element.elementor-element-8269ea2 .elementor-divider-separator{width:96%;margin:0 auto;margin-center:0;}.elementor-3852 .elementor-element.elementor-element-8269ea2 .elementor-divider{text-align:center;padding-block-start:33px;padding-block-end:33px;}.elementor-3852 .elementor-element.elementor-element-8269ea2{--divider-element-spacing:12px;}.elementor-3852 .elementor-element.elementor-element-8269ea2 .elementor-icon i, .elementor-3852 .elementor-element.elementor-element-8269ea2 .elementor-icon svg{transform:rotate(0deg);}.elementor-3852 .elementor-element.elementor-element-b2f6848{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3852 .elementor-element.elementor-element-75c4272{text-align:center;}.elementor-3852 .elementor-element.elementor-element-75c4272 .elementor-heading-title{font-size:24px;}.elementor-3852 .elementor-element.elementor-element-f06e6bc{width:var( --container-widget-width, 717px );max-width:717px;--container-widget-width:717px;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-size:14px;line-height:0.4em;letter-spacing:-0.2px;word-spacing:0.1em;}.elementor-3852 .elementor-element.elementor-element-f06e6bc p{margin-block-end:11px;}.elementor-3852 .elementor-element.elementor-element-d264132{--content-width:500%;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:0px 15px;--row-gap:0px;--column-gap:15px;--grid-auto-flow:row;--border-radius:10px 10px 10px 10px;}.elementor-3852 .elementor-element.elementor-element-b1a04dd .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-4592024 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-c138fa6 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-319d976 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-972412c .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-3181092 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-acb9de1 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-b372c85 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-d85b278 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-ed280d0 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-62b958a .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-a3269a5 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-12c815a .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-207ee92 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-5b8744d .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-c3eae17 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-e3d58cf > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:15px 15px 15px 15px;}.elementor-3852 .elementor-element.elementor-element-e3d58cf .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-3852 .elementor-element.elementor-element-e3d58cf .elementor-counter-title{justify-content:center;font-size:15px;line-height:0.1em;letter-spacing:0px;}.elementor-3852 .elementor-element.elementor-element-e3d58cf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-size:34px;line-height:2em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-9012754 > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:15px 15px 15px 15px;}.elementor-3852 .elementor-element.elementor-element-9012754 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-3852 .elementor-element.elementor-element-9012754 .elementor-counter-title{justify-content:center;font-size:15px;line-height:0.1em;letter-spacing:0px;}.elementor-3852 .elementor-element.elementor-element-9012754 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:34px;line-height:2em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-71bf99e{--content-width:500px;--min-height:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3852 .elementor-element.elementor-element-9c3ed4c .elementor-divider-separator{width:96%;margin:0 auto;margin-center:0;}.elementor-3852 .elementor-element.elementor-element-9c3ed4c .elementor-divider{text-align:center;padding-block-start:33px;padding-block-end:33px;}.elementor-3852 .elementor-element.elementor-element-9c3ed4c{--divider-element-spacing:12px;}.elementor-3852 .elementor-element.elementor-element-9c3ed4c .elementor-icon i, .elementor-3852 .elementor-element.elementor-element-9c3ed4c .elementor-icon svg{transform:rotate(0deg);}.elementor-3852 .elementor-element.elementor-element-b8a8a1f{--content-width:500px;}.elementor-3852 .elementor-element.elementor-element-0892645{text-align:center;}.elementor-3852 .elementor-element.elementor-element-0892645 .elementor-heading-title{font-size:24px;}.elementor-3852 .elementor-element.elementor-element-e7b1980{--content-width:500%;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:0px 15px;--row-gap:0px;--column-gap:15px;--grid-auto-flow:row;--border-radius:10px 10px 10px 10px;}.elementor-3852 .elementor-element.elementor-element-165023c .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-60a2012 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-cb6f8d7 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-789b1da .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-a243742 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-4a81e32 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-1ecdd9e .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-a0298de .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-d8b2cac .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-ce8ba96 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-e4b7ede .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-48e9d0c .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-996cd26 .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-b8981ad .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-cf0ac9d .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-aa8dedb .elementor-title{font-size:12px;line-height:0em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-851a72e{--content-width:500px;}.elementor-3852 .elementor-element.elementor-element-fae6b21 .elementor-divider-separator{width:96%;margin:0 auto;margin-center:0;}.elementor-3852 .elementor-element.elementor-element-fae6b21 .elementor-divider{text-align:center;padding-block-start:33px;padding-block-end:33px;}.elementor-3852 .elementor-element.elementor-element-fae6b21{--divider-element-spacing:12px;}.elementor-3852 .elementor-element.elementor-element-fae6b21 .elementor-icon i, .elementor-3852 .elementor-element.elementor-element-fae6b21 .elementor-icon svg{transform:rotate(0deg);}.elementor-3852 .elementor-element.elementor-element-3e33fe7{--content-width:500px;--min-height:136px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3852 .elementor-element.elementor-element-7b4f6fc > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-3852 .elementor-element.elementor-element-7b4f6fc{text-align:center;}.elementor-3852 .elementor-element.elementor-element-7b4f6fc .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.2px;}.elementor-3852 .elementor-element.elementor-element-a44b634.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-3852 .elementor-element.elementor-element-a44b634 .elementor-main-swiper{height:693px;width:394px;}.elementor-3852 .elementor-element.elementor-element-a44b634 .elementor-swiper-button{font-size:40px;}.elementor-3852 .elementor-element.elementor-element-a44b634 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-3852 .elementor-element.elementor-element-a9e62ee{width:var( --container-widget-width, 717px );max-width:717px;--container-widget-width:717px;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-size:13px;line-height:0.7em;letter-spacing:-0.6px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-a9e62ee p{margin-block-end:12px;}.elementor-3852 .elementor-element.elementor-element-fa300e4 .elementor-divider-separator{width:96%;margin:0 auto;margin-center:0;}.elementor-3852 .elementor-element.elementor-element-fa300e4 .elementor-divider{text-align:center;padding-block-start:33px;padding-block-end:33px;}.elementor-3852 .elementor-element.elementor-element-fa300e4{--divider-element-spacing:12px;}.elementor-3852 .elementor-element.elementor-element-fa300e4 .elementor-icon i, .elementor-3852 .elementor-element.elementor-element-fa300e4 .elementor-icon svg{transform:rotate(0deg);}.elementor-3852 .elementor-element.elementor-element-c2efeb8{--content-width:500px;--min-height:129px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3852 .elementor-element.elementor-element-c2efeb8 > .elementor-shape-top svg, .elementor-3852 .elementor-element.elementor-element-c2efeb8 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:44px;}.elementor-3852 .elementor-element.elementor-element-8cea73e > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:15px 15px 15px 15px;}.elementor-3852 .elementor-element.elementor-element-8cea73e .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-3852 .elementor-element.elementor-element-8cea73e .elementor-counter-title{justify-content:center;font-size:15px;line-height:0.1em;letter-spacing:0px;}.elementor-3852 .elementor-element.elementor-element-8cea73e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-size:34px;line-height:2em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-3985b3b{--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:12px;--n-accordion-icon-size:10px;}:where( .elementor-3852 .elementor-element.elementor-element-3985b3b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:7px 7px 7px 7px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-3852 .elementor-element.elementor-element-010ee15{--content-width:500px;--min-height:129px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3852 .elementor-element.elementor-element-2c8f524 > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:15px 15px 15px 15px;}.elementor-3852 .elementor-element.elementor-element-2c8f524 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-3852 .elementor-element.elementor-element-2c8f524 .elementor-counter-title{justify-content:center;font-size:15px;line-height:0.1em;letter-spacing:0px;}.elementor-3852 .elementor-element.elementor-element-2c8f524 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-size:34px;line-height:2em;letter-spacing:0px;word-spacing:0em;}.elementor-3852 .elementor-element.elementor-element-dca435e{--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:12px;--n-accordion-icon-size:10px;}:where( .elementor-3852 .elementor-element.elementor-element-dca435e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:7px 7px 7px 7px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-3852 .elementor-element.elementor-element-d568395{--content-width:500px;--min-height:136px;}.elementor-3852 .elementor-element.elementor-element-fde6b88{width:var( --container-widget-width, 717px );max-width:717px;--container-widget-width:717px;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-size:13px;line-height:1.5em;letter-spacing:-0.6px;word-spacing:0.1em;}.elementor-3852 .elementor-element.elementor-element-fde6b88 p{margin-block-end:15px;}.elementor-3852 .elementor-element.elementor-element-db8c3ff .elementor-divider-separator{width:96%;margin:0 auto;margin-center:0;}.elementor-3852 .elementor-element.elementor-element-db8c3ff .elementor-divider{text-align:center;padding-block-start:33px;padding-block-end:33px;}.elementor-3852 .elementor-element.elementor-element-db8c3ff{--divider-element-spacing:12px;}.elementor-3852 .elementor-element.elementor-element-db8c3ff .elementor-icon i, .elementor-3852 .elementor-element.elementor-element-db8c3ff .elementor-icon svg{transform:rotate(0deg);}}@media(min-width:768px){.elementor-3852 .elementor-element.elementor-element-44e36e0{--content-width:1064px;}.elementor-3852 .elementor-element.elementor-element-3a95088{--content-width:735px;}.elementor-3852 .elementor-element.elementor-element-11c903c{--content-width:727px;}.elementor-3852 .elementor-element.elementor-element-b2f6848{--content-width:1164px;}.elementor-3852 .elementor-element.elementor-element-d264132{--content-width:950px;}.elementor-3852 .elementor-element.elementor-element-e7b1980{--content-width:950px;}.elementor-3852 .elementor-element.elementor-element-c2efeb8{--content-width:650px;}.elementor-3852 .elementor-element.elementor-element-010ee15{--content-width:650px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3852 .elementor-element.elementor-element-3a95088{--content-width:650px;}.elementor-3852 .elementor-element.elementor-element-11c903c{--content-width:659px;}.elementor-3852 .elementor-element.elementor-element-d264132{--content-width:650px;}.elementor-3852 .elementor-element.elementor-element-b8a8a1f{--content-width:74px;}.elementor-3852 .elementor-element.elementor-element-e7b1980{--content-width:650px;}.elementor-3852 .elementor-element.elementor-element-c2efeb8{--content-width:550px;}.elementor-3852 .elementor-element.elementor-element-010ee15{--content-width:550px;}}/* Start custom CSS for progress, class: .elementor-element-12b761d *//* =========================
   KPI Bars – HUD Mode (neon)
   ========================= */

.gmr-kpi .elementor-progress-wrapper{
  position: relative;
  background: rgba(255,255,255,.08);
  height: 30px;
  border-radius: 9px;
  overflow: hidden;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.10),
    0 12px 28px rgba(0,0,0,.35);
}

/* Barra de color (CLIP AQUÍ para que todo quede dentro) */
.gmr-kpi .elementor-progress-bar{
  height: 100%;
  border-radius: 9px;
  position: relative;
  overflow: hidden;          /* <- aquí vive el HUD */
  will-change: transform, filter;
}

/* % HUD */
.gmr-kpi .elementor-progress-percentage{
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 5px 10px;
  border-radius: 7px;
  background: rgba(0,0,0,.34);
  color: #fff;
  font-weight: 900;
  font-size: 14px;
  letter-spacing: .5px;
  line-height: 1;
  text-shadow: 0 1px 3px rgba(0,0,0,.8);
  pointer-events: none;
}

/* ===== BLUE HUD ===== */
.gmr-progress .elementor-progress-bar{
  background: linear-gradient(90deg,#00f0ff,#0077ff);
  box-shadow:
    inset 0 0 0 2px rgba(0,240,255,.55),  /* borde neon interior */
    0 0 18px rgba(0,240,255,.30),
    0 0 40px rgba(0,119,255,.22);
  animation: hudGlowBlue 1.05s ease-in-out infinite;
}

/* Shine fuerte (solo dentro del color) */
.gmr-progress .elementor-progress-bar::after{
  content:"";
  position:absolute;
  top:0; bottom:0;
  left:-75%;
  width:75%;
  background: linear-gradient(90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.95) 48%,
    rgba(255,255,255,0) 75%);
  transform: skewX(-18deg);
  mix-blend-mode: screen;
  opacity: .85;
  animation: hudShine 1.0s linear infinite;
}

/* Scanlines HUD */
.gmr-progress .elementor-progress-bar::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    repeating-linear-gradient(
      0deg,
      rgba(255,255,255,.16) 0px,
      rgba(255,255,255,.16) 1px,
      rgba(255,255,255,0) 5px,
      rgba(255,255,255,0) 9px
    ),
    repeating-linear-gradient(
      90deg,
      rgba(255,255,255,.10) 0px,
      rgba(255,255,255,.10) 2px,
      rgba(255,255,255,0) 10px,
      rgba(255,255,255,0) 18px
    );
  opacity: .22;
}

/* Flicker sutil (controlado) SOLO al color */
.gmr-progress .elementor-progress-bar{
  animation-name: hudGlowBlue, hudFlicker;
  animation-duration: 1.05s, 3.2s;
  animation-timing-function: ease-in-out, steps(1,end);
  animation-iteration-count: infinite, infinite;
}

/* ===== RED HUD (DELAY) ===== */
.gmr-delay .elementor-progress-bar{
  background: linear-gradient(90deg,#ff2d55,#b1002b);
  box-shadow:
    inset 0 0 0 2px rgba(255,45,85,.55),
    0 0 18px rgba(255,45,85,.30),
    0 0 42px rgba(177,0,43,.22);
  animation-name: hudGlowRed, hudPulseRed, hudFlicker;
  animation-duration: .85s, 1.15s, 2.6s;
  animation-timing-function: ease-in-out, ease-in-out, steps(1,end);
  animation-iteration-count: infinite, infinite, infinite;
}

/* Shine rojo */
.gmr-delay .elementor-progress-bar::after{
  content:"";
  position:absolute;
  top:0; bottom:0;
  left:-80%;
  width:80%;
  background: linear-gradient(90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.85) 50%,
    rgba(255,255,255,0) 75%);
  transform: skewX(-18deg);
  mix-blend-mode: screen;
  opacity: .82;
  animation: hudShine .85s linear infinite;
}

/* Scanlines más “warning” */
.gmr-delay .elementor-progress-bar::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    repeating-linear-gradient(
      0deg,
      rgba(255,255,255,.18) 0px,
      rgba(255,255,255,.18) 1px,
      rgba(255,255,255,0) 4px,
      rgba(255,255,255,0) 8px
    );
  opacity: .20;
}

/* Animaciones */
@keyframes hudShine{
  0%{ left:-85%; }
  100%{ left:140%; }
}

@keyframes hudGlowBlue{
  0%,100%{ filter: brightness(1) saturate(1.1); }
  50%{ filter: brightness(1.25) saturate(1.25); }
}

@keyframes hudGlowRed{
  0%,100%{ filter: brightness(1) saturate(1.1); }
  50%{ filter: brightness(1.28) saturate(1.3); }
}

@keyframes hudPulseRed{
  0%,100%{ transform: scaleY(1); }
  50%{ transform: scaleY(1.02); }
}

/* Flicker leve: pocos “saltos” para que no maree */
@keyframes hudFlicker{
  0%{ opacity: 1; }
  8%{ opacity: .98; }
  9%{ opacity: 1; }
  48%{ opacity: 1; }
  49%{ opacity: .96; }
  50%{ opacity: 1; }
  78%{ opacity: 1; }
  79%{ opacity: .97; }
  80%{ opacity: 1; }
  100%{ opacity: 1; }
}

/* Reduce motion */
@media (prefers-reduced-motion: reduce){
  .gmr-kpi .elementor-progress-bar,
  .gmr-kpi .elementor-progress-bar::before,
  .gmr-kpi .elementor-progress-bar::after{
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-12b761d *//* =========================
   KPI Bars – HUD Mode (neon)
   ========================= */

.gmr-kpi .elementor-progress-wrapper{
  position: relative;
  background: rgba(255,255,255,.08);
  height: 30px;
  border-radius: 9px;
  overflow: hidden;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.10),
    0 12px 28px rgba(0,0,0,.35);
}

/* Barra de color (CLIP AQUÍ para que todo quede dentro) */
.gmr-kpi .elementor-progress-bar{
  height: 100%;
  border-radius: 9px;
  position: relative;
  overflow: hidden;          /* <- aquí vive el HUD */
  will-change: transform, filter;
}

/* % HUD */
.gmr-kpi .elementor-progress-percentage{
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 5px 10px;
  border-radius: 7px;
  background: rgba(0,0,0,.34);
  color: #fff;
  font-weight: 900;
  font-size: 14px;
  letter-spacing: .5px;
  line-height: 1;
  text-shadow: 0 1px 3px rgba(0,0,0,.8);
  pointer-events: none;
}

/* ===== BLUE HUD ===== */
.gmr-progress .elementor-progress-bar{
  background: linear-gradient(90deg,#00f0ff,#0077ff);
  box-shadow:
    inset 0 0 0 2px rgba(0,240,255,.55),  /* borde neon interior */
    0 0 18px rgba(0,240,255,.30),
    0 0 40px rgba(0,119,255,.22);
  animation: hudGlowBlue 1.05s ease-in-out infinite;
}

/* Shine fuerte (solo dentro del color) */
.gmr-progress .elementor-progress-bar::after{
  content:"";
  position:absolute;
  top:0; bottom:0;
  left:-75%;
  width:75%;
  background: linear-gradient(90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.95) 48%,
    rgba(255,255,255,0) 75%);
  transform: skewX(-18deg);
  mix-blend-mode: screen;
  opacity: .85;
  animation: hudShine 1.0s linear infinite;
}

/* Scanlines HUD */
.gmr-progress .elementor-progress-bar::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    repeating-linear-gradient(
      0deg,
      rgba(255,255,255,.16) 0px,
      rgba(255,255,255,.16) 1px,
      rgba(255,255,255,0) 5px,
      rgba(255,255,255,0) 9px
    ),
    repeating-linear-gradient(
      90deg,
      rgba(255,255,255,.10) 0px,
      rgba(255,255,255,.10) 2px,
      rgba(255,255,255,0) 10px,
      rgba(255,255,255,0) 18px
    );
  opacity: .22;
}

/* Flicker sutil (controlado) SOLO al color */
.gmr-progress .elementor-progress-bar{
  animation-name: hudGlowBlue, hudFlicker;
  animation-duration: 1.05s, 3.2s;
  animation-timing-function: ease-in-out, steps(1,end);
  animation-iteration-count: infinite, infinite;
}

/* ===== RED HUD (DELAY) ===== */
.gmr-delay .elementor-progress-bar{
  background: linear-gradient(90deg,#ff2d55,#b1002b);
  box-shadow:
    inset 0 0 0 2px rgba(255,45,85,.55),
    0 0 18px rgba(255,45,85,.30),
    0 0 42px rgba(177,0,43,.22);
  animation-name: hudGlowRed, hudPulseRed, hudFlicker;
  animation-duration: .85s, 1.15s, 2.6s;
  animation-timing-function: ease-in-out, ease-in-out, steps(1,end);
  animation-iteration-count: infinite, infinite, infinite;
}

/* Shine rojo */
.gmr-delay .elementor-progress-bar::after{
  content:"";
  position:absolute;
  top:0; bottom:0;
  left:-80%;
  width:80%;
  background: linear-gradient(90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.85) 50%,
    rgba(255,255,255,0) 75%);
  transform: skewX(-18deg);
  mix-blend-mode: screen;
  opacity: .82;
  animation: hudShine .85s linear infinite;
}

/* Scanlines más “warning” */
.gmr-delay .elementor-progress-bar::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    repeating-linear-gradient(
      0deg,
      rgba(255,255,255,.18) 0px,
      rgba(255,255,255,.18) 1px,
      rgba(255,255,255,0) 4px,
      rgba(255,255,255,0) 8px
    );
  opacity: .20;
}

/* Animaciones */
@keyframes hudShine{
  0%{ left:-85%; }
  100%{ left:140%; }
}

@keyframes hudGlowBlue{
  0%,100%{ filter: brightness(1) saturate(1.1); }
  50%{ filter: brightness(1.25) saturate(1.25); }
}

@keyframes hudGlowRed{
  0%,100%{ filter: brightness(1) saturate(1.1); }
  50%{ filter: brightness(1.28) saturate(1.3); }
}

@keyframes hudPulseRed{
  0%,100%{ transform: scaleY(1); }
  50%{ transform: scaleY(1.02); }
}

/* Flicker leve: pocos “saltos” para que no maree */
@keyframes hudFlicker{
  0%{ opacity: 1; }
  8%{ opacity: .98; }
  9%{ opacity: 1; }
  48%{ opacity: 1; }
  49%{ opacity: .96; }
  50%{ opacity: 1; }
  78%{ opacity: 1; }
  79%{ opacity: .97; }
  80%{ opacity: 1; }
  100%{ opacity: 1; }
}

/* Reduce motion */
@media (prefers-reduced-motion: reduce){
  .gmr-kpi .elementor-progress-bar,
  .gmr-kpi .elementor-progress-bar::before,
  .gmr-kpi .elementor-progress-bar::after{
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd6bdaf *//* ===========================================================
   Grand Master Robotics Custom Audio Player by Rodolfo Ugarte
   =========================================================== */

.gmr-player{
  display:flex;
  align-items:center;
  gap:14px;
  padding:14px 16px;
  border-radius:7px;
  background: rgba(255,255,255,.06);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.10),
              0 10px 24px rgba(0,0,0,.35);
}

.gmr-btn{
  width:48px;height:48px;
  border-radius:12px;
  border:0;
  background: linear-gradient(90deg,#0bbcd6,#006da6);
  color:#fff;
  font-weight:900;
  display:grid;
  place-items:center;
}

.gmr-btn:active{ transform: scale(.98); }

.gmr-meta{ flex:1; min-width: 0; }

.gmr-title{
  color: rgba(255,255,255,.92);
  font-weight:800;
  font-size:14px;
  letter-spacing:.2px;
  margin-bottom:8px;
  white-space: nowrap;
  overflow:hidden;
  text-overflow: ellipsis;
}

.gmr-row{
  display:flex;
  align-items:center;
  gap:10px;
}

.gmr-time{
  color: rgba(255,255,255,.80);
  font-weight:800;
  font-size:12px;
  min-width:42px;
  text-align:center;
}

.gmr-track{
  position:relative;
  flex:1;
  height:12px;
  border-radius:7px;
  background: rgba(255,255,255,.12);
  overflow:hidden;
  cursor:pointer;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);
}

.gmr-fill{
  height:100%;
  width:0%;
  background: linear-gradient(90deg,#22c55e,#0bbcd6);
  border-radius:7px;
}

.gmr-knob{
  position:absolute;
  top:50%;
  transform: translate(-50%,-50%);
  left:0%;
  width:14px;height:14px;
  border-radius:8px;
  background: rgba(255,255,255,.92);
  box-shadow: 0 6px 16px rgba(0,0,0,.35);
  pointer-events:none;
}

.gmr-audio{ display:none; }

@media (max-width: 767px){
  .gmr-player{ padding:12px 12px; gap:12px; }
  .gmr-btn{ width:44px;height:44px; border-radius:7px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb790de *//* ===========================================================
   Grand Master Robotics Custom Audio Player by Rodolfo Ugarte
   =========================================================== */

.gmr-player{
  display:flex;
  align-items:center;
  gap:14px;
  padding:14px 16px;
  border-radius:7px;
  background: rgba(255,255,255,.06);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.10),
              0 10px 24px rgba(0,0,0,.35);
}

.gmr-btn{
  width:48px;height:48px;
  border-radius:12px;
  border:0;
  background: linear-gradient(90deg,#0bbcd6,#006da6);
  color:#fff;
  font-weight:900;
  display:grid;
  place-items:center;
}

.gmr-btn:active{ transform: scale(.98); }

.gmr-meta{ flex:1; min-width: 0; }

.gmr-title{
  color: rgba(255,255,255,.92);
  font-weight:800;
  font-size:14px;
  letter-spacing:.2px;
  margin-bottom:8px;
  white-space: nowrap;
  overflow:hidden;
  text-overflow: ellipsis;
}

.gmr-row{
  display:flex;
  align-items:center;
  gap:10px;
}

.gmr-time{
  color: rgba(255,255,255,.80);
  font-weight:800;
  font-size:12px;
  min-width:42px;
  text-align:center;
}

.gmr-track{
  position:relative;
  flex:1;
  height:12px;
  border-radius:7px;
  background: rgba(255,255,255,.12);
  overflow:hidden;
  cursor:pointer;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);
}

.gmr-fill{
  height:100%;
  width:0%;
  background: linear-gradient(90deg,#22c55e,#0bbcd6);
  border-radius:7px;
}

.gmr-knob{
  position:absolute;
  top:50%;
  transform: translate(-50%,-50%);
  left:0%;
  width:14px;height:14px;
  border-radius:8px;
  background: rgba(255,255,255,.92);
  box-shadow: 0 6px 16px rgba(0,0,0,.35);
  pointer-events:none;
}

.gmr-audio{ display:none; }

@media (max-width: 767px){
  .gmr-player{ padding:12px 12px; gap:12px; }
  .gmr-btn{ width:44px;height:44px; border-radius:7px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd6bdaf *//* ===========================================================
   Grand Master Robotics Custom Audio Player by Rodolfo Ugarte
   =========================================================== */

.gmr-player{
  display:flex;
  align-items:center;
  gap:14px;
  padding:14px 16px;
  border-radius:7px;
  background: rgba(255,255,255,.06);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.10),
              0 10px 24px rgba(0,0,0,.35);
}

.gmr-btn{
  width:48px;height:48px;
  border-radius:12px;
  border:0;
  background: linear-gradient(90deg,#0bbcd6,#006da6);
  color:#fff;
  font-weight:900;
  display:grid;
  place-items:center;
}

.gmr-btn:active{ transform: scale(.98); }

.gmr-meta{ flex:1; min-width: 0; }

.gmr-title{
  color: rgba(255,255,255,.92);
  font-weight:800;
  font-size:14px;
  letter-spacing:.2px;
  margin-bottom:8px;
  white-space: nowrap;
  overflow:hidden;
  text-overflow: ellipsis;
}

.gmr-row{
  display:flex;
  align-items:center;
  gap:10px;
}

.gmr-time{
  color: rgba(255,255,255,.80);
  font-weight:800;
  font-size:12px;
  min-width:42px;
  text-align:center;
}

.gmr-track{
  position:relative;
  flex:1;
  height:12px;
  border-radius:7px;
  background: rgba(255,255,255,.12);
  overflow:hidden;
  cursor:pointer;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);
}

.gmr-fill{
  height:100%;
  width:0%;
  background: linear-gradient(90deg,#22c55e,#0bbcd6);
  border-radius:7px;
}

.gmr-knob{
  position:absolute;
  top:50%;
  transform: translate(-50%,-50%);
  left:0%;
  width:14px;height:14px;
  border-radius:8px;
  background: rgba(255,255,255,.92);
  box-shadow: 0 6px 16px rgba(0,0,0,.35);
  pointer-events:none;
}

.gmr-audio{ display:none; }

@media (max-width: 767px){
  .gmr-player{ padding:12px 12px; gap:12px; }
  .gmr-btn{ width:44px;height:44px; border-radius:7px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb790de *//* ===========================================================
   Grand Master Robotics Custom Audio Player by Rodolfo Ugarte
   =========================================================== */

.gmr-player{
  display:flex;
  align-items:center;
  gap:14px;
  padding:14px 16px;
  border-radius:7px;
  background: rgba(255,255,255,.06);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.10),
              0 10px 24px rgba(0,0,0,.35);
}

.gmr-btn{
  width:48px;height:48px;
  border-radius:12px;
  border:0;
  background: linear-gradient(90deg,#0bbcd6,#006da6);
  color:#fff;
  font-weight:900;
  display:grid;
  place-items:center;
}

.gmr-btn:active{ transform: scale(.98); }

.gmr-meta{ flex:1; min-width: 0; }

.gmr-title{
  color: rgba(255,255,255,.92);
  font-weight:800;
  font-size:14px;
  letter-spacing:.2px;
  margin-bottom:8px;
  white-space: nowrap;
  overflow:hidden;
  text-overflow: ellipsis;
}

.gmr-row{
  display:flex;
  align-items:center;
  gap:10px;
}

.gmr-time{
  color: rgba(255,255,255,.80);
  font-weight:800;
  font-size:12px;
  min-width:42px;
  text-align:center;
}

.gmr-track{
  position:relative;
  flex:1;
  height:12px;
  border-radius:7px;
  background: rgba(255,255,255,.12);
  overflow:hidden;
  cursor:pointer;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);
}

.gmr-fill{
  height:100%;
  width:0%;
  background: linear-gradient(90deg,#22c55e,#0bbcd6);
  border-radius:7px;
}

.gmr-knob{
  position:absolute;
  top:50%;
  transform: translate(-50%,-50%);
  left:0%;
  width:14px;height:14px;
  border-radius:8px;
  background: rgba(255,255,255,.92);
  box-shadow: 0 6px 16px rgba(0,0,0,.35);
  pointer-events:none;
}

.gmr-audio{ display:none; }

@media (max-width: 767px){
  .gmr-player{ padding:12px 12px; gap:12px; }
  .gmr-btn{ width:44px;height:44px; border-radius:7px; }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-b1a04dd *//* ==============================
   GMR | HAC Progress (HUD)
   Aplica SOLO a progress bars con clase: hac-bar por Rodolfo Ugarte
   ============================== */

/* Wrapper del widget */
.hac-bar{
  position: relative;
}

/* Contenedor negro (track) */
.hac-bar .elementor-progress-wrapper{
  position: relative;
  overflow: hidden;
  border-radius: 5px;               /* redondeado pero no píldora */
  background: rgba(255,255,255,.08); /* track oscuro/soft */
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.10);
  padding: 0;                        /* limpio */
}

/* Barra de progreso (fill) */
.hac-bar .elementor-progress-bar{
  height: 14px;                      /* más gruesa */
  border-radius: 7px;               /* igual que el track */
  background: linear-gradient(90deg, #ef4444 0%, #f59e0b 45%, #22f3d1 100%);
  box-shadow: 0 0 16px rgba(11,188,214,.25);
  position: relative;
}

/* Brillo HUD sutil SOLO en la parte de color (no invade el negro) */
.hac-bar .elementor-progress-bar::after{
  content:'';
  position:absolute;
  inset:0;
  background: linear-gradient(
    135deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.22) 45%,
    rgba(255,255,255,0) 70%
  );
  opacity: .35;
  pointer-events:none;
}

/* Porcentaje: que no se esconda (lo subimos y le damos cápsula) */
.hac-bar .elementor-progress-percentage{
  position: absolute;
  right: 10px;
  top: -22px;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .3px;
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.55);
  padding: 3px 8px;
  border-radius: 10px;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.12);
  z-index: 5;
}

/* Título del widget (si lo usas) */
.hac-bar .elementor-title{
  color: rgba(255,255,255,.85);
  font-weight: 800;
  letter-spacing: .2px;
}

/* Mobile tweaks */
@media (max-width: 768px){
  .hac-bar .elementor-progress-bar{ height: 13px; }
  .hac-bar .elementor-progress-percentage{
    top: -20px;
    font-size: 11px;
    padding: 3px 7px;
  }
}
/* ===== % a la derecha sin overlap con el nombre ===== */

/* Asegura que el widget sea referencia para el % */
.hac-bar{
  position: relative !important;
  padding-top: 0px; /* reserva espacio arriba para la etiqueta % */
}

/* Mantén overflow visible */
.hac-bar .elementor-progress-wrapper{
  overflow: visible !important;
}

/* Etiqueta % arriba a la derecha del widget */
.hac-bar .elementor-progress-percentage{
  position: absolute !important;
  top: 0px !important;        /* dentro del espacio reservado */
  right: 0px !important;     /* derecha */
  left: auto !important;
  z-index: 30 !important;

  font-size: 12px !important;
  font-weight: 900 !important;
  letter-spacing: .3px !important;

  color: rgba(255,255,255,.92) !important;
  background: rgba(0,0,0,.60) !important;
  padding: 0px 4px !important;
  border-radius: 7px !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.14) !important;
}

/* Mobile tweaks */
@media (max-width: 768px){
  .hac-bar{
    padding-top: 16px;
  }
  .hac-bar .elementor-progress-percentage{
    font-size: 11px !important;
    padding: 1px 8px !important;
    right: 0px !important;
  }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-a44b634 *//* ===== Media Carousel – Ajuste fino HAC ===== */

/* Contenedor general */
.hac-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
}

/* Imagen */
.hac-carousel .swiper-slide img {
  border-radius: 18px;
}

/* Zona de texto (debajo de la imagen) */
.hac-carousel .elementor-slide-content {
  padding: 14px 4px 4px;
  text-align: center;
}

/* Título HAC */
.hac-carousel .elementor-slide-heading {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
  margin: 6px 0 2px;
  color: #111;
}

/* Descripción */
.hac-carousel .elementor-slide-description {
  font-size: 14px;
  font-weight: 400;
  opacity: .75;
  margin: 0;
}

/* Línea sutil separadora (detalle pro) */
.hac-carousel .elementor-slide-content::before {
  content: "";
  display: block;
  width: 36px;
  height: 2px;
  background: rgba(0,0,0,.15);
  margin: 0 auto 8px;
  border-radius: 2px;
}

/* Mobile: texto un poco más compacto */
@media (max-width: 767px) {
  .hac-carousel .elementor-slide-heading {
    font-size: 12px;
    letter-spacing: .14em;
  }
  .hac-carousel .elementor-slide-description {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS */html, body{
  overflow-x: hidden !important;
  width: 100%;
}

.elementor, .elementor-section, .elementor-container, .elementor-column, .elementor-widget-wrap{
  max-width: 100%;
}

#gmr, .gmr-page{ /* si tienes un wrapper, mejor */
  overflow-x: hidden;
}
/* ===== GMR Tooltip HAC | Glass beveled (FULL) ===== */
.gmr-hac-tip{
  position: fixed;
  z-index: 99999;
  min-width: 220px;
  max-width: 320px;
  padding: 12px 14px;
  border-radius: 14px;

  /* GLASS */
  background: rgba(255,255,255,0.08);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  border: 1px solid rgba(255,255,255,0.18);

  /* BEVEL + DEPTH + GLOW */
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.25),
    inset 0 -1px 1px rgba(0,0,0,0.25),
    0 12px 30px rgba(0,0,0,0.45),
    0 0 18px rgba(34,243,209,0.18);

  color: rgba(255,255,255,0.95);
  font-size: 12px;
  line-height: 1.45;
  letter-spacing: .02em;

  /* Para que no estorbe el tap */
  pointer-events: none;
}

/* Título */
.gmr-hac-tip h4{
  margin: 0 0 8px;
  font-size: 12px;
  letter-spacing: .2px;
  font-weight: 900;
  color: rgba(255,255,255,.92);
}

/* Lista */
.gmr-hac-tip ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

.gmr-hac-tip li{
  display: flex;
  gap: 8px;
  align-items: flex-start;
  padding: 3px 0;
  color: rgba(255,255,255,.82);
}

.gmr-hac-tip .ok{
  color: rgba(34,243,209,.95);
  font-weight: 900;
  flex: 0 0 auto;
}

.gmr-hac-tip .no{
  color: rgba(255,255,255,.40);
  font-weight: 900;
  flex: 0 0 auto;
}/* End custom CSS */