.elementor .e-cec3715-ce4ea7a{max-width:900px;font-weight:700;font-size:clamp(3rem, 6.2vw, 5.8rem);color:#ffffff;letter-spacing:0px;line-height:0.98;text-align:center;margin:0px;display:block;align-self:center;}.elementor .e-acf1236-a096515{max-width:660px;font-weight:600;font-size:clamp(1.08rem, 2vw, 1.32rem);color:#ffffff;letter-spacing:0px;line-height:1.5;margin:0px;align-self:center;}.elementor .e-14540f5-5dcd8c3{min-height:52px;font-weight:700;font-size:1.05rem;color:#013684;letter-spacing:0px;text-align:center;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:2px;background-color:#08ADE5;box-shadow:0px 8px 24px 0px rgba(0, 31, 78, 0.2);}.elementor .e-87c9ec4-58a1e9b{padding:0px;display:flex;gap:0.8rem;flex-wrap:wrap;justify-content:center;}.elementor .e-e78d40e-5ed626f{min-height:clamp(460px, 62vh, 620px);color:#ffffff;padding-block-start:clamp(3.5rem, 8vw, 7rem);padding-block-end:clamp(3.5rem, 8vw, 7rem);padding-inline-start:clamp(1.25rem, 6vw, 6rem);padding-inline-end:clamp(1.25rem, 6vw, 6rem);background-image:url("https://placerstudentdemocrats.org/wp-content/uploads/2026/09/IMG_3357-1024x768.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:rgba(1, 54, 132, 0.86);display:flex;flex-direction:column;gap:1.25rem;justify-content:center;}.elementor .e-11625bc-81c14e8{font-weight:800;font-size:clamp(2rem, 4vw, 3.2rem);color:#0f2747;line-height:1.1;}.elementor .e-0ae7e2d-15b9948{font-size:1.08rem;color:#3d4658;line-height:1.8;}.elementor .e-9a90a1e-f16b687{max-width:58rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#f7f8fb;display:flex;flex-direction:column;gap:1rem;}.elementor .e-d6042bf-2d35533{max-width:68rem;font-weight:800;font-size:clamp(2rem, 4vw, 3rem);color:#0f2747;line-height:1.12;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-961fef0-838deb4{font-weight:800;font-size:1.35rem;color:#0f2747;margin-block-end:0.55rem;}.elementor .e-f091ce9-fcf77a2{font-size:0.98rem;color:#3d4658;line-height:1.7;}.elementor .e-bff5333-40df007{padding:1.35rem;border-radius:0.65rem;border-width:1px;border-color:#dce3ee;border-style:solid;background-color:#f7f8fb;}.elementor .e-b040cba-88360a8{font-weight:800;font-size:1.35rem;color:#0f2747;margin-block-end:0.55rem;}.elementor .e-8324805-55beb22{font-size:0.98rem;color:#3d4658;line-height:1.7;}.elementor .e-d615ed6-627cd15{padding:1.35rem;border-radius:0.65rem;border-width:1px;border-color:#dce3ee;border-style:solid;background-color:#f7f8fb;}.elementor .e-52c0ee3-e2b1469{font-weight:800;font-size:1.35rem;color:#0f2747;margin-block-end:0.55rem;}.elementor .e-25b3bfc-c6b335b{font-size:0.98rem;color:#3d4658;line-height:1.7;}.elementor .e-051c050-5120130{padding:1.35rem;border-radius:0.65rem;border-width:1px;border-color:#dce3ee;border-style:solid;background-color:#f7f8fb;}.elementor .e-aa254af-79fa373{max-width:68rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));}.elementor .e-4024f70-12fe1ea{width:100%;height:auto;min-width:0px;max-width:100%;object-fit:contain;display:block;flex:9 1 225px;}.elementor .e-fcd2226-6ec7839{width:calc(100% - 64px);max-width:1120px;padding:0px;margin-block-start:32px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:end;order:1;}.elementor .e-f287630-88fddb5{max-height:29rem;padding-block-start:4rem;padding-block-end:0rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#f7f8fb;display:flex;flex-direction:column;gap:1rem;}.elementor .e-23938bc-6cb718d{font-weight:800;font-size:0.82rem;color:#d7ecff;letter-spacing:0.08em;text-transform:uppercase;margin:0px;display:none;}.elementor .e-07a5259-835b823{font-weight:800;font-size:clamp(2rem, 3.4vw, 3rem);color:#ffffff;line-height:1.08;margin:0px;}.elementor .e-0df07a1-df12f48{font-size:1.05rem;color:#edf6ff;line-height:1.7;margin:0px;}.elementor .e-595c6c2-92a2b5f{font-weight:800;color:#0f2747;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:0.35rem;background-color:#ffffff;display:inline-block;}.elementor .e-479a9f6-079b3f5{font-weight:800;color:#ffffff;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:0.35rem;border-width:1px;border-color:rgba(255,255,255,0.32);border-style:solid;background-color:rgba(255,255,255,0.12);display:inline-block;}.elementor .e-51b96a7-b7de2db{padding:0px;margin-block-start:0.5rem;display:flex;gap:0.8rem;flex-wrap:wrap;}.elementor .e-c9807c5-8a43fd4{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-f646b1f-e257680{width:100%;overflow:hidden;aspect-ratio:16 / 9;border-radius:0.35rem;background-color:#07172c;}.elementor .e-e63f828-3e55a44{padding:0.7rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255,255,255,0.24);border-style:solid;background-color:rgba(255,255,255,0.12);box-shadow:0px 20px 44px 0px rgba(0, 0, 0, 0.18);}.elementor .e-438b30b-a28c433{max-width:76rem;padding:3rem;margin-block-start:4rem;margin-block-end:4rem;margin-inline-start:auto;margin-inline-end:auto;border-radius:0.5rem;background-image:linear-gradient(135deg, #0f2747 0%,#164f78 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 28px 72px 0px rgba(15, 39, 71, 0.18);display:grid;gap:2rem;grid-template-columns:minmax(0, 0.95fr) minmax(18rem, 1.2fr);align-items:center;}.elementor .e-956dcad-ffc9f06{font-weight:800;font-size:clamp(1.75rem, 3vw, 2.35rem);color:#0f2747;line-height:1.14;}.elementor .e-03eac06-1370283{font-weight:800;font-size:1.15rem;color:#0f2747;margin-block-end:0.35rem;}.elementor .e-058920f-2478629{font-size:0.96rem;color:#3d4658;line-height:1.65;}.elementor .e-2674dfb-752d619{padding:1rem;border-radius:0.5rem;border-inline-start-width:4px;background-color:#ffffff;box-shadow:0px 12px 30px 0px rgba(15,39,71,0.08);}.elementor .e-4eedda0-18fde49{font-weight:800;font-size:1.15rem;color:#0f2747;margin-block-end:0.35rem;}.elementor .e-35ac1ba-41b0e4f{font-size:0.96rem;color:#3d4658;line-height:1.65;}.elementor .e-d60d558-66ba6ee{padding:1rem;border-radius:0.5rem;border-inline-start-width:4px;background-color:#ffffff;box-shadow:0px 12px 30px 0px rgba(15,39,71,0.08);}.elementor .e-8296c47-911b49e{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-906a5d6-b9d0614{width:100%;height:auto;min-width:0px;max-width:100%;object-fit:contain;display:block;flex:16 1 400px;}.elementor .e-7e9a265-0d4bc59{max-width:70rem;max-height:35rem;padding-block-start:5rem;padding-block-end:0rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#ffffff;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));}.elementor .e-497d15b-80cbdae{max-width:58rem;font-weight:800;font-size:clamp(2rem, 4vw, 3rem);color:#ffffff;line-height:1.12;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-e4c7ee8-d9a445f{max-width:58rem;font-size:1.05rem;color:#fff2f3;line-height:1.75;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7ad4b14-f4ed370{font-weight:800;color:#8f1720;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0.45rem;background-color:#ffffff;}.elementor .e-f2e300d-039c374{color:#ffffff;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#013684;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-adf7cc3-4f775d8{color:#182033;background-color:#f7f8fb;display:flex;flex-direction:column;}