.elementor-37 .elementor-element.elementor-element-8f0854f{--display:flex;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-8f0854f{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-8f0854f *//* =========================================================
   KAVENTIX | Rückgabe / Retoure / Reklamation – Clean Build
   Rev. 1.4.2 | Stand: 2026-09-01

   Einbau:
   Elementor → Hauptcontainer mit CSS-Klasse kvt-returnPage
   → Erweitert → Benutzerdefiniertes CSS

   Grundsätze:
   - Clean-Build-Raster 1340 px
   - Breadcrumb als Kaventix-Light-Kachel
   - keine automatische Silbentrennung
   - kein JavaScript
   - keine WooCommerce-/B2BKing-/Germanized-Funktion wird verändert
   - Elementor-Außenflexbox wird nicht überschrieben
   ========================================================= */

.elementor-37 .elementor-element.elementor-element-8f0854f {
  --kvt-font: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --kvt-surface: #ffffff;
  --kvt-surface2: #fbfbfc;
  --kvt-bg: #f6f8fb;
  --kvt-text: #111827;
  --kvt-muted: #4b5563;
  --kvt-blue: #0a84ff;
  --kvt-blue-dark: #0b57d0;
  --kvt-yellow: #ffc400;
  --kvt-line: rgba(17, 24, 39, 0.10);
  --kvt-line-strong: rgba(17, 24, 39, 0.16);
  --kvt-shadow: 0 10px 26px rgba(17, 24, 39, 0.08);
  --kvt-shadow-lg: 0 18px 50px rgba(17, 24, 39, 0.10);
  --kvt-radius: 18px;
  --kvt-radius-lg: 22px;
  --kvt-max: 1340px;
  --kvt-gap: 18px;
  --kvt-inner-gap: 18px;
  --kvt-card-pad: clamp(24px, 2.4vw, 34px);
  --kvt-sticky-top: 180px;

  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 18px 20px 0;

  color: var(--kvt-text);
  font-family: var(--kvt-font);

  background:
    radial-gradient(900px 280px at 8% 0%, rgba(10, 132, 255, 0.08), transparent 60%),
    radial-gradient(900px 280px at 96% 0%, rgba(255, 196, 0, 0.14), transparent 58%),
    linear-gradient(180deg, #ffffff, var(--kvt-bg));

  box-sizing: border-box;
  overflow: visible !important;
}

.elementor-37 .elementor-element.elementor-element-8f0854f *,
.elementor-37 .elementor-element.elementor-element-8f0854f *::before,
.elementor-37 .elementor-element.elementor-element-8f0854f *::after {
  box-sizing: border-box;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent *,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent *::before,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent *::after {
  min-width: 0;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent h1,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent h2,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent h3,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent p,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent li,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent a,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent strong,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent summary {
  max-width: 100%;
  overflow-wrap: break-word;
  word-break: normal;
  hyphens: none !important;
}

.elementor-37 .elementor-element.elementor-element-8f0854f a {
  color: var(--kvt-blue-dark);
  font-weight: 800;
  text-decoration: none;
}

.elementor-37 .elementor-element.elementor-element-8f0854f a:hover,
.elementor-37 .elementor-element.elementor-element-8f0854f a:focus {
  color: var(--kvt-text);
  text-decoration: underline;
  text-underline-offset: 3px;
}

/* =========================================================
   Breadcrumb – Kaventix Light
   ========================================================= */

.elementor-37 .elementor-element.elementor-element-8f0854f .woocommerce-breadcrumb,
.elementor-37 .elementor-element.elementor-element-8f0854f nav.woocommerce-breadcrumb {
  width: 100% !important;
  max-width: var(--kvt-max) !important;
  margin: 0 auto var(--kvt-gap) !important;
  padding: 12px 16px !important;

  color: var(--kvt-muted) !important;
  font-family: var(--kvt-font) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;

  border: 1px solid var(--kvt-line) !important;
  border-radius: 14px !important;
  background: linear-gradient(180deg, #ffffff, #fbfbfc) !important;
  box-shadow: 0 8px 20px rgba(17, 24, 39, 0.05) !important;

  box-sizing: border-box;
  overflow-wrap: normal !important;
  word-break: normal !important;
  -webkit-hyphens: none !important;
  hyphens: none !important;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .woocommerce-breadcrumb a,
.elementor-37 .elementor-element.elementor-element-8f0854f nav.woocommerce-breadcrumb a {
  color: var(--kvt-blue-dark) !important;
  font-weight: 900 !important;
  text-decoration: none !important;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .woocommerce-breadcrumb a:hover,
.elementor-37 .elementor-element.elementor-element-8f0854f nav.woocommerce-breadcrumb a:hover {
  color: var(--kvt-text) !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}

/* =========================================================
   Elementor HTML-Widget
   ========================================================= */

.elementor-37 .elementor-element.elementor-element-8f0854f .elementor-widget-html,
.elementor-37 .elementor-element.elementor-element-8f0854f .elementor-widget-html > .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* =========================================================
   Inhaltsrahmen
   ========================================================= */

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent {
  width: 100%;
  max-width: var(--kvt-max);
  margin: 0 auto;
  padding: 0 0 24px;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnHero {
  position: relative;
  width: 100%;
  margin: 0 0 24px;
  padding: var(--kvt-card-pad);
  border: 1px solid var(--kvt-line);
  border-radius: var(--kvt-radius-lg);
  background:
    radial-gradient(900px 260px at 15% 10%, rgba(11,87,208,.10), transparent 60%),
    radial-gradient(900px 280px at 95% 8%, rgba(255,196,0,.16), transparent 58%),
    linear-gradient(180deg, var(--kvt-surface), var(--kvt-surface2));
  box-shadow: var(--kvt-shadow-lg);
  overflow: hidden;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnHero::before {
  content: "";
  position: absolute;
  left: 0;
  top: 22px;
  bottom: 22px;
  width: 4px;
  border-radius: 999px;
  background: var(--kvt-blue);
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnHero h1 {
  margin: 0 0 14px;
  max-width: 1040px;
  color: var(--kvt-text);
  font-size: clamp(32px, 4vw, 52px);
  font-weight: 950;
  line-height: 1.08;
  letter-spacing: -0.02em;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnHero p:not(.kvt-eyebrow) {
  max-width: 980px;
  margin: 0;
  color: var(--kvt-text);
  font-size: clamp(15px, 1.4vw, 17px);
  line-height: 1.65;
  font-weight: 500;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-eyebrow {
  display: inline-flex !important;
  align-items: center !important;
  width: fit-content;
  margin: 0 0 14px !important;
  padding: 7px 12px !important;
  color: var(--kvt-blue-dark) !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
  border: 1px solid rgba(10,132,255,.22) !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.86) !important;
}

/* =========================================================
   Layout + Inhaltsverzeichnis
   ========================================================= */

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnGrid {
  display: grid;
  grid-template-columns: 290px minmax(0, 1fr);
  align-items: start;
  gap: var(--kvt-gap);
  width: 100%;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnMain {
  display: grid;
  gap: var(--kvt-gap);
  width: 100%;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnToc {
  position: sticky;
  top: var(--kvt-sticky-top);
  z-index: 20;
  width: 100%;
  max-height: calc(100vh - var(--kvt-sticky-top) - 20px);
  overflow-x: hidden;
  overflow-y: auto;
  padding: 16px;
  border: 1px solid var(--kvt-line);
  border-radius: var(--kvt-radius);
  background:
    radial-gradient(420px 150px at 20% 0%, rgba(255,196,0,.16), transparent 62%),
    linear-gradient(180deg, #ffffff, #fbfbfc);
  box-shadow: var(--kvt-shadow);
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocSummary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 12px;
  padding: 0 2px;
  color: var(--kvt-text);
  font-size: 13px;
  font-weight: 950;
  line-height: 1.25;
  cursor: default;
  pointer-events: none;
  list-style: none;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocSummary::-webkit-details-marker {
  display: none;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocChevron {
  display: none;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocList {
  display: grid;
  gap: 5px;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocDetails:not([open]) > .kvt-returnTocList {
  display: grid;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocList a {
  display: flex;
  align-items: center;
  min-height: 36px;
  padding: 8px 10px;
  color: var(--kvt-muted);
  font-size: 12.8px;
  font-weight: 850;
  line-height: 1.38;
  border: 1px solid transparent;
  border-radius: 12px;
  background: transparent;
  text-decoration: none;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocList a:hover,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocList a:focus {
  color: var(--kvt-text);
  text-decoration: none;
  border-color: rgba(10,132,255,.22);
  background:
    radial-gradient(220px 90px at 20% 0%, rgba(255,196,0,.24), transparent 65%),
    rgba(10,132,255,.06);
}

/* =========================================================
   Karten
   ========================================================= */

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-card {
  position: relative;
  width: 100%;
  margin: 0;
  padding: var(--kvt-card-pad);
  border: 1px solid var(--kvt-line);
  border-left: 4px solid var(--kvt-blue);
  border-radius: var(--kvt-radius-lg);
  background: linear-gradient(180deg, #ffffff, #fbfbfc);
  box-shadow: var(--kvt-shadow);
  overflow: hidden;
  scroll-margin-top: calc(var(--kvt-sticky-top) + 30px);
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-card h2 {
  margin: 0 0 14px;
  color: var(--kvt-text);
  font-size: clamp(24px, 2.4vw, 34px);
  font-weight: 950;
  line-height: 1.16;
  letter-spacing: -0.015em;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-card h3 {
  margin: 0 0 8px;
  color: var(--kvt-text);
  font-size: 15px;
  font-weight: 950;
  line-height: 1.25;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-card p,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-card li {
  color: var(--kvt-muted);
  font-size: 14px;
  line-height: 1.65;
  font-weight: 500;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-card p {
  margin: 0 0 14px;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-card p:last-child {
  margin-bottom: 0;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-card strong {
  color: var(--kvt-text);
  font-weight: 950;
}

/* =========================================================
   Mini-Karten / Schritte
   ========================================================= */

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-cardGrid,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-stepGrid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--kvt-inner-gap);
  margin: var(--kvt-inner-gap) 0 0;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-stepGrid .kvt-step:last-child:nth-child(odd) {
  grid-column: 1 / -1;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-miniCard,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-step {
  width: 100%;
  padding: 18px;
  border: 1px solid var(--kvt-line);
  border-radius: var(--kvt-radius);
  background:
    radial-gradient(320px 120px at 18% 0%, rgba(255,196,0,.12), transparent 65%),
    linear-gradient(180deg, #ffffff, #fbfbfc);
  box-shadow: 0 8px 20px rgba(17,24,39,.06);
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-miniCard p,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-step p {
  margin: 0;
  color: var(--kvt-muted);
  font-size: 13.5px;
  line-height: 1.58;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-stepNumber {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  margin: 0 0 12px;
  color: var(--kvt-text);
  font-size: 15px;
  font-weight: 950;
  border: 1px solid rgba(255,196,0,.72);
  border-radius: 14px;
  background: var(--kvt-yellow);
  box-shadow: 0 6px 16px rgba(255,196,0,.22);
}

/* =========================================================
   Listen + Hinweise
   ========================================================= */

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-infoList {
  display: grid;
  gap: 10px;
  margin: var(--kvt-inner-gap) 0 0;
  padding: 0;
  list-style: none;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-infoList li {
  position: relative;
  margin: 0;
  padding: 13px 14px 13px 42px;
  border: 1px solid var(--kvt-line);
  border-radius: 15px;
  background: #ffffff;
  list-style: none;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-infoList li::before {
  content: "";
  position: absolute;
  left: 15px;
  top: 18px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--kvt-yellow);
  box-shadow: 0 0 0 4px rgba(255,196,0,.20);
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-note {
  margin: var(--kvt-inner-gap) 0 0;
  padding: 14px 16px;
  color: var(--kvt-muted);
  font-size: 14px;
  line-height: 1.6;
  border: 1px solid rgba(255,196,0,.62);
  border-radius: 16px;
  background:
    radial-gradient(700px 180px at 8% 0%, rgba(255,196,0,.24), transparent 60%),
    linear-gradient(180deg, #fffdf4, #fffaf0);
}

/* =========================================================
   FAQ
   ========================================================= */

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-accordion {
  display: grid;
  gap: 12px;
  margin: var(--kvt-inner-gap) 0 0;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-accordion details {
  margin: 0;
  border: 1px solid var(--kvt-line);
  border-radius: var(--kvt-radius);
  background: linear-gradient(180deg, #ffffff, #fbfbfc);
  box-shadow: 0 8px 20px rgba(17,24,39,.06);
  overflow: hidden;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-accordion summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding: 16px 18px;
  color: var(--kvt-text);
  font-size: 14px;
  font-weight: 900;
  line-height: 1.4;
  cursor: pointer;
  list-style: none;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-accordion summary::-webkit-details-marker {
  display: none;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-accordion summary::after {
  content: "+";
  flex: 0 0 auto;
  font-size: 22px;
  font-weight: 700;
  color: var(--kvt-blue-dark);
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-accordion details[open] summary::after {
  content: "−";
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-accordion details p {
  margin: 0;
  padding: 0 18px 18px;
}

/* =========================================================
   Kontakt + Buttons
   ========================================================= */

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-contactBox {
  display: grid;
  gap: 8px;
  margin: var(--kvt-inner-gap) 0 0;
  padding: 18px;
  border: 1px solid var(--kvt-line);
  border-radius: var(--kvt-radius);
  background: #ffffff;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-contactBox p {
  margin: 0;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-actionRow {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: var(--kvt-inner-gap) 0 0;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-btn,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-btn:visited {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 11px 18px;
  color: #ffffff !important;
  font-size: 14px;
  font-weight: 900;
  line-height: 1.2;
  text-decoration: none !important;
  border: 1px solid var(--kvt-blue);
  border-radius: 13px;
  background: var(--kvt-blue);
  box-shadow: 0 8px 20px rgba(10,132,255,.18);
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-btn:hover,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-btn:focus {
  color: #ffffff !important;
  background: var(--kvt-blue-dark);
  border-color: var(--kvt-blue-dark);
  text-decoration: none !important;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-btn--outline,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-btn--outline:visited {
  color: var(--kvt-text) !important;
  border-color: var(--kvt-line-strong);
  background: #ffffff;
  box-shadow: none;
}

.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-btn--outline:hover,
.elementor-37 .elementor-element.elementor-element-8f0854f .kvt-btn--outline:focus {
  color: var(--kvt-text) !important;
  border-color: rgba(10,132,255,.35);
  background: rgba(10,132,255,.06);
}

/* =========================================================
   Responsive
   ========================================================= */

@media (max-width: 1024px) {
  .elementor-37 .elementor-element.elementor-element-8f0854f {
    --kvt-sticky-top: 150px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnGrid {
    grid-template-columns: 1fr;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnToc {
    position: relative;
    top: auto;
    z-index: 1;
    max-height: none;
    overflow: visible;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocSummary {
    min-height: 42px;
    margin: 0;
    cursor: pointer;
    pointer-events: auto;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocChevron {
    display: block;
    width: 10px;
    height: 10px;
    border-right: 2px solid var(--kvt-blue-dark);
    border-bottom: 2px solid var(--kvt-blue-dark);
    transform: rotate(45deg);
    transition: transform 180ms ease;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocDetails[open] .kvt-returnTocChevron {
    transform: rotate(225deg);
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocDetails:not([open]) > .kvt-returnTocList {
    display: none;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnTocList {
    margin-top: 10px;
  }
}

@media (max-width: 767px) {
  .elementor-37 .elementor-element.elementor-element-8f0854f {
    padding: 14px 9px 0;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .woocommerce-breadcrumb,
  .elementor-37 .elementor-element.elementor-element-8f0854f nav.woocommerce-breadcrumb {
    margin-bottom: 16px !important;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnContent {
    padding-bottom: 18px;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnHero,
  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-card {
    border-radius: 18px;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-cardGrid,
  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-stepGrid {
    grid-template-columns: 1fr;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-stepGrid .kvt-step:last-child:nth-child(odd) {
    grid-column: auto;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-actionRow {
    flex-direction: column;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-btn {
    width: 100%;
  }
}

@media (max-width: 420px) {
  .elementor-37 .elementor-element.elementor-element-8f0854f {
    padding-left: 10px;
    padding-right: 10px;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .woocommerce-breadcrumb,
  .elementor-37 .elementor-element.elementor-element-8f0854f nav.woocommerce-breadcrumb {
    padding: 10px 12px !important;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnHero,
  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-card {
    padding: 20px;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-returnToc {
    padding: 14px;
  }

  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-miniCard,
  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-step,
  .elementor-37 .elementor-element.elementor-element-8f0854f .kvt-contactBox {
    padding: 15px;
  }
}/* End custom CSS */