.elementor .e-f9ddcd0-c457d6c{font-family:"Source Sans 3";font-weight:400;font-size:2rem;color:#f8f8f8;font-family:  "Source Sans 3", sans-serif !important;\n}.elementor .e-7214d18-0029733{width:660px;color:#F8f8f8;}.elementor .e-1399745-1ba87ce{font-family:"Source Sans 3";font-weight:400;font-size:1.75rem;color:var(--Theme-Text);letter-spacing:-0.01em;line-height:1.2em;}.elementor .e-c57680d-1f85446{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Secondary);line-height:1.6em;}.elementor .e-7f23540-4988847{font-family:"Source Sans 3";font-weight:400;font-size:1.125rem;color:#77726B;line-height:1.3em;text-align:start;}.elementor .e-7f23540-4988847:hover,.elementor .e-7f23540-4988847:focus-visible{color:#2A2724;}.elementor .e-7f23540-4988847:active{color:#2A2724;}.elementor .e-161f886-2cee7f6{padding:0px;justify-content:space-between;}.elementor .e-525f7b6-453ce52{font-family:"Source Sans 3";font-weight:400;font-size:0.875rem;color:#54595F;line-height:1.4em;text-align:start;}.elementor .e-525f7b6-453ce52:active{color:#54595F;}.elementor .e-98d65be-68c7add{padding:0px;justify-content:flex-start;}.elementor .e-4aa2577-76f6e69{min-height:4.5rem;padding-block-start:0.875rem;padding-block-end:0.75rem;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DDD8D2;border-style:solid;background-color:#ffffff00;display:flex;flex-direction:column;gap:0.375rem;justify-content:center;}.elementor .e-4aa2577-76f6e69:hover,.elementor .e-4aa2577-76f6e69:focus-visible{border-block-end-width:2px;border-color:#BDB9B3;background-color:#e0e0e000;}.elementor .e-4aa2577-76f6e69:active{border-block-end-width:2px;border-color:#2A2724;}.elementor .e-f974e94-555c7e8{font-family:"Source Sans 3";font-weight:400;font-size:1.125rem;color:var(--Theme-Text);line-height:1.3em;text-align:start;}.elementor .e-f974e94-555c7e8:focus{color:var(--Secondary-Background);}.elementor .e-3e308a2-e290a43{padding:0px;justify-content:space-between;}.elementor .e-a517777-124dfa1{font-family:"Source Sans 3";font-weight:400;font-size:0.875rem;line-height:1.4em;text-align:start;}.elementor .e-bd8dd0b-25f0748{padding:0px;justify-content:flex-start;}.elementor .e-3ee3e97-9da9888{min-height:4.5rem;padding-block-start:0.875rem;padding-block-end:0.75rem;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DDD8D2;border-style:solid;background-color:#ffffff00;display:flex;flex-direction:column;gap:0.5rem;justify-content:center;align-items:start;}.elementor .e-3ee3e97-9da9888:hover,.elementor .e-3ee3e97-9da9888:focus-visible{border-color:#BDB9B3;}.elementor .e-3ee3e97-9da9888:focus{border-color:#2A2724;}.elementor .e-b80e676-680d6e4{min-height:5.75rem;gap:2rem;/* ==========================================================
 VELARA — SHARE YOUR EXPERIENCE
 TABS MENU — LAYOUT & STATE REFINEMENT
 SCHEME C — CONTENT-CENTERED NAVIGATION
 ==========================================================

 Elementor Atomic Tabs V4

 Layout:
 Tabs Menu centered within the 64rem
 form content area.

 Typography:
 Font family, size, weight and line height
 remain controlled in Elementor.

 Interaction:
 Inactive / Hover / Active colors,
 SVG arrows and underline states.

 Active State:
 button[role="tab"][aria-selected="true"]

 No additional IDs or Classes required.
 ========================================================== */


/* 01. MENU LAYOUT — SCHEME C */

display: flex;
flex-direction: row;

align-items: stretch;
justify-content: center;

gap: 1.5rem;

width: 100%;
max-width: 36rem;


/* 02. CENTER WITHIN FORM CONTENT WIDTH */

margin-inline: 0;

margin-inline-start: max(
  0px,
  calc(
      (min(100%, 64rem) - min(100%, 36rem)) / 2
  )
);


/* 03. TAB BASE / EQUAL WIDTH / INACTIVE */

& > button[role="tab"] {

  flex: 1 1 0;
  min-width: 0;

  --velara-main: #77726B;
  --velara-support: #77726B;
  --velara-arrow: #77726B;

  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;

  border-bottom: 2px solid #DDD8D2 !important;

  box-shadow: none !important;

  transform: none !important;
  translate: none !important;
  scale: none !important;

  transition:
      border-bottom-color 0.2s ease,
      background-color 0.2s ease;
}


/* 04. REMOVE INNER BACKGROUNDS */

& > button[role="tab"] > div {

  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}


/* 05. MAIN LABEL */

& > button[role="tab"] > div:first-child > span {

  color: var(--velara-main) !important;

  transition: color 0.2s ease;
}


/* 06. SUPPORTING LABEL */

& > button[role="tab"] > div:nth-child(2) > span {

  color: var(--velara-support) !important;

  transition: color 0.2s ease;
}


/* 07. SVG ARROW */

& > button[role="tab"]
> div:first-child
.elementor-widget-icon svg path {

  stroke: var(--velara-arrow) !important;

  transition: stroke 0.2s ease;
}


/* 08. ACTIVE / SELECTED */

& > button[role="tab"][aria-selected="true"] {

  --velara-main: #2A2724;
  --velara-support: #54595F;
  --velara-arrow: #2A2724;

  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;

  border-bottom-color: #2A2724 !important;

  box-shadow: none !important;
}


/* 09. ACTIVE INNER BACKGROUND RESET */

& > button[role="tab"][aria-selected="true"] > div {

  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}


/* 10. HOVER — INACTIVE ONLY */

& > button[role="tab"]:hover:not([aria-selected="true"]) {

  --velara-main: #2A2724;
  --velara-support: #54595F;
  --velara-arrow: #2A2724;

  background: transparent !important;
  background-color: transparent !important;

  border-bottom-color: #BDB9B3 !important;
}


/* 11. PREVENT HOVER MOVEMENT */

& > button[role="tab"]:hover,
& > button[role="tab"]:active {

  transform: none !important;
  translate: none !important;
  scale: none !important;
}\n}.elementor .e-41edf58-3b0df19{font-family:"Source Sans 3";font-weight:400;font-size:1.25rem;color:var(--Theme-Text);letter-spacing:-0.01em;line-height:1.3em;margin-block-end:0.5rem;}.elementor .e-40c2a97-7f850b0{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);letter-spacing:0px;line-height:1.6em;}.elementor .e-7e8fc4a-40ccf62{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1.5rem;}.elementor .e-985037f-f4aef51{padding:0px;}.elementor .e-3ef32fc-b3b6ab2{font-family:"Source Sans 3";font-weight:400;font-size:1.25rem;color:var(--Theme-Text);letter-spacing:-0.01em;line-height:1.3em;margin-block-end:0.5rem;}.elementor .e-dd884ca-bb83f1a{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);letter-spacing:0px;line-height:1.6em;}.elementor .e-a8e7849-ae15106{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);line-height:1.4em;}.elementor .e-dca994f-86666b9{height:2.75rem;font-family:"Source Sans 3";font-weight:400;font-size:1rem;line-height:1.4em;border-radius:0.25rem;border-color:var(--normal-border);display:flex;align-items:center;}.elementor .e-dca994f-86666b9:hover,.elementor .e-dca994f-86666b9:focus-visible{border-color:var(--hover-border);}.elementor .e-dca994f-86666b9:focus{border-color:var(--Theme-Text);}.elementor .e-8214770-3011ffe{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.375rem;}.elementor .e-4d42b18-28ab8b7{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);line-height:1.4em;}.elementor .e-352a025-079f5e2{height:2.75rem;font-family:"Source Sans 3";font-weight:400;font-size:1rem;line-height:1.4em;border-radius:0.25rem;border-color:var(--normal-border);display:flex;align-items:center;}.elementor .e-352a025-079f5e2:hover,.elementor .e-352a025-079f5e2:focus-visible{border-color:var(--hover-border);}.elementor .e-352a025-079f5e2:focus{border-color:var(--Theme-Text);}.elementor .e-f38cf3b-4da76fb{padding:0px;flex-direction:column;gap:0.375rem;}.elementor .e-ff8e720-d8720b0{padding:0px;gap:1rem;}.elementor .e-dbbd9f2-dfe046a{align-self:center;}.elementor .e-dc262d7-73fe6f1{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);line-height:1.4em;}.elementor .e-1ccb9e6-c9081cc{padding:0px;gap:0.625rem;}.elementor .e-6bb061b-d01ce61{padding:0px;flex-direction:column;gap:0.75rem;}.elementor .e-23b6877-e52926a{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);line-height:1.4em;}.elementor .e-da92356-2ff3245{height:2.75rem;font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:#2a2724;line-height:1.4em;padding-block-start:0rem;padding-block-end:0px;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:0.25rem;border-color:#898989;display:flex;align-items:center;}.elementor .e-da92356-2ff3245:hover,.elementor .e-da92356-2ff3245:focus-visible{border-color:var(--hover-border);}.elementor .e-da92356-2ff3245:focus{border-radius:0.25rem;border-width:1px;border-color:var(--Theme-Text);}.elementor .e-e376935-76b19da{padding:0px;flex-direction:column;gap:0.375rem;}.elementor .e-2432c40-1ffc1f6{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);line-height:1.4em;}.elementor .e-4cd2cbb-04fb911{font-family:"Source Sans 3";font-weight:400;font-size:0.875rem;color:#575757;line-height:1.5em;}.elementor .e-360792e-16bbdb7{padding:0px;flex-direction:column;gap:0.375rem;}.elementor .e-0afee57-b31b322{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);line-height:1.4em;}.elementor .e-973bc09-16f6a72{min-height:8rem;font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);line-height:1.4em;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:0.25rem;border-width:1px;border-color:var(--normal-border);border-style:solid;background-color:#00000000;}.elementor .e-973bc09-16f6a72:hover,.elementor .e-973bc09-16f6a72:focus-visible{border-color:var(--hover-border);}.elementor .e-973bc09-16f6a72:focus{border-color:var(--Theme-Text);}.elementor .e-fe03e7e-ccbb7d2{padding:0px;flex-direction:column;gap:0.375rem;}.elementor .e-739d20a-17df3b9{min-height:8rem;font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);line-height:1.4em;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:0.25rem;border-width:1px;border-color:var(--normal-border);border-style:solid;background-color:#00000000;}.elementor .e-739d20a-17df3b9:hover,.elementor .e-739d20a-17df3b9:focus-visible{border-color:var(--hover-border);}.elementor .e-739d20a-17df3b9:focus{border-color:var(--Theme-Text);}.elementor .e-277f996-e632a85{min-height:8rem;font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);line-height:1.4em;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:0.25rem;border-width:1px;border-color:var(--normal-border);border-style:solid;background-color:#00000000;}.elementor .e-277f996-e632a85:hover,.elementor .e-277f996-e632a85:focus-visible{border-color:var(--hover-border);}.elementor .e-277f996-e632a85:focus{border-color:var(--Theme-Text);}.elementor .e-a2cd1a5-645a847{padding:0px;flex-direction:column;gap:0.625rem;}.elementor .e-5b853d6-ac6b7f0{padding:0px;flex-direction:column;gap:0.875rem;}.elementor .e-5abb8b9-2f5a3cf{align-self:center;}.elementor .e-e1d1d68-4185b2d{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Theme-Text);line-height:1.4em;text-align:start;}.elementor .e-8d23fc4-9a00fdb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-0.125rem;gap:0.625rem;}.elementor .e-463eddf-6108764{width:12rem;min-height:3rem;font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:var(--Secondary-Background);line-height:1.4em;padding:0px;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:0.125rem;border-width:1px;border-color:var(--Theme-Text);border-style:solid;background-color:var(--Theme-Text);}.elementor .e-463eddf-6108764:hover,.elementor .e-463eddf-6108764:focus-visible{color:var(--Theme-Text);padding:0px;border-radius:0.125rem;border-width:1px;border-style:solid;background-color:var(--Primary-Background);}.elementor .e-a312ec6-6c00c65{padding:0px;margin-block-start:-0.125rem;justify-content:flex-end;}.elementor .e-4242033-b786b35{width:100%;max-width:64rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1.5rem;flex-direction:column;gap:1rem;justify-content:flex-start;}.elementor .e-013f3c2-c2878c9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-aebe6df-9b6a18c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-fe6859e-5dac0e2{padding:0px;gap:2.25rem;}