.elementor-317 .elementor-element.elementor-element-f61c2fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-317 .elementor-element.elementor-element-f61c2fe:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-f61c2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFE;}.elementor-317 .elementor-element.elementor-element-3d5a8a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-9fbad83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-317 .elementor-element.elementor-element-d6704fe{width:initial;max-width:initial;}.elementor-317 .elementor-element.elementor-element-d6704fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-140d37d{--display:flex;--min-height:268px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-317 .elementor-element.elementor-element-e71db26{--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-317 .elementor-element.elementor-element-e71db26:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-e71db26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414141;}.elementor-317 .elementor-element.elementor-element-cd8095f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-317 .elementor-element.elementor-element-6298781{width:var( --container-widget-width, 35.179% );max-width:35.179%;--container-widget-width:35.179%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-42a9653 );}.elementor-317 .elementor-element.elementor-element-6298781.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-6298781 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-317 .elementor-element.elementor-element-7923f69 .elementor-button{background-color:#FE7314;font-family:var( --e-global-typography-48839ff-font-family ), Sans-serif;font-size:var( --e-global-typography-48839ff-font-size );font-weight:var( --e-global-typography-48839ff-font-weight );border-radius:4px 4px 4px 4px;padding:10px 30px 10px 30px;}.elementor-317 .elementor-element.elementor-element-6693896{padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-48839ff-font-family ), Sans-serif;font-size:var( --e-global-typography-48839ff-font-size );font-weight:var( --e-global-typography-48839ff-font-weight );color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-8074c42{--display:flex;}.elementor-317 .elementor-element.elementor-element-8074c42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-2cdb7048{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-2cdb7048:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-2cdb7048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}.elementor-317 .elementor-element.elementor-element-234bbb78{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-317 .elementor-element.elementor-element-2db6a494 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:4rem;font-weight:600;color:#BF3C3C;}.elementor-317 .elementor-element.elementor-element-21695e0c{color:var( --e-global-color-42a9653 );}.elementor-317 .elementor-element.elementor-element-4fcc3b3f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:4rem;font-weight:600;color:#9AD7F3;}.elementor-317 .elementor-element.elementor-element-429a26be{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-42a9653 );}.elementor-317 .elementor-element.elementor-element-6b2372dd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:4rem;font-weight:600;color:#6BDFDA;}.elementor-317 .elementor-element.elementor-element-398b6e9d{color:var( --e-global-color-42a9653 );}.elementor-317 .elementor-element.elementor-element-31e1945e{--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;}.elementor-317 .elementor-element.elementor-element-31e1945e:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-31e1945e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecchotag.com/wp-content/uploads/2025/09/Component-20.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-317 .elementor-element.elementor-element-a93e963{--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;}.elementor-317 .elementor-element.elementor-element-a93e963:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-a93e963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414141;}.elementor-317 .elementor-element.elementor-element-b7147b4{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-b7147b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-6d2b89d{--display:flex;}.elementor-317 .elementor-element.elementor-element-6d2b89d.e-con{--align-self:center;}.elementor-317 .elementor-element.elementor-element-66b6b30 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.8rem;font-weight:400;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-d7b6006{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-8d17c9c .elementor-button{font-family:var( --e-global-typography-48839ff-font-family ), Sans-serif;font-size:var( --e-global-typography-48839ff-font-size );font-weight:var( --e-global-typography-48839ff-font-weight );border-radius:4px 4px 4px 4px;padding:10px 30px 10px 30px;}.wpr-reading-progress-bar-container{height:10px !important;}.wpr-reading-progress-bar-container .wpr-reading-progress-bar{height:10px !important;background-color:#FE7314;}.elementor-317 .elementor-element.elementor-element-5dd69dd .wpr-reading-progress-bar-container{top:0px;bottom:auto;}.elementor-317 .elementor-element.elementor-element-5dd69dd .wpr-reading-progress-bar{-webkit-transition-duration:0.1s;transition-duration:0.1s;}.elementor-317 .elementor-element.elementor-element-f6fbe83{--display:flex;}.elementor-317 .elementor-element.elementor-element-f6fbe83.e-con{--align-self:center;}.elementor-317 .elementor-element.elementor-element-0ed3a75{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-317 .elementor-element.elementor-element-851a8d3{--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;}.elementor-317 .elementor-element.elementor-element-e148396{--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;}.elementor-317 .elementor-element.elementor-element-5717205{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-317 .elementor-element.elementor-element-9713029{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-d90e0c0 .wpr-prbar-circle-prline{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-317 .elementor-element.elementor-element-d90e0c0 .wpr-prbar-hr-line-inner{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-317 .elementor-element.elementor-element-d90e0c0 .wpr-prbar-vr-line-inner{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-317 .elementor-element.elementor-element-d90e0c0 .wpr-prbar-hr-line-inner, .elementor-317 .elementor-element.elementor-element-d90e0c0 .wpr-prbar-vr-line-inner{background-color:#CEBF94;}.elementor-317 .elementor-element.elementor-element-d90e0c0 .wpr-prbar-hr-line{height:27px;background-color:#f4f4f4;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-317 .elementor-element.elementor-element-d90e0c0 .wpr-prbar-vr-line{width:27px;background-color:#f4f4f4;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-317 .elementor-element.elementor-element-d90e0c0 .wpr-prbar-circle-line{fill:#f4f4f4;}.elementor-317 .elementor-element.elementor-element-d90e0c0.wpr-prbar-prline-rounded-yes .wpr-prbar-hr-line-inner{border-top-right-radius:calc(5px - 1px);border-bottom-right-radius:calc(5px - 1px);}.elementor-317 .elementor-element.elementor-element-d90e0c0.wpr-prbar-prline-rounded-yes .wpr-prbar-vr-line-inner{border-top-right-radius:calc(5px - 1px);border-top-left-radius:calc(5px - 1px);}.elementor-317 .elementor-element.elementor-element-d90e0c0 .wpr-prbar-title{color:var( --e-global-color-secondary );}.elementor-317 .elementor-element.elementor-element-d90e0c0.wpr-prbar-layout-hr-line .wpr-prbar-title{margin-bottom:2px;}.elementor-317 .elementor-element.elementor-element-d90e0c0.wpr-prbar-layout-circle.wpr-pbar-title-pos-inside .wpr-prbar-title{margin-bottom:2px;}.elementor-317 .elementor-element.elementor-element-d90e0c0.wpr-prbar-layout-circle.wpr-pbar-title-pos-outside .wpr-prbar-title{margin-top:2px;}.elementor-317 .elementor-element.elementor-element-d90e0c0.wpr-prbar-layout-vr-line .wpr-prbar-title{margin-top:2px;}.elementor-317 .elementor-element.elementor-element-d90e0c0 .wpr-prbar-counter{color:#C7C6C6;}.elementor-317 .elementor-element.elementor-element-d90e0c0 .wpr-prbar-counter-value-suffix{-webkit-align-self:center;align-self:center;font-size:12px;margin-left:5px;}.elementor-317 .elementor-element.elementor-element-92e4e8f{font-family:"Open Sans", Sans-serif;font-size:0.7rem;font-weight:400;color:#7A7A7A;}.elementor-317 .elementor-element.elementor-element-820c777{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-4c37bdb .wpr-prbar-circle-prline{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-317 .elementor-element.elementor-element-4c37bdb .wpr-prbar-hr-line-inner{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-317 .elementor-element.elementor-element-4c37bdb .wpr-prbar-vr-line-inner{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-317 .elementor-element.elementor-element-4c37bdb .wpr-prbar-hr-line-inner, .elementor-317 .elementor-element.elementor-element-4c37bdb .wpr-prbar-vr-line-inner{background-color:#6B8368;}.elementor-317 .elementor-element.elementor-element-4c37bdb .wpr-prbar-hr-line{height:27px;background-color:#f4f4f4;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-317 .elementor-element.elementor-element-4c37bdb .wpr-prbar-vr-line{width:27px;background-color:#f4f4f4;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-317 .elementor-element.elementor-element-4c37bdb .wpr-prbar-circle-line{fill:#f4f4f4;}.elementor-317 .elementor-element.elementor-element-4c37bdb.wpr-prbar-prline-rounded-yes .wpr-prbar-hr-line-inner{border-top-right-radius:calc(5px - 1px);border-bottom-right-radius:calc(5px - 1px);}.elementor-317 .elementor-element.elementor-element-4c37bdb.wpr-prbar-prline-rounded-yes .wpr-prbar-vr-line-inner{border-top-right-radius:calc(5px - 1px);border-top-left-radius:calc(5px - 1px);}.elementor-317 .elementor-element.elementor-element-4c37bdb .wpr-prbar-title{color:var( --e-global-color-secondary );}.elementor-317 .elementor-element.elementor-element-4c37bdb.wpr-prbar-layout-hr-line .wpr-prbar-title{margin-bottom:2px;}.elementor-317 .elementor-element.elementor-element-4c37bdb.wpr-prbar-layout-circle.wpr-pbar-title-pos-inside .wpr-prbar-title{margin-bottom:2px;}.elementor-317 .elementor-element.elementor-element-4c37bdb.wpr-prbar-layout-circle.wpr-pbar-title-pos-outside .wpr-prbar-title{margin-top:2px;}.elementor-317 .elementor-element.elementor-element-4c37bdb.wpr-prbar-layout-vr-line .wpr-prbar-title{margin-top:2px;}.elementor-317 .elementor-element.elementor-element-4c37bdb .wpr-prbar-counter{color:#C7C6C6;}.elementor-317 .elementor-element.elementor-element-4c37bdb .wpr-prbar-counter-value-suffix{-webkit-align-self:center;align-self:center;font-size:12px;margin-left:5px;}.elementor-317 .elementor-element.elementor-element-b20b2cf{font-family:"Open Sans", Sans-serif;font-size:0.7rem;font-weight:400;color:#7A7A7A;}.elementor-317 .elementor-element.elementor-element-63f95e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-9c8fe38 .wpr-prbar-circle-prline{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-317 .elementor-element.elementor-element-9c8fe38 .wpr-prbar-hr-line-inner{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-317 .elementor-element.elementor-element-9c8fe38 .wpr-prbar-vr-line-inner{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-317 .elementor-element.elementor-element-9c8fe38 .wpr-prbar-hr-line-inner, .elementor-317 .elementor-element.elementor-element-9c8fe38 .wpr-prbar-vr-line-inner{background-color:#B47C56;}.elementor-317 .elementor-element.elementor-element-9c8fe38 .wpr-prbar-hr-line{height:27px;background-color:#f4f4f4;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-317 .elementor-element.elementor-element-9c8fe38 .wpr-prbar-vr-line{width:27px;background-color:#f4f4f4;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-317 .elementor-element.elementor-element-9c8fe38 .wpr-prbar-circle-line{fill:#f4f4f4;}.elementor-317 .elementor-element.elementor-element-9c8fe38.wpr-prbar-prline-rounded-yes .wpr-prbar-hr-line-inner{border-top-right-radius:calc(5px - 1px);border-bottom-right-radius:calc(5px - 1px);}.elementor-317 .elementor-element.elementor-element-9c8fe38.wpr-prbar-prline-rounded-yes .wpr-prbar-vr-line-inner{border-top-right-radius:calc(5px - 1px);border-top-left-radius:calc(5px - 1px);}.elementor-317 .elementor-element.elementor-element-9c8fe38 .wpr-prbar-title{color:var( --e-global-color-secondary );}.elementor-317 .elementor-element.elementor-element-9c8fe38.wpr-prbar-layout-hr-line .wpr-prbar-title{margin-bottom:2px;}.elementor-317 .elementor-element.elementor-element-9c8fe38.wpr-prbar-layout-circle.wpr-pbar-title-pos-inside .wpr-prbar-title{margin-bottom:2px;}.elementor-317 .elementor-element.elementor-element-9c8fe38.wpr-prbar-layout-circle.wpr-pbar-title-pos-outside .wpr-prbar-title{margin-top:2px;}.elementor-317 .elementor-element.elementor-element-9c8fe38.wpr-prbar-layout-vr-line .wpr-prbar-title{margin-top:2px;}.elementor-317 .elementor-element.elementor-element-9c8fe38 .wpr-prbar-counter{color:#C7C6C6;}.elementor-317 .elementor-element.elementor-element-9c8fe38 .wpr-prbar-counter-value-suffix{-webkit-align-self:center;align-self:center;font-size:12px;margin-left:5px;}.elementor-317 .elementor-element.elementor-element-8015eef{font-family:"Open Sans", Sans-serif;font-size:0.7rem;font-weight:400;color:#7A7A7A;}.elementor-317 .elementor-element.elementor-element-a0f24b0{--display:flex;--justify-content:center;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-317 .elementor-element.elementor-element-a0f24b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-c715f63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-317 .elementor-element.elementor-element-9546333{--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;}.elementor-317 .elementor-element.elementor-element-2442c0e{width:initial;max-width:initial;}.elementor-317 .elementor-element.elementor-element-2442c0e.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-317 .elementor-element.elementor-element-f61c2fe{--width:100%;}.elementor-317 .elementor-element.elementor-element-9fbad83{--width:60%;}.elementor-317 .elementor-element.elementor-element-8074c42{--width:30%;}.elementor-317 .elementor-element.elementor-element-234bbb78{--width:50%;}.elementor-317 .elementor-element.elementor-element-31e1945e{--width:60%;}.elementor-317 .elementor-element.elementor-element-6d2b89d{--width:60%;}.elementor-317 .elementor-element.elementor-element-f6fbe83{--width:25%;}.elementor-317 .elementor-element.elementor-element-851a8d3{--width:56%;}.elementor-317 .elementor-element.elementor-element-a0f24b0{--width:22.273%;}.elementor-317 .elementor-element.elementor-element-9546333{--width:56%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-317 .elementor-element.elementor-element-7923f69 .elementor-button{font-size:var( --e-global-typography-48839ff-font-size );}.elementor-317 .elementor-element.elementor-element-6693896{font-size:var( --e-global-typography-48839ff-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-317 .elementor-element.elementor-element-8d17c9c .elementor-button{font-size:var( --e-global-typography-48839ff-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-317 .elementor-element.elementor-element-d6704fe{width:var( --container-widget-width, 379.328px );max-width:379.328px;--container-widget-width:379.328px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-317 .elementor-element.elementor-element-6298781{width:var( --container-widget-width, 330.969px );max-width:330.969px;--container-widget-width:330.969px;--container-widget-flex-grow:0;text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-317 .elementor-element.elementor-element-7923f69 .elementor-button{font-size:var( --e-global-typography-48839ff-font-size );}.elementor-317 .elementor-element.elementor-element-6693896{font-size:var( --e-global-typography-48839ff-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-317 .elementor-element.elementor-element-2db6a494 .elementor-heading-title{font-size:3rem;}.elementor-317 .elementor-element.elementor-element-4fcc3b3f .elementor-heading-title{font-size:3em;}.elementor-317 .elementor-element.elementor-element-6b2372dd .elementor-heading-title{font-size:3em;}.elementor-317 .elementor-element.elementor-element-31e1945e{--min-height:350px;}.elementor-317 .elementor-element.elementor-element-31e1945e:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-31e1945e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-317 .elementor-element.elementor-element-8d17c9c .elementor-button{font-size:var( --e-global-typography-48839ff-font-size );}}/* Start custom CSS for html, class: .elementor-element-46d9c68 *//* replace your first .ec-kpi rule with this */
.ec-kpi {
  padding: clamp(16px, 4vw, 40px) 0;
  opacity: 1;              /* was 0 */
  transform: none;         /* remove translate */
  transition: opacity .4s ease, transform .4s ease;
}

.ec-kpi__wrap { max-width: 960px; margin: 0 auto; padding: 16px; background: #fff; border-radius: 16px; box-shadow: 0 2px 10px rgba(0,0,0,.06); }
.ec-kpi__title { margin: 0 0 6px; font-size: clamp(20px, 3.2vw, 28px); font-weight: 700; color: #111; }
.ec-kpi__lead { margin: 0 0 20px; color: #6b7280; font-size: 14px; }
.ec-kpi__list { list-style: none; padding: 0; margin: 0; display: grid; gap: 24px; }

.ec-kpi__row { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 12px; }
.ec-kpi__label { font-weight: 700; color: #1f2937; font-size: 18px; }
.ec-kpi__bar { height: 12px; margin-top: 10px; background: #e5e7eb; border-radius: 999px; overflow: hidden; }
.ec-kpi__fill { display: block; height: 100%; width: 0; border-radius: 999px; transition: width .7s ease; }
.ec-kpi__note { margin-top: 8px; font-size: 12px; color: #6b7280; }
.ec-kpi__value { font-weight: 700; color: #374151; font-size: 18px; letter-spacing: .3px; }

.ec-kpi__ctas { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 24px; }
.ec-btn { display: inline-flex; align-items: center; justify-content: center; padding: 12px 18px; border-radius: 14px; font-weight: 600; text-decoration: none; transition: transform .06s ease, box-shadow .2s ease; }
.ec-btn:active { transform: scale(.98); }
.ec-btn--primary { background: #FE7314; color: #fff; box-shadow: 0 4px 12px rgba(254,115,20,.25); }
.ec-btn--primary:hover { box-shadow: 0 6px 16px rgba(254,115,20,.35); }
.ec-btn--light { background: #f3f4f6; color: #111; }
.ec-btn--light:hover { background: #e5e7eb; }

@media (max-width: 640px) { .ec-kpi__value { font-size: 16px; } }/* End custom CSS */