.elementor .e-ab508bc-1e1414c{font-weight:700;font-size:0.78rem;color:#D6BC8D;letter-spacing:0.14em;margin:0px;}.elementor .e-c81f807-1e35dc3{max-width:48rem;font-weight:500;font-size:clamp(3.5rem, 7vw, 6.5rem);color:#ffffff;line-height:0.96;margin:0px;}.elementor .e-386ac5b-1791fba{max-width:44rem;font-size:1.08rem;color:#F6F4F5;line-height:1.75;margin:0px;}.elementor .e-669a68d-e8a35a8{min-height:60px;max-width:100%;font-weight:700;font-size:0.9rem;color:#FFFFFF;line-height:1.4;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:126px;padding-inline-end:20px;border-radius:2px;border-width:1px;border-color:#EB0A1E;border-style:solid;background-image:url("https://brand.toyota.com/content/dam/brandhub/VIS_toyota_logo_horiz_white_RGB_2021.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:88px auto;background-position:0% 0%;background-color:#EB0A1E;background-position: 18px center; box-sizing: border-box; text-align: left;\n}.elementor .e-e6d5515-67c7657{font-weight:700;font-size:0.9rem;color:#ffffff;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:2px;border-width:1px;border-color:rgba(255,255,255,0.72);border-style:solid;background-color:transparent;}.elementor .e-e8da76d-c0ff391{padding-block-start:0.6rem;display:flex;gap:0.8rem;flex-wrap:wrap;}.elementor .e-1286ffc-3a37089{font-size:0.72rem;color:rgba(255,255,255,0.72);letter-spacing:0.05em;margin-block-start:0.4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-69dfe0f-751d890{max-width:70rem;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-bbd197f-36e8d1d{min-height:42rem;color:#ffffff;padding-block-start:8rem;padding-block-end:5rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-image:linear-gradient(90deg, rgba(24,28,61,0.94) 0%,rgba(30,34,72,0.78) 52%,rgba(30,34,72,0.18) 100%),url("https://paloaltovillas.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-5_-2026_-01_10_00-AM.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:center/cover;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-189a30d-505cdd4{font-weight:800;font-size:0.72rem;color:#1E2248;letter-spacing:0.12em;margin:0px;}.elementor .e-d00be8d-629c921{font-weight:600;font-size:clamp(2rem, 4vw, 3.1rem);color:#1E2248;line-height:1.05;margin:0px;}.elementor .e-a2afc8c-66be097{max-width:46rem;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-4c5ebb5-1d789a5{max-width:29rem;font-size:0.88rem;color:#1D1A1A;line-height:1.65;margin:0px;}.elementor .e-55816b9-61ccd7c{color:#1E2248;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:#C09F68;display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-571071f-fb06dfc{display:flex;flex-direction:column;gap:0px;}.elementor .e-255e7e4-8a6ffd7{font-weight:800;font-size:0.74rem;color:#9B7440;letter-spacing:0.13em;margin:0px;}.elementor .e-be865ca-22a0a78{font-weight:500;font-size:clamp(2.8rem, 5vw, 4.6rem);color:#1E2248;line-height:1.02;margin:0px;}.elementor .e-f5de2e2-33af85a{max-width:49rem;font-size:1rem;color:#585E69;line-height:1.75;margin:0px;}.elementor .e-4b41002-359ef4f{max-width:56rem;display:flex;flex-direction:column;gap:1rem;}.elementor .e-088be8c-7657309{font-weight:600;font-size:2rem;color:#C09F68;margin:0px;}.elementor .e-2353b47-5233602{font-weight:600;font-size:1.65rem;color:#1E2248;margin:0px;}.elementor .e-6fb20bd-3b4dc95{font-size:0.9rem;color:#585E69;line-height:1.7;margin:0px;}.elementor .e-fec9302-94a8766{padding:2.25rem;background-color:#FDF8FA;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-caeb476-54202bb{font-weight:600;font-size:2rem;color:#C09F68;margin:0px;}.elementor .e-f12bda9-713e0fb{font-weight:600;font-size:1.65rem;color:#1E2248;margin:0px;}.elementor .e-778c354-a2c9a38{font-size:0.9rem;color:#585E69;line-height:1.7;margin:0px;}.elementor .e-0ccea68-4ef7176{padding:2.25rem;background-color:#FDF8FA;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-51fc694-98701cc{font-weight:600;font-size:2rem;color:#C09F68;margin:0px;}.elementor .e-d610e05-ace7e8e{font-weight:600;font-size:1.65rem;color:#1E2248;margin:0px;}.elementor .e-e31073c-84cfe4a{font-size:0.9rem;color:#585E69;line-height:1.7;margin:0px;}.elementor .e-2b272be-368e251{padding:2.25rem;background-color:#FDF8FA;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-f186660-809c4ef{border-width:1px;border-color:#EAE7E8;border-style:solid;background-color:#EAE7E8;display:grid;gap:1px;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));grid-template-rows:auto;grid-auto-rows:auto;}.elementor .e-ea70f77-0b865eb{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:#ffffff;display:flex;flex-direction:column;gap:3.5rem;}.elementor .e-997067f-84c3911{font-weight:800;font-size:0.74rem;color:#D6BC8D;letter-spacing:0.13em;margin:0px;}.elementor .e-404a51c-a107f70{max-width:44rem;font-weight:500;font-size:clamp(2.8rem, 5vw, 4.7rem);color:#ffffff;line-height:1.02;margin:0px;}.elementor .e-a9540bc-0e86695{max-width:44rem;font-size:1rem;color:#EAE7E8;line-height:1.75;margin:0px;}.elementor .e-bf28d0a-a0c8db9{min-height:60px;max-width:100%;font-weight:700;font-size:0.9rem;color:#FFFFFF;line-height:1.4;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:126px;padding-inline-end:20px;border-radius:2px;border-width:1px;border-color:#EB0A1E;border-style:solid;background-image:url("https://brand.toyota.com/content/dam/brandhub/VIS_toyota_logo_horiz_white_RGB_2021.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:88px auto;background-position:0% 0%;background-color:#EB0A1E;background-position: 18px center; box-sizing: border-box; text-align: left;\n}.elementor .e-4e45d36-cc7dd6c{font-weight:700;font-size:0.9rem;color:#ffffff;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:2px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;}.elementor .e-847591d-267b8ff{padding-block-start:0.5rem;display:flex;gap:0.8rem;flex-wrap:wrap;}.elementor .e-1a51e26-e9fa001{max-width:44rem;font-size:0.76rem;color:rgba(255,255,255,0.65);line-height:1.6;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2e9d59e-91cafd6{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-ada626e-7008744{font-weight:800;font-size:0.7rem;color:#9B7440;letter-spacing:0.12em;margin:0px;}.elementor .e-121000f-febdb9d{font-weight:600;font-size:2rem;color:#1E2248;margin-block-start:0.3rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e5ac157-9867433{font-size:0.92rem;color:#585E69;margin:0px;}.elementor .e-57b1d8d-8ab524f{font-weight:700;font-size:0.92rem;color:#1E2248;margin:0px;}.elementor .e-26bec17-f8f5c3b{font-size:0.86rem;color:#585E69;line-height:1.65;padding-block-start:1.25rem;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #DAD4D6;\n}.elementor .e-34866df-17765f0{font-size:0.74rem;color:#747984;line-height:1.6;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1087fac-9368576{color:#1E2248;padding-block-end:13rem;border-block-start-width:4px;background-color:#FDF8FA;box-shadow:0px 24px 64px 0px rgba(8,10,30,0.28);display:flex;flex-direction:column;gap:0.65rem;border-top-style: solid; border-top-color: #C09F68;
background-position: center bottom 2rem;
background: #FDF8FA url("https://paloaltovillas.com/wp-content/uploads/2026/10/resource-mfg-jobs-qr.png") no-repeat center bottom 2rem / 9.5rem 9.5rem;
background: #FDF8FA url("https://paloaltovillas.com/wp-content/uploads/2026/10/toyota-original-application-qr.png") no-repeat center bottom 2rem / 9.5rem 9.5rem;\n}.elementor .e-ad63661-352b51a{color:#ffffff;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:#1E2248;display:grid;gap:clamp(2rem, 6vw, 6rem);grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));align-items:center;}.elementor .e-335f326-d90dcc2{font-weight:800;font-size:0.74rem;color:#9B7440;letter-spacing:0.13em;margin:0px;}.elementor .e-108b02b-e37902f{font-weight:500;font-size:clamp(2.8rem, 5vw, 4.6rem);color:#1E2248;line-height:1.02;margin:0px;}.elementor .e-d569b02-85224ff{max-width:43rem;font-size:1rem;color:#585E69;line-height:1.75;margin:0px;}.elementor .e-18c172c-f19d315{font-weight:700;font-size:0.9rem;color:#ffffff;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.5rem;border-radius:2px;border-width:1px;border-color:#1E2248;border-style:solid;background-color:#1E2248;}.elementor .e-accba91-4a6e398{display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start;}.elementor .e-5b37361-bdc0dec{font-weight:800;font-size:0.7rem;color:#9B7440;letter-spacing:0.13em;margin:0px;}.elementor .e-caaf5a1-97dab4e{font-weight:800;font-size:clamp(1.7rem, 4vw, 2.7rem);color:#1E2248;line-height:1.1;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-856e851-29904fe{font-size:0.82rem;color:#585E69;line-height:1.65;margin:0px;}.elementor .e-534ae28-a40e47e{padding-block-end:13rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:#E4D8C7;border-style:solid;background-image:url("https://paloaltovillas.com/wp-content/uploads/2026/10/palo-alto-villas-referral-qr.png");background-repeat:no-repeat;background-attachment:scroll;background-size:9.5rem 9.5rem;background-position:0% 0%;box-shadow:0px 18px 45px 0px rgba(30,34,72,0.1);display:flex;flex-direction:column;gap:0.8rem;border-left-style: solid; border-left-color: #C09F68;
background-position: center bottom 2rem;\n}.elementor .e-06434d2-80eb1d8{display:grid;gap:clamp(2rem, 6vw, 6rem);grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));grid-template-rows:auto;grid-auto-rows:auto;align-items:center;}.elementor .e-7a02b3a-43f3047{font-weight:800;font-size:0.68rem;color:#9B7440;letter-spacing:0.12em;margin:0px;}.elementor .e-e2a0a21-5345cf1{font-weight:600;font-size:1.55rem;color:#1E2248;margin:0px;}.elementor .e-9942498-aeb5817{font-size:0.86rem;color:#585E69;line-height:1.65;margin:0px;}.elementor .e-976e3e1-7b0395f{padding:1.8rem;border-block-start-width:3px;background-color:#ffffff;display:flex;flex-direction:column;gap:0.65rem;border-top-style: solid; border-top-color: #C09F68;\n}.elementor .e-ec338c0-441fbdf{font-weight:800;font-size:0.68rem;color:#9B7440;letter-spacing:0.12em;margin:0px;}.elementor .e-dc855f1-74d5657{font-weight:600;font-size:1.55rem;color:#1E2248;margin:0px;}.elementor .e-f28d8fb-5179bef{font-size:0.86rem;color:#585E69;line-height:1.65;margin:0px;}.elementor .e-adab574-b1deeb2{padding:1.8rem;border-block-start-width:3px;background-color:#ffffff;display:flex;flex-direction:column;gap:0.65rem;border-top-style: solid; border-top-color: #C09F68;\n}.elementor .e-ab36e81-72328fc{font-weight:800;font-size:0.68rem;color:#9B7440;letter-spacing:0.12em;margin:0px;}.elementor .e-42f9ecb-610e291{font-weight:600;font-size:1.55rem;color:#1E2248;margin:0px;}.elementor .e-8618f1c-4e61ef8{font-size:0.86rem;color:#585E69;line-height:1.65;margin:0px;}.elementor .e-b3aaaa5-3738abd{padding:1.8rem;border-block-start-width:3px;background-color:#ffffff;display:flex;flex-direction:column;gap:0.65rem;border-top-style: solid; border-top-color: #C09F68;\n}.elementor .e-a629cd0-616b3b1{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));grid-template-rows:auto;grid-auto-rows:auto;}.elementor .e-b8f98f4-bb18554{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:#FDF8FA;display:flex;flex-direction:column;gap:4rem;}.elementor .e-d03f3df-0bc0b1e{font-weight:800;font-size:0.74rem;color:#9B7440;letter-spacing:0.13em;margin:0px;}.elementor .e-870bae4-7eebcf1{font-weight:500;font-size:clamp(2.8rem, 5vw, 4.6rem);color:#1E2248;line-height:1.02;margin:0px;}.elementor .e-a908b8e-cad49d8{max-width:48rem;font-size:1rem;color:#585E69;line-height:1.75;margin:0px;}.elementor .e-80744b8-0270294{max-width:56rem;display:flex;flex-direction:column;gap:1rem;}.elementor .e-999f6c7-109d72a{aspect-ratio:4 / 3;object-fit:contain;padding:1.25rem;border-block-end-width:1px;background-color:#ffffff;border-bottom-style: solid; border-bottom-color: #EAE7E8;\n}.elementor .e-bd8f6ea-eadebe3{font-weight:800;font-size:0.68rem;color:#9B7440;letter-spacing:0.12em;margin:0px;}.elementor .e-fae29d4-07d52de{font-weight:600;font-size:1.8rem;color:#1E2248;margin:0px;}.elementor .e-e949edb-0e08b34{font-weight:700;font-size:0.83rem;color:#1E2248;margin:0px;}.elementor .e-4c03ceb-f45402e{font-size:0.86rem;color:#585E69;line-height:1.65;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-31f0411-fe55c7f{font-weight:700;font-size:0.8rem;color:#ffffff;text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;margin-block-start:auto;border-radius:2px;border-width:1px;border-color:#1E2248;border-style:solid;background-color:#1E2248;}.elementor .e-71497bb-d014255{padding:1.75rem;display:flex;flex-direction:column;gap:0.7rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-cd9db25-6e72d26{overflow:hidden;border-width:1px;border-color:#EAE7E8;border-style:solid;background-color:#FDF8FA;display:flex;flex-direction:column;}.elementor .e-bef8526-abeb54a{aspect-ratio:4 / 3;object-fit:contain;padding:1.25rem;border-block-end-width:1px;background-color:#ffffff;border-bottom-style: solid; border-bottom-color: #EAE7E8;\n}.elementor .e-1f28b45-733c49e{font-weight:800;font-size:0.68rem;color:#9B7440;letter-spacing:0.12em;margin:0px;}.elementor .e-4f36f9e-3dd8d1f{font-weight:600;font-size:1.8rem;color:#1E2248;margin:0px;}.elementor .e-63a8738-41b2c66{font-weight:700;font-size:0.83rem;color:#1E2248;margin:0px;}.elementor .e-1d636f5-69f22eb{font-size:0.86rem;color:#585E69;line-height:1.65;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ff5a4ac-4564d4c{font-weight:700;font-size:0.8rem;color:#ffffff;text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;margin-block-start:auto;border-radius:2px;border-width:1px;border-color:#1E2248;border-style:solid;background-color:#1E2248;}.elementor .e-a8ede94-60e80b9{padding:1.75rem;display:flex;flex-direction:column;gap:0.7rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-6aa0315-ab8d3db{overflow:hidden;border-width:1px;border-color:#EAE7E8;border-style:solid;background-color:#FDF8FA;display:flex;flex-direction:column;}.elementor .e-e26f5fd-f192a52{aspect-ratio:4 / 3;object-fit:contain;padding:1.25rem;border-block-end-width:1px;background-color:#ffffff;border-bottom-style: solid; border-bottom-color: #EAE7E8;\n}.elementor .e-8a93a77-2827c75{font-weight:800;font-size:0.68rem;color:#9B7440;letter-spacing:0.12em;margin:0px;}.elementor .e-ed54542-7a7d736{font-weight:600;font-size:1.8rem;color:#1E2248;margin:0px;}.elementor .e-a4e4cd9-afb4f3b{font-weight:700;font-size:0.83rem;color:#1E2248;margin:0px;}.elementor .e-8b94a57-242d64c{font-size:0.86rem;color:#585E69;line-height:1.65;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9e3db7f-eeec8da{font-weight:700;font-size:0.8rem;color:#ffffff;text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;margin-block-start:auto;border-radius:2px;border-width:1px;border-color:#1E2248;border-style:solid;background-color:#1E2248;}.elementor .e-73ebf22-6603721{padding:1.75rem;display:flex;flex-direction:column;gap:0.7rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-364c7f7-d126b79{overflow:hidden;border-width:1px;border-color:#EAE7E8;border-style:solid;background-color:#FDF8FA;display:flex;flex-direction:column;}.elementor .e-03675f1-ffe9b05{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(17rem, 1fr));grid-template-rows:auto;grid-auto-rows:auto;align-items:stretch;}.elementor .e-5e3276a-dbd97f5{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:#ffffff;display:flex;flex-direction:column;gap:3.5rem;}.elementor .e-7aa049d-71b7a66{font-weight:800;font-size:0.74rem;color:#D6BC8D;letter-spacing:0.13em;margin:0px;}.elementor .e-2f22ddd-60c7c1a{font-weight:500;font-size:clamp(2.8rem, 5vw, 4.8rem);color:#ffffff;line-height:1.02;margin:0px;}.elementor .e-66800ff-0e735ae{max-width:43rem;font-size:1rem;color:#EAE7E8;line-height:1.75;margin:0px;}.elementor .e-219c9eb-4e84124{min-height:60px;max-width:100%;font-weight:700;font-size:0.9rem;color:#FFFFFF;line-height:1.4;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:126px;padding-inline-end:20px;border-radius:2px;border-width:1px;border-color:#EB0A1E;border-style:solid;background-image:url("https://brand.toyota.com/content/dam/brandhub/VIS_toyota_logo_horiz_white_RGB_2021.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:88px auto;background-position:0% 0%;background-color:#EB0A1E;background-position: 18px center; box-sizing: border-box; text-align: left;\n}.elementor .e-2db1a16-ce5d684{font-weight:700;font-size:0.9rem;color:#ffffff;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:2px;border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;background-color:transparent;}.elementor .e-8996aac-1d1e258{padding-block-start:0.5rem;display:flex;gap:0.8rem;flex-wrap:wrap;justify-content:center;}.elementor .e-ab0adf3-e6de639{max-width:60rem;text-align:center;display:flex;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-448a782-64babae{color:#ffffff;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:#1E2248;display:flex;justify-content:center;}.elementor .e-6f8761f-9d13983{font-weight:800;font-size:0.82rem;color:#1E2248;margin:0px;}.elementor .e-df28d6e-2c9a481{max-width:65rem;font-size:0.72rem;color:#686D77;line-height:1.65;margin:0px;}.elementor .e-efce86c-e658c49{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);border-block-start-width:1px;background-color:#F5F3F4;display:flex;flex-wrap:wrap;align-items:flex-start;border-top-style: solid; border-top-color: #E1DCDD; gap: 1.25rem 3rem;\n}.elementor .e-a8397de-cf3d36a{display:flex;flex-direction:column;gap:0px;}