.elementor .e-1fea8358-e0a4{font-family:var(--font-heading);font-weight:700;font-size:clamp(2.5rem, 6vw, 4.5rem);color:var(--aff-ink);margin:0px;}.elementor .e-348425e2-72e7{font-family:var(--font-body);font-size:0.9rem;color:var(--aff-gold);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-224b0379-5b31{text-align:center;padding-block-start:7rem;padding-block-end:3rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--aff-bg);}.elementor .e-6e50a13a-83b7{min-height:260px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_31_AM.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-26e882d3-451c{min-height:340px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_31_AM__2_.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-22ec7933-b450{min-height:220px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_31_AM__3_.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-29b50213-b69c{min-height:300px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_32_AM.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-e9f5804-ce95{min-height:400px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_32_AM__1_.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-2c55024b-61e7{min-height:260px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_33_AM.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-78ff52f1-63be{min-height:300px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_33_AM__1_.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-1ab4e09c-c4d6{min-height:260px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_34_AM.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-292b477e-b7b3{min-height:340px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_34_AM__2_.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-1e022f65-59fd{min-height:260px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_35_AM.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-5343882b-e239{min-height:340px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_36_AM.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-27d1049a-7fe4{min-height:260px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/WhatsApp_Image_2025-09-17_at_10_11_36_AM__1_.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-6dae368d-e093{min-height:420px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/Models.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-1af051d8-4e43{min-height:300px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/IMG_2793.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-65d1468-e110{min-height:260px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/IMG_2810.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-4d93da4e-256b{min-height:340px;margin-block-end:1rem;background-image:url("https://africanfashionfiesta.com/wp-content/uploads/2026/09/IMG_4866.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-4aa4dd20-fc5e{column-count:4;column-gap:1rem;padding-block-start:0px;padding-block-end:6rem;padding-inline-start:6vw;padding-inline-end:6vw;}.elementor .e-1bc8b5ea-1f41{background-color:var(--aff-bg);}.elementor .e-236deab-45aa{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:#0A7A98;letter-spacing:0.3em;margin:0px;}.elementor .e-310c5624-8427{max-width:62rem;font-family:var(--font-heading);font-size:8rem;color:#13161B;letter-spacing:-0.03em;line-height:.95;text-transform:uppercase;margin:0px;}.elementor .e-57e73c83-acbc{max-width:34rem;font-family:var(--font-body);font-size:1.3rem;color:#3A3F47;line-height:1.7;padding-block-start:1.75rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:40%;margin-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:#A6752E;border-style:solid;}.elementor .e-3f9e642d-ce3b{padding-block-start:9rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#F5F2EA;display:flex;flex-direction:column;gap:2rem;align-items:flex-start;}.elementor .e-2197c3c8-6450{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:#E1B567;letter-spacing:0.3em;margin:0px;}.elementor .e-34ee1203-617e{font-family:var(--font-heading);font-size:7rem;color:#F5F2EA;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-3e5f0239-e7aa{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-39e168e6-ea19{padding:0px;display:grid;gap:1.5rem;grid-template-columns:7fr 5fr;}.elementor .e-60e80b1c-18b5{padding-block-start:8rem;padding-block-end:5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#13161B;display:flex;flex-direction:column;gap:4rem;}.elementor .e-416b23c8-2f63{padding:0px;background-color:#13161B;display:block;}.elementor .e-212b3-2dd4{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:#0A7A98;letter-spacing:0.3em;margin:0px;}.elementor .e-27234835-b173{max-width:30rem;font-family:var(--font-heading);font-size:5.5rem;color:#13161B;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-7da9c0d2-ac50{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-131d9869-74dd{padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(12,1fr);grid-auto-rows:7.5vw;}.elementor .e-62be5c03-cf29{padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#F5F2EA;display:flex;flex-direction:column;gap:4rem;}.elementor .e-451e61c5-9c51{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:#E1B567;letter-spacing:0.3em;margin:0px;}.elementor .e-49c8b120-6f01{font-family:var(--font-heading);font-size:6.5rem;color:#F5F2EA;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-7c1427b1-6bb5{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-17a75e5e-4e0d{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr);align-items:start;}.elementor .e-7305dc5f-e0ee{padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#0A3A4D;display:flex;flex-direction:column;gap:4rem;}.elementor .e-1b6fdada-b9d1{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:#E1B567;letter-spacing:0.3em;margin:0px;}.elementor .e-4fc5801d-fb9e{max-width:60rem;font-family:var(--font-heading);font-size:8.5rem;color:#fff;letter-spacing:-0.03em;line-height:.95;text-transform:uppercase;margin:0px;}.elementor .e-5abbe218-1d4a{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-4b598c87-7669{min-height:90vh;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(180deg, rgba(19,22,27,.35) 0%,rgba(19,22,27,.88) 100%),url("https://africanfashionfiesta.com/wp-content/uploads/2026/10/WhatsApp-Image-2026-10-08-at-4.27.48-PM-1.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 40%;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-6c7f6405-3bb5{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#13161B;display:grid;gap:1.5rem;grid-template-columns:5fr 7fr;}.elementor .e-6c27b4e0-e02a{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:#0A7A98;letter-spacing:0.3em;margin:0px;}.elementor .e-246a3a48-14d7{font-family:var(--font-heading);font-size:6rem;color:#13161B;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-7c28f0b8-9572{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-1462f085-52b5{font-family:var(--font-heading);font-size:4rem;color:#0A7A98;line-height:1;margin:0px;}.elementor .e-30766acd-fb76{font-family:var(--font-body);font-weight:600;font-size:0.85rem;color:#A6752E;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-9490bb3-a3aa{padding:0px;margin-block-start:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;}.elementor .e-69b1053f-7be7{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-1db31c6-4477{font-family:var(--font-heading);font-size:4rem;color:#0A7A98;line-height:1;margin:0px;}.elementor .e-4891a74b-5a8b{font-family:var(--font-body);font-weight:600;font-size:0.85rem;color:#A6752E;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-968e36a-a3d9{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-2debdb01-5c50{padding:0px;display:grid;gap:4rem;grid-template-columns:7fr 5fr;align-items:start;}.elementor .e-189b294d-1930{padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#F5F2EA;display:flex;flex-direction:column;gap:4rem;}.elementor .e-7ba8334d-4320{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:#E1B567;letter-spacing:0.3em;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-47ceb037-9095{font-family:var(--font-heading);font-size:7.5rem;color:#F5F2EA;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-15ff9cc0-b139{font-family:var(--font-heading);font-size:7.5rem;color:#E1B567;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7e6ee947-7bbe:hover,.elementor .e-7e6ee947-7bbe:focus-visible{background-color:#ffffff;}.elementor .e-7e6ee947-7bbe{font-family:var(--font-body);font-weight:600;color:#13161B;letter-spacing:0.14em;text-transform:uppercase;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:#E1B567;}.elementor .e-720dfb34-c3f2{padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-697a3f75-a2ce{min-height:80vh;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#13161B;display:flex;flex-direction:column;justify-content:center;}