/* Auto-extracted from former inline style attributes. */
/* Kept separate to preserve clean PHP/HTML templates. */

.ext-inline-048b9a2b26 { display: block !important; }
.ext-inline-0536000032 { width: 100% !important; height: 480px !important; object-fit: cover !important; background: #ffffff !important; }
.ext-inline-08a2a1d818 { list-style: none !important; padding: 0 !important; margin: 0 !important;  color: #555555 !important; }
.ext-inline-0a1a8c3280 { transition: transform 0.3s ease !important; }
.ext-inline-0b72eee28d { width: 100% !important; overflow: hidden !important; white-space: nowrap !important; position: relative !important; }
.ext-inline-0ce248e86a { width: 100% !important; border-collapse: collapse !important;  color: #333 !important; }
.ext-inline-102540aa33 {  color: #555 !important; line-height: 1.4 !important; padding: 6px 0 !important; }
.ext-inline-10935f85f2 {  font-weight: 700 !important; color: #666666 !important; text-transform: uppercase !important; margin-bottom: 12px !important; font-family: 'Poppins', sans-serif !important; }
.ext-inline-1522b44e88 { color: #f6b400 !important;  margin-top: 4px !important; }
.ext-inline-174920cdac { width: 100% !important; height: 240px !important; object-fit: cover !important; background: #ffffff !important; }
.ext-inline-18a5529196 { padding: 6px 0 !important; text-align: right !important; max-width: 250px !important; line-height: 1.4 !important; }
.ext-inline-1902e84f05 {  }
.ext-inline-1d0c9aa285 { border: none !important; padding: 12px !important; font-weight: 800 !important; }
.ext-inline-1d5d6e5e3d { height: 38px !important; width: auto !important; }
.ext-inline-25aead3282 { color: #666666 !important;  line-height: 1.4 !important; }
.ext-inline-27deb4c674 { color: green !important; text-align: center !important; }
.ext-inline-2d31d2f44c { color: red !important; text-align: center !important; }
.ext-inline-2e551b9cb3 { background: #ffffff !important; border-radius: 8px !important; box-shadow: 0 4px 15px rgba(0,0,0,0.04) !important; border: 1px solid #eaeaea !important; overflow: hidden !important; display: flex !important; flex-direction: column !important; }
.ext-inline-2e80444c56 { padding: 8px 0 !important; text-align: center !important; }
.ext-inline-2f7afa576b { padding: 8px 0 !important; }
.ext-inline-30ea7f4d79 { background: rgba(15, 15, 15, 0.85) !important; backdrop-filter: blur(15px) !important; -webkit-backdrop-filter: blur(15px) !important; padding: 50px !important; border-radius: 16px !important; box-shadow: 0 15px 35px rgba(0,0,0,0.3) !important; border: 1px solid rgba(255,255,255,0.1) !important; }
.ext-inline-32515c3f63 { color: #111 !important; }
.ext-inline-362f672309 { padding: 15px !important; text-align: center !important; flex-grow: 1 !important; display: flex !important; align-items: center !important; justify-content: center !important; }
.ext-inline-374e903903 { list-style: none !important; padding: 0 !important; margin: 0 !important; font-family: 'Poppins', sans-serif !important; }
.ext-inline-3a33fb1400 { border-bottom: 2px solid #ddd !important; text-align: left !important; font-weight: bold !important; }
.ext-inline-3adb98aae5 { gap: 15px !important; }
.ext-inline-3b6efe1bcc { width: 100% !important; }
.ext-inline-44b0fe4241 {  font-weight: 900 !important; color: #111111 !important; margin: 0 0 10px 0 !important; text-transform: uppercase !important; font-family: 'Poppins', sans-serif !important; line-height: 1.1 !important; letter-spacing: -0.5px !important; }
.ext-inline-47182fa9fb {  font-weight: 900 !important; color: #111111 !important; margin: 0 0 4px 0 !important; text-transform: uppercase !important; font-family: 'Poppins', sans-serif !important; }
.ext-inline-494f164fe3 { transform: scale(1.22) !important; transform-origin: center !important; }
.ext-inline-49b64cfb52 {  font-weight: 900 !important; color: #111111 !important; margin: 0 0 2px 0 !important; text-transform: uppercase !important; font-family: 'Poppins', sans-serif !important; }
.ext-inline-4a466668db { width: 100% !important; height: 100% !important; object-fit: cover !important; }
.ext-inline-4ac1a11a30 {  color: #f6b400 !important; }
.ext-inline-4efdbc7be0 { width: 100% !important; border-collapse: collapse !important;  color: #555 !important; }
.ext-inline-56f1f442e9 { cursor: pointer !important; height: 48px !important; width: auto !important; padding: 7px 7px 7px 7px !important; position: fixed !important; color: #fff !important; bottom: 20px !important; right: 20px !important; display: flex !important; text-decoration: none !important;  font-weight: 600 !important; font-family: sans-serif !important; align-items: center !important; z-index: 999999999 !important; background-color: #00E785 !important; box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.4) !important; border-radius: 100px !important; animation: pulse 2.5s ease infinite !important; }
.ext-inline-580f8bb111 { color: #666666 !important;  margin-top: 4px !important; }
.ext-inline-5ceb344759 { width: 100% !important; height: 260px !important; object-fit: cover !important; background: #ffffff !important; }
.ext-inline-5ebc121db5 {  line-height: 1.5 !important; color: #333333 !important; margin-bottom: 0px !important; display: flex !important; align-items: flex-start !important; gap: 10px !important; font-weight: 500 !important; }
.ext-inline-5fc4e84a40 {  font-weight: 700 !important; color: #666666 !important; text-transform: uppercase !important; margin-bottom: 10px !important; font-family: 'Poppins', sans-serif !important; }
.ext-inline-66b279e733 { padding: 5px !important; }
.ext-inline-6c14616c84 {  font-weight: 800 !important; color: #ffffff !important; margin-bottom: 20px !important; font-family: 'Outfit', sans-serif !important; text-transform: uppercase !important; }
.ext-inline-7125d9ac0e { text-align: right !important; line-height: 1.2 !important; }
.ext-inline-79ba72a745 { color: #f6b400 !important;  font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; margin-bottom: 10px !important; display: inline-block !important; }
.ext-inline-82fab8825e {  font-weight: 750 !important; color: #111111 !important; margin: 0 !important; text-transform: uppercase !important; font-family: 'Poppins', sans-serif !important; }
.ext-inline-8499e2154a { display: none !important; text-align: center !important; padding: 10px 0 !important; }
.ext-inline-888ac28242 { font-weight: 800 !important; margin-bottom: 10px !important; color: #111111 !important; }
.ext-inline-88b2385e50 { height: 48px !important; width: auto !important; transition: transform 0.3s ease-in-out !important; }
.ext-inline-895ab819fa { border-bottom: 1px solid #eee !important; }
.ext-inline-8cdab005ba { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important;  border: 1px solid #e0e0e0 !important; letter-spacing: 0.5px !important; }
.ext-inline-8d8be141cc { background: #000 !important; padding: 0 !important; width: 80% !important; aspect-ratio: 16/9 !important; max-width: 900px !important; }
.ext-inline-8e03343b27 { width: 100% !important; max-width: 800px !important; margin: 0 auto !important; text-align: center !important; padding-bottom: 0 !important; }
.ext-inline-919e3609d4 { text-align: center !important; margin-top: 1.7rem !important; }
.ext-inline-93420d7878 { border: 0 !important; }
.ext-inline-9359fe3f72 { padding: 16px 24px 24px 24px !important; flex-grow: 1 !important; }
.ext-inline-93afda927c { color: #28a745 !important;  margin-bottom: 15px !important; display: block !important; }
.ext-inline-9456729e7e { list-style: none !important; padding: 0 !important; margin: 0 !important;  color: #555555 !important; display: flex !important; flex-direction: column !important; gap: 8px !important; }
.ext-inline-95f5d3cafe { display: flex !important; align-items: flex-start !important; gap: 8px !important; line-height: 1.4 !important; }
.ext-inline-97f6dcb433 { padding: 0rem !important; }
.ext-inline-982efdcb30 { padding: 6px 0 !important; }
.ext-inline-98e23d54de { background: linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0.15)), url('../images/media/Assemble.webp') center/cover no-repeat !important; padding: 100px 0 !important; position: relative !important; }
.ext-inline-9af3f47c6b { cursor: pointer !important; display: inline-flex !important; justify-content: flex-end !important; width: auto !important; }
.ext-inline-9cf794d4cb { padding: 6px 0 !important; vertical-align: top !important; }
.ext-inline-a36c46df40 { padding: 40px 0 !important; overflow: hidden !important; background: #fdfdfd !important; }
.ext-inline-a74a52a1f4 { flex-shrink: 0 !important; width: 350px !important; height: 260px !important; border-radius: 12px !important; overflow: hidden !important; box-shadow: 0 8px 20px rgba(0,0,0,0.06) !important; }
.ext-inline-a96342ee69 { border-color: #eee !important; }
.ext-inline-b1778d9900 { color: #BDBDBD !important; }
.ext-inline-b8ae3bffde { display: inline-flex !important; animation: marquee-infinite 25s linear infinite !important; gap: 20px !important; }
.ext-inline-bc7b7b7478 { padding-top: 2.5rem !important; }
.ext-inline-bdfba20023 { width: 100% !important; height: 420px !important; object-fit: cover !important; background: #ffffff !important; }
.ext-inline-c502b2b719 { font-family: 'Poppins', sans-serif !important;  max-width: 750px !important; line-height: 1.6 !important; }
.ext-inline-c84f5bb3da { font-family: 'Outfit', sans-serif !important; font-weight: 800 !important;  letter-spacing: -0.5px !important; }
.ext-inline-cd013675dd { background: rgba(255, 255, 255, 1) !important; padding: 35px !important; border-radius: 15px !important; backdrop-filter: blur(10px) !important; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05) !important; position: relative !important; z-index: 5 !important; }
.ext-inline-d0fd5e7d92 { display: flex !important; align-items: flex-start !important; justify-content: flex-start !important; }
.ext-inline-d243b0bb24 {  line-height: 1.5 !important; color: #333333 !important; margin-bottom: 15px !important; display: flex !important; align-items: flex-start !important; gap: 10px !important; font-weight: 500 !important; }
.ext-inline-d252ae3a88 {  color: #666666 !important; margin: 0 !important; line-height: 1.3 !important; }
.ext-inline-d4d892b33c {  color: #555555 !important; margin: 0 !important; line-height: 1.4 !important; font-weight: 400 !important; }
.ext-inline-d5690a1dfb { color: inherit !important; text-decoration: none !important; }
.ext-inline-e5ce4480c9 { color: #e02424 !important; font-weight: 700 !important;  text-transform: uppercase !important; letter-spacing: 1.5px !important; margin-bottom: 5px !important; display: block !important; font-family: 'Poppins', sans-serif !important; }
.ext-inline-ea1b821876 { max-width: 600px !important; width: 100% !important; }
.ext-inline-eb831bfa99 { padding: 6px 0 !important; text-align: right !important; }
.ext-inline-eb9a59772f { width: 100% !important; height: 160px !important; object-fit: cover !important; background: #ffffff !important; }
.ext-inline-ec1b3a3e0e { width: 75% !important; height: 75% !important; margin-left: 0 !important; }
.ext-inline-f01d8c00b2 { width: 100% !important; height: 100% !important; border: none !important; }
.ext-inline-f1474cfaca { font-family: 'Outfit', sans-serif !important; font-weight: 800 !important;  letter-spacing: -0.5px !important; color: #111 !important; text-transform: uppercase !important; }
.ext-inline-f822c929e2 { height: 800px !important; }
.ext-inline-faa904c07d {  font-weight: 700 !important; display: block !important; margin-top: 5px !important; }
.ext-inline-fc56acbbdd { color: #f6b400 !important; }
.ext-inline-fc87755118 { color: #e02424 !important; font-weight: 700 !important;  text-transform: uppercase !important; letter-spacing: 1.5px !important; display: block !important; margin-bottom: 2px !important; }
.ext-inline-fcfd354c9b { font-family: 'Poppins', sans-serif !important;  line-height: 1.7 !important; max-width: 500px !important; margin-left: auto !important; margin-right: auto !important; margin-bottom: 20px !important; }
.ext-inline-fdbdce82c3 {  color: #111 !important; }
.ext-inline-fe0418aa16 {  font-weight: 900 !important; color: #111111 !important; margin: 0 0 12px 0 !important; text-transform: uppercase !important; font-family: 'Poppins', sans-serif !important; }
.ext-inline-ff94d81b8b {  line-height: 1.75 !important; color: #e0e0e0 !important; margin-bottom: 0 !important; }