.elementor-widget-section [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-section [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-2594 .elementor-element.elementor-element-a9a928f{overflow:visible;}.elementor-widget-column [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-column [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-2594 .elementor-element.elementor-element-a98ba7b > .elementor-element-populated{padding:24px 24px 0px 24px;}.elementor-widget-heading [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2594 .elementor-element.elementor-element-e9464e9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;color:#3B3B3B;}.elementor-widget-text-editor [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2594 .elementor-element.elementor-element-3fcd97f{overflow:visible;}.elementor-2594 .elementor-element.elementor-element-daba11a > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-2594 .elementor-element.elementor-element-b5f050d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;color:#3B3B3B;}.elementor-2594 .elementor-element.elementor-element-3b7981a{font-family:"Rubik", Sans-serif;font-weight:400;color:#00B64F;}.elementor-widget-html [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-html [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-html ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-2594 .elementor-element.elementor-element-8610e1f{overflow:visible;}.elementor-2594 .elementor-element.elementor-element-30bb3c0 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-2594 .elementor-element.elementor-element-4bcd33f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;color:#3B3B3B;}.elementor-2594 .elementor-element.elementor-element-35ad369{font-family:"Rubik", Sans-serif;font-weight:400;color:#00B64F;}.elementor-2594 .elementor-element.elementor-element-1863700{overflow:visible;}.elementor-2594 .elementor-element.elementor-element-6b2f6fb > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-2594 .elementor-element.elementor-element-c34e496 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;color:#3B3B3B;}.elementor-2594 .elementor-element.elementor-element-d3d3bef{font-family:"Rubik", Sans-serif;font-weight:400;color:#00B64F;}.elementor-2594 .elementor-element.elementor-element-3c31865{overflow:visible;}.elementor-2594 .elementor-element.elementor-element-237a41b > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-2594 .elementor-element.elementor-element-fe1767c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;color:#3B3B3B;}.elementor-2594 .elementor-element.elementor-element-bf2fd6c{font-family:"Rubik", Sans-serif;font-weight:400;color:#00B64F;}#elementor-popup-modal-2594{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2594 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-2594 .dialog-close-button{display:flex;}#elementor-popup-modal-2594 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-3b7981a */.progress-container {
        text-align: center;
    }

    .progress-value {
        font-size: 24px;
        font-weight: bold;
    }

    .progress-bar {
        width: 100%;
        height: 20px;
        background-color: #eee;
        border-radius: 5px;
        overflow: hidden;
    }

    .progress-bar:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        background-color: #4CAF50; /* Warna hijau */
        width: 60%; /* Sesuaikan dengan nilai persentase */
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35ad369 */.progress-container {
        text-align: center;
    }

    .progress-value {
        font-size: 24px;
        font-weight: bold;
    }

    .progress-bar {
        width: 100%;
        height: 20px;
        background-color: #eee;
        border-radius: 5px;
        overflow: hidden;
    }

    .progress-bar:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        background-color: #4CAF50; /* Warna hijau */
        width: 60%; /* Sesuaikan dengan nilai persentase */
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3d3bef */.progress-container {
        text-align: center;
    }

    .progress-value {
        font-size: 24px;
        font-weight: bold;
    }

    .progress-bar {
        width: 100%;
        height: 20px;
        background-color: #eee;
        border-radius: 5px;
        overflow: hidden;
    }

    .progress-bar:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        background-color: #4CAF50; /* Warna hijau */
        width: 60%; /* Sesuaikan dengan nilai persentase */
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf2fd6c */.progress-container {
        text-align: center;
    }

    .progress-value {
        font-size: 24px;
        font-weight: bold;
    }

    .progress-bar {
        width: 100%;
        height: 20px;
        background-color: #eee;
        border-radius: 5px;
        overflow: hidden;
    }

    .progress-bar:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        background-color: #4CAF50; /* Warna hijau */
        width: 60%; /* Sesuaikan dengan nilai persentase */
    }/* End custom CSS */