/* ==========================================================================
   VigourSoft – site-wide consistency layer
   Loaded after main.css. Remove the enqueue in functions.php to undo.

   1. Section rhythm  – every page uses the same visual space:
        between two sections ........ 72px desktop / 56px tablet / 48px mobile
        section title -> its content  28px desktop / 24px tablet / 20px mobile
      Values below are the margins needed to reach those gaps (measured
      against each block's visible content, so internal padding is accounted for).
   2. Cards           – one hover style (orange outline + lift) for every card.
   3. Careers         – "What our people say" chips.
   ========================================================================== */

:root {
  --vs-section-gap: 72px;
  --vs-head-gap: 28px;
  --vs-card-hover-border: var(--vs-accent);
}
@media (min-width:768px) and (max-width:1024px) { :root { --vs-section-gap: 56px; --vs-head-gap: 24px; } }
@media (max-width:767px) { :root { --vs-section-gap: 48px; --vs-head-gap: 20px; } }

/* --------------------------------------------------------------------------
   1. SECTION RHYTHM
   -------------------------------------------------------------------------- */

/* Desktop */
@media (min-width:1025px){
/* Home */
html body .elementor-101 .elementor-element-50826e5.elementor-element-50826e5.elementor-element-50826e5{margin-bottom:60px!important}
html body .elementor-101 .elementor-element-ada354b.elementor-element-ada354b.elementor-element-ada354b{margin-bottom:28px!important}
html body .elementor-101 .elementor-element-6ef706c.elementor-element-6ef706c.elementor-element-6ef706c{margin-bottom:72px!important}
html body .elementor-101 .elementor-element-5f866d7e.elementor-element-5f866d7e.elementor-element-5f866d7e{margin-bottom:60px!important}
html body .elementor-101 .elementor-element-9eb9be4.elementor-element-9eb9be4.elementor-element-9eb9be4{margin-bottom:28px!important}
html body .elementor-101 .elementor-element-ff7ebac.elementor-element-ff7ebac.elementor-element-ff7ebac{margin-bottom:72px!important}
html body .elementor-101 .elementor-element-d188607.elementor-element-d188607.elementor-element-d188607{margin-bottom:72px!important}
html body .elementor-101 .elementor-element-4cd4369.elementor-element-4cd4369.elementor-element-4cd4369{margin-bottom:28px!important}
html body .elementor-101 .elementor-element-bcd1609.elementor-element-bcd1609.elementor-element-bcd1609{margin-bottom:72px!important}
html body .elementor-101 .elementor-element-f3f7139.elementor-element-f3f7139.elementor-element-f3f7139{margin-bottom:28px!important}
html body .elementor-101 .elementor-element-4a56ff2.elementor-element-4a56ff2.elementor-element-4a56ff2{margin-bottom:72px!important}
html body .elementor-101 .elementor-element-7906dcf.elementor-element-7906dcf.elementor-element-7906dcf{margin-bottom:28px!important}
html body .elementor-101 .elementor-element-b1860d6.elementor-element-b1860d6.elementor-element-b1860d6{margin-bottom:72px!important}
/* About Us */
html body .elementor-102 .elementor-element-caf3e31.elementor-element-caf3e31.elementor-element-caf3e31{margin-bottom:72px!important}
html body .elementor-102 .elementor-element-14f271c.elementor-element-14f271c.elementor-element-14f271c{margin-bottom:72px!important}
html body .elementor-102 .elementor-element-6e19331.elementor-element-6e19331.elementor-element-6e19331{margin-bottom:28px!important}
html body .elementor-102 .elementor-element-6a550a3.elementor-element-6a550a3.elementor-element-6a550a3{margin-bottom:72px!important}
html body .elementor-102 .elementor-element-7d39a42.elementor-element-7d39a42.elementor-element-7d39a42{margin-bottom:28px!important}
html body .elementor-102 .elementor-element-77b6b87.elementor-element-77b6b87.elementor-element-77b6b87{margin-bottom:18px!important}
html body .elementor-102 .elementor-element-cbd35f9.elementor-element-cbd35f9.elementor-element-cbd35f9{margin-bottom:72px!important}
html body .elementor-102 .elementor-element-31b111e.elementor-element-31b111e.elementor-element-31b111e{margin-bottom:28px!important}
html body .elementor-102 .elementor-element-8a7a33d.elementor-element-8a7a33d.elementor-element-8a7a33d{margin-bottom:72px!important}
html body .elementor-102 .elementor-element-3175b18.elementor-element-3175b18.elementor-element-3175b18{margin-bottom:24px!important}
html body .elementor-102 .elementor-element-e7bdcd0.elementor-element-e7bdcd0.elementor-element-e7bdcd0{margin-bottom:72px!important}
/* Offerings */
html body .elementor-103 .elementor-element-7e1b2f5.elementor-element-7e1b2f5.elementor-element-7e1b2f5{margin-bottom:72px!important}
html body .elementor-103 .elementor-element-f5b0145.elementor-element-f5b0145.elementor-element-f5b0145{margin-bottom:28px!important}
html body .elementor-103 .elementor-element-e36ed53.elementor-element-e36ed53.elementor-element-e36ed53{margin-bottom:72px!important}
html body .elementor-103 .elementor-element-9ee870f.elementor-element-9ee870f.elementor-element-9ee870f{margin-bottom:28px!important}
html body .elementor-103 .elementor-element-f5c785f.elementor-element-f5c785f.elementor-element-f5c785f{margin-bottom:72px!important}
html body .elementor-103 .elementor-element-58199d0.elementor-element-58199d0.elementor-element-58199d0{margin-bottom:72px!important}
/* Insights */
html body .elementor-104 .elementor-element-0a20225.elementor-element-0a20225.elementor-element-0a20225{margin-bottom:72px!important}
html body .elementor-104 .elementor-element-6ddf8b2.elementor-element-6ddf8b2.elementor-element-6ddf8b2{margin-bottom:72px!important}
html body .elementor-104 .elementor-element-1b4f100.elementor-element-1b4f100.elementor-element-1b4f100{margin-bottom:28px!important}
html body .elementor-104 .elementor-element-7c0da3e.elementor-element-7c0da3e.elementor-element-7c0da3e{margin-bottom:72px!important}
html body .elementor-104 .elementor-element-f9358c3.elementor-element-f9358c3.elementor-element-f9358c3{margin-bottom:28px!important}
html body .elementor-104 .elementor-element-2945314.elementor-element-2945314.elementor-element-2945314{margin-bottom:72px!important}
/* Blogs & Resources */
html body .elementor-105 .elementor-element-422a0e0.elementor-element-422a0e0.elementor-element-422a0e0{margin-bottom:72px!important}
html body .elementor-105 .elementor-element-c9a201e.elementor-element-c9a201e.elementor-element-c9a201e{margin-bottom:28px!important}
html body .elementor-105 .elementor-element-a5b9479.elementor-element-a5b9479.elementor-element-a5b9479{margin-bottom:72px!important}
html body .elementor-105 .elementor-element-5970860.elementor-element-5970860.elementor-element-5970860{margin-bottom:28px!important}
html body .elementor-105 .elementor-element-eb83b88.elementor-element-eb83b88.elementor-element-eb83b88{margin-bottom:72px!important}
html body .elementor-105 .elementor-element-62db0f5.elementor-element-62db0f5.elementor-element-62db0f5{margin-bottom:72px!important}
html body .elementor-105 .elementor-element-1ab479b.elementor-element-1ab479b.elementor-element-1ab479b{margin-bottom:24px!important}
html body .elementor-105 .elementor-element-c409cba.elementor-element-c409cba.elementor-element-c409cba{margin-bottom:72px!important}
/* Success Stories */
html body .elementor-106 .elementor-element-0bba457.elementor-element-0bba457.elementor-element-0bba457{margin-bottom:72px!important}
html body .elementor-106 .elementor-element-ea13410.elementor-element-ea13410.elementor-element-ea13410{margin-bottom:28px!important}
html body .elementor-106 .elementor-element-0424785.elementor-element-0424785.elementor-element-0424785{margin-bottom:28px!important}
html body .elementor-106 .elementor-element-72617aef.elementor-element-72617aef.elementor-element-72617aef{margin-bottom:72px!important}
html body .elementor-106 .elementor-element-a39f0ed.elementor-element-a39f0ed.elementor-element-a39f0ed{margin-bottom:72px!important}
/* Careers */
html body .elementor-107 .elementor-element-6932bb4.elementor-element-6932bb4.elementor-element-6932bb4{margin-bottom:72px!important}
html body .elementor-107 .elementor-element-c300257.elementor-element-c300257.elementor-element-c300257{margin-bottom:28px!important}
html body .elementor-107 .elementor-element-8fcf803.elementor-element-8fcf803.elementor-element-8fcf803{margin-bottom:72px!important}
html body .elementor-107 .elementor-element-2d22c82.elementor-element-2d22c82.elementor-element-2d22c82{margin-bottom:28px!important}
html body .elementor-107 .elementor-element-916144d.elementor-element-916144d.elementor-element-916144d{margin-bottom:40px!important}
html body .elementor-107 .elementor-element-437ac47.elementor-element-437ac47.elementor-element-437ac47{margin-bottom:28px!important}
html body .elementor-107 .elementor-element-97ccd43.elementor-element-97ccd43.elementor-element-97ccd43{margin-bottom:72px!important}
html body .elementor-107 .elementor-element-78ba2a2.elementor-element-78ba2a2.elementor-element-78ba2a2{margin-bottom:28px!important}
html body .elementor-107 .elementor-element-0f322ef.elementor-element-0f322ef.elementor-element-0f322ef{margin-bottom:72px!important}
html body .elementor-107 .elementor-element-5723ffe.elementor-element-5723ffe.elementor-element-5723ffe{margin-bottom:58px!important}
/* Contact Us */
html body .elementor-108 .elementor-element-caf3e31.elementor-element-caf3e31.elementor-element-caf3e31{margin-bottom:72px!important}
html body .elementor-108 .elementor-element-6e19331.elementor-element-6e19331.elementor-element-6e19331{margin-bottom:28px!important}
html body .elementor-108 .elementor-element-75e5d6a.elementor-element-75e5d6a.elementor-element-75e5d6a{margin-bottom:72px!important}
html body .elementor-108 .elementor-element-2d74332.elementor-element-2d74332.elementor-element-2d74332{margin-bottom:72px!important}
/* Case Studies (theme template) */
html body .vs-case-studies.vs-case-studies > .vs-hero-box{margin-bottom:60px!important}
html body .vs-case-studies.vs-case-studies > .vs-section-head{margin-bottom:28px!important}
html body .vs-case-studies.vs-case-studies > .vs-pill-group{margin-bottom:28px!important}
html body .vs-case-studies.vs-case-studies > .vs-case-story{margin-bottom:18px!important}
html body .vs-case-studies.vs-case-studies > .vs-case-story:has(+ .vs-cta-box){margin-bottom:72px!important}
}

/* Tablet */
@media (min-width:768px) and (max-width:1024px){
html body .elementor-101 .elementor-element-50826e5.elementor-element-50826e5.elementor-element-50826e5{margin-bottom:44px!important}
html body .elementor-101 .elementor-element-ada354b.elementor-element-ada354b.elementor-element-ada354b{margin-bottom:6px!important}
html body .elementor-101 .elementor-element-6ef706c.elementor-element-6ef706c.elementor-element-6ef706c{margin-bottom:56px!important}
html body .elementor-101 .elementor-element-5f866d7e.elementor-element-5f866d7e.elementor-element-5f866d7e{margin-bottom:44px!important}
html body .elementor-101 .elementor-element-9eb9be4.elementor-element-9eb9be4.elementor-element-9eb9be4{margin-bottom:6px!important}
html body .elementor-101 .elementor-element-ff7ebac.elementor-element-ff7ebac.elementor-element-ff7ebac{margin-bottom:56px!important}
html body .elementor-101 .elementor-element-d188607.elementor-element-d188607.elementor-element-d188607{margin-bottom:56px!important}
html body .elementor-101 .elementor-element-4cd4369.elementor-element-4cd4369.elementor-element-4cd4369{margin-bottom:15px!important}
html body .elementor-101 .elementor-element-bcd1609.elementor-element-bcd1609.elementor-element-bcd1609{margin-bottom:56px!important}
html body .elementor-101 .elementor-element-f3f7139.elementor-element-f3f7139.elementor-element-f3f7139{margin-bottom:16px!important}
html body .elementor-101 .elementor-element-4a56ff2.elementor-element-4a56ff2.elementor-element-4a56ff2{margin-bottom:56px!important}
html body .elementor-101 .elementor-element-7906dcf.elementor-element-7906dcf.elementor-element-7906dcf{margin-bottom:15px!important}
html body .elementor-101 .elementor-element-b1860d6.elementor-element-b1860d6.elementor-element-b1860d6{margin-bottom:56px!important}
html body .elementor-102 .elementor-element-caf3e31.elementor-element-caf3e31.elementor-element-caf3e31{margin-bottom:56px!important}
html body .elementor-102 .elementor-element-14f271c.elementor-element-14f271c.elementor-element-14f271c{margin-bottom:56px!important}
html body .elementor-102 .elementor-element-6e19331.elementor-element-6e19331.elementor-element-6e19331{margin-bottom:24px!important}
html body .elementor-102 .elementor-element-6a550a3.elementor-element-6a550a3.elementor-element-6a550a3{margin-bottom:56px!important}
html body .elementor-102 .elementor-element-7d39a42.elementor-element-7d39a42.elementor-element-7d39a42{margin-bottom:20px!important}
html body .elementor-102 .elementor-element-77b6b87.elementor-element-77b6b87.elementor-element-77b6b87{margin-bottom:18px!important}
html body .elementor-102 .elementor-element-cbd35f9.elementor-element-cbd35f9.elementor-element-cbd35f9{margin-bottom:56px!important}
html body .elementor-102 .elementor-element-31b111e.elementor-element-31b111e.elementor-element-31b111e{margin-bottom:20px!important}
html body .elementor-102 .elementor-element-8a7a33d.elementor-element-8a7a33d.elementor-element-8a7a33d{margin-bottom:56px!important}
html body .elementor-102 .elementor-element-3175b18.elementor-element-3175b18.elementor-element-3175b18{margin-bottom:20px!important}
html body .elementor-102 .elementor-element-e7bdcd0.elementor-element-e7bdcd0.elementor-element-e7bdcd0{margin-bottom:56px!important}
html body .elementor-103 .elementor-element-7e1b2f5.elementor-element-7e1b2f5.elementor-element-7e1b2f5{margin-bottom:56px!important}
html body .elementor-103 .elementor-element-f5b0145.elementor-element-f5b0145.elementor-element-f5b0145{margin-bottom:24px!important}
html body .elementor-103 .elementor-element-e36ed53.elementor-element-e36ed53.elementor-element-e36ed53{margin-bottom:56px!important}
html body .elementor-103 .elementor-element-9ee870f.elementor-element-9ee870f.elementor-element-9ee870f{margin-bottom:24px!important}
html body .elementor-103 .elementor-element-f5c785f.elementor-element-f5c785f.elementor-element-f5c785f{margin-bottom:56px!important}
html body .elementor-103 .elementor-element-58199d0.elementor-element-58199d0.elementor-element-58199d0{margin-bottom:56px!important}
html body .elementor-104 .elementor-element-0a20225.elementor-element-0a20225.elementor-element-0a20225{margin-bottom:56px!important}
html body .elementor-104 .elementor-element-6ddf8b2.elementor-element-6ddf8b2.elementor-element-6ddf8b2{margin-bottom:56px!important}
html body .elementor-104 .elementor-element-1b4f100.elementor-element-1b4f100.elementor-element-1b4f100{margin-bottom:20px!important}
html body .elementor-104 .elementor-element-7c0da3e.elementor-element-7c0da3e.elementor-element-7c0da3e{margin-bottom:56px!important}
html body .elementor-104 .elementor-element-f9358c3.elementor-element-f9358c3.elementor-element-f9358c3{margin-bottom:20px!important}
html body .elementor-104 .elementor-element-2945314.elementor-element-2945314.elementor-element-2945314{margin-bottom:56px!important}
html body .elementor-105 .elementor-element-422a0e0.elementor-element-422a0e0.elementor-element-422a0e0{margin-bottom:56px!important}
html body .elementor-105 .elementor-element-c9a201e.elementor-element-c9a201e.elementor-element-c9a201e{margin-bottom:20px!important}
html body .elementor-105 .elementor-element-a5b9479.elementor-element-a5b9479.elementor-element-a5b9479{margin-bottom:56px!important}
html body .elementor-105 .elementor-element-5970860.elementor-element-5970860.elementor-element-5970860{margin-bottom:20px!important}
html body .elementor-105 .elementor-element-eb83b88.elementor-element-eb83b88.elementor-element-eb83b88{margin-bottom:56px!important}
html body .elementor-105 .elementor-element-62db0f5.elementor-element-62db0f5.elementor-element-62db0f5{margin-bottom:56px!important}
html body .elementor-105 .elementor-element-1ab479b.elementor-element-1ab479b.elementor-element-1ab479b{margin-bottom:20px!important}
html body .elementor-105 .elementor-element-c409cba.elementor-element-c409cba.elementor-element-c409cba{margin-bottom:56px!important}
html body .elementor-106 .elementor-element-0bba457.elementor-element-0bba457.elementor-element-0bba457{margin-bottom:56px!important}
html body .elementor-106 .elementor-element-ea13410.elementor-element-ea13410.elementor-element-ea13410{margin-bottom:20px!important}
html body .elementor-106 .elementor-element-0424785.elementor-element-0424785.elementor-element-0424785{margin-bottom:24px!important}
html body .elementor-106 .elementor-element-72617aef.elementor-element-72617aef.elementor-element-72617aef{margin-bottom:56px!important}
html body .elementor-106 .elementor-element-a39f0ed.elementor-element-a39f0ed.elementor-element-a39f0ed{margin-bottom:56px!important}
html body .elementor-107 .elementor-element-6932bb4.elementor-element-6932bb4.elementor-element-6932bb4{margin-bottom:56px!important}
html body .elementor-107 .elementor-element-c300257.elementor-element-c300257.elementor-element-c300257{margin-bottom:20px!important}
html body .elementor-107 .elementor-element-8fcf803.elementor-element-8fcf803.elementor-element-8fcf803{margin-bottom:56px!important}
html body .elementor-107 .elementor-element-2d22c82.elementor-element-2d22c82.elementor-element-2d22c82{margin-bottom:20px!important}
html body .elementor-107 .elementor-element-916144d.elementor-element-916144d.elementor-element-916144d{margin-bottom:24px!important}
html body .elementor-107 .elementor-element-437ac47.elementor-element-437ac47.elementor-element-437ac47{margin-bottom:20px!important}
html body .elementor-107 .elementor-element-97ccd43.elementor-element-97ccd43.elementor-element-97ccd43{margin-bottom:56px!important}
html body .elementor-107 .elementor-element-78ba2a2.elementor-element-78ba2a2.elementor-element-78ba2a2{margin-bottom:20px!important}
html body .elementor-107 .elementor-element-0f322ef.elementor-element-0f322ef.elementor-element-0f322ef{margin-bottom:56px!important}
html body .elementor-107 .elementor-element-5723ffe.elementor-element-5723ffe.elementor-element-5723ffe{margin-bottom:42px!important}
html body .elementor-108 .elementor-element-caf3e31.elementor-element-caf3e31.elementor-element-caf3e31{margin-bottom:56px!important}
html body .elementor-108 .elementor-element-6e19331.elementor-element-6e19331.elementor-element-6e19331{margin-bottom:24px!important}
html body .elementor-108 .elementor-element-75e5d6a.elementor-element-75e5d6a.elementor-element-75e5d6a{margin-bottom:56px!important}
html body .elementor-108 .elementor-element-2d74332.elementor-element-2d74332.elementor-element-2d74332{margin-bottom:56px!important}
html body .vs-case-studies.vs-case-studies > .vs-hero-box{margin-bottom:44px!important}
html body .vs-case-studies.vs-case-studies > .vs-section-head{margin-bottom:6px!important}
html body .vs-case-studies.vs-case-studies > .vs-pill-group{margin-bottom:24px!important}
html body .vs-case-studies.vs-case-studies > .vs-case-story{margin-bottom:18px!important}
html body .vs-case-studies.vs-case-studies > .vs-case-story:has(+ .vs-cta-box){margin-bottom:56px!important}
}

/* Mobile */
@media (max-width:767px){
html body .elementor-101 .elementor-element-50826e5.elementor-element-50826e5.elementor-element-50826e5{margin-bottom:36px!important}
html body .elementor-101 .elementor-element-ada354b.elementor-element-ada354b.elementor-element-ada354b{margin-bottom:2px!important}
html body .elementor-101 .elementor-element-6ef706c.elementor-element-6ef706c.elementor-element-6ef706c{margin-bottom:48px!important}
html body .elementor-101 .elementor-element-5f866d7e.elementor-element-5f866d7e.elementor-element-5f866d7e{margin-bottom:36px!important}
html body .elementor-101 .elementor-element-9eb9be4.elementor-element-9eb9be4.elementor-element-9eb9be4{margin-bottom:2px!important}
html body .elementor-101 .elementor-element-ff7ebac.elementor-element-ff7ebac.elementor-element-ff7ebac{margin-bottom:48px!important}
html body .elementor-101 .elementor-element-d188607.elementor-element-d188607.elementor-element-d188607{margin-bottom:48px!important}
html body .elementor-101 .elementor-element-4cd4369.elementor-element-4cd4369.elementor-element-4cd4369{margin-bottom:11px!important}
html body .elementor-101 .elementor-element-bcd1609.elementor-element-bcd1609.elementor-element-bcd1609{margin-bottom:48px!important}
html body .elementor-101 .elementor-element-f3f7139.elementor-element-f3f7139.elementor-element-f3f7139{margin-bottom:12px!important}
html body .elementor-101 .elementor-element-4a56ff2.elementor-element-4a56ff2.elementor-element-4a56ff2{margin-bottom:48px!important}
html body .elementor-101 .elementor-element-7906dcf.elementor-element-7906dcf.elementor-element-7906dcf{margin-bottom:11px!important}
html body .elementor-101 .elementor-element-b1860d6.elementor-element-b1860d6.elementor-element-b1860d6{margin-bottom:48px!important}
html body .elementor-102 .elementor-element-caf3e31.elementor-element-caf3e31.elementor-element-caf3e31{margin-bottom:48px!important}
html body .elementor-102 .elementor-element-14f271c.elementor-element-14f271c.elementor-element-14f271c{margin-bottom:48px!important}
html body .elementor-102 .elementor-element-6e19331.elementor-element-6e19331.elementor-element-6e19331{margin-bottom:20px!important}
html body .elementor-102 .elementor-element-6a550a3.elementor-element-6a550a3.elementor-element-6a550a3{margin-bottom:48px!important}
html body .elementor-102 .elementor-element-7d39a42.elementor-element-7d39a42.elementor-element-7d39a42{margin-bottom:16px!important}
html body .elementor-102 .elementor-element-77b6b87.elementor-element-77b6b87.elementor-element-77b6b87{margin-bottom:16px!important}
html body .elementor-102 .elementor-element-cbd35f9.elementor-element-cbd35f9.elementor-element-cbd35f9{margin-bottom:48px!important}
html body .elementor-102 .elementor-element-31b111e.elementor-element-31b111e.elementor-element-31b111e{margin-bottom:16px!important}
html body .elementor-102 .elementor-element-8a7a33d.elementor-element-8a7a33d.elementor-element-8a7a33d{margin-bottom:48px!important}
html body .elementor-102 .elementor-element-3175b18.elementor-element-3175b18.elementor-element-3175b18{margin-bottom:16px!important}
html body .elementor-102 .elementor-element-e7bdcd0.elementor-element-e7bdcd0.elementor-element-e7bdcd0{margin-bottom:48px!important}
html body .elementor-103 .elementor-element-7e1b2f5.elementor-element-7e1b2f5.elementor-element-7e1b2f5{margin-bottom:48px!important}
html body .elementor-103 .elementor-element-f5b0145.elementor-element-f5b0145.elementor-element-f5b0145{margin-bottom:20px!important}
html body .elementor-103 .elementor-element-e36ed53.elementor-element-e36ed53.elementor-element-e36ed53{margin-bottom:48px!important}
html body .elementor-103 .elementor-element-9ee870f.elementor-element-9ee870f.elementor-element-9ee870f{margin-bottom:20px!important}
html body .elementor-103 .elementor-element-f5c785f.elementor-element-f5c785f.elementor-element-f5c785f{margin-bottom:48px!important}
html body .elementor-103 .elementor-element-58199d0.elementor-element-58199d0.elementor-element-58199d0{margin-bottom:48px!important}
html body .elementor-104 .elementor-element-0a20225.elementor-element-0a20225.elementor-element-0a20225{margin-bottom:48px!important}
html body .elementor-104 .elementor-element-6ddf8b2.elementor-element-6ddf8b2.elementor-element-6ddf8b2{margin-bottom:48px!important}
html body .elementor-104 .elementor-element-1b4f100.elementor-element-1b4f100.elementor-element-1b4f100{margin-bottom:16px!important}
html body .elementor-104 .elementor-element-7c0da3e.elementor-element-7c0da3e.elementor-element-7c0da3e{margin-bottom:48px!important}
html body .elementor-104 .elementor-element-f9358c3.elementor-element-f9358c3.elementor-element-f9358c3{margin-bottom:16px!important}
html body .elementor-104 .elementor-element-2945314.elementor-element-2945314.elementor-element-2945314{margin-bottom:48px!important}
html body .elementor-105 .elementor-element-422a0e0.elementor-element-422a0e0.elementor-element-422a0e0{margin-bottom:48px!important}
html body .elementor-105 .elementor-element-c9a201e.elementor-element-c9a201e.elementor-element-c9a201e{margin-bottom:16px!important}
html body .elementor-105 .elementor-element-a5b9479.elementor-element-a5b9479.elementor-element-a5b9479{margin-bottom:48px!important}
html body .elementor-105 .elementor-element-5970860.elementor-element-5970860.elementor-element-5970860{margin-bottom:16px!important}
html body .elementor-105 .elementor-element-eb83b88.elementor-element-eb83b88.elementor-element-eb83b88{margin-bottom:48px!important}
html body .elementor-105 .elementor-element-62db0f5.elementor-element-62db0f5.elementor-element-62db0f5{margin-bottom:48px!important}
html body .elementor-105 .elementor-element-1ab479b.elementor-element-1ab479b.elementor-element-1ab479b{margin-bottom:16px!important}
html body .elementor-105 .elementor-element-c409cba.elementor-element-c409cba.elementor-element-c409cba{margin-bottom:48px!important}
html body .elementor-106 .elementor-element-0bba457.elementor-element-0bba457.elementor-element-0bba457{margin-bottom:48px!important}
html body .elementor-106 .elementor-element-ea13410.elementor-element-ea13410.elementor-element-ea13410{margin-bottom:16px!important}
html body .elementor-106 .elementor-element-0424785.elementor-element-0424785.elementor-element-0424785{margin-bottom:20px!important}
html body .elementor-106 .elementor-element-72617aef.elementor-element-72617aef.elementor-element-72617aef{margin-bottom:48px!important}
html body .elementor-106 .elementor-element-a39f0ed.elementor-element-a39f0ed.elementor-element-a39f0ed{margin-bottom:48px!important}
html body .elementor-107 .elementor-element-6932bb4.elementor-element-6932bb4.elementor-element-6932bb4{margin-bottom:48px!important}
html body .elementor-107 .elementor-element-c300257.elementor-element-c300257.elementor-element-c300257{margin-bottom:16px!important}
html body .elementor-107 .elementor-element-8fcf803.elementor-element-8fcf803.elementor-element-8fcf803{margin-bottom:48px!important}
html body .elementor-107 .elementor-element-2d22c82.elementor-element-2d22c82.elementor-element-2d22c82{margin-bottom:16px!important}
html body .elementor-107 .elementor-element-916144d.elementor-element-916144d.elementor-element-916144d{margin-bottom:16px!important}
html body .elementor-107 .elementor-element-437ac47.elementor-element-437ac47.elementor-element-437ac47{margin-bottom:16px!important}
html body .elementor-107 .elementor-element-97ccd43.elementor-element-97ccd43.elementor-element-97ccd43{margin-bottom:48px!important}
html body .elementor-107 .elementor-element-78ba2a2.elementor-element-78ba2a2.elementor-element-78ba2a2{margin-bottom:16px!important}
html body .elementor-107 .elementor-element-0f322ef.elementor-element-0f322ef.elementor-element-0f322ef{margin-bottom:48px!important}
html body .elementor-107 .elementor-element-5723ffe.elementor-element-5723ffe.elementor-element-5723ffe{margin-bottom:34px!important}
html body .elementor-108 .elementor-element-caf3e31.elementor-element-caf3e31.elementor-element-caf3e31{margin-bottom:48px!important}
html body .elementor-108 .elementor-element-6e19331.elementor-element-6e19331.elementor-element-6e19331{margin-bottom:20px!important}
html body .elementor-108 .elementor-element-75e5d6a.elementor-element-75e5d6a.elementor-element-75e5d6a{margin-bottom:48px!important}
html body .elementor-108 .elementor-element-2d74332.elementor-element-2d74332.elementor-element-2d74332{margin-bottom:48px!important}
html body .vs-case-studies.vs-case-studies > .vs-hero-box{margin-bottom:36px!important}
html body .vs-case-studies.vs-case-studies > .vs-section-head{margin-bottom:2px!important}
html body .vs-case-studies.vs-case-studies > .vs-pill-group{margin-bottom:20px!important}
html body .vs-case-studies.vs-case-studies > .vs-case-story{margin-bottom:18px!important}
html body .vs-case-studies.vs-case-studies > .vs-case-story:has(+ .vs-cta-box){margin-bottom:48px!important}
}

/* --------------------------------------------------------------------------
   2. CARDS – one format + one hover for every card on the site
   (section-level panels such as hero boxes, CTA boxes and banners are not cards)
   -------------------------------------------------------------------------- */
html body .vs-info-cell.vs-info-cell.vs-info-cell.vs-info-cell.vs-info-cell.vs-info-cell,
html body .vs-story-card.vs-story-card.vs-story-card.vs-story-card.vs-story-card.vs-story-card,
html body .vs-vm-card.vs-vm-card.vs-vm-card.vs-vm-card.vs-vm-card.vs-vm-card,
html body .vs-value-card.vs-value-card.vs-value-card.vs-value-card.vs-value-card.vs-value-card,
html body .v-diff-card.v-diff-card.v-diff-card.v-diff-card.v-diff-card.v-diff-card,
html body .vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item,
html body .vs-www-card.vs-www-card.vs-www-card.vs-www-card.vs-www-card.vs-www-card,
html body .v-challenge-card.v-challenge-card.v-challenge-card.v-challenge-card.v-challenge-card.v-challenge-card,
html body .v-solution-card.v-solution-card.v-solution-card.v-solution-card.v-solution-card.v-solution-card,
html body .v-gcc-card.v-gcc-card.v-gcc-card.v-gcc-card.v-gcc-card.v-gcc-card,
html body .vb-step-card.vb-step-card.vb-step-card.vb-step-card.vb-step-card.vb-step-card,
html body .v-scale-card.v-scale-card.v-scale-card.v-scale-card.v-scale-card.v-scale-card,
html body .v-stat-card.v-stat-card.v-stat-card.v-stat-card.v-stat-card.v-stat-card,
html body .v-choose-card.v-choose-card.v-choose-card.v-choose-card.v-choose-card.v-choose-card,
html body .vs-edge-card.vs-edge-card.vs-edge-card.vs-edge-card.vs-edge-card.vs-edge-card,
html body .v-comp-card.v-comp-card.v-comp-card.v-comp-card.v-comp-card.v-comp-card,
html body .ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box,
html body .vs-case-card.vs-case-card.vs-case-card.vs-case-card.vs-case-card.vs-case-card,
html body .vs-insight-card.vs-insight-card.vs-insight-card.vs-insight-card.vs-insight-card.vs-insight-card,
html body .vs-stat-cell.vs-stat-cell.vs-stat-cell.vs-stat-cell.vs-stat-cell.vs-stat-cell,
html body .vs-find-card.vs-find-card.vs-find-card.vs-find-card.vs-find-card.vs-find-card,
html body .vs-topic-row.vs-topic-row.vs-topic-row.vs-topic-row.vs-topic-row.vs-topic-row,
html body .vs-mini-card.vs-mini-card.vs-mini-card.vs-mini-card.vs-mini-card.vs-mini-card,
html body .vs-article-card.vs-article-card.vs-article-card.vs-article-card.vs-article-card.vs-article-card,
html body .vs-facet-cell.vs-facet-cell.vs-facet-cell.vs-facet-cell.vs-facet-cell.vs-facet-cell,
html body .vs-why-item.vs-why-item.vs-why-item.vs-why-item.vs-why-item.vs-why-item,
html body .vs-culture-card.vs-culture-card.vs-culture-card.vs-culture-card.vs-culture-card.vs-culture-card,
html body .kh-job-card.kh-job-card.kh-job-card.kh-job-card.kh-job-card.kh-job-card,
html body .v-benefits-card.v-benefits-card.v-benefits-card.v-benefits-card.v-benefits-card.v-benefits-card,
html body .vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card,
html body .vs-intern-card.vs-intern-card.vs-intern-card.vs-intern-card.vs-intern-card.vs-intern-card,
html body .vs-people-card.vs-people-card.vs-people-card.vs-people-card.vs-people-card.vs-people-card,
html body .vs-loc-card.vs-loc-card.vs-loc-card.vs-loc-card.vs-loc-card.vs-loc-card,
html body .vs-case-story.vs-case-story.vs-case-story.vs-case-story.vs-case-story.vs-case-story,
html body .vs-stat-block.vs-stat-block.vs-stat-block.vs-stat-block.vs-stat-block.vs-stat-block,
html body .vs-reach-card.vs-reach-card.vs-reach-card.vs-reach-card.vs-reach-card.vs-reach-card,
html body .vs-office-card.vs-office-card.vs-office-card.vs-office-card.vs-office-card.vs-office-card,
html body .vs-coverage-cell.vs-coverage-cell.vs-coverage-cell.vs-coverage-cell.vs-coverage-cell.vs-coverage-cell,
html body .vs-ins-card.vs-ins-card.vs-ins-card.vs-ins-card.vs-ins-card.vs-ins-card,
html body .vs-cap-item.vs-cap-item.vs-cap-item.vs-cap-item.vs-cap-item.vs-cap-item,
html body .vs-snap-card.vs-snap-card.vs-snap-card.vs-snap-card.vs-snap-card.vs-snap-card,
html body .v-services-card.v-services-card.v-services-card.v-services-card.v-services-card.v-services-card,
html body .vs-engage-card.vs-engage-card.vs-engage-card.vs-engage-card.vs-engage-card.vs-engage-card,
html body .vs-enable-card.vs-enable-card.vs-enable-card.vs-enable-card.vs-enable-card.vs-enable-card,
html body .vs-impact-cell.vs-impact-cell.vs-impact-cell.vs-impact-cell.vs-impact-cell.vs-impact-cell,
html body .vs-ss-card.vs-ss-card.vs-ss-card.vs-ss-card.vs-ss-card.vs-ss-card,
html body .vs-ss-stat.vs-ss-stat.vs-ss-stat.vs-ss-stat.vs-ss-stat.vs-ss-stat {
  border-radius: 12px !important;
  border: 1px solid var(--vs-border) !important;
  transition: transform .3s ease, border-color .3s ease, box-shadow .3s ease, background-color .3s ease !important;
}
html body .vs-info-cell.vs-info-cell.vs-info-cell.vs-info-cell.vs-info-cell.vs-info-cell:hover,
html body .vs-story-card.vs-story-card.vs-story-card.vs-story-card.vs-story-card.vs-story-card:hover,
html body .vs-vm-card.vs-vm-card.vs-vm-card.vs-vm-card.vs-vm-card.vs-vm-card:hover,
html body .vs-value-card.vs-value-card.vs-value-card.vs-value-card.vs-value-card.vs-value-card:hover,
html body .v-diff-card.v-diff-card.v-diff-card.v-diff-card.v-diff-card.v-diff-card:hover,
html body .vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item:hover,
html body .vs-www-card.vs-www-card.vs-www-card.vs-www-card.vs-www-card.vs-www-card:hover,
html body .v-challenge-card.v-challenge-card.v-challenge-card.v-challenge-card.v-challenge-card.v-challenge-card:hover,
html body .v-solution-card.v-solution-card.v-solution-card.v-solution-card.v-solution-card.v-solution-card:hover,
html body .v-gcc-card.v-gcc-card.v-gcc-card.v-gcc-card.v-gcc-card.v-gcc-card:hover,
html body .vb-step-card.vb-step-card.vb-step-card.vb-step-card.vb-step-card.vb-step-card:hover,
html body .v-scale-card.v-scale-card.v-scale-card.v-scale-card.v-scale-card.v-scale-card:hover,
html body .v-stat-card.v-stat-card.v-stat-card.v-stat-card.v-stat-card.v-stat-card:hover,
html body .v-choose-card.v-choose-card.v-choose-card.v-choose-card.v-choose-card.v-choose-card:hover,
html body .vs-edge-card.vs-edge-card.vs-edge-card.vs-edge-card.vs-edge-card.vs-edge-card:hover,
html body .v-comp-card.v-comp-card.v-comp-card.v-comp-card.v-comp-card.v-comp-card:hover,
html body .ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box:hover,
html body .vs-case-card.vs-case-card.vs-case-card.vs-case-card.vs-case-card.vs-case-card:hover,
html body .vs-insight-card.vs-insight-card.vs-insight-card.vs-insight-card.vs-insight-card.vs-insight-card:hover,
html body .vs-stat-cell.vs-stat-cell.vs-stat-cell.vs-stat-cell.vs-stat-cell.vs-stat-cell:hover,
html body .vs-find-card.vs-find-card.vs-find-card.vs-find-card.vs-find-card.vs-find-card:hover,
html body .vs-topic-row.vs-topic-row.vs-topic-row.vs-topic-row.vs-topic-row.vs-topic-row:hover,
html body .vs-mini-card.vs-mini-card.vs-mini-card.vs-mini-card.vs-mini-card.vs-mini-card:hover,
html body .vs-article-card.vs-article-card.vs-article-card.vs-article-card.vs-article-card.vs-article-card:hover,
html body .vs-facet-cell.vs-facet-cell.vs-facet-cell.vs-facet-cell.vs-facet-cell.vs-facet-cell:hover,
html body .vs-why-item.vs-why-item.vs-why-item.vs-why-item.vs-why-item.vs-why-item:hover,
html body .vs-culture-card.vs-culture-card.vs-culture-card.vs-culture-card.vs-culture-card.vs-culture-card:hover,
html body .kh-job-card.kh-job-card.kh-job-card.kh-job-card.kh-job-card.kh-job-card:hover,
html body .v-benefits-card.v-benefits-card.v-benefits-card.v-benefits-card.v-benefits-card.v-benefits-card:hover,
html body .vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card:hover,
html body .vs-intern-card.vs-intern-card.vs-intern-card.vs-intern-card.vs-intern-card.vs-intern-card:hover,
html body .vs-people-card.vs-people-card.vs-people-card.vs-people-card.vs-people-card.vs-people-card:hover,
html body .vs-loc-card.vs-loc-card.vs-loc-card.vs-loc-card.vs-loc-card.vs-loc-card:hover,
html body .vs-case-story.vs-case-story.vs-case-story.vs-case-story.vs-case-story.vs-case-story:hover,
html body .vs-stat-block.vs-stat-block.vs-stat-block.vs-stat-block.vs-stat-block.vs-stat-block:hover,
html body .vs-reach-card.vs-reach-card.vs-reach-card.vs-reach-card.vs-reach-card.vs-reach-card:hover,
html body .vs-office-card.vs-office-card.vs-office-card.vs-office-card.vs-office-card.vs-office-card:hover,
html body .vs-coverage-cell.vs-coverage-cell.vs-coverage-cell.vs-coverage-cell.vs-coverage-cell.vs-coverage-cell:hover,
html body .vs-ins-card.vs-ins-card.vs-ins-card.vs-ins-card.vs-ins-card.vs-ins-card:hover,
html body .vs-cap-item.vs-cap-item.vs-cap-item.vs-cap-item.vs-cap-item.vs-cap-item:hover,
html body .vs-snap-card.vs-snap-card.vs-snap-card.vs-snap-card.vs-snap-card.vs-snap-card:hover,
html body .v-services-card.v-services-card.v-services-card.v-services-card.v-services-card.v-services-card:hover,
html body .vs-engage-card.vs-engage-card.vs-engage-card.vs-engage-card.vs-engage-card.vs-engage-card:hover,
html body .vs-enable-card.vs-enable-card.vs-enable-card.vs-enable-card.vs-enable-card.vs-enable-card:hover,
html body .vs-impact-cell.vs-impact-cell.vs-impact-cell.vs-impact-cell.vs-impact-cell.vs-impact-cell:hover,
html body .vs-ss-card.vs-ss-card.vs-ss-card.vs-ss-card.vs-ss-card.vs-ss-card:hover,
html body .vs-ss-stat.vs-ss-stat.vs-ss-stat.vs-ss-stat.vs-ss-stat.vs-ss-stat:hover {
  border-color: var(--vs-card-hover-border) !important;
  box-shadow: var(--vs-shadow-hover) !important;
  transform: translateY(-4px) !important;
}
/* Partner logo tiles had a transparent border – give them the same outline */
html body .ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box { border-color: var(--vs-border) !important; }
/* Home "Core competencies" selected card keeps the orange outline */
body .v-comp-card.is-active { border-color: var(--vs-card-hover-border) !important; }
@media (prefers-reduced-motion: reduce) {
  html body .vs-info-cell.vs-info-cell.vs-info-cell.vs-info-cell.vs-info-cell.vs-info-cell:hover, html body .vs-story-card.vs-story-card.vs-story-card.vs-story-card.vs-story-card.vs-story-card:hover, html body .vs-vm-card.vs-vm-card.vs-vm-card.vs-vm-card.vs-vm-card.vs-vm-card:hover, html body .vs-value-card.vs-value-card.vs-value-card.vs-value-card.vs-value-card.vs-value-card:hover, html body .v-diff-card.v-diff-card.v-diff-card.v-diff-card.v-diff-card.v-diff-card:hover, html body .vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item.vs-raw-leader-item:hover, html body .vs-www-card.vs-www-card.vs-www-card.vs-www-card.vs-www-card.vs-www-card:hover, html body .v-challenge-card.v-challenge-card.v-challenge-card.v-challenge-card.v-challenge-card.v-challenge-card:hover, html body .v-solution-card.v-solution-card.v-solution-card.v-solution-card.v-solution-card.v-solution-card:hover, html body .v-gcc-card.v-gcc-card.v-gcc-card.v-gcc-card.v-gcc-card.v-gcc-card:hover, html body .vb-step-card.vb-step-card.vb-step-card.vb-step-card.vb-step-card.vb-step-card:hover, html body .v-scale-card.v-scale-card.v-scale-card.v-scale-card.v-scale-card.v-scale-card:hover, html body .v-stat-card.v-stat-card.v-stat-card.v-stat-card.v-stat-card.v-stat-card:hover, html body .v-choose-card.v-choose-card.v-choose-card.v-choose-card.v-choose-card.v-choose-card:hover, html body .vs-edge-card.vs-edge-card.vs-edge-card.vs-edge-card.vs-edge-card.vs-edge-card:hover, html body .v-comp-card.v-comp-card.v-comp-card.v-comp-card.v-comp-card.v-comp-card:hover, html body .ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box.ep-outer-box:hover, html body .vs-case-card.vs-case-card.vs-case-card.vs-case-card.vs-case-card.vs-case-card:hover, html body .vs-insight-card.vs-insight-card.vs-insight-card.vs-insight-card.vs-insight-card.vs-insight-card:hover, html body .vs-stat-cell.vs-stat-cell.vs-stat-cell.vs-stat-cell.vs-stat-cell.vs-stat-cell:hover, html body .vs-find-card.vs-find-card.vs-find-card.vs-find-card.vs-find-card.vs-find-card:hover, html body .vs-topic-row.vs-topic-row.vs-topic-row.vs-topic-row.vs-topic-row.vs-topic-row:hover, html body .vs-mini-card.vs-mini-card.vs-mini-card.vs-mini-card.vs-mini-card.vs-mini-card:hover, html body .vs-article-card.vs-article-card.vs-article-card.vs-article-card.vs-article-card.vs-article-card:hover, html body .vs-facet-cell.vs-facet-cell.vs-facet-cell.vs-facet-cell.vs-facet-cell.vs-facet-cell:hover, html body .vs-why-item.vs-why-item.vs-why-item.vs-why-item.vs-why-item.vs-why-item:hover, html body .vs-culture-card.vs-culture-card.vs-culture-card.vs-culture-card.vs-culture-card.vs-culture-card:hover, html body .kh-job-card.kh-job-card.kh-job-card.kh-job-card.kh-job-card.kh-job-card:hover, html body .v-benefits-card.v-benefits-card.v-benefits-card.v-benefits-card.v-benefits-card.v-benefits-card:hover, html body .vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card.vigour-testimonial-card:hover, html body .vs-intern-card.vs-intern-card.vs-intern-card.vs-intern-card.vs-intern-card.vs-intern-card:hover, html body .vs-people-card.vs-people-card.vs-people-card.vs-people-card.vs-people-card.vs-people-card:hover, html body .vs-loc-card.vs-loc-card.vs-loc-card.vs-loc-card.vs-loc-card.vs-loc-card:hover, html body .vs-case-story.vs-case-story.vs-case-story.vs-case-story.vs-case-story.vs-case-story:hover, html body .vs-stat-block.vs-stat-block.vs-stat-block.vs-stat-block.vs-stat-block.vs-stat-block:hover, html body .vs-reach-card.vs-reach-card.vs-reach-card.vs-reach-card.vs-reach-card.vs-reach-card:hover, html body .vs-office-card.vs-office-card.vs-office-card.vs-office-card.vs-office-card.vs-office-card:hover, html body .vs-coverage-cell.vs-coverage-cell.vs-coverage-cell.vs-coverage-cell.vs-coverage-cell.vs-coverage-cell:hover, html body .vs-ins-card.vs-ins-card.vs-ins-card.vs-ins-card.vs-ins-card.vs-ins-card:hover, html body .vs-cap-item.vs-cap-item.vs-cap-item.vs-cap-item.vs-cap-item.vs-cap-item:hover, html body .vs-snap-card.vs-snap-card.vs-snap-card.vs-snap-card.vs-snap-card.vs-snap-card:hover, html body .v-services-card.v-services-card.v-services-card.v-services-card.v-services-card.v-services-card:hover, html body .vs-engage-card.vs-engage-card.vs-engage-card.vs-engage-card.vs-engage-card.vs-engage-card:hover, html body .vs-enable-card.vs-enable-card.vs-enable-card.vs-enable-card.vs-enable-card.vs-enable-card:hover, html body .vs-impact-cell.vs-impact-cell.vs-impact-cell.vs-impact-cell.vs-impact-cell.vs-impact-cell:hover, html body .vs-ss-card.vs-ss-card.vs-ss-card.vs-ss-card.vs-ss-card.vs-ss-card:hover, html body .vs-ss-stat.vs-ss-stat.vs-ss-stat.vs-ss-stat.vs-ss-stat.vs-ss-stat:hover { transform: none !important; }
}

/* --------------------------------------------------------------------------
   3. CAREERS – "What our people say" chips
   -------------------------------------------------------------------------- */
/* Chip colours are set in Elementor (Careers > What our people say). */

/* --------------------------------------------------------------------------
   4. ABOUT US
   -------------------------------------------------------------------------- */
/* Vision & Mission connector: last circle filled orange */
html body .elementor-102 .vs-vm-grid .vs-vm-connector .dot-bottom {
  background: var(--vs-accent) !important;
  border-color: var(--vs-accent) !important;
}
/* Core Values: grid, card size and spacing are set in Elementor (see elementor-sync.css). */
html body .elementor-102 .vs-value-card > .elementor-widget-wrap { height: 100%; }

/* --------------------------------------------------------------------------
   5. CAREERS – "Why work with us": breathing room between icon and text
   -------------------------------------------------------------------------- */
html body .elementor-107 .vs-careers-hero .vs-why-item > .elementor-container { gap: 14px !important; }
html body .elementor-107 .vs-careers-hero .vs-why-item > .elementor-container > .elementor-column:first-child {
  flex: 0 0 var(--vs-icon-size, 20px) !important;
  width: var(--vs-icon-size, 20px) !important;
  max-width: var(--vs-icon-size, 20px) !important;
  padding-top: 1px;
}
