.elementor .e-34f4141-a01ed1a{font-family:Manrope;font-weight:700;font-size:0.75rem;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-9d40ffa-9502f1b{font-family:"Times New Roman";font-weight:700;color:#64adfa;letter-spacing:0px;margin-block-start:-20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ffea15d-4c8369e{max-width:40rem;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;transition:all 200ms;}.elementor .e-f306e92-3637e0a:hover,.elementor .e-f306e92-3637e0a:focus-visible{background-color:#2676c0;}.elementor .e-277ebd5-7c3c7d1{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:rgba(255,255,255,.72);border-style:solid;background-color:rgba(5,11,17,.38);backdrop-filter:blur(5px);transition:all 200ms;}.elementor .e-277ebd5-7c3c7d1:hover,.elementor .e-277ebd5-7c3c7d1:focus-visible{background-color:rgba(255,255,255,.12);}.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-7a7845e-a37c205{font-family:Manrope;font-weight:700;font-size:12px;color:#ffffff;line-height:18px;margin:0px;}.elementor .e-1529a3e-c92a410{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:14px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(255,255,255,.35);border-style:solid;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-6706b4c-4abea3a{font-family:Manrope;font-weight:700;font-size:12px;color:#ffffff;line-height:18px;margin:0px;}.elementor .e-55f762c-b578ba4{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:14px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(255,255,255,.35);border-style:solid;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-5cc1a27-40a6c2b{font-family:Manrope;font-weight:700;font-size:12px;color:#ffffff;line-height:18px;margin:0px;}.elementor .e-6abb251-5c597e5{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:14px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(255,255,255,.35);border-style:solid;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-f9d1881-4ef32a9{font-family:Manrope;font-weight:700;font-size:12px;color:#ffffff;line-height:18px;margin:0px;}.elementor .e-99bbc9c-a889670{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:14px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-c1f385a-d6b5ec9{padding-block-start:1.8rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1.1rem;border-block-start-width:1px;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-5415d7b-5508aa4{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-5bbf5b8-4eda8e1{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-edd1316-5f2782c{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-065602d-4a0f4a8{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-4b0ac44-b0ecf2a{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-bc5fac8-caa27fd{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-ed98226-0692789{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{color:#ffffff;padding:0px;background-image:linear-gradient(90deg, rgba(4,12,18,.38) 0%,rgba(0,0,0,0) 65%),url("https://titanwebsmith.com/wp-content/uploads/2026/10/services-hero-v2-1.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#0a1218;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-88ed18e-a470130{font-family:Manrope;font-weight:400;font-size:13px;color:#66717a;letter-spacing:3px;line-height:18px;margin:0px;}.elementor .e-0329ae7-35cbfff{font-family:"Times New Roman";font-weight:600;font-size:40px;color:#122332;line-height:44px;text-align:center;margin:0px;}.elementor .e-d5d5f03-b6cbb00{font-family:Manrope;font-weight:400;font-size:16px;color:#122332;line-height:26px;text-align:center;margin:0px;}.elementor .e-41f87c3-8177472{padding:0px;display:flex;flex-direction:column;gap:3px;align-items:center;}.elementor .e-148b7c7-b2459f8{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#122332;line-height:24px;margin:0px;}.elementor .e-810b1c0-f874cc9{font-family:Manrope;font-weight:400;font-size:14px;color:#4c5965;line-height:21px;margin:0px;}.elementor .e-3662e0c-85f7339{font-family:Manrope;font-weight:600;font-size:14px;color:#1772bd;padding:0px;border-width:0px;background-color:rgba(0,0,0,0);transition:all 200ms;align-self:flex-start;}.elementor .e-3662e0c-85f7339:hover,.elementor .e-3662e0c-85f7339:focus-visible{color:#125a96;}.elementor .e-7923b31-7be50e5{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-a43ab2c-950fa1a{padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;border-width:1px;border-color:#dce2e8;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:19px;align-items:flex-start;}.elementor .e-88a0996-33221d5{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#122332;line-height:24px;margin:0px;}.elementor .e-3eb1f00-0f2820d{font-family:Manrope;font-weight:400;font-size:14px;color:#4c5965;line-height:21px;margin:0px;}.elementor .e-f5787a7-d602676{font-family:Manrope;font-weight:600;font-size:14px;color:#1772bd;padding:0px;border-width:0px;background-color:rgba(0,0,0,0);transition:all 200ms;align-self:flex-start;}.elementor .e-f5787a7-d602676:hover,.elementor .e-f5787a7-d602676:focus-visible{color:#125a96;}.elementor .e-3a7637b-1bb9b55{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-b7323d4-9acd68b{padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;border-width:1px;border-color:#dce2e8;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:19px;align-items:flex-start;}.elementor .e-53b0992-a10ac68{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#122332;line-height:24px;margin:0px;}.elementor .e-11a2f7d-3ef70d3{font-family:Manrope;font-weight:400;font-size:14px;color:#4c5965;line-height:21px;margin:0px;}.elementor .e-e0d974f-6bd526f{font-family:Manrope;font-weight:600;font-size:14px;color:#1772bd;padding:0px;border-width:0px;background-color:rgba(0,0,0,0);transition:all 200ms;align-self:flex-start;}.elementor .e-e0d974f-6bd526f:hover,.elementor .e-e0d974f-6bd526f:focus-visible{color:#125a96;}.elementor .e-9ed9583-5db2285{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-24149da-2f7df93{padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;border-width:1px;border-color:#dce2e8;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:19px;align-items:flex-start;}.elementor .e-620d279-d8f7af0{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#122332;line-height:24px;margin:0px;}.elementor .e-a384842-b70894b{font-family:Manrope;font-weight:400;font-size:14px;color:#4c5965;line-height:21px;margin:0px;}.elementor .e-bd868bc-bc7e9d0{font-family:Manrope;font-weight:600;font-size:14px;color:#1772bd;padding:0px;border-width:0px;background-color:rgba(0,0,0,0);transition:all 200ms;align-self:flex-start;}.elementor .e-bd868bc-bc7e9d0:hover,.elementor .e-bd868bc-bc7e9d0:focus-visible{color:#125a96;}.elementor .e-390f807-6a298d8{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-515eae2-dc365bb{padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;border-width:1px;border-color:#dce2e8;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:19px;align-items:flex-start;}.elementor .e-b6689b4-6eeeaf3{width:100%;padding:0px;display:grid;gap:18px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-94bf21e-c7fc150{width:100%;max-width:1692px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-d86bbca-b05404a{padding-block-start:28px;padding-block-end:32px;padding-inline-start:5.6%;padding-inline-end:5.6%;background-color:#fafbfc;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-e4b4698-419d030{width:100%;height:408px;object-fit:cover;}.elementor .e-2078fbc-53c416e{width:50%;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-9afde0e-d33365d{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;letter-spacing:3px;line-height:18px;margin:0px;}.elementor .e-ec1bc07-9e49ae0{font-family:"Times New Roman";font-weight:600;font-size:40px;color:#122332;line-height:44px;margin:0px;}.elementor .e-ff4adb5-85daf92{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-f4aeb69-0c84140{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-96fba54-c952243{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-3049fc7-374a8b1{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-cb8be04-aaacf9e{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-5b813ff-810c844{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-7ad6faf-860c028{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-8ed1fa1-803d44a{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-2042602-a4b0810{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-9ed9b8c-b4a8684{width:100%;padding:0px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:15px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-d9a6050-ee6ae6c{font-family:Manrope;font-weight:600;font-size:13px;color:#ffffff;line-height:17px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:19px;padding-inline-end:19px;border-radius:3px;border-width:1px;border-color:#65b1ee;border-style:solid;background-color:#2f89d9;transition:all 200ms;align-self:flex-start;}.elementor .e-d9a6050-ee6ae6c:hover,.elementor .e-d9a6050-ee6ae6c:focus-visible{background-color:#2676c0;}.elementor .e-ba3b4d8-1677d1f{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:70px;padding-inline-end:70px;display:flex;flex-direction:column;gap:9px;justify-content:center;}.elementor .e-6fa6219-3e6bf7e{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#edf0f3;border-style:solid;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-926d574-a53d33c{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;letter-spacing:3px;line-height:18px;margin:0px;}.elementor .e-94a4759-ed7488a{font-family:"Times New Roman";font-weight:600;font-size:40px;color:#122332;line-height:44px;margin:0px;}.elementor .e-37d33d9-30ac86b{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-19079e3-1bb7da1{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-325e543-f7131e9{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-fe7c2c8-3e4fc31{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-3ebe5f6-906449d{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-c3b6af5-235db68{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-3bb89e2-fc9dbd2{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-3ff33b6-0fba5cc{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-a1f2b23-a6c73d0{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-09f0a1f-9563600{width:100%;padding:0px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:15px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-d9b8e46-ad35afa{font-family:Manrope;font-weight:600;font-size:13px;color:#ffffff;line-height:17px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:19px;padding-inline-end:19px;border-radius:3px;border-width:1px;border-color:#65b1ee;border-style:solid;background-color:#2f89d9;transition:all 200ms;align-self:flex-start;}.elementor .e-d9b8e46-ad35afa:hover,.elementor .e-d9b8e46-ad35afa:focus-visible{background-color:#2676c0;}.elementor .e-d28ae73-dffa6d9{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:5.6%;padding-inline-end:70px;display:flex;flex-direction:column;gap:9px;justify-content:center;}.elementor .e-90d03cf-c7eb097{width:100%;height:364px;object-fit:cover;}.elementor .e-63a3bea-3cd0a59{width:50%;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-ab9cfab-7ee9159{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#edf0f3;border-style:solid;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-75ffee4-85abd30{font-family:Manrope;font-weight:400;font-size:14px;color:#e2e9ee;letter-spacing:3px;line-height:18px;margin:0px;}.elementor .e-8a0cd13-83c8f6f{font-family:"Times New Roman";font-weight:600;font-size:40px;color:#ffffff;line-height:44px;margin:0px;}.elementor .e-6bedc45-aac3831{font-family:Manrope;font-weight:400;font-size:14px;color:#e2e9ee;line-height:21px;margin:0px;}.elementor .e-da9e459-7a260be{font-family:Manrope;font-weight:700;font-size:14px;color:#ffffff;line-height:21px;margin:0px;}.elementor .e-9e690fe-6a55c7f{padding:0px;display:flex;flex-direction:row;gap:8px;align-items:flex-start;}.elementor .e-2b4c751-ee5f4bc{font-family:Manrope;font-weight:400;font-size:14px;color:#d0dbe3;line-height:21px;margin:0px;}.elementor .e-6a70f76-c1a128a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:12px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(255,255,255,.18);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .e-97c8e98-03b4642{font-family:Manrope;font-weight:700;font-size:14px;color:#ffffff;line-height:21px;margin:0px;}.elementor .e-e8f097d-91d1c9e{padding:0px;display:flex;flex-direction:row;gap:8px;align-items:flex-start;}.elementor .e-20de941-7005d25{font-family:Manrope;font-weight:400;font-size:14px;color:#d0dbe3;line-height:21px;margin:0px;}.elementor .e-5601af0-5c806f0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:12px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(255,255,255,.18);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .e-c971070-435dfcf{font-family:Manrope;font-weight:700;font-size:14px;color:#ffffff;line-height:21px;margin:0px;}.elementor .e-7a600cd-5b785c9{padding:0px;display:flex;flex-direction:row;gap:8px;align-items:flex-start;}.elementor .e-21f3cea-a4e1ff5{font-family:Manrope;font-weight:400;font-size:14px;color:#d0dbe3;line-height:21px;margin:0px;}.elementor .e-5a97da8-3151424{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:12px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(255,255,255,.18);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .e-8b6a4c8-2b41b4a{font-family:Manrope;font-weight:700;font-size:14px;color:#ffffff;line-height:21px;margin:0px;}.elementor .e-221dec7-df512f2{padding:0px;display:flex;flex-direction:row;gap:8px;align-items:flex-start;}.elementor .e-b2f180f-799b2a0{font-family:Manrope;font-weight:400;font-size:14px;color:#d0dbe3;line-height:21px;margin:0px;}.elementor .e-f626876-23d980c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:12px;display:flex;flex-direction:column;gap:12px;}.elementor .e-9e9fea0-1e924b8{width:100%;padding:0px;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:12px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-ba4a309-e81136b{width:51%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-027b515-4cde7f0{width:100%;height:230px;object-fit:cover;}.elementor .e-494a526-9350ea5{font-family:Manrope;font-weight:400;font-size:12px;color:#e4c99e;letter-spacing:3px;line-height:18px;margin:0px;}.elementor .e-ac207fe-576baa6{font-family:Manrope;font-weight:400;font-size:14px;color:#ffffff;line-height:22px;margin:0px;}.elementor .e-13e31f4-15cbfea{padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-8e50445-1ecb3f8{font-family:Manrope;font-weight:600;font-size:13px;color:#ffffff;line-height:17px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:19px;padding-inline-end:19px;border-radius:3px;border-width:1px;border-color:#65b1ee;border-style:solid;background-color:#2f89d9;transition:all 200ms;}.elementor .e-8e50445-1ecb3f8:hover,.elementor .e-8e50445-1ecb3f8:focus-visible{background-color:#2676c0;}.elementor .e-c894043-18ee7af{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(79,166,240,.4);border-style:solid;display:flex;flex-direction:row;gap:18px;align-items:center;}.elementor .e-4fa386b-1582649{width:49%;padding:0px;display:flex;flex-direction:column;gap:15px;}.elementor .e-c21b55e-dd75e85{width:100%;max-width:1692px;padding:0px;display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .e-b890b99-b441359{padding-block-start:28px;padding-block-end:28px;padding-inline-start:5.6%;padding-inline-end:5.6%;background-color:#102330;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-6c9a462-166ae0f{width:100%;height:364px;object-fit:cover;}.elementor .e-07cd634-8fcd54c{width:50%;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-7b27ab0-5e88e02{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;letter-spacing:3px;line-height:18px;margin:0px;}.elementor .e-38ef3d3-190e7f2{font-family:"Times New Roman";font-weight:600;font-size:40px;color:#122332;line-height:44px;margin:0px;}.elementor .e-54045ae-97b86a7{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-538b06b-483a79a{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-e2301f7-e380a57{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-755a24a-7b9f291{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-1c7a255-d94cad7{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-e92dbfe-fa04091{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-55042a3-24f37bd{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-eaf547e-97bf402{font-family:Manrope;font-weight:400;font-size:14px;color:#52606c;line-height:21px;margin:0px;}.elementor .e-f0804df-73a9202{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-7acfd63-f19817d{width:100%;padding:0px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:15px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-ce5574e-9f7aae7{font-family:Manrope;font-weight:600;font-size:13px;color:#ffffff;line-height:17px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:19px;padding-inline-end:19px;border-radius:3px;border-width:1px;border-color:#65b1ee;border-style:solid;background-color:#2f89d9;transition:all 200ms;align-self:flex-start;}.elementor .e-ce5574e-9f7aae7:hover,.elementor .e-ce5574e-9f7aae7:focus-visible{background-color:#2676c0;}.elementor .e-c5120ff-1750c20{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:70px;padding-inline-end:70px;display:flex;flex-direction:column;gap:9px;justify-content:center;}.elementor .e-9c276ee-a4cb442{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#edf0f3;border-style:solid;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-ffff13e-6820c1f{font-family:Manrope;font-weight:400;font-size:12px;color:#66717a;letter-spacing:3px;line-height:18px;margin:0px;}.elementor .e-341f6ef-6984784{font-family:"Times New Roman";font-weight:600;font-size:40px;color:#122332;line-height:44px;margin:0px;}.elementor .e-15a701f-7590622{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#122332;line-height:24px;margin:0px;}.elementor .e-906f945-6f3f3a7{font-family:Manrope;font-weight:400;font-size:14px;color:#5b6570;line-height:21px;margin:0px;}.elementor .e-c0b07d5-df3cc3d{font-family:Manrope;font-weight:600;font-size:14px;color:#1772bd;padding:0px;border-width:0px;background-color:rgba(0,0,0,0);transition:all 200ms;align-self:flex-start;}.elementor .e-c0b07d5-df3cc3d:hover,.elementor .e-c0b07d5-df3cc3d:focus-visible{color:#125a96;}.elementor .e-8a7b05b-b405a71{padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-fdf42bc-d5913ef{padding:16px;border-radius:3px;border-width:1px;border-color:#dce2e8;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-f105b9a-271000a{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#122332;line-height:24px;margin:0px;}.elementor .e-2d79763-2a934dc{font-family:Manrope;font-weight:400;font-size:14px;color:#5b6570;line-height:21px;margin:0px;}.elementor .e-5e2f3e9-1fd67fc{font-family:Manrope;font-weight:600;font-size:14px;color:#1772bd;padding:0px;border-width:0px;background-color:rgba(0,0,0,0);transition:all 200ms;align-self:flex-start;}.elementor .e-5e2f3e9-1fd67fc:hover,.elementor .e-5e2f3e9-1fd67fc:focus-visible{color:#125a96;}.elementor .e-ab9f9b3-bb28bc9{padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-f39cadd-cd462c4{padding:16px;border-radius:3px;border-width:1px;border-color:#dce2e8;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-98f405a-8f56e61{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#122332;line-height:24px;margin:0px;}.elementor .e-e73ee30-71297a0{font-family:Manrope;font-weight:400;font-size:14px;color:#5b6570;line-height:21px;margin:0px;}.elementor .e-994c845-5e175eb{font-family:Manrope;font-weight:600;font-size:14px;color:#1772bd;padding:0px;border-width:0px;background-color:rgba(0,0,0,0);transition:all 200ms;align-self:flex-start;}.elementor .e-994c845-5e175eb:hover,.elementor .e-994c845-5e175eb:focus-visible{color:#125a96;}.elementor .e-ecd56c5-d031730{padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-435cacf-db351cd{padding:16px;border-radius:3px;border-width:1px;border-color:#dce2e8;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-6ca036c-9c4f891{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#122332;line-height:24px;margin:0px;}.elementor .e-3fd39d8-0ae761d{font-family:Manrope;font-weight:400;font-size:14px;color:#5b6570;line-height:21px;margin:0px;}.elementor .e-d0d6e20-83cadc8{font-family:Manrope;font-weight:600;font-size:14px;color:#1772bd;padding:0px;border-width:0px;background-color:rgba(0,0,0,0);transition:all 200ms;align-self:flex-start;}.elementor .e-d0d6e20-83cadc8:hover,.elementor .e-d0d6e20-83cadc8:focus-visible{color:#125a96;}.elementor .e-6c6fde3-d1265f6{padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-de65139-a06efa6{padding:16px;border-radius:3px;border-width:1px;border-color:#dce2e8;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-ac83bf6-1938252{width:100%;padding:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:18px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-b8f625b-64d60a9{width:100%;max-width:1692px;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-c4a8674-774fcdd{padding-block-start:24px;padding-block-end:24px;padding-inline-start:5.6%;padding-inline-end:5.6%;background-color:#fafbfc;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-094190a-bb05cab{font-family:Manrope;font-weight:400;font-size:12px;color:#e4c99e;letter-spacing:3px;line-height:18px;margin:0px;}.elementor .e-781870e-7b117f6{font-family:"Times New Roman";font-weight:600;font-size:40px;color:#ffffff;line-height:44px;margin:0px;}.elementor .e-9aa3b9e-5d176b5{font-family:Manrope;font-weight:400;font-size:14px;color:#ffffff;line-height:21px;margin:0px;}.elementor .e-6b54c86-f8bdf9c{font-family:Manrope;font-weight:600;font-size:13px;color:#ffffff;line-height:17px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:19px;padding-inline-end:19px;border-radius:3px;border-width:1px;border-color:#a9bbc8;border-style:solid;background-color:rgba(7,19,28,.44);transition:all 200ms;align-self:flex-start;}.elementor .e-6b54c86-f8bdf9c:hover,.elementor .e-6b54c86-f8bdf9c:focus-visible{background-color:rgba(255,255,255,.12);}.elementor .e-a86ef47-20f7cd3{width:33%;padding:0px;display:flex;flex-direction:column;gap:7px;align-items:flex-start;}.elementor .e-1f0ca2f-5569985{width:62px;height:62px;padding:0px;border-radius:50%;border-width:1px;border-color:#6facd8;border-style:solid;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-857b948-780d2f9{width:22px;height:22px;font-family:Manrope;font-weight:700;font-size:12px;color:#ffffff;line-height:22px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:-10px;border-radius:50%;background-color:#2f89d9;}.elementor .e-7f3927e-8620de0{padding:0px;display:flex;flex-direction:row-reverse;gap:0px;justify-content:center;align-items:flex-start;}.elementor .e-e62321b-ad389e6{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#ffffff;line-height:24px;text-align:center;margin:0px;}.elementor .e-a78becb-e142baa{font-family:Manrope;font-weight:400;font-size:14px;color:#ffffff;line-height:21px;text-align:center;margin:0px;}.elementor .e-d80a484-4da4a18{padding:0px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-7e14579-c6cb7b2{width:62px;height:62px;padding:0px;border-radius:50%;border-width:1px;border-color:#6facd8;border-style:solid;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-a01a094-7f1d77a{width:22px;height:22px;font-family:Manrope;font-weight:700;font-size:12px;color:#ffffff;line-height:22px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:-10px;border-radius:50%;background-color:#2f89d9;}.elementor .e-701df1d-ed21fa5{padding:0px;display:flex;flex-direction:row-reverse;gap:0px;justify-content:center;align-items:flex-start;}.elementor .e-9b962eb-1f8106b{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#ffffff;line-height:24px;text-align:center;margin:0px;}.elementor .e-e7309b4-08eba46{font-family:Manrope;font-weight:400;font-size:14px;color:#ffffff;line-height:21px;text-align:center;margin:0px;}.elementor .e-8ee2864-68906cb{padding:0px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-cc90961-3db5f58{width:62px;height:62px;padding:0px;border-radius:50%;border-width:1px;border-color:#6facd8;border-style:solid;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-1144c82-ce5e950{width:22px;height:22px;font-family:Manrope;font-weight:700;font-size:12px;color:#ffffff;line-height:22px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:-10px;border-radius:50%;background-color:#2f89d9;}.elementor .e-4712253-bb8d53b{padding:0px;display:flex;flex-direction:row-reverse;gap:0px;justify-content:center;align-items:flex-start;}.elementor .e-81741dc-5dd6da3{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#ffffff;line-height:24px;text-align:center;margin:0px;}.elementor .e-a67e4d8-2d6e018{font-family:Manrope;font-weight:400;font-size:14px;color:#ffffff;line-height:21px;text-align:center;margin:0px;}.elementor .e-85bfdbe-cd028af{padding:0px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-4d5278e-166eb59{width:62px;height:62px;padding:0px;border-radius:50%;border-width:1px;border-color:#6facd8;border-style:solid;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-87692bf-58a4ddb{width:22px;height:22px;font-family:Manrope;font-weight:700;font-size:12px;color:#ffffff;line-height:22px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:-10px;border-radius:50%;background-color:#2f89d9;}.elementor .e-2bb9ae3-07742a4{padding:0px;display:flex;flex-direction:row-reverse;gap:0px;justify-content:center;align-items:flex-start;}.elementor .e-b47c599-5934fc6{font-family:"Times New Roman";font-weight:700;font-size:20px;color:#ffffff;line-height:24px;text-align:center;margin:0px;}.elementor .e-366bd18-16d2d5c{font-family:Manrope;font-weight:400;font-size:14px;color:#ffffff;line-height:21px;text-align:center;margin:0px;}.elementor .e-f65b20a-713dc4b{padding:0px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-2aa6704-eb3b782{width:67%;padding:0px;display:grid;gap:28px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-8c2c57e-8cd203c{width:100%;max-width:1692px;padding:0px;display:flex;flex-direction:row;gap:28px;align-items:center;}.elementor .e-f25ac74-29fe02d{padding-block-start:25px;padding-block-end:25px;padding-inline-start:5.6%;padding-inline-end:5.6%;background-color:#132734;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-e1ceb5f-6b36992{font-family:Manrope;font-weight:400;font-size:12px;color:#66717a;letter-spacing:3px;line-height:18px;margin:0px;}.elementor .e-224d3b5-abe5d73{font-family:"Times New Roman";font-weight:600;font-size:40px;color:#122332;line-height:44px;margin:0px;}.elementor .e-d6bc1f9-5b03914{font-family:Manrope;font-size:14px;color:#4c5965;line-height:22.4px;margin:0px;}.elementor .e-e32ed0c-8e7056f{font-family:Manrope;font-size:14px;color:#4c5965;line-height:22.4px;margin:0px;}.elementor .e-d586a0e-a02d2b1{font-family:Manrope;font-size:14px;color:#4c5965;line-height:22.4px;margin:0px;}.elementor .e-ebf2958-5b03914{font-family:Manrope;font-size:14px;color:#4c5965;line-height:22.4px;margin:0px;}.elementor .e-3463a10-8e7056f{font-family:Manrope;font-size:14px;color:#4c5965;line-height:22.4px;margin:0px;}.elementor .e-a756398-a02d2b1{font-family:Manrope;font-size:14px;color:#4c5965;line-height:22.4px;margin:0px;}.elementor .e-9355443-a9106cd{width:100%;padding:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-72de8a9-0a516c0{width:100%;max-width:1692px;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-ddace74-0227ff5{padding-block-start:26px;padding-block-end:26px;padding-inline-start:5.6%;padding-inline-end:5.6%;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-bba1ce8-f2b86d8{font-family:Manrope;font-weight:500;font-size:0.75rem;color:#e6cda4;letter-spacing:4px;text-transform:uppercase;}.elementor .e-f5861d8-8cd5733{font-family:"Times New Roman";font-weight:600;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{padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 32rem;}.elementor .e-6342415-3cc8578{width:100%;font-family:"Times New Roman";font-weight:700;font-size:0.9rem;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;transition:all 200ms;}.elementor .e-6342415-3cc8578:hover,.elementor .e-6342415-3cc8578:focus-visible{background-color:#2676c0;}.elementor .e-6783661-2c0a41d{font-family:Manrope;font-size:13px;color:#d6e0e7;text-align:center;}.elementor .e-f3ad059-5c9f20c{padding:0px;display:flex;flex-direction:column;gap:0.7rem;flex:0 1 15rem;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:row;gap:3rem;flex-wrap:wrap;justify-content:space-between;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,.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/09/titanwebsmith-cta-background-1.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-7ddd740-8032036{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-865971e-cbb4969{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-1152a3e-5ffd3a2{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-52ebcb4-697a2f8{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-ac0c664-74953dc{width:22rem;min-width:352px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-4d76605-b5cd585{font-size:0.72rem;color:#dbe3e8;}.elementor .e-1997464-13ff1ba{font-size:0.72rem;color:#dbe3e8;}.elementor .e-daf590d-650c0bf{font-size:0.72rem;color:#dbe3e8;}.elementor .e-db143b0-bfa1fb1{font-size:0.72rem;color:#dbe3e8;}.elementor .e-918376d-21dca46{font-size:0.72rem;color:#dbe3e8;}.elementor .e-0d37270-fe4bcb3{font-size:0.72rem;color:#dbe3e8;}.elementor .e-7264e67-3ed844a{padding:0px;display:flex;flex-direction:row;gap:1.1rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-883884b-31404d4{font-weight:700;font-size:0.72rem;color:#dce4ea;}.elementor .e-f688f59-5c078c3{font-size:0.72rem;color:#dbe3e8;}.elementor .e-e5c2f20-cbbc183{font-size:0.72rem;color:#dbe3e8;}.elementor .e-5827bc0-313775b{font-size:0.65rem;color:#8798a5;}.elementor .e-0878ca6-2709dd6{width:352px;min-width:352px;padding:0px;display:flex;flex-direction:column;gap:0.35rem;align-items:flex-end;}.elementor .e-8100ce5-48dd079{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-570242f-cca3c4e{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;}