.elementor .e-73a6f420-933b{padding-block-start:6px;}.elementor .e-17ff30c9-121b{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-44dbe07c-68a2{width:100%;height:auto;border-radius:24px;background-color:var(--pp-white);box-shadow:0px 24px 60px 0px rgba(15,23,42,0.12);}.elementor .e-28be1970-695a{padding:0px;flex:1 1 0px;}.elementor .e-4876bc4e-2f80{flex-direction:row;gap:56px;align-items:center;}.elementor .e-3cf63479-f206{padding-block-start:220px;padding-block-end:72px;margin-block-start:-156px;border-block-end-width:1px;background-color:var(--pp-bg-warm);border-bottom-style: solid; border-bottom-color: var(--pp-border);\n}.elementor .e-543931eb-90d9{font-family:var(--pp-font-body);font-weight:700;font-size:12px;color:var(--pp-slate);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-e3bba89-ff28{border-block-start-width:4px;gap:10px;border-top-style: solid; border-top-color: var(--pp-yellow);\n}.elementor .e-47825fd1-4822{font-family:var(--pp-font-body);font-weight:700;font-size:12px;color:var(--pp-slate);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-5b735879-a70d{border-block-start-width:4px;gap:10px;border-top-style: solid; border-top-color: var(--pp-yellow);\n}.elementor .e-35f40a8d-d070{font-family:var(--pp-font-body);font-weight:700;font-size:12px;color:var(--pp-slate);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-6bb64422-5ace{border-block-start-width:4px;gap:10px;border-top-style: solid; border-top-color: var(--pp-yellow);\n}.elementor .e-4c1debb0-f681{background-color:var(--pp-white);}.elementor .e-5dec6aad-9c22{gap:8px;}.elementor .e-10aee162-ab8d{gap:8px;}.elementor .e-734e1bff-8f77{gap:8px;}.elementor .e-4882002d-8bbe{gap:8px;}.elementor .e-6edaa6d4-ba3c{gap:8px;}.elementor .e-97b655f-71b2{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(6, minmax(0, 1fr));& > :nth-child(-n+3) { grid-column: span 2; } & > :nth-child(n+4) { grid-column: span 3; }\n}.elementor .e-6a1420da-a5b8{font-family:var(--pp-font-body);font-weight:700;font-size:12px;color:var(--pp-navy);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;background-color:var(--pp-yellow);width: fit-content;\n}.elementor .e-3161414b-70a8{border-width:2px;border-color:var(--pp-yellow);border-style:solid;background-color:var(--pp-bg-warm);gap:10px;}.elementor .e-6df64ac9-7b21{font-family:var(--pp-font-body);font-weight:700;font-size:12px;color:var(--pp-navy);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;background-color:var(--pp-yellow);width: fit-content;\n}.elementor .e-24085326-c9c8{color:var(--pp-white);}.elementor .e-18cc4c73-8d03{color:#CBD5E1;}.elementor .e-1e026864-f5de{border-color:var(--pp-navy);background-color:var(--pp-navy);gap:10px;}.elementor .e-71a6fc7f-63de{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-c7c1b5e-f548{scroll-margin-top:110px;background-color:var(--pp-bg-light);}.elementor .e-2a805dfb-7b65{position:relative;z-index:1;box-shadow: 0 0 0 6px var(--pp-white);\n}.elementor .e-7ea6b145-2d0b{position:relative;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-6c6f750e-dfd1{position:relative;z-index:1;box-shadow: 0 0 0 6px var(--pp-white);\n}.elementor .e-37884ef8-f378{position:relative;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-22d7b0f8-d969{position:relative;z-index:1;box-shadow: 0 0 0 6px var(--pp-white);\n}.elementor .e-945d349-bf56{position:relative;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-21e0e244-3551{position:relative;z-index:1;box-shadow: 0 0 0 6px var(--pp-white);\n}.elementor .e-283e976f-915a{position:relative;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-468f83bd-20bf{position:relative;padding:0px;display:grid;gap:28px;grid-template-columns:repeat(4, minmax(0, 1fr));&::before { content: ''; position: absolute; top: 22px; left: 22px; right: 22px; height: 2px; background-color: var(--pp-border); }\n}.elementor .e-1579e666-f6ed{background-color:var(--pp-white);}.elementor .e-909c04b-ac7b{gap:8px;}.elementor .e-584f84c9-b03f{gap:8px;}.elementor .e-5f964410-d3a8{gap:8px;}.elementor .e-7ed07a90-1044{font-size:16px;& a { color: var(--pp-navy); font-weight: 700; text-decoration: underline; text-decoration-color: var(--pp-yellow); text-decoration-thickness: 2px; text-underline-offset: 4px; }\n}.elementor .e-b51716d-a967{background-color:var(--pp-bg-warm);}.elementor .e-4b1aa1ae-9735{color:var(--pp-yellow);background-color:rgba(255,216,77,0.15);}.elementor .e-73d56850-7856{color:var(--pp-white);}.elementor .e-35c2ab2e-abef{color:#CBD5E1;}.elementor .e-4b88ec25-a948{color:var(--pp-white);&::before { color: var(--pp-yellow); }\n}.elementor .e-510e4390-affa{color:var(--pp-white);&::before { color: var(--pp-yellow); }\n}.elementor .e-acb0ca9-f864{color:var(--pp-white);&::before { color: var(--pp-yellow); }\n}.elementor .e-296ca35c-7125{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:flex-start;}.elementor .e-1be77533-b144{width:100%;padding:0px;display:block;}.elementor .e-5bc9af37-3c00{padding:32px;flex:1 1 0px;}.elementor .e-6d7c35f7-ff1e{padding:56px;border-radius:28px;background-color:var(--pp-navy);display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .e-5cba740-bde7{scroll-margin-top:110px;background-color:var(--pp-white);}.elementor .e-7e3999b8-8ce6{color:var(--pp-slate);}.elementor .e-692c8b62-f761{margin-block-start:4px;}.elementor .e-434ba7d3-bc68{background-color:var(--pp-bg-light);gap:8px;}.elementor .e-57c103fa-7788{margin-block-start:4px;}.elementor .e-3c337ca5-7068{background-color:var(--pp-bg-light);gap:8px;}.elementor .e-564f2e96-498e{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-5fe09574-d2b9{gap:18px;}.elementor .e-1c4a1d33-516f{padding-block-start:0px;background-color:var(--pp-white);}