.elementor .s-brand-logo{font-family:"Cormorant Garamond";font-weight:600;font-size:22px;color:#2A2A2A;}.elementor .s-nav-links{font-family:"DM Sans";font-weight:500;font-size:14px;color:#6E6E6E;text-align:end;}.elementor .s-site-header{padding-block-start:18px;padding-block-end:18px;padding-inline-start:48px;padding-inline-end:48px;border-block-end-width:1px;border-color:#ECEAE7;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .s-hero-image{width:48%;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px;}.elementor .s-hero-title-final{font-family:"Cormorant Garamond";font-weight:600;font-size:56px;color:#2A2A2A;line-height:1.08em;}.elementor .s-hero-copy-extra{width:48%;display:flex;flex-direction:column;gap:18px;}.elementor .s-hero{padding-block-start:72px;padding-block-end:72px;padding-inline-start:48px;padding-inline-end:48px;background-color:#FAFAFA;display:flex;flex-direction:row;gap:48px;}.elementor .s-about-image{width:48%;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px;}.elementor .s-about-copy{width:48%;display:flex;flex-direction:column;gap:16px;}.elementor .s-tentang{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:#FAFAFA;display:flex;flex-direction:row;gap:64px;align-items:center;}.elementor .s-services-grid{display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .s-layanan{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:40px;}.elementor .s-proses{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:#F5F3F0;display:flex;flex-direction:column;gap:32px;}.elementor .s-package-grid{display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .s-paket{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:36px;}.elementor .s-gallery-grid{display:grid;gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .s-galeri{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:#FAFAFA;display:flex;flex-direction:column;gap:36px;}.elementor .s-testimonial-grid{display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .s-testimoni{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:36px;}.elementor .s-faq{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:#F5F3F0;display:flex;flex-direction:row;gap:64px;}.elementor .s-consult-copy{width:55%;display:flex;flex-direction:column;gap:18px;}.elementor .s-consult-action{font-family:"DM Sans";font-weight:600;font-size:15px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;background-color:#2A2A2A;}.elementor .s-konsultasi{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:#FFFFFF;display:flex;flex-direction:row;gap:64px;align-items:center;}.elementor .s-footer-brand{font-family:"Cormorant Garamond";font-weight:600;font-size:28px;color:#FFFFFF;}.elementor .s-footer-copy{font-family:"DM Sans";font-size:14px;color:#FFFFFF;line-height:1.8em;}.elementor .s-site-footer{padding-block-start:64px;padding-block-end:32px;padding-inline-start:48px;padding-inline-end:48px;background-color:#2A2A2A;display:flex;flex-direction:column;gap:24px;}