.elementor .e-1130e7e4-48fe{max-width:60rem;}.elementor .e-61db5c96-ca35{max-width:44rem;font-size:1.25rem;}.elementor .e-10a2b37e-37a6{font-size:0.95rem;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1px;border-color:rgba(239,59,65,0.5);border-style:solid;}.elementor .e-4cd5af5-2c81{font-size:0.95rem;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1px;border-color:rgba(239,59,65,0.5);border-style:solid;}.elementor .e-492a51b2-5053{font-size:0.95rem;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1px;border-color:rgba(239,59,65,0.5);border-style:solid;}.elementor .e-490ccaa9-557d{padding:0px;margin-block-start:1rem;gap:0.75rem;flex-wrap:wrap;}.elementor .e-6278eae7-bd2b{min-height:12rem;border-width:0px;background-image:url("https://macphersonwerks.com/wp-content/uploads/2026/10/AaGKKiFjEGe7GxzF_UYJlQ-AaGKKiFj50urg-5SgtZYdg.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 0 auto;}.elementor .e-5700aeb1-a7c0{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-52c8cd6a-b001{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-10889d05-8bed{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 0px 0px 1px #E5E7EB inset;flex:1 1 340px;}.elementor .e-39ba6623-e10d{min-height:12rem;border-width:0px;background-image:url("https://macphersonwerks.com/wp-content/uploads/2026/10/AaGKKlKyv5KOf3m8AniHzg-AaGKKlKyRvxAOkyUH-OtKg.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 0 auto;}.elementor .e-3d17da0a-ee20{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-1b11a218-2623{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-e261381-3be1{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 0px 0px 1px #E5E7EB inset;flex:1 1 340px;}.elementor .e-68dfe96a-2611{min-height:12rem;border-width:0px;background-image:url("https://macphersonwerks.com/wp-content/uploads/2026/10/AaGKKmC2Yt5mlMnYu7N19g-AaGKKmC2h1CtFfuLnCuc8g.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 0 auto;}.elementor .e-71c502-13c2{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-3a7fa16d-dc94{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-2bfad703-ff9d{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 0px 0px 1px #E5E7EB inset;flex:1 1 340px;}.elementor .e-56da0773-a258{min-height:12rem;border-width:0px;background-image:url("https://macphersonwerks.com/wp-content/uploads/2026/10/AaGKKm8HVW3I_a_AJodcdg-AaGKKm8HDtlvAq5oUCZhJw.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 0 auto;}.elementor .e-70ea92b0-2f2e{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-1e33afb0-a3bc{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-63372865-66ba{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 0px 0px 1px #E5E7EB inset;flex:1 1 340px;}.elementor .e-629d4f68-1583{min-height:12rem;border-width:0px;background-image:url("https://macphersonwerks.com/wp-content/uploads/2026/10/AaGKKn4EB2aqfinLAJLXZg-AaGKKn4EtVk8D4QlbBCfAw.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 0 auto;}.elementor .e-191788f8-d39a{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-a8f1628-2a33{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-9645720-5ef6{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 0px 0px 1px #E5E7EB inset;flex:1 1 340px;}.elementor .e-26386227-c4fc{min-height:12rem;border-width:0px;background-image:url("https://macphersonwerks.com/wp-content/uploads/2026/10/AaGKKozjg1ad1MuIQYz0qA-AaGKKozjbS0-aoJ25bfnbQ.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 0 auto;}.elementor .e-387d06f8-f3f9{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-6e7ba26b-e64c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}.elementor .e-473ae2a0-5424{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 0px 0px 1px #E5E7EB inset;flex:1 1 340px;}.elementor .e-5186a4dc-6c37{margin-block-start:2rem;}.elementor .e-3badfb7a-fdaf{padding:2.5rem;flex:1 1 320px;}.elementor .e-1ba7ccd7-e493{padding-block-start:2.75rem;padding-block-end:2.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;flex:1 1 320px;}.elementor .e-510c404b-b194{margin-block-start:0px;}.elementor .e-691f7659-9636{gap:0.5rem;flex:1 1 240px;}.elementor .e-5d439e1c-91b7{gap:0.5rem;flex:1 1 240px;}.elementor .e-2f3d44ea-ffa6{gap:0.5rem;flex:1 1 240px;}.elementor .e-e1c5940-3279{font-weight:700;color:#B5121B;}.elementor .e-1e78817c-520d{gap:0.5rem;flex:1 1 240px;}.elementor .e-796889c6-a5cd{margin-block-start:2rem;}.elementor .e-2d8442e3-f774{width:100%;height:260px;object-fit:cover;border-radius:12px;}.elementor .e-7c05770b-abde{width:100%;height:260px;object-fit:cover;border-radius:12px;}.elementor .e-5f30c918-f6c9{width:100%;height:260px;object-fit:cover;border-radius:12px;}.elementor .e-25aefd1b-d109{width:100%;height:260px;object-fit:cover;border-radius:12px;}.elementor .e-ef923d4-9d39{width:100%;height:260px;object-fit:cover;border-radius:12px;}.elementor .e-4c9b1406-3be7{width:100%;height:260px;object-fit:cover;border-radius:12px;}.elementor .e-2ed3dfd9-adec{width:100%;margin-block-start:28px;display:grid;gap:16px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-19158324-e017{flex:1 1 380px;}.elementor .e-3a41c422-48b0{width:auto;padding:0px;gap:0.5rem;align-items:center;}.elementor .e-a1060f4-8648{width:auto;padding:0px;gap:0.5rem;align-items:center;}.elementor .e-438ca780-9ce3{width:auto;padding:0px;gap:0.5rem;align-items:center;}.elementor .e-2dc28c69-4677{width:auto;padding:0px;gap:0.5rem;align-items:center;}.elementor .e-28e679b3-8224{width:auto;padding:0px;gap:0.5rem;align-items:center;}.elementor .e-2a5dea4a-4d8e{padding:0px;gap:1.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-5e69cc9e-a55d{padding:0px;flex-direction:column;gap:0.5rem;flex:1 1 100%;}.elementor .e-1e9b4760-68b8{height:7rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;}.elementor .e-48fdda37-ed27{flex:1 1 100%;}.elementor .e-27dde637-cea7{min-width:0px;flex:1 1 560px;}.elementor .e-1a4e7ce7-a2c9{flex-direction:row;gap:3.5rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-55b1c755-51f6{max-width:48rem;font-size:2.6rem;}.elementor .e-457df8be-1359{flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-42a54ba9-5b83{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(115deg, rgba(17,18,20,0) 70%,rgba(215,25,32,0.18) 70%,rgba(215,25,32,0.18) 70%,rgba(17,18,20,0) 70%),radial-gradient(circle at 0% 100%, rgba(215,25,32,0.3) 0%,rgba(17,18,20,0) 50%),linear-gradient(120deg, #1C1D20 0%,#111214 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}