.elementor .e-224a2354-7217c64{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-343175cc-aa6e92b{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-ffce689-6b3fed7{justify-content:center;}.elementor .e-d11206c-fcb587a{padding:0px;flex-direction:column;gap:0px;justify-content:flex-start;}.elementor .e-fe30d3a-c0f9da3{flex-direction:column;align-items:center;}.elementor .e-8bea160-6989cd1{flex-direction:row;gap:var(--DUP_section-sides);}.elementor .e-7d767194-e5f2d4d{width:25%;border-radius:8px;align-self:start;}.elementor .e-76e28fe2-714c462{padding-inline-start:var(--DUP_section-xxs);padding-inline-end:var(--DUP_section-xxs);}.elementor .e-200184d-4fe67cf{padding:0px;flex-direction:row;gap:0px;justify-content:space-between;}.elementor .e-5c460bcc-da131e5{padding-block-start:var(--DUP_section-xs);padding-block-end:var(--DUP_section-xs);padding-inline-start:var(--DUP_section-sides);padding-inline-end:var(--DUP_section-sides);background-color:var(--DUP_color-200);display:flex;flex-direction:column;gap:0.5rem;align-items:center;}.elementor .e-c684b0b-4c707a0{width:20%;border-radius:8px;background-color:var(--nl-color-primary);align-self:center;}.elementor .e-7fde74c0-de6fb29{padding:var(--gap-s);gap:var(--gap-s);justify-content:center;}.elementor .e-36f3b2da-536ece6{align-self:center;}.elementor .e-71cd2515-62d6279{width:50%;align-self:center;/* Position the image wrapper relatively */
selector figure {
  position: relative;
  margin: 0;
  overflow: hidden;
}

/* Force the description over the photo */
selector figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6); /* Dark semi-transparent background */
  color: #ffffff; /* White text */
  padding: 15px;
  box-sizing: border-box;
  text-align: center;
}\n}.elementor .e-595cca84-d13a607{align-self:center;}.elementor .e-6fc42c4e-ca18274{align-self:center;}.elementor .e-5c2fe7ab-40a6fc5{align-self:center;}.elementor .e-59591b67-2731b09{align-self:center;}.elementor .e-3a773fb-cd05ddd{align-self:center;}.elementor .e-658068d8-c8226bc{align-self:center;}.elementor .e-7cc202c8-b2f46d7{align-self:center;}.elementor .e-25bcbebe-02d22e1{align-self:center;}.elementor .e-6e2f7817-06a7e89{align-self:center;}.elementor .e-37f5df13-3a6a589{width:20%;border-radius:8px;background-color:var(--nl-color-primary);align-self:center;}.elementor .e-33e0b229-e6f6d4e{border-style:none;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-49724b7d-306c5e9{border-radius:10px;border-width:0px;border-color:var(--DUP_color-gray-dark);border-style:solid;flex-direction:column;}.elementor .e-3fcf2ec7-7d25edc{flex-direction:column;}.elementor .e-fe0615d-c7e5e7a{display:grid;gap:var(--DUP_section-xxl);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-6ff4f93e-f1b737d{align-self:center;}.elementor .e-6aa83ad8-9cd102f{align-self:center;}.elementor .e-a07e3fe-cf565c4{align-self:center;}.elementor .e-41d749ca-00a7e5f{padding-block-start:var(--DUP_section-xxs);padding-block-end:var(--DUP_section-xxs);padding-inline-start:var(--DUP_section-sides);padding-inline-end:var(--DUP_section-sides);flex-direction:column;}.elementor .e-60fa5940-23ad309{background-color:var(--DUP_color-50);flex-direction:column;}.elementor .e-a0ee01e-d666a97{align-self:center;}.elementor .e-fd0e516-865324c{width:30%;align-self:center;}.elementor .e-434ecc1-4cea150{flex-direction:column;gap:var(--DUP_gap-l);justify-content:space-evenly;}.elementor .e-6c94791-05d4d4d{height:50vh;background-color:var(--nl-color-primary);flex-direction:row;}