.elementor .transparent-btn{width:auto;font-family:var(--Heading);font-weight:400;font-size:clamp(1rem, calc(0.945rem + 0.244vw), 1.125rem);;color:var(--primary-light-1);padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:2px;border-color:var(--primary-light-1);border-style:solid;background-color:#17363100;}.elementor .transparent-btn:hover,.elementor .transparent-btn:focus-visible{color:var(--secondary-dark-2);background-color:var(--primary-light-1);}.elementor .white-button{font-family:var(--Heading);font-weight:400;font-size:clamp(1rem, calc(0.945rem + 0.244vw), 1.125rem);;color:var(--secondary-dark-2);border-radius:8px;background-color:var(--primary-light-1);}.elementor .white-button:hover,.elementor .white-button:focus-visible{background-color:var(--primary-light-3);}.elementor .Secondary-btn{width:auto;font-family:var(--Heading);font-weight:400;font-size:clamp(1rem, calc(0.945rem + 0.244vw), 1.125rem);;color:var(--primary-brand-2);padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:2px;border-color:var(--primary-brand-2);border-style:solid;background-color:var(--primary-light-1);}.elementor .Secondary-btn:hover,.elementor .Secondary-btn:focus-visible{background-color:var(--primary-light-2);}.elementor .Primary-btn-dark{font-family:var(--Heading);font-size:clamp(1rem, calc(0.945rem + 0.244vw), 1.125rem);;color:var(--e-gv-3856c66);padding-block-start:11px;padding-block-end:11px;padding-inline-start:23px;padding-inline-end:23px;border-radius:8px;border-width:1px;border-color:var(--e-gv-3856c66);border-style:solid;background-color:var(--e-gv-1560487);}.elementor .Primary-btn-dark:hover,.elementor .Primary-btn-dark:focus-visible{background-color:var(--e-gv-42e3ef0);}.elementor .Primary-btn{font-family:var(--Heading);font-weight:400;font-size:clamp(1rem, calc(0.945rem + 0.244vw), 1.125rem);;color:var(--secondary-dark-2);padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:8px;background-color:var(--primary-brand-1);transition:all 600ms;}.elementor .Primary-btn:hover,.elementor .Primary-btn:focus-visible{color:var(--secondary-dark-2);transform:translate3d(0px, -0.4rem, 0px);}.elementor .small-text{font-family:var(--Paragraph);font-size:clamp(0.8125rem, 0.25vw + 0.7rem, 0.875rem);;color:var(--secondary-dark-3);}.elementor .base-text{font-family:var(--Paragraph);font-size:clamp(1rem, calc(0.945rem + 0.244vw), 1.125rem);;color:var(--secondary-dark-3);}.elementor .big-text{font-family:var(--Paragraph);font-size:clamp(1.125rem, calc(0.96rem + 0.732vw), 1.5rem);;color:var(--secondary-dark-3);}.elementor .Card-Title-S{font-family:var(--Heading);font-weight:600;font-size:clamp(0.875rem, 0.5vw + 0.75rem, 1rem);color:var(--secondary-dark-2);line-height:1.4em;}.elementor .Card-Title-M{font-family:var(--Heading);font-weight:600;font-size:clamp(1rem, 0.75vw + 0.75rem, 1.25rem);color:var(--secondary-dark-2);line-height:1.4em;}.elementor .Card-Title-L{font-family:var(--Heading);font-weight:600;font-size:clamp(1.125rem, 1vw + 0.75rem, 1.5rem);color:var(--secondary-dark-2);line-height:1.4em;}.elementor .Heading-S{font-family:var(--Heading);font-weight:700;font-size:clamp(1.27rem, calc(0.964rem + 1.342vw), 1.95rem);;color:var(--secondary-dark-1);line-height:1.35em;}.elementor .Heading-M{font-family:var(--Heading);font-weight:700;font-size:clamp(1.42rem, calc(0.977rem + 1.985vw), 2.44rem);;color:var(--secondary-dark-1);line-height:1.3em;}.elementor .heading-l{font-family:var(--Heading);font-weight:700;font-size:clamp(1.60rem, calc(0.966rem + 2.828vw), 3.05rem);;color:var(--secondary-dark-1);line-height:1.25em;}.elementor .heading-xl{font-family:var(--Heading);font-weight:700;font-size:clamp(1.80rem, calc(0.918rem + 3.928vw), 3.81rem);;color:var(--secondary-dark-1);line-height:1.2em;}.elementor .Heading-XXL{font-family:var(--Heading);font-weight:700;font-size:clamp(2.03rem, calc(0.823rem + 5.350vw), 4.77rem);;color:var(--secondary-dark-1);line-height:1.15em;}.elementor .pre-heading{font-family:var(--Heading);font-weight:400;font-size:clamp(0.75rem, calc(0.585rem + 0.732vw), 1.125rem);;color:var(--secondary-dark-1);letter-spacing:1.2px;line-height:1.4em;text-transform:uppercase;}.elementor .icon-box-dark-2{width:auto;padding:0.8rem;border-radius:8px;background-color:var(--primary-brand-2);display:flex;}.elementor .icon-box-dark-1{width:auto;padding:0.8rem;border-radius:8px;background-color:var(--secondary-dark-2);display:flex;}.elementor .icon-box-light{width:auto;padding:0.8rem;border-radius:8px;background-color:var(--primary-light-3);display:flex;}.elementor .icon-white{width:24px;height:24px;color:var(--primary-light-2);}.elementor .icon-white:hover,.elementor .icon-white:focus-visible{transform:scale3d(1.2, 1.2, 1.2);}.elementor .icon-dark{width:24px;height:24px;color:var(--secondary-dark-2);}.elementor .icon-dark:hover,.elementor .icon-dark:focus-visible{transform:scale3d(1.2, 1.2, 1.2);}.elementor .icon-light{width:24px;height:24px;color:var(--primary-brand-2);}.elementor .icon-light:hover,.elementor .icon-light:focus-visible{transform:scale3d(1.2, 1.2, 1.2);}.elementor .gap-xxs{gap:clamp(0.25rem, 1vw, 0.5rem);;}.elementor .gap-xs{gap:clamp(0.5rem, 1.5vw, 0.75rem);;}.elementor .gap-s{gap:clamp(0.75rem, 2vw, 1rem);;justify-content:center;}.elementor .gap-m{gap:1.25rem;}.elementor .gap-l{gap:clamp(1.25rem, 3vw, 2.5rem);;}.elementor .gap-xl{gap:clamp(1.25rem, 5vw, 3.75rem);;}.elementor .gap-xxl{gap:clamp(1.25rem, 10vw, 7.5rem);;}.elementor .padding-zero{padding:0px;}.elementor .section-narrow-xs{width:45rem;}.elementor .section-narrow{width:62.5rem;}.elementor .section-hero-height-100vh{height:100vh;}.elementor .section-header{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;padding-inline-end:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;}.elementor .section-xxs{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;padding-inline-end:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;}.elementor .section-xs{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;padding-inline-end:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;}.elementor .section-s{padding-block-start:3.75rem;padding-block-end:3.75rem;padding-inline-start:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;padding-inline-end:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;}.elementor .section-m{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;padding-inline-end:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;}.elementor .section-l{padding-block-start:clamp(5.625rem, calc(5.351rem + 1.22vw), 6.25rem);;padding-block-end:clamp(5.625rem, calc(5.351rem + 1.22vw), 6.25rem);;padding-inline-start:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;padding-inline-end:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;}.elementor .section-xl{padding-block-start:clamp(6.875rem, calc(6.601rem + 1.22vw), 7.5rem);;padding-block-end:clamp(6.875rem, calc(6.601rem + 1.22vw), 7.5rem);;padding-inline-start:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;padding-inline-end:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;}.elementor .section-xxl{padding-block-start:clamp(9.375rem, calc(9.101rem + 1.22vw), 10rem);;padding-block-end:clamp(9.375rem, calc(9.101rem + 1.22vw), 10rem);;padding-inline-start:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;padding-inline-end:clamp(1.25rem, calc(0.154rem + 4.872vw), 6rem);;}.elementor .card-spacing{width:auto;padding:2rem;}.elementor .section-full{width:100%;}.elementor .btn-large{font-weight:500;font-size:clamp(1.125rem, calc(1.015rem + 0.488vw), 1.375rem);;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .btn-small{font-size:0.9rem;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .judul-besar-1{font-family:var(--Heading);font-weight:700;font-size:clamp(1rem, calc(-0.235rem + 5.488vw), 3.813rem);;color:var(--warna-utama);line-height:1.2em;}.elementor .DUP_judul-gelap{color:var(--primary-light-2);}.elementor .tombol-biasa{background-color:var(--warna-utama);}.elementor .tombol-besar{font-size:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;}