.elementor .pf-partner{aspect-ratio:1;transition:transform 0.2s;display:grid;place-items: center;\n}.elementor .pf-team-bio{font-size:0.875rem;opacity:80%;}.elementor .pf-team-role{font-size:0.95rem;color:var(--color-orange);}.elementor .pf-team-name{font-weight:500;font-size:1.1rem;line-height:1.3;font-family: var(--font-sans);\n}.elementor .pf-team-photo{overflow:hidden;aspect-ratio:4 / 5;border-radius:15px;background: var(--color-offwhite); border: var(--border-w) solid var(--color-dark);\n}.elementor .pf-team{text-align:left;}.elementor .pf-principle-label-yellow{color:var(--color-yellow-tag);}.elementor .pf-principle-label-orange{color:var(--color-orange);}.elementor .pf-principle-label-teal{color:var(--color-teal);}.elementor .pf-value-label-prinsip{color:var(--color-teal);}.elementor .pf-value-label-misi{color:var(--color-orange);}.elementor .pf-value-label-visi{color:var(--color-blue-link);}.elementor .pf-value-text{font-size:var(--text-body);color:var(--color-dark);line-height:1.6;}.elementor .pf-principle-text{color:var(--color-white);}.elementor .pf-principle-sub{font-weight:600;font-size:1rem;line-height:1.45;opacity:85%;}.elementor .pf-value-label{font-weight:400;font-size:clamp(2rem, 3.2vw, 3rem);line-height:1.1;display:block;font-family: var(--font-display);\n}.elementor .pf-principle-label{font-size:clamp(2rem, 3vw, 2.75rem);}.elementor .pf-value{border-block-start-width:4px;border-top-style: solid; border-top-color: var(--color-dark);\n}.elementor .pf-principle-yellow{border-color:var(--color-yellow-tag);}.elementor .pf-principle-orange{border-color:var(--color-orange);}.elementor .pf-principle-teal{border-color:var(--color-teal);}.elementor .pf-value-prinsip{border-color:var(--color-teal);}.elementor .pf-value-misi{border-color:var(--color-orange);}.elementor .pf-value-visi{border-color:var(--color-blue-link);}.elementor .pf-h1{font-weight:500;font-size:clamp(2.5rem, 6.5vw, 5.5rem);color:var(--color-orange);letter-spacing:0em;line-height:1.2em;text-transform:uppercase;font-family: var(--font-display);\n}.elementor .pf-section-title{font-family:""League Gothic","DM Sans",sans-serif";font-weight:500;font-size:clamp(1.75rem, 3.6vw, 3.25rem);color:var(--color-dark);letter-spacing:0.5px;line-height:1.15;text-transform:uppercase;font-family: var(--font-display);\n}.elementor .pf-eyebrow{font-weight:500;font-size:var(--text-body);color:var(--color-orange);font-family: var(--font-sans);\n}.elementor .pf-btn:hover,.elementor .pf-btn:focus-visible{transform:translate3d(-2px, -2px, 0px);}.elementor .pf-btn:active{transform:translate3d(2px, 2px, 0px);}.elementor .pf-btn{font-family:""DM Sans",sans-serif";font-weight:600;font-size:clamp(0.95rem, 1vw, 1.375rem);line-height:1;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:15px;border-width:var(--border-w);border-color:var(--color-dark);border-style:solid;transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;gap:0.5rem;justify-content:center;align-items:center;white-space:nowrap; white-space: nowrap; font-family: var(--font-sans);\n}.elementor .pf-btn-small{font-size:1rem;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .pf-btn-secondary{color:var(--color-dark);background-color:var(--color-white);box-shadow:8px 8px 0px 0px var(--color-dark);}.elementor .pf-btn-secondary:hover,.elementor .pf-btn-secondary:focus-visible{box-shadow:10px 10px 0px 0px var(--color-dark);}.elementor .pf-btn-secondary:active{box-shadow:4px 4px 0px 0px var(--color-dark);}.elementor .pf-btn-primary{color:var(--color-white);text-decoration:none;text-transform:none;background-color:var(--color-orange);box-shadow:8px 8px 0px 0px var(--color-teal);}.elementor .pf-btn-primary:hover,.elementor .pf-btn-primary:focus-visible{box-shadow:10px 10px 0px 0px var(--color-dark);}.elementor .pf-btn-primary:active{box-shadow:4px 4px 0px 0px var(--color-dark);}