.elementor .e-46aae974-7df8{width:36px;height:36px;min-width:36px;font-size:0px;line-height:0px;padding:0px;margin:0px;border-radius:50%;background-image:url("https://upload.wikimedia.org/wikipedia/commons/c/c1/Google_%22G%22_logo.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:20px 20px;background-position:center center;background-color:#ffffff;display:block;flex:0 0 auto;}.elementor .e-f4f608b-552d{font-family:var(--font-display);font-weight:800;font-size:1.7rem;color:var(--white);line-height:1;margin:0px;}.elementor .e-2d2257c1-a60c{font-size:14px;color:#fbbc04;letter-spacing:2px;line-height:1;margin:0px;}.elementor .e-694da6bc-5967{font-size:0.82rem;color:var(--mute);line-height:1.1;margin:0px;white-space: nowrap;\n}.elementor .e-1c9b7da7-6494{padding:0px;margin:0px;display:flex;flex-direction:column;gap:3px;justify-content:center;}.elementor .e-4961939d-9bb0{text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:18px;margin-block-end:24px;border-radius:4px;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.07);backdrop-filter:blur(8px);display:inline-flex;flex-direction:row;gap:12px;flex-wrap:nowrap;align-items:center;align-self:flex-start;width: fit-content;\n}.elementor .e-68a88170-184b{font-size:clamp(3rem, 6.6vw, 6.4rem);margin-block-end:14px;max-width: none; & span:nth-of-type(1) { color: #d71920; } & span:nth-of-type(2) { color: transparent; -webkit-text-stroke: 2px #ffffff; }\n}.elementor .e-7b79637b-2ada{font-family:var(--font-display);font-weight:800;font-size:clamp(1.4rem, 2.2vw, 2rem);color:#ffffff;letter-spacing:0.02em;line-height:1.1;font-style:italic;text-transform:uppercase;padding-inline-start:14px;margin-block-end:18px;border-inline-start-width:4px;border-left-style: solid; border-left-color: #d71920;\n}.elementor .e-21861423-a5a5{max-width:600px;font-size:clamp(1.05rem, 1.4vw, 1.22rem);color:#d4d4d7;margin-block-end:28px;}.elementor .e-77b5b302-8777:hover,.elementor .e-77b5b302-8777:focus-visible{color:#ffffff;background-color:#d71920;}.elementor .e-77b5b302-8777{color:#0b0b0c;background-color:#ffffff;&:focus-visible { background-color:#d71920;color:#ffffff; }\n}.elementor .e-3cbb9b12-45c7{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--mute);letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin-block-start:24px;display:flex;flex-wrap:wrap;gap: 10px 26px; & span { display: inline-flex; align-items: center; gap: 10px; } & span::before { content: ''; width: 9px; height: 9px; background: #d71920; transform: skewX(-20deg); }\n}.elementor .e-6e583120-e0ba{min-height:calc(100svh - 82px);overflow:hidden;position:relative;padding-block-start:104px;padding-block-end:104px;background-image:linear-gradient(90deg, rgba(11,11,12,1) 0%,rgba(11,11,12,.92) 30%,rgba(11,11,12,.35) 62%,rgba(11,11,12,.1) 100%),linear-gradient(0deg, #0b0b0c 0%,transparent 40%),url("https://3riversdiesel.com/wp-content/uploads/2026/09/engine-teardown.webp");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--black);display:flex;flex-direction:column;justify-content:center;background-size: auto, auto, cover; background-position: 0 0, 0 0, 65% 40%;\n}.elementor .e-6d078688-c7ca{font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:rgba(255,255,255,.8);letter-spacing:0.14em;line-height:1;text-transform:uppercase;}.elementor .e-1e6ec391-26a7{font-weight:700;font-size:1.08rem;color:#ffffff;line-height:1.2;}.elementor .e-2d622213-896f{text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:4px;border-right-style: solid; border-right-color: rgba(255,255,255,.22);\n}.elementor .e-5c5f8c52-416a{font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:rgba(255,255,255,.8);letter-spacing:0.14em;line-height:1;text-transform:uppercase;}.elementor .e-6390290f-db46{font-weight:700;font-size:1.08rem;color:#ffffff;line-height:1.2;}.elementor .e-615361d9-f957{text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:4px;border-right-style: solid; border-right-color: rgba(255,255,255,.22);\n}.elementor .e-6499c84a-bb3f{font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:rgba(255,255,255,.8);letter-spacing:0.14em;line-height:1;text-transform:uppercase;}.elementor .e-44fb24f6-d89b{font-weight:700;font-size:1.08rem;color:#ffffff;line-height:1.2;}.elementor .e-26783084-ebce{padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:4px;border-right-style: solid; border-right-color: rgba(255,255,255,.22);\n}.elementor .e-23666e57-cefd{font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:rgba(255,255,255,.8);letter-spacing:0.14em;line-height:1;text-transform:uppercase;}.elementor .e-2bbb5cf4-4ea9{font-weight:700;font-size:1.08rem;color:#ffffff;line-height:1.2;}.elementor .e-3a711f94-509f{text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:4px;}.elementor .e-5fae1662-5dad{max-width:var(--max-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-141d27cc-800d{padding:0px;background-color:var(--red);display:block;}.elementor .e-60cb38-94e1{width:100%;height:auto;margin-block-end:18px;}.elementor .e-30a62a8c-4d88{font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:#d71920;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-5051c000-9c8d{font-size:1.9rem;color:#fff;margin-block-end:10px;}.elementor .e-3d0802fb-3dc4{font-family:var(--font-display);font-weight:800;font-size:0.95rem;color:#fff;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:14px;margin-block-start:auto;border-block-start-width:2px;border-top-style: solid; border-top-color: #d71920;\n}.elementor .e-36a99272-3832:hover,.elementor .e-36a99272-3832:focus-visible{border-color:#d71920;transform:translate3d(0px, -4px, 0px);}.elementor .e-36a99272-3832{text-decoration:none;padding-block-start:26px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-image:linear-gradient(180deg, #2c2d31 0%,#1c1d20 42%,#141517 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.22) inset;transition:border-color 0.25s, transform 0.25s;display:flex;flex-direction:column;gap:6px;}.elementor .e-69295e59-a71d{width:100%;height:auto;margin-block-end:18px;}.elementor .e-59c94da6-a7fb{font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:#d71920;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-7496f026-eb51{font-size:1.9rem;color:#fff;margin-block-end:10px;}.elementor .e-528f6bd6-ebb8{font-family:var(--font-display);font-weight:800;font-size:0.95rem;color:#fff;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:14px;margin-block-start:auto;border-block-start-width:2px;border-top-style: solid; border-top-color: #d71920;\n}.elementor .e-5dd67f80-2914:hover,.elementor .e-5dd67f80-2914:focus-visible{border-color:#d71920;transform:translate3d(0px, -4px, 0px);}.elementor .e-5dd67f80-2914{text-decoration:none;padding-block-start:26px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-image:linear-gradient(180deg, #2c2d31 0%,#1c1d20 42%,#141517 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.22) inset;transition:border-color 0.25s, transform 0.25s;display:flex;flex-direction:column;gap:6px;}.elementor .e-2f7607e5-8e5b{width:100%;height:auto;margin-block-end:18px;}.elementor .e-34051c87-964a{font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:#d71920;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-2356e237-892d{font-size:1.9rem;color:#fff;margin-block-end:10px;}.elementor .e-5d0c9cb2-ed4b{font-family:var(--font-display);font-weight:800;font-size:0.95rem;color:#fff;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:14px;margin-block-start:auto;border-block-start-width:2px;border-top-style: solid; border-top-color: #d71920;\n}.elementor .e-54177609-4805:hover,.elementor .e-54177609-4805:focus-visible{border-color:#d71920;transform:translate3d(0px, -4px, 0px);}.elementor .e-54177609-4805{text-decoration:none;padding-block-start:26px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-image:linear-gradient(180deg, #2c2d31 0%,#1c1d20 42%,#141517 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.22) inset;transition:border-color 0.25s, transform 0.25s;display:flex;flex-direction:column;gap:6px;}.elementor .e-345ba282-18ae{width:100%;height:auto;margin-block-end:18px;}.elementor .e-486ee4e3-60d6{font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:#d71920;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-bd2c1a1-ed6e{font-size:1.9rem;color:#fff;margin-block-end:10px;}.elementor .e-5441a7a8-7aa0{font-family:var(--font-display);font-weight:800;font-size:0.95rem;color:#fff;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:14px;margin-block-start:auto;border-block-start-width:2px;border-top-style: solid; border-top-color: #d71920;\n}.elementor .e-5dcf5080-ae3d:hover,.elementor .e-5dcf5080-ae3d:focus-visible{border-color:#d71920;transform:translate3d(0px, -4px, 0px);}.elementor .e-5dcf5080-ae3d{text-decoration:none;padding-block-start:26px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-image:linear-gradient(180deg, #2c2d31 0%,#1c1d20 42%,#141517 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.22) inset;transition:border-color 0.25s, transform 0.25s;display:flex;flex-direction:column;gap:6px;}.elementor .e-36ad3683-22f7{padding:0px;margin-block-start:36px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .e-144366f4-6ee6{padding-block-end:0px;}.elementor .e-6de5833a-9c05{font-family:var(--font-display);font-weight:700;font-size:0.85rem;color:#d71920;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-21d06c45-cfd8{font-size:clamp(2rem,3.6vw,3rem);color:#0b0b0c;}.elementor .e-403d69b7-dc12{max-width:620px;color:#4a4a50;}.elementor .e-60c956f-d800{padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 460px;}.elementor .e-3ae00b62-229d:hover,.elementor .e-3ae00b62-229d:focus-visible{color:#ffffff;background-color:#d71920;}.elementor .e-3ae00b62-229d{color:#ffffff;background-color:#0b0b0c;}.elementor .e-6a560855-4aac{padding:0px;display:flex;gap:14px;flex-wrap:wrap;}.elementor .e-388d6701-1d94{width:100%;max-width:1160px;padding-block-start:clamp(28px,4vw,44px);padding-block-end:clamp(28px,4vw,44px);padding-inline-start:clamp(24px,4vw,48px);padding-inline-end:clamp(24px,4vw,48px);border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:rgba(0,0,0,.08);border-style:solid;background-color:#ffffff;box-shadow:0px 24px 60px 0px rgba(0,0,0,.08);display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto; box-sizing:border-box; border-left-style: solid; border-left-color: #d71920; border-left-style: solid; border-left-color: #d71920;\n}.elementor .e-39fa8055-b122{padding-block-start:96px;padding-block-end:96px;background-color:#f4f3f1;padding-block:clamp(40px,6vw,72px); padding-inline:0; padding-inline:40px;\n}.elementor .e-2c01e6b0-8a88{font-family:var(--font-display);font-weight:900;font-size:5.5rem;color:transparent;line-height:1;font-style:italic;-webkit-text-stroke: 1.5px rgba(255,255,255,.35);\n}.elementor .e-18edf81d-3b87{font-size:2.6rem;margin-block-start:auto;margin-block-end:14px;}.elementor .e-7b8f7fa5-3fb6{color:#c6c6ca;margin-block-end:22px;}.elementor .e-56ef67b1-fcb2{margin-block-end:26px;display:flex;gap:8px;flex-wrap:wrap;& span { font-weight: 600; font-size: .82rem; line-height: 1; padding: 7px 10px; border: 1px solid rgba(255,255,255,.18); color: #e2e2e4; }\n}.elementor .e-3c91b4dc-368e{font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:#ffffff;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:18px;border-block-start-width:2px;border-top-style: solid; border-top-color: var(--red);\n}.elementor .e-31ed6e83-de84:hover,.elementor .e-31ed6e83-de84:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-31ed6e83-de84{min-height:520px;overflow:hidden;position:relative;text-decoration:none;padding:30px;background-image:linear-gradient(0deg, rgba(11,11,12,.97) 20%,rgba(11,11,12,.35) 70%,rgba(11,11,12,.55) 100%),url("https://3riversdiesel.com/wp-content/uploads/2026/09/gmc-on-lift-service-bay.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--steel);transition:transform 0.4s;display:flex;flex-direction:column;clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%);}.elementor .e-4438df2c-822d{font-family:var(--font-display);font-weight:900;font-size:5.5rem;color:transparent;line-height:1;font-style:italic;-webkit-text-stroke: 1.5px rgba(255,255,255,.35);\n}.elementor .e-47b5d6cb-b8b5{font-size:2.6rem;margin-block-start:auto;margin-block-end:14px;}.elementor .e-4b1cc418-ae3e{color:#c6c6ca;margin-block-end:22px;}.elementor .e-13432756-46b8{margin-block-end:26px;display:flex;gap:8px;flex-wrap:wrap;& span { font-weight: 600; font-size: .82rem; line-height: 1; padding: 7px 10px; border: 1px solid rgba(255,255,255,.18); color: #e2e2e4; }\n}.elementor .e-5c39d193-2082{font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:#ffffff;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:18px;border-block-start-width:2px;border-top-style: solid; border-top-color: var(--red);\n}.elementor .e-3bd9ba93-44e9:hover,.elementor .e-3bd9ba93-44e9:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-3bd9ba93-44e9{min-height:520px;overflow:hidden;position:relative;text-decoration:none;padding:30px;background-image:linear-gradient(0deg, rgba(11,11,12,.97) 20%,rgba(11,11,12,.35) 70%,rgba(11,11,12,.55) 100%),url("https://3riversdiesel.com/wp-content/uploads/2026/09/chevy-cab-off-on-lift.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--steel);transition:transform 0.4s;display:flex;flex-direction:column;clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%);}.elementor .e-14258a5e-81da{font-family:var(--font-display);font-weight:900;font-size:5.5rem;color:transparent;line-height:1;font-style:italic;-webkit-text-stroke: 1.5px rgba(255,255,255,.35);\n}.elementor .e-27f5b2a8-27ed{font-size:2.6rem;margin-block-start:auto;margin-block-end:14px;}.elementor .e-2b3fd0f8-3468{color:#c6c6ca;margin-block-end:22px;}.elementor .e-4cc710d2-590e{margin-block-end:26px;display:flex;gap:8px;flex-wrap:wrap;& span { font-weight: 600; font-size: .82rem; line-height: 1; padding: 7px 10px; border: 1px solid rgba(255,255,255,.18); color: #e2e2e4; }\n}.elementor .e-1b04e276-38bb{font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:#ffffff;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:18px;border-block-start-width:2px;border-top-style: solid; border-top-color: var(--red);\n}.elementor .e-75f96303-63ba:hover,.elementor .e-75f96303-63ba:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-75f96303-63ba{min-height:520px;overflow:hidden;position:relative;text-decoration:none;padding:30px;background-image:linear-gradient(0deg, rgba(11,11,12,.97) 20%,rgba(11,11,12,.35) 70%,rgba(11,11,12,.55) 100%),url("https://3riversdiesel.com/wp-content/uploads/2026/09/wc-fab-red-intake.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--steel);transition:transform 0.4s;display:flex;flex-direction:column;clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%);}.elementor .e-3fb0af8-596a{display:grid;gap:22px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-d190b4d-41c7{color:#6b6b70;}.elementor .e-52ddb9a2-9852{width:62px;height:62px;font-size:28px;color:#ffffff;line-height:1;margin-block-end:12px;background-color:var(--red);display:flex;justify-content:center;align-items:center;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);& span { width: 30px; height: 30px; display: block; background-color: #ffffff; -webkit-mask: url('https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/moon.svg') center/contain no-repeat; mask: url('https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/moon.svg') center/contain no-repeat; }\n}.elementor .e-10caecfd-d962{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:28px;display:flex;flex-direction:column;gap:10px;}.elementor .e-2b9951a7-8b19{width:62px;height:62px;font-size:28px;color:#ffffff;line-height:1;margin-block-end:12px;background-color:var(--ink);display:flex;justify-content:center;align-items:center;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);& span { width: 30px; height: 30px; display: block; background-color: #ffffff; -webkit-mask: url('https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/key-round.svg') center/contain no-repeat; mask: url('https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/key-round.svg') center/contain no-repeat; }\n}.elementor .e-590e9a09-d1f5{padding-block-start:36px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: var(--line-light);\n}.elementor .e-3454d014-bc1d{width:62px;height:62px;font-family:var(--font-display);font-weight:800;font-size:30px;color:#ffffff;line-height:1;margin-block-end:12px;background-color:var(--red);display:flex;justify-content:center;align-items:center;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);& span { width: 30px; height: 30px; display: block; background-color: #ffffff; -webkit-mask: url('https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/credit-card.svg') center/contain no-repeat; mask: url('https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/credit-card.svg') center/contain no-repeat; }\n}.elementor .e-78177004-383d{padding-block-start:36px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: var(--line-light);\n}.elementor .e-2228b241-8075{width:62px;height:62px;font-size:28px;color:#ffffff;line-height:1;margin-block-end:12px;background-color:var(--ink);display:flex;justify-content:center;align-items:center;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);& span { width: 30px; height: 30px; display: block; background-color: #ffffff; -webkit-mask: url('https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/calendar-check.svg') center/contain no-repeat; mask: url('https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/calendar-check.svg') center/contain no-repeat; }\n}.elementor .e-26cfaa53-c60b{padding-block-start:36px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: var(--line-light);\n}.elementor .e-2b59e2d4-4c8e{border-block-start-width:1px;display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: var(--line-light);\n}.elementor .e-7aef5dcf-9309{font-size:2rem;}.elementor .e-27f87120-793f{color:var(--mute);}.elementor .e-370e60c1-e138{max-width:560px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-1352c871-52ff{font-weight:800;font-size:1.9rem;color:#ffffff;letter-spacing:-0.02em;& span { font-size: .8rem; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: var(--mute); margin-left: 10px; }\n}.elementor .e-6829791d-61d9{padding-block-start:30px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;margin-block-start:56px;background-color:var(--ink);display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%);}.elementor .e-3bba145f-5b15{font-family:var(--font-display);font-weight:900;font-size:5.6rem;color:#ffffff;line-height:.8;font-style:italic;}.elementor .e-735bdbc5-79ab{font-size:22px;color:#fbbc04;letter-spacing:3px;line-height:1;}.elementor .e-45368bb6-65ef{color:var(--mute);}.elementor .e-64cfa56f-aee0{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-4a9db22c-d7e4{padding:0px;display:flex;flex-direction:row;gap:18px;align-items:flex-end;}.elementor .e-5c44e3b3-9c21{font-family:var(--font-display);font-weight:800;font-size:1.8rem;color:#ffffff;line-height:1;}.elementor .e-271d0eb1-541d{font-size:0.92rem;color:var(--mute);}.elementor .e-75f9cc16-57ba{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:20px;display:flex;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-7b494d50-2283{font-family:var(--font-display);font-weight:800;font-size:1.8rem;color:#ffffff;line-height:1;}.elementor .e-b1e2aca-b46a{font-size:0.92rem;color:var(--mute);}.elementor .e-92784ac-add7{padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:4px;flex:1 1 0px;border-left-style: solid; border-left-color: var(--line-dark);\n}.elementor .e-921fe46-418a{padding:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:0px;border-top-style: solid; border-top-color: var(--line-dark);\n}.elementor .e-4f75a3de-a299{align-self:flex-start;}.elementor .e-758448e0-7344{padding-block-start:30px;padding-block-end:30px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--steel);display:flex;flex-direction:column;gap:16px;justify-content:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%);}.elementor .e-22d94de6-d080{width:30px;height:30px;min-width:30px;font-size:0px;border-radius:50%;background-image:url("https://upload.wikimedia.org/wikipedia/commons/c/c1/Google_%22G%22_logo.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:17px 17px;background-position:center center;background-color:#ffffff;}.elementor .e-57d445b7-6f43{font-family:var(--font-display);font-weight:800;font-size:0.95rem;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-26e0f99-f413{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-16d632f4-259e{min-width:0px;overflow:hidden;padding-block-start:34px;padding-block-end:34px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--red);display:flex;flex-direction:column;gap:14px;justify-content:flex-start;clip-path:polygon(28px 0,100% 0,100% 100%,0 100%,0 28px);& .elementor-widget-shortcode { width: 100%; } & .ti-widget .ti-review-content, & .ti-widget .ti-review-text-container { font-family: var(--font-display) !important; font-weight: 700 !important; font-style: italic !important; font-size: clamp(1.3rem, 2vw, 1.75rem) !important; line-height: 1.15 !important; text-transform: uppercase !important; color: #ffffff !important; } & .ti-widget .ti-review-content { display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 5 !important; overflow: hidden !important; height: auto !important; max-height: calc(1.15em * 5) !important; } & .ti-widget .ti-read-more, & .ti-widget .ti-read-more span { color: #ffffff !important; font-family: var(--font-display) !important; font-weight: 800 !important; letter-spacing: .1em; text-transform: uppercase; font-size: .85rem !important; text-decoration: underline; text-underline-offset: 3px; } & .ti-widget .ti-name { font-family: var(--font-body) !important; font-weight: 700 !important; font-size: 1rem !important; color: #ffffff !important; } & .ti-widget .ti-date { color: rgba(255,255,255,.75) !important; } & .ti-widget .ti-controls .ti-next, & .ti-widget .ti-controls .ti-prev { background-color: #0b0b0c !important; border: 0 !important; } & .ti-widget .ti-inner { background: transparent !important; border: 0 !important; box-shadow: none !important; padding-left: 0 !important; padding-right: 0 !important; } & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-review-content, & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-review-content *, & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-read-more, & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-read-more * { font-family: 'Saira Condensed', sans-serif !important; } & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-name { font-family: 'Barlow', sans-serif !important; } & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-review-content { font-size: clamp(1.6rem, 2.6vw, 2.3rem) !important; line-height: 1.08 !important; max-height: calc(1.08em * 5) !important; } & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-review-content { -webkit-line-clamp: 4 !important; max-height: calc(1.08em * 4) !important; } & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-inner { padding-top: 6px !important; padding-bottom: 0 !important; } & .ti-widget .ti-reviews-container-wrapper { padding-top: 0 !important; padding-bottom: 0 !important; margin: 0 !important; } & .ti-widget .ti-widget-container { margin-bottom: 0 !important; } & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-read-more { margin: 6px 0 0 !important; padding: 0 !important; line-height: 1 !important; } & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-review-header { margin-bottom: 4px !important; } & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-stars { margin-bottom: 8px !important; } & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-review-content { font-size: clamp(1.35rem, 2vw, 1.8rem) !important; } & .ti-widget.ti-widget .ti-reviews-container .ti-review-item .ti-inner { padding-left: 46px !important; padding-right: 46px !important; } & .ti-widget.ti-widget .ti-controls .ti-next, & .ti-widget.ti-widget .ti-controls .ti-prev { width: 40px !important; height: 34px !important; border-radius: 0 !important; background-color: #0b0b0c !important; border: 0 !important; box-shadow: none !important; clip-path: polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%) !important; transition: background-color .25s, transform .25s !important; } & .ti-widget.ti-widget .ti-controls .ti-next:hover, & .ti-widget.ti-widget .ti-controls .ti-prev:hover { background-color: #ffffff !important; transform: translateY(-50%) scale(1.06) !important; } & .ti-widget.ti-widget .ti-controls .ti-next:before, & .ti-widget.ti-widget .ti-controls .ti-next:after, & .ti-widget.ti-widget .ti-controls .ti-prev:before, & .ti-widget.ti-widget .ti-controls .ti-prev:after { border-color: #ffffff !important; background-color: #ffffff !important; } & .ti-widget.ti-widget .ti-controls .ti-next:hover:before, & .ti-widget.ti-widget .ti-controls .ti-next:hover:after, & .ti-widget.ti-widget .ti-controls .ti-prev:hover:before, & .ti-widget.ti-widget .ti-controls .ti-prev:hover:after { border-color: #d71920 !important; background-color: #d71920 !important; } & .ti-widget.ti-widget .ti-controls .ti-next:before, & .ti-widget.ti-widget .ti-controls .ti-next:after, & .ti-widget.ti-widget .ti-controls .ti-prev:before, & .ti-widget.ti-widget .ti-controls .ti-prev:after { background-color: transparent !important; border-color: #ffffff !important; } & .ti-widget.ti-widget .ti-controls .ti-next:hover:before, & .ti-widget.ti-widget .ti-controls .ti-next:hover:after, & .ti-widget.ti-widget .ti-controls .ti-prev:hover:before, & .ti-widget.ti-widget .ti-controls .ti-prev:hover:after { background-color: transparent !important; border-color: #d71920 !important; } & .ti-widget.ti-widget .ti-controls .ti-next:hover, & .ti-widget.ti-widget .ti-controls .ti-prev:hover { transform: scale(1.06) !important; }\n}.elementor .e-39137efd-eb61{display:grid;gap:40px;grid-template-columns:.9fr 1.1fr;grid-template-rows:auto;}.elementor .e-6ca44968-7432{font-size:clamp(2.6rem, 5vw, 4.4rem);margin-block-end:28px;}.elementor .e-6a796cf2-47b7{font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:var(--red);letter-spacing:0.16em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-702810f3-5bc7{font-size:1.12rem;color:#ffffff;margin-block-end:20px;}.elementor .e-5635d7b9-d8a7{font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:var(--red);letter-spacing:0.16em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-2882d87f-fe36{font-size:1.12rem;color:#ffffff;margin-block-end:20px;}.elementor .e-2db0a63f-1643{font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:var(--red);letter-spacing:0.16em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-49df6f19-d1c0{font-size:1rem;color:#d1d1d4;margin-block-end:34px;}.elementor .e-19e481c7-b6d0{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-34dcbc2c-534d{padding:clamp(40px, 6vw, 72px);display:flex;flex-direction:column;}.elementor .e-213eb8a-1f51{min-height:480px;padding:40px;background-color:#1a1b1e;display:flex;flex-direction:column;gap:16px;justify-content:flex-end;align-items:flex-start;& > *:not(iframe) { position: relative; z-index: 1; }\n}.elementor .e-9e429d7-ee31{display:grid;gap:0px;grid-template-columns:1fr 1.25fr;grid-template-rows:auto;}.elementor .e-141bef32-d0bd{padding:0px;background-color:var(--coal);display:block;}.elementor .e-2bc46f5a-d8f3{font-size:clamp(2.8rem, 7vw, 6rem);margin-block-end:16px;}.elementor .e-7dbf7328-9600{font-size:1.15rem;color:#ffe3e4;margin-block-end:34px;}.elementor .e-64a9b0a3-a0f6{width:100%;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-71b98639-55bc{align-items:center;}.elementor .e-6721e42-1fc6{text-align:center;padding-block-start:clamp(70px, 9vw, 110px);padding-block-end:clamp(70px, 9vw, 110px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--red);display:block;background-image: repeating-linear-gradient(180deg, transparent 0 13px, rgba(0,0,0,.08) 13px 14px);\n}