.elementor .e-34f4141-a01ed1a{font-family:Manrope;font-weight:700;color:#E6CDA4;letter-spacing:3px;text-transform:uppercase;}.elementor .e-c1a9224-de7c0a9{font-family:"Times New Roman";font-weight:700;color:#ffffff;letter-spacing:0px;margin:0px;}.elementor .e-ffea15d-4c8369e{max-width:34rem;font-family:Manrope;font-weight:400;color:#eef2f5;}.elementor .e-f306e92-3637e0a{font-family:Manrope;font-weight:700;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:4px;border-width:1px;border-color:#76baf2;border-style:solid;background-color:#2f82c9;}.elementor .e-19c4436-5f2f84b{padding-block-start:0.2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-5415d7b-5508aa4{max-width:39rem;font-family:Arial;padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-c651cd7-71d37f6{font-weight:700;color:#ffffff;border-radius:4px;border-width:1px;border-color:#58a9ec;border-style:solid;background-color:#2f82c9;box-shadow:0px 8px 24px 0px rgba(10,64,108,.28);order:99999;}.elementor .e-5b49fdc-8abdd47{width:4.2rem;height:2.3rem;font-family:"Times New Roman";font-weight:400;font-size:32px;color:#ffffff;letter-spacing:0px;line-height:0px;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;margin:0px;border-radius:999px;background-color:#00000000;display:flex;justify-content:center;align-items:center;}.elementor .e-475ef96-009f7d1{width:8.8rem;height:2.3rem;font-family:"Times New Roman";font-weight:400;font-size:32px;color:#5ba9f5;letter-spacing:0px;line-height:0px;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0.5rem;padding-inline-end:1rem;margin:0px;border-radius:999px;background-color:#00000000;display:flex;justify-content:center;align-items:center;}.elementor .e-969ffde-86f581e{width:208px;position:relative;inset-block-start:0px;inset-inline-start:0px;font-family:Manrope;font-weight:500;font-size:0.62rem;color:#d6dde3;letter-spacing:3px;text-align:center;margin-block-start:0rem;}.elementor .e-cb82b76-0f36143{width:19rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:96px;padding-inline-end:0px;background-image:url("https://titanwebsmith.com/wp-content/uploads/2026/09/titanwebsmith-anvil-logo-1.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:100px auto;background-position:0px 0px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;flex:0 0 auto;order:-99999;}.elementor .e-ceaf696-8404419{max-width:100%;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:100;background-color:#071017E6;top: var(--wp-admin--admin-bar--height, 0px) !important;\n}.elementor .e-726c579-9fb9fcc{min-height:35rem;color:#ffffff;padding:0px;margin-inline-start:0px;background-image:linear-gradient(90deg, rgba(7,14,21,.96) 0%,rgba(7,14,21,.88) 34%,rgba(7,14,21,.48) 55%,rgba(7,14,21,.08) 78%),url("https://titanwebsmith.com/wp-content/uploads/2026/10/portfolio-hero-workshop-v2-1.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,100% 100%;background-position:0% 0%,top center;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-6ab3c43-e9aab37{font-weight:700;font-size:0.72rem;color:#6b747d;letter-spacing:3px;text-transform:uppercase;}.elementor .e-c7f23f7-a036277{font-family:"Times New Roman";font-weight:700;font-size:2.5rem;color:#112234;line-height:1.08;}.elementor .e-e4b8479-c3d807e{padding:0px;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-3d1b92a-ef34b2c{font-weight:400;font-size:1rem;color:#008FFF;}.elementor .e-1d3bba3-a213024{padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-eb45d15-1bf4228{overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:2px;background-image:url("https://titanwebsmith.com/wp-content/uploads/2026/10/the-house-magician-1-1024x576.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#112234;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-80345a3-c833792{font-family:"Times New Roman";font-weight:700;font-size:1.5rem;color:#172331;}.elementor .e-020ec23-3045640{font-size:1rem;color:#63717c;}.elementor .e-d3b3a0f-27ba6c7{font-family:Manrope;font-size:14px;color:#FFFFFF;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;background-color:#008FFF;align-self:start;}.elementor .e-abe22ba-18d123f{padding:0px;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-0954f3a-fb47d92{overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:2px;background-image:url("https://titanwebsmith.com/wp-content/uploads/2026/11/mooney-builders-live-homepage-1793502750212.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#112234;display:flex;flex-direction:column;justify-content:flex-end;background-position: center top;
background-position: center top;\n}.elementor .e-3769182-91140dd{font-family:"Times New Roman";font-weight:700;font-size:1.5rem;color:#172331;}.elementor .e-5c7edbf-34ed1a3{font-size:1rem;color:#63717c;}.elementor .e-37acff2-d43218a{font-family:Manrope;font-size:14px;color:#FFFFFF;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;background-color:#008FFF;align-self:start;}.elementor .e-ba5365f-5c0c0dc{padding:0px;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-796188e-5625b6e{overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:2px;background-image:url("https://titanwebsmith.com/wp-content/uploads/2026/10/susquehannalocal-1-1024x576.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#112234;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-56bbbb3-517f979{font-family:"Times New Roman";font-weight:700;font-size:1.5rem;color:#172331;}.elementor .e-04f34bf-c69f855{font-size:1rem;color:#63717c;}.elementor .e-07a9b69-4429cac{font-family:Manrope;font-size:14px;color:#FFFFFF;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;background-color:#008FFF;align-self:start;}.elementor .e-6229715-d0da493{padding:0px;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-374cd25-148851b{overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:2px;background-image:url("https://titanwebsmith.com/wp-content/uploads/2026/10/oven-and-crumb-1-1024x576.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#112234;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-bc8bb63-65e9a41{font-family:"Times New Roman";font-weight:700;font-size:1.5rem;color:#172331;}.elementor .e-104d15b-028d5de{font-size:1rem;color:#63717c;}.elementor .e-845170f-bfff919{font-family:Manrope;font-size:14px;color:#FFFFFF;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;background-color:#008FFF;align-self:start;}.elementor .e-48a8e22-1f737b9{padding:0px;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-2126345-fc81854{overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:2px;background-image:url("https://titanwebsmith.com/wp-content/uploads/2026/10/hotpies-1-1024x576.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#112234;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-70e45ee-d60236b{font-family:"Times New Roman";font-weight:700;font-size:1.5rem;color:#172331;}.elementor .e-3e308f7-292e446{font-size:1rem;color:#63717c;}.elementor .e-6e6ea43-d76245d{font-family:Manrope;font-size:14px;color:#FFFFFF;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;background-color:#008FFF;align-self:start;}.elementor .e-f6c38c4-d0d1413{padding:0px;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-3e89f10-c9e9758{width:100%;column-gap:2rem;padding:0px;display:grid;row-gap:2.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:start;}.elementor .e-d8098b3-f404c5d{width:100%;max-width:1692px;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-3c1d06f-2f12c14{padding:0px;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}.elementor .e-f5861d8-8cd5733{font-family:"Times New Roman";font-weight:700;font-size:2.5rem;color:#ffffff;line-height:1.08;}.elementor .e-8eacb7f-a7b9b7b{font-family:Manrope;font-size:1rem;color:#e4ebf0;line-height:1.6;}.elementor .e-0a291b8-0933779{text-align:center;padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:0 1 auto;}.elementor .e-6342415-3cc8578{width:auto;font-family:Manrope;font-weight:700;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:4px;border-width:1px;border-color:#76baf2;border-style:solid;background-color:#2f82c9;}.elementor .e-f3ad059-5c9f20c{padding:0px;display:flex;flex-direction:column;gap:0.7rem;flex:0 1 auto;align-items:center;}.elementor .e-6065fde-04760cc{width:100%;max-width:1692px;padding-block-start:3.7rem;padding-block-end:3.7rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-5de885f-9e5eeec{min-height:15rem;color:#ffffff;padding:0px;border-block-start-width:3px;background-image:linear-gradient(90deg, rgba(7,14,21,0) 0%,rgba(7,14,21,0) 34%,rgba(7,14,21,0) 55%,rgba(7,14,21,0) 78%),url("https://titanwebsmith.com/wp-content/uploads/2026/09/about-cta-anvil-workshop-corrected-1.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-97994bb-23fa734{width:4.2rem;height:2.3rem;font-family:"Times New Roman";font-weight:400;font-size:32px;color:#ffffff;letter-spacing:0px;line-height:0px;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;margin:0px;border-radius:999px;background-color:#00000000;display:flex;justify-content:center;align-items:center;}.elementor .e-8d09a14-80e80d6{width:8.8rem;height:2.3rem;font-family:"Times New Roman";font-weight:400;font-size:32px;color:#5ba9f5;letter-spacing:0px;line-height:0px;padding-block-start:1px;padding-block-end:1px;padding-inline-start:0.5rem;padding-inline-end:1rem;margin:0px;border-radius:999px;background-color:#00000000;display:flex;justify-content:center;align-items:center;}.elementor .e-1cb3a78-b610214{width:208px;position:relative;inset-block-start:0px;inset-inline-start:0px;font-family:Manrope;font-weight:500;font-size:0.62rem;color:#d6dde3;letter-spacing:3px;text-align:center;margin-block-start:0rem;}.elementor .e-57a1e1a-65800c6{width:19rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:96px;padding-inline-end:0px;background-image:url("https://titanwebsmith.com/wp-content/uploads/2026/09/titanwebsmith-anvil-logo-1.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:100px auto;background-position:0px 0px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;flex:0 0 auto;order:-99999;}.elementor .e-c5a4be1-4ecd1a6{width:22rem;min-width:352px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-d176966-8eef46c{font-size:0.72rem;color:#dbe3e8;}.elementor .e-04173c1-1212ffa{font-size:0.72rem;color:#dbe3e8;}.elementor .e-03742bd-a6c09e2{font-size:0.72rem;color:#dbe3e8;}.elementor .e-077a46c-cd16456{font-size:0.72rem;color:#dbe3e8;}.elementor .e-27648f3-9e4370c{font-size:0.72rem;color:#dbe3e8;}.elementor .e-87e63df-f2ed442{font-size:0.72rem;color:#dbe3e8;}.elementor .e-3023cac-e6edd86{padding:0px;display:flex;flex-direction:row;gap:1.1rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-3aa782d-42d909c{font-weight:700;font-size:0.72rem;color:#dce4ea;}.elementor .e-824be67-a52078b{font-size:0.72rem;color:#dbe3e8;}.elementor .e-28b753e-dd1bf81{font-size:0.72rem;color:#dbe3e8;}.elementor .e-5d5f81d-70e38ae{font-size:0.65rem;color:#8798a5;}.elementor .e-c191454-5f0a900{width:352px;min-width:352px;padding:0px;display:flex;flex-direction:column;gap:0.35rem;align-items:flex-end;}.elementor .e-0b5650e-b42610b{width:100%;max-width:105.75rem;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:row;gap:2rem;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-399b2a2-9581318{color:#ffffff;padding:0px;background-color:#09131b;display:flex;flex-direction:column;align-items:center;}.elementor .e-159ba76-f224e0d{overflow:hidden;color:#172331;padding:0px;margin:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}