.elementor .e-78e26ab6-3890{width:83px;height:15px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-4c8a36dd-e1e8{font-family:Inter;font-weight:700;font-size:13.5px;color:rgb(255, 255, 255);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; white-space: nowrap; width: fit-content;\n}.elementor .e-355bde7f-9d8a{font-family:Inter;font-weight:500;font-size:13.5px;color:rgba(255, 255, 255, 0.88);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; white-space: nowrap;\n}.elementor .e-110b6add-4941{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-1c914881-fbab{width:15px;height:15px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-686633d8-dbe6{font-family:Inter;font-weight:500;font-size:13.5px;color:rgba(255, 255, 255, 0.88);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; white-space: nowrap;\n}.elementor .e-983a58e-c26b{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-4f2b67e4-790a{width:15px;height:15px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-5e3cacc7-b74b{font-family:Inter;font-weight:500;font-size:13.5px;color:rgba(255, 255, 255, 0.88);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; white-space: nowrap;\n}.elementor .e-4f6df661-9796{width:auto;min-width:auto;cursor:pointer;padding:0px;margin:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-42c21f53-2ce5{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:26px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-71bdc833-45ce{font-family:Inter;font-weight:500;font-size:13.5px;color:rgba(255, 255, 255, 0.88);line-height:1.6;text-decoration:none;padding:0px;margin:0px;opacity:70%;display:block;text-align: left; width: fit-content;\n}.elementor .e-21cb16f0-f2e2{width:15px;height:15px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-4b3bdcdb-f20b{font-family:Inter;font-weight:700;font-size:13.5px;color:rgba(255, 255, 255, 0.88);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; white-space: nowrap;\n}.elementor .e-69e8cc9b-f0dd{width:auto;min-width:auto;cursor:pointer;padding:0px;margin:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-78f981c9-54ee{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:26px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-4fcbe837-a301{width:calc(100% - 48px);min-height:42px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-18e78bff-c2a9{width:100%;padding:0px;margin:0px;background-color:rgb(7, 26, 49);display:block;}.elementor .e-1df7a1c2-1e29{width:100%;height:auto;max-height:96px;object-fit:contain;object-position:0% 50%;margin:0px;display:block;overflow: clip;\n}.elementor .e-759ff63f-f0b3{width:auto;cursor:pointer;padding:0px;margin:0px;display:block;flex:0 0 auto;}.elementor .e-131fba4e-f05e{display:none;}.elementor .e-2189bc5d-55be{display:none;}.elementor .e-622e14ca-491a:hover,.elementor .e-622e14ca-491a:focus-visible{border-color:#0c2340;transform:translate3d(0px, -2px, 0px);}.elementor .e-622e14ca-491a{transition:all 0.2s;display:none;}.elementor .e-51ea23d4-5e15:hover,.elementor .e-51ea23d4-5e15:focus-visible{background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-51ea23d4-5e15{width:100%;font-family:Inter;font-weight:700;font-size:14.5px;color:rgb(255, 255, 255);line-height:1;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:12px;border-width:2px;border-color:rgba(0, 0, 0, 0);border-style:solid;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;text-align: left; white-space: nowrap;\n}.elementor .e-3af1783a-60a5{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;flex:0 0 auto;align-items:center;}.elementor .e-6f7ba491-3e4b{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:row;gap:14px;flex:0 1 auto;justify-content:flex-end;align-items:center;}.elementor .e-53ae7c0f-f404{width:calc(100% - 48px);min-height:112px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:28px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-2a45c8e3-e44d{width:100%;position:sticky;inset-block-start:0px;z-index:100;padding:0px;margin:0px;border-block-end-width:1px;background-color:rgba(255, 255, 255, 0.96);display:block;border-bottom-style: solid; border-bottom-color: rgb(230, 224, 214); backdrop-filter: saturate(1.4) blur(10px);\n}.elementor .e-40a2ce4f-e5ac:hover,.elementor .e-40a2ce4f-e5ac:focus-visible{color:rgb(255, 255, 255);}.elementor .e-40a2ce4f-e5ac{font-family:Inter;font-weight:500;font-size:14px;color:rgba(255, 255, 255, 0.8);line-height:1.6;text-decoration:none;padding:0px;margin:0px;transition:all 0.2s;display:block;text-align: left; width: fit-content;\n}.elementor .e-685ca432-b8e7{font-family:Inter;font-weight:500;font-size:14px;color:rgba(255, 255, 255, 0.65);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; width: fit-content;\n}.elementor .e-63f0d57b-9767{font-family:Inter;font-weight:500;font-size:14px;color:rgb(255, 255, 255);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; width: fit-content;\n}.elementor .e-2a7c816e-259a{width:100%;padding:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}.elementor .e-29a85066-701b{max-width:900px;font-family:Barlow;font-weight:800;font-size:clamp(36px, 4.4vw, 58px);color:rgb(255, 255, 255);letter-spacing:-0.01em;line-height:1.02;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;text-align: left; text-wrap: balance;\n}.elementor .e-4b5cc971-7a6e{max-width:640px;font-family:Inter;font-weight:500;font-size:18px;color:rgba(255, 255, 255, 0.82);line-height:1.65;text-decoration:none;padding:0px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-f83225-1816{font-family:Inter;font-weight:700;font-size:16.5px;color:rgb(255, 255, 255);line-height:1;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; white-space: nowrap;\n}.elementor .e-4bce71ac-f973{width:18px;height:18px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-36db0bdb-f577:hover,.elementor .e-36db0bdb-f577:focus-visible{background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-36db0bdb-f577{width:auto;min-width:auto;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:12px;border-width:2px;border-color:rgba(0, 0, 0, 0);border-style:solid;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-27c23b2c-9b48{width:18px;height:18px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-69c76ea0-ddd3{font-family:Inter;font-weight:700;font-size:16.5px;color:rgb(255, 255, 255);line-height:1;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; white-space: nowrap;\n}.elementor .e-5807a5ae-5e62:hover,.elementor .e-5807a5ae-5e62:focus-visible{border-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.14);transform:translate3d(0px, -2px, 0px);}.elementor .e-5807a5ae-5e62{width:auto;min-width:auto;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:12px;border-width:2px;border-color:rgba(255, 255, 255, 0.35);border-style:solid;background-color:rgba(255, 255, 255, 0.06);transition:all 0.2s;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-69415ed5-2996{width:100%;padding:0px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}.elementor .e-4fec948f-7c2f{width:auto;min-width:auto;padding:0px;margin:0px;display:block;}.elementor .e-313eb01d-d058{font-family:Barlow;font-weight:700;font-size:44px;color:rgb(255, 255, 255);line-height:1;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; width: fit-content;\n}.elementor .e-5be6e85f-d6d5{width:138.8px;height:16px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-39499044-db6a{font-family:Inter;font-weight:500;font-size:14px;color:rgba(255, 255, 255, 0.75);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-502aad08-df9b{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;gap:4px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-4d257ddf-dd98{width:100%;padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-11f1a8f4-8544{width:20px;height:20px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-42f5c35-4190{font-family:Inter;font-weight:500;font-size:15px;color:rgba(255, 255, 255, 0.9);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-59fe11ed-55e7{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-6de9bd3e-b260{width:20px;height:20px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-4b801d23-2105{font-family:Inter;font-weight:500;font-size:15px;color:rgba(255, 255, 255, 0.9);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-5ae538cd-a39a{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-4ee07d5a-2f51{width:20px;height:20px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-2bfa75a9-4d70{font-family:Inter;font-weight:500;font-size:15px;color:rgba(255, 255, 255, 0.9);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-7275758d-8f8b{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-7b7861ed-6338{width:20px;height:20px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-46d41917-76f1{font-family:Inter;font-weight:500;font-size:15px;color:rgba(255, 255, 255, 0.9);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-43ca73e-8030{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-3dd7c1c-7984{width:100%;padding:0px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:12px;grid-template-columns:1fr;grid-template-rows:repeat(4, auto);}.elementor .e-557a40cf-81b8{width:auto;min-width:auto;padding-block-start:26px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;margin:0px;border-radius:20px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;background-color:rgba(255, 255, 255, 0.07);backdrop-filter:blur(6px);display:block;}.elementor .e-613abf5c-9ab3{width:calc(100% - 48px);max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:56px;grid-template-columns:2.18fr 1fr;grid-template-rows:repeat(1, auto);align-items:center;}.elementor .e-16edd87-4537{width:100%;overflow:hidden;position:relative;padding-block-start:clamp(44px, 5vw, 72px);padding-block-end:clamp(52px, 6vw, 84px);padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgb(12, 35, 64);display:block;isolation: isolate; &::before { content: ""; display: block; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; width: auto; height: auto; z-index: -1; background-image: radial-gradient(60% 90% at 90% 10%, rgba(59, 130, 246, 0.28) 0%, rgba(0, 0, 0, 0) 60%), radial-gradient(40% 70% at 0% 100%, rgba(227, 27, 35, 0.22) 0%, rgba(0, 0, 0, 0) 60%), linear-gradient(160deg, rgb(15, 42, 75) 0%, rgb(7, 26, 49) 100%); background-size: auto, auto, auto; background-position: 0% 0%, 0% 0%, 0% 0%; background-repeat: repeat, repeat, repeat; color: rgb(255, 255, 255); }\n}.elementor .e-75d5c5e1-9464{font-family:Barlow;font-weight:800;font-size:clamp(32px, 3.8vw, 48px);color:rgb(255, 255, 255);letter-spacing:-0.01em;line-height:1.15;text-align:center;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-wrap: balance;\n}.elementor .e-69d7f216-8407{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-align:center;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word;\n}.elementor .e-291ff404-aa75{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-align:center;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word;\n}.elementor .e-4537e75d-3f00{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-align:center;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; & a { color: rgb(227, 27, 35); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-141872ae-aac5{width:100%;position:relative;text-align:center;padding:0px;margin:0px;display:block;}.elementor .e-5a9616c-54e6{width:100%;position:relative;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:33px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4f327a8e-93f7:hover,.elementor .e-4f327a8e-93f7:focus-visible{padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-4f327a8e-93f7{position:relative;font-family:Inter;font-weight:700;font-size:16px;color:rgb(255, 255, 255);letter-spacing:0.16px;line-height:1.7;text-align:center;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:12px;border-width:0px;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:inline-block;}.elementor .e-3cb596a3-e040{width:100%;position:relative;font-size:17px;line-height:1.6;text-align:center;padding:0px;margin:0px;display:block;}.elementor .e-484693bd-9d5d{width:100%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-1a733ee5-caf3{width:calc(100% - 48px);max-width:1200px;position:relative;z-index:5;padding-block-start:min(2%, 32px);padding-block-end:min(2%, 32px);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-7b54ced3-9a76{width:auto;height:50px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;margin:0px;background-image:url("https://therightchoicetexas.com/wp-content/uploads/2026/11/trc-bg-221469f4b2688faa.png");background-repeat:repeat;background-attachment:scroll;background-size:479px 50px;background-position:0% 0%;display:block;transform: matrix(1, 0, 0, 1, 0, 0);\n}.elementor .e-712ee30b-8137{width:100%;position:relative;padding-block-start:clamp(40px, 5vw, 72px);padding-block-end:clamp(40px, 5vw, 72px);padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-image:url("https://therightchoicetexas.com/wp-content/uploads/2025/04/professional-water-heater-service-in-texas.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 50%;background-color:rgba(0, 54, 74, 0.94);display:block;background-blend-mode: multiply;\n}.elementor .e-1ed53b3-d630{font-family:Barlow;font-weight:700;font-size:clamp(26px, 3vw, 40px);color:rgb(0, 54, 74);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-42f04b6-7416{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-78b2ce7b-7505{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-3cb72e75-327a{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-3e86d7f9-abe2{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-1988f599-7950{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-7324142e-b655{width:100%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-2cb4dee5-b784{width:calc(100% - 48px);max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-2e9a68dd-2f05{width:100%;height:auto;max-width:100%;position:relative;margin:0px;border-radius:18px;display:block;overflow: clip;\n}.elementor .e-37ff4c37-db1d{width:100%;max-width:100%;overflow:hidden;position:relative;padding:0px;margin:0px;border-radius:10px;box-shadow:6px 6px 18px 0px rgba(0, 0, 0, 0.16);display:inline-block;}.elementor .e-250d159e-d61f{width:100%;position:relative;font-size:17px;line-height:0px;padding:0px;margin:0px;display:block;}.elementor .e-3905eb6c-a674{width:47.25%;min-height:1px;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:5.5%;display:block;}.elementor .e-6971acd4-f767{font-family:Barlow;font-weight:700;font-size:clamp(20px, 2vw, 26px);color:rgb(12, 35, 64);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-5d5318b4-9060{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-84592a6-855b{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-5a257d66-8641{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-e157ded-9ff1{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-455b3e97-395d{width:100%;position:relative;padding:0px;margin-block-start:0px;margin-block-end:32.98px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3effc68d-6d70:hover,.elementor .e-3effc68d-6d70:focus-visible{padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-3effc68d-6d70{position:relative;font-family:Inter;font-weight:700;font-size:16px;color:rgb(255, 255, 255);letter-spacing:0.16px;line-height:1.7;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:12px;border-width:0px;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:inline-block;text-align: left;\n}.elementor .e-204a08a7-1c15{width:100%;position:relative;font-size:17px;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-5d9d63d-8687{width:47.25%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-1c3bdbb1-8e9d{width:calc(100% - 48px);max-width:1200px;position:relative;padding-block-start:min(2%, 32px);padding-block-end:min(2%, 32px);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-2d4eebe3-be90{width:100%;position:relative;padding-block-start:clamp(40px, 5vw, 72px);padding-block-end:clamp(40px, 5vw, 72px);padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgb(247, 243, 237);display:block;}.elementor .e-6815328a-d989{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;background-image:url("https://therightchoicetexas.com/wp-content/uploads/2026/11/trc-bg-9ec7dcf945095be7.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0px 0px;display:block;}.elementor .e-242fdef4-df60{width:100%;height:auto;max-width:100%;position:relative;margin:0px;border-radius:18px;display:block;overflow: clip;\n}.elementor .e-6d4dbf47-571f{width:100%;max-width:100%;overflow:hidden;position:relative;padding:0px;margin:0px;border-radius:10px;box-shadow:6px 6px 18px 0px rgba(0, 0, 0, 0.16);display:inline-block;}.elementor .e-605e9ebe-c648{width:100%;position:relative;font-size:17px;line-height:0px;padding:0px;margin:0px;display:block;transform: matrix(1.12, 0, 0, 1.12, 0, 0);\n}.elementor .e-67626fd2-b69a{width:17.6%;min-height:1px;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:3%;display:block;order:1;}.elementor .e-7c7d5dac-d0b9{font-family:Barlow;font-weight:700;font-size:clamp(26px, 3vw, 40px);color:rgb(255, 255, 255);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-617bb1a0-db80{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-62319f83-778a{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-59bcc940-4bee{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-30fe4484-6476{width:58.8%;min-height:1px;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:3%;display:block;align-self:center;order:1;}.elementor .e-f425504-1f39:hover,.elementor .e-f425504-1f39:focus-visible{padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-f425504-1f39{position:relative;font-family:Inter;font-weight:700;font-size:16px;color:rgb(255, 255, 255);letter-spacing:0.16px;line-height:1.7;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:12px;border-width:0px;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:inline-block;text-align: left;\n}.elementor .e-70b94c82-c81e{width:100%;position:relative;font-size:17px;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-7ed317ae-8d01{width:17.6%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;align-self:center;order:1;}.elementor .e-5686991b-ea1e{width:calc(100% - 48px);max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-1788c4dc-57b9{width:100%;position:relative;padding-block-start:26px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgb(0, 54, 74);display:block;}.elementor .e-532def9-6465{font-family:Barlow;font-weight:700;font-size:clamp(26px, 3vw, 40px);color:rgb(0, 54, 74);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-4a558818-f0a5{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-58015e07-6c35{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-1781b6c3-b444{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-6345c32b-3b70{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-1ad84885-ad8d{width:64.83%;min-height:1px;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:5.5%;display:block;}.elementor .e-695c2630-bef8{width:100%;height:auto;max-width:100%;position:relative;margin:0px;border-radius:18px;display:block;overflow: clip;\n}.elementor .e-535b9c71-9af0{width:100%;max-width:100%;overflow:hidden;position:relative;padding:0px;margin:0px;border-radius:10px;box-shadow:6px 6px 18px 0px rgba(0, 0, 0, 0.16);display:inline-block;}.elementor .e-930f7c-c7f0{width:100%;position:relative;font-size:17px;line-height:0px;padding:0px;margin:0px;display:block;}.elementor .e-3dacd79b-48e3{width:29.66%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-7b60a766-3ace{width:calc(100% - 48px);max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-1ee9eb61-c87c{font-family:Barlow;font-weight:700;font-size:clamp(26px, 3vw, 40px);color:rgb(0, 54, 74);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-7ca74a47-e4c6{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-5aef0973-e927{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-76bb34a9-721e{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-38e5db9-3e4d{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-3cf4e02b-e1dc{width:100%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-3b3b1c2f-dece{width:calc(100% - 48px);max-width:1200px;position:relative;padding-block-start:min(2%, 32px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-5f2ade61-e473{font-family:Barlow;font-weight:700;font-size:clamp(20px, 2vw, 26px);color:rgb(12, 35, 64);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-4f17473-62ed{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-7605d870-9e63{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-4d0e6e0-4578{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-136ffb1e-621e{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-19f71a3d-50fe{width:100%;position:relative;padding:0px;margin-block-start:0px;margin-block-end:32.98px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-391e37e3-2917:hover,.elementor .e-391e37e3-2917:focus-visible{padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-391e37e3-2917{position:relative;font-family:Inter;font-weight:700;font-size:16px;color:rgb(255, 255, 255);letter-spacing:0.16px;line-height:1.7;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:12px;border-width:0px;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:inline-block;text-align: left;\n}.elementor .e-74f8d6a3-bdad{width:100%;position:relative;font-size:17px;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-158e0746-2be6{width:47.25%;min-height:1px;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:5.5%;display:block;}.elementor .e-35c61523-1f2b{width:100%;height:auto;max-width:100%;position:relative;margin:0px;border-radius:18px;display:block;overflow: clip;\n}.elementor .e-2d0566b2-2859{width:100%;max-width:100%;overflow:hidden;position:relative;padding:0px;margin:0px;border-radius:10px;box-shadow:6px 6px 18px 0px rgba(0, 0, 0, 0.16);display:inline-block;}.elementor .e-210b423d-b962{width:100%;position:relative;font-size:17px;line-height:0px;padding:0px;margin:0px;display:block;}.elementor .e-5d77c035-fbd7{width:47.25%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-60479845-8805{width:calc(100% - 48px);max-width:1200px;position:relative;padding-block-start:min(2%, 32px);padding-block-end:min(2%, 32px);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-6daf34c9-e8cb{width:100%;position:relative;padding-block-start:clamp(40px, 5vw, 72px);padding-block-end:clamp(40px, 5vw, 72px);padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgb(247, 243, 237);display:block;}.elementor .e-5c0914a1-c16d{font-family:Barlow;font-weight:700;font-size:clamp(26px, 3vw, 40px);color:rgb(0, 54, 74);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-309e257a-c2ca{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-7bb07578-adb6{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-518937a2-d3c2{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-4ed50582-ec3d{width:100%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-3fc8787-affc{width:calc(100% - 48px);max-width:1200px;position:relative;padding-block-start:min(2%, 32px);padding-block-end:min(2%, 32px);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-295a8bbe-60e9{font-family:Barlow;font-weight:700;font-size:clamp(20px, 2vw, 26px);color:rgb(12, 35, 64);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-44c60545-dab9{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-396bc77d-635a{font-family:Barlow;font-weight:700;font-size:clamp(20px, 2vw, 26px);color:rgb(12, 35, 64);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-7fc10c28-eed6{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-3a244315-6b06{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-1a826d4e-a2a9{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-5b664048-7ac3{width:47.25%;min-height:1px;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:5.5%;display:block;}.elementor .e-1c9207c9-e070{font-family:Barlow;font-weight:700;font-size:clamp(20px, 2vw, 26px);color:rgb(12, 35, 64);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-6a7c3ea3-49e8{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-14e41c7a-f864{font-family:Barlow;font-weight:700;font-size:clamp(20px, 2vw, 26px);color:rgb(12, 35, 64);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-6ad7428-21be{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-7a01e267-f4c8{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-1ca17022-9af0{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-6edcfbdd-74d5{width:47.25%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-796f5e34-edd3{width:calc(100% - 48px);max-width:1200px;position:relative;padding-block-start:0px;padding-block-end:min(2%, 32px);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-7e554cc2-84d6:hover,.elementor .e-7e554cc2-84d6:focus-visible{padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-7e554cc2-84d6{position:relative;font-family:Inter;font-weight:700;font-size:16px;color:rgb(255, 255, 255);letter-spacing:0.16px;line-height:1.7;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:12px;border-width:0px;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:inline-block;text-align: left;\n}.elementor .e-6a4d932c-f2d5{width:100%;position:relative;font-size:17px;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-4a3bdfb2-f63c{width:100%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-1ab3e4fe-2430{width:calc(100% - 48px);max-width:1200px;position:relative;padding-block-start:0px;padding-block-end:min(2%, 32px);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-2f6019a6-a4df{width:100%;position:relative;padding-block-start:clamp(40px, 5vw, 72px);padding-block-end:clamp(40px, 5vw, 72px);padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgb(238, 238, 238);display:block;}.elementor .e-7b995071-9856{font-family:Barlow;font-weight:700;font-size:clamp(20px, 2vw, 26px);color:rgb(255, 233, 189);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-62a91b40-437c{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-7211c4c5-cfc8{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; & strong { font-weight: 700; }\n}.elementor .e-8b7ebe6-a19a{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; & strong { font-weight: 700; }\n}.elementor .e-5a8003b8-cfbd{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; & strong { font-weight: 700; }\n}.elementor .e-7e3a9c1a-c330{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; & strong { font-weight: 700; }\n}.elementor .e-21a3c500-d6fd{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left; & strong { font-weight: 700; }\n}.elementor .e-74e3f1a5-58bb{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-6be9ed42-4ca5{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-5f364706-63e6{width:100%;min-height:1px;position:relative;z-index:2;padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:block;}.elementor .e-50168d25-c67b{width:calc(100% - 48px);max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-108a6f4c-9926{width:100%;position:relative;padding-block-start:clamp(40px, 5vw, 72px);padding-block-end:clamp(40px, 5vw, 72px);padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgb(0, 54, 74);display:block;}.elementor .e-1b080a93-4d29{font-family:Barlow;font-weight:700;font-size:clamp(26px, 3vw, 40px);color:rgb(0, 54, 74);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-43e90825-c758{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-75ad2997-7e60{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:0px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-556ccd8b-ac08{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-6f1f76a2-ff6c{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-6cbd7a6e-af12{width:100%;position:relative;padding:0px;margin-block-start:0px;margin-block-end:33px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-63f31a9f-db64:hover,.elementor .e-63f31a9f-db64:focus-visible{padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-63f31a9f-db64{position:relative;font-family:Inter;font-weight:700;font-size:16px;color:rgb(255, 255, 255);letter-spacing:0.16px;line-height:1.7;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:12px;border-width:0px;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:inline-block;text-align: left;\n}.elementor .e-3995bf90-e1fc{width:100%;position:relative;font-size:17px;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-d68410f-2c4a{width:57.8%;min-height:1px;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:5.5%;display:block;}.elementor .e-c3fc209-407c{width:100%;height:auto;max-width:100%;position:relative;margin:0px;border-radius:18px;display:block;overflow: clip;\n}.elementor .e-2047b085-2f16{width:100%;max-width:100%;overflow:hidden;position:relative;padding:0px;margin:0px;border-radius:10px;box-shadow:6px 6px 18px 0px rgba(0, 0, 0, 0.16);display:inline-block;}.elementor .e-2e56d674-6ac3{width:100%;position:relative;font-size:17px;line-height:0px;padding:0px;margin:0px;display:block;}.elementor .e-4735f704-d64c{width:36.7%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-3d816a30-4974{width:calc(100% - 48px);max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-243c297b-e3af{width:100%;position:relative;padding-block-start:clamp(40px, 5vw, 72px);padding-block-end:clamp(40px, 5vw, 72px);padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgb(255, 255, 255);display:block;}.elementor .e-3f378a30-b8cf{font-family:Barlow;font-weight:700;font-size:clamp(26px, 3vw, 40px);color:rgb(12, 35, 64);letter-spacing:-0.01em;line-height:1.15;text-align:center;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-wrap: balance;\n}.elementor .e-b37ba4e-6516{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-5f8855a6-48ff{width:100%;position:relative;padding:0px;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-584dc886-d695{width:40px;height:40px;object-fit:cover;border-radius:30px;flex:0 0 auto;}.elementor .e-6171a46f-f038{width:100%;overflow:hidden;font-family:Poppins;font-weight:600;font-size:15px;color:#000000;line-height:1.4;padding:0px;margin:0px;white-space: nowrap; text-overflow: ellipsis;\n}.elementor .e-4ad9a1ee-ab9d{font-family:Poppins;font-weight:400;font-size:13px;color:#6b6b6b;line-height:1.4;padding:0px;margin:0px;}.elementor .e-47bbaf5d-dcaa{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:25px;flex-direction:column;gap:0px;flex:1 1 auto;}.elementor .e-3481aa3-da50{width:100%;min-height:40px;padding:0px;flex-direction:row;gap:15px;align-items:center;}.elementor .e-4cf5eff-2b23{width:20px;height:20px;position:absolute;inset-block-start:20px;inset-inline-end:20px;}.elementor .e-3789a8dc-c6b4{width:90px;height:18px;flex:0 0 auto;}.elementor .e-57cf520f-974c{width:15px;height:15px;flex:0 0 auto;}.elementor .e-22984985-96c8{width:auto;height:17px;padding:0px;margin-block-start:11px;margin-block-end:11px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:7px;align-items:center;}.elementor .e-2eae86d3-b934{width:100%;height:87px;overflow:hidden;font-family:Poppins;font-weight:400;font-size:15px;color:#000000;line-height:1.45;padding:0px;margin:0px;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;\n}.elementor .e-71e6a016-6a5f{width:calc((100% - 48px) / 4);min-height:234px;position:relative;padding:20px;border-radius:12px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:0px;flex:0 0 auto;align-items:flex-start;scroll-snap-align: start;\n}.elementor .e-1b09432a-a06e{width:40px;height:40px;object-fit:cover;border-radius:30px;flex:0 0 auto;}.elementor .e-1d59d-2b58{width:100%;overflow:hidden;font-family:Poppins;font-weight:600;font-size:15px;color:#000000;line-height:1.4;padding:0px;margin:0px;white-space: nowrap; text-overflow: ellipsis;\n}.elementor .e-84a9033-3b65{font-family:Poppins;font-weight:400;font-size:13px;color:#6b6b6b;line-height:1.4;padding:0px;margin:0px;}.elementor .e-5265382c-904f{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:25px;flex-direction:column;gap:0px;flex:1 1 auto;}.elementor .e-60a465f5-7f95{width:100%;min-height:40px;padding:0px;flex-direction:row;gap:15px;align-items:center;}.elementor .e-7e28ccef-51a9{width:20px;height:20px;position:absolute;inset-block-start:20px;inset-inline-end:20px;}.elementor .e-72605136-bcc1{width:90px;height:18px;flex:0 0 auto;}.elementor .e-7879e8b2-d57b{width:15px;height:15px;flex:0 0 auto;}.elementor .e-32080b5f-e35a{width:auto;height:17px;padding:0px;margin-block-start:11px;margin-block-end:11px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:7px;align-items:center;}.elementor .e-58b31c79-f05d{width:100%;height:87px;overflow:hidden;font-family:Poppins;font-weight:400;font-size:15px;color:#000000;line-height:1.45;padding:0px;margin:0px;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;\n}.elementor .e-10d741e2-6014{width:calc((100% - 48px) / 4);min-height:234px;position:relative;padding:20px;border-radius:12px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:0px;flex:0 0 auto;align-items:flex-start;scroll-snap-align: start;\n}.elementor .e-4d4f6b87-8981{width:40px;height:40px;object-fit:cover;border-radius:30px;flex:0 0 auto;}.elementor .e-1fb3ec34-e9e2{width:100%;overflow:hidden;font-family:Poppins;font-weight:600;font-size:15px;color:#000000;line-height:1.4;padding:0px;margin:0px;white-space: nowrap; text-overflow: ellipsis;\n}.elementor .e-51319686-8d6b{font-family:Poppins;font-weight:400;font-size:13px;color:#6b6b6b;line-height:1.4;padding:0px;margin:0px;}.elementor .e-b06db63-be3c{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:25px;flex-direction:column;gap:0px;flex:1 1 auto;}.elementor .e-2731c3e2-6880{width:100%;min-height:40px;padding:0px;flex-direction:row;gap:15px;align-items:center;}.elementor .e-26de7173-71c8{width:20px;height:20px;position:absolute;inset-block-start:20px;inset-inline-end:20px;}.elementor .e-1e0e5bb3-512b{width:90px;height:18px;flex:0 0 auto;}.elementor .e-7bffc85a-a0e3{width:15px;height:15px;flex:0 0 auto;}.elementor .e-4f0af97-d63e{width:auto;height:17px;padding:0px;margin-block-start:11px;margin-block-end:11px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:7px;align-items:center;}.elementor .e-38a7c78-6b38{width:100%;height:87px;overflow:hidden;font-family:Poppins;font-weight:400;font-size:15px;color:#000000;line-height:1.45;padding:0px;margin:0px;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;\n}.elementor .e-7b467652-7064{width:calc((100% - 48px) / 4);min-height:234px;position:relative;padding:20px;border-radius:12px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:0px;flex:0 0 auto;align-items:flex-start;scroll-snap-align: start;\n}.elementor .e-35aae460-6e22{width:40px;height:40px;object-fit:cover;border-radius:30px;flex:0 0 auto;}.elementor .e-bfbce74-c7a4{width:100%;overflow:hidden;font-family:Poppins;font-weight:600;font-size:15px;color:#000000;line-height:1.4;padding:0px;margin:0px;white-space: nowrap; text-overflow: ellipsis;\n}.elementor .e-36808a40-529f{font-family:Poppins;font-weight:400;font-size:13px;color:#6b6b6b;line-height:1.4;padding:0px;margin:0px;}.elementor .e-29ad5987-1019{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:25px;flex-direction:column;gap:0px;flex:1 1 auto;}.elementor .e-61e9900b-5fa0{width:100%;min-height:40px;padding:0px;flex-direction:row;gap:15px;align-items:center;}.elementor .e-6544af7e-2027{width:20px;height:20px;position:absolute;inset-block-start:20px;inset-inline-end:20px;}.elementor .e-245a8a85-fb7f{width:90px;height:18px;flex:0 0 auto;}.elementor .e-647972f8-327d{width:15px;height:15px;flex:0 0 auto;}.elementor .e-58adbe78-27bd{width:auto;height:17px;padding:0px;margin-block-start:11px;margin-block-end:11px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:7px;align-items:center;}.elementor .e-dcb2507-4a38{width:100%;height:87px;overflow:hidden;font-family:Poppins;font-weight:400;font-size:15px;color:#000000;line-height:1.45;padding:0px;margin:0px;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;\n}.elementor .e-15583983-75ca{font-family:Poppins;font-weight:400;font-size:13.5px;color:#000000;line-height:1.4;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;opacity:50%;display:block;}.elementor .e-7261234d-12d0{width:calc((100% - 48px) / 4);min-height:234px;position:relative;padding:20px;border-radius:12px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:0px;flex:0 0 auto;align-items:flex-start;scroll-snap-align: start;\n}.elementor .e-6fa967be-7c61{width:40px;height:40px;object-fit:cover;border-radius:30px;flex:0 0 auto;}.elementor .e-56f6362a-b9d0{width:100%;overflow:hidden;font-family:Poppins;font-weight:600;font-size:15px;color:#000000;line-height:1.4;padding:0px;margin:0px;white-space: nowrap; text-overflow: ellipsis;\n}.elementor .e-496abd76-f31a{font-family:Poppins;font-weight:400;font-size:13px;color:#6b6b6b;line-height:1.4;padding:0px;margin:0px;}.elementor .e-36dfd541-5d43{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:25px;flex-direction:column;gap:0px;flex:1 1 auto;}.elementor .e-10cc7cbc-f042{width:100%;min-height:40px;padding:0px;flex-direction:row;gap:15px;align-items:center;}.elementor .e-6ff4c75d-67ad{width:20px;height:20px;position:absolute;inset-block-start:20px;inset-inline-end:20px;}.elementor .e-41b7ca7f-98da{width:90px;height:18px;flex:0 0 auto;}.elementor .e-2cb2fbb5-79ac{width:15px;height:15px;flex:0 0 auto;}.elementor .e-463a8530-29a5{width:auto;height:17px;padding:0px;margin-block-start:11px;margin-block-end:11px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:7px;align-items:center;}.elementor .e-67ce50c5-fdc9{width:100%;height:87px;overflow:hidden;font-family:Poppins;font-weight:400;font-size:15px;color:#000000;line-height:1.45;padding:0px;margin:0px;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;\n}.elementor .e-25414f92-daec{font-family:Poppins;font-weight:400;font-size:13.5px;color:#000000;line-height:1.4;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;opacity:50%;display:block;}.elementor .e-34e8c2ca-2110{width:calc((100% - 48px) / 4);min-height:234px;position:relative;padding:20px;border-radius:12px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:0px;flex:0 0 auto;align-items:flex-start;scroll-snap-align: start;\n}.elementor .e-4b710120-4381{width:calc(100% - 32px);min-height:239.9px;padding-block-start:5px;padding-block-end:1px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:16px;margin-inline-end:16px;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; scrollbar-width: none;\n}.elementor .e-66f11c61-eae9{width:150px;height:3px;position:relative;padding:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:3px;background-color:rgba(87, 87, 87, 0.35);display:none;&::after { content: ""; position: absolute; left: 0px; top: 0px; width: 25px; height: 3px; background-color: rgb(87, 87, 87); border-radius: 3px; }\n}.elementor .e-325ee70b-3646{width:100%;height:15px;padding:0px;margin:0px;display:block;}.elementor .e-2efa2e1c-5426{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-5ea586ba-702f{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-55657c32-a70e{width:100%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-746e69bc-c968{width:calc(100% - 48px);max-width:1200px;position:relative;padding-block-start:0px;padding-block-end:1px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-684a787e-416d:hover,.elementor .e-684a787e-416d:focus-visible{padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-684a787e-416d{position:relative;font-family:Inter;font-weight:700;font-size:16px;color:rgb(255, 255, 255);letter-spacing:0.16px;line-height:1.7;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:12px;border-width:0px;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:inline-block;text-align: right;\n}.elementor .e-742d0f66-6e1f{width:100%;position:relative;font-size:17px;line-height:1.6;padding:0px;margin:0px;display:block;text-align: right;\n}.elementor .e-6f3be134-712b{width:48.5%;min-height:1px;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:3%;display:block;}.elementor .e-f4d04c0-b6d4:hover,.elementor .e-f4d04c0-b6d4:focus-visible{padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-f4d04c0-b6d4{position:relative;font-family:Inter;font-weight:700;font-size:16px;color:rgb(255, 255, 255);letter-spacing:0.16px;line-height:1.7;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:12px;border-width:0px;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:inline-block;text-align: left;\n}.elementor .e-68900034-4f6a{width:100%;position:relative;font-size:17px;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-2db97829-55b1{width:48.5%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-292da9b7-cba5{width:calc(100% - 48px);max-width:1200px;position:relative;padding-block-start:min(2%, 32px);padding-block-end:min(2%, 32px);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-27467e9e-f4e9{width:100%;position:relative;padding-block-start:clamp(40px, 5vw, 72px);padding-block-end:clamp(40px, 5vw, 72px);padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgb(255, 233, 189);display:block;}.elementor .e-6eee4717-1f37{font-family:Barlow;font-weight:700;font-size:clamp(26px, 3vw, 40px);color:rgb(255, 255, 255);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-71e922ad-5d34{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-7fede8f0-3397{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-7deb24f8-4cbd{width:100%;position:relative;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4e7f6b65-c36c{min-height:321px;font-family:Inter;font-weight:500;font-size:16px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;border-inline-end-width:1px;display:block;align-content:center;overflow-wrap: break-word; text-align: left; border-right-style: solid; border-right-color: rgb(230, 224, 214); border-bottom-style: solid; border-bottom-color: rgb(230, 224, 214); box-sizing: border-box; & a { color: rgb(255, 255, 255); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-2f838429-63f0{min-height:321px;font-family:Inter;font-weight:500;font-size:16px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;border-inline-end-width:1px;display:block;align-content:center;overflow-wrap: break-word; text-align: left; border-right-style: solid; border-right-color: rgb(230, 224, 214); border-bottom-style: solid; border-bottom-color: rgb(230, 224, 214); box-sizing: border-box; & a { color: rgb(255, 255, 255); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-251c428e-fd7f{min-height:321px;font-family:Inter;font-weight:500;font-size:16px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;border-inline-end-width:1px;display:block;align-content:center;overflow-wrap: break-word; text-align: left; border-right-style: solid; border-right-color: rgb(230, 224, 214); border-bottom-style: solid; border-bottom-color: rgb(230, 224, 214); box-sizing: border-box; & a { color: rgb(255, 255, 255); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-7f4c6878-f97d{min-height:321px;font-family:Inter;font-weight:500;font-size:16px;color:rgb(43, 52, 66);line-height:1.75;text-decoration:none;padding-block-start:34px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;border-inline-end-width:1px;display:block;overflow-wrap: break-word; text-align: left; border-right-style: solid; border-right-color: rgb(230, 224, 214); border-bottom-style: solid; border-bottom-color: rgb(230, 224, 214); box-sizing: border-box; & a { color: rgb(255, 255, 255); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-31d9b57e-a7c0{width:100%;padding:0px;border-block-start-width:1px;border-inline-start-width:1px;display:grid;gap:0px;grid-template-columns:141.50fr 141.50fr 141.50fr 141.50fr;grid-template-rows:repeat(1, auto);border-top-style: solid; border-top-color: rgb(238, 238, 238); border-left-style: solid; border-left-color: rgb(230, 224, 214);\n}.elementor .e-4e1147b9-fefe{width:100%;overflow:auto;padding-block-start:0px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:block;}.elementor .e-268e768c-4202{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-f728484-c75e{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-3ea454a4-e5eb{width:47.25%;min-height:1px;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:5.5%;display:block;}.elementor .e-43b234d-1996{font-family:Barlow;font-weight:700;font-size:clamp(26px, 3vw, 40px);color:rgb(255, 255, 255);letter-spacing:-0.01em;line-height:1.15;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;overflow-wrap: break-word; text-align: left; text-wrap: balance;\n}.elementor .e-7468f47c-b066{font-family:Inter;font-weight:500;font-size:17px;color:rgb(255, 255, 255);line-height:1.75;text-decoration:none;padding:0px;margin:0px;overflow-wrap: break-word; text-align: left;\n}.elementor .e-61163383-ac39{width:100%;padding:0px;margin:0px;display:block;}.elementor .e-7f39bbff-3ecc{width:100%;padding:0px;margin:0px;display:block;}.elementor .e-79705d6a-ae89{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-62066881-ab92{width:100%;position:relative;padding:0px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1eb79e7d-89d8{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-4527f0cf-474c{width:100%;height:55px;font-family:Poppins;font-weight:400;font-size:16px;color:rgb(17, 26, 39);text-decoration:none;padding:14px;margin:0px;border-radius:11px;border-width:1px;border-color:rgb(217, 222, 230);border-style:solid;outline-style:none;background-color:rgb(248, 250, 252);display:block;appearance:none;line-height: normal; text-align: left; overflow: clip; &::placeholder { color: rgb(138, 148, 163); opacity: 1; font-size: 13px; }\n}.elementor .e-655bfb50-8d7a{width:auto;min-width:auto;position:static;padding:0px;margin:0px;display:block;}.elementor .e-6274e654-2622{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-316a9aa1-8714{width:100%;height:55px;font-family:Poppins;font-weight:400;font-size:16px;color:rgb(17, 26, 39);text-decoration:none;padding:14px;margin:0px;border-radius:11px;border-width:1px;border-color:rgb(217, 222, 230);border-style:solid;outline-style:none;background-color:rgb(248, 250, 252);display:block;appearance:none;line-height: normal; text-align: left; overflow: clip; &::placeholder { color: rgb(138, 148, 163); opacity: 1; font-size: 13px; }\n}.elementor .e-6b98727c-e591{width:auto;min-width:auto;position:static;padding:0px;margin:0px;display:block;}.elementor .e-47faf613-3891{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-34c3a557-2bae{width:100%;height:55px;font-family:Poppins;font-weight:400;font-size:16px;color:rgb(17, 26, 39);text-decoration:none;padding:14px;margin:0px;border-radius:11px;border-width:1px;border-color:rgb(217, 222, 230);border-style:solid;outline-style:none;background-color:rgb(248, 250, 252);display:block;appearance:none;line-height: normal; text-align: left; overflow: clip; &::placeholder { color: rgb(138, 148, 163); opacity: 1; font-size: 13px; }\n}.elementor .e-4a3d2838-6fe7{width:auto;min-width:auto;position:static;padding:0px;margin:0px;display:block;grid-column-start: 1; grid-column-end: -1;\n}.elementor .e-5090491b-b145{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-2fbfa91b-e419{width:100%;height:52px;font-family:Poppins;font-weight:400;font-size:16px;color:rgb(17, 26, 39);text-decoration:none;padding:14px;margin:0px;border-radius:11px;border-width:1px;border-color:rgb(217, 222, 230);border-style:solid;outline-style:none;background-color:rgb(248, 250, 252);display:block;appearance:none;line-height: normal; text-align: left; white-space: pre; overflow: clip;\n}.elementor .e-6f9c169f-9072{width:auto;min-width:auto;position:relative;padding:0px;margin:0px;display:block;grid-column-start: 1; grid-column-end: -1; &::after { content: ""; display: block; position: absolute; right: 10px; bottom: 11px; width: 12px; height: 12px; transform: matrix(1, 0, 0, 1, 0, -6); margin: 3px 0px 0px 0px; border-top: 6px solid rgb(102, 102, 102); border-right: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid rgba(0, 0, 0, 0); color: rgb(43, 52, 66); }\n}.elementor .e-3278fae2-6a09{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-1d42340a-64bc{width:100%;min-height:130px;overflow:auto;font-family:Inter;font-weight:400;font-size:16px;color:rgb(17, 26, 39);text-decoration:none;padding:14px;margin:0px;border-radius:11px;border-width:1px;border-color:rgb(217, 222, 230);border-style:solid;outline-style:none;background-color:rgb(248, 250, 252);display:block;appearance:none;line-height: normal; overflow-wrap: break-word; text-align: left; white-space: pre-wrap; &::placeholder { color: rgb(138, 148, 163); opacity: 1; font-size: 13px; }\n}.elementor .e-440f24e3-d494{width:auto;min-width:auto;position:static;padding:0px;margin:0px;display:block;grid-column-start: 1; grid-column-end: -1;\n}.elementor .e-2133b1de-7137{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-2c09bb6d-ad11{position:relative;font-family:Inter;font-weight:600;font-size:14px;color:rgb(43, 52, 66);line-height:1.55;text-decoration:none;padding:0px;margin-block-start:0px;margin-block-end:7px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-align: left;\n}.elementor .e-3c75e220-7749{width:18px;height:18px;color:#e31b23;margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:8px;border-radius:4px;border-width:1.5px;border-color:#d9dee6;border-style:solid;background-color:#ffffff;float: left;\n}.elementor .e-941f9c9-b57a{font-family:Inter;font-weight:500;font-size:13px;color:rgb(34, 34, 34);line-height:1.7;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; & a { color: rgb(34, 34, 34); font-weight: 700; text-decoration: none; }\n}.elementor .e-6ea66b83-588d{width:100%;padding:0px;display:block;}.elementor .e-690f55fe-38e0{width:100%;position:relative;padding:0px;margin:0px;display:inline-block;}.elementor .e-4fd6cbd6-d0cb{width:100%;position:relative;font-size:14px;line-height:1.55;padding:0px;margin:0px;display:block;}.elementor .e-2149c6df-ad33{width:auto;min-width:auto;position:static;padding:0px;margin:0px;display:block;grid-column-start: 1; grid-column-end: -1;\n}.elementor .e-2ebae13f-8dc4:hover,.elementor .e-2ebae13f-8dc4:focus-visible{padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-2ebae13f-8dc4{height:52px;min-width:200px;position:relative;font-family:Inter;font-weight:700;font-size:16px;color:rgb(255, 255, 255);letter-spacing:0.16px;line-height:1.7;text-align:center;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:12px;border-width:0px;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:flex;justify-content:center;align-items:center;}.elementor .e-6fa8c95b-e5a6{width:auto;min-width:auto;padding:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:flex-start;align-items:center;grid-column-start: 1; grid-column-end: -1;\n}.elementor .e-71b67e78-b722{font-family:Inter;font-weight:600;font-size:15px;color:#0a7a4b;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5587dc4-a877{font-family:Inter;font-weight:600;font-size:15px;color:#c3141b;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4406912c-d142{width:100%;padding:0px;margin:0px;display:grid;gap:12px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(6, auto);}.elementor .e-6c4c7789-a82e{width:100%;position:relative;padding:0px;margin:0px;display:block;}.elementor .e-7537e4d0-e729{width:100%;max-width:100%;position:relative;padding:15px;margin:0px;background-color:rgb(255, 255, 255);display:block;}.elementor .e-3ace9bae-bee0{width:47.25%;min-height:1px;position:relative;z-index:2;padding:0px;margin:0px;display:block;}.elementor .e-754c2807-af35{width:calc(100% - 48px);max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-2b8b4270-33ae{width:100%;position:relative;padding-block-start:clamp(40px, 5vw, 72px);padding-block-end:clamp(40px, 5vw, 72px);padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-image:linear-gradient(180deg, rgba(0, 54, 74, 0.93) 0%,rgba(0, 54, 74, 0.96) 100%),url("https://therightchoicetexas.com/wp-content/uploads/2023/06/987415.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgb(0, 54, 74);display:block;background-size: cover, cover; background-position: 50% 50%, 50% 50%; background-repeat: no-repeat, no-repeat;\n}.elementor .e-7ef09f69-7a4c{font-size:17px;line-height:1.6;padding:0px;margin:0px;display:inline-block;width: fit-content; vertical-align: top;\n}.elementor .e-56a83696-7417{font-family:Inter;font-weight:500;font-size:17px;color:rgb(43, 52, 66);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-13945b14-c8ef{width:100%;font-size:17px;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-46359c92-e4ea{width:calc(100% - 48px);max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-4568e88-35ff{width:100%;padding-block-start:clamp(48px, 6vw, 80px);padding-block-end:clamp(48px, 6vw, 80px);padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgb(247, 243, 237);display:block;}.elementor .e-70fc7847-1725{width:100%;position:relative;z-index:1;padding:0px;margin:0px;display:block;}.elementor .e-71f519e4-6c75{width:100%;padding:0px;margin:0px;display:block;}.elementor .e-7c02a832-614c{width:100%;padding:0px;margin:0px;display:block;}.elementor .e-5d74676-a831{width:100%;padding:0px;margin:0px;display:block;}.elementor .e-22d7f39-6865{width:100%;padding:0px;margin:0px;background-color:rgb(255, 255, 255);display:block;}.elementor .e-2a3bf827-740c{width:calc(100% - 0px);height:calc(100% - 0px);object-fit:cover;object-position:65% 0%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-2;margin:0px;display:block;overflow: clip;\n}.elementor .e-1653e192-5723{font-family:Inter;font-weight:700;font-size:16px;color:rgb(255, 138, 143);letter-spacing:2.24px;line-height:1.6;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;text-align: left; &::before { content: ""; display: block; width: 22px; height: 2px; background-color: rgb(255, 138, 143); color: rgb(255, 138, 143); }\n}.elementor .e-473ffb1b-819b{font-family:Barlow;font-weight:700;font-size:clamp(30px, 3vw, 42px);color:rgb(255, 255, 255);letter-spacing:-0.01em;line-height:1.08;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;text-align: left; text-wrap: balance;\n}.elementor .e-7b680ab6-740b{font-family:Inter;font-weight:500;font-size:16px;color:rgba(255, 255, 255, 0.88);line-height:1.6;text-decoration:none;padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-3d4dfad7-d18b{width:18px;height:18px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-1abe0c57-81b1{font-family:Inter;font-weight:700;font-size:16.5px;color:rgb(12, 35, 64);line-height:1;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; white-space: nowrap;\n}.elementor .e-396a8686-6a6f:hover,.elementor .e-396a8686-6a6f:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-396a8686-6a6f{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:12px;border-width:2px;border-color:rgba(0, 0, 0, 0);border-style:solid;background-color:rgb(255, 255, 255);transition:all 0.2s;display:inline-flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;width: fit-content;\n}.elementor .e-588f61e2-b6cd{width:auto;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-size:17px;line-height:1.6;padding-block-start:40px;padding-block-end:42px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;display:block;}.elementor .e-130e9e39-15d9{width:auto;height:660px;min-width:auto;min-height:660px;position:relative;padding:0px;margin:0px;background-color:rgb(12, 35, 64);display:block;isolation: isolate; &::after { content: ""; display: block; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; width: auto; height: auto; z-index: -1; background-image: linear-gradient(180deg, rgba(7, 26, 49, 0) 0%, rgba(7, 26, 49, 0.1) 30%, rgba(7, 26, 49, 0.78) 50%, rgba(7, 26, 49, 0.96) 64%, rgba(7, 26, 49, 0.98) 100%); color: rgb(255, 255, 255); }\n}.elementor .e-74b844d3-f965{font-family:Barlow;font-weight:700;font-size:30px;color:rgb(12, 35, 64);letter-spacing:-0.3px;line-height:1.1;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;text-align: left; text-wrap: balance;\n}.elementor .e-293ac1a0-a52d{font-family:Inter;font-weight:500;font-size:15px;color:rgb(90, 100, 116);line-height:1.6;text-decoration:none;padding:0px;margin:0px;text-align: left;\n}.elementor .e-6f274ac4-36fe{width:100%;min-width:auto;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:block;}.elementor .e-6d3db1b0-7a7a{width:100%;font-family:Inter;font-weight:600;font-size:13px;color:rgb(12, 35, 64);line-height:1.2;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-482418f4-b9e5{width:100%;height:48px;font-family:Inter;font-weight:500;font-size:16px;color:rgb(17, 26, 39);line-height:1.3;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:11px;border-width:1px;border-color:rgb(217, 222, 230);border-style:solid;outline-style:none;background-color:rgb(248, 250, 252);display:block;appearance:none;text-align: left; overflow: clip; &::placeholder { color: rgb(154, 163, 178); opacity: 1; font-size: 16px; }\n}.elementor .e-50089d1-11b0{width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-797cae84-7840{width:100%;font-family:Inter;font-weight:600;font-size:13px;color:rgb(12, 35, 64);line-height:1.2;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-456ad0cc-d3a6{width:100%;height:48px;font-family:Inter;font-weight:500;font-size:16px;color:rgb(17, 26, 39);line-height:1.3;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:11px;border-width:1px;border-color:rgb(217, 222, 230);border-style:solid;outline-style:none;background-color:rgb(248, 250, 252);display:block;appearance:none;text-align: left; overflow: clip; &::placeholder { color: rgb(154, 163, 178); opacity: 1; font-size: 16px; }\n}.elementor .e-3b00c126-1b71{width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-709b1929-1ae0{width:100%;font-family:Inter;font-weight:600;font-size:13px;color:rgb(12, 35, 64);line-height:1.2;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-4720d3d5-96b6{width:100%;height:48px;font-family:Inter;font-weight:500;font-size:16px;color:rgb(17, 26, 39);line-height:1.3;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:11px;border-width:1px;border-color:rgb(217, 222, 230);border-style:solid;outline-style:none;background-color:rgb(248, 250, 252);display:block;appearance:none;text-align: left; overflow: clip; &::placeholder { color: rgb(154, 163, 178); opacity: 1; font-size: 16px; }\n}.elementor .e-3d69d341-3683{width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-257c3788-6b74{width:100%;font-family:Inter;font-weight:600;font-size:13px;color:rgb(12, 35, 64);line-height:1.2;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-45249c92-30d8{width:100%;height:48px;font-family:Inter;font-weight:500;font-size:16px;color:rgb(17, 26, 39);line-height:1.3;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:11px;border-width:1px;border-color:rgb(217, 222, 230);border-style:solid;outline-style:none;background-color:rgb(248, 250, 252);display:block;appearance:none;text-align: left; overflow: clip; &::placeholder { color: rgb(154, 163, 178); opacity: 1; font-size: 16px; }\n}.elementor .e-4e864704-e407{width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-3938650b-a3eb{width:100%;font-family:Inter;font-weight:600;font-size:13px;color:rgb(12, 35, 64);line-height:1.2;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-1a80d3bc-d446{width:100%;height:48px;font-family:Inter;font-weight:500;font-size:16px;color:rgb(17, 26, 39);line-height:1.3;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:40px;margin:0px;border-radius:11px;border-width:1px;border-color:rgb(217, 222, 230);border-style:solid;outline-style:none;background-image:url("https://therightchoicetexas.com/wp-content/uploads/2026/11/trc-bg-9afe5ae3faa43c71.png");background-repeat:no-repeat;background-attachment:scroll;background-size:16px auto;background-position:calc(100% - 14px) 50%;background-color:rgb(248, 250, 252);display:block;appearance:none;text-align: left; white-space: pre; overflow: clip;\n}.elementor .e-280b4935-7bdf{width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;grid-column-start: 1; grid-column-end: -1;\n}.elementor .e-345704e1-3c7a{width:100%;font-family:Inter;font-weight:600;font-size:13px;color:rgb(12, 35, 64);line-height:1.2;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; & span { color: rgb(90, 100, 116); font-weight: 400; }\n}.elementor .e-66cbefe8-23d3{width:100%;min-height:92px;overflow:auto;font-family:Inter;font-weight:500;font-size:16px;color:rgb(17, 26, 39);line-height:1.3;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:11px;border-width:1px;border-color:rgb(217, 222, 230);border-style:solid;outline-style:none;background-color:rgb(248, 250, 252);display:block;appearance:none;overflow-wrap: break-word; text-align: left; white-space: pre-wrap; &::placeholder { color: rgb(154, 163, 178); opacity: 1; font-size: 16px; }\n}.elementor .e-cc5f104-f0c8{width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;grid-column-start: 1; grid-column-end: -1;\n}.elementor .e-50d513b2-ebb8{width:100%;padding:0px;margin:0px;display:grid;gap:12px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, auto);}.elementor .e-3d47a6d9-1e2e:hover,.elementor .e-3d47a6d9-1e2e:focus-visible{background-color:#c3141b;transform:translate3d(0px, -2px, 0px);}.elementor .e-3d47a6d9-1e2e{width:100%;font-family:Inter;font-weight:700;font-size:16.5px;color:rgb(255, 255, 255);line-height:1;text-align:center;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;border-width:0px;background-color:rgb(227, 27, 35);box-shadow:0px 14px 28px -14px rgba(227, 27, 35, 0.9);transition:all 0.2s;display:inline-flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;white-space: nowrap; &::after { content: ""; display: inline-block; width: 18px; height: 18px; margin-left: 8px; vertical-align: -3px; background-image: url("https://therightchoicetexas.com/wp-content/uploads/2026/11/trc-ic-cae5e4202efbb04b.png"); background-size: contain; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-1d6ed0cc-58f2{font-family:Inter;font-weight:500;font-size:12.5px;color:rgb(90, 100, 116);line-height:1.45;text-align:center;text-decoration:none;padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-46983efd-d103{font-family:Inter;font-weight:600;font-size:15px;color:#0a7a4b;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7d1bdaa7-460f{font-family:Inter;font-weight:600;font-size:15px;color:#c3141b;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-a6ef2b4-513b{width:100%;min-width:auto;position:static;font-size:16px;line-height:1.5;padding:0px;margin:0px;display:block;}.elementor .e-516a3c8b-cae7{width:auto;min-width:auto;padding-block-start:44px;padding-block-end:40px;padding-inline-start:44px;padding-inline-end:44px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:stretch;}.elementor .e-157f2f1f-cb4f{width:100%;overflow:hidden;padding:0px;margin:0px;border-radius:26px;background-color:rgb(255, 255, 255);box-shadow:0px 2px 6px 0px rgba(12, 35, 64, 0.06),0px 40px 70px -34px rgba(12, 35, 64, 0.55);display:grid;gap:0px;grid-template-columns:1.05fr 1fr;grid-template-rows:repeat(1, auto);}.elementor .e-56bb27e0-ab91{width:calc(100% - 48px);max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-bc68a48-bb79{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgb(247, 243, 237);display:block;}.elementor .e-655601c1-8edd{width:100%;padding:0px;margin:0px;display:block;}.elementor .e-262c768b-d47b{width:210px;height:74px;max-width:100%;max-height:74px;object-fit:contain;margin:0px;display:block;overflow: clip;\n}.elementor .e-7c367994-a992{cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:14px;background-color:rgb(255, 255, 255);display:inline-flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width: fit-content;\n}.elementor .e-32f70b3a-f8dd{font-family:Inter;font-weight:500;font-size:15px;color:rgba(255, 255, 255, 0.7);line-height:1.7;text-decoration:none;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-101f839-e7f8{width:18px;height:18px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-65fa1718-fa33{font-family:Inter;font-weight:600;font-size:13.5px;color:rgb(255, 255, 255);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left;\n}.elementor .e-2f0cc264-7251{padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;display:inline-flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width: fit-content;\n}.elementor .e-11eae2c0-28e4{width:auto;min-width:auto;font-size:15px;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-609d5d24-1724{font-family:Barlow;font-weight:700;font-size:18px;color:rgb(255, 255, 255);letter-spacing:0.18px;line-height:1.2;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;text-align: left; text-wrap: balance;\n}.elementor .e-49f3d386-a6f6{font-family:Inter;font-weight:500;font-size:15px;color:rgba(255, 255, 255, 0.7);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; & ul { margin: 0px; padding: 0px; list-style-type: none; list-style-position: outside; display: grid; gap: 10px; } & li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: rgba(255, 255, 255, 0.7); list-style-type: none; } & a { color: rgba(255, 255, 255, 0.7); text-decoration: none; } & a:hover { color: rgb(255, 255, 255); }\n}.elementor .e-643aada2-7a0b{width:auto;min-width:auto;padding:0px;margin:0px;display:block;}.elementor .e-aff2a59-4d9a{font-family:Barlow;font-weight:700;font-size:18px;color:rgb(255, 255, 255);letter-spacing:0.18px;line-height:1.2;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;text-align: left; text-wrap: balance;\n}.elementor .e-2368d9b4-22ba{font-family:Inter;font-weight:500;font-size:15px;color:rgba(255, 255, 255, 0.7);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; & ul { margin: 0px; padding: 0px; list-style-type: none; list-style-position: outside; display: grid; gap: 10px; } & li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: rgba(255, 255, 255, 0.7); list-style-type: none; } & a { color: rgba(255, 255, 255, 0.7); text-decoration: none; } & a:hover { color: rgb(255, 255, 255); }\n}.elementor .e-26c11261-69ac{width:auto;min-width:auto;padding:0px;margin:0px;display:block;}.elementor .e-277654f0-b54f{font-family:Barlow;font-weight:700;font-size:18px;color:rgb(255, 255, 255);letter-spacing:0.18px;line-height:1.2;text-decoration:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;text-align: left; text-wrap: balance;\n}.elementor .e-461f22fa-19ff{width:17px;height:17px;object-fit:contain;margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-54f250c2-3c66:hover,.elementor .e-54f250c2-3c66:focus-visible{color:rgb(255, 255, 255);}.elementor .e-54f250c2-3c66{font-family:Inter;font-weight:500;font-size:15px;color:rgba(255, 255, 255, 0.7);line-height:1.55;text-decoration:none;padding:0px;margin:0px;transition:all 0.2s;display:block;text-align: left; width: fit-content;\n}.elementor .e-215eacad-7864{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-65e6d88b-4b82{width:17px;height:17px;object-fit:contain;margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-24676e87-9998:hover,.elementor .e-24676e87-9998:focus-visible{color:rgb(255, 255, 255);}.elementor .e-24676e87-9998{font-family:Inter;font-weight:500;font-size:15px;color:rgba(255, 255, 255, 0.7);line-height:1.55;text-decoration:none;padding:0px;margin:0px;transition:all 0.2s;display:block;text-align: left; width: fit-content;\n}.elementor .e-63e3f59b-df63{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-3f8869f2-a148{width:17px;height:17px;object-fit:contain;margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-76baf231-da55{font-family:Inter;font-weight:500;font-size:15px;color:rgba(255, 255, 255, 0.7);line-height:1.55;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; width: fit-content;\n}.elementor .e-15f54447-4ca2{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-2d13df18-a152{width:17px;height:17px;object-fit:contain;margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-88d957a-d4d6{font-family:Inter;font-weight:500;font-size:15px;color:rgba(255, 255, 255, 0.7);line-height:1.55;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; width: fit-content;\n}.elementor .e-4269ad22-2a3f{width:auto;min-width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-205051cf-ba68{width:100%;padding:0px;margin:0px;display:grid;gap:10px;grid-template-columns:1fr;grid-template-rows:repeat(4, auto);}.elementor .e-6befd1b7-811b{width:auto;min-width:auto;padding:0px;margin:0px;display:block;}.elementor .e-5a7f2e7f-aa70{width:calc(100% - 48px);max-width:1200px;padding-block-start:80px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:48px;grid-template-columns:1.3fr 1fr 1fr 1.2fr;grid-template-rows:repeat(1, auto);}.elementor .e-75606448-2453{font-family:Inter;font-weight:500;font-size:13px;color:rgba(255, 255, 255, 0.5);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; width: fit-content;\n}.elementor .e-13e33309-95be{font-family:Inter;font-weight:500;font-size:13px;color:rgba(255, 255, 255, 0.5);line-height:1.6;text-decoration:none;padding:0px;margin:0px;display:block;text-align: left; width: fit-content; & a { color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; } & a:hover { color: rgb(255, 138, 143); border-color: rgb(255, 138, 143); }\n}.elementor .e-75601a57-8bb6{width:calc(100% - 48px);max-width:1200px;padding-block-start:22px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.1);\n}.elementor .e-14ba07cb-f35b{width:100%;padding:0px;margin:0px;background-color:rgb(7, 26, 49);display:block;}.elementor .e-21d6622f-702a{display:none;}.elementor .e-1a7f64da-a00d{display:none;}.elementor .e-635efc04-39d0{display:none;}.elementor .e-41203aeb-c767{display:none;}.elementor .e-432ef694-10ba{display:none;}.elementor .e-1ac4a7ff-758e{display:none;}.elementor .e-5be6155c-e5ee{display:none;}.elementor .e-6d7a6192-3826{height:84px;padding:0px;display:none;}.elementor .e-60583ff5-f6d4{width:100%;min-height:0px;padding:0px;background-color:#ffffff;display:block;overflow-x: clip;\n}