:root {
  --ve-navy: #082b45;
  --ve-navy-2: #0d3c5d;
  --ve-blue: #0b68b2;
  --ve-cyan: #08b7d4;
  --ve-teal: #13b9a5;
  --ve-ink: #142838;
  --ve-muted: #617283;
  --ve-line: #dce8ef;
  --ve-soft: #f3f8fb;
  --ve-white: #ffffff;
  --ve-shadow: 0 18px 50px rgba(8, 43, 69, .12);
  --ve-shadow-soft: 0 10px 30px rgba(8, 43, 69, .08);
  --ve-radius: 22px;
  --ve-radius-sm: 14px;
}

html { scroll-behavior: smooth; }

body.voltedge-modern {
  background: #fff;
  color: var(--ve-ink);
  font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size: 16px;
  line-height: 1.72;
  overflow-x: hidden;
}

.voltedge-modern h1,
.voltedge-modern h2,
.voltedge-modern h3,
.voltedge-modern h4,
.voltedge-modern h5,
.voltedge-modern h6 {
  color: var(--ve-navy);
  font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-weight: 800;
  letter-spacing: -.025em;
  line-height: 1.2;
}

.voltedge-modern p { color: var(--ve-muted); }
.voltedge-modern a { transition: color .25s ease, background-color .25s ease, transform .25s ease, box-shadow .25s ease; }

/* Top contact strip */
.voltedge-modern #top-bar {
  min-height: 38px;
  background: var(--ve-navy) !important;
  color: rgba(255,255,255,.9);
  border: 0;
}

.voltedge-modern #top-bar:before,
.voltedge-modern #top-bar:after { display: none !important; }

.voltedge-modern #top-bar .container { max-width: 1180px; }
.voltedge-modern #top-bar .top-contact-info span,
.voltedge-modern #top-bar .top-social-links span { color: rgba(255,255,255,.88); }
.voltedge-modern #top-bar .top-contact-info i { color: var(--ve-cyan); }
.voltedge-modern #top-bar .top-social-links a { color: #fff; opacity: .78; }
.voltedge-modern #top-bar .top-social-links a:hover { color: var(--ve-cyan); opacity: 1; transform: translateY(-1px); }

/* Navigation */
.voltedge-modern header {
  position: relative;
  z-index: 100;
  background: rgba(255,255,255,.97);
  box-shadow: 0 8px 30px rgba(8,43,69,.08);
}

.voltedge-modern .tw-header,
.voltedge-modern .tw-header .navbar {
  min-height: 104px;
  height: auto;
  background: transparent !important;
}

.voltedge-modern .tw-header .container { max-width: 1180px; }
.voltedge-modern .tw-header .navbar { padding: 12px 0; }
.voltedge-modern .tw-nav-brand { display: flex; align-items: center; margin-right: 32px; }
.voltedge-modern .tw-nav-brand img {
  width: auto;
  max-width: 205px;
  max-height: 82px;
  object-fit: contain;
}

.voltedge-modern #navbarSupportedContent { justify-content: flex-end !important; }
.voltedge-modern #main-menu {
  align-items: center;
  flex-wrap: nowrap;
  gap: 3px;
  height: auto;
}

.voltedge-modern #main-menu > li { float: none; position: relative; }
.voltedge-modern #main-menu > li > a {
  position: relative;
  padding: 13px 11px !important;
  color: var(--ve-navy) !important;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: -.01em;
  line-height: 1.2;
  white-space: nowrap;
  border-radius: 10px;
}

.voltedge-modern #main-menu > li > a:before {
  content: "";
  position: absolute;
  right: 12px;
  bottom: 7px;
  left: 12px;
  height: 2px;
  background: linear-gradient(90deg, var(--ve-cyan), var(--ve-blue));
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform .25s ease;
}

.voltedge-modern #main-menu > li:hover > a,
.voltedge-modern #main-menu > .current-menu-item > a,
.voltedge-modern #main-menu > .current_page_item > a {
  color: var(--ve-blue) !important;
  background: rgba(8,183,212,.08);
}

.voltedge-modern #main-menu > li:hover > a:before,
.voltedge-modern #main-menu > .current-menu-item > a:before,
.voltedge-modern #main-menu > .current_page_item > a:before { transform: scaleX(1); }

.voltedge-modern #main-menu .dropdown-menu,
.voltedge-modern #main-menu ul {
  min-width: 245px;
  padding: 10px;
  background: #fff;
  border: 1px solid var(--ve-line);
  border-radius: 14px;
  box-shadow: var(--ve-shadow);
}

.voltedge-modern #main-menu .dropdown-menu a,
.voltedge-modern #main-menu ul a {
  padding: 10px 12px !important;
  color: var(--ve-ink) !important;
  border-radius: 8px;
}

.voltedge-modern #main-menu .dropdown-menu a:hover,
.voltedge-modern #main-menu ul a:hover { color: var(--ve-blue) !important; background: var(--ve-soft); }

.voltedge-modern .navbar-toggler {
  width: 48px;
  height: 44px;
  padding: 0;
  color: #fff;
  background: linear-gradient(135deg, var(--ve-blue), var(--ve-cyan));
  border: 0;
  border-radius: 12px;
  box-shadow: 0 8px 18px rgba(11,104,178,.2);
}

/* Reusable buttons */
.voltedge-modern .elementor-button,
.voltedge-modern .btn:not(.navbar-toggler),
.voltedge-modern input[type="submit"],
.voltedge-modern button[type="submit"] {
  min-height: 48px;
  padding: 14px 24px !important;
  color: #fff !important;
  font-weight: 800;
  letter-spacing: .02em;
  background: linear-gradient(135deg, var(--ve-blue), var(--ve-cyan)) !important;
  border: 0 !important;
  border-radius: 12px !important;
  box-shadow: 0 10px 22px rgba(11,104,178,.2);
}

.voltedge-modern .elementor-button:hover,
.voltedge-modern .btn:not(.navbar-toggler):hover,
.voltedge-modern input[type="submit"]:hover,
.voltedge-modern button[type="submit"]:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 28px rgba(11,104,178,.27);
}

/* Homepage hero: same slider imagery, modern presentation */
.voltedge-modern.home .elementor-element-7f0c2ed {
  width: calc(100% - 48px);
  max-width: 1180px;
  margin: 28px auto 0;
  overflow: hidden;
  border: 1px solid rgba(8,43,69,.08);
  border-radius: 28px;
  box-shadow: var(--ve-shadow);
  padding: 0 !important;
}

.voltedge-modern.home .elementor-element-7f0c2ed > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {
  padding: 0 !important;
}
.voltedge-modern.home .elementor-element-7f0c2ed .elementor-slides,
.voltedge-modern.home .elementor-element-7f0c2ed .slick-slide {
  min-height: clamp(210px, 35.5vw, 418px) !important;
  height: clamp(210px, 35.5vw, 418px) !important;
}
.voltedge-modern.home .elementor-element-7f0c2ed .slick-slide-bg {
  background-color: #fff;
  background-size: contain !important;
  background-repeat: no-repeat;
}
.voltedge-modern.home .elementor-element-7f0c2ed .slick-arrow {
  width: 48px;
  height: 48px;
  color: #fff;
  background: rgba(8,43,69,.76);
  border-radius: 50%;
  backdrop-filter: blur(8px);
}
.voltedge-modern.home .elementor-element-7f0c2ed .slick-dots { bottom: 18px; }
.voltedge-modern.home .elementor-element-7f0c2ed .slick-dots li button:before { color: var(--ve-blue); }

/* Four core service cards */
.voltedge-modern.home .elementor-element-5a1f7aec {
  position: relative;
  z-index: 3;
  overflow: visible;
  padding: 0 24px 76px !important;
  background: linear-gradient(180deg, #fff 0%, var(--ve-soft) 100%) !important;
}

.voltedge-modern.home .elementor-element-3993922b {
  max-width: 1180px;
  margin: 68px auto 0 !important;
  gap: 18px;
}

.voltedge-modern.home .elementor-element-3993922b > .elementor-container > .elementor-row { gap: 18px; }
.voltedge-modern.home .elementor-element-3993922b > .elementor-container > .elementor-row > .elementor-column {
  overflow: visible;
  background: rgba(255,255,255,.98);
  border: 1px solid var(--ve-line);
  border-radius: var(--ve-radius);
  box-shadow: var(--ve-shadow-soft);
  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}

.voltedge-modern.home .elementor-element-3993922b > .elementor-container > .elementor-row > .elementor-column:hover {
  transform: translateY(-7px);
  border-color: rgba(8,183,212,.45);
  box-shadow: var(--ve-shadow);
}

.voltedge-modern.home .elementor-element-3993922b .elementor-column-wrap { padding: 32px 22px 26px !important; }
.voltedge-modern.home .elementor-element-3993922b .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  color: var(--ve-blue) !important;
  background: linear-gradient(145deg, #eaf8fb, #eef4ff) !important;
  box-shadow: 0 10px 24px rgba(8,43,69,.13);
  border-radius: 18px;
}
.voltedge-modern.home .elementor-element-3993922b h6 { min-height: 48px; color: var(--ve-navy) !important; font-size: 19px; }
.voltedge-modern.home .elementor-element-3993922b p { min-height: 86px; color: var(--ve-muted) !important; }
.voltedge-modern.home .elementor-element-3993922b .elementor-divider { display: none; }

/* Service agreements */
.voltedge-modern.home .elementor-element-dbbbe8a {
  padding: 86px 24px 92px !important;
  background: #fff;
}

.voltedge-modern.home .elementor-element-7796e56 { max-width: 1180px; margin: 0 auto; }
.voltedge-modern.home .elementor-element-7796e56 > .elementor-container > .elementor-row { align-items: stretch; gap: 18px; }
.voltedge-modern.home .elementor-element-7796e56 > .elementor-container > .elementor-row > .elementor-column {
  padding: 30px 25px !important;
  background: var(--ve-soft);
  border: 1px solid var(--ve-line);
  border-radius: var(--ve-radius);
  transition: transform .28s ease, background .28s ease, box-shadow .28s ease;
}
.voltedge-modern.home .elementor-element-7796e56 > .elementor-container > .elementor-row > .elementor-column:hover {
  transform: translateY(-5px);
  background: #fff;
  box-shadow: var(--ve-shadow-soft);
}
.voltedge-modern.home .elementor-element-7796e56 .elementor-icon-box-icon .elementor-icon {
  color: var(--ve-blue) !important;
  border-color: rgba(11,104,178,.24) !important;
  background: #fff;
  box-shadow: 0 8px 18px rgba(8,43,69,.08);
}
.voltedge-modern.home .elementor-element-7796e56 h3 { color: var(--ve-navy) !important; font-size: 20px; }
.voltedge-modern.home .elementor-element-7796e56 p { color: var(--ve-muted) !important; }

/* Callback band */
.voltedge-modern.home .elementor-element-273fca62 {
  width: calc(100% - 48px);
  max-width: 1180px;
  margin: 0 auto 34px;
  overflow: hidden;
  padding: 72px 26px !important;
  border-radius: 28px;
  box-shadow: var(--ve-shadow);
}
.voltedge-modern.home .elementor-element-273fca62:before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(100deg, rgba(8,43,69,.94), rgba(11,104,178,.72));
}
.voltedge-modern.home .elementor-element-273fca62 h2 { color: #fff !important; font-size: clamp(34px, 4vw, 52px) !important; }
.voltedge-modern.home .elementor-element-273fca62 p { color: rgba(255,255,255,.86) !important; }

/* About section */
.voltedge-modern.home .elementor-element-1825de0 {
  width: calc(100% - 48px) !important;
  max-width: 1180px;
  margin: 0 auto 34px;
  padding: 74px 54px !important;
  background: linear-gradient(135deg, #eef8fb, #f7faff) !important;
  border: 1px solid var(--ve-line);
  border-radius: 28px;
}
.voltedge-modern.home .elementor-element-1825de0 .xs-heading-title,
.voltedge-modern.home .elementor-element-1825de0 h2 { color: var(--ve-navy) !important; font-size: 38px !important; }
.voltedge-modern.home .elementor-element-1825de0 p { max-width: 980px; margin-right: auto; margin-left: auto; color: var(--ve-muted) !important; font-size: 18px; }

/* Team section */
.voltedge-modern.home .elementor-element-6f5661e1 {
  max-width: 1180px;
  margin: 0 auto;
  padding: 74px 24px 88px !important;
}
.voltedge-modern.home .elementor-element-6f5661e1 .elementor-element-283a1331,
.voltedge-modern.home .elementor-element-6f5661e1 .elementor-element-12e06112 { display: none !important; }
.voltedge-modern.home .elementor-element-6f5661e1 .xs-heading-title,
.voltedge-modern.home .elementor-element-6f5661e1 h2 { color: var(--ve-navy) !important; font-size: 38px !important; }
.voltedge-modern.home .elementor-element-46a4cbfc > .elementor-container > .elementor-row {
  align-items: center;
  justify-content: center;
}
.voltedge-modern.home .elementor-element-46a4cbfc .elementor-element-3b2a1dbe,
.voltedge-modern.home .elementor-element-46a4cbfc .elementor-element-f58ead5 {
  width: 8% !important;
}
.voltedge-modern.home .elementor-element-46a4cbfc .elementor-element-6056845 {
  width: 84% !important;
}
.voltedge-modern.home .elementor-element-46a4cbfc .elementor-column-wrap {
  margin: 0 !important;
  padding: 0 12px !important;
}
.voltedge-modern.home .elementor-element-6879e70 {
  max-width: 900px;
  margin: 38px auto 0;
  padding: 38px 44px;
  background: #fff;
  border: 1px solid var(--ve-line);
  border-radius: 28px;
  box-shadow: var(--ve-shadow-soft);
}
.voltedge-modern.home .elementor-element-6879e70 .jet-team-member__inner {
  display: grid;
  grid-template-columns: 280px minmax(0, 1fr);
  align-items: center;
  gap: 36px;
}
.voltedge-modern.home .elementor-element-6879e70 .jet-team-member__content { text-align: left; }
.voltedge-modern.home .elementor-element-6879e70 img {
  width: 280px !important;
  height: 280px !important;
  object-fit: cover;
  border: 8px solid #fff;
  border-radius: 50%;
  box-shadow: 0 15px 35px rgba(8,43,69,.16);
}
.voltedge-modern.home .elementor-element-6879e70 .jet-team-member__name { color: var(--ve-navy) !important; font-size: 25px; font-weight: 800; }
.voltedge-modern.home .elementor-element-6879e70 .jet-team-member__desc { color: var(--ve-muted) !important; }

/* Contact details above footer */
.voltedge-modern.home .elementor-element-1028172f {
  padding: 52px 24px !important;
  background: linear-gradient(120deg, var(--ve-navy), var(--ve-blue)) !important;
}
.voltedge-modern.home .elementor-element-1028172f > .elementor-container { max-width: 1180px; }
.voltedge-modern.home .elementor-element-1028172f > .elementor-container > .elementor-row { gap: 18px; }
.voltedge-modern.home .elementor-element-1028172f .elementor-icon-box-wrapper {
  height: 100%;
  padding: 22px;
  background: rgba(255,255,255,.08);
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 18px;
}
.voltedge-modern.home .elementor-element-1028172f h3,
.voltedge-modern.home .elementor-element-1028172f p,
.voltedge-modern.home .elementor-element-1028172f .elementor-icon { color: #fff !important; }
.voltedge-modern.home .elementor-element-1028172f p { opacity: .82; }

/* Inner pages */
.voltedge-modern:not(.home) .elementor > .elementor-inner > .elementor-section-wrap > .elementor-top-section:first-child {
  left: auto !important;
  width: calc(100% - 48px) !important;
  max-width: 1180px;
  min-height: 330px !important;
  margin: 28px auto 48px !important;
  overflow: hidden;
  background-position: center !important;
  border: 1px solid var(--ve-line);
  border-radius: 26px;
  box-shadow: var(--ve-shadow);
}
.voltedge-modern:not(.home) .elementor > .elementor-inner > .elementor-section-wrap > .elementor-top-section:not(:first-child) > .elementor-container {
  max-width: 1180px;
  padding-right: 26px;
  padding-left: 26px;
}
.voltedge-modern:not(.home) .banner-area,
.voltedge-modern:not(.home) .page-banner,
.voltedge-modern:not(.home) .tw-banner {
  position: relative;
  overflow: hidden;
  min-height: 300px;
  background-position: center !important;
}
.voltedge-modern:not(.home) .banner-area:before,
.voltedge-modern:not(.home) .page-banner:before,
.voltedge-modern:not(.home) .tw-banner:before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(100deg, rgba(8,43,69,.92), rgba(11,104,178,.55));
}
.voltedge-modern:not(.home) .banner-title,
.voltedge-modern:not(.home) .banner-title h1,
.voltedge-modern:not(.home) .page-title { color: #fff !important; }

.voltedge-modern:not(.home) .elementor-top-section > .elementor-container,
.voltedge-modern:not(.home) main .container { max-width: 1180px; }
.voltedge-modern:not(.home) .elementor-widget-image img { border-radius: var(--ve-radius-sm); }
.voltedge-modern:not(.home) .elementor-widget-text-editor { color: var(--ve-muted); }

/* Forms */
.voltedge-modern input[type="text"],
.voltedge-modern input[type="email"],
.voltedge-modern input[type="tel"],
.voltedge-modern input[type="url"],
.voltedge-modern input[type="number"],
.voltedge-modern select,
.voltedge-modern textarea {
  min-height: 52px;
  padding: 13px 15px;
  color: var(--ve-ink);
  background: #fff;
  border: 1px solid var(--ve-line);
  border-radius: 12px;
  box-shadow: none;
}
.voltedge-modern textarea { min-height: 150px; }
.voltedge-modern input:focus,
.voltedge-modern select:focus,
.voltedge-modern textarea:focus {
  border-color: var(--ve-cyan);
  box-shadow: 0 0 0 4px rgba(8,183,212,.12);
  outline: 0;
}

/* Footer */
.voltedge-modern #tw-footer {
  min-height: 0;
  padding-top: 0 !important;
  background: #061b2a;
}
.voltedge-modern #tw-footer.footer-top-space { padding-top: 0 !important; }
.voltedge-modern #tw-footer .copyright {
  padding: 25px 0;
  color: rgba(255,255,255,.7);
  background: #061b2a;
  border-top: 1px solid rgba(255,255,255,.08);
}
.voltedge-modern #tw-footer .copyright span,
.voltedge-modern #tw-footer .copyright a { color: rgba(255,255,255,.74); }
.voltedge-modern #tw-footer .copyright a:hover { color: var(--ve-cyan); }
.voltedge-modern #back-to-top .btn {
  min-width: 46px;
  min-height: 46px;
  padding: 0 !important;
  border-radius: 50% !important;
}

/* WhatsApp button */
.voltedge-modern .ht-ctc-chat { filter: drop-shadow(0 10px 14px rgba(8,43,69,.2)); }

@media (max-width: 1199px) {
  .voltedge-modern .tw-header .container { max-width: calc(100% - 36px); }
  .voltedge-modern .tw-nav-brand img { max-width: 175px; max-height: 72px; }
  .voltedge-modern #main-menu > li > a { padding-right: 8px !important; padding-left: 8px !important; font-size: 14px; }
}

@media (max-width: 991px) {
  .voltedge-modern #top-bar { display: none; }
  .voltedge-modern .tw-header,
  .voltedge-modern .tw-header .navbar { min-height: 84px; }
  .voltedge-modern .tw-header .container { max-width: calc(100% - 28px); }
  .voltedge-modern .tw-nav-brand img { max-width: 175px; max-height: 68px; }
  .voltedge-modern #navbarSupportedContent {
    margin-top: 12px;
    padding: 14px;
    background: #fff;
    border: 1px solid var(--ve-line);
    border-radius: 16px;
    box-shadow: var(--ve-shadow);
  }
  .voltedge-modern #main-menu { align-items: stretch; gap: 2px; }
  .voltedge-modern #main-menu > li > a { padding: 12px 14px !important; font-size: 15px; }
  .voltedge-modern #main-menu > li > a:before { display: none; }
  .voltedge-modern #main-menu .dropdown-menu,
  .voltedge-modern #main-menu ul { min-width: 0; margin: 4px 0 8px 12px; box-shadow: none; }

  .voltedge-modern.home .elementor-element-7f0c2ed { width: calc(100% - 28px); margin-top: 16px; border-radius: 20px; }
  .voltedge-modern.home .elementor-element-3993922b > .elementor-container > .elementor-row,
  .voltedge-modern.home .elementor-element-7796e56 > .elementor-container > .elementor-row { flex-wrap: wrap; }
  .voltedge-modern.home .elementor-element-3993922b > .elementor-container > .elementor-row > .elementor-column,
  .voltedge-modern.home .elementor-element-7796e56 > .elementor-container > .elementor-row > .elementor-column { width: calc(50% - 9px); }
  .voltedge-modern.home .elementor-element-273fca62,
  .voltedge-modern.home .elementor-element-1825de0 { width: calc(100% - 28px) !important; }
}

@media (max-width: 767px) {
  body.voltedge-modern { font-size: 15px; }
  .voltedge-modern .tw-header .container { max-width: calc(100% - 20px); }
  .voltedge-modern .tw-nav-brand img { max-width: 155px; max-height: 62px; }

  .voltedge-modern.home .elementor-element-7f0c2ed { width: calc(100% - 20px); margin-top: 10px; border-radius: 16px; }
  .voltedge-modern.home .elementor-element-7f0c2ed .slick-arrow { width: 38px; height: 38px; }

  .voltedge-modern.home .elementor-element-5a1f7aec { padding: 0 10px 54px !important; }
  .voltedge-modern.home .elementor-element-3993922b { margin-top: 14px !important; }
  .voltedge-modern.home .elementor-element-3993922b > .elementor-container > .elementor-row,
  .voltedge-modern.home .elementor-element-7796e56 > .elementor-container > .elementor-row { gap: 14px; }
  .voltedge-modern.home .elementor-element-3993922b > .elementor-container > .elementor-row > .elementor-column,
  .voltedge-modern.home .elementor-element-7796e56 > .elementor-container > .elementor-row > .elementor-column { width: 100%; }
  .voltedge-modern.home .elementor-element-3993922b .elementor-column-wrap { padding: 26px 20px 22px !important; }
  .voltedge-modern.home .elementor-element-3993922b h6,
  .voltedge-modern.home .elementor-element-3993922b p { min-height: 0; }

  .voltedge-modern.home .elementor-element-dbbbe8a { padding: 58px 10px 64px !important; }
  .voltedge-modern.home .elementor-element-7796e56 > .elementor-container > .elementor-column { padding: 25px 20px !important; }
  .voltedge-modern.home .elementor-element-273fca62 { width: calc(100% - 20px); padding: 54px 20px !important; border-radius: 20px; }
  .voltedge-modern.home .elementor-element-273fca62 h2 { font-size: 32px !important; }
  .voltedge-modern.home .elementor-element-273fca62 .elementor-button { font-size: 12px; }

  .voltedge-modern.home .elementor-element-1825de0 { width: calc(100% - 20px) !important; padding: 48px 22px !important; border-radius: 20px; }
  .voltedge-modern.home .elementor-element-1825de0 .xs-heading-title,
  .voltedge-modern.home .elementor-element-1825de0 h2,
  .voltedge-modern.home .elementor-element-6f5661e1 .xs-heading-title,
  .voltedge-modern.home .elementor-element-6f5661e1 h2 { font-size: 31px !important; }
  .voltedge-modern.home .elementor-element-1825de0 p { font-size: 16px; }

  .voltedge-modern.home .elementor-element-6f5661e1 { padding: 55px 10px 64px !important; }
  .voltedge-modern.home .elementor-element-6879e70 { padding: 26px 18px; border-radius: 20px; }
  .voltedge-modern.home .elementor-element-6879e70 .jet-team-member__inner { display: block; }
  .voltedge-modern.home .elementor-element-6879e70 .jet-team-member__content { text-align: center; }
  .voltedge-modern.home .elementor-element-6879e70 img { width: 220px !important; height: 220px !important; }
  .voltedge-modern.home .elementor-element-1028172f { padding: 42px 10px !important; }

  .voltedge-modern:not(.home) .elementor > .elementor-inner > .elementor-section-wrap > .elementor-top-section:first-child {
    width: calc(100% - 20px) !important;
    min-height: 210px !important;
    margin: 10px auto 30px !important;
    border-radius: 18px;
  }
  .voltedge-modern:not(.home) .elementor > .elementor-inner > .elementor-section-wrap > .elementor-top-section:not(:first-child) > .elementor-container {
    padding-right: 10px;
    padding-left: 10px;
  }

  .voltedge-modern #tw-footer .copyright { padding: 22px 0; text-align: center; }
}

@media (prefers-reduced-motion: reduce) {
  .voltedge-modern *,
  .voltedge-modern *:before,
  .voltedge-modern *:after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }
}
