{"id":238,"date":"2025-08-21T13:00:26","date_gmt":"2025-08-21T13:00:26","guid":{"rendered":"https:\/\/irada-events.ae\/home-01-onepage\/"},"modified":"2026-05-17T07:07:19","modified_gmt":"2026-05-17T07:07:19","slug":"fellowship-in-aesthetic-gynecology","status":"publish","type":"page","link":"https:\/\/irada-events.ae\/fr\/fellowship-in-aesthetic-gynecology\/","title":{"rendered":"Fellowship in Aesthetic Gynecology"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"238\" class=\"elementor elementor-238\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e553422 e-con-full e-flex e-con e-parent\" data-id=\"e553422\" data-element_type=\"container\" data-e-type=\"container\" id=\"home\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7768190 elementor-widget elementor-widget-tx_hero_section elh-el tx_hero_section\" data-id=\"7768190\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;design_style&quot;:&quot;style_1&quot;}\" data-widget_type=\"tx_hero_section.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"nm-hero-1-area wa-p-relative wa-fix wa_magnetic_btn_3 wa_add_class tx-section\">\r\n    <canvas><\/canvas>\r\n\r\n    <!-- bg-img -->\r\n        <div class=\"nm-hero-1-bg-img wa-img-cover wa-fix\">\r\n        <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2025\/08\/ggggggg.jpg\" alt=\"ggggggg\">\r\n    <\/div>\r\n    \r\n    <!-- content -->\r\n    <div class=\"nm-hero-1-container\">\r\n        <div class=\"nm-hero-1-content\">\r\n            <h1 class=\"tx-title nm-hero-1-title has-title-1 wa-fix\">Fellowship in <\/h1>                        <h2 class=\"nm-hero-1-subtitle nm-p-1 wa-fix tx-subTitle\" >\r\n                <span><\/span>\r\n            <\/h2>\r\n            \r\n                        <h3 class=\"nm-hero-1-title has-title-2 wa-fix tx-bigTitle\" >\r\n                <span>Aesthetic Gynecology<\/span>\r\n            <\/h3>\r\n                    <\/div>\r\n    <\/div>\r\n\r\n    <!-- content-2 -->\r\n    <div class=\"nm-hero-1-content-2\">\r\n        <div class=\"nm-hero-1-container\">\r\n            <div class=\"nm-hero-1-content-2-wrap wa-fix\">\r\n\r\n                \r\n                                <p class=\"nm-p-1 nm-hero-1-disc tx-description\"><\/p>\r\n                \r\n                                <div class=\"nm-hero-1-btn \" >\r\n                    <a href=\"https:\/\/irada-events.ae\/fellowship-in-aesthetic-gynecology\/#contact\"\r\n                    target=\"_self\"\r\n                    rel=\"\"\r\n                    aria-label=\"Register Now\" class=\"nm-pr-btn-1 has-v2 wa_magnetic_btn_2 tx-button\">\r\n                                                <span class=\"icon wa_magnetic_btn_2_elm\">\r\n                            <i aria-hidden=\"true\" class=\" fas fa-long-arrow-right\"><\/i>                            <i aria-hidden=\"true\" class=\" fas fa-long-arrow-right\"><\/i>                        <\/span>\r\n                        \r\n                                                <span class=\"text\"\r\n                            data-back=\"Register Now\"\r\n                            data-front=\"Register Now\">\r\n                        <\/span>\r\n                                            <\/a>\r\n                <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- main-img -->\r\n    <div class=\"nm-hero-1-main-img \" >\r\n        \r\n                <img decoding=\"async\" class=\"wa_magnetic_btn_3_elm\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/LADY.webp\" alt=\"LADY\">\r\n            <\/div>\r\n\r\n\r\n        <div class=\"nm-hero-1-bg-icon\">\r\n            <\/div>\r\n    \r\n\r\n    <!-- social-link -->\r\n    <\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f4de1b elementor-absolute elementor-widget elementor-widget-html\" data-id=\"2f4de1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    .hero-meta {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 12px;\r\n}\r\n\r\n.hero-meta__chip {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 12px 20px;\r\n  background: rgba(255, 255, 255, 0.75);\r\n  border: 1px solid rgba(212, 59, 135, 0.2);\r\n  border-radius: 999px;\r\n  font-size: 14.5px;\r\n  color: #3D1B36;\r\n  backdrop-filter: blur(8px);\r\n  -webkit-backdrop-filter: blur(8px);\r\n  box-shadow: 0 2px 8px rgba(152, 50, 133, 0.08);\r\n  transition: transform 0.28s cubic-bezier(0.2, 0.8, 0.2, 1),\r\n              box-shadow 0.28s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n}\r\n\r\n.hero-meta__chip:hover {\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 8px 20px rgba(152, 50, 133, 0.15);\r\n}\r\n\r\n.hero-meta__chip svg {\r\n  width: 18px;\r\n  height: 18px;\r\n  color: #D43B87;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.hero-meta__chip strong {\r\n  color: #983285;\r\n  font-weight: 700;\r\n}\r\n<\/style>\r\n\r\n<div class=\"hero-meta\">\r\n  <div class=\"hero-meta__chip\">\r\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n      <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"3\"\/>\r\n      <path d=\"M8 2v4M16 2v4M3 10h18\"\/>\r\n    <\/svg>\r\n    <span><strong>3 \u2013 5 July 2026<\/strong><\/span>\r\n  <\/div>\r\n  <div class=\"hero-meta__chip\">\r\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n      <path d=\"M12 22s-8-7.5-8-13a8 8 0 1 1 16 0c0 5.5-8 13-8 13Z\"\/>\r\n      <circle cx=\"12\" cy=\"9\" r=\"3\"\/>\r\n    <\/svg>\r\n    <span><strong>Casablanca, Morocco<\/strong><\/span>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c84889 e-con-full hero_bbb e-flex e-con e-parent\" data-id=\"1c84889\" data-element_type=\"container\" data-e-type=\"container\" id=\"about\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf349ac elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"bf349ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    .cert-banner {\r\n  position: relative;\r\n  display: grid;\r\n  grid-template-columns: 1.4fr 1fr;\r\n  gap: clamp(28px, 4vw, 56px);\r\n  align-items: center;\r\n  padding: clamp(28px, 3.5vw, 44px) clamp(28px, 4vw, 56px);\r\n  background: linear-gradient(135deg, #2A0F26 0%, #4A1F40 100%);\r\n  border-radius: 28px;\r\n  color: #FFFFFF;\r\n  box-shadow: 0 28px 70px rgba(152, 50, 133, 0.25);\r\n  overflow: hidden;\r\n  font-family: 'Inter', system-ui, sans-serif;\r\n}\r\n\r\n\/* Decorative magenta glow *\/\r\n.cert-banner::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -100px;\r\n  right: -100px;\r\n  width: 320px;\r\n  height: 320px;\r\n  background: linear-gradient(135deg, #D43B87, #B65BC5);\r\n  border-radius: 50%;\r\n  filter: blur(60px);\r\n  opacity: 0.35;\r\n  pointer-events: none;\r\n}\r\n.cert-banner > * { position: relative; }\r\n\r\n\/* ---------- Left: badge + heading ---------- *\/\r\n.cert-banner__head {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 20px;\r\n}\r\n\r\n.cert-banner__badge {\r\n  flex-shrink: 0;\r\n  width: 120px;\r\n  height: 120px;\r\n  \r\n  \r\n  display: grid;\r\n  place-items: center;\r\n  padding: 6px;\r\n\r\n}\r\n\r\n.cert-banner__badge img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: contain;\r\n  display: block;\r\n}\r\n\r\n.cert-banner__label {\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  color: rgba(255, 255, 255, 0.6);\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin: 0 0 6px;\r\n}\r\n\r\n.cert-banner__title {\r\n  font-family: 'Cormorant Garamond', Georgia, serif;\r\n  font-size: clamp(20px, 2.4vw, 26px);\r\n  font-weight: 600;\r\n  color: #FFFFFF;\r\n  line-height: 1.25;\r\n  margin: 0;\r\n}\r\n\r\n\/* ---------- Right: facts row ---------- *\/\r\n.cert-banner__facts {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: clamp(16px, 2vw, 28px);\r\n  margin: 0;\r\n  padding-left: clamp(20px, 3vw, 36px);\r\n  border-left: 1px solid rgba(255, 255, 255, 0.15);\r\n}\r\n\r\n.cert-banner__facts > div {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 6px;\r\n}\r\n\r\n.cert-banner__facts dt {\r\n  font-size: 11px;\r\n  color: rgba(255, 255, 255, 0.55);\r\n  text-transform: uppercase;\r\n  letter-spacing: 1.5px;\r\n  font-weight: 600;\r\n  margin: 0;\r\n}\r\n\r\n.cert-banner__facts dd {\r\n  font-size: 14px;\r\n  color: #FFFFFF;\r\n  font-weight: 600;\r\n  line-height: 1.4;\r\n  margin: 0;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n@media (max-width: 900px) {\r\n  .cert-banner {\r\n    grid-template-columns: 1fr;\r\n    gap: 28px;\r\n    text-align: left;\r\n  }\r\n  .cert-banner__facts {\r\n    border-left: 0;\r\n    border-top: 1px solid rgba(255, 255, 255, 0.15);\r\n    padding-left: 0;\r\n    padding-top: 24px;\r\n  }\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .cert-banner__head {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: 16px;\r\n  }\r\n  .cert-banner__facts {\r\n    grid-template-columns: 1fr;\r\n    gap: 18px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"cert-banner\">\r\n  <div class=\"cert-banner__head\">\r\n    <div class=\"cert-banner__badge\">\r\n      <img loading=\"lazy\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/Untitled-design-15-1.webp\"\r\n           alt=\"IACG \u2014 International Association of Cosmetic Gynecology\"\r\n           width=\"80\" height=\"80\" loading=\"lazy\" decoding=\"async\">\r\n    <\/div>\r\n    <div class=\"cert-banner__heading\">\r\n      <p class=\"cert-banner__label\">Certified by<\/p>\r\n      <h3 class=\"cert-banner__title\">The International Association of Cosmetic Gynecology<\/h3>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <dl class=\"cert-banner__facts\">\r\n    <div>\r\n      <dt>Format<\/dt>\r\n      <dd>Lecture \u00b7 Demos \u00b7 Hands-On<\/dd>\r\n    <\/div>\r\n    <div>\r\n      <dt>Duration<\/dt>\r\n      <dd>3 Days \u00b7 24+ hours<\/dd>\r\n    <\/div>\r\n    <div>\r\n      <dt>Award<\/dt>\r\n      <dd>IACG Fellowship Certificate<\/dd>\r\n    <\/div>\r\n  <\/dl>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d96b6c4 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"d96b6c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   Countdown banner \u2014 LIGHT variant\r\n   Designed to sit BELOW the dark cert-banner for visual contrast\r\n   Scoped under .ag-countdown\r\n   ========================================================= *\/\r\n.ag-countdown {\r\n  --c-primary:    #D43B87;\r\n  --c-secondary:  #983285;\r\n  --c-accent:     #B65BC5;\r\n\r\n  position: relative;\r\n  background:\r\n    radial-gradient(ellipse at top right, rgba(212, 59, 135, .12), transparent 50%),\r\n    radial-gradient(ellipse at bottom left, rgba(182, 91, 197, .14), transparent 55%),\r\n    linear-gradient(135deg, #FFFFFF 0%, #FCEEF0 50%, #F7E0E1 100%);\r\n  border: 1.5px solid rgba(212, 59, 135, .20);\r\n  padding: 28px 5%;\r\n  border-radius: 24px;\r\n  font-family: 'BrandonText', 'Inter', system-ui, sans-serif;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n  margin-top: 24px;\r\n  margin-bottom: 24px;\r\n  box-shadow: 0 12px 30px rgba(152, 50, 133, .08);\r\n}\r\n.ag-countdown *,\r\n.ag-countdown *::before,\r\n.ag-countdown *::after { box-sizing: border-box; }\r\n\r\n\/* Top gradient hairline *\/\r\n.ag-countdown::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, transparent, rgba(212, 59, 135, .7), rgba(182, 91, 197, .7), rgba(212, 59, 135, .7), transparent);\r\n}\r\n\r\n\/* Soft decorative magenta glow *\/\r\n.ag-countdown::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -80px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 500px;\r\n  height: 200px;\r\n  background: radial-gradient(ellipse, rgba(212, 59, 135, .25), transparent 70%);\r\n  filter: blur(50px);\r\n  opacity: .6;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n.ag-countdown__inner {\r\n  position: relative;\r\n  z-index: 1;\r\n  max-width: 1240px;\r\n  margin: 0 auto;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 32px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n\/* ---------- Label (left side) ---------- *\/\r\n.ag-countdown__label {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 14px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ag-countdown__icon {\r\n  width: 36px;\r\n  height: 36px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: rgba(212, 59, 135, .12);\r\n  border: 1px solid rgba(212, 59, 135, .35);\r\n  border-radius: 50%;\r\n  flex-shrink: 0;\r\n  animation: ag-cd-pulse 2.5s ease-in-out infinite;\r\n}\r\n.ag-countdown__icon svg {\r\n  width: 18px;\r\n  height: 18px;\r\n  color: #D43B87;\r\n}\r\n@keyframes ag-cd-pulse {\r\n  0%, 100% { box-shadow: 0 0 0 0 rgba(212, 59, 135, .40); }\r\n  50%      { box-shadow: 0 0 0 10px rgba(212, 59, 135, 0); }\r\n}\r\n\r\n.ag-countdown__title {\r\n  display: flex;\r\n  flex-direction: column;\r\n  line-height: 1.2;\r\n}\r\n.ag-countdown__eyebrow {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  color: #D43B87;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin: 0;\r\n}\r\n.ag-countdown__heading {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 17px;\r\n  font-weight: 700;\r\n  color: #2A0F26;\r\n  letter-spacing: -.2px;\r\n  margin: 4px 0 0;\r\n}\r\n\r\n\/* ---------- Counter blocks (center) ---------- *\/\r\n.ag-countdown__counter {\r\n  display: flex;\r\n  align-items: stretch;\r\n  gap: 10px;\r\n  font-variant-numeric: tabular-nums;\r\n}\r\n\r\n.ag-countdown__block {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-width: 64px;\r\n  padding: 10px 14px;\r\n  background: #FFFFFF;\r\n  border: 1px solid rgba(212, 59, 135, .20);\r\n  border-radius: 12px;\r\n  box-shadow: 0 4px 12px rgba(212, 59, 135, .08);\r\n  transition: background .3s ease, transform .3s ease, box-shadow .3s ease, border-color .3s ease;\r\n}\r\n.ag-countdown__block:hover {\r\n  border-color: rgba(212, 59, 135, .40);\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 8px 20px rgba(212, 59, 135, .15);\r\n}\r\n\r\n.ag-countdown__num {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: #D43B87;\r\n  line-height: 1;\r\n  letter-spacing: -.5px;\r\n}\r\n\r\n.ag-countdown__unit {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 9.5px;\r\n  font-weight: 700;\r\n  color: #983285;\r\n  letter-spacing: 1.2px;\r\n  text-transform: uppercase;\r\n  margin-top: 4px;\r\n}\r\n\r\n\/* ---------- CTA button (right side) ---------- *\/\r\n.ag-countdown__cta {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 12px 24px;\r\n  background: linear-gradient(135deg, #D43B87 0%, #983285 100%);\r\n  color: #FFFFFF;\r\n  border: none;\r\n  border-radius: 50px;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 12.5px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.2px;\r\n  text-transform: uppercase;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n  flex-shrink: 0;\r\n  box-shadow: 0 6px 18px rgba(212, 59, 135, .35);\r\n  transition: transform .3s ease, box-shadow .3s ease, background .3s ease;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.ag-countdown__cta::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .3), transparent);\r\n  transform: translateX(-100%);\r\n  transition: transform .6s ease;\r\n  pointer-events: none;\r\n}\r\n.ag-countdown__cta:hover {\r\n  transform: translateY(-2px);\r\n  background: linear-gradient(135deg, #983285 0%, #D43B87 100%);\r\n  box-shadow: 0 12px 28px rgba(152, 50, 133, .45);\r\n}\r\n.ag-countdown__cta:hover::before {\r\n  transform: translateX(100%);\r\n}\r\n.ag-countdown__cta svg {\r\n  width: 14px;\r\n  height: 14px;\r\n  transition: transform .3s ease;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n.ag-countdown__cta:hover svg {\r\n  transform: translateX(3px);\r\n}\r\n.ag-countdown__cta span {\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n\/* ---------- \"Event has started\" finished state ---------- *\/\r\n.ag-countdown.is-finished .ag-countdown__counter {\r\n  display: none;\r\n}\r\n.ag-countdown.is-finished .ag-countdown__heading {\r\n  font-size: 19px;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n@media (max-width: 1080px) {\r\n  .ag-countdown__inner {\r\n    justify-content: center;\r\n    text-align: center;\r\n  }\r\n  .ag-countdown__label {\r\n    flex-basis: 100%;\r\n    justify-content: center;\r\n  }\r\n}\r\n\r\n@media (max-width: 780px) {\r\n  .ag-countdown {\r\n    padding: 24px 5%;\r\n    border-radius: 16px;\r\n  }\r\n  .ag-countdown__inner { gap: 20px; }\r\n  .ag-countdown__heading { font-size: 15px; }\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .ag-countdown__counter { gap: 6px; }\r\n  .ag-countdown__block {\r\n    min-width: 56px;\r\n    padding: 8px 10px;\r\n  }\r\n  .ag-countdown__num { font-size: 22px; }\r\n  .ag-countdown__unit { font-size: 9px; letter-spacing: 1px; }\r\n  .ag-countdown__cta {\r\n    padding: 10px 20px;\r\n    font-size: 11.5px;\r\n  }\r\n}\r\n\r\n@media (max-width: 420px) {\r\n  .ag-countdown__icon { display: none; }\r\n  .ag-countdown__block { min-width: 50px; }\r\n  .ag-countdown__num { font-size: 20px; }\r\n}\r\n\r\n\/* ---------- Reduced motion ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ag-countdown__icon { animation: none !important; }\r\n  .ag-countdown__cta,\r\n  .ag-countdown__block { transition: none !important; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"ag-countdown\" data-event-date=\"2026-07-03T08:00:00\">\r\n  <div class=\"ag-countdown__inner\">\r\n\r\n    <!-- Label -->\r\n    <div class=\"ag-countdown__label\">\r\n      <span class=\"ag-countdown__icon\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\r\n          <polyline points=\"12 6 12 12 16 14\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n      <div class=\"ag-countdown__title\">\r\n        <p class=\"ag-countdown__eyebrow\">Programme Begins In<\/p>\r\n        <p class=\"ag-countdown__heading\">Casablanca \u00b7 3 July 2026<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Counter blocks -->\r\n    <div class=\"ag-countdown__counter\" role=\"timer\" aria-live=\"polite\" aria-label=\"Time until event\">\r\n      <div class=\"ag-countdown__block\">\r\n        <span class=\"ag-countdown__num\" data-cd=\"days\">00<\/span>\r\n        <span class=\"ag-countdown__unit\">Days<\/span>\r\n      <\/div>\r\n      <div class=\"ag-countdown__block\">\r\n        <span class=\"ag-countdown__num\" data-cd=\"hours\">00<\/span>\r\n        <span class=\"ag-countdown__unit\">Hours<\/span>\r\n      <\/div>\r\n      <div class=\"ag-countdown__block\">\r\n        <span class=\"ag-countdown__num\" data-cd=\"minutes\">00<\/span>\r\n        <span class=\"ag-countdown__unit\">Min<\/span>\r\n      <\/div>\r\n      <div class=\"ag-countdown__block\">\r\n        <span class=\"ag-countdown__num\" data-cd=\"seconds\">00<\/span>\r\n        <span class=\"ag-countdown__unit\">Sec<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- CTA -->\r\n    <!--<a href=\"#contact\" class=\"ag-countdown__cta\">-->\r\n    <!--  <span>Register Now<\/span>-->\r\n    <!--  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">-->\r\n    <!--    <path d=\"M5 12h14M13 5l7 7-7 7\"\/>-->\r\n    <!--  <\/svg>-->\r\n    <!--<\/a>-->\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function() {\r\n  const banner = document.querySelector('.ag-countdown');\r\n  if (!banner) return;\r\n\r\n  const targetDate = new Date(banner.dataset.eventDate || '2026-07-03T08:00:00').getTime();\r\n  if (isNaN(targetDate)) return;\r\n\r\n  const els = {\r\n    days:    banner.querySelector('[data-cd=\"days\"]'),\r\n    hours:   banner.querySelector('[data-cd=\"hours\"]'),\r\n    minutes: banner.querySelector('[data-cd=\"minutes\"]'),\r\n    seconds: banner.querySelector('[data-cd=\"seconds\"]')\r\n  };\r\n  const heading = banner.querySelector('.ag-countdown__heading');\r\n  const eyebrow = banner.querySelector('.ag-countdown__eyebrow');\r\n\r\n  function pad(n) { return String(n).padStart(2, '0'); }\r\n\r\n  function tick() {\r\n    const now = Date.now();\r\n    const diff = targetDate - now;\r\n\r\n    if (diff <= 0) {\r\n      banner.classList.add('is-finished');\r\n      eyebrow.textContent = 'Event';\r\n      heading.textContent = 'The Programme has begun';\r\n      clearInterval(interval);\r\n      return;\r\n    }\r\n\r\n    const days    = Math.floor(diff \/ (1000 * 60 * 60 * 24));\r\n    const hours   = Math.floor((diff \/ (1000 * 60 * 60)) % 24);\r\n    const minutes = Math.floor((diff \/ (1000 * 60)) % 60);\r\n    const seconds = Math.floor((diff \/ 1000) % 60);\r\n\r\n    if (els.days)    els.days.textContent    = pad(days);\r\n    if (els.hours)   els.hours.textContent   = pad(hours);\r\n    if (els.minutes) els.minutes.textContent = pad(minutes);\r\n    if (els.seconds) els.seconds.textContent = pad(seconds);\r\n  }\r\n\r\n  tick();\r\n  const interval = setInterval(tick, 1000);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9c3051 elementor-widget elementor-widget-tx_about elh-el tx_about\" data-id=\"c9c3051\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;design_style&quot;:&quot;style_1&quot;,&quot;choose_heading_style&quot;:&quot;style_1&quot;}\" data-widget_type=\"tx_about.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"nm-about-1-area wa-p-relative pt-80\">\r\n        <div class=\"nm-about-1-line\">\r\n        <div class=\"nm-about-1-line-border\"><\/div>\r\n        <div class=\"nm-about-1-line-plus\">\r\n            <span class=\"plus\" >+<\/span>\r\n        <\/div>\r\n    <\/div>\r\n    \r\n     \r\n    \r\n    <div class=\"container nm-container-1\">\r\n\r\n        <div class=\"nm-about-1-wrap\">\r\n\r\n            <!-- left -->\r\n            <div class=\"nm-about-1-left wa-p-relative \">\r\n                <div class=\"nm-about-1-left-content\">\r\n                    <!-- section-title -->\r\n                    <div class=\"nm-about-1-sec-title mb-30\">\r\n\r\n                                                <h6 class=\"nm-subtitle-1\">\r\n                            <span class=\"dot\"><\/span>\r\n                            <span class=\"text wow waRotateX\"><\/span>\r\n                        <\/h6>\r\n                        \r\n                        <h2 class=\"tx-title nm-sec-title-1 wa_bg_position\">Train . Refine . Transform<\/h2>\r\n                                                <p class=\"nm-p-1 sec-disc fadeInUp2 wow tx-description\">\r\n                            Over three intensive days in Casablanca, participants move from foundational anatomy and patient assessment through every modality currently shaping the specialty: lasers, radiofrequency, threads, injectables, carboxytherapy, PRP, and in-clinic surgical techniques performed under local anesthesia.                        <\/p>\r\n                        \r\n                        \r\n                    <\/div>\r\n\r\n                    <!-- content -->\r\n                    <div class=\"inner-div fadeInUp2 wow\">\r\n\r\n                        <!-- author -->\r\n                                                <div class=\"nm-about-1-author\">\r\n                            <div class=\"nm-about-1-author-img wa-fix wa_add_class\">\r\n                                                                <div class=\"img-shape-1\"><\/div>\r\n                                <div class=\"img-shape-2\"><\/div>\r\n                                <div class=\"img-shape-3\"><\/div>\r\n                                                                                                <div class=\"main-img wa-fix\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/DR-MUSTAFA-ALDAM-1.webp\" alt=\"DR MUSTAFA ALDAM\">\r\n                                <\/div>\r\n                                                            <\/div>\r\n                            <div class=\"nm-about-1-author-content\">\r\n                                                                <h5 class=\"nm-h-1 author-name\">\r\n                                    <a href=\"\"\r\n                                    target=\"_self\"\r\n                                    rel=\"\"\r\n                                    aria-label=\"Dr. Mustafa Aldam\">\r\n                                        Dr. Mustafa Aldam                                    <\/a>\r\n                                <\/h5>\r\n                                \r\n                                                                <p class=\"nm-p-1 author-dg\">\r\n                                    Consultant Obstetrician &amp; Gynecologist | Founder of MeGo Conference | Medical Director, Healia Medical Center                                <\/p>\r\n                                \r\n                                \r\n                            <\/div>\r\n                        <\/div>\r\n                        \r\n                        <!-- line -->\r\n                                                <div class=\"inner-div-line\"><\/div>\r\n                        \r\n                        <!-- btn -->\r\n                                            <\/div>\r\n                <\/div>\r\n\r\n                            <\/div>\r\n\r\n            <!-- right -->\r\n                        <div class=\"nm-about-1-card-wrap  wa-p-relative\">\r\n\r\n                <!-- single-card -->\r\n                                <div class=\"a1_card_trigger_elm\">\r\n                    <div class=\"nm-about-1-card \">\r\n                                                <span class=\"icon\">\r\n                                                            <i aria-hidden=\"true\" class=\"fas fa-book-open\"><\/i>                                                    <\/span>\r\n                        \r\n                                                <h4 class=\"nm-h-1 title\">\r\n                            <a href=\"\"\r\n                            target=\"_self\"\r\n                            rel=\"\"\r\n                            aria-label=\"Theory\">\r\n                                Theory                            <\/a>\r\n                        <\/h4>\r\n                        \r\n                                                <p class=\"nm-p-1 disc\">Foundational anatomy, patient selection, and evidence-based protocols.<\/p>\r\n                                            <\/div>\r\n                <\/div>\r\n                                <div class=\"a1_card_trigger_elm\">\r\n                    <div class=\"nm-about-1-card \">\r\n                                                <span class=\"icon\">\r\n                                                            <i aria-hidden=\"true\" class=\"fas fa-bong\"><\/i>                                                    <\/span>\r\n                        \r\n                                                <h4 class=\"nm-h-1 title\">\r\n                            <a href=\"\"\r\n                            target=\"_self\"\r\n                            rel=\"\"\r\n                            aria-label=\"Technique\">\r\n                                Technique                            <\/a>\r\n                        <\/h4>\r\n                        \r\n                                                <p class=\"nm-p-1 disc\">Lasers, RF, threads, injectables, PRP, carboxytherapy, and surgical methods.<\/p>\r\n                                            <\/div>\r\n                <\/div>\r\n                                <div class=\"a1_card_trigger_elm\">\r\n                    <div class=\"nm-about-1-card \">\r\n                                                <span class=\"icon\">\r\n                                                            <i aria-hidden=\"true\" class=\"far fa-heart\"><\/i>                                                    <\/span>\r\n                        \r\n                                                <h4 class=\"nm-h-1 title\">\r\n                            <a href=\"\"\r\n                            target=\"_self\"\r\n                            rel=\"\"\r\n                            aria-label=\"Live Practice\">\r\n                                Live Practice                            <\/a>\r\n                        <\/h4>\r\n                        \r\n                                                <p class=\"nm-p-1 disc\">Hands-on surgical and non-surgical cases performed alongside the faculty.<\/p>\r\n                                            <\/div>\r\n                <\/div>\r\n                \r\n            <\/div>\r\n                    <\/div>\r\n    <\/div>\r\n\r\n        <div class=\"nm-about-1-line has-v2\">\r\n        <div class=\"nm-about-1-line-border\"><\/div>\r\n        <div class=\"nm-about-1-line-plus\">\r\n            <span class=\"plus\">+<\/span>\r\n        <\/div>\r\n    <\/div>\r\n    <\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16d0452 e-flex e-con-boxed e-con e-parent\" data-id=\"16d0452\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ee333a elementor-widget elementor-widget-html\" data-id=\"5ee333a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* =========================================================\r\n   Agenda section \u2014 scoped under .ag-agenda\r\n   3-day programme with pill switcher (CSS-only) and themed blocks\r\n   ========================================================= *\/\r\n.ag-agenda {\r\n  --ag-primary:    #D43B87;\r\n  --ag-secondary:  #983285;\r\n  --ag-accent:     #B65BC5;\r\n  --ag-bg:         #FCEEF0;\r\n  --ag-bg-alt:     #F7E0E1;\r\n  --ag-surface:    #FFFFFF;\r\n  --ag-text:       #3D1B36;\r\n  --ag-text-muted: #6E3D63;\r\n  --ag-text-soft:  #A07499;\r\n  --ag-border:     rgba(212,59,135,.14);\r\n  --ag-shadow:     0 14px 40px rgba(152,50,133,.10);\r\n  --ag-heading-font: 'Nexa', sans-serif;\r\n\r\n  background:\r\n    radial-gradient(ellipse at top left, rgba(212,59,135,.08), transparent 40%),\r\n    radial-gradient(ellipse at bottom right, rgba(182,91,197,.10), transparent 50%),\r\n    var(--ag-bg);\r\n  padding: 100px 5%;\r\n  border-radius: 24px;\r\n  font-family: 'BrandonText', 'Inter', system-ui, sans-serif;\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n}\r\n.ag-agenda *,\r\n.ag-agenda *::before,\r\n.ag-agenda *::after { box-sizing: border-box; }\r\n\r\n.ag-agenda__inner {\r\n  max-width: 1240px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n}\r\n\r\n\/* ---------- Section header ---------- *\/\r\n.ag-agenda__header {\r\n  text-align: center;\r\n  max-width: 720px;\r\n  margin: 0 auto 56px;\r\n}\r\n\r\n.ag-agenda__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  padding: 8px 18px;\r\n  font-family: var(--ag-heading-font);\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  color: var(--ag-primary);\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin: 0 0 20px;\r\n  background: rgba(212,59,135,.08);\r\n  border: 1px solid rgba(212,59,135,.25);\r\n  border-radius: 50px;\r\n}\r\n\r\n.ag-agenda__title {\r\n  font-family: var(--ag-heading-font);\r\n  font-size: clamp(34px, 5vw, 56px);\r\n  font-weight: 700;\r\n  line-height: 1;\r\n  margin: 0 0 16px;\r\n  color: #D43B87;\r\n  letter-spacing: -.5px;\r\n}\r\n.ag-agenda__title span {\r\n  background: linear-gradient(135deg, #D43B87 0%, #B65BC5 50%, #983285 100%);\r\n  -webkit-background-clip: text; background-clip: text;\r\n  -webkit-text-fill-color: transparent; color: transparent;\r\n}\r\n\r\n.ag-agenda__sub {\r\n  font-size: 17px;\r\n  line-height: 1.7;\r\n  color: var(--ag-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n\/* ---------- Radio inputs (hidden) ---------- *\/\r\n.ag-agenda__radio {\r\n  position: absolute;\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  width: 0;\r\n  height: 0;\r\n}\r\n\r\n\/* ---------- Day switcher (pills) ---------- *\/\r\n.ag-agenda__switcher {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 14px;\r\n  max-width: 880px;\r\n  margin: 0 auto 56px;\r\n}\r\n\r\n.ag-agenda__pill {\r\n  position: relative;\r\n  cursor: pointer;\r\n  background: var(--ag-surface);\r\n  border: 1.5px solid var(--ag-border);\r\n  border-radius: 20px;\r\n  padding: 22px 24px;\r\n  display: grid;\r\n  grid-template-areas:\r\n    \"day  tag\"\r\n    \"date tag\";\r\n  grid-template-columns: 1fr auto;\r\n  column-gap: 16px;\r\n  row-gap: 4px;\r\n  align-items: center;\r\n  transition: transform .35s ease,\r\n              border-color .35s ease,\r\n              box-shadow .35s ease,\r\n              background .35s ease;\r\n  min-height: 44px;\r\n}\r\n\r\n.ag-agenda__pill::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: -2px;\r\n  border-radius: 22px;\r\n  background: linear-gradient(135deg, #D43B87, #B65BC5, #983285);\r\n  opacity: 0;\r\n  z-index: -1;\r\n  transition: opacity .35s ease;\r\n}\r\n\r\n.ag-agenda__pill:hover {\r\n  border-color: rgba(212,59,135,.4);\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 10px 28px rgba(152,50,133,.12);\r\n}\r\n\r\n.ag-agenda__pill-day {\r\n  grid-area: day;\r\n  font-family: var(--ag-heading-font);\r\n  font-size: 22px;\r\n  font-weight: 700;\r\n  color: #D43B87;\r\n  line-height: 1;\r\n  letter-spacing: -.3px;\r\n}\r\n.ag-agenda__pill-date {\r\n  grid-area: date;\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  color: var(--ag-text-muted);\r\n}\r\n.ag-agenda__pill-tag {\r\n  grid-area: tag;\r\n  font-family: var(--ag-heading-font);\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.2px;\r\n  text-transform: uppercase;\r\n  color: var(--ag-primary);\r\n  padding: 6px 12px;\r\n  background: rgba(212,59,135,.08);\r\n  border-radius: 50px;\r\n  white-space: nowrap;\r\n  transition: background .35s ease, color .35s ease;\r\n}\r\n\r\n\/* Active pill state *\/\r\n#ag-d1:checked ~ .ag-agenda__switcher label[for=\"ag-d1\"],\r\n#ag-d2:checked ~ .ag-agenda__switcher label[for=\"ag-d2\"],\r\n#ag-d3:checked ~ .ag-agenda__switcher label[for=\"ag-d3\"] {\r\n  background: linear-gradient(135deg, #D43B87 0%, #983285 100%);\r\n  border-color: transparent;\r\n  box-shadow: 0 14px 36px rgba(212,59,135,.40);\r\n  transform: translateY(-2px);\r\n}\r\n#ag-d1:checked ~ .ag-agenda__switcher label[for=\"ag-d1\"] *,\r\n#ag-d2:checked ~ .ag-agenda__switcher label[for=\"ag-d2\"] *,\r\n#ag-d3:checked ~ .ag-agenda__switcher label[for=\"ag-d3\"] * {\r\n  color: #fff;\r\n}\r\n#ag-d1:checked ~ .ag-agenda__switcher label[for=\"ag-d1\"] .ag-agenda__pill-tag,\r\n#ag-d2:checked ~ .ag-agenda__switcher label[for=\"ag-d2\"] .ag-agenda__pill-tag,\r\n#ag-d3:checked ~ .ag-agenda__switcher label[for=\"ag-d3\"] .ag-agenda__pill-tag {\r\n  background: rgba(255,255,255,.20);\r\n  backdrop-filter: blur(6px);\r\n}\r\n\r\n\/* Keyboard focus *\/\r\n.ag-agenda__pill:focus-visible {\r\n  outline: 3px solid rgba(212,59,135,.45);\r\n  outline-offset: 4px;\r\n}\r\n\r\n\/* ---------- Day panels (toggle visibility) ---------- *\/\r\n.ag-agenda__day { display: none; animation: ag-fade .45s ease both; }\r\n#ag-d1:checked ~ .ag-agenda__day[data-day=\"1\"],\r\n#ag-d2:checked ~ .ag-agenda__day[data-day=\"2\"],\r\n#ag-d3:checked ~ .ag-agenda__day[data-day=\"3\"] { display: block; }\r\n\r\n@keyframes ag-fade {\r\n  from { opacity: 0; transform: translateY(12px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* ---------- Day header (giant number + title) ---------- *\/\r\n.ag-agenda__day-head {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 28px;\r\n  margin-bottom: 40px;\r\n  padding: 28px 32px;\r\n  background: var(--ag-surface);\r\n  border-radius: 24px;\r\n  border: 1px solid var(--ag-border);\r\n  box-shadow: var(--ag-shadow);\r\n}\r\n\r\n.ag-agenda__day-number {\r\n  flex-shrink: 0;\r\n  font-family: var(--ag-heading-font);\r\n  font-size: clamp(64px, 8vw, 100px);\r\n  font-weight: 700;\r\n  line-height: 1;\r\n  background: linear-gradient(135deg, #D43B87 0%, #B65BC5 50%, #983285 100%);\r\n  -webkit-background-clip: text; background-clip: text;\r\n  -webkit-text-fill-color: transparent; color: transparent;\r\n  letter-spacing: -3px;\r\n}\r\n\r\n.ag-agenda__day-head h3 {\r\n  font-family: var(--ag-heading-font);\r\n  font-size: clamp(22px, 2.6vw, 30px);\r\n  font-weight: 700;\r\n  color: #D43B87;\r\n  margin: 0 0 8px;\r\n  line-height: 1;\r\n}\r\n.ag-agenda__day-head p {\r\n  font-size: 15px;\r\n  color: var(--ag-text-muted);\r\n  margin: 0;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* ---------- Blocks grid (full width single column) ---------- *\/\r\n.ag-agenda__blocks {\r\n  display: grid;\r\n  grid-template-columns: 1fr;\r\n  gap: 18px;\r\n}\r\n\r\n\/* ---------- Standard block ---------- *\/\r\n.ag-agenda__block {\r\n  position: relative;\r\n  background: var(--ag-surface);\r\n  border: 1px solid var(--ag-border);\r\n  border-radius: 24px;\r\n  padding: 28px 32px;\r\n  transition: transform .4s cubic-bezier(.2,.8,.2,1),\r\n              box-shadow .4s ease,\r\n              border-color .4s ease;\r\n  overflow: hidden;\r\n}\r\n.ag-agenda__block::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0; left: 0;\r\n  width: 4px; height: 100%;\r\n  background: linear-gradient(180deg, #D43B87, #983285);\r\n  border-radius: 4px 0 0 4px;\r\n  transform: scaleY(.3);\r\n  transform-origin: top;\r\n  transition: transform .4s ease;\r\n}\r\n.ag-agenda__block:hover {\r\n  transform: translateY(-4px);\r\n  border-color: rgba(212,59,135,.35);\r\n  box-shadow: 0 18px 44px rgba(152,50,133,.14);\r\n}\r\n.ag-agenda__block:hover::before { transform: scaleY(1); }\r\n\r\n\/* Block header: time + title side by side *\/\r\n.ag-agenda__block-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 18px;\r\n  margin-bottom: 18px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n\/* Time chip *\/\r\n.ag-agenda__time {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 9px 16px;\r\n  background: rgba(212,59,135,.08);\r\n  border: 1px solid rgba(212,59,135,.18);\r\n  border-radius: 50px;\r\n  font-family: var(--ag-heading-font);\r\n  font-size: 13.5px;\r\n  font-weight: 700;\r\n  color: var(--ag-primary);\r\n  font-variant-numeric: tabular-nums;\r\n  flex-shrink: 0;\r\n}\r\n.ag-agenda__time svg { width: 14px; height: 14px; }\r\n\r\n.ag-agenda__block-title {\r\n  font-family: var(--ag-heading-font);\r\n  font-size: 24px;\r\n  font-weight: 700;\r\n  color: #D43B87;\r\n  margin: 0;\r\n  line-height: 1;\r\n  flex: 1;\r\n  min-width: 200px;\r\n}\r\n\r\n.ag-agenda__list {\r\n  list-style: none;\r\n  padding: 0;\r\n  margin: 0;\r\n  display: grid;\r\n  gap: 10px;\r\n}\r\n.ag-agenda__list li {\r\n  position: relative;\r\n  padding-left: 26px;\r\n  font-size: 14.5px;\r\n  color: var(--ag-text);\r\n  line-height: 1.6;\r\n}\r\n.ag-agenda__list li::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 0; top: 9px;\r\n  width: 14px; height: 14px;\r\n  background: linear-gradient(135deg, #D43B87, #983285);\r\n  border-radius: 50%;\r\n  opacity: .15;\r\n  transition: opacity .3s ease;\r\n}\r\n.ag-agenda__list li::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 4px; top: 13px;\r\n  width: 6px; height: 6px;\r\n  background: var(--ag-primary);\r\n  border-radius: 50%;\r\n}\r\n.ag-agenda__block:hover .ag-agenda__list li::before { opacity: .3; }\r\n\r\n\/* ---------- Featured block (workshop) ---------- *\/\r\n.ag-agenda__block--featured {\r\n  background: linear-gradient(135deg, rgba(212,59,135,.04) 0%, rgba(182,91,197,.06) 100%);\r\n  border-color: rgba(212,59,135,.25);\r\n}\r\n.ag-agenda__block--featured::before {\r\n  transform: scaleY(1);\r\n  background: linear-gradient(180deg, #D43B87, #B65BC5, #983285);\r\n  width: 5px;\r\n}\r\n.ag-agenda__block--featured .ag-agenda__list {\r\n  grid-template-columns: repeat(2, 1fr);\r\n  column-gap: 32px;\r\n  row-gap: 10px;\r\n}\r\n\r\n.ag-agenda__badge {\r\n  position: absolute;\r\n  top: 22px; right: 28px;\r\n  padding: 6px 14px;\r\n  font-family: var(--ag-heading-font);\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.5px;\r\n  text-transform: uppercase;\r\n  color: #fff;\r\n  background: linear-gradient(135deg, #D43B87, #983285);\r\n  border-radius: 50px;\r\n  box-shadow: 0 6px 16px rgba(212,59,135,.35);\r\n}\r\n\r\n.ag-agenda__note {\r\n  margin: 18px 0 0;\r\n  padding: 10px 16px;\r\n  background: rgba(212,59,135,.08);\r\n  border-left: 3px solid var(--ag-primary);\r\n  border-radius: 8px;\r\n  font-size: 13.5px;\r\n  color: var(--ag-text-muted);\r\n  font-style: italic;\r\n}\r\n\r\n\/* ---------- Finale block ---------- *\/\r\n.ag-agenda__block--finale {\r\n  background: linear-gradient(135deg, #2A0F26 0%, #4A1F40 100%);\r\n  border-color: transparent;\r\n  color: #fff;\r\n  text-align: center;\r\n  padding: 40px 32px;\r\n  overflow: hidden;\r\n}\r\n.ag-agenda__block--finale::before {\r\n  display: none;\r\n}\r\n.ag-agenda__block--finale::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -100px; right: -100px;\r\n  width: 280px; height: 280px;\r\n  background: linear-gradient(135deg, #D43B87, #B65BC5);\r\n  border-radius: 50%;\r\n  filter: blur(60px);\r\n  opacity: .35;\r\n  pointer-events: none;\r\n}\r\n.ag-agenda__block--finale > * { position: relative; }\r\n\r\n.ag-agenda__finale-icon {\r\n  width: 48px;\r\n  height: 48px;\r\n  margin: 0 auto 14px;\r\n  color: var(--ag-primary);\r\n  filter: drop-shadow(0 4px 14px rgba(212,59,135,.5));\r\n}\r\n.ag-agenda__block--finale .ag-agenda__block-title {\r\n  color: #fff;\r\n  font-size: 26px;\r\n  flex: none;\r\n  min-width: 0;\r\n}\r\n.ag-agenda__block--finale p {\r\n  color: rgba(255,211,230,.85);\r\n  font-size: 15px;\r\n  margin: 0;\r\n  max-width: 520px;\r\n  margin-inline: auto;\r\n}\r\n\r\n\/* ---------- Break divider ---------- *\/\r\n.ag-agenda__break {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 12px;\r\n  padding: 14px 20px;\r\n  background: rgba(212,59,135,.05);\r\n  border: 1px dashed rgba(212,59,135,.30);\r\n  border-radius: 14px;\r\n  font-family: var(--ag-heading-font);\r\n  font-size: 13.5px;\r\n  font-weight: 700;\r\n  color: var(--ag-primary);\r\n  font-variant-numeric: tabular-nums;\r\n  letter-spacing: .3px;\r\n}\r\n.ag-agenda__break svg {\r\n  width: 18px; height: 18px;\r\n  color: var(--ag-primary);\r\n  flex-shrink: 0;\r\n}\r\n\r\n\/* ---------- Reveal on switch ---------- *\/\r\n.ag-agenda__day .ag-agenda__day-head { animation: ag-rise .5s ease .05s both; }\r\n.ag-agenda__day .ag-agenda__block:nth-of-type(1) { animation: ag-rise .5s ease .12s both; }\r\n.ag-agenda__day .ag-agenda__block:nth-of-type(2) { animation: ag-rise .5s ease .19s both; }\r\n.ag-agenda__day .ag-agenda__block:nth-of-type(3) { animation: ag-rise .5s ease .26s both; }\r\n.ag-agenda__day .ag-agenda__block:nth-of-type(4) { animation: ag-rise .5s ease .33s both; }\r\n.ag-agenda__day .ag-agenda__break { animation: ag-rise .5s ease .15s both; }\r\n\r\n@keyframes ag-rise {\r\n  from { opacity: 0; transform: translateY(16px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n@media (max-width: 820px) {\r\n  .ag-agenda { padding: 70px 5%; border-radius: 16px; }\r\n\r\n  .ag-agenda__switcher {\r\n    grid-template-columns: 1fr;\r\n    gap: 10px;\r\n  }\r\n  .ag-agenda__pill {\r\n    grid-template-areas: \"day date tag\";\r\n    grid-template-columns: auto 1fr auto;\r\n    padding: 16px 20px;\r\n  }\r\n  .ag-agenda__pill-day { font-size: 18px; }\r\n  .ag-agenda__pill-date { text-align: center; }\r\n\r\n  .ag-agenda__day-head {\r\n    flex-direction: column;\r\n    text-align: center;\r\n    gap: 12px;\r\n    padding: 24px 22px;\r\n  }\r\n  .ag-agenda__day-number { font-size: 64px; }\r\n\r\n  .ag-agenda__block--featured .ag-agenda__list {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .ag-agenda { padding: 60px 4%; }\r\n  .ag-agenda__pill {\r\n    grid-template-areas:\r\n      \"day tag\"\r\n      \"date tag\";\r\n    grid-template-columns: 1fr auto;\r\n  }\r\n  .ag-agenda__block { padding: 24px 22px; }\r\n  .ag-agenda__block-title { font-size: 20px; }\r\n  .ag-agenda__badge {\r\n    position: static;\r\n    display: inline-block;\r\n    margin-bottom: 12px;\r\n  }\r\n}\r\n\r\n\/* ---------- Reduced motion ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ag-agenda *, .ag-agenda *::before, .ag-agenda *::after {\r\n    animation-duration: .01ms !important;\r\n    transition-duration: .01ms !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"ag-agenda\" id=\"agenda\">\r\n  <div class=\"ag-agenda__inner\">\r\n\r\n    <!-- Section header -->\r\n    <header class=\"ag-agenda__header\">\r\n\r\n      <h2 class=\"ag-agenda__title\">\r\n        Three Days, <span>Carefully Sequenced<\/span>\r\n      <\/h2>\r\n      <p class=\"ag-agenda__sub\">\r\n        From foundational theory on Day 1, to advanced technique on Day 2, to live\r\n        hands-on cases on Day 3 every session builds on the last.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <!-- Day switcher (radio-driven, no JS) -->\r\n    <input type=\"radio\" name=\"ag-day\" id=\"ag-d1\" class=\"ag-agenda__radio\" checked>\r\n    <input type=\"radio\" name=\"ag-day\" id=\"ag-d2\" class=\"ag-agenda__radio\">\r\n    <input type=\"radio\" name=\"ag-day\" id=\"ag-d3\" class=\"ag-agenda__radio\">\r\n\r\n    <div class=\"ag-agenda__switcher\" role=\"tablist\" aria-label=\"Programme days\">\r\n\r\n      <label for=\"ag-d1\" class=\"ag-agenda__pill\" role=\"tab\" tabindex=\"0\">\r\n        <span class=\"ag-agenda__pill-day\">Day 1<\/span>\r\n        <span class=\"ag-agenda__pill-date\">3 July<\/span>\r\n        <span class=\"ag-agenda__pill-tag\">Foundations<\/span>\r\n      <\/label>\r\n\r\n      <label for=\"ag-d2\" class=\"ag-agenda__pill\" role=\"tab\" tabindex=\"0\">\r\n        <span class=\"ag-agenda__pill-day\">Day 2<\/span>\r\n        <span class=\"ag-agenda__pill-date\">4 July<\/span>\r\n        <span class=\"ag-agenda__pill-tag\">Surgical<\/span>\r\n      <\/label>\r\n\r\n      <label for=\"ag-d3\" class=\"ag-agenda__pill\" role=\"tab\" tabindex=\"0\">\r\n        <span class=\"ag-agenda__pill-day\">Day 3<\/span>\r\n        <span class=\"ag-agenda__pill-date\">5 July<\/span>\r\n        <span class=\"ag-agenda__pill-tag\">Hands-On<\/span>\r\n      <\/label>\r\n\r\n    <\/div>\r\n\r\n    <!-- Day 1 -->\r\n    <div class=\"ag-agenda__day\" data-day=\"1\">\r\n      <div class=\"ag-agenda__day-head\">\r\n        <div class=\"ag-agenda__day-number\">01<\/div>\r\n        <div>\r\n          <h3>Foundations &amp; Non-Surgical Modalities<\/h3>\r\n          <p>Anatomy, assessment, and the full landscape of energy-based and injectable techniques.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ag-agenda__blocks\">\r\n\r\n        <article class=\"ag-agenda__block\">\r\n          <div class=\"ag-agenda__block-header\">\r\n            <div class=\"ag-agenda__time\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n                <circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/>\r\n              <\/svg>\r\n              <span>08:00 \u2013 09:30<\/span>\r\n            <\/div>\r\n            <h4 class=\"ag-agenda__block-title\">Foundations<\/h4>\r\n          <\/div>\r\n          <ul class=\"ag-agenda__list\">\r\n            <li>Introduction to Cosmetic Gynecology and Functional Gynecology<\/li>\r\n            <li>Patient consultation and patient selection<\/li>\r\n            <li>Applied Surgical Anatomy<\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n        <div class=\"ag-agenda__break\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n            <path d=\"M17 8h1a4 4 0 0 1 0 8h-1M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V8zM6 1v3M10 1v3M14 1v3\"\/>\r\n          <\/svg>\r\n          <span>09:30 \u2013 10:00 \u00b7 Coffee \/ Tea Break<\/span>\r\n        <\/div>\r\n\r\n        <article class=\"ag-agenda__block\">\r\n          <div class=\"ag-agenda__block-header\">\r\n            <div class=\"ag-agenda__time\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n                <circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/>\r\n              <\/svg>\r\n              <span>10:00 \u2013 13:00<\/span>\r\n            <\/div>\r\n            <h4 class=\"ag-agenda__block-title\">Energy-Based &amp; Injectable Techniques<\/h4>\r\n          <\/div>\r\n          <ul class=\"ag-agenda__list\">\r\n            <li>Laser vaginal tightening and laser vaginal rejuvenation<\/li>\r\n            <li>Radio-frequency vaginal tightening and RF rejuvenation<\/li>\r\n            <li>Chemical peeling for vaginal lightening<\/li>\r\n            <li>The use of PRP in cosmetic gynecology<\/li>\r\n            <li>G-spot augmentation: O-shot &amp; G-shot by filler<\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n        <div class=\"ag-agenda__break\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n            <path d=\"M3 11h18M5 11V7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4M5 11l-1 6h16l-1-6\"\/>\r\n          <\/svg>\r\n          <span>13:00 \u2013 14:00 \u00b7 Lunch Break<\/span>\r\n        <\/div>\r\n\r\n        <article class=\"ag-agenda__block\">\r\n          <div class=\"ag-agenda__block-header\">\r\n            <div class=\"ag-agenda__time\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n                <circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/>\r\n              <\/svg>\r\n              <span>14:00 \u2013 17:00<\/span>\r\n            <\/div>\r\n            <h4 class=\"ag-agenda__block-title\">Carboxytherapy, Fillers &amp; Devices<\/h4>\r\n          <\/div>\r\n          <ul class=\"ag-agenda__list\">\r\n            <li>Carboxytherapy in vaginal rejuvenation<\/li>\r\n            <li>Carboxytherapy in stretch marks<\/li>\r\n            <li>HA filler for labial augmentation<\/li>\r\n            <li>Non-surgical labioplasty<\/li>\r\n            <li>Different varieties of energy-based devices used in cosmetic gynecology<\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Day 2 -->\r\n    <div class=\"ag-agenda__day\" data-day=\"2\">\r\n      <div class=\"ag-agenda__day-head\">\r\n        <div class=\"ag-agenda__day-number\">02<\/div>\r\n        <div>\r\n          <h3>Surgical Techniques Under Local Anesthesia<\/h3>\r\n          <p>Labioplasty variations, threads, clitoroplasty, perineoplasty, and more.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ag-agenda__blocks\">\r\n\r\n        <article class=\"ag-agenda__block\">\r\n          <div class=\"ag-agenda__block-header\">\r\n            <div class=\"ag-agenda__time\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n                <circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/>\r\n              <\/svg>\r\n              <span>09:00 \u2013 11:00<\/span>\r\n            <\/div>\r\n            <h4 class=\"ag-agenda__block-title\">Labioplasty &amp; Vaginal Tightening<\/h4>\r\n          <\/div>\r\n          <ul class=\"ag-agenda__list\">\r\n            <li>Labioplasty \u2014 different techniques<\/li>\r\n            <li>Vaginal tightening hands-on in a clinical base under local anesthesia<\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n        <div class=\"ag-agenda__break\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n            <path d=\"M17 8h1a4 4 0 0 1 0 8h-1M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V8zM6 1v3M10 1v3M14 1v3\"\/>\r\n          <\/svg>\r\n          <span>11:00 \u2013 11:30 \u00b7 Break<\/span>\r\n        <\/div>\r\n\r\n        <article class=\"ag-agenda__block\">\r\n          <div class=\"ag-agenda__block-header\">\r\n            <div class=\"ag-agenda__time\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n                <circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/>\r\n              <\/svg>\r\n              <span>11:30 \u2013 13:00<\/span>\r\n            <\/div>\r\n            <h4 class=\"ag-agenda__block-title\">Thread Techniques<\/h4>\r\n          <\/div>\r\n          <ul class=\"ag-agenda__list\">\r\n            <li>Vaginal thread tightening<\/li>\r\n            <li>Vaginal thread lifting<\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n        <div class=\"ag-agenda__break\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n            <path d=\"M3 11h18M5 11V7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4M5 11l-1 6h16l-1-6\"\/>\r\n          <\/svg>\r\n          <span>13:00 \u2013 14:00 \u00b7 Lunch \/ Prayer Break<\/span>\r\n        <\/div>\r\n\r\n        <article class=\"ag-agenda__block\">\r\n          <div class=\"ag-agenda__block-header\">\r\n            <div class=\"ag-agenda__time\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n                <circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/>\r\n              <\/svg>\r\n              <span>14:00 \u2013 17:30<\/span>\r\n            <\/div>\r\n            <h4 class=\"ag-agenda__block-title\">Advanced Surgical Procedures<\/h4>\r\n          <\/div>\r\n          <ul class=\"ag-agenda__list\">\r\n            <li>Clitoral hood reduction and clitoroplasty<\/li>\r\n            <li>Labia majora reduction under local anesthesia in a clinical base setting<\/li>\r\n            <li>Perineoplasty and perineorrhaphy under local anesthesia in a clinical base setting<\/li>\r\n            <li>Surgical and non-surgical procedures \u2014 video presentation<\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Day 3 -->\r\n    <div class=\"ag-agenda__day\" data-day=\"3\">\r\n      <div class=\"ag-agenda__day-head\">\r\n        <div class=\"ag-agenda__day-number\">03<\/div>\r\n        <div>\r\n          <h3>Hands-On Live Workshops<\/h3>\r\n          <p>Live cases \u2014 non-surgical in the morning, surgical in the afternoon. Cases subject to availability.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ag-agenda__blocks\">\r\n\r\n        <article class=\"ag-agenda__block ag-agenda__block--featured\">\r\n          <span class=\"ag-agenda__badge\">Workshop<\/span>\r\n          <div class=\"ag-agenda__block-header\">\r\n            <div class=\"ag-agenda__time\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n                <circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/>\r\n              <\/svg>\r\n              <span>09:00 \u2013 13:00<\/span>\r\n            <\/div>\r\n            <h4 class=\"ag-agenda__block-title\">Hands-On Workshop \u00b7 Non-Surgical<\/h4>\r\n          <\/div>\r\n          <ul class=\"ag-agenda__list\">\r\n            <li>Carboxytherapy for stretch marks<\/li>\r\n            <li>Carboxytherapy application in vaginal rejuvenation<\/li>\r\n            <li>Laser tightening and rejuvenation<\/li>\r\n            <li>RF vaginal tightening and rejuvenation<\/li>\r\n            <li>RF labia majora augmentation<\/li>\r\n            <li>Labia majora augmentation by filler<\/li>\r\n            <li>Labiaplasty<\/li>\r\n            <li>Botox in vaginismus<\/li>\r\n            <li>Q &amp; A<\/li>\r\n          <\/ul>\r\n          <p class=\"ag-agenda__note\">10:45 \u2013 11:00 \u00b7 Tea \/ Coffee Break<\/p>\r\n        <\/article>\r\n\r\n        <div class=\"ag-agenda__break\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n            <path d=\"M3 11h18M5 11V7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4M5 11l-1 6h16l-1-6\"\/>\r\n          <\/svg>\r\n          <span>13:00 \u2013 14:00 \u00b7 Lunch \/ Prayer Break<\/span>\r\n        <\/div>\r\n\r\n        <article class=\"ag-agenda__block ag-agenda__block--featured\">\r\n          <span class=\"ag-agenda__badge\">Workshop<\/span>\r\n          <div class=\"ag-agenda__block-header\">\r\n            <div class=\"ag-agenda__time\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n                <circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/>\r\n              <\/svg>\r\n              <span>14:00 \u2013 18:00<\/span>\r\n            <\/div>\r\n            <h4 class=\"ag-agenda__block-title\">Hands-On Workshop \u00b7 Surgical<\/h4>\r\n          <\/div>\r\n          <ul class=\"ag-agenda__list\">\r\n            <li>Thread vaginal tightening<\/li>\r\n            <li>Vaginoplasty under local anesthesia in a clinic-based setting<\/li>\r\n            <li>Posterior repair under local anesthesia<\/li>\r\n            <li>Q &amp; A<\/li>\r\n          <\/ul>\r\n          <p class=\"ag-agenda__note\">Cases are subject to availability.<\/p>\r\n        <\/article>\r\n\r\n        <article class=\"ag-agenda__block ag-agenda__block--finale\">\r\n          <svg class=\"ag-agenda__finale-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n            <circle cx=\"12\" cy=\"8\" r=\"6\"\/>\r\n            <path d=\"M15.5 13.5 17 22l-5-3-5 3 1.5-8.5\"\/>\r\n          <\/svg>\r\n          <h4 class=\"ag-agenda__block-title\">Certificate Distribution &amp; Group Photo<\/h4>\r\n          <p>End of the course \u2014 celebrating your IACG Fellowship achievement.<\/p>\r\n        <\/article>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff19316 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"ff19316\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Meet Our Faculty <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8405217 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"8405217\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>International faculty with decades of combined experience training physicians worldwide.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7676bcc elementor-widget elementor-widget-html\" data-id=\"7676bcc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   Faculty section \u2014 scoped under .ag-faculty\r\n   Grayscale photos turn full-color on hover\r\n   Bio popup appears on hover with smooth scale-in animation\r\n   ========================================================= *\/\r\n.ag-faculty {\r\n  --ag-primary:    #D43B87;\r\n  --ag-secondary:  #983285;\r\n  --ag-accent:     #B65BC5;\r\n  --ag-bg:         #F7E0E1;\r\n  --ag-bg-soft:    #FCEEF0;\r\n  --ag-text:       #3D1B36;\r\n  --ag-text-muted: #6E3D63;\r\n\r\n  padding: 100px 5%;\r\n  font-family: 'BrandonText', 'Inter', system-ui, sans-serif;\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n}\r\n.ag-faculty *,\r\n.ag-faculty *::before,\r\n.ag-faculty *::after { box-sizing: border-box; }\r\n\r\n.ag-faculty__inner {\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n\/* ---------- Header ---------- *\/\r\n.ag-faculty__header {\r\n  text-align: center;\r\n  max-width: 720px;\r\n  margin: 0 auto 64px;\r\n}\r\n\r\n.ag-faculty__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  padding: 8px 18px;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  color: var(--ag-primary);\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin: 0 0 20px;\r\n  background: rgba(212, 59, 135, .08);\r\n  border: 1px solid rgba(212, 59, 135, .25);\r\n  border-radius: 50px;\r\n}\r\n\r\n.ag-faculty__title {\r\n  font-family: 'Cormorant Garamond', Georgia, serif;\r\n  font-size: clamp(36px, 5vw, 64px);\r\n  font-weight: 700;\r\n  line-height: 1.1;\r\n  margin: 0 0 18px;\r\n  color: var(--ag-secondary);\r\n  letter-spacing: -.5px;\r\n}\r\n.ag-faculty__title span {\r\n  background: linear-gradient(135deg, #D43B87 0%, #B65BC5 50%, #983285 100%);\r\n  -webkit-background-clip: text;\r\n          background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  color: transparent;\r\n  font-style: italic;\r\n}\r\n\r\n.ag-faculty__sub {\r\n  font-size: 17px;\r\n  line-height: 1.7;\r\n  color: var(--ag-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n\/* ---------- Grid ---------- *\/\r\n.ag-faculty__grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, 1fr);\r\n  gap: 32px;\r\n  padding: 32px;\r\n  background: linear-gradient(135deg, #2A0F26 0%, #4A1F40 100%);\r\n  border-radius: 24px;\r\n}\r\n\r\n\/* ---------- Card ---------- *\/\r\n.ag-faculty__card {\r\n  position: relative;\r\n  border-radius: 20px;\r\n  overflow: hidden;\r\n  aspect-ratio: 4 \/ 5;\r\n  cursor: pointer;\r\n  transition: transform .5s cubic-bezier(.2, .8, .2, 1),\r\n              box-shadow .5s cubic-bezier(.2, .8, .2, 1);\r\n}\r\n.ag-faculty__card:hover {\r\n  transform: translateY(-6px);\r\n  box-shadow: 0 20px 50px rgba(212, 59, 135, .25);\r\n}\r\n\r\n\/* ---------- Photo: grayscale by default, full color on hover ---------- *\/\r\n.ag-faculty__photo {\r\n  position: absolute;\r\n  inset: 0;\r\n  overflow: hidden;\r\n}\r\n.ag-faculty__photo img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center top;\r\n  filter: grayscale(100%) contrast(.92) brightness(.95);\r\n  transition: filter .6s cubic-bezier(.2, .8, .2, 1),\r\n              transform .8s cubic-bezier(.2, .8, .2, 1);\r\n}\r\n.ag-faculty__card:hover .ag-faculty__photo img {\r\n  filter: grayscale(0%) contrast(1) brightness(1);\r\n  transform: scale(1.04);\r\n}\r\n\r\n\/* Dark gradient overlay fades in on hover for legibility *\/\r\n.ag-faculty__photo::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  background: linear-gradient(180deg, transparent 40%, rgba(42, 15, 38, .85) 100%);\r\n  opacity: 0;\r\n  transition: opacity .5s ease;\r\n  pointer-events: none;\r\n}\r\n.ag-faculty__card:hover .ag-faculty__photo::after {\r\n  opacity: .5;\r\n}\r\n\r\n\/* ---------- Bottom info card: slides up on hover ---------- *\/\r\n.ag-faculty__info {\r\n  position: absolute;\r\n  left: 20px;\r\n  right: 20px;\r\n  bottom: 20px;\r\n  background: rgba(255, 255, 255, .95);\r\n  backdrop-filter: blur(12px);\r\n  -webkit-backdrop-filter: blur(12px);\r\n  border: 1px solid rgba(212, 59, 135, .25);\r\n  border-radius: 16px;\r\n  padding: 18px 22px;\r\n  z-index: 2;\r\n  box-shadow: 0 14px 40px rgba(42, 15, 38, .30);\r\n  transform: translateY(calc(100% - 78px));\r\n  transition: transform .5s cubic-bezier(.2, .8, .2, 1),\r\n              opacity .35s ease;\r\n}\r\n.ag-faculty__card:hover .ag-faculty__info {\r\n  opacity: 0;\r\n  pointer-events: none;\r\n}\r\n\r\n.ag-faculty__info::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 3px;\r\n  background: linear-gradient(90deg, #D43B87, #B65BC5, #983285);\r\n  border-radius: 16px 16px 0 0;\r\n}\r\n\r\n.ag-faculty__name {\r\n  font-family: 'Cormorant Garamond', Georgia, serif;\r\n  font-size: 22px;\r\n  font-weight: 700;\r\n  color: var(--ag-secondary);\r\n  margin: 0 0 6px;\r\n  line-height: 1.2;\r\n  letter-spacing: -.2px;\r\n}\r\n\r\n.ag-faculty__role {\r\n  font-size: 13px;\r\n  color: var(--ag-text-muted);\r\n  line-height: 1.5;\r\n  margin: 0;\r\n  font-weight: 500;\r\n}\r\n\r\n\/* ---------- Bio popup: centered, fades in on hover ---------- *\/\r\n.ag-faculty__bio {\r\n  position: absolute;\r\n  inset: 24px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  background: rgba(255, 255, 255, .97);\r\n  backdrop-filter: blur(20px) saturate(180%);\r\n  -webkit-backdrop-filter: blur(20px) saturate(180%);\r\n  border: 1.5px solid rgba(212, 59, 135, .25);\r\n  border-radius: 18px;\r\n  padding: 28px 26px;\r\n  box-shadow: 0 20px 60px rgba(42, 15, 38, .35),\r\n              0 4px 12px rgba(212, 59, 135, .15);\r\n  opacity: 0;\r\n  visibility: hidden;\r\n  pointer-events: none;\r\n  transform: scale(0.94);\r\n  transition: opacity .45s cubic-bezier(.2, .8, .2, 1),\r\n              visibility .45s cubic-bezier(.2, .8, .2, 1),\r\n              transform .55s cubic-bezier(.2, .8, .2, 1);\r\n  z-index: 5;\r\n  overflow-y: auto;\r\n  scrollbar-width: thin;\r\n  scrollbar-color: rgba(212, 59, 135, .4) rgba(212, 59, 135, .06);\r\n}\r\n\r\n.ag-faculty__card:hover .ag-faculty__bio {\r\n  opacity: 1;\r\n  visibility: visible;\r\n  pointer-events: auto;\r\n  transform: scale(1);\r\n}\r\n\r\n\/* Top accent gradient line *\/\r\n.ag-faculty__bio::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 3px;\r\n  background: linear-gradient(90deg, #D43B87, #B65BC5, #983285);\r\n  border-radius: 18px 18px 0 0;\r\n}\r\n\r\n.ag-faculty__bio-name {\r\n  font-family: 'Cormorant Garamond', Georgia, serif;\r\n  font-size: 24px;\r\n  font-weight: 700;\r\n  color: var(--ag-secondary);\r\n  margin: 0 0 6px;\r\n  line-height: 1.2;\r\n  letter-spacing: -.3px;\r\n}\r\n\r\n.ag-faculty__bio-role {\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  color: var(--ag-primary);\r\n  letter-spacing: 1.6px;\r\n  text-transform: uppercase;\r\n  margin: 0 0 16px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.ag-faculty__bio-divider {\r\n  width: 36px;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, #D43B87, #B65BC5);\r\n  border-radius: 2px;\r\n  margin: 0 0 18px;\r\n  border: none;\r\n}\r\n\r\n.ag-faculty__bio-text {\r\n  font-family: 'BrandonText', 'Inter', system-ui, sans-serif;\r\n  font-size: 13.5px;\r\n  line-height: 1.7;\r\n  color: var(--ag-text);\r\n  margin: 0;\r\n}\r\n\r\n\/* Webkit scrollbar inside bio *\/\r\n.ag-faculty__bio::-webkit-scrollbar {\r\n  width: 5px;\r\n}\r\n.ag-faculty__bio::-webkit-scrollbar-track {\r\n  background: rgba(212, 59, 135, .05);\r\n  border-radius: 8px;\r\n  margin: 12px 0;\r\n}\r\n.ag-faculty__bio::-webkit-scrollbar-thumb {\r\n  background: rgba(212, 59, 135, .35);\r\n  border-radius: 8px;\r\n}\r\n.ag-faculty__bio::-webkit-scrollbar-thumb:hover {\r\n  background: rgba(212, 59, 135, .55);\r\n}\r\n\r\n\/* ---------- Reveal on scroll ---------- *\/\r\n.ag-faculty__header,\r\n.ag-faculty__card {\r\n  opacity: 0;\r\n  transform: translateY(24px);\r\n  animation: ag-fac-rise .9s cubic-bezier(.2, .8, .2, 1) forwards;\r\n}\r\n.ag-faculty__header             { animation-delay: .05s; }\r\n.ag-faculty__card:nth-child(1)  { animation-delay: .20s; }\r\n.ag-faculty__card:nth-child(2)  { animation-delay: .35s; }\r\n\r\n@keyframes ag-fac-rise {\r\n  to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n@media (max-width: 900px) {\r\n  .ag-faculty {\r\n    padding: 80px 5%;\r\n  }\r\n  .ag-faculty__grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 20px;\r\n    padding: 20px;\r\n    max-width: 480px;\r\n    margin-inline: auto;\r\n  }\r\n  .ag-faculty__header { margin-bottom: 48px; }\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .ag-faculty {\r\n    padding: 60px 4%;\r\n  }\r\n  .ag-faculty__grid {\r\n    padding: 16px;\r\n    gap: 16px;\r\n  }\r\n  .ag-faculty__card {\r\n    aspect-ratio: 4 \/ 5.2;\r\n  }\r\n  .ag-faculty__info {\r\n    left: 14px;\r\n    right: 14px;\r\n    bottom: 14px;\r\n    padding: 16px 18px;\r\n  }\r\n  .ag-faculty__name { font-size: 20px; }\r\n  .ag-faculty__role { font-size: 12.5px; }\r\n\r\n  .ag-faculty__bio {\r\n    inset: 16px;\r\n    padding: 22px 20px;\r\n  }\r\n  .ag-faculty__bio-name { font-size: 20px; }\r\n  .ag-faculty__bio-text { font-size: 12.5px; line-height: 1.65; }\r\n}\r\n\r\n\/* ---------- Touch devices: tap-to-toggle bio ---------- *\/\r\n@media (hover: none) {\r\n  \/* Show colored photo always *\/\r\n  .ag-faculty__photo img {\r\n    filter: grayscale(0%);\r\n  }\r\n  \/* Show base info card always *\/\r\n  .ag-faculty__info {\r\n    transform: translateY(0);\r\n  }\r\n\r\n  \/* Bio hidden by default; .is-bio-open class shows it *\/\r\n  .ag-faculty__card.is-bio-open .ag-faculty__info {\r\n    opacity: 0;\r\n    pointer-events: none;\r\n  }\r\n  .ag-faculty__card.is-bio-open .ag-faculty__bio {\r\n    opacity: 1;\r\n    visibility: visible;\r\n    pointer-events: auto;\r\n    transform: scale(1);\r\n  }\r\n  .ag-faculty__card.is-bio-open .ag-faculty__photo img {\r\n    transform: scale(1.04);\r\n  }\r\n  .ag-faculty__card.is-bio-open .ag-faculty__photo::after {\r\n    opacity: .5;\r\n  }\r\n}\r\n\r\n\/* ---------- Reduced motion ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ag-faculty__card,\r\n  .ag-faculty__photo img,\r\n  .ag-faculty__info,\r\n  .ag-faculty__bio {\r\n    transition: none !important;\r\n    animation: none !important;\r\n  }\r\n  .ag-faculty__header,\r\n  .ag-faculty__card {\r\n    opacity: 1;\r\n    transform: none;\r\n  }\r\n}\r\n\r\n\r\n\r\n<\/style>\r\n\r\n<section class=\"ag-faculty\" id=\"faculty\">\r\n  <div class=\"ag-faculty__inner\">\r\n\r\n    <div class=\"ag-faculty__grid\">\r\n\r\n      <!-- Dr. Mustafa Aldam -->\r\n      <article class=\"ag-faculty__card\">\r\n        <div class=\"ag-faculty__photo\">\r\n          <img loading=\"lazy\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/DR-MUSTAFA-ALDAM-1.webp\"\r\n               alt=\"Portrait of Dr. Mustafa Aldam\"\r\n               width=\"540\" height=\"640\" loading=\"lazy\" decoding=\"async\">\r\n        <\/div>\r\n\r\n        <div class=\"ag-faculty__info\">\r\n          <h3 class=\"ag-faculty__name\">Dr. Mustafa Aldam<\/h3>\r\n          <p class=\"ag-faculty__role\">\r\n            Founder &amp; President of IACG \u00b7 Consultant Obstetrician &amp; Gynecologist\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <aside class=\"ag-faculty__bio\" aria-label=\"Biography of Dr. Mustafa Aldam\">\r\n          <h4 class=\"ag-faculty__bio-name\">Dr. Mustafa Aldam<\/h4>\r\n          <p class=\"ag-faculty__bio-role\">Consultant Obstetrician &amp; Gynecologist<\/p>\r\n          <hr class=\"ag-faculty__bio-divider\">\r\n          <p class=\"ag-faculty__bio-text\">\r\n            Dubai-based Consultant Obstetrician and Gynecologist. President of MeGo Dubai, one of the largest gynecology conferences in the Middle East and Honorary President of the Cosmetic Gynecology Conference in Tbilisi (supported by 10 societies). Founder and President of the International Association of Cosmetic Gynecology since 2019.\r\n            <br><br>\r\n            An international trainer and speaker, actively involved in hands-on workshops and global educational initiatives. Since 2016, he has conducted cosmetic gynecology training courses, mentoring physicians across the region and worldwide.\r\n          <\/p>\r\n        <\/aside>\r\n      <\/article>\r\n\r\n      <!-- Dr. Helia Radnaseri -->\r\n      <article class=\"ag-faculty__card\">\r\n        <div class=\"ag-faculty__photo\">\r\n          <img loading=\"lazy\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/HELIA-NASERI.webp\"\r\n               alt=\"Portrait of Dr. Helia Radnaseri\"\r\n               width=\"540\" height=\"640\" loading=\"lazy\" decoding=\"async\">\r\n        <\/div>\r\n\r\n        <div class=\"ag-faculty__info\">\r\n          <h3 class=\"ag-faculty__name\">Dr. Helia Radnaseri<\/h3>\r\n          <p class=\"ag-faculty__role\">\r\n            Laser Specialist \u00b7 Senior Faculty of IACG\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <aside class=\"ag-faculty__bio\" aria-label=\"Biography of Dr. Helia Radnaseri\">\r\n          <h4 class=\"ag-faculty__bio-name\">Dr. Helia Radnaseri<\/h4>\r\n          <p class=\"ag-faculty__bio-role\">Laser Specialist \u00b7 Senior Faculty of IACG<\/p>\r\n          <hr class=\"ag-faculty__bio-divider\">\r\n          <p class=\"ag-faculty__bio-text\">\r\n            Laser Specialist and Beauty Therapist with over 15 years of experience.\r\n            <br><br>\r\n            Expert in medical lasers, aesthetic treatments, and training healthcare professionals combining deep technical knowledge with a patient-focused approach to ensure optimal results.\r\n          <\/p>\r\n        <\/aside>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function() {\r\n  \/\/ Tap-to-toggle bio on touch devices only\r\n  if (!('ontouchstart' in window)) return;\r\n\r\n  const cards = document.querySelectorAll('.ag-faculty__card');\r\n\r\n  cards.forEach(function(card) {\r\n    card.addEventListener('click', function(e) {\r\n      if (e.target.closest('.ag-faculty__bio')) return;\r\n\r\n      \/\/ Close other open cards\r\n      cards.forEach(function(c) {\r\n        if (c !== card) c.classList.remove('is-bio-open');\r\n      });\r\n\r\n      card.classList.toggle('is-bio-open');\r\n    });\r\n  });\r\n\r\n  \/\/ Tap outside closes any open bio\r\n  document.addEventListener('click', function(e) {\r\n    if (!e.target.closest('.ag-faculty__card')) {\r\n      cards.forEach(function(c) {\r\n        c.classList.remove('is-bio-open');\r\n      });\r\n    }\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a7dfe3 e-con-full e-flex e-con e-parent\" data-id=\"2a7dfe3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ae1458 elementor-widget elementor-widget-html\" data-id=\"1ae1458\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   Who Should Attend section \u2014 scoped under .ag-audience\r\n   6 audience cards \u00b7 magenta-plum brand \u00b7 hover lift + gradient sweep\r\n   ========================================================= *\/\r\n.ag-audience {\r\n  --a-primary:    #D43B87;\r\n  --a-secondary:  #983285;\r\n  --a-accent:     #B65BC5;\r\n  --a-bg:         #FCEEF0;\r\n  --a-text:       #3D1B36;\r\n  --a-text-muted: #6E3D63;\r\n\r\n  background:\r\n    radial-gradient(ellipse at top right, rgba(212, 59, 135, .10), transparent 45%),\r\n    radial-gradient(ellipse at bottom left, rgba(182, 91, 197, .12), transparent 50%),\r\n    var(--a-bg);\r\n  padding: 100px 5%;\r\n  font-family: 'BrandonText', 'Inter', system-ui, sans-serif;\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n}\r\n.ag-audience *,\r\n.ag-audience *::before,\r\n.ag-audience *::after { box-sizing: border-box; }\r\n\r\n.ag-audience__inner {\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n}\r\n\r\n\/* ---------- Header ---------- *\/\r\n.ag-audience__header {\r\n  text-align: center;\r\n  max-width: 760px;\r\n  margin: 0 auto 64px;\r\n}\r\n\r\n.ag-audience__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  padding: 8px 18px;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  color: var(--a-primary);\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin: 0 0 20px;\r\n  background: rgba(212, 59, 135, .08);\r\n  border: 1px solid rgba(212, 59, 135, .25);\r\n  border-radius: 50px;\r\n}\r\n\r\n.ag-audience__title {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: clamp(34px, 5vw, 56px);\r\n  font-weight: 700;\r\n  line-height: 1;\r\n  margin: 0 0 16px;\r\n  color: #D43B87;\r\n  letter-spacing: -.5px;\r\n}\r\n\r\n.ag-audience__sub {\r\n  font-size: 17px;\r\n  line-height: 1.7;\r\n  color: var(--a-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n\/* ---------- Grid ---------- *\/\r\n.ag-audience__grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 20px;\r\n}\r\n\r\n\/* ---------- Card ---------- *\/\r\n.ag-audience__card {\r\n  position: relative;\r\n  padding: 32px 28px;\r\n  background: linear-gradient(135deg, #FFFFFF 0%, #FFF5F8 100%);\r\n  border: 1.5px solid rgba(212, 59, 135, .15);\r\n  border-radius: 20px;\r\n  box-shadow: 0 4px 12px rgba(212, 59, 135, .06);\r\n  transition: transform .4s cubic-bezier(.2, .8, .2, 1),\r\n              border-color .4s ease,\r\n              box-shadow .4s ease;\r\n  overflow: hidden;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 16px;\r\n}\r\n\r\n\/* Top gradient accent bar \u2014 slides in on hover *\/\r\n.ag-audience__card::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 3px;\r\n  background: linear-gradient(90deg, #D43B87 0%, #B65BC5 50%, #983285 100%);\r\n  transform: scaleX(0);\r\n  transform-origin: left;\r\n  transition: transform .5s cubic-bezier(.2, .8, .2, 1);\r\n}\r\n.ag-audience__card:hover::before { transform: scaleX(1); }\r\n\r\n\/* Soft radial glow on hover *\/\r\n.ag-audience__card::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -80px;\r\n  right: -80px;\r\n  width: 200px;\r\n  height: 200px;\r\n  background: radial-gradient(circle, rgba(212, 59, 135, .12), transparent 70%);\r\n  border-radius: 50%;\r\n  opacity: 0;\r\n  transition: opacity .4s ease;\r\n  pointer-events: none;\r\n}\r\n.ag-audience__card:hover::after { opacity: 1; }\r\n\r\n.ag-audience__card:hover {\r\n  transform: translateY(-6px);\r\n  border-color: rgba(212, 59, 135, .35);\r\n  box-shadow: 0 18px 40px rgba(152, 50, 133, .15);\r\n}\r\n\r\n\/* ---------- Icon ---------- *\/\r\n.ag-audience__icon {\r\n  position: relative;\r\n  width: 56px;\r\n  height: 56px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: linear-gradient(135deg, rgba(212, 59, 135, .10), rgba(182, 91, 197, .15));\r\n  border: 1px solid rgba(212, 59, 135, .25);\r\n  border-radius: 16px;\r\n  flex-shrink: 0;\r\n  transition: background .4s ease, border-color .4s ease, transform .4s ease;\r\n}\r\n.ag-audience__card:hover .ag-audience__icon {\r\n  background: linear-gradient(135deg, #D43B87 0%, #983285 100%);\r\n  border-color: transparent;\r\n  transform: scale(1.05) rotate(-3deg);\r\n}\r\n\r\n.ag-audience__icon svg {\r\n  width: 26px;\r\n  height: 26px;\r\n  color: var(--a-primary);\r\n  transition: color .4s ease;\r\n}\r\n.ag-audience__card:hover .ag-audience__icon svg { color: #FFFFFF; }\r\n\r\n\/* ---------- Text ---------- *\/\r\n.ag-audience__role {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 19px;\r\n  font-weight: 700;\r\n  color: #D43B87;\r\n  margin: 0;\r\n  line-height: 1.25;\r\n  letter-spacing: -.2px;\r\n}\r\n\r\n.ag-audience__desc {\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n  color: var(--a-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n\/* ---------- Reveal on scroll ---------- *\/\r\n.ag-audience__header,\r\n.ag-audience__card {\r\n  opacity: 0;\r\n  transform: translateY(20px);\r\n  animation: ag-aud-rise .8s cubic-bezier(.2, .8, .2, 1) forwards;\r\n}\r\n.ag-audience__header             { animation-delay: .05s; }\r\n.ag-audience__card:nth-child(1)  { animation-delay: .15s; }\r\n.ag-audience__card:nth-child(2)  { animation-delay: .22s; }\r\n.ag-audience__card:nth-child(3)  { animation-delay: .29s; }\r\n.ag-audience__card:nth-child(4)  { animation-delay: .36s; }\r\n.ag-audience__card:nth-child(5)  { animation-delay: .43s; }\r\n.ag-audience__card:nth-child(6)  { animation-delay: .50s; }\r\n\r\n@keyframes ag-aud-rise {\r\n  to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n@media (max-width: 900px) {\r\n  .ag-audience__grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n    gap: 16px;\r\n  }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .ag-audience { padding: 70px 4%;  }\r\n  .ag-audience__header { margin-bottom: 48px; }\r\n  .ag-audience__grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 14px;\r\n  }\r\n  .ag-audience__card { padding: 24px 22px; }\r\n  .ag-audience__role { font-size: 17px; }\r\n}\r\n\r\n\/* ---------- Reduced motion ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ag-audience__header,\r\n  .ag-audience__card {\r\n    opacity: 1;\r\n    transform: none;\r\n    animation: none !important;\r\n  }\r\n  .ag-audience__card,\r\n  .ag-audience__icon,\r\n  .ag-audience__card::before,\r\n  .ag-audience__card::after { transition: none !important; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"ag-audience\" id=\"audience\">\r\n  <div class=\"ag-audience__inner\">\r\n\r\n    <header class=\"ag-audience__header\">\r\n\r\n      <h2 class=\"ag-audience__title\">Built for Practicing Specialists.<\/h2>\r\n      <p class=\"ag-audience__sub\">\r\n        Whether you're already certified or just entering the field, this Fellowship is designed for physicians ready to take their practice to the next level.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"ag-audience__grid\">\r\n\r\n      <!-- Card 1: OB-GYN -->\r\n      <article class=\"ag-audience__card\">\r\n        <span class=\"ag-audience__icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M12 2v4M12 18v4M4.93 4.93l2.83 2.83M16.24 16.24l2.83 2.83M2 12h4M18 12h4M4.93 19.07l2.83-2.83M16.24 7.76l2.83-2.83\"\/>\r\n            <circle cx=\"12\" cy=\"12\" r=\"4\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        <h3 class=\"ag-audience__role\">Obstetricians &amp; Gynecologists<\/h3>\r\n        <p class=\"ag-audience__desc\">\r\n          Add aesthetic and functional procedures to your existing OB-GYN practice expand your services and your reach.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Card 2: Cosmetic Surgeons -->\r\n      <article class=\"ag-audience__card\">\r\n        <span class=\"ag-audience__icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        <h3 class=\"ag-audience__role\">Cosmetic Surgeons<\/h3>\r\n        <p class=\"ag-audience__desc\">\r\n          Master the latest surgical and non-surgical techniques specific to intimate aesthetic medicine.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Card 3: Aesthetic Medicine -->\r\n      <article class=\"ag-audience__card\">\r\n        <span class=\"ag-audience__icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        <h3 class=\"ag-audience__role\">Aesthetic Medicine Practitioners<\/h3>\r\n        <p class=\"ag-audience__desc\">\r\n          Extend your dermatology or aesthetic clinic offerings into the rapidly growing field of cosmetic gynecology.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Card 4: Laser & Energy-Based -->\r\n      <article class=\"ag-audience__card\">\r\n        <span class=\"ag-audience__icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <polyline points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        <h3 class=\"ag-audience__role\">Laser &amp; Energy-Based Specialists<\/h3>\r\n        <p class=\"ag-audience__desc\">\r\n          Apply your laser and RF expertise to vaginal rejuvenation and tightening procedures with proven protocols.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Card 5: Residents & Fellows -->\r\n      <article class=\"ag-audience__card\">\r\n        <span class=\"ag-audience__icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M22 10v6M2 10l10-5 10 5-10 5z\"\/>\r\n            <path d=\"M6 12v5c0 1.66 4 3 6 3s6-1.34 6-3v-5\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        <h3 class=\"ag-audience__role\">Residents &amp; Fellows<\/h3>\r\n        <p class=\"ag-audience__desc\">\r\n          Build a strong foundation in cosmetic gynecology early in your career with hands-on training from leading faculty.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Card 6: Clinic Owners -->\r\n      <article class=\"ag-audience__card\">\r\n        <span class=\"ag-audience__icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/>\r\n            <path d=\"M2 17l10 5 10-5\"\/>\r\n            <path d=\"M2 12l10 5 10-5\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        <h3 class=\"ag-audience__role\">Clinic Owners &amp; Medical Directors<\/h3>\r\n        <p class=\"ag-audience__desc\">\r\n          Earn an internationally recognized credential to lead your team and elevate your clinic's specialty offerings.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0fa512b e-con-full e-flex e-con e-parent\" data-id=\"0fa512b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e1e5e1 elementor-widget elementor-widget-html\" data-id=\"7e1e5e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   Album \/ Circular 3D Gallery \u2014 vanilla HTML\/CSS\/JS\r\n   Scoped under .ag-album-3d\r\n   - Auto-rotates slowly when idle\r\n   - Scroll position drives rotation\r\n   - Click any card to open full-screen lightbox\r\n   - Brand: magenta-plum aesthetic gynecology\r\n   ========================================================= *\/\r\n.ag-album-3d {\r\n  --al-primary:    #D43B87;\r\n  --al-secondary:  #983285;\r\n  --al-accent:     #B65BC5;\r\n  --al-bg:         #FCEEF0;\r\n  --al-text:       #3D1B36;\r\n  --al-text-muted: #6E3D63;\r\n\r\n  background:\r\n    radial-gradient(ellipse at top right, rgba(212, 59, 135, .12), transparent 45%),\r\n    radial-gradient(ellipse at bottom left, rgba(182, 91, 197, .14), transparent 50%),\r\n    linear-gradient(135deg, #2A0F26 0%, #1A0817 100%);\r\n  padding: 100px 5% 80px;\r\n\r\n  font-family: 'BrandonText', 'Inter', system-ui, sans-serif;\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n  color: #FFFFFF;\r\n}\r\n.ag-album-3d *,\r\n.ag-album-3d *::before,\r\n.ag-album-3d *::after { box-sizing: border-box; }\r\n\r\n\/* Decorative magenta glow (background ambient light) *\/\r\n.ag-album-3d::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 50%;\r\n  left: 50%;\r\n  transform: translate(-50%, -50%);\r\n  width: 800px;\r\n  height: 800px;\r\n  background: radial-gradient(circle, rgba(212, 59, 135, .15), transparent 70%);\r\n  filter: blur(80px);\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n.ag-album-3d__inner {\r\n  max-width: 1320px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n\/* ---------- Header ---------- *\/\r\n.ag-album-3d__header {\r\n  text-align: center;\r\n  max-width: 760px;\r\n  margin: 0 auto 32px;\r\n}\r\n\r\n.ag-album-3d__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  padding: 8px 18px;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  color: #F8BDC3;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin: 0 0 20px;\r\n  background: rgba(212, 59, 135, .18);\r\n  border: 1px solid rgba(212, 59, 135, .35);\r\n  border-radius: 50px;\r\n}\r\n\r\n.ag-album-3d__title {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: clamp(34px, 5vw, 56px);\r\n  font-weight: 700;\r\n  line-height: 1;\r\n  margin: 0 0 16px;\r\n  color: #FFFFFF;\r\n  letter-spacing: -.5px;\r\n}\r\n.ag-album-3d__title em {\r\n  font-style: normal;\r\n  background: linear-gradient(135deg, #F8BDC3 0%, #D43B87 50%, #B65BC5 100%);\r\n  -webkit-background-clip: text;\r\n          background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  color: transparent;\r\n}\r\n\r\n.ag-album-3d__sub {\r\n  font-size: 17px;\r\n  line-height: 1.7;\r\n  color: rgba(255, 255, 255, .7);\r\n  margin: 0;\r\n}\r\n\r\n\/* ---------- Hint text ---------- *\/\r\n.ag-album-3d__hint {\r\n  text-align: center;\r\n  margin: 24px 0 0;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  color: rgba(248, 189, 195, .7);\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin-bottom:50px;\r\n}\r\n\r\n\/* ---------- 3D stage ---------- *\/\r\n.ag-album-3d__stage {\r\n  position: relative;\r\n  width: 100%;\r\n  height: 480px;\r\n  margin-top: 40px;\r\n  perspective: 2000px;\r\n  perspective-origin: center center;\r\n}\r\n\r\n.ag-album-3d__ring {\r\n  position: relative;\r\n  width: 100%;\r\n  height: 100%;\r\n  transform-style: preserve-3d;\r\n  transform: translateZ(-700px) rotateY(0deg);\r\n  \/* JS will override the rotateY value on every animation frame *\/\r\n  will-change: transform;\r\n}\r\n\r\n\/* ---------- Individual card ---------- *\/\r\n\/* Landscape 3:2 ratio \u2014 matches 1350x900 source images *\/\r\n.ag-album-3d__card {\r\n  position: absolute;\r\n  top: 20%;\r\n  left: 50%;\r\n  width: 420px;\r\n  height: 280px;\r\n  margin: -140px 0 0 -210px;\r\n  border-radius: 18px;\r\n  overflow: hidden;\r\n  cursor: pointer;\r\n  background: #2A0F26;\r\n  border: 1px solid rgba(212, 59, 135, .25);\r\n  box-shadow: 0 20px 60px rgba(0, 0, 0, .4);\r\n  transition: box-shadow .4s ease, border-color .4s ease;\r\n  \/* opacity is set inline by JS based on facing angle *\/\r\n  will-change: transform, opacity;\r\n}\r\n\r\n.ag-album-3d__card:hover {\r\n  border-color: rgba(212, 59, 135, .6);\r\n  box-shadow: 0 30px 80px rgba(212, 59, 135, .35);\r\n}\r\n\r\n.ag-album-3d__card img {\r\n  position: absolute;\r\n  inset: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  display: block;\r\n  \r\n}\r\n.ag-album-3d__card:hover img { transform: scale(1.05); }\r\n\r\n\/* Bottom caption strip *\/\r\n.ag-album-3d__caption {\r\n  position: absolute;\r\n  bottom: 0;\r\n  left: 0;\r\n  right: 0;\r\n  padding: 24px 20px 20px;\r\n  background: linear-gradient(180deg, transparent 0%, rgba(26, 8, 23, .92) 100%);\r\n  z-index: 2;\r\n  pointer-events: none;\r\n}\r\n\r\n.ag-album-3d__caption-num {\r\n  display: inline-block;\r\n  padding: 4px 10px;\r\n  background: rgba(212, 59, 135, .25);\r\n  border: 1px solid rgba(212, 59, 135, .45);\r\n  border-radius: 50px;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  color: #F8BDC3;\r\n  letter-spacing: 2px;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.ag-album-3d__caption-title {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 16px;\r\n  font-weight: 700;\r\n  color: #FFFFFF;\r\n  margin: 0;\r\n  line-height: 1.25;\r\n  letter-spacing: -.2px;\r\n}\r\n\r\n\/* ---------- Pause button (toggle auto-rotation) ---------- *\/\r\n.ag-album-3d__controls {\r\n  display: flex;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  margin-top: 32px;\r\n}\r\n\r\n.ag-album-3d__btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 10px 18px;\r\n  background: rgba(255, 255, 255, .08);\r\n  border: 1px solid rgba(212, 59, 135, .35);\r\n  border-radius: 50px;\r\n  color: #FFFFFF;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.5px;\r\n  text-transform: uppercase;\r\n  cursor: pointer;\r\n  backdrop-filter: blur(8px);\r\n  -webkit-backdrop-filter: blur(8px);\r\n  transition: background .3s ease, border-color .3s ease, transform .3s ease;\r\n}\r\n.ag-album-3d__btn:hover {\r\n  background: rgba(212, 59, 135, .25);\r\n  border-color: rgba(212, 59, 135, .6);\r\n  transform: translateY(-1px);\r\n}\r\n.ag-album-3d__btn svg {\r\n  width: 14px;\r\n  height: 14px;\r\n}\r\n\r\n\/* ---------- LIGHTBOX (same brand pattern) ---------- *\/\r\n.ag-lightbox {\r\n  position: fixed; inset: 0; z-index: 9999;\r\n  display: flex; align-items: center; justify-content: center;\r\n  background: rgba(26, 8, 23, 0.94);\r\n  backdrop-filter: blur(20px) saturate(160%);\r\n  -webkit-backdrop-filter: blur(20px) saturate(160%);\r\n  opacity: 0; visibility: hidden; pointer-events: none;\r\n  transition: opacity .35s ease, visibility .35s ease;\r\n}\r\n.ag-lightbox.is-open { opacity: 1; visibility: visible; pointer-events: auto; }\r\n.ag-lightbox::before {\r\n  content: \"\"; position: absolute; top: 50%; left: 50%;\r\n  transform: translate(-50%, -50%); width: 80vw; height: 80vh;\r\n  background: radial-gradient(ellipse, rgba(212, 59, 135, .25), transparent 70%);\r\n  filter: blur(80px); pointer-events: none;\r\n}\r\n\r\n.ag-lightbox__stage { position: relative; max-width: 90vw; max-height: 86vh; z-index: 1; }\r\n.ag-lightbox__img {\r\n  max-width: 90vw; max-height: 86vh; display: block;\r\n  border-radius: 12px;\r\n  box-shadow: 0 30px 80px rgba(0, 0, 0, .6), 0 0 0 1px rgba(212, 59, 135, .25);\r\n  transform: scale(0.96); opacity: 0;\r\n  transition: transform .4s cubic-bezier(.2, .8, .2, 1), opacity .4s ease;\r\n}\r\n.ag-lightbox.is-open .ag-lightbox__img { transform: scale(1); opacity: 1; }\r\n\r\n.ag-lightbox__close,\r\n.ag-lightbox__nav {\r\n  position: fixed; display: inline-flex; align-items: center; justify-content: center;\r\n  background: rgba(255, 255, 255, 0.10);\r\n  border: 1px solid rgba(212, 59, 135, .35);\r\n  border-radius: 50%; color: #FFFFFF; cursor: pointer; z-index: 10;\r\n  backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);\r\n  transition: background .3s ease, border-color .3s ease, transform .3s ease;\r\n}\r\n.ag-lightbox__close { top: 28px; right: 28px; width: 48px; height: 48px; }\r\n.ag-lightbox__close:hover {\r\n  background: linear-gradient(135deg, #D43B87, #983285);\r\n  border-color: transparent; transform: rotate(90deg);\r\n}\r\n.ag-lightbox__close svg { width: 20px; height: 20px; }\r\n\r\n.ag-lightbox__nav { top: 50%; transform: translateY(-50%); width: 56px; height: 56px; }\r\n.ag-lightbox__nav--prev { left: 28px; }\r\n.ag-lightbox__nav--next { right: 28px; }\r\n.ag-lightbox__nav:hover { background: linear-gradient(135deg, #D43B87, #983285); border-color: transparent; }\r\n.ag-lightbox__nav--prev:hover { transform: translateY(-50%) translateX(-3px); }\r\n.ag-lightbox__nav--next:hover { transform: translateY(-50%) translateX(3px); }\r\n.ag-lightbox__nav svg { width: 24px; height: 24px; }\r\n\r\n.ag-lightbox__counter {\r\n  position: fixed; bottom: 28px; left: 50%; transform: translateX(-50%);\r\n  padding: 8px 18px;\r\n  background: rgba(255, 255, 255, 0.10);\r\n  border: 1px solid rgba(212, 59, 135, .35);\r\n  border-radius: 50px;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 12px; font-weight: 700; color: #FFFFFF;\r\n  letter-spacing: 2px; text-transform: uppercase;\r\n  backdrop-filter: blur(8px);\r\n  z-index: 10; font-variant-numeric: tabular-nums;\r\n}\r\n.ag-lightbox__counter span { color: #F8BDC3; }\r\nbody.ag-lightbox-open { overflow: hidden; }\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n@media (max-width: 1080px) {\r\n  .ag-album-3d__stage { height: 420px; perspective: 1600px; }\r\n  .ag-album-3d__card { width: 360px; height: 240px; margin: -120px 0 0 -180px; }\r\n}\r\n\r\n@media (max-width: 820px) {\r\n  .ag-album-3d { padding: 80px 4% 60px; }\r\n  .ag-album-3d__stage { height: 360px; perspective: 1300px; }\r\n  .ag-album-3d__card { width: 300px; height: 200px; margin: -100px 0 0 -150px; }\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .ag-album-3d { padding: 70px 4% 50px; border-radius: 16px; }\r\n  .ag-album-3d__stage { height: 300px; perspective: 1000px; }\r\n  .ag-album-3d__card {\r\n    width: 240px;\r\n    height: 160px;\r\n    margin: -80px 0 0 -120px;\r\n    border-radius: 14px;\r\n  }\r\n  .ag-album-3d__caption { padding: 18px 16px 14px; }\r\n  .ag-album-3d__caption-title { font-size: 13px; }\r\n  .ag-album-3d__caption-num   { font-size: 9px; padding: 3px 8px; margin-bottom: 6px; }\r\n\r\n  .ag-lightbox__close { top: 16px; right: 16px; width: 40px; height: 40px; }\r\n  .ag-lightbox__nav { width: 44px; height: 44px; }\r\n  .ag-lightbox__nav--prev { left: 12px; }\r\n  .ag-lightbox__nav--next { right: 12px; }\r\n  .ag-lightbox__counter { bottom: 16px; font-size: 11px; padding: 6px 14px; }\r\n}\r\n\r\n\/* ---------- Reduced motion ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ag-album-3d__ring,\r\n  .ag-album-3d__card img,\r\n  .ag-album-3d__card,\r\n  .ag-album-3d__btn,\r\n  .ag-lightbox,\r\n  .ag-lightbox__img,\r\n  .ag-lightbox__close,\r\n  .ag-lightbox__nav { transition: none !important; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"ag-album-3d\" id=\"album\">\r\n  <div class=\"ag-album-3d__inner\">\r\n\r\n    <!-- Header -->\r\n    <header class=\"ag-album-3d__header\">\r\n\r\n      <h2 class=\"ag-album-3d__title\">Moments From <em>Our Workshops.<\/em><\/h2>\r\n      <p class=\"ag-album-3d__sub\">\r\n        A glimpse into the energy, the connections, and the hands-on learning that define every IACG event.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <!-- 3D rotating stage -->\r\n    <div class=\"ag-album-3d__stage\" id=\"ag-album-stage\">\r\n      <div class=\"ag-album-3d__ring\" id=\"ag-album-ring\">\r\n\r\n        <!-- 10 cards. Replace src=\"...\" with your real photos. -->\r\n        <figure class=\"ag-album-3d__card\" data-album-index=\"0\">\r\n          <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/2.webp\"\r\n               alt=\"Conference opening\" >\r\n\r\n        <\/figure>\r\n\r\n        <figure class=\"ag-album-3d__card\" data-album-index=\"1\">\r\n          <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/3.webp\"\r\n               alt=\"Faculty panel discussion\" >\r\n         \r\n        <\/figure>\r\n\r\n        <figure class=\"ag-album-3d__card\" data-album-index=\"2\">\r\n          <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/4.webp\"\r\n               alt=\"Hands-on workshop\" >\r\n         \r\n        <\/figure>\r\n\r\n        <figure class=\"ag-album-3d__card\" data-album-index=\"3\">\r\n          <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/5.webp\"\r\n               alt=\"Networking break\" >\r\n         \r\n        <\/figure>\r\n\r\n        <figure class=\"ag-album-3d__card\" data-album-index=\"4\">\r\n          <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/6.webp\"\r\n               alt=\"Speaker presentation\" >\r\n         \r\n        <\/figure>\r\n\r\n        <figure class=\"ag-album-3d__card\" data-album-index=\"5\">\r\n          <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/7.webp\"\r\n               alt=\"Live demonstration\" >\r\n          \r\n        <\/figure>\r\n\r\n        <figure class=\"ag-album-3d__card\" data-album-index=\"6\">\r\n          <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/8.webp\"\r\n               alt=\"Group photo\" >\r\n         \r\n        <\/figure>\r\n\r\n        <figure class=\"ag-album-3d__card\" data-album-index=\"7\">\r\n          <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/9.webp\"\r\n               alt=\"Certificate ceremony\" >\r\n          \r\n        <\/figure>\r\n\r\n        <figure class=\"ag-album-3d__card\" data-album-index=\"8\">\r\n          <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/10.webp\"\r\n               alt=\"Conference hall\" >\r\n          \r\n        <\/figure>\r\n\r\n        <figure class=\"ag-album-3d__card\" data-album-index=\"9\">\r\n          <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/11.webp\"\r\n               alt=\"Q&A session\" >\r\n        <\/figure>\r\n        \r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n\r\n\r\n\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============== LIGHTBOX ============== -->\r\n<div class=\"ag-lightbox\" id=\"ag-lightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Image gallery viewer\">\r\n  <button class=\"ag-lightbox__close\" id=\"ag-lightbox-close\" aria-label=\"Close gallery\">\r\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n      <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/>\r\n    <\/svg>\r\n  <\/button>\r\n  <button class=\"ag-lightbox__nav ag-lightbox__nav--prev\" id=\"ag-lightbox-prev\" aria-label=\"Previous image\">\r\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg>\r\n  <\/button>\r\n  <div class=\"ag-lightbox__stage\">\r\n    <img decoding=\"async\" class=\"ag-lightbox__img\" id=\"ag-lightbox-img\" src=\"\" alt=\"\">\r\n  <\/div>\r\n  <button class=\"ag-lightbox__nav ag-lightbox__nav--next\" id=\"ag-lightbox-next\" aria-label=\"Next image\">\r\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\r\n  <\/button>\r\n  <div class=\"ag-lightbox__counter\"><span id=\"ag-lightbox-current\">01<\/span> \/ 10<\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  \/\/ ============================================================\r\n  \/\/ CIRCULAR 3D GALLERY ENGINE\r\n  \/\/ ============================================================\r\n  const stage    = document.getElementById('ag-album-stage');\r\n  const ring     = document.getElementById('ag-album-ring');\r\n  const cards    = ring ? Array.from(ring.querySelectorAll('.ag-album-3d__card')) : [];\r\n  const btnPrev  = document.getElementById('ag-album-prev');\r\n  const btnNext  = document.getElementById('ag-album-next');\r\n  const btnPause = document.getElementById('ag-album-pause');\r\n  const pauseText = document.getElementById('ag-album-pause-text');\r\n\r\n  if (!ring || !cards.length) return;\r\n\r\n  \/\/ ----- Configuration -----\r\n  function getRadius() {\r\n    const w = window.innerWidth;\r\n    if (w <= 560) return 380;\r\n    if (w <= 820) return 470;\r\n    if (w <= 1080) return 580;\r\n    return 700;\r\n  }\r\n\r\n  let radius = getRadius();\r\n  const total = cards.length;\r\n  const anglePerCard = 360 \/ total;\r\n  const autoSpeed = 0.08;       \/\/ degrees per frame when idle\r\n  const scrollMultiplier = 0.4;  \/\/ how much page scroll affects rotation\r\n\r\n  \/\/ ----- State -----\r\n  let rotation = 0;\r\n  let isPaused = false;\r\n  let lastScrollY = window.scrollY;\r\n  let isInteracting = false;\r\n  let interactTimeout = null;\r\n  let rafId = null;\r\n\r\n  \/\/ ----- Position cards in a ring -----\r\n  function positionCards() {\r\n    cards.forEach(function(card, i) {\r\n      const angle = i * anglePerCard;\r\n      card.style.transform = 'rotateY(' + angle + 'deg) translateZ(' + radius + 'px)';\r\n    });\r\n  }\r\n\r\n  \/\/ ----- Update ring rotation + per-card opacity -----\r\n  function applyRotation() {\r\n    ring.style.transform = 'translateZ(-' + radius + 'px) rotateY(' + rotation + 'deg)';\r\n\r\n    \/\/ Calculate opacity for each card based on how much it faces the camera\r\n    cards.forEach(function(card, i) {\r\n      const cardAngle = i * anglePerCard;\r\n      \/\/ Distance from facing the viewer (0 = front, 180 = back)\r\n      let delta = ((cardAngle + rotation) % 360 + 360) % 360;\r\n      if (delta > 180) delta = 360 - delta;\r\n      \/\/ Map 0-180 to 1.0-0.25 opacity\r\n      const opacity = Math.max(0.25, 1 - (delta \/ 180) * 0.85);\r\n      card.style.opacity = opacity.toFixed(3);\r\n    });\r\n  }\r\n\r\n  \/\/ ----- Animation loop -----\r\n  function tick() {\r\n    if (!isPaused && !isInteracting) {\r\n      rotation += autoSpeed;\r\n    }\r\n    applyRotation();\r\n    rafId = requestAnimationFrame(tick);\r\n  }\r\n\r\n  \/\/ ----- Scroll-driven rotation -----\r\n  function onScroll() {\r\n    const dy = window.scrollY - lastScrollY;\r\n    rotation += dy * 0.05 * scrollMultiplier;\r\n    lastScrollY = window.scrollY;\r\n\r\n    \/\/ Treat scroll as interaction so auto-rotate pauses briefly\r\n    isInteracting = true;\r\n    clearTimeout(interactTimeout);\r\n    interactTimeout = setTimeout(function() { isInteracting = false; }, 200);\r\n  }\r\n\r\n  \/\/ ----- Manual nav buttons -----\r\n  function rotateBy(deg) {\r\n    rotation += deg;\r\n    isInteracting = true;\r\n    clearTimeout(interactTimeout);\r\n    interactTimeout = setTimeout(function() { isInteracting = false; }, 600);\r\n  }\r\n\r\n  \/\/ ----- Pause \/ resume -----\r\n  function togglePause() {\r\n    isPaused = !isPaused;\r\n    if (pauseText) pauseText.textContent = isPaused ? 'Play' : 'Pause';\r\n    if (btnPause) btnPause.setAttribute('aria-label', isPaused ? 'Resume auto-rotation' : 'Pause auto-rotation');\r\n  }\r\n\r\n  \/\/ ----- Drag rotation (mouse + touch) -----\r\n  let dragStartX = 0;\r\n  let dragStartRotation = 0;\r\n  let isDragging = false;\r\n\r\n  function onDragStart(x) {\r\n    isDragging = true;\r\n    dragStartX = x;\r\n    dragStartRotation = rotation;\r\n    isInteracting = true;\r\n    stage.style.cursor = 'grabbing';\r\n  }\r\n  function onDragMove(x) {\r\n    if (!isDragging) return;\r\n    const dx = x - dragStartX;\r\n    rotation = dragStartRotation + dx * 0.3;\r\n  }\r\n  function onDragEnd() {\r\n    if (!isDragging) return;\r\n    isDragging = false;\r\n    stage.style.cursor = 'grab';\r\n    clearTimeout(interactTimeout);\r\n    interactTimeout = setTimeout(function() { isInteracting = false; }, 1200);\r\n  }\r\n\r\n  \/\/ ----- Window resize -----\r\n  function onResize() {\r\n    radius = getRadius();\r\n    positionCards();\r\n  }\r\n\r\n  \/\/ ----- Init -----\r\n  positionCards();\r\n  applyRotation();\r\n  tick();\r\n\r\n  \/\/ Bind events\r\n  if (btnPrev)  btnPrev.addEventListener('click',  function() { rotateBy(-anglePerCard); });\r\n  if (btnNext)  btnNext.addEventListener('click',  function() { rotateBy(anglePerCard); });\r\n  if (btnPause) btnPause.addEventListener('click', togglePause);\r\n  window.addEventListener('scroll', onScroll, { passive: true });\r\n  window.addEventListener('resize', onResize);\r\n\r\n  \/\/ Drag (desktop)\r\n  stage.style.cursor = 'grab';\r\n  stage.addEventListener('mousedown', function(e) {\r\n    onDragStart(e.clientX);\r\n    e.preventDefault();\r\n  });\r\n  window.addEventListener('mousemove', function(e) { onDragMove(e.clientX); });\r\n  window.addEventListener('mouseup', onDragEnd);\r\n\r\n  \/\/ Touch (mobile)\r\n  stage.addEventListener('touchstart', function(e) {\r\n    onDragStart(e.touches[0].clientX);\r\n  }, { passive: true });\r\n  stage.addEventListener('touchmove', function(e) {\r\n    onDragMove(e.touches[0].clientX);\r\n  }, { passive: true });\r\n  stage.addEventListener('touchend', onDragEnd, { passive: true });\r\n\r\n\r\n  \/\/ ============================================================\r\n  \/\/ LIGHTBOX\r\n  \/\/ ============================================================\r\n  const lightbox = document.getElementById('ag-lightbox');\r\n  const lbImg    = document.getElementById('ag-lightbox-img');\r\n  const lbCount  = document.getElementById('ag-lightbox-current');\r\n  const lbClose  = document.getElementById('ag-lightbox-close');\r\n  const lbPrev   = document.getElementById('ag-lightbox-prev');\r\n  const lbNext   = document.getElementById('ag-lightbox-next');\r\n\r\n  if (!lightbox) return;\r\n\r\n  const images = cards.map(function(card) {\r\n    const img = card.querySelector('img');\r\n    return { src: img.src, alt: img.alt || '' };\r\n  });\r\n\r\n  let currentIndex = 0;\r\n  function pad(n) { return String(n + 1).padStart(2, '0'); }\r\n\r\n  function showLightboxImage() {\r\n    lbImg.style.opacity = '0';\r\n    lbImg.style.transform = 'scale(0.96)';\r\n    const next = new Image();\r\n    next.onload = function() {\r\n      lbImg.src = next.src;\r\n      lbImg.alt = images[currentIndex].alt;\r\n      requestAnimationFrame(function() {\r\n        lbImg.style.opacity = '1';\r\n        lbImg.style.transform = 'scale(1)';\r\n      });\r\n    };\r\n    next.src = images[currentIndex].src;\r\n    if (lbCount) lbCount.textContent = pad(currentIndex);\r\n  }\r\n\r\n  function openLightbox(i) {\r\n    currentIndex = i;\r\n    showLightboxImage();\r\n    lightbox.classList.add('is-open');\r\n    document.body.classList.add('ag-lightbox-open');\r\n  }\r\n  function closeLightbox() {\r\n    lightbox.classList.remove('is-open');\r\n    document.body.classList.remove('ag-lightbox-open');\r\n  }\r\n  function showPrev() { currentIndex = (currentIndex - 1 + images.length) % images.length; showLightboxImage(); }\r\n  function showNext() { currentIndex = (currentIndex + 1) % images.length; showLightboxImage(); }\r\n\r\n  cards.forEach(function(card, i) {\r\n    card.addEventListener('click', function(e) {\r\n      \/\/ Don't open lightbox if user was dragging\r\n      if (isDragging) return;\r\n      const dx = Math.abs(e.clientX - dragStartX);\r\n      if (dx > 5) return; \/\/ suppress click after drag\r\n      openLightbox(i);\r\n    });\r\n  });\r\n\r\n  if (lbClose) lbClose.addEventListener('click', closeLightbox);\r\n  if (lbPrev)  lbPrev.addEventListener('click', showPrev);\r\n  if (lbNext)  lbNext.addEventListener('click', showNext);\r\n  lightbox.addEventListener('click', function(e) { if (e.target === lightbox) closeLightbox(); });\r\n\r\n  document.addEventListener('keydown', function(e) {\r\n    if (!lightbox.classList.contains('is-open')) return;\r\n    if (e.key === 'Escape')      closeLightbox();\r\n    if (e.key === 'ArrowLeft')   showPrev();\r\n    if (e.key === 'ArrowRight')  showNext();\r\n  });\r\n\r\n  let touchStartX = 0;\r\n  lightbox.addEventListener('touchstart', function(e) { touchStartX = e.changedTouches[0].screenX; }, { passive: true });\r\n  lightbox.addEventListener('touchend', function(e) {\r\n    const dx = e.changedTouches[0].screenX - touchStartX;\r\n    if (Math.abs(dx) > 50) { dx > 0 ? showPrev() : showNext(); }\r\n  }, { passive: true });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ddcc53c e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"ddcc53c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd67d4d elementor-widget elementor-widget-html\" data-id=\"cd67d4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   Curriculum \u2014 physics-based draggable topics\r\n   Scoped under .ag-curr\r\n   Uses Matter.js for the drop + drag interaction\r\n   ========================================================= *\/\r\n.ag-curr {\r\n  --c-primary:    #D43B87;\r\n  --c-secondary:  #983285;\r\n  --c-accent:     #B65BC5;\r\n  --c-pink:       #F8BDC3;\r\n  --c-blush:      #FCEEF0;\r\n  --c-bg:         #F7E0E1;\r\n  --c-text:       #3D1B36;\r\n  --c-text-muted: #6E3D63;\r\n  --c-heading-font: 'Nexa', sans-serif;\r\n\r\nbackground: linear-gradient(135deg, #2A0F26 0%, #4A1F40 100%);\r\n  padding: 100px 5%;\r\n\r\n  font-family: 'Inter', system-ui, sans-serif;\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n}\r\n.ag-curr *,\r\n.ag-curr *::before,\r\n.ag-curr *::after { box-sizing: border-box; }\r\n\r\n.ag-curr__inner {\r\n  max-width: 1240px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n}\r\n\r\n\/* ---------- Section header ---------- *\/\r\n.ag-curr__header {\r\n  text-align: center;\r\n  max-width: 720px;\r\n  margin: 0 auto 56px;\r\n  position: relative;\r\n  z-index: 2;\r\n \r\n}\r\n\r\n.ag-curr__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  padding: 8px 18px;\r\n  font-family: var(--c-heading-font);\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  color: var(--c-primary);\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin: 0 0 20px;\r\n  background: rgba(212,59,135,.08);\r\n  border: 1px solid rgba(212,59,135,.25);\r\n  border-radius: 50px;\r\n}\r\n\r\n.ag-curr__title {\r\n  font-family: var(--c-heading-font);\r\n  font-size: clamp(34px, 5vw, 56px);\r\n  font-weight: 700;\r\n  line-height: 1;\r\n  margin: 0 0 16px;\r\n  color: #fff;\r\n  letter-spacing: -.5px;\r\n}\r\n\r\n.ag-curr__sub {\r\n  font-size: 17px;\r\n  line-height: 1.7;\r\n  color: #C6B7E3;\r\n  margin: 0;\r\n}\r\n\r\n.ag-curr__hint {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  margin-top: 18px;\r\n  padding: 6px 14px;\r\n  font-family: var(--c-heading-font);\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  color: var(--c-secondary);\r\n  letter-spacing: 1.5px;\r\n  text-transform: uppercase;\r\n  background: rgba(255,255,255,.6);\r\n  border: 1px dashed rgba(212,59,135,.35);\r\n  border-radius: 50px;\r\n  animation: ag-curr-pulse 2.4s ease-in-out infinite;\r\n}\r\n.ag-curr__hint svg { width: 14px; height: 14px; color: var(--c-primary); }\r\n@keyframes ag-curr-pulse {\r\n  0%, 100% { opacity: .85; }\r\n  50% { opacity: 1; transform: scale(1.02); }\r\n}\r\n\r\n\/* ---------- Physics canvas wrapper ---------- *\/\r\n.ag-curr__stage {\r\n  position: relative;\r\n  width: 100%;\r\n  height: 320px;\r\n  margin-top: 32px;\r\n  border-radius: 20px;\r\n  overflow: hidden;\r\n  cursor: grab;\r\n  touch-action: none;\r\n  background:\r\n    linear-gradient(180deg, rgba(255,255,255,.0) 0%, rgba(255,255,255,.4) 100%);\r\n}\r\n.ag-curr__stage:active { cursor: grabbing; }\r\n\r\n.ag-curr__canvas {\r\n  position: absolute;\r\n  inset: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n}\r\n\r\n\/* Nodes are absolutely positioned, JS animates them via transform *\/\r\n.ag-curr__node {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 14px 22px;\r\n  border-radius: 50px;\r\n  font-family: var(--c-heading-font);\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  letter-spacing: .3px;\r\n  white-space: nowrap;\r\n  cursor: grab;\r\n  user-select: none;\r\n  -webkit-user-select: none;\r\n  will-change: transform;\r\n  pointer-events: auto;\r\n  box-shadow: 0 6px 18px rgba(152,50,133,.18);\r\n  transition: box-shadow .2s ease, transform .15s ease;\r\n}\r\n.ag-curr__node:active { cursor: grabbing; }\r\n.ag-curr__node:hover {\r\n  box-shadow: 0 10px 28px rgba(152,50,133,.28);\r\n}\r\n.ag-curr__node::before {\r\n  content: \"\";\r\n  width: 8px;\r\n  height: 8px;\r\n  border-radius: 50%;\r\n  background: currentColor;\r\n  opacity: .6;\r\n  flex-shrink: 0;\r\n}\r\n\r\n\/* Color variants \u2014 6 brand-palette tones *\/\r\n.ag-curr__node[data-tone=\"1\"] { background: linear-gradient(135deg, #D43B87 0%, #983285 100%); color: #fff; }\r\n.ag-curr__node[data-tone=\"2\"] { background: linear-gradient(135deg, #B65BC5 0%, #983285 100%); color: #fff; }\r\n.ag-curr__node[data-tone=\"3\"] { background: #FFFFFF; color: var(--c-secondary); border: 1.5px solid rgba(212,59,135,.3); }\r\n.ag-curr__node[data-tone=\"4\"] { background: linear-gradient(135deg, #E6C1D5 0%, #C6B7E3 100%); color: var(--c-secondary); }\r\n.ag-curr__node[data-tone=\"5\"] { background: linear-gradient(135deg, #F8BDC3 0%, #EEB9B9 100%); color: var(--c-secondary); }\r\n.ag-curr__node[data-tone=\"6\"] { background: #2A0F26; color: #FCEEF0; }\r\n\r\n\/* Static fallback grid (shown if JS disabled or before init) *\/\r\n.ag-curr__fallback {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));\r\n  gap: 12px;\r\n}\r\n.ag-curr__stage[data-ready=\"true\"] .ag-curr__fallback { display: none; }\r\n\r\n.ag-curr__fallback li {\r\n  list-style: none;\r\n  padding: 14px 18px 14px 44px;\r\n  background: #fff;\r\n  border-radius: 12px;\r\n  font-family: var(--c-heading-font);\r\n  font-size: 14px;\r\n  color: var(--c-secondary);\r\n  position: relative;\r\n  border: 1px solid rgba(212,59,135,.15);\r\n}\r\n.ag-curr__fallback li::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 14px; top: 50%;\r\n  transform: translateY(-50%);\r\n  width: 18px; height: 18px;\r\n  border-radius: 50%;\r\n  background: linear-gradient(135deg, #D43B87, #983285);\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n@media (max-width: 820px) {\r\n  .ag-curr { padding: 70px 5%;  }\r\n  .ag-curr__stage { height: 600px; }\r\n  .ag-curr__node { padding: 11px 18px; font-size: 12.5px; }\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .ag-curr { padding: 60px 4%; }\r\n  .ag-curr__stage { height: 540px; }\r\n  .ag-curr__node { padding: 10px 16px; font-size: 12px; gap: 8px; }\r\n  .ag-curr__node::before { width: 6px; height: 6px; }\r\n}\r\n\r\n\/* ---------- Reduced motion: keep it static ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ag-curr__stage { display: none; }\r\n  .ag-curr__fallback { display: grid !important; }\r\n  .ag-curr__hint { display: none; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"ag-curr\" id=\"curriculum\">\r\n  <div class=\"ag-curr__inner\">\r\n\r\n    <!-- Section header -->\r\n    <header class=\"ag-curr__header\">\r\n\r\n      <h2 class=\"ag-curr__title\">20+ Topics Covering the Full Specialty<\/h2>\r\n      <p class=\"ag-curr__sub\">\r\n        Every modality currently shaping aesthetic and cosmetic gynecology \u2014 taught\r\n        with theory, demos and live practice.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <!-- Physics stage -->\r\n    <div class=\"ag-curr__stage\" id=\"ag-curr-stage\">\r\n      <div class=\"ag-curr__canvas\" id=\"ag-curr-canvas\">\r\n\r\n        <span class=\"ag-curr__node\" data-tone=\"1\">Patient Consultation &amp; Selection<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"2\">Applied Surgical Anatomy<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"3\">Laser Vaginal Tightening<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"4\">Laser Vaginal Rejuvenation<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"5\">Radio-Frequency Tightening<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"6\">RF Rejuvenation<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"1\">Chemical Peeling<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"2\">PRP in Cosmetic Gynecology<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"3\">O-Shot &amp; G-Shot<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"4\">Carboxytherapy \u2014 Rejuvenation<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"5\">Carboxytherapy \u2014 Stretch Marks<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"6\">HA Filler Labial Augmentation<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"1\">Non-Surgical Labioplasty<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"2\">Surgical Labioplasty<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"3\">Vaginal Thread Tightening<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"4\">Vaginal Thread Lifting<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"5\">Clitoral Hood Reduction<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"6\">Clitoroplasty<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"1\">Labia Majora Reduction<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"2\">Perineoplasty &amp; Perineorrhaphy<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"3\">Vaginoplasty<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"4\">Posterior Repair<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"5\">Botox in Vaginismus<\/span>\r\n        <span class=\"ag-curr__node\" data-tone=\"6\">Energy-Based Devices<\/span>\r\n\r\n      <\/div>\r\n\r\n      <!-- Fallback for no-JS \/ reduced-motion -->\r\n      <ul class=\"ag-curr__fallback\">\r\n        <li>Patient Consultation &amp; Selection<\/li>\r\n        <li>Applied Surgical Anatomy<\/li>\r\n        <li>Laser Vaginal Tightening<\/li>\r\n        <li>Laser Vaginal Rejuvenation<\/li>\r\n        <li>Radio-Frequency Tightening<\/li>\r\n        <li>RF Rejuvenation<\/li>\r\n        <li>Chemical Peeling<\/li>\r\n        <li>PRP in Cosmetic Gynecology<\/li>\r\n        <li>O-Shot &amp; G-Shot<\/li>\r\n        <li>Carboxytherapy \u2014 Rejuvenation<\/li>\r\n        <li>Carboxytherapy \u2014 Stretch Marks<\/li>\r\n        <li>HA Filler Labial Augmentation<\/li>\r\n        <li>Non-Surgical Labioplasty<\/li>\r\n        <li>Surgical Labioplasty<\/li>\r\n        <li>Vaginal Thread Tightening<\/li>\r\n        <li>Vaginal Thread Lifting<\/li>\r\n        <li>Clitoral Hood Reduction<\/li>\r\n        <li>Clitoroplasty<\/li>\r\n        <li>Labia Majora Reduction<\/li>\r\n        <li>Perineoplasty &amp; Perineorrhaphy<\/li>\r\n        <li>Vaginoplasty<\/li>\r\n        <li>Posterior Repair<\/li>\r\n        <li>Botox in Vaginismus<\/li>\r\n        <li>Energy-Based Devices<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- Matter.js physics engine (lightweight, ~93kb gzipped) -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/matter-js@0.20.0\/build\/matter.min.js\"><\/script>\r\n\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  \/\/ Wait until DOM, Matter.js, and section are ready\r\n  function init() {\r\n    if (typeof Matter === 'undefined') {\r\n      console.warn('Matter.js not loaded');\r\n      return;\r\n    }\r\n\r\n    const stage = document.getElementById('ag-curr-stage');\r\n    const wrapper = document.getElementById('ag-curr-canvas');\r\n    if (!stage || !wrapper) return;\r\n\r\n    \/\/ Respect reduced motion\r\n    if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\r\n\r\n    const nodeEls = Array.from(wrapper.querySelectorAll('.ag-curr__node'));\r\n    if (!nodeEls.length) return;\r\n\r\n    const Engine = Matter.Engine;\r\n    const World  = Matter.World;\r\n    const Bodies = Matter.Bodies;\r\n    const Body   = Matter.Body;\r\n    const Mouse  = Matter.Mouse;\r\n    const MouseConstraint = Matter.MouseConstraint;\r\n    const Events = Matter.Events;\r\n\r\n    let engine, world, mouseConstraint;\r\n    let bodies = [];\r\n    let walls  = [];\r\n    let started = false;\r\n    let rafId = null;\r\n\r\n    function setup() {\r\n      const rect = stage.getBoundingClientRect();\r\n      const W = rect.width;\r\n      const H = rect.height;\r\n\r\n      \/\/ Engine\r\n      engine = Engine.create();\r\n      engine.gravity.y = 1.1;\r\n      world = engine.world;\r\n\r\n      \/\/ Boundary walls (invisible)\r\n      const wallThickness = 200;\r\n      walls = [\r\n        Bodies.rectangle(W \/ 2, H + wallThickness \/ 2, W + 400, wallThickness, { isStatic: true }), \/\/ floor\r\n        Bodies.rectangle(-wallThickness \/ 2, H \/ 2, wallThickness, H * 2, { isStatic: true }),       \/\/ left\r\n        Bodies.rectangle(W + wallThickness \/ 2, H \/ 2, wallThickness, H * 2, { isStatic: true }),    \/\/ right\r\n        Bodies.rectangle(W \/ 2, -wallThickness \/ 2 - 800, W + 400, wallThickness, { isStatic: true })\/\/ ceiling far above\r\n      ];\r\n      World.add(world, walls);\r\n\r\n      \/\/ Measure each node and create a corresponding body\r\n      bodies = nodeEls.map((el, i) => {\r\n        \/\/ Force a temporary visible state to measure\r\n        el.style.visibility = 'hidden';\r\n        el.style.display = 'inline-flex';\r\n        el.style.position = 'absolute';\r\n        const rect = el.getBoundingClientRect();\r\n        const w = Math.max(80, rect.width);\r\n        const h = Math.max(28, rect.height);\r\n        el.style.visibility = 'visible';\r\n\r\n        \/\/ Random horizontal start, staggered drop heights above the stage\r\n        const startX = 60 + Math.random() * (W - 120);\r\n        const startY = -200 - (i * 40) - Math.random() * 200;\r\n\r\n        const body = Bodies.rectangle(startX, startY, w, h, {\r\n          chamfer: { radius: h \/ 2 }, \/\/ rounded\r\n          restitution: 0.45,           \/\/ bounciness\r\n          friction: 0.3,\r\n          frictionAir: 0.018,\r\n          density: 0.0012,\r\n          angle: (Math.random() - 0.5) * 0.4\r\n        });\r\n        body.elementRef = el;\r\n        body.bodyW = w;\r\n        body.bodyH = h;\r\n\r\n        return body;\r\n      });\r\n      World.add(world, bodies);\r\n\r\n      \/\/ Mouse interaction\r\n      const mouse = Mouse.create(stage);\r\n      \/\/ Allow page scroll over the stage (don't capture wheel)\r\n      mouse.element.removeEventListener('mousewheel', mouse.mousewheel);\r\n      mouse.element.removeEventListener('DOMMouseScroll', mouse.mousewheel);\r\n\r\n      mouseConstraint = MouseConstraint.create(engine, {\r\n        mouse: mouse,\r\n        constraint: {\r\n          stiffness: 0.18,\r\n          damping: 0.1,\r\n          render: { visible: false }\r\n        }\r\n      });\r\n      World.add(world, mouseConstraint);\r\n\r\n      \/\/ Touch handling \u2014 prevent page scroll only when actively dragging a body\r\n      let touchDragging = false;\r\n      stage.addEventListener('touchstart', () => {\r\n        touchDragging = !!mouseConstraint.body;\r\n        \/\/ re-check after Matter resolves the pickup\r\n        setTimeout(() => { touchDragging = !!mouseConstraint.body; }, 0);\r\n      }, { passive: true });\r\n      stage.addEventListener('touchmove', (e) => {\r\n        if (mouseConstraint.body) e.preventDefault();\r\n      }, { passive: false });\r\n\r\n      \/\/ Animation loop \u2014 sync DOM to physics\r\n      function tick() {\r\n        Engine.update(engine, 1000 \/ 60);\r\n        for (let i = 0; i < bodies.length; i++) {\r\n          const b = bodies[i];\r\n          const el = b.elementRef;\r\n          const x = b.position.x - b.bodyW \/ 2;\r\n          const y = b.position.y - b.bodyH \/ 2;\r\n          el.style.transform = `translate(${x}px, ${y}px) rotate(${b.angle}rad)`;\r\n        }\r\n        rafId = requestAnimationFrame(tick);\r\n      }\r\n      rafId = requestAnimationFrame(tick);\r\n\r\n      stage.dataset.ready = 'true';\r\n      started = true;\r\n    }\r\n\r\n    function reset() {\r\n      if (rafId) cancelAnimationFrame(rafId);\r\n      if (engine) {\r\n        World.clear(world, false);\r\n        Engine.clear(engine);\r\n      }\r\n      bodies = [];\r\n      walls = [];\r\n      started = false;\r\n    }\r\n\r\n    \/\/ Trigger init when the section enters viewport\r\n    let triggered = false;\r\n    function maybeInit() {\r\n      if (triggered || started) return;\r\n      const rect = stage.getBoundingClientRect();\r\n      if (rect.top < window.innerHeight * 0.85 && rect.bottom > 0) {\r\n        triggered = true;\r\n        setup();\r\n      }\r\n    }\r\n\r\n    if ('IntersectionObserver' in window) {\r\n      const obs = new IntersectionObserver((entries) => {\r\n        entries.forEach(entry => {\r\n          if (entry.isIntersecting && !started) {\r\n            triggered = true;\r\n            setup();\r\n            obs.disconnect();\r\n          }\r\n        });\r\n      }, { threshold: 0.15 });\r\n      obs.observe(stage);\r\n    } else {\r\n      window.addEventListener('scroll', maybeInit, { passive: true });\r\n      maybeInit();\r\n    }\r\n\r\n    \/\/ Re-layout on resize (debounced)\r\n    let resizeTimer;\r\n    window.addEventListener('resize', () => {\r\n      if (!started) return;\r\n      clearTimeout(resizeTimer);\r\n      resizeTimer = setTimeout(() => {\r\n        reset();\r\n        \/\/ Reset transforms so re-measurement is accurate\r\n        nodeEls.forEach(el => { el.style.transform = ''; });\r\n        setup();\r\n      }, 250);\r\n    });\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', () => setTimeout(init, 50));\r\n  } else {\r\n    setTimeout(init, 50);\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4796c58 e-con-full e-flex e-con e-parent\" data-id=\"4796c58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f469abd elementor-widget elementor-widget-html\" data-id=\"f469abd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   Fees section \u2014 Horizontal layout\r\n   Left: price + breakdown \u00b7 Right: includes + CTA\r\n   ========================================================= *\/\r\n.ag-fees {\r\n  --f-primary:    #D43B87;\r\n  --f-secondary:  #983285;\r\n  --f-accent:     #B65BC5;\r\n  --f-bg:         #FCEEF0;\r\n  --f-text:       #3D1B36;\r\n  --f-text-muted: #6E3D63;\r\n\r\n  background:\r\n    radial-gradient(ellipse at top right, rgba(212, 59, 135, .10), transparent 45%),\r\n    radial-gradient(ellipse at bottom left, rgba(182, 91, 197, .12), transparent 50%),\r\n    var(--f-bg);\r\n  padding: 100px 5%;\r\n  font-family: 'BrandonText', 'Inter', system-ui, sans-serif;\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n}\r\n\r\n.ag-fees *,\r\n.ag-fees *::before,\r\n.ag-fees *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.ag-fees__inner {\r\n  max-width: 1180px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n}\r\n\r\n\/* ---------- Header ---------- *\/\r\n.ag-fees__header {\r\n  text-align: center;\r\n  max-width: 720px;\r\n  margin: 0 auto 56px;\r\n}\r\n\r\n.ag-fees__title {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: clamp(34px, 5vw, 56px);\r\n  font-weight: 700;\r\n  line-height: 1;\r\n  margin: 0 0 16px;\r\n  color: #D43B87;\r\n  letter-spacing: -.5px;\r\n}\r\n\r\n.ag-fees__sub {\r\n  font-size: 17px;\r\n  line-height: 1.7;\r\n  color: var(--f-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n\/* ---------- Horizontal pricing card ---------- *\/\r\n.ag-fees__card {\r\n  position: relative;\r\n  display: grid;\r\n  grid-template-columns: minmax(280px, 1fr) 1.25fr;\r\n  background: linear-gradient(135deg, #FFFFFF 0%, #FFF5F8 100%);\r\n  border: 1.5px solid rgba(212, 59, 135, .20);\r\n  border-radius: 28px;\r\n  overflow: hidden;\r\n  box-shadow:\r\n    0 4px 12px rgba(212, 59, 135, .08),\r\n    0 24px 60px rgba(152, 50, 133, .15);\r\n}\r\n\r\n.ag-fees__card::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 4px;\r\n  background: linear-gradient(90deg, #D43B87 0%, #B65BC5 50%, #983285 100%);\r\n  z-index: 5;\r\n}\r\n\r\n\/* ---------- LEFT: Price block ---------- *\/\r\n.ag-fees__price-block {\r\n  position: relative;\r\n  padding: 56px 44px;\r\n  background: linear-gradient(135deg, #2A0F26 0%, #4A1F40 100%);\r\n  color: #FFFFFF;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  text-align: center;\r\n  overflow: hidden;\r\n}\r\n\r\n.ag-fees__price-block::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -100px;\r\n  right: -100px;\r\n  width: 280px;\r\n  height: 280px;\r\n  background: radial-gradient(circle, rgba(212, 59, 135, .35), transparent 70%);\r\n  border-radius: 50%;\r\n  filter: blur(40px);\r\n  pointer-events: none;\r\n}\r\n\r\n.ag-fees__price-block > * {\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Tier label *\/\r\n.ag-fees__tier {\r\n  display: inline-block;\r\n  padding: 6px 14px;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  color: #F8BDC3;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  background: rgba(212, 59, 135, .20);\r\n  border: 1px solid rgba(212, 59, 135, .35);\r\n  border-radius: 50px;\r\n  margin: 0 auto 20px;\r\n}\r\n\r\n\/* Early Bird Badge *\/\r\n.ag-fees__early-bird {\r\n  display: inline-block;\r\n  margin: 0 auto 24px;\r\n  padding: 10px 20px;\r\n  background: linear-gradient(135deg, #FFB347 0%, #FF8C42 100%);\r\n  color: #fff;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.5px;\r\n  text-transform: uppercase;\r\n  border-radius: 50px;\r\n  box-shadow: 0 8px 20px rgba(255,140,66,.35);\r\n}\r\n\r\n\/* Old price *\/\r\n.ag-fees__old-price{\r\n  font-family:'Nexa',sans-serif;\r\n  font-size:28px;\r\n  font-weight:700;\r\n  color:rgba(255,255,255,.55);\r\n  text-decoration:line-through;\r\n  margin-bottom:12px;\r\n  letter-spacing:1px;\r\n}\r\n\r\n\/* Big price *\/\r\n.ag-fees__amount {\r\n  display: flex;\r\n  align-items: baseline;\r\n  justify-content: center;\r\n  gap: 4px;\r\n  margin: 0;\r\n  line-height: 1;\r\n}\r\n\r\n.ag-fees__currency {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 32px;\r\n  font-weight: 700;\r\n  color: #F8BDC3;\r\n  align-self: flex-start;\r\n  margin-top: 12px;\r\n}\r\n\r\n.ag-fees__price {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: clamp(64px, 8vw, 88px);\r\n  font-weight: 700;\r\n  background: linear-gradient(135deg, #FFFFFF 0%, #F8BDC3 100%);\r\n  -webkit-background-clip: text;\r\n  background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n}\r\n\r\n\/* ---------- RIGHT ---------- *\/\r\n.ag-fees__details {\r\n  padding: 56px 48px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  background: linear-gradient(135deg, #FFFFFF 0%, #FFF5F8 100%);\r\n}\r\n\r\n.ag-fees__details-title {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  color: var(--f-secondary);\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin: 0 0 22px;\r\n  padding-bottom: 14px;\r\n  border-bottom: 1px solid rgba(212, 59, 135, .15);\r\n}\r\n\r\n\/* Includes list *\/\r\n.ag-fees__includes {\r\n  list-style: none;\r\n  padding: 0;\r\n  margin: 0 0 32px;\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 12px 22px;\r\n}\r\n\r\n.ag-fees__includes li {\r\n  position: relative;\r\n  padding-left: 28px;\r\n  font-size: 14px;\r\n  color: var(--f-text);\r\n  line-height: 1.45;\r\n  font-weight: 500;\r\n}\r\n\r\n.ag-fees__includes li::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 0;\r\n  top: 1px;\r\n  width: 18px;\r\n  height: 18px;\r\n  border-radius: 50%;\r\n  background: linear-gradient(135deg, #D43B87, #983285);\r\n}\r\n\r\n.ag-fees__includes li::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 5px;\r\n  top: 6px;\r\n  width: 7px;\r\n  height: 4px;\r\n  border-left: 2px solid #FFFFFF;\r\n  border-bottom: 2px solid #FFFFFF;\r\n  transform: rotate(-45deg);\r\n}\r\n\r\n\/* CTA *\/\r\n.ag-fees__cta {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  padding: 16px 36px;\r\n  background: linear-gradient(135deg, #D43B87 0%, #983285 100%);\r\n  color: #FFFFFF;\r\n  border: none;\r\n  border-radius: 50px;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.5px;\r\n  text-transform: uppercase;\r\n  text-decoration: none;\r\n  box-shadow: 0 8px 24px rgba(212, 59, 135, .35);\r\n  transition: .3s ease;\r\n}\r\n\r\n.ag-fees__cta:hover {\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 14px 32px rgba(152, 50, 133, .45);\r\n}\r\n\r\n\/* Responsive *\/\r\n@media (max-width: 900px) {\r\n  .ag-fees__card {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ag-fees__includes {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"ag-fees\" id=\"fees\">\r\n  <div class=\"ag-fees__inner\">\r\n\r\n    <header class=\"ag-fees__header\">\r\n      <h2 class=\"ag-fees__title\">One Programme. One Investment.<\/h2>\r\n\r\n      <p class=\"ag-fees__sub\">\r\n        Three intensive days of theory, demos, and hands-on practice plus your IACG Fellowship credential. Everything you need is included.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"ag-fees__card\">\r\n\r\n      <!-- LEFT -->\r\n     <!-- LEFT -->\r\n<div class=\"ag-fees__price-block\">\r\n\r\n  <span class=\"ag-fees__tier\">Fellowship Tuition<\/span>\r\n\r\n\r\n\r\n\r\n\r\n  <!-- New Price -->\r\n  <div class=\"ag-fees__amount\">\r\n    <span class=\"ag-fees__currency\">$<\/span>\r\n    <span class=\"ag-fees__price\">3300<\/span>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n      <!-- RIGHT -->\r\n      <div class=\"ag-fees__details\">\r\n\r\n        <p class=\"ag-fees__details-title\">What's Included<\/p>\r\n\r\n        <ul class=\"ag-fees__includes\">\r\n          <li>3 full days of training<\/li>\r\n          <li>20+ topics &amp; techniques<\/li>\r\n          <li>Live hands-on workshops<\/li>\r\n          <li>Course materials<\/li>\r\n          <li>Daily lunch &amp; refreshments<\/li>\r\n          <li>IACG Fellowship certificate<\/li>\r\n        <\/ul>\r\n\r\n        <a href=\"#contact\" class=\"ag-fees__cta\">\r\n          Register Now\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f4f8cfe elementor-widget elementor-widget-tx_contact_info elh-el tx_contact_info\" data-id=\"f4f8cfe\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"contact\" data-settings=\"{&quot;design_style&quot;:&quot;style_4&quot;}\" data-widget_type=\"tx_contact_info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"nm-contact-5-area tx-section pt-100 pb-100 wa-p-relative wa-fix\">\r\n    <div class=\"container nm-container-5\">\r\n        <div class=\"nm-contact-5-wrap\">\r\n                        <div class=\"hand-img-1\">\r\n                <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/c5-hand-1.webp\" alt=\"c5-hand-1.webp\">\r\n            <\/div>\r\n            \r\n                        <div class=\"hand-img-2\">\r\n                <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/c5-hand-2.webp\" alt=\"c5-hand-2.webp\">\r\n            <\/div>\r\n            \r\n            <div class=\"nm-contact-5-box\">\r\n\r\n                <!-- section-title -->\r\n                <div class=\"nm-contact-5-box-title text-center mb-30\">\r\n                                            <h5 class=\"nm-subtitle-5 sec_title_2 tx-subTitle\">\r\n                                                            <span class=\"number\">Limited seats \u00b7 Register early<\/span>\r\n                                                                                <\/h5>\r\n                    \r\n                    <h2 class=\"nm-sec-title-5 sec_title_2 tx-title\">Reserve Your Spot in the\n2026 Fellowship<\/h2>                <\/div>\r\n\r\n                                <div class=\"tx-formWrapper\">\r\n                    <form id=\"forminator-module-1842\" class=\"forminator-custom-form forminator-custom-form-1842\" method=\"post\" data-forminator-render=\"0\" data-uid=\"6a1c882aef113\"><div role=\"alert\" aria-live=\"polite\" class=\"forminator-response-message forminator-error\" aria-hidden=\"true\"><\/div><\/form>                <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n\r\n    <!-- marquee-text-start -->\r\n        <div class=\"nm-contact-5-marquee wa-fix wa-p-relative\">\r\n\r\n                <div class=\"nm-contact-5-marquee-wrap-1\">\r\n            <div class=\"wa_marquee d-inline-block\">\r\n                <div class=\"nm-contact-5-marquee-elm\">\r\n                                        <h4 class=\"nm-h-5 single-elm elementor-repeater-item-c9863d8\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/btn-arrow-1.svg\" alt=\"btn-arrow-1.svg\">\r\n                                                                            Fellowship in Aesthetic Gynecology                                            <\/h4>\r\n                                        <h4 class=\"nm-h-5 single-elm elementor-repeater-item-00058da\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/btn-arrow-1.svg\" alt=\"btn-arrow-1.svg\">\r\n                                                                            Fellowship in Aesthetic Gynecology                                            <\/h4>\r\n                                        <h4 class=\"nm-h-5 single-elm elementor-repeater-item-770ed75\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/btn-arrow-1.svg\" alt=\"btn-arrow-1.svg\">\r\n                                                                            Fellowship in Aesthetic Gynecology                                            <\/h4>\r\n                                        <h4 class=\"nm-h-5 single-elm elementor-repeater-item-a7b681a\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/btn-arrow-1.svg\" alt=\"btn-arrow-1.svg\">\r\n                                                                            Fellowship in Aesthetic Gynecology                                            <\/h4>\r\n                                    <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n                <div class=\"nm-contact-5-marquee-wrap-2\">\r\n            <div class=\"wa_marquee d-inline-block\" data-direction=\"right\">\r\n                <div class=\"nm-contact-5-marquee-elm\">\r\n                                        <h4 class=\"nm-h-5 single-elm elementor-repeater-item-f4e1ebc\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/btn-arrow-1.svg\" alt=\"btn-arrow-1.svg\">\r\n                                                                            Fellowship in Aesthetic Gynecology                                            <\/h4>\r\n                                        <h4 class=\"nm-h-5 single-elm elementor-repeater-item-8e82d52\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/btn-arrow-1.svg\" alt=\"btn-arrow-1.svg\">\r\n                                                                            Fellowship in Aesthetic Gynecology                                            <\/h4>\r\n                                        <h4 class=\"nm-h-5 single-elm elementor-repeater-item-b4c91d6\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/btn-arrow-1.svg\" alt=\"btn-arrow-1.svg\">\r\n                                                                            Fellowship in Aesthetic Gynecology                                            <\/h4>\r\n                                        <h4 class=\"nm-h-5 single-elm elementor-repeater-item-aaeddef\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/irada-events.ae\/wp-content\/uploads\/2026\/05\/btn-arrow-1.svg\" alt=\"btn-arrow-1.svg\">\r\n                                                                            Fellowship in Aesthetic Gynecology                                            <\/h4>\r\n                                    <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n    <\/div>\r\n        <!-- marquee-text-end -->\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8550757 elementor-widget elementor-widget-html\" data-id=\"8550757\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   Venue \/ Location section \u2014 scoped under .ag-venue\r\n   Casablanca, Morocco \u00b7 Embedded map + directions\r\n   ========================================================= *\/\r\n.ag-venue {\r\n  --v-primary:    #D43B87;\r\n  --v-secondary:  #983285;\r\n  --v-accent:     #B65BC5;\r\n  --v-bg:         #FCEEF0;\r\n  --v-text:       #3D1B36;\r\n  --v-text-muted: #6E3D63;\r\n\r\n  background:\r\n    radial-gradient(ellipse at top left, rgba(212, 59, 135, .10), transparent 45%),\r\n    radial-gradient(ellipse at bottom right, rgba(182, 91, 197, .12), transparent 50%),\r\n    var(--v-bg);\r\n  padding: 100px 5%;\r\n  font-family: 'BrandonText', 'Inter', system-ui, sans-serif;\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n}\r\n.ag-venue *,\r\n.ag-venue *::before,\r\n.ag-venue *::after { box-sizing: border-box; }\r\n\r\n.ag-venue__inner {\r\n  max-width:1400px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n}\r\n\r\n\/* ---------- Header ---------- *\/\r\n.ag-venue__header {\r\n  text-align: center;\r\n  max-width: 720px;\r\n  margin: 0 auto 56px;\r\n}\r\n\r\n.ag-venue__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  padding: 8px 18px;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  color: var(--v-primary);\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin: 0 0 20px;\r\n  background: rgba(212, 59, 135, .08);\r\n  border: 1px solid rgba(212, 59, 135, .25);\r\n  border-radius: 50px;\r\n}\r\n\r\n.ag-venue__title {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: clamp(34px, 5vw, 56px);\r\n  font-weight: 700;\r\n  line-height: 1;\r\n  margin: 0 0 16px;\r\n  color: #D43B87;\r\n  letter-spacing: -.5px;\r\n}\r\n\r\n.ag-venue__sub {\r\n  font-size: 17px;\r\n  line-height: 1.7;\r\n  color: var(--v-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n\/* ---------- Card with map + info ---------- *\/\r\n.ag-venue__card {\r\n  position: relative;\r\n  display: grid;\r\n  grid-template-columns: 1.4fr 1fr;\r\n  gap: 0;\r\n  background: linear-gradient(135deg, #FFFFFF 0%, #FFF5F8 100%);\r\n  border: 1.5px solid rgba(212, 59, 135, .20);\r\n  border-radius: 28px;\r\n  overflow: hidden;\r\n  box-shadow:\r\n    0 4px 12px rgba(212, 59, 135, .08),\r\n    0 24px 60px rgba(152, 50, 133, .15);\r\n}\r\n\r\n\/* Top gradient hairline *\/\r\n.ag-venue__card::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 4px;\r\n  background: linear-gradient(90deg, #D43B87 0%, #B65BC5 50%, #983285 100%);\r\n  z-index: 5;\r\n}\r\n\r\n\/* ---------- LEFT: Embedded map ---------- *\/\r\n.ag-venue__map {\r\n  position: relative;\r\n  min-height: 440px;\r\n  background: #2A0F26;\r\n  overflow: hidden;\r\n}\r\n\r\n.ag-venue__map iframe {\r\n  position: absolute;\r\n  inset: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  border: 0;\r\n  display: block;\r\n  filter: saturate(1.05) contrast(1.02);\r\n}\r\n\r\n\/* Pin marker overlay (decorative \u2014 pulses on top of map) *\/\r\n.ag-venue__pin {\r\n  position: absolute;\r\n  bottom: 24px;\r\n  left: 24px;\r\n  z-index: 2;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 12px 18px 12px 16px;\r\n  background: rgba(255, 255, 255, .96);\r\n  backdrop-filter: blur(12px);\r\n  -webkit-backdrop-filter: blur(12px);\r\n  border: 1px solid rgba(212, 59, 135, .25);\r\n  border-radius: 50px;\r\n  box-shadow: 0 8px 22px rgba(42, 15, 38, .25);\r\n  pointer-events: none;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  color: #983285;\r\n  letter-spacing: 1.2px;\r\n  text-transform: uppercase;\r\n}\r\n.ag-venue__pin-dot {\r\n  width: 10px;\r\n  height: 10px;\r\n  background: #D43B87;\r\n  border-radius: 50%;\r\n  box-shadow: 0 0 0 4px rgba(212, 59, 135, .25);\r\n  animation: ag-venue-pulse 2s ease-in-out infinite;\r\n  flex-shrink: 0;\r\n}\r\n@keyframes ag-venue-pulse {\r\n  0%, 100% { box-shadow: 0 0 0 4px rgba(212, 59, 135, .25); }\r\n  50%      { box-shadow: 0 0 0 9px rgba(212, 59, 135, 0); }\r\n}\r\n\r\n\/* ---------- RIGHT: Info panel ---------- *\/\r\n.ag-venue__info {\r\n  position: relative;\r\n  padding: 48px 44px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  gap: 24px;\r\n  background: linear-gradient(135deg, #FFFFFF 0%, #FFF5F8 100%);\r\n}\r\n\r\n\/* Decorative glow *\/\r\n.ag-venue__info::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -100px;\r\n  right: -100px;\r\n  width: 280px;\r\n  height: 280px;\r\n  background: radial-gradient(circle, rgba(212, 59, 135, .12), transparent 70%);\r\n  border-radius: 50%;\r\n  pointer-events: none;\r\n}\r\n\r\n.ag-venue__info > * { position: relative; }\r\n\r\n\/* Country \/ region label *\/\r\n.ag-venue__country {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  color: var(--v-secondary);\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin: 0;\r\n}\r\n.ag-venue__country svg {\r\n  width: 14px;\r\n  height: 14px;\r\n  color: var(--v-primary);\r\n}\r\n\r\n\/* City name *\/\r\n.ag-venue__city {\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: clamp(36px, 4vw, 48px);\r\n  font-weight: 700;\r\n  color: #D43B87;\r\n  line-height: 1;\r\n  letter-spacing: -1px;\r\n  margin: 0;\r\n}\r\n\r\n\/* Description *\/\r\n.ag-venue__desc {\r\n  font-size: 15.5px;\r\n  line-height: 1.7;\r\n  color: var(--v-text-muted);\r\n  margin: 0;\r\n}\r\n\r\n\/* Quick facts list *\/\r\n.ag-venue__facts {\r\n  list-style: none;\r\n  padding: 0;\r\n  margin: 0;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n}\r\n.ag-venue__facts li {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  font-size: 14px;\r\n  color: var(--v-text);\r\n  font-weight: 500;\r\n  line-height: 1.4;\r\n}\r\n.ag-venue__facts li svg {\r\n  width: 18px;\r\n  height: 18px;\r\n  color: var(--v-primary);\r\n  flex-shrink: 0;\r\n}\r\n.ag-venue__facts li strong {\r\n  color: var(--v-secondary);\r\n  font-weight: 700;\r\n}\r\n\r\n\/* Directions CTA button *\/\r\n.ag-venue__cta {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  padding: 14px 28px;\r\n  background: linear-gradient(135deg, #D43B87 0%, #983285 100%);\r\n  color: #FFFFFF;\r\n  border: none;\r\n  border-radius: 50px;\r\n  font-family: 'Nexa', sans-serif;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.5px;\r\n  text-transform: uppercase;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n  align-self: flex-start;\r\n  box-shadow: 0 8px 22px rgba(212, 59, 135, .35);\r\n  transition: transform .3s ease, box-shadow .3s ease, background .3s ease;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.ag-venue__cta::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .3), transparent);\r\n  transform: translateX(-100%);\r\n  transition: transform .6s ease;\r\n  pointer-events: none;\r\n}\r\n.ag-venue__cta:hover {\r\n  transform: translateY(-2px);\r\n  background: linear-gradient(135deg, #983285 0%, #D43B87 100%);\r\n  box-shadow: 0 14px 32px rgba(152, 50, 133, .45);\r\n}\r\n.ag-venue__cta:hover::before {\r\n  transform: translateX(100%);\r\n}\r\n.ag-venue__cta svg {\r\n  width: 16px;\r\n  height: 16px;\r\n  transition: transform .3s ease;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n.ag-venue__cta:hover svg {\r\n  transform: translateX(3px);\r\n}\r\n.ag-venue__cta span {\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n@media (max-width: 900px) {\r\n  .ag-venue__card {\r\n    grid-template-columns: 1fr;\r\n  }\r\n  .ag-venue__map {\r\n    min-height: 320px;\r\n  }\r\n  .ag-venue__info {\r\n    padding: 40px 32px;\r\n  }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .ag-venue { padding: 70px 4%;  }\r\n  .ag-venue__card { border-radius: 22px; }\r\n  .ag-venue__map { min-height: 280px; }\r\n  .ag-venue__info { padding: 36px 28px; }\r\n  .ag-venue__pin {\r\n    bottom: 16px;\r\n    left: 16px;\r\n    padding: 10px 14px 10px 12px;\r\n    font-size: 11px;\r\n  }\r\n  .ag-venue__cta {\r\n    padding: 12px 24px;\r\n    font-size: 12.5px;\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n\/* ---------- Reduced motion ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .ag-venue__pin-dot { animation: none !important; }\r\n  .ag-venue__cta { transition: none !important; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"ag-venue\" id=\"venue\">\r\n  <div class=\"ag-venue__inner\">\r\n\r\n    <!-- Header -->\r\n    <header class=\"ag-venue__header\">\r\n\r\n      <h2 class=\"ag-venue__title\">Where It All Happens<\/h2>\r\n      <p class=\"ag-venue__sub\">\r\n        Three intensive days in one of North Africa's most cosmopolitan cities modern, accessible, and ready to host you.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <!-- Card with map + info -->\r\n    <div class=\"ag-venue__card\">\r\n\r\n      <!-- LEFT: Map -->\r\n      <div class=\"ag-venue__map\">\r\n        <iframe\r\n          src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m14!1m8!1m3!1d106431.42028725085!2d-7.6720611!3d33.5731104!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0xda7cd4778aa113b%3A0xb06c1d84f310fd3!2sCasablanca%2C%20Morocco!5e0!3m2!1sen!2s!4v1718200000000!5m2!1sen!2s\"\r\n          loading=\"lazy\"\r\n          referrerpolicy=\"no-referrer-when-downgrade\"\r\n          title=\"Map of Casablanca, Morocco\"\r\n          allowfullscreen><\/iframe>\r\n\r\n        <!-- Pin overlay -->\r\n        <span class=\"ag-venue__pin\">\r\n          <span class=\"ag-venue__pin-dot\" aria-hidden=\"true\"><\/span>\r\n          Casablanca \u00b7 Morocco\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <!-- RIGHT: Info panel -->\r\n      <div class=\"ag-venue__info\">\r\n\r\n        <p class=\"ag-venue__country\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n            <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/>\r\n            <circle cx=\"12\" cy=\"10\" r=\"3\"\/>\r\n          <\/svg>\r\n          Morocco \u00b7 North Africa\r\n        <\/p>\r\n\r\n        <h3 class=\"ag-venue__city\">Casablanca<\/h3>\r\n\r\n        <p class=\"ag-venue__desc\">\r\n          Morocco's largest city and economic capital a modern hub with a major international airport, world-class hotels, and rich cultural attractions just minutes from the venue.\r\n        <\/p>\r\n\r\n        <!--<ul class=\"ag-venue__facts\">-->\r\n        <!--  <li>-->\r\n        <!--    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">-->\r\n        <!--      <path d=\"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z\"\/>-->\r\n        <!--    <\/svg>-->\r\n        <!--    <span><strong>Mohammed V Airport (CMN)<\/strong> \u00b7 30 min from city center<\/span>-->\r\n        <!--  <\/li>-->\r\n        <!--  <li>-->\r\n        <!--    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">-->\r\n        <!--      <path d=\"M3 21h18\"\/>-->\r\n        <!--      <path d=\"M5 21V7l8-4v18\"\/>-->\r\n        <!--      <path d=\"M19 21V11l-6-4\"\/>-->\r\n        <!--      <path d=\"M9 9v.01\"\/>-->\r\n        <!--      <path d=\"M9 12v.01\"\/>-->\r\n        <!--      <path d=\"M9 15v.01\"\/>-->\r\n        <!--      <path d=\"M9 18v.01\"\/>-->\r\n        <!--    <\/svg>-->\r\n        <!--    <span>Walking distance to <strong>major attractions<\/strong> &amp; hotels<\/span>-->\r\n        <!--  <\/li>-->\r\n        <!--  <li>-->\r\n        <!--    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">-->\r\n        <!--      <circle cx=\"12\" cy=\"12\" r=\"10\"\/>-->\r\n        <!--      <path d=\"M12 6v6l4 2\"\/>-->\r\n        <!--    <\/svg>-->\r\n        <!--    <span><strong>3 \u2014 5 July 2026<\/strong> \u00b7 Full programme details coming soon<\/span>-->\r\n        <!--  <\/li>-->\r\n        <!--<\/ul>-->\r\n\r\n        <!--<a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;destination=Casablanca,Morocco\" -- target=\"_blank\" rel=\"noopener\">\r\n        <!--   target=\"_blank\"-->\r\n        <!--   rel=\"noopener\"-->\r\n        <!--   class=\"ag-venue__cta\">-->\r\n        <!--  <span>View Directions<\/span>-->\r\n        <!--  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">-->\r\n        <!--    <path d=\"M5 12h14M13 5l7 7-7 7\"\/>-->\r\n        <!--  <\/svg>-->\r\n        <!--<\/a>-->\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36c5623 elementor-widget elementor-widget-html\" data-id=\"36c5623\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    \/* =========================================================\n   Forminator form \u2014 Aesthetic Gynecology brand identity\n   Targets the .forminator-custom-form-1842 form\n   ========================================================= *\/\n\n\/* ---------- Form wrapper ---------- *\/\n.forminator-ui.forminator-custom-form-1842 {\n  font-family: 'Inter', system-ui, sans-serif !important;\n  background: transparent !important;\n  border: none !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n\/* ---------- Pagination steps (Page 1 \/ Finish indicator) ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-pagination-steps {\n  display: flex !important;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 32px !important;\n  padding: 0 !important;\n  background: transparent !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-step {\n  display: inline-flex !important;\n  align-items: center;\n  gap: 10px;\n  padding: 10px 18px !important;\n  background: rgba(212, 59, 135, 0.06) !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.18) !important;\n  border-radius: 50px !important;\n  font-family: 'Nexa', sans-serif !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  letter-spacing: 1.2px !important;\n  text-transform: uppercase;\n  color: #983285 !important;\n  cursor: pointer;\n  transition: all .3s ease;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-step:hover {\n  background: rgba(212, 59, 135, 0.12) !important;\n  border-color: rgba(212, 59, 135, 0.35) !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-step.forminator-current {\n  background: linear-gradient(135deg, #D43B87 0%, #983285 100%) !important;\n  border-color: transparent !important;\n  color: #FFFFFF !important;\n  box-shadow: 0 8px 22px rgba(212, 59, 135, 0.35);\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-step-label {\n  color: inherit !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-step-dot {\n  display: none !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-break {\n  display: none !important;\n}\n\n\/* ---------- Field rows ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-row {\n  margin-bottom: 16px !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-field {\n  position: relative;\n}\n\n\/* ---------- Labels ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-label {\n  display: block !important;\n  font-family: 'Nexa', sans-serif !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #983285 !important;\n  letter-spacing: 1.5px !important;\n  text-transform: uppercase;\n  margin-bottom: 8px !important;\n  line-height: 1.4 !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-required {\n  color: #D43B87 !important;\n  margin-left: 2px;\n  font-weight: 700;\n}\n\n\/* ---------- Text inputs (text, email, tel, etc.) ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-input,\n.forminator-ui.forminator-custom-form-1842 input[type=\"text\"],\n.forminator-ui.forminator-custom-form-1842 input[type=\"email\"],\n.forminator-ui.forminator-custom-form-1842 input[type=\"tel\"],\n.forminator-ui.forminator-custom-form-1842 input[type=\"url\"],\n.forminator-ui.forminator-custom-form-1842 input[type=\"number\"],\n.forminator-ui.forminator-custom-form-1842 textarea {\n  width: 100% !important;\n  padding: 14px 18px !important;\n  background: #FFFFFF !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.20) !important;\n  border-radius: 14px !important;\n  font-family: 'Inter', sans-serif !important;\n  font-size: 15px !important;\n  font-weight: 500 !important;\n  color: #3D1B36 !important;\n  line-height: 1.5 !important;\n  min-height: 50px !important;\n  box-shadow: 0 2px 6px rgba(212, 59, 135, 0.04);\n  transition: border-color .25s ease, box-shadow .25s ease, background .25s ease !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-input:focus,\n.forminator-ui.forminator-custom-form-1842 input[type=\"text\"]:focus,\n.forminator-ui.forminator-custom-form-1842 input[type=\"email\"]:focus,\n.forminator-ui.forminator-custom-form-1842 input[type=\"tel\"]:focus,\n.forminator-ui.forminator-custom-form-1842 textarea:focus {\n  outline: none !important;\n  border-color: #D43B87 !important;\n  background: #FFFFFF !important;\n  box-shadow: 0 0 0 4px rgba(212, 59, 135, 0.12) !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-input::placeholder,\n.forminator-ui.forminator-custom-form-1842 textarea::placeholder {\n  color: #A07499 !important;\n  font-weight: 400;\n}\n\n\/* ---------- Title (Mr.\/Mrs.\/Dr.) Select2 dropdown ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .select2-container--default .select2-selection--single {\n  height: 50px !important;\n  padding: 0 14px !important;\n  background: #FFFFFF !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.20) !important;\n  border-radius: 14px !important;\n  display: flex !important;\n  align-items: center;\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.forminator-ui.forminator-custom-form-1842 .select2-container--default.select2-container--focus .select2-selection--single,\n.forminator-ui.forminator-custom-form-1842 .select2-container--default.select2-container--open .select2-selection--single {\n  border-color: #D43B87 !important;\n  box-shadow: 0 0 0 4px rgba(212, 59, 135, 0.12) !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .select2-selection__rendered {\n  font-family: 'Inter', sans-serif !important;\n  font-size: 15px !important;\n  font-weight: 500 !important;\n  color: #3D1B36 !important;\n  line-height: 50px !important;\n  padding: 0 !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .select2-selection__arrow {\n  height: 50px !important;\n  right: 12px !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-icon-chevron-down {\n  color: #983285 !important;\n}\n\n\/* Title field width *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-select.select2-container {\n  width: 100% !important;\n  min-width: 90px;\n}\n\n\/* Select2 dropdown items (when open) *\/\n.select2-dropdown.select2-dropdown--below,\n.select2-dropdown.select2-dropdown--above {\n  background: #FFFFFF !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.20) !important;\n  border-radius: 14px !important;\n  box-shadow: 0 16px 40px rgba(152, 50, 133, 0.15) !important;\n  overflow: hidden;\n  margin-top: 4px;\n}\n\n.select2-results__option {\n  font-family: 'Inter', sans-serif !important;\n  font-size: 14px !important;\n  color: #3D1B36 !important;\n  padding: 10px 14px !important;\n  transition: background .2s ease;\n}\n\n.select2-container--default .select2-results__option--highlighted[aria-selected],\n.select2-container--default .select2-results__option--highlighted {\n  background: linear-gradient(135deg, rgba(212, 59, 135, 0.08), rgba(182, 91, 197, 0.08)) !important;\n  color: #D43B87 !important;\n}\n\n.select2-container--default .select2-results__option[aria-selected=\"true\"] {\n  background: rgba(212, 59, 135, 0.06) !important;\n  color: #983285 !important;\n  font-weight: 600;\n}\n\n\/* ---------- Phone field with country picker (intl-tel-input) ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .iti {\n  width: 100% !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti--allow-dropdown {\n  background: #FFFFFF !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.20) !important;\n  border-radius: 14px !important;\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti--allow-dropdown:focus-within {\n  border-color: #D43B87 !important;\n  box-shadow: 0 0 0 4px rgba(212, 59, 135, 0.12) !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__tel-input {\n  border: none !important;\n  background: transparent !important;\n  box-shadow: none !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__tel-input:focus {\n  border: none !important;\n  box-shadow: none !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__selected-country {\n  background: rgba(212, 59, 135, 0.04) !important;\n  border-right: 1px solid rgba(212, 59, 135, 0.15) !important;\n  padding: 0 14px !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__selected-country:hover {\n  background: rgba(212, 59, 135, 0.10) !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__selected-dial-code {\n  font-family: 'Nexa', sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  color: #983285 !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__arrow {\n  border-top-color: #983285 !important;\n}\n\n\/* Country dropdown list *\/\n.forminator-ui.forminator-custom-form-1842 .iti__dropdown-content {\n  background: #FFFFFF !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.20) !important;\n  border-radius: 14px !important;\n  box-shadow: 0 16px 40px rgba(152, 50, 133, 0.15) !important;\n  overflow: hidden;\n  margin-top: 4px;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__search-input {\n  padding: 10px 14px !important;\n  border: none !important;\n  border-bottom: 1px solid rgba(212, 59, 135, 0.15) !important;\n  font-family: 'Inter', sans-serif !important;\n  font-size: 14px !important;\n  background: rgba(212, 59, 135, 0.04) !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__search-input:focus {\n  outline: none !important;\n  background: #FFFFFF !important;\n  border-bottom-color: #D43B87 !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__country {\n  padding: 8px 14px !important;\n  font-family: 'Inter', sans-serif !important;\n  font-size: 14px !important;\n  color: #3D1B36 !important;\n  transition: background .15s ease;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__country:hover,\n.forminator-ui.forminator-custom-form-1842 .iti__country.iti__highlight {\n  background: linear-gradient(135deg, rgba(212, 59, 135, 0.08), rgba(182, 91, 197, 0.08)) !important;\n  color: #D43B87 !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__dial-code {\n  color: #983285 !important;\n  font-weight: 600;\n}\n\n\/* ---------- Stripe Payment Element ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-stripe-payment-element {\n  padding: 16px !important;\n  background: #FFFFFF !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.20) !important;\n  border-radius: 14px !important;\n  box-shadow: 0 2px 6px rgba(212, 59, 135, 0.04);\n}\n\n\/* ---------- Buttons (Next \/ Previous \/ Submit) ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-pagination-footer {\n  display: flex !important;\n  justify-content: flex-end !important;\n  gap: 12px;\n  margin-top: 24px !important;\n  padding-top: 24px !important;\n  border-top: 1px solid rgba(212, 59, 135, 0.10);\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-button {\n  display: inline-flex !important;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  padding: 14px 28px !important;\n  font-family: 'Nexa', sans-serif !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  letter-spacing: 1.5px !important;\n  text-transform: uppercase;\n  border: none !important;\n  border-radius: 50px !important;\n  cursor: pointer;\n  min-height: 48px;\n  transition: transform .3s ease, box-shadow .3s ease, background .3s ease !important;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Next \/ Submit \u2014 primary magenta button *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-button-next,\n.forminator-ui.forminator-custom-form-1842 .forminator-pagination-submit {\n  background: #D43B87 !important;\n  color: #FFFFFF !important;\n  box-shadow: 0 8px 24px rgba(212, 59, 135, 0.35);\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-button-next:hover,\n.forminator-ui.forminator-custom-form-1842 .forminator-pagination-submit:hover {\n  background: #983285 !important;\n  transform: translateY(-2px);\n  box-shadow: 0 14px 32px rgba(152, 50, 133, 0.45);\n}\n\n\/* Shimmer sweep on primary button hover *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-button-next::before,\n.forminator-ui.forminator-custom-form-1842 .forminator-pagination-submit::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);\n  transform: translateX(-100%);\n  transition: transform .6s ease;\n  pointer-events: none;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-button-next:hover::before,\n.forminator-ui.forminator-custom-form-1842 .forminator-pagination-submit:hover::before {\n  transform: translateX(100%);\n}\n\n\/* Previous \u2014 outline secondary button *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-button-back {\n  background: transparent !important;\n  color: #983285 !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.30) !important;\n  box-shadow: none;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-button-back:hover {\n  background: rgba(212, 59, 135, 0.08) !important;\n  border-color: #D43B87 !important;\n  color: #D43B87 !important;\n}\n\n\/* ---------- Honeypot (hidden anti-spam field) ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-hidden {\n  display: none !important;\n}\n\n\/* ---------- Error \/ response messages ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-response-message {\n  padding: 14px 18px !important;\n  border-radius: 12px !important;\n  font-family: 'Inter', sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  margin-bottom: 20px !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-response-message.forminator-error {\n  background: rgba(220, 38, 38, 0.06) !important;\n  color: #B91C1C !important;\n  border: 1px solid rgba(220, 38, 38, 0.20) !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-response-message.forminator-success {\n  background: linear-gradient(135deg, rgba(212, 59, 135, 0.06), rgba(182, 91, 197, 0.06)) !important;\n  color: #983285 !important;\n  border: 1px solid rgba(212, 59, 135, 0.20) !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-error-message {\n  display: block;\n  margin-top: 6px !important;\n  font-size: 12.5px !important;\n  color: #B91C1C !important;\n  font-weight: 500;\n}\n\n\/* Field-level error state *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-error .forminator-input,\n.forminator-ui.forminator-custom-form-1842 .forminator-has_error .forminator-input {\n  border-color: #DC2626 !important;\n  box-shadow: 0 0 0 4px rgba(220, 38, 38, 0.10) !important;\n}\n\n\/* ---------- Multi-column name layout fix ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-field-name .forminator-row {\n  display: grid !important;\n  grid-template-columns: 100px 1fr 1fr;\n  gap: 12px;\n}\n\n@media (max-width: 640px) {\n  .forminator-ui.forminator-custom-form-1842 .forminator-field-name .forminator-row {\n    grid-template-columns: 1fr;\n  }\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-field-name .forminator-col {\n  flex: none !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  padding: 0 !important;\n}\n\n\/* ---------- Responsive ---------- *\/\n@media (max-width: 560px) {\n  .forminator-ui.forminator-custom-form-1842 .forminator-step {\n    padding: 8px 14px !important;\n    font-size: 11px !important;\n    letter-spacing: 1px !important;\n  }\n  .forminator-ui.forminator-custom-form-1842 .forminator-button {\n    padding: 12px 22px !important;\n    font-size: 12px !important;\n  }\n  .forminator-ui.forminator-custom-form-1842 .forminator-pagination-footer {\n    flex-direction: column-reverse;\n  }\n  .forminator-ui.forminator-custom-form-1842 .forminator-button {\n    width: 100%;\n  }\n}\n\/* ---------- Pagination steps \u2014 make them wider\/more prominent ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-pagination-steps {\n  display: flex !important;\n  align-items: center;\n  justify-content: center;\n  gap: 0 !important;\n  margin-bottom: 36px !important;\n  padding: 0 !important;\n  background: transparent !important;\n  position: relative;\n}\n\n\/* Connecting line between steps *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-pagination-steps::before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 25%;\n  right: 25%;\n  height: 2px;\n  background: rgba(212, 59, 135, 0.20);\n  transform: translateY(-50%);\n  z-index: 0;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-step {\n  display: inline-flex !important;\n  align-items: center;\n  gap: 10px;\n  padding: 14px 32px !important;\n  min-width: 160px;\n  justify-content: center;\n  background: #FFFFFF !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.25) !important;\n  border-radius: 50px !important;\n  font-family: 'Nexa', sans-serif !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  letter-spacing: 1.5px !important;\n  text-transform: uppercase;\n  color: #983285 !important;\n  cursor: pointer;\n  transition: all .3s ease;\n  position: relative;\n  z-index: 1;\n  box-shadow: 0 4px 12px rgba(212, 59, 135, 0.08);\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-step:first-of-type {\n  margin-right: 8px;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-step:hover {\n  background: rgba(212, 59, 135, 0.06) !important;\n  border-color: rgba(212, 59, 135, 0.45) !important;\n  transform: translateY(-1px);\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-step.forminator-current {\n  background: linear-gradient(135deg, #D43B87 0%, #983285 100%) !important;\n  border-color: transparent !important;\n  color: #FFFFFF !important;\n  box-shadow: 0 8px 22px rgba(212, 59, 135, 0.40);\n}\n\n\/* Numbered counter before the label *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-step::before {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 24px;\n  height: 24px;\n  border-radius: 50%;\n  font-size: 11px;\n  font-weight: 700;\n  background: rgba(212, 59, 135, 0.10);\n  color: #D43B87;\n  flex-shrink: 0;\n}\n.forminator-ui.forminator-custom-form-1842 .forminator-step:nth-of-type(1)::before {\n  content: \"1\";\n}\n.forminator-ui.forminator-custom-form-1842 .forminator-step:nth-of-type(2)::before {\n  content: \"2\";\n}\n.forminator-ui.forminator-custom-form-1842 .forminator-step.forminator-current::before {\n  background: rgba(255, 255, 255, 0.25);\n  color: #FFFFFF;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-step-label {\n  color: inherit !important;\n  line-height: 1 !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-step-dot {\n  display: none !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-break {\n  display: none !important;\n}\n\n\/* ---------- Title (Mr.\/Mrs.\/Dr.) \u2014 fix the broken Select2 styling ---------- *\/\n\n\/* The hidden screen-reader select element should stay hidden *\/\n.forminator-ui.forminator-custom-form-1842 select.forminator-screen-reader-only {\n  position: absolute !important;\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  white-space: nowrap !important;\n  border: 0 !important;\n}\n\n\/* Force the Select2 visible wrapper to look like other inputs *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-field-name .select2-container,\n.forminator-ui.forminator-custom-form-1842 .select2-container.forminator-select {\n  width: 100% !important;\n  height: 50px !important;\n  display: block !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .select2-container--default .select2-selection--single,\n.forminator-ui.forminator-custom-form-1842 .select2-selection.select2-selection--single {\n  width: 100% !important;\n  height: 50px !important;\n  padding: 0 14px !important;\n  background: #FFFFFF !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.20) !important;\n  border-radius: 14px !important;\n  display: flex !important;\n  align-items: center !important;\n  box-shadow: 0 2px 6px rgba(212, 59, 135, 0.04) !important;\n  transition: border-color .25s ease, box-shadow .25s ease !important;\n  outline: none !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .select2-container--default.select2-container--focus .select2-selection--single,\n.forminator-ui.forminator-custom-form-1842 .select2-container--default.select2-container--open .select2-selection--single {\n  border-color: #D43B87 !important;\n  box-shadow: 0 0 0 4px rgba(212, 59, 135, 0.12) !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .select2-selection__rendered {\n  font-family: 'Inter', sans-serif !important;\n  font-size: 15px !important;\n  font-weight: 500 !important;\n  color: #3D1B36 !important;\n  line-height: 50px !important;\n  padding: 0 !important;\n  flex: 1;\n  min-width: 0;\n}\n\n.forminator-ui.forminator-custom-form-1842 .select2-selection__arrow {\n  position: static !important;\n  height: 50px !important;\n  width: auto !important;\n  display: flex !important;\n  align-items: center;\n  margin-left: 8px;\n}\n\n.forminator-ui.forminator-custom-form-1842 .select2-selection__arrow b,\n.forminator-ui.forminator-custom-form-1842 .forminator-icon-chevron-down {\n  border-color: #983285 transparent transparent transparent !important;\n  color: #983285 !important;\n  font-size: 12px;\n}\n\n\/* The Title field is the smaller column \u2014 give it a sensible min-width *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-field-name .forminator-col-md-6:first-child {\n  max-width: 110px;\n}\n\n\/* ---------- Phone placeholder \u2014 reset and clean ---------- *\/\n\n\/* Override the default '650-123456' placeholder visually *\/\n.forminator-ui.forminator-custom-form-1842 .iti__tel-input,\n.forminator-ui.forminator-custom-form-1842 input[type=\"tel\"].forminator-input {\n  padding: 14px 18px 14px 96px !important;\n  font-family: 'Inter', sans-serif !important;\n  font-size: 15px !important;\n  font-weight: 500 !important;\n  color: #3D1B36 !important;\n  line-height: 1.5 !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  width: 100% !important;\n  min-height: 50px !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__tel-input::placeholder {\n  color: #A07499 !important;\n  font-weight: 400 !important;\n  opacity: 1 !important;\n}\n\n\/* Phone field outer wrapper styling *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-iti-input.iti {\n  width: 100% !important;\n  background: #FFFFFF !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.20) !important;\n  border-radius: 14px !important;\n  box-shadow: 0 2px 6px rgba(212, 59, 135, 0.04);\n  transition: border-color .25s ease, box-shadow .25s ease;\n  position: relative;\n  display: flex !important;\n  align-items: stretch;\n  min-height: 50px;\n  overflow: hidden;\n}\n\n.forminator-ui.forminator-custom-form-1842 .forminator-iti-input.iti:focus-within {\n  border-color: #D43B87 !important;\n  box-shadow: 0 0 0 4px rgba(212, 59, 135, 0.12) !important;\n}\n\n\/* Country selector area on the left *\/\n.forminator-ui.forminator-custom-form-1842 .iti__country-container {\n  position: relative !important;\n  flex-shrink: 0;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__selected-country {\n  height: 100%;\n  padding: 0 14px !important;\n  background: rgba(212, 59, 135, 0.04) !important;\n  border-right: 1px solid rgba(212, 59, 135, 0.12) !important;\n  border-radius: 0 !important;\n  display: flex !important;\n  align-items: center;\n  gap: 6px;\n  cursor: pointer;\n  transition: background .2s ease;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__selected-country:hover {\n  background: rgba(212, 59, 135, 0.08) !important;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__selected-country-primary {\n  display: flex !important;\n  align-items: center;\n  gap: 4px;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__selected-dial-code {\n  font-family: 'Nexa', sans-serif !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  color: #983285 !important;\n  margin-left: 6px;\n}\n\n.forminator-ui.forminator-custom-form-1842 .iti__arrow {\n  border-top: 4px solid #983285 !important;\n  border-left: 4px solid transparent !important;\n  border-right: 4px solid transparent !important;\n  margin-left: 4px;\n}\n\n\/* ---------- Field error message styling \u2014 tighter ---------- *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-error-message {\n  display: block;\n  margin-top: 6px !important;\n  padding: 8px 14px !important;\n  background: rgba(220, 38, 38, 0.06) !important;\n  border-left: 3px solid #DC2626 !important;\n  border-radius: 8px !important;\n  font-family: 'Inter', sans-serif !important;\n  font-size: 12.5px !important;\n  font-weight: 500 !important;\n  color: #B91C1C !important;\n  line-height: 1.4 !important;\n}\n\n\/* Don't put rounded background on field-error wrapper if it conflicts *\/\n.forminator-ui.forminator-custom-form-1842 .forminator-error .forminator-input,\n.forminator-ui.forminator-custom-form-1842 .forminator-has_error .forminator-input,\n.forminator-ui.forminator-custom-form-1842 .forminator-error .iti--allow-dropdown,\n.forminator-ui.forminator-custom-form-1842 .forminator-error .forminator-iti-input {\n  border-color: #DC2626 !important;\n  box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.10) !important;\n}\n\/* =========================================================\n   Title dropdown (Select2) \u2014 global selectors because\n   Select2 appends the dropdown to <body>\n   ========================================================= *\/\n\n\/* Dropdown panel *\/\nbody > .select2-container .select2-dropdown,\n.select2-container--default .select2-dropdown {\n  background: #FFFFFF !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.20) !important;\n  border-radius: 14px !important;\n  box-shadow: 0 16px 40px rgba(152, 50, 133, 0.18) !important;\n  overflow: hidden !important;\n  margin-top: 6px;\n  font-family: 'Inter', sans-serif !important;\n}\n\nbody > .select2-container .select2-results,\n.select2-container--default .select2-results {\n  background: #FFFFFF !important;\n  padding: 6px !important;\n}\n\nbody > .select2-container .select2-results__options,\n.select2-container--default .select2-results__options {\n  padding: 0 !important;\n  background: transparent !important;\n}\n\n\/* Each option in the list *\/\nbody > .select2-container .select2-results__option,\n.select2-container--default .select2-results__option {\n  padding: 11px 16px !important;\n  font-family: 'Inter', sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  color: #3D1B36 !important;\n  background: transparent !important;\n  border-radius: 10px !important;\n  margin-bottom: 2px;\n  transition: background .2s ease, color .2s ease, padding-left .2s ease;\n  line-height: 1.3;\n}\n\n\/* Hover \/ keyboard-highlighted option *\/\nbody > .select2-container .select2-results__option--highlighted[aria-selected],\nbody > .select2-container .select2-results__option--highlighted,\n.select2-container--default .select2-results__option--highlighted[aria-selected],\n.select2-container--default .select2-results__option--highlighted {\n  background: linear-gradient(135deg, rgba(212, 59, 135, 0.10), rgba(182, 91, 197, 0.10)) !important;\n  color: #D43B87 !important;\n  padding-left: 20px !important;\n}\n\n\/* Currently selected option *\/\nbody > .select2-container .select2-results__option[aria-selected=\"true\"],\n.select2-container--default .select2-results__option[aria-selected=\"true\"] {\n  background: linear-gradient(135deg, #D43B87 0%, #983285 100%) !important;\n  color: #FFFFFF !important;\n  font-weight: 600 !important;\n}\n\n\/* Search input inside the dropdown (if shown) *\/\nbody > .select2-container .select2-search--dropdown {\n  padding: 8px !important;\n  background: #FFFFFF !important;\n  border-bottom: 1px solid rgba(212, 59, 135, 0.10);\n}\n\nbody > .select2-container .select2-search--dropdown .select2-search__field {\n  padding: 10px 14px !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.20) !important;\n  border-radius: 10px !important;\n  font-family: 'Inter', sans-serif !important;\n  font-size: 14px !important;\n  background: #FCEEF0 !important;\n  color: #3D1B36 !important;\n  outline: none !important;\n}\n\nbody > .select2-container .select2-search--dropdown .select2-search__field:focus {\n  border-color: #D43B87 !important;\n  background: #FFFFFF !important;\n  box-shadow: 0 0 0 3px rgba(212, 59, 135, 0.12) !important;\n}\n\n\/* Hide the default scrollbar \/ default Select2 blue highlight remnants *\/\nbody > .select2-container .select2-results__option--selected {\n  background: rgba(212, 59, 135, 0.06) !important;\n  color: #983285 !important;\n}\n\n\n\/* =========================================================\n   Phone country picker (intl-tel-input) \u2014 same issue,\n   the dropdown is appended to <body>\n   ========================================================= *\/\n\n\/* The dropdown popup container *\/\n.iti__dropdown-content,\nbody > .iti__dropdown-content,\n.iti--container .iti__dropdown-content {\n  background: #FFFFFF !important;\n  border: 1.5px solid rgba(212, 59, 135, 0.22) !important;\n  border-radius: 14px !important;\n  box-shadow: 0 16px 40px rgba(152, 50, 133, 0.18) !important;\n  overflow: hidden !important;\n  font-family: 'Inter', sans-serif !important;\n  margin-top: 6px;\n  z-index: 99999 !important;\n  max-width: 360px;\n  width: 100% !important;\n}\n\n\/* Search box at the top of the dropdown *\/\n.iti__search-input {\n  width: 100% !important;\n  padding: 12px 16px !important;\n  border: none !important;\n  border-bottom: 1px solid rgba(212, 59, 135, 0.15) !important;\n  background: rgba(212, 59, 135, 0.04) !important;\n  font-family: 'Inter', sans-serif !important;\n  font-size: 14px !important;\n  color: #3D1B36 !important;\n  outline: none !important;\n  box-sizing: border-box;\n}\n\n.iti__search-input::placeholder {\n  color: #A07499 !important;\n}\n\n.iti__search-input:focus {\n  background: #FFFFFF !important;\n  border-bottom-color: #D43B87 !important;\n  box-shadow: 0 1px 0 0 #D43B87 !important;\n}\n\n\/* Country list *\/\n.iti__country-list {\n  background: #FFFFFF !important;\n  padding: 6px !important;\n  margin: 0 !important;\n  list-style: none !important;\n  max-height: 280px !important;\n  overflow-y: auto !important;\n  scrollbar-width: thin;\n  scrollbar-color: rgba(212, 59, 135, 0.4) rgba(212, 59, 135, 0.08);\n}\n\n\/* Webkit scrollbar styling *\/\n.iti__country-list::-webkit-scrollbar {\n  width: 6px;\n}\n.iti__country-list::-webkit-scrollbar-track {\n  background: rgba(212, 59, 135, 0.06);\n  border-radius: 8px;\n}\n.iti__country-list::-webkit-scrollbar-thumb {\n  background: rgba(212, 59, 135, 0.4);\n  border-radius: 8px;\n}\n.iti__country-list::-webkit-scrollbar-thumb:hover {\n  background: rgba(212, 59, 135, 0.6);\n}\n\n\/* Each country entry *\/\n.iti__country {\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 10px 14px !important;\n  border-radius: 10px !important;\n  font-family: 'Inter', sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  color: #3D1B36 !important;\n  cursor: pointer;\n  transition: background .15s ease, padding-left .15s ease, color .15s ease;\n  margin-bottom: 1px;\n  list-style: none !important;\n}\n\n.iti__country:hover,\n.iti__country.iti__highlight {\n  background: linear-gradient(135deg, rgba(212, 59, 135, 0.10), rgba(182, 91, 197, 0.10)) !important;\n  color: #D43B87 !important;\n  padding-left: 18px !important;\n}\n\n.iti__country.iti__active {\n  background: linear-gradient(135deg, #D43B87 0%, #983285 100%) !important;\n  color: #FFFFFF !important;\n}\n.iti__country.iti__active .iti__country-name,\n.iti__country.iti__active .iti__dial-code {\n  color: #FFFFFF !important;\n}\n\n.iti__country-name {\n  flex: 1;\n  color: inherit !important;\n}\n\n.iti__dial-code {\n  color: #983285 !important;\n  font-weight: 600 !important;\n  font-size: 13px !important;\n  font-family: 'Nexa', sans-serif !important;\n  letter-spacing: 0.5px;\n}\n\n.iti__country:hover .iti__dial-code,\n.iti__country.iti__highlight .iti__dial-code {\n  color: #D43B87 !important;\n}\n\n.iti__flag {\n  flex-shrink: 0;\n  border-radius: 2px;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.10);\n}\n\n\/* Hide the default \"X results found\" screen-reader text from being styled *\/\n.iti__a11y-text {\n  position: absolute !important;\n  width: 1px !important;\n  height: 1px !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n}\n\n\/* Make sure the dropdown shows up above other content *\/\n.iti__dropdown-content.iti__hide {\n  display: none !important;\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Fellowship in Aesthetic Gynecology 3 \u2013 5 July 2026 Casablanca, Morocco Certified by The International Association of Cosmetic Gynecology Format Lecture \u00b7 Demos \u00b7 Hands-On Duration 3 Days \u00b7 24+ hours Award IACG Fellowship Certificate Programme Begins In Casablanca \u00b7 3 July 2026 00 Days 00 Hours 00 Min 00 Sec + Train . Refine [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1618,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-238","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/irada-events.ae\/fr\/wp-json\/wp\/v2\/pages\/238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irada-events.ae\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/irada-events.ae\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/irada-events.ae\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/irada-events.ae\/fr\/wp-json\/wp\/v2\/comments?post=238"}],"version-history":[{"count":127,"href":"https:\/\/irada-events.ae\/fr\/wp-json\/wp\/v2\/pages\/238\/revisions"}],"predecessor-version":[{"id":1945,"href":"https:\/\/irada-events.ae\/fr\/wp-json\/wp\/v2\/pages\/238\/revisions\/1945"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/irada-events.ae\/fr\/wp-json\/wp\/v2\/media\/1618"}],"wp:attachment":[{"href":"https:\/\/irada-events.ae\/fr\/wp-json\/wp\/v2\/media?parent=238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}