.elementor .e-421a88e5-7797{font-family:var(--font-body);font-size:0.78rem;color:#E1B567;letter-spacing:0.38em;margin:0px;}.elementor .e-64004799-d206{font-family:var(--font-heading);font-weight:700;font-size:8.5rem;color:#FFFFFF;letter-spacing:-0.03em;line-height:0.9;margin:0px;}.elementor .e-1727bae2-1120{max-width:36rem;font-family:var(--font-body);font-size:1.3rem;color:#E8E4DA;line-height:1.6;margin:0px;}.elementor .e-52a34544-5f85:hover,.elementor .e-52a34544-5f85:focus-visible{color:#FFFFFF;background-color:#085F76;}.elementor .e-52a34544-5f85{font-family:var(--font-body);font-weight:600;color:#FFFFFF;letter-spacing:0.18em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;background-color:#0A7A98;}.elementor .e-5389d5eb-8c74:hover,.elementor .e-5389d5eb-8c74:focus-visible{color:#13161B;background-color:#FFFFFF;}.elementor .e-5389d5eb-8c74{font-family:var(--font-body);font-weight:600;color:#FFFFFF;letter-spacing:0.18em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-1e991299-c90c{margin-block-start:0.5rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-57c3f69-b07a{max-width:1300px;display:flex;flex-direction:column;gap:1.75rem;align-items:flex-start;}.elementor .e-48d9eff2-cac7{font-family:var(--font-body);font-size:0.78rem;color:#FFFFFF;letter-spacing:0.25em;margin:0px;}.elementor .e-7de30462-1188{font-family:var(--font-body);font-size:0.78rem;color:#FFFFFF;letter-spacing:0.25em;margin:0px;}.elementor .e-39bad457-4107{font-family:var(--font-body);font-size:0.78rem;color:#E1B567;letter-spacing:0.25em;margin:0px;}.elementor .e-3df71c6c-7929{font-family:var(--font-body);font-size:0.78rem;color:#E1B567;letter-spacing:0.25em;margin:0px;}.elementor .e-64c5174-ace5{padding-block-start:1.5rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.3);border-style:solid;display:grid;gap:1.5rem;grid-template-columns:repeat(4,auto);justify-content:space-between;}.elementor .e-3bcf8cb4-a517{min-height:100vh;padding-block-start:9rem;padding-block-end:3rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(180deg, rgba(8,14,18,0.72) 0%,rgba(8,14,18,0.35) 40%,rgba(8,14,18,0.88) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/IMG_5224.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 55%;background-color:#13161B;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;}.elementor .e-3e290271-6510{font-family:var(--font-body);font-size:0.78rem;color:#A6752E;letter-spacing:0.38em;margin:0px;}.elementor .e-6301c246-5119{font-family:var(--font-heading);font-weight:700;font-size:14rem;color:#13161B;letter-spacing:-0.04em;line-height:0.82;margin:0px;}.elementor .e-47f457e4-b67f{max-width:32rem;font-family:var(--font-body);font-size:1.25rem;color:#3A3F47;line-height:1.75;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;}.elementor .e-192ea30-86b2{padding-block-start:11rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#F5F2EA;display:flex;flex-direction:column;gap:2rem;}.elementor .e-4d012328-6b01{width:100%;height:44rem;object-fit:cover;display:block;}.elementor .e-56f0aac8-efe9{width:100%;display:flex;}.elementor .e-1a2023a5-8431{width:100%;height:20rem;object-fit:cover;display:block;}.elementor .e-3ebd2e0d-81c0{width:42%;position:absolute;inset-inline-end:-3.5rem;inset-block-end:-5rem;box-shadow:0px 24px 60px 0px rgba(19,22,27,0.25);display:flex;}.elementor .e-3a9f292f-c053{position:relative;display:flex;}.elementor .e-5ecfc68a-9fab{font-family:var(--font-body);font-size:0.78rem;color:#A6752E;letter-spacing:0.38em;margin:0px;}.elementor .e-1e796ff1-bb12{font-family:var(--font-heading);font-weight:700;font-size:4rem;color:#0A7A98;letter-spacing:-0.02em;line-height:0.98;margin:0px;}.elementor .e-3b6f699d-692b{max-width:28rem;font-family:var(--font-body);font-size:1.15rem;color:#3A3F47;line-height:1.75;margin:0px;}.elementor .e-434e2aee-7a2e{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-4bf90183-b4ed{padding-block-start:3rem;padding-block-end:12rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#F5F2EA;display:grid;gap:8rem;grid-template-columns:1.25fr 1fr;align-items:center;}.elementor .e-2c9bfa7-7ece{font-family:var(--font-body);font-size:0.78rem;color:#E1B567;letter-spacing:0.38em;margin:0px;}.elementor .e-35e9ad47-7a8c{max-width:62rem;font-family:var(--font-heading);font-weight:700;font-size:5.5rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:0.95;margin-block-start:0px;margin-block-end:3rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2a9d3718-edf3{width:100%;height:40rem;object-fit:cover;object-position:50% 25%;display:block;}.elementor .e-5dbecb3b-ffd2{position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-body);font-size:0.7rem;color:#FFFFFF;letter-spacing:0.28em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin:0px;background-color:#13161B;}.elementor .e-13134ac7-e6d5{position:relative;display:flex;}.elementor .e-10aadab9-5f6e:hover,.elementor .e-10aadab9-5f6e:focus-visible{color:#7FD3EA;}.elementor .e-10aadab9-5f6e{font-family:var(--font-heading);font-weight:700;font-size:4.2rem;color:#FFFFFF;line-height:1;margin:0px;}.elementor .e-1c844a2d-5355:hover,.elementor .e-1c844a2d-5355:focus-visible{color:#FFFFFF;}.elementor .e-1c844a2d-5355{font-family:var(--font-heading);font-weight:700;font-size:4.2rem;color:#7FD3EA;line-height:1;margin:0px;}.elementor .e-2823c295-a28d:hover,.elementor .e-2823c295-a28d:focus-visible{color:#7FD3EA;}.elementor .e-2823c295-a28d{font-family:var(--font-heading);font-weight:700;font-size:4.2rem;color:#FFFFFF;line-height:1;margin:0px;}.elementor .e-4d8d73b4-dd5d:hover,.elementor .e-4d8d73b4-dd5d:focus-visible{color:#FFFFFF;}.elementor .e-4d8d73b4-dd5d{font-family:var(--font-heading);font-weight:700;font-size:4.2rem;color:#7FD3EA;line-height:1;margin:0px;}.elementor .e-2f55c54c-ed44:hover,.elementor .e-2f55c54c-ed44:focus-visible{color:#7FD3EA;}.elementor .e-2f55c54c-ed44{font-family:var(--font-heading);font-weight:700;font-size:4.2rem;color:#FFFFFF;line-height:1;margin:0px;}.elementor .e-5f9647b0-1ed6:hover,.elementor .e-5f9647b0-1ed6:focus-visible{color:#FFFFFF;}.elementor .e-5f9647b0-1ed6{font-family:var(--font-heading);font-weight:700;font-size:4.2rem;color:#E1B567;line-height:1;margin:0px;}.elementor .e-2a045ff8-ad7b:hover,.elementor .e-2a045ff8-ad7b:focus-visible{color:#7FD3EA;}.elementor .e-2a045ff8-ad7b{font-family:var(--font-heading);font-weight:700;font-size:4.2rem;color:#FFFFFF;line-height:1;margin:0px;}.elementor .e-46b1f0b4-e08c{max-width:22rem;font-family:var(--font-body);font-size:1rem;color:#B6D3DC;line-height:1.7;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1fef4dd7-8f00{padding-block-start:0.5rem;display:flex;flex-direction:column;gap:0.2rem;}.elementor .e-26043691-d4c6{width:100%;height:18rem;object-fit:cover;display:block;}.elementor .e-4a67ad4b-3d90{position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-body);font-size:0.7rem;color:#FFFFFF;letter-spacing:0.28em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin:0px;background-color:#13161B;}.elementor .e-e2aea9c-b2d6{position:relative;display:flex;}.elementor .e-58181111-b39e{width:100%;height:24rem;object-fit:cover;object-position:50% 40%;display:block;}.elementor .e-4f50b7be-9b68{position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-body);font-size:0.7rem;color:#FFFFFF;letter-spacing:0.28em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin:0px;background-color:#13161B;}.elementor .e-6ecc462c-9e89{position:relative;display:flex;}.elementor .e-36440b61-5aae{display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-6c79bc35-93a3{display:grid;gap:2.5rem;grid-template-columns:1fr 1.15fr 1fr;align-items:start;}.elementor .e-510a903c-a327{padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#0A3A4D;display:flex;flex-direction:column;gap:2rem;}.elementor .e-5209be13-c762{font-family:var(--font-body);font-size:0.78rem;color:#E1B567;letter-spacing:0.38em;margin:0px;}.elementor .e-79c00809-99d0{font-family:var(--font-heading);font-weight:700;font-size:5.5rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:0.95;margin:0px;}.elementor .e-3579674b-ca36{max-width:34rem;font-family:var(--font-body);font-size:1.15rem;color:#C9CDD3;line-height:1.75;margin:0px;}.elementor .e-7083a82f-8b68:hover,.elementor .e-7083a82f-8b68:focus-visible{color:#13161B;background-color:#E1B567;}.elementor .e-7083a82f-8b68{font-family:var(--font-body);font-weight:600;color:#FFFFFF;letter-spacing:0.18em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;border-width:1px;border-color:#E1B567;border-style:solid;background-color:transparent;}.elementor .e-24e0d15-ff34{max-width:52rem;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-4510a20c-760e{width:100%;height:40rem;object-fit:cover;display:block;}.elementor .e-91fc2c3-79f7{position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-body);font-size:0.7rem;color:#FFFFFF;letter-spacing:0.28em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin:0px;background-color:#0A7A98;}.elementor .e-320ab56b-5664{position:relative;display:flex;}.elementor .e-46a7f6b8-e4ab{width:100%;height:100%;min-height:15rem;object-fit:cover;display:block;}.elementor .e-13c32a91-54bf{display:flex;}.elementor .e-5d85fb06-7ee4{width:100%;height:100%;min-height:15rem;object-fit:cover;display:block;}.elementor .e-cafb5aa-23e9{display:flex;}.elementor .e-35a39502-a454{display:grid;gap:1.5rem;grid-template-rows:1fr 1fr;}.elementor .e-7b5e1a70-70e2{display:grid;gap:1.5rem;grid-template-columns:1.7fr 1fr;}.elementor .e-24a8559-8e72{padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#13161B;display:flex;flex-direction:column;gap:4rem;}.elementor .e-5a4cfd30-2e39{width:100%;height:48rem;object-fit:cover;object-position:50% 20%;display:block;}.elementor .e-69f6d0ed-b227{display:flex;}.elementor .e-12f5b014-da95{font-family:var(--font-body);font-size:0.78rem;color:#A6752E;letter-spacing:0.38em;margin:0px;}.elementor .e-cac18aa-4e0d{font-family:var(--font-heading);font-weight:700;font-size:8rem;color:#13161B;letter-spacing:-0.03em;line-height:0.88;margin:0px;}.elementor .e-233e0aed-3efb{max-width:28rem;font-family:var(--font-body);font-size:1.1rem;color:#3A3F47;line-height:1.7;margin-block-start:0.5rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-12ae7d8a-67a4{font-family:var(--font-heading);font-size:1.4rem;color:#0A7A98;margin:0px;}.elementor .e-55b9d0a-d475{font-family:var(--font-body);font-size:0.72rem;color:#6B6F76;letter-spacing:0.28em;margin:0px;}.elementor .e-f4ec1d9-faaf{font-family:var(--font-heading);font-weight:700;font-size:2rem;color:#13161B;line-height:1.1;margin:0px;}.elementor .e-4cb2a9a9-f3ca{width:100%;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#13161B;border-style:solid;display:grid;gap:1rem;grid-template-columns:3rem 7rem 1fr;align-items:center;}.elementor .e-77be5a63-66d9{font-family:var(--font-heading);font-size:1.4rem;color:#0A7A98;margin:0px;}.elementor .e-7d08bd9c-ceff{font-family:var(--font-body);font-size:0.72rem;color:#6B6F76;letter-spacing:0.28em;margin:0px;}.elementor .e-40402324-9215{font-family:var(--font-heading);font-weight:700;font-size:2rem;color:#13161B;line-height:1.1;margin:0px;}.elementor .e-43f02a5-aec9{width:100%;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#13161B;border-style:solid;display:grid;gap:1rem;grid-template-columns:3rem 7rem 1fr;align-items:center;}.elementor .e-6992d05-a396{font-family:var(--font-heading);font-size:1.4rem;color:#0A7A98;margin:0px;}.elementor .e-55aaedc7-784a{font-family:var(--font-body);font-size:0.72rem;color:#6B6F76;letter-spacing:0.28em;margin:0px;}.elementor .e-351cd07e-cf8e{font-family:var(--font-heading);font-weight:700;font-size:2rem;color:#13161B;line-height:1.1;margin:0px;}.elementor .e-77c36307-8ed7{width:100%;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#13161B;border-style:solid;display:grid;gap:1rem;grid-template-columns:3rem 7rem 1fr;align-items:center;}.elementor .e-78e68bec-f286:hover,.elementor .e-78e68bec-f286:focus-visible{color:#FFFFFF;background-color:#085F76;}.elementor .e-78e68bec-f286{font-family:var(--font-body);font-weight:600;color:#FFFFFF;letter-spacing:0.18em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:1.5rem;border-radius:0px;background-color:#0A7A98;}.elementor .e-6eabfdd2-f013{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-35b0e83a-9c3c{padding-block-start:9rem;padding-block-end:4rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#F5F2EA;display:grid;gap:7rem;grid-template-columns:1fr 1.1fr;align-items:center;}.elementor .e-56bc04f2-fa41{width:100%;height:24rem;object-fit:cover;object-position:50% 20%;display:block;}.elementor .e-5d765219-3c5a{width:100%;height:24rem;object-fit:cover;object-position:50% 20%;margin-block-start:3rem;display:block;}.elementor .e-5a893e5a-2a20{width:100%;height:24rem;object-fit:cover;object-position:50% 20%;display:block;}.elementor .e-1611da34-f067{width:100%;height:24rem;object-fit:cover;object-position:50% 20%;margin-block-start:3rem;display:block;}.elementor .e-31f2bdd4-b66d{padding-block-start:0px;padding-block-end:9rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#F5F2EA;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);}.elementor .e-49c94d00-ad0e{font-family:var(--font-body);font-size:0.78rem;color:#E1B567;letter-spacing:0.38em;margin:0px;}.elementor .e-4943a47e-372e{font-family:var(--font-heading);font-weight:700;font-size:11rem;color:#FFFFFF;letter-spacing:-0.03em;line-height:0.85;margin:0px;}.elementor .e-64fbc000-8f74{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;color:#7FD3EA;letter-spacing:0.1em;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-61e4cf28-a92d{max-width:30rem;font-family:var(--font-body);font-size:1.15rem;color:#E8E4DA;line-height:1.7;margin:0px;}.elementor .e-7462788f-acf4:hover,.elementor .e-7462788f-acf4:focus-visible{background-color:#E1B567;}.elementor .e-7462788f-acf4{font-family:var(--font-body);font-weight:600;color:#13161B;letter-spacing:0.18em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:1rem;border-radius:0px;background-color:#FFFFFF;}.elementor .e-61d49dd8-b5e4{max-width:44rem;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-49b88cbb-84cc{min-height:90vh;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(90deg, rgba(10,58,77,0.92) 0%,rgba(10,16,20,0.55) 55%,rgba(10,16,20,0.15) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/10/MADE-STUDIO-1_109-2048x1365.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,60% 30%;background-color:#13161B;display:flex;align-items:flex-end;}.elementor .e-12261d94-c118{font-family:var(--font-body);font-size:0.78rem;color:#A6752E;letter-spacing:0.38em;margin:0px;}.elementor .e-57080d31-a17b{font-family:var(--font-heading);font-weight:700;font-size:5.5rem;color:#13161B;letter-spacing:-0.02em;line-height:0.95;margin:0px;}.elementor .e-33299230-2af4{margin-block-end:2rem;display:flex;flex-direction:column;gap:1rem;}.elementor .e-19fbe02d-cc7a{width:100%;height:46rem;object-fit:cover;display:block;}.elementor .e-504ebce0-f002{position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-body);font-size:0.7rem;color:#FFFFFF;letter-spacing:0.28em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin:0px;background-color:#13161B;}.elementor .e-5f94694c-8510{position:relative;display:flex;}.elementor .e-36cd1460-ab94{width:100%;height:100%;min-height:20rem;object-fit:cover;display:block;}.elementor .e-63dded45-e491{position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-body);font-size:0.7rem;color:#FFFFFF;letter-spacing:0.28em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin:0px;background-color:#13161B;}.elementor .e-5b471c11-18eb{position:relative;display:flex;}.elementor .e-2a8962ce-f568{width:100%;height:100%;min-height:20rem;object-fit:cover;display:block;}.elementor .e-4d9606c1-5825{position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:var(--font-body);font-size:0.7rem;color:#FFFFFF;letter-spacing:0.28em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin:0px;background-color:#13161B;}.elementor .e-5d14d711-3c76{position:relative;display:flex;}.elementor .e-4326dd91-4f1a{margin-block-start:5rem;display:grid;gap:1.5rem;grid-template-rows:1fr 1fr;}.elementor .e-37fb695b-3bdf{display:grid;gap:1.5rem;grid-template-columns:1.6fr 1fr;}.elementor .e-70eaa7c-ddcb{width:100%;height:40rem;object-fit:cover;object-position:50% 35%;display:block;}.elementor .e-6504d9cd-f79f{position:absolute;inset-block-end:0px;inset-inline-start:4rem;font-family:var(--font-body);font-size:0.7rem;color:#FFFFFF;letter-spacing:0.28em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin:0px;background-color:#0A7A98;}.elementor .e-49c85a15-7dc5{position:relative;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:-4rem;margin-inline-end:-4rem;display:flex;}.elementor .e-37a5b7ed-798e{padding-block-start:9rem;padding-block-end:0px;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#FFFFFF;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-6e00b3e6-9ac8{width:100%;height:46rem;object-fit:cover;display:block;}.elementor .e-575a16b2-6f78{display:flex;}.elementor .e-68b8f240-51d0{font-family:var(--font-body);font-weight:500;font-size:0.78rem;color:#A6752E;letter-spacing:0.38em;margin:0px;}.elementor .e-6dda6eb7-7238{font-family:var(--font-heading);font-weight:700;font-size:3.8rem;color:#13161B;letter-spacing:-0.02em;line-height:1.02;margin:0px;}.elementor .e-59b2d518-51c5{max-width:32rem;font-family:var(--font-body);font-size:1.1rem;color:#3A3F47;line-height:1.75;margin:0px;}.elementor .e-4dd95fa8-e735{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;}.elementor .e-77ad5aa8-a1fb{padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#F5F2EA;display:grid;gap:6rem;grid-template-columns:1fr 1.15fr;align-items:center;}.elementor .e-7ad65098-6f5c{font-family:var(--font-heading);font-weight:700;font-size:7.5rem;color:#FFFFFF;letter-spacing:-0.03em;line-height:0.92;margin:0px;}.elementor .e-45b37304-83bc{max-width:38rem;font-family:var(--font-body);font-size:1.2rem;color:#CFE5EC;line-height:1.75;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;}.elementor .e-339ef74-594c{max-width:62rem;display:flex;flex-direction:column;gap:2.5rem;align-items:flex-start;}.elementor .e-1a277f8c-d22a{min-height:90vh;padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(180deg, rgba(6,48,63,0.88) 0%,rgba(6,48,63,0.78) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/10/MADE-STUDIO-1_86-2048x1365.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 40%;background-color:#0A3A4D;display:flex;align-items:center;}.elementor .e-35e028a8-d1ca{font-family:var(--font-body);font-size:0.78rem;color:#A6752E;letter-spacing:0.38em;margin:0px;}.elementor .e-5580ef5f-a8fe{font-family:var(--font-heading);font-weight:700;font-size:5rem;color:#13161B;letter-spacing:-0.02em;line-height:0.95;margin:0px;}.elementor .e-54314078-8ed7{display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-5d6f1e5d-d8f1{font-family:var(--font-heading);font-size:1.6rem;color:#0A7A98;margin:0px;}.elementor .e-1c48b094-1537{font-family:var(--font-heading);font-weight:700;font-size:2.8rem;color:#13161B;line-height:1.05;margin:0px;}.elementor .e-daf8f3b-7de6{font-family:var(--font-body);font-size:1.05rem;color:#3A3F47;line-height:1.6;margin-block-start:0.6rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:2;}.elementor .e-244de1aa-9192{column-gap:1rem;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#13161B;border-style:solid;display:grid;grid-template-columns:5rem 1fr;}.elementor .e-42e77500-5c8a{font-family:var(--font-heading);font-size:1.6rem;color:#0A7A98;margin:0px;}.elementor .e-754cfe1b-e37f{font-family:var(--font-heading);font-weight:700;font-size:2.8rem;color:#13161B;line-height:1.05;margin:0px;}.elementor .e-4c78dae2-645f{font-family:var(--font-body);font-size:1.05rem;color:#3A3F47;line-height:1.6;margin-block-start:0.6rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:2;}.elementor .e-1850a5f-2afd{column-gap:1rem;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#13161B;border-style:solid;display:grid;grid-template-columns:5rem 1fr;}.elementor .e-1f71b441-aaed{font-family:var(--font-heading);font-size:1.6rem;color:#0A7A98;margin:0px;}.elementor .e-573ebe3d-8cb4{font-family:var(--font-heading);font-weight:700;font-size:2.8rem;color:#13161B;line-height:1.05;margin:0px;}.elementor .e-70c4104e-511b{font-family:var(--font-body);font-size:1.05rem;color:#3A3F47;line-height:1.6;margin-block-start:0.6rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:2;}.elementor .e-6e591ecf-dae4{column-gap:1rem;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#13161B;border-style:solid;display:grid;grid-template-columns:5rem 1fr;}.elementor .e-2cb4ea-c9d3{font-family:var(--font-heading);font-size:1.6rem;color:#0A7A98;margin:0px;}.elementor .e-4047b841-dac3{font-family:var(--font-heading);font-weight:700;font-size:2.8rem;color:#13161B;line-height:1.05;margin:0px;}.elementor .e-335b8e9a-e83b{font-family:var(--font-body);font-size:1.05rem;color:#3A3F47;line-height:1.6;margin-block-start:0.6rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:2;}.elementor .e-6c1910cb-7df0{column-gap:1rem;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#13161B;border-style:solid;display:grid;grid-template-columns:5rem 1fr;}.elementor .e-1a7a5e3b-6e04{display:flex;flex-direction:column;}.elementor .e-4c4b366e-2ee5{padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#FFFFFF;display:grid;gap:6rem;grid-template-columns:1fr 1.6fr;}.elementor .e-5e8e5d19-bc6d{font-family:var(--font-body);font-size:0.78rem;color:#E1B567;letter-spacing:0.38em;margin:0px;}.elementor .e-2655b9e3-9db4{font-family:var(--font-heading);font-weight:700;font-size:6.5rem;color:#FFFFFF;letter-spacing:-0.03em;line-height:0.92;margin:0px;}.elementor .e-4ae927e3-e27c{display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-2beb4475-676a{font-family:var(--font-body);font-size:1.15rem;color:#E0F0F5;line-height:1.75;margin:0px;}.elementor .e-7f9a0647-5d02:hover,.elementor .e-7f9a0647-5d02:focus-visible{background-color:#E1B567;}.elementor .e-7f9a0647-5d02{font-family:var(--font-body);font-weight:600;color:#13161B;letter-spacing:0.18em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;background-color:#FFFFFF;}.elementor .e-44976b53-8218{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;}.elementor .e-6e2463d6-357a{padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#0A7A98;display:grid;gap:6rem;grid-template-columns:1.6fr 1fr;align-items:end;}.elementor .e-605b7e88-935e{font-family:var(--font-body);font-size:0.78rem;color:#E1B567;letter-spacing:0.38em;margin:0px;}.elementor .e-72bd183d-b83e{font-family:var(--font-heading);font-weight:700;font-size:9.5rem;color:#FFFFFF;letter-spacing:-0.03em;line-height:0.86;margin:0px;}.elementor .e-6ae62ede-a2fe{font-family:var(--font-body);font-size:0.9rem;color:#E1B567;letter-spacing:0.25em;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2c8068cf-7ce0{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;color:#7FD3EA;line-height:1.2;margin:0px;}.elementor .e-77c87d98-3531:hover,.elementor .e-77c87d98-3531:focus-visible{background-color:#E1B567;}.elementor .e-77c87d98-3531{font-family:var(--font-body);font-weight:600;color:#13161B;letter-spacing:0.18em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;background-color:#FFFFFF;}.elementor .e-7da339b8-8136:hover,.elementor .e-7da339b8-8136:focus-visible{color:#13161B;background-color:#E1B567;}.elementor .e-7da339b8-8136{font-family:var(--font-body);font-weight:600;color:#FFFFFF;letter-spacing:0.18em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;background-color:#A6752E;}.elementor .e-15f7240e-4296{margin-block-start:1rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-4723e7ad-2c38{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-65466fb8-cf3d{width:100%;height:auto;max-width:34rem;box-shadow:0px 30px 80px 0px rgba(0,0,0,0.5);display:block;}.elementor .e-366470cf-384d{display:flex;justify-content:center;}.elementor .e-79d9983c-764a{min-height:100vh;padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:radial-gradient(circle at 80% 40%, rgba(10,122,152,0.55) 0%,rgba(6,48,63,0) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#06303F;display:grid;gap:5rem;grid-template-columns:1.4fr 1fr;align-items:center;}