.elementor .e-291f92d8-2412{font-family:Roboto;font-weight:600;font-size:0.8125rem;color:#FFFFFF;letter-spacing:0.12rem;line-height:1.6;margin:0px;}.elementor .e-51143438-dc01{max-width:40rem;font-family:"Roboto Slab";font-weight:500;font-size:2.5rem;color:#FFFFFF;line-height:1.25;margin:0px;}.elementor .e-2b07a157-8688{max-width:36rem;font-family:Roboto;font-size:1.0625rem;color:#FFFFFF;line-height:1.6;margin:0px;}.elementor .e-58064d7d-d631{width:100%;min-width:0px;max-width:80rem;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-746c7c1a-d300{min-height:22rem;padding-block-start:7.5rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(90deg, rgba(20,37,42,0.78) 0%,rgba(20,37,42,0.30) 100%),url("https://silverlakemadison.com/wp-content/uploads/2023/06/MadisonNHTownHallSept2016.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-3a0cabee-aafa{font-family:"Roboto Slab";font-weight:500;font-size:2rem;color:#36415C;line-height:1.25;margin:0px;}.elementor .e-7f72ec26-4a5e{font-family:Roboto;font-size:1.0625rem;color:#2C3031;line-height:1.6;margin:0px;}.elementor .e-3725399d-3c6f{width:100%;min-width:0px;max-width:46rem;text-align:center;padding:0px;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-1a0d760f-a6cb{padding-block-start:3.75rem;padding-block-end:3.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .e-655037df-2d4d{width:100%;aspect-ratio:1.7;object-fit:cover;border-radius:0px;}.elementor .e-21d10847-1c86{font-family:"Roboto Slab";font-weight:500;font-size:1.5rem;color:#36415C;line-height:1.25;margin:0px;}.elementor .e-6c57a950-427d{font-family:Roboto;font-size:1.0625rem;color:#2C3031;line-height:1.6;margin:0px;}.elementor .e-4471a5d2-9a40{font-family:Roboto;font-weight:600;font-size:1.0625rem;color:#36415C;line-height:1.6;text-decoration:underline;margin-block-start:auto;}.elementor .e-40febba6-b644{min-width:0px;padding:0px;flex-direction:column;gap:1rem;grid-column:span 7;}.elementor .e-2ff8ecaa-ab7b{width:100%;aspect-ratio:1.7;object-fit:contain;border-radius:0px;background-color:#FFFFFF;}.elementor .e-4a403721-cd9a{font-family:"Roboto Slab";font-weight:500;font-size:1.5rem;color:#36415C;line-height:1.25;margin:0px;}.elementor .e-5aab7549-3ea9{font-family:Roboto;font-size:1.0625rem;color:#2C3031;line-height:1.6;margin:0px;}.elementor .e-dfed43-1f6e{font-family:Roboto;font-weight:600;font-size:1.0625rem;color:#36415C;line-height:1.6;text-decoration:underline;margin-block-start:auto;}.elementor .e-2c9399bc-56ac{min-width:0px;padding:0px;flex-direction:column;gap:1rem;grid-column:span 5;}.elementor .e-542cf9a3-bc73{padding:0px;gap:2rem;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-3bbfa24b-b316{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:0px;}.elementor .e-69f51509-86d4{font-family:"Roboto Slab";font-weight:500;font-size:1.375rem;color:#36415C;line-height:1.25;margin:0px;}.elementor .e-1080ecb1-787c{font-family:Roboto;font-size:1.0625rem;color:#2C3031;line-height:1.6;margin:0px;}.elementor .e-2f52e80-4a69{font-family:Roboto;font-weight:600;font-size:1.0625rem;color:#36415C;line-height:1.6;text-decoration:underline;margin-block-start:auto;}.elementor .e-24620c49-ff69{min-width:0px;padding:0px;flex-direction:column;gap:1rem;grid-column:span 6;}.elementor .e-46b8c106-5b98{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:0px;}.elementor .e-5fa4c883-ef54{font-family:"Roboto Slab";font-weight:500;font-size:1.375rem;color:#36415C;line-height:1.25;margin:0px;}.elementor .e-77fdb04a-610e{font-family:Roboto;font-size:1.0625rem;color:#2C3031;line-height:1.6;margin:0px;}.elementor .e-136ca994-88d1{font-family:Roboto;font-weight:600;font-size:1.0625rem;color:#36415C;line-height:1.6;text-decoration:underline;margin-block-start:auto;}.elementor .e-75f2e5f7-69f5{min-width:0px;padding:0px;flex-direction:column;gap:1rem;grid-column:span 6;}.elementor .e-5c12d9a7-ade8{padding:0px;gap:2rem;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-3f7d5272-d7f5{width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:0px;}.elementor .e-40c179b1-ca42{font-family:"Roboto Slab";font-weight:500;font-size:1.25rem;color:#36415C;line-height:1.25;margin:0px;}.elementor .e-53f26fff-91ae{font-family:Roboto;font-size:1rem;color:#2C3031;line-height:1.6;margin:0px;}.elementor .e-af93cb3-c9eb{font-family:Roboto;font-weight:600;font-size:1rem;color:#36415C;line-height:1.6;text-decoration:underline;margin-block-start:auto;}.elementor .e-1d612000-b083{min-width:0px;padding:0px;flex-direction:column;gap:1rem;grid-column:span 3;}.elementor .e-4822bd47-a253{width:100%;aspect-ratio:1.3;object-fit:contain;border-radius:0px;background-color:#FFFFFF;}.elementor .e-1390c418-dce7{font-family:"Roboto Slab";font-weight:500;font-size:1.25rem;color:#36415C;line-height:1.25;margin:0px;}.elementor .e-79ac4355-32fc{font-family:Roboto;font-size:1rem;color:#2C3031;line-height:1.6;margin:0px;}.elementor .e-3f44614d-5f17{font-family:Roboto;font-weight:600;font-size:1rem;color:#36415C;line-height:1.6;text-decoration:underline;margin-block-start:auto;}.elementor .e-7c071d9d-847e{min-width:0px;padding:0px;flex-direction:column;gap:1rem;grid-column:span 3;}.elementor .e-624f0860-1876{width:100%;aspect-ratio:1.3;object-fit:contain;border-radius:0px;background-color:#FFFFFF;}.elementor .e-2909e189-f574{font-family:"Roboto Slab";font-weight:500;font-size:1.25rem;color:#36415C;line-height:1.25;margin:0px;}.elementor .e-5eadcb7-86bd{font-family:Roboto;font-size:1rem;color:#2C3031;line-height:1.6;margin:0px;}.elementor .e-16bc872a-dd0f{font-family:Roboto;font-weight:600;font-size:1rem;color:#36415C;line-height:1.6;text-decoration:underline;margin-block-start:auto;}.elementor .e-427eee40-3cdc{min-width:0px;padding:0px;flex-direction:column;gap:1rem;grid-column:span 3;}.elementor .e-f424990-34d6{width:100%;aspect-ratio:1.3;object-fit:contain;border-radius:0px;background-color:#FFFFFF;}.elementor .e-69a001b-b245{font-family:"Roboto Slab";font-weight:500;font-size:1.25rem;color:#36415C;line-height:1.25;margin:0px;}.elementor .e-690e6a68-f569{font-family:Roboto;font-size:1rem;color:#2C3031;line-height:1.6;margin:0px;}.elementor .e-4cb34f13-659e{font-family:Roboto;font-weight:600;font-size:1rem;color:#36415C;line-height:1.6;text-decoration:underline;margin-block-start:auto;}.elementor .e-71f628a2-8105{min-width:0px;padding:0px;flex-direction:column;gap:1rem;grid-column:span 3;}.elementor .e-51e1716a-9942{padding:0px;gap:2rem;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-32223de2-40c8{width:100%;min-width:0px;max-width:80rem;padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-7c16608b-910d{padding-block-start:3.75rem;padding-block-end:3.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#F6F8F5;flex-direction:column;align-items:center;}