.elementor .e-c6b1c03-41f9bb8{font-family:var(--Secondary);font-weight:600;font-size:22px;color:var(--Sage-mid);letter-spacing:0.3px;}.elementor .e-c0fb623-d995066{width:150px;position:static;padding:5px;margin-block-start:-20px;margin-inline-start:50px;border-end-start-radius:10px;border-end-end-radius:10px;background-color:var(--H1);justify-content:center;align-items:center;}.elementor .e-7d84def-d644f51{width:50%;min-height:500px;flex-direction:column;}.elementor .e-367a9b6-8e276ba{color:var(--White);text-transform:uppercase;}.elementor .e-7824e3a-4b06d6b{color:var(--White);line-height:47px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9011146-558212d{width:95%;color:var(--White);line-height:18px;}.elementor .e-e555fc9-de00971{width:35%;padding:35px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--H1);display:block;align-self:center;order:99999;}.elementor .e-0b84933-fb79540{font-size:12px;color:var(--H1);text-transform:uppercase;}.elementor .e-cb79b2a-a9cc808{line-height:32px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5e72f5b-1686db5{width:33%;flex-direction:column;}.elementor .e-3b87a16-a7ece36{font-size:12px;color:var(--H1);text-transform:uppercase;}.elementor .e-12e5362-dff395d{line-height:32px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a1a55e2-9ab523d{width:33%;flex-direction:column;}.elementor .e-ec488c9-3c8c576{font-size:12px;color:var(--H1);text-transform:uppercase;}.elementor .e-b95bc6b-f60d374{color:var(--H1);margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0accc47-ab00ad1{width:33%;flex-direction:column;}.elementor .e-209a415-1ca213e{width:35%;padding:10px;margin-block-start:-50px;margin-block-end:0px;margin-inline-start:50%;margin-inline-end:0px;border-radius:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--H1);border-style:solid;background-color:#fffdfdcc;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:start;align-self:center;order:99999;}.elementor .e-410bf10-d028070{padding-block-end:70px;background-image:url("https://jeff-petersen.com/wp-content/uploads/2026/07/Home-2020-bg-808x1024.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0px 0px;background-color:#ffffff;flex-direction:row;flex-wrap:wrap;}.elementor .e-6b950c7-e19b92a{color:var(--H1);}.elementor .e-a50bccb-62147db{color:var(--H1);}.elementor .e-1827516-533fb7d{color:var(--H1);}.elementor .e-cedfe40-a416760{width:40%;margin-block-start:5px;border-width:0px;border-style:solid;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-3ee3e43-4c328c8{margin-block-start:0px;display:flex;align-items:end;}.elementor .e-e1d8d43-9cb312a{margin-block-start:40px;display:flex;align-items:end;}.elementor .e-149a4ca-dffcc7d{width:60%;height:450px;overflow:hidden;padding-block-start:50px;border-width:0px;border-style:solid;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-d0aac91-1d0c42d{padding-block-start:80px;padding-block-end:120px;padding-inline-start:10%;padding-inline-end:10%;margin:0px;background-color:var(--Sage-mid);gap:45px;justify-content:flex-start;align-items:start;}.elementor .e-956d037-e7e20c9{margin-block-start:40px;}.elementor .e-a15ea51-5481b9f{width:50%;height:600px;margin-block-start:5px;border-width:0px;border-style:solid;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:start;align-items:start;}.elementor .e-5918523-7201c70{color:var(--H1);}.elementor .e-a52a819-8f83caa{color:var(--H1);}.elementor .e-6a62327-aded052{color:var(--H1);}.elementor .e-0b706ae-315471b{width:50%;margin-block-start:5px;border-width:0px;border-style:solid;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-3ebcbff-b06aa9c{padding-block-start:80px;padding-block-end:120px;padding-inline-start:10%;padding-inline-end:10%;margin:0px;background-color:var(--White);display:flex;gap:45px;justify-content:flex-start;align-items:start;}.elementor .e-6109068-5695693{color:var(--H1);}.elementor .e-14d3fa3-9142774{color:var(--H1);}.elementor .e-7702182-c69ae12{color:var(--H1);}.elementor .e-840ed28-6b2be89{width:50%;margin-block-start:131px;border-width:0px;border-style:solid;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-2f1493e-8816e0d{margin-block-start:0px;display:flex;align-items:end;}.elementor .e-37135c1-632b76a{width:40%;overflow:hidden;margin-block-start:5px;border-width:0px;border-style:solid;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-d76cdc8-a97b67e{padding-block-start:80px;padding-block-end:120px;padding-inline-start:10%;padding-inline-end:10%;margin:0px;background-color:var(--Sage-mid);gap:45px;justify-content:flex-start;align-items:start;}.elementor .e-57f2466-1d398eb{text-align:start;}.elementor .e-dd596c0-dde1184{width:80%;flex-direction:column;justify-content:center;align-items:start;align-self:start;}.elementor .e-202be1a-c24a855{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .3);}.elementor .e-0f2e2ce-0102f3f{margin-block-start:40px;}.elementor .e-8becba6-27c6e02{padding-block-start:80px;padding-block-end:120px;padding-inline-start:10%;padding-inline-end:10%;background-color:var(--White);flex-direction:column;}.elementor .e-a5571cb-bc063a5{height:auto;line-height:36px;}.elementor .e-47deaaa-6080944{width:50%;flex-direction:column;}.elementor .e-5b16613-126ce8b{width:100%;text-align:center;margin-block-start:80px;}.elementor .e-dc72832-bb1cb86{padding-block-start:80px;padding-block-end:120px;padding-inline-start:10%;padding-inline-end:10%;background-color:var(--GreenBG);flex-direction:row;flex-wrap:wrap;}