.elementor .e-160738c4-7eda{position:absolute;z-index:1;padding:0px;background-image:linear-gradient(112deg, transparent 62%,color-mix(in srgb, var(--c-white) 4%, transparent) 62%,color-mix(in srgb, var(--c-white) 4%, transparent) 76%,transparent 76%),linear-gradient(112deg, transparent 79%,color-mix(in srgb, var(--c-white) 3%, transparent) 79%,color-mix(in srgb, var(--c-white) 3%, transparent) 87%,transparent 87%),url("https://ptsepp.co.id/wp-content/uploads/2026/10/pita-gelombang.svg"),linear-gradient(90deg, rgb(31 181 154 / .40) 0%,rgb(31 181 154 / .22) 35%,color-mix(in srgb, var(--c-brand) 12%, transparent) 65%,color-mix(in srgb, var(--c-brand) 10%, transparent) 100%),linear-gradient(90deg, color-mix(in srgb, var(--c-brand-deep) 72%, transparent) 0%,color-mix(in srgb, var(--c-brand-deep) 60%, transparent) 30%,color-mix(in srgb, var(--c-brand-deep) 25%, transparent) 55%,color-mix(in srgb, var(--c-brand-deep) 5%, transparent) 80%);background-repeat:repeat,repeat,no-repeat,repeat,repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0; pointer-events: none; background-position: bottom, bottom, center bottom, 0 0, 0 0; background-size: 100% calc(100% - 130px), 100% calc(100% - 130px), 100% calc(100% - 130px), 100% 100%, 100% 100%;\n}.elementor .e-78549f50-a072{max-width:20ch;font-family:Montserrat;font-weight:700;font-size:42px;color:var(--c-white);letter-spacing:-0.015em;line-height:1.15;text-shadow: 0 1px 3px color-mix(in srgb, var(--c-brand-deep) 80%, transparent), 0 0 20px color-mix(in srgb, var(--c-brand-deep) 60%, transparent);\n}.elementor .e-538b0cb7-dd4e:hover,.elementor .e-538b0cb7-dd4e:focus-visible{color:var(--c-brand-tint);}.elementor .e-538b0cb7-dd4e{width:auto;font-family:Montserrat;font-weight:500;font-size:15px;color:var(--c-white);line-height:1.5;margin:0px;}.elementor .e-601adeb9-f68d:hover,.elementor .e-601adeb9-f68d:focus-visible{text-decoration:underline;}.elementor .e-601adeb9-f68d{width:auto;min-width:0px;text-decoration:none;cursor:pointer;padding:0px;display:block;flex:0 0 auto;}.elementor .e-65829288-ea37{width:auto;font-family:Montserrat;font-weight:500;font-size:15px;color:color-mix(in srgb, var(--c-white) 60%, transparent);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:10px;margin-inline-end:10px;flex:0 0 auto;}.elementor .e-843ec06-68d9{width:auto;font-family:Montserrat;font-weight:500;font-size:15px;color:var(--c-brand-line);line-height:1.5;margin:0px;flex:0 0 auto;}.elementor .e-7a33b680-a4aa{font-family:Montserrat;font-weight:500;font-size:15px;line-height:1.5;padding:0px;margin-block-start:14px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;text-shadow: 0 1px 3px color-mix(in srgb, var(--c-brand-deep) 80%, transparent), 0 0 20px color-mix(in srgb, var(--c-brand-deep) 60%, transparent);\n}.elementor .e-79c8b248-3b8d{width:100%;max-width:1200px;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-aacbed-2c34{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-74881406-988d{width:100%;overflow:hidden;position:relative;padding-block-start:178px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-130px;background-color:var(--c-brand-dark);display:block;isolation: isolate;\n}.elementor .e-75facd89-865d{font-family:Montserrat;font-weight:600;font-size:23px;color:var(--c-ink);line-height:1.3;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3493bd1c-918a{font-family:Montserrat;font-weight:400;font-size:14px;color:var(--c-body);line-height:1.6;margin:0px;}.elementor .e-68d7e081-2a36{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin-block-end:28px;border-radius:16px;border-width:1px;border-color:var(--c-brand-line);border-style:solid;background-color:var(--c-brand-tint);box-sizing: border-box; &:has(p:empty) { display: none; }\n}.elementor .e-931fea8-3cb0{width:auto;height:74%;object-fit:contain;position:relative;z-index:0;max-width: none;\n}.elementor .e-28eba2fb-4759{min-width:0px;overflow:hidden;aspect-ratio:1 / 1;position:relative;padding:0px;border-radius:16px;border-width:1px;border-color:var(--c-line);border-style:solid;background-color:var(--c-white);display:flex;justify-content:center;align-items:center;box-sizing: border-box; &::after { content: ""; position: absolute; inset: 0; background: url("https://ptsepp.co.id/wp-content/uploads/2026/10/logo-sepp-lengkap.png") center / 64% auto no-repeat; opacity: .1; pointer-events: none; z-index: 1; }\n}.elementor .e-51c7ff42-b528{font-family:Montserrat;font-weight:600;font-size:12px;color:var(--c-brand);letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;margin-block-start:18px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-55045a9b-3843{width:52px;height:auto;margin-block-start:12px;display:block;flex:0 0 auto;}.elementor .e-23691a5b-ddb5{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-32489b26-ca84{font-family:Montserrat;font-weight:700;font-size:18px;color:var(--c-ink);line-height:1.3;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-73b13044-580d{font-family:Montserrat;font-weight:400;font-size:14px;color:var(--c-body);line-height:1.6;margin:0px;}.elementor .e-17d1695b-174b{min-width:0px;text-decoration:none;cursor:pointer;padding:0px;display:block;&:hover > div:first-child { border-color: var(--c-brand); } &:hover h3 { color: var(--c-brand); }\n}.elementor .e-49586d9e-6119{min-width:0px;padding:0px;}.elementor .e-6d3e46a-9126{padding:0px;margin:0px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap: 40px 28px;\n}.elementor .e-169e74e0-92e7{width:100%;min-width:0px;display:block;}.elementor .e-37150472-a805{min-width:0px;padding:0px;}.elementor .e-393b6a32-903f{font-family:Montserrat;font-weight:700;font-size:24px;color:var(--c-ink);letter-spacing:0.02em;line-height:1.2;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40ac9d9-3a58{font-family:Montserrat;font-weight:600;font-size:15px;color:var(--c-ink);line-height:1.35;margin:0px;}.elementor .e-732195c7-865a{min-width:0px;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;display:block;border-block-end: 1px solid var(--c-line); &:hover p { color: var(--c-brand); }\n}.elementor .e-f577558-b570{font-family:Montserrat;font-weight:600;font-size:15px;color:var(--c-ink);line-height:1.35;margin:0px;}.elementor .e-5dee6c15-2c01{min-width:0px;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;display:block;border-block-end: 1px solid var(--c-line); &:hover p { color: var(--c-brand); }\n}.elementor .e-2b32ad71-deb6{font-family:Montserrat;font-weight:600;font-size:15px;color:var(--c-ink);line-height:1.35;margin:0px;}.elementor .e-4bfd847a-3c65{min-width:0px;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;display:block;border-block-end: 1px solid var(--c-line); &:hover p { color: var(--c-brand); }\n}.elementor .e-a17206b-a2b7{font-family:Montserrat;font-weight:600;font-size:15px;color:var(--c-ink);line-height:1.35;margin:0px;}.elementor .e-1ffc71dd-92b9{min-width:0px;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;display:block;border-block-end: 1px solid var(--c-line); &:hover p { color: var(--c-brand); }\n}.elementor .e-dc371cd-53f9{font-family:Montserrat;font-weight:600;font-size:15px;color:var(--c-ink);line-height:1.35;margin:0px;}.elementor .e-114b0ac-1fb5{min-width:0px;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;display:block;border-block-end: 1px solid var(--c-line); &:hover p { color: var(--c-brand); }\n}.elementor .e-2feae3dd-4334{font-family:Montserrat;font-weight:600;font-size:15px;color:var(--c-ink);line-height:1.35;margin:0px;}.elementor .e-70ec92e6-6a01{min-width:0px;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;display:block;border-block-end: 1px solid var(--c-line); &:hover p { color: var(--c-brand); }\n}.elementor .e-4421c43f-c61f{font-family:Montserrat;font-weight:600;font-size:15px;color:var(--c-ink);line-height:1.35;margin:0px;}.elementor .e-41018262-aebd{min-width:0px;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;display:block;border-block-end: 1px solid var(--c-line); &:hover p { color: var(--c-brand); }\n}.elementor .e-2c2653c0-450c{padding:0px;display:flex;flex-direction:column;border-block-start: 1px solid var(--c-line);\n}.elementor .e-6c978ab9-73e2{min-width:0px;position:sticky;inset-block-start:142px;padding:0px;}.elementor .e-2531831d-a201{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 280px;align-items:start;box-sizing: border-box;\n}.elementor .e-28f28518-e29c{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--c-white);display:block;box-sizing: border-box;\n}.elementor .e-3136035c-5cee{width:100%;min-width:0px;padding:0px;}