.elementor .e-18eee4d-11f5{font-family:var(--font-heading);font-weight:700;font-size:clamp(3.5rem, 12vw, 8.5rem);color:var(--aff-accent-blue-light);letter-spacing:-0.05em;line-height:0.85;text-transform:uppercase;margin:0px;transition:all 400ms;}.elementor .e-602b9469-e682{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:var(--aff-gold);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0.35rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5428b759-252f{font-family:var(--font-heading);font-weight:700;font-size:clamp(2.5rem, 6vw, 5rem);color:#FFFFFF;letter-spacing:-0.01em;line-height:1.05;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3073fe4f-334e{max-width:34rem;font-family:var(--font-body);font-size:1.125rem;color:rgba(255,255,255,0.88);line-height:1.6;margin-block-start:1.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1e8f255a-2a2e:hover,.elementor .e-1e8f255a-2a2e:focus-visible{color:#FFFFFF;background-color:#085F76;}.elementor .e-1e8f255a-2a2e{font-family:var(--font-body);font-weight:600;font-size:0.85rem;color:#FFFFFF;letter-spacing:0.06em;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:0px;background-color:var(--aff-accent-blue);}.elementor .e-6e0ed627-ecf2{margin-block-start:2rem;display:flex;flex-direction:row;gap:1rem;}.elementor .e-5bef455d-215c{max-width:62rem;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;}.elementor .e-6faec94e-41b5{min-height:100vh;position:relative;padding-block-start:4rem;padding-block-end:5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(100deg, rgba(19,22,27,0.95) 0%,rgba(19,22,27,0.55) 42%,rgba(19,22,27,0.12) 68%,rgba(19,22,27,0.02) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_32_AM__1_.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;}.elementor .e-652d83ab-6e67{color:var(--aff-accent-blue);}.elementor .e-6ff5d895-98a8{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--aff-ink);line-height:1.15;margin:0px;}.elementor .e-647907a8-8073{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 200px;}.elementor .e-2f5beff3-b2f8{color:var(--aff-accent-blue);}.elementor .e-282d13a7-dcd7{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--aff-ink);line-height:1.15;margin:0px;}.elementor .e-38329843-138e{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 200px;}.elementor .e-2f663b36-5481{color:var(--aff-accent-blue);}.elementor .e-3b85d20b-b727{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--aff-ink);line-height:1.15;margin:0px;}.elementor .e-3a779bf9-a064{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 200px;}.elementor .e-3ab7222c-9ce4{color:var(--aff-accent-blue);}.elementor .e-7817b05f-eb00{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--aff-ink);line-height:1.15;margin:0px;}.elementor .e-bdd6ddd-1594{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 200px;}.elementor .e-73a91ee2-f4e2{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:6vw;padding-inline-end:6vw;border-block-end-width:1px;background-color:var(--aff-surface);display:flex;flex-direction:row;gap:3rem;flex-wrap:wrap;}.elementor .e-52430d0a-4695{font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem, 4.5vw, 3.5rem);color:#FFFFFF;line-height:1.15;margin:0px;}.elementor .e-17842ad2-9f76{font-family:var(--font-body);font-size:1.1rem;color:rgba(255,255,255,0.75);line-height:1.7;margin:0px;}.elementor .e-3571903e-78b2{max-width:46rem;text-align:center;display:flex;flex-direction:column;gap:2rem;align-items:center;}.elementor .e-2754a109-cb89{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(0deg, rgba(19,22,27,0.72) 0%,rgba(19,22,27,0.72) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_34_AM.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;}.elementor .e-f6633ee-bd85{font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem, 4vw, 3rem);color:#FFFFFF;line-height:1.1;margin:0px;}.elementor .e-3a8d2ecf-875f{max-width:34rem;font-family:var(--font-body);font-size:1.05rem;color:rgba(255,255,255,0.75);line-height:1.6;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-743fab7d-1efd{display:flex;flex-direction:column;flex:0 0 320px;}.elementor .e-7d910e88-c763{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:var(--aff-accent-blue-light);margin:0px;flex:0 0 2.5rem;}.elementor .e-2d1fb7a2-7c18{font-family:var(--font-body);font-size:0.98rem;color:rgba(255,255,255,0.82);line-height:1.55;margin:0px;}.elementor .e-bca5a2e-3fd4{display:flex;flex-direction:row;gap:1.25rem;}.elementor .e-32fe7a4c-23a2{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:var(--aff-accent-blue-light);margin:0px;flex:0 0 2.5rem;}.elementor .e-75b00ab5-5721{font-family:var(--font-body);font-size:0.98rem;color:rgba(255,255,255,0.82);line-height:1.55;margin:0px;}.elementor .e-7546fafa-de48{display:flex;flex-direction:row;gap:1.25rem;}.elementor .e-5b8d9696-167e{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:var(--aff-accent-blue-light);margin:0px;flex:0 0 2.5rem;}.elementor .e-209e8301-a92c{font-family:var(--font-body);font-size:0.98rem;color:rgba(255,255,255,0.82);line-height:1.55;margin:0px;}.elementor .e-3d09e61f-b99f{display:flex;flex-direction:row;gap:1.25rem;}.elementor .e-6d4201c7-6535{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:var(--aff-accent-blue-light);margin:0px;flex:0 0 2.5rem;}.elementor .e-31649193-ff5a{font-family:var(--font-body);font-size:0.98rem;color:rgba(255,255,255,0.82);line-height:1.55;margin:0px;}.elementor .e-6d91975d-dd41{display:flex;flex-direction:row;gap:1.25rem;}.elementor .e-5550f108-687e{display:flex;flex-direction:column;gap:1.75rem;flex:1 1 420px;}.elementor .e-57ce33f8-1d10{padding:0px;display:flex;flex-direction:row;gap:3rem;flex-wrap:wrap;}.elementor .e-67e1e8d2-6059{color:var(--aff-gold);margin:0px;}.elementor .e-5ee901d4-ce78{font-family:var(--font-heading);font-weight:700;font-size:1.3rem;color:#FFFFFF;margin:0px;}.elementor .e-707f7837-4654{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 180px;}.elementor .e-76b819e8-4c2b{color:var(--aff-gold);margin:0px;}.elementor .e-74a568d2-3365{font-family:var(--font-heading);font-weight:700;font-size:1.3rem;color:#FFFFFF;margin:0px;}.elementor .e-4d7a6f52-e172{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 180px;}.elementor .e-4cdf43be-e0e3{color:var(--aff-gold);margin:0px;}.elementor .e-58ab8a18-d60e{font-family:var(--font-heading);font-weight:700;font-size:1.3rem;color:#FFFFFF;margin:0px;}.elementor .e-5d6fbfa8-a13a{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 180px;}.elementor .e-49b140da-f474{color:var(--aff-gold);margin:0px;}.elementor .e-4011fbeb-c021{font-family:var(--font-heading);font-weight:700;font-size:1.3rem;color:#FFFFFF;margin:0px;}.elementor .e-316f9ce0-9582{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 180px;}.elementor .e-38151e80-270e{padding-block-start:2.5rem;margin-block-start:1rem;border-block-start-width:1px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;}.elementor .e-5398598c-a459{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--aff-ink);display:flex;flex-direction:column;gap:3rem;}.elementor .e-3884c484-6f85{color:var(--aff-accent-blue);margin:0px;}.elementor .e-6187fc80-6628{max-width:30rem;font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem, 4vw, 3.25rem);color:var(--aff-ink);letter-spacing:-0.01em;line-height:1.1;margin:0px;}.elementor .e-2a25d836-69d9{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:#FFFFFF;margin:0px;}.elementor .e-1457196a-4f25{font-family:var(--font-body);font-size:0.92rem;color:rgba(255,255,255,0.68);line-height:1.5;margin:0px;}.elementor .e-1b9bfca0-2cb5{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:var(--aff-gold);letter-spacing:0.08em;text-transform:uppercase;padding:0px;border-radius:0px;background-color:transparent;align-self:flex-start;}.elementor .e-13704774-708f:hover,.elementor .e-13704774-708f:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-13704774-708f{min-height:240px;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-image:linear-gradient(0deg, rgba(19,22,27,0.82) 0%,rgba(19,22,27,0.82) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_31_AM.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;}.elementor .e-3f6d9601-fb34{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:#FFFFFF;margin:0px;}.elementor .e-48de8f78-55fe{font-family:var(--font-body);font-size:0.92rem;color:rgba(255,255,255,0.68);line-height:1.5;margin:0px;}.elementor .e-1bd8c636-ca80{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:var(--aff-gold);letter-spacing:0.08em;text-transform:uppercase;padding:0px;border-radius:0px;background-color:transparent;align-self:flex-start;}.elementor .e-1b546c67-fc5b:hover,.elementor .e-1b546c67-fc5b:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-1b546c67-fc5b{min-height:240px;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-image:linear-gradient(0deg, rgba(19,22,27,0.82) 0%,rgba(19,22,27,0.82) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_36_AM__1_.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;}.elementor .e-c7f4f05-79f2{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:#FFFFFF;margin:0px;}.elementor .e-5c1bc082-93d7{font-family:var(--font-body);font-size:0.92rem;color:rgba(255,255,255,0.68);line-height:1.5;margin:0px;}.elementor .e-2a19faef-4bde{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:var(--aff-gold);letter-spacing:0.08em;text-transform:uppercase;padding:0px;border-radius:0px;background-color:transparent;align-self:flex-start;}.elementor .e-31f5d51c-23dd:hover,.elementor .e-31f5d51c-23dd:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-31f5d51c-23dd{min-height:240px;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-image:linear-gradient(0deg, rgba(19,22,27,0.82) 0%,rgba(19,22,27,0.82) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_32_AM.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;}.elementor .e-30d8c3d4-4ec0{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:#FFFFFF;margin:0px;}.elementor .e-1f3fbb16-b794{font-family:var(--font-body);font-size:0.92rem;color:rgba(255,255,255,0.68);line-height:1.5;margin:0px;}.elementor .e-25408aba-dcc6{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:var(--aff-gold);letter-spacing:0.08em;text-transform:uppercase;padding:0px;border-radius:0px;background-color:transparent;align-self:flex-start;}.elementor .e-2271030-848d:hover,.elementor .e-2271030-848d:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-2271030-848d{min-height:240px;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-image:linear-gradient(0deg, rgba(19,22,27,0.82) 0%,rgba(19,22,27,0.82) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_31_AM__2_.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;}.elementor .e-7e5a4f60-24fe{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:#FFFFFF;margin:0px;}.elementor .e-12777ace-597d{font-family:var(--font-body);font-size:0.92rem;color:rgba(255,255,255,0.68);line-height:1.5;margin:0px;}.elementor .e-de1087a-8979{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:var(--aff-gold);letter-spacing:0.08em;text-transform:uppercase;padding:0px;border-radius:0px;background-color:transparent;align-self:flex-start;}.elementor .e-5360014-74a2:hover,.elementor .e-5360014-74a2:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-5360014-74a2{min-height:240px;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-image:linear-gradient(0deg, rgba(19,22,27,0.82) 0%,rgba(19,22,27,0.82) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_33_AM__1_.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;}.elementor .e-d26f3c8-8465{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:#FFFFFF;margin:0px;}.elementor .e-28a0b32-35db{font-family:var(--font-body);font-size:0.92rem;color:rgba(255,255,255,0.68);line-height:1.5;margin:0px;}.elementor .e-582d1ed0-3b8a{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:var(--aff-gold);letter-spacing:0.08em;text-transform:uppercase;padding:0px;border-radius:0px;background-color:transparent;align-self:flex-start;}.elementor .e-3dad1227-4cb4:hover,.elementor .e-3dad1227-4cb4:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-3dad1227-4cb4{min-height:240px;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-image:linear-gradient(0deg, rgba(19,22,27,0.82) 0%,rgba(19,22,27,0.82) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_33_AM.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;}.elementor .e-298b3db9-c97e{width:100%;display:grid;flex-direction:column;gap:1.5rem;grid-template-columns:repeat(3, 1fr);}.elementor .e-12374cbb-53a9{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--aff-bg);display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-4b6487d6-54b3{color:var(--aff-accent-blue);margin:0px;}.elementor .e-4f615f1-506b{font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem, 4vw, 3rem);color:var(--aff-ink);letter-spacing:-0.01em;line-height:1.1;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-42708001-ae59{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-7abed140-936a{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;color:#FFFFFF;margin:0px;}.elementor .e-744d03d0-e6b9{font-family:var(--font-heading);font-weight:700;font-size:2.25rem;color:var(--aff-gold);margin:0px;}.elementor .e-3437360-b68d{display:flex;flex-direction:column;gap:0.5rem;flex:0 0 220px;}.elementor .e-1f8cb0bf-bee9{position:relative;font-family:var(--font-body);font-size:0.92rem;color:rgba(255,255,255,0.85);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-615aa612-456d{position:relative;font-family:var(--font-body);font-size:0.92rem;color:rgba(255,255,255,0.85);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-198f9c0b-8c9a{position:relative;font-family:var(--font-body);font-size:0.92rem;color:rgba(255,255,255,0.85);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-f4a2336-638e{position:relative;font-family:var(--font-body);font-size:0.92rem;color:rgba(255,255,255,0.85);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-4e594e79-7e9e{position:relative;font-family:var(--font-body);font-size:0.92rem;color:rgba(255,255,255,0.85);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-5c996e4d-8610{display:flex;flex-direction:column;gap:0.65rem;flex:1 1 320px;}.elementor .e-781ddcc9-533e{color:#FFFFFF;padding:2.5rem;background-color:var(--aff-accent-blue);display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;}.elementor .e-9690815-39fa{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;color:#FFFFFF;margin:0px;}.elementor .e-13fa1bcc-bc91{font-family:var(--font-heading);font-weight:700;font-size:1.85rem;color:var(--aff-gold);margin:0px;}.elementor .e-7ec4b61a-7e03{position:relative;font-family:var(--font-body);font-size:0.88rem;color:rgba(255,255,255,0.7);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-2e1f158f-b4bc{position:relative;font-family:var(--font-body);font-size:0.88rem;color:rgba(255,255,255,0.7);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-17240bc0-e52e{position:relative;font-family:var(--font-body);font-size:0.88rem;color:rgba(255,255,255,0.7);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-721f5339-888e{position:relative;font-family:var(--font-body);font-size:0.88rem;color:rgba(255,255,255,0.7);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-27b4a0e3-ffb2{color:#FFFFFF;padding:2.25rem;background-color:var(--aff-ink);display:flex;flex-direction:column;gap:1.25rem;flex:1 1 300px;}.elementor .e-7e163111-7ccd{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;color:#FFFFFF;margin:0px;}.elementor .e-7ab9d0ca-889e{font-family:var(--font-heading);font-weight:700;font-size:1.85rem;color:var(--aff-gold);margin:0px;}.elementor .e-471bbfc8-246c{position:relative;font-family:var(--font-body);font-size:0.88rem;color:rgba(255,255,255,0.7);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-1af068e-7e6e{position:relative;font-family:var(--font-body);font-size:0.88rem;color:rgba(255,255,255,0.7);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-16b7b4a7-bad7{position:relative;font-family:var(--font-body);font-size:0.88rem;color:rgba(255,255,255,0.7);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-7f75ac91-9060{position:relative;font-family:var(--font-body);font-size:0.88rem;color:rgba(255,255,255,0.7);line-height:1.5;padding-inline-start:1rem;margin:0px;}.elementor .e-73cab5aa-48fc{color:#FFFFFF;padding:2.25rem;background-color:var(--aff-ink);display:flex;flex-direction:column;gap:1.25rem;flex:1 1 300px;}.elementor .e-586a9243-8346{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;}.elementor .e-32ff3134-9419{font-family:var(--font-body);font-size:0.85rem;color:rgba(19,22,27,0.55);font-style:italic;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2a2f766f-14ad{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--aff-bg);display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-48d229d4-e7d3{width:100%;height:auto;max-width:460px;box-shadow:0px 25px 70px 0px rgba(0,0,0,0.45);display:block;}.elementor .e-1f4f71f0-65bd{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--aff-streetsoul-dark);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-26eddfeb-dffc{font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem, 4vw, 3rem);color:var(--aff-ink);letter-spacing:-0.01em;line-height:1.1;margin:0px;}.elementor .e-50ce90b5-583c{font-family:var(--font-body);font-size:1.05rem;color:rgba(19,22,27,0.72);line-height:1.65;margin:0px;}.elementor .e-426ffe78-4670{max-width:24rem;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 280px;}.elementor .e-1e350544-cd46{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:var(--aff-ink);margin:0px;}.elementor .e-24ab8259-25a4{font-family:var(--font-body);font-size:0.95rem;color:rgba(19,22,27,0.65);line-height:1.5;margin:0px;}.elementor .e-13e9cb58-2d0e{padding-inline-start:1.25rem;border-inline-start-width:3px;box-shadow:3px 0px 0px 0px #0A7A98 inset;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-d08eee-4869{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:var(--aff-ink);margin:0px;}.elementor .e-4f3d6503-c52c{font-family:var(--font-body);font-size:0.95rem;color:rgba(19,22,27,0.65);line-height:1.5;margin:0px;}.elementor .e-54e8a174-193d{padding-inline-start:1.25rem;border-inline-start-width:3px;box-shadow:3px 0px 0px 0px #0A7A98 inset;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-662a8d9e-2b78{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:var(--aff-ink);margin:0px;}.elementor .e-448311eb-2d37{font-family:var(--font-body);font-size:0.95rem;color:rgba(19,22,27,0.65);line-height:1.5;margin:0px;}.elementor .e-5b5124-1224{padding-inline-start:1.25rem;border-inline-start-width:3px;box-shadow:3px 0px 0px 0px #0A7A98 inset;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-7f775ae8-d4cc{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:var(--aff-ink);margin:0px;}.elementor .e-43f5dea6-82c7{font-family:var(--font-body);font-size:0.95rem;color:rgba(19,22,27,0.65);line-height:1.5;margin:0px;}.elementor .e-5a41a866-3b71{padding-inline-start:1.25rem;border-inline-start-width:3px;box-shadow:3px 0px 0px 0px #0A7A98 inset;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-3ad3ec4-ea87{display:flex;flex-direction:column;gap:2rem;flex:1 1 320px;}.elementor .e-15328535-6200{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--aff-bg);display:flex;flex-direction:row;gap:4rem;flex-wrap:wrap;}.elementor .e-573aeb1e-e2dc{font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem, 4.5vw, 3.25rem);color:#FFFFFF;line-height:1.1;margin:0px;}.elementor .e-5f689105-50ec{font-family:var(--font-body);font-size:1.1rem;color:rgba(255,255,255,0.88);line-height:1.6;margin:0px;}.elementor .e-27d74a2b-d07c:hover,.elementor .e-27d74a2b-d07c:focus-visible{background-color:rgba(255,255,255,0.85);}.elementor .e-27d74a2b-d07c{font-family:var(--font-body);font-weight:600;font-size:0.85rem;color:var(--aff-ink);letter-spacing:0.06em;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;background-color:#FFFFFF;}.elementor .e-7e683d0f-93cf{margin-block-start:1rem;display:flex;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-7822add8-602c{max-width:38rem;text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-7c1e0bb7-7259{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(0deg, rgba(19,22,27,0.62) 0%,rgba(19,22,27,0.62) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/Models.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;}.elementor .e-643b0e8f-a0b2{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.75rem, 3.5vw, 2.5rem);color:var(--aff-ink);margin:0px;}.elementor .e-56f93d3e-cc67{font-family:var(--font-body);font-size:1.1rem;color:var(--aff-ink);margin:0px;}.elementor .e-3b67faea-8000{font-family:var(--font-body);font-size:1.1rem;color:var(--aff-ink);margin:0px;}.elementor .e-55d3fd94-315c{font-family:var(--font-body);font-weight:600;font-size:1.1rem;color:var(--aff-accent-blue);margin:0px;}.elementor .e-1ad552b9-8e70{display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-440166b6-b8ea{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--aff-surface);display:flex;flex-direction:column;gap:1.75rem;align-items:flex-start;}