.elementor .e-94eb217-2b6a30f{min-width:60%;object-fit:cover;}.elementor .e-90f3623-ff81f0d{width:25%;object-fit:cover;}.elementor .e-a26c0d3-5d5962e{width:25%;object-fit:cover;}.elementor .e-92ef889-636e95e{font-weight:700;font-size:3.5rem;}.elementor .e-b8ac4db-205c92e{font-weight:400;font-size:1.5rem;}.elementor .e-ebe526d-c4c150b{position:absolute;color:#FFFFFF;text-align:center;display:flex;flex-direction:column;gap:1rem;}.elementor .e-4019543-dd15998{min-height:500px;overflow:hidden;position:relative;display:flex;flex-direction:row;}.elementor .e-958cccd-c7b727e{font-weight:700;font-size:2.5rem;color:#FFFFFF;text-align:center;margin-block-end:2rem;}.elementor .e-7a96b26-38b3dc0{font-weight:600;color:#FFFFFF;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0.5rem;background-color:#2d2d2d;transition: all 0.3s ease; cursor: pointer;\n}.elementor .e-c268ff5-c48c6cf{font-weight:600;color:#FFFFFF;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0.5rem;background-color:#2d2d2d;transition: all 0.3s ease; cursor: pointer;\n}.elementor .e-0c76f3b-0966e0f{font-weight:600;color:#FFFFFF;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0.5rem;background-color:#2d2d2d;transition: all 0.3s ease; cursor: pointer;\n}.elementor .e-0374e06-73601dc{font-weight:600;color:#FFFFFF;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0.5rem;background-color:#2d2d2d;transition: all 0.3s ease; cursor: pointer;\n}.elementor .e-3e54fc2-8f9ad83{font-weight:600;color:#FFFFFF;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0.5rem;background-color:#2d2d2d;transition: all 0.3s ease; cursor: pointer;\n}.elementor .e-6db5e04-f7ce32d{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;}.elementor .e-dcb038f-f38faa1{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#1a1a1a;display:flex;flex-direction:column;}.elementor .e-39a580c-84ce2cb{font-weight:700;font-size:2.5rem;text-align:center;margin-block-end:3rem;}.elementor .e-c54fdfa-ebd22c5{width:100%;border-radius:0.25rem;}.elementor .e-01c441d-7e6520c{font-size:1.1rem;text-align:center;margin-block-start:0.75rem;}.elementor .e-7e3187d-6b1c352{max-width:250px;padding:1rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease;\n}.elementor .e-f1d1b33-9b6acd1{width:100%;border-radius:0.25rem;}.elementor .e-6df4933-bd0e175{font-size:1.1rem;text-align:center;margin-block-start:0.75rem;}.elementor .e-656cc93-91e1301{max-width:250px;padding:1rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease;\n}.elementor .e-e4ac243-33827d0{width:100%;border-radius:0.25rem;}.elementor .e-c15166c-5a533cb{font-size:1.1rem;text-align:center;margin-block-start:0.75rem;}.elementor .e-46e571e-71e0f27{max-width:250px;padding:1rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease;\n}.elementor .e-72a96f2-9c60080{width:100%;border-radius:0.25rem;}.elementor .e-020af43-30ea9d6{font-size:1.1rem;text-align:center;margin-block-start:0.75rem;}.elementor .e-b6d5d88-da2425d{max-width:250px;padding:1rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease;\n}.elementor .e-b694c8a-ca13047{margin-block-end:2rem;display:flex;flex-direction:row;gap:2rem;justify-content:center;}.elementor .e-80cb5a7-67528e0{width:100%;border-radius:0.25rem;}.elementor .e-377b16a-71c229c{font-size:1.1rem;text-align:center;margin-block-start:0.75rem;}.elementor .e-4645dba-b02a848{max-width:250px;padding:1rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease;\n}.elementor .e-99a4cae-9c51516{width:100%;border-radius:0.25rem;}.elementor .e-993a96e-d6107a9{font-size:1.1rem;text-align:center;margin-block-start:0.75rem;}.elementor .e-2f7fc46-08bc2a5{max-width:250px;padding:1rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease;\n}.elementor .e-c960cba-31f7c49{width:100%;border-radius:0.25rem;}.elementor .e-2707d4a-74d95c1{font-size:1.1rem;text-align:center;margin-block-start:0.75rem;}.elementor .e-b553c8b-fb28c13{max-width:250px;padding:1rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease;\n}.elementor .e-7acd2bb-11da270{width:100%;border-radius:0.25rem;}.elementor .e-b4416fd-139616e{font-size:1.1rem;text-align:center;margin-block-start:0.75rem;}.elementor .e-e5dee72-dad9381{max-width:250px;padding:1rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease;\n}.elementor .e-b27da8f-c7d6fd0{display:flex;flex-direction:row;gap:2rem;justify-content:center;}.elementor .e-bfd91ae-74706b2{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f5f5f5;display:flex;flex-direction:column;}.elementor .e-76de067-2d729da{display:flex;flex-direction:column;}.elementor .e-95a8094-c1abf5a{font-weight:800;font-size:3.5rem;color:#FFFFFF;}.elementor .e-725707a-0437bb9{font-weight:400;font-size:1.3rem;color:#FFFFFF;margin-block-start:0.75rem;}.elementor .e-8956634-725c43d{position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:3rem;padding-inline-end:3rem;display:flex;flex-direction:column;}.elementor .e-1accc72-7be69ff{min-height:500px;overflow:hidden;position:relative;display:flex;align-items:center;background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url('https://images.unsplash.com/photo-1727306508719-b68c44d51ee1?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&q=80&w=1920') center center / cover no-repeat; animation: tamiyaBannerSlide 18s infinite;\n}.elementor .e-7cb2fde-ba6d027{font-weight:600;font-size:0.85rem;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;background-color:#1a1a1a;border-right: 1px solid #333; transition: background 0.3s ease; cursor: pointer; letter-spacing: 0.05em;\n}.elementor .e-415a6a6-6eadbe6{font-weight:600;font-size:0.85rem;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;background-color:#1a1a1a;border-right: 1px solid #333; transition: background 0.3s ease; cursor: pointer; letter-spacing: 0.05em;\n}.elementor .e-7adffd6-98c24fb{font-weight:600;font-size:0.85rem;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;background-color:#1a1a1a;border-right: 1px solid #333; transition: background 0.3s ease; cursor: pointer; letter-spacing: 0.05em;\n}.elementor .e-4a71c30-ba6610d{font-weight:600;font-size:0.85rem;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;background-color:#1a1a1a;border-right: 1px solid #333; transition: background 0.3s ease; cursor: pointer; letter-spacing: 0.05em;\n}.elementor .e-aa17109-e8e43d4{font-weight:600;font-size:0.85rem;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;background-color:#1a1a1a;transition: background 0.3s ease; cursor: pointer; letter-spacing: 0.05em;\n}.elementor .e-2a84923-fe9e237{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#1a1a1a;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}.elementor .e-0678cf1-9fedf24{font-weight:700;font-size:2rem;margin-block-end:2rem;}.elementor .e-2f5d778-f7afc00{width:100%;}.elementor .e-a7b084e-328103f{font-weight:600;font-size:0.9rem;margin-block-start:0.5rem;}.elementor .e-cfc1e44-3b79136{font-weight:400;font-size:0.75rem;color:#666666;}.elementor .e-6ca07b9-6417d99{max-width:220px;padding:0.75rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: transform 0.3s ease; overflow: hidden;\n}.elementor .e-384cf19-e239ee9{width:100%;}.elementor .e-f71d8bd-e9a7953{font-weight:600;font-size:0.9rem;margin-block-start:0.5rem;}.elementor .e-9ebd74e-b5fd4a6{font-weight:400;font-size:0.75rem;color:#666666;}.elementor .e-ac05daa-c15ec9c{max-width:220px;padding:0.75rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: transform 0.3s ease; overflow: hidden;\n}.elementor .e-b3e18dd-c509f2b{width:100%;}.elementor .e-d9476d0-737fcc7{font-weight:600;font-size:0.9rem;margin-block-start:0.5rem;}.elementor .e-9be1196-a5ea203{font-weight:400;font-size:0.75rem;color:#666666;}.elementor .e-c1b1a5a-934adba{max-width:220px;padding:0.75rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: transform 0.3s ease; overflow: hidden;\n}.elementor .e-7fca0e0-d7acf7d{width:100%;}.elementor .e-ff6318a-976619a{font-weight:600;font-size:0.9rem;margin-block-start:0.5rem;}.elementor .e-9813cda-253a442{font-weight:400;font-size:0.75rem;color:#666666;}.elementor .e-85a9f41-2f86053{max-width:220px;padding:0.75rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: transform 0.3s ease; overflow: hidden;\n}.elementor .e-254bbbd-4ab87b4{margin-block-end:1.5rem;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;}.elementor .e-d523e04-9f6d9ae{width:100%;}.elementor .e-1136487-870d7ad{font-weight:600;font-size:0.9rem;margin-block-start:0.5rem;}.elementor .e-5415dc1-971bc7e{font-weight:400;font-size:0.75rem;color:#666666;}.elementor .e-db3f623-f7d4cac{max-width:220px;padding:0.75rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: transform 0.3s ease; overflow: hidden;\n}.elementor .e-3c74400-11b6fec{width:100%;}.elementor .e-11cbb0c-10a5bdb{font-weight:600;font-size:0.9rem;margin-block-start:0.5rem;}.elementor .e-97a8d82-d7bf474{font-weight:400;font-size:0.75rem;color:#666666;}.elementor .e-f120746-f32975a{max-width:220px;padding:0.75rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: transform 0.3s ease; overflow: hidden;\n}.elementor .e-d2c2981-f22b22d{width:100%;}.elementor .e-93de34f-353298a{font-weight:600;font-size:0.9rem;margin-block-start:0.5rem;}.elementor .e-2b64f58-4866ca2{font-weight:400;font-size:0.75rem;color:#666666;}.elementor .e-bbaba08-e1dc5e1{max-width:220px;padding:0.75rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: transform 0.3s ease; overflow: hidden;\n}.elementor .e-d24b351-26a5aaa{width:100%;}.elementor .e-840bab3-bc84450{font-weight:600;font-size:0.9rem;margin-block-start:0.5rem;}.elementor .e-03c75e9-cfdf9ea{font-weight:400;font-size:0.75rem;color:#666666;}.elementor .e-ed570e6-db3cefd{max-width:220px;padding:0.75rem;border-radius:0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: transform 0.3s ease; overflow: hidden;\n}.elementor .e-27d2097-82d32aa{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;}.elementor .e-a109cf5-f22f7c7{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f5f5f5;display:flex;flex-direction:column;}.elementor .e-9eb4173-1c4f5cf{display:flex;flex-direction:column;}