.elementor-741 .elementor-element.elementor-element-5609ed0 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-741 .elementor-element.elementor-element-14ac19f>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-741 .elementor-element.elementor-element-14ac19f>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}

.elementor-741 .elementor-element.elementor-element-cb040a9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -75px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-741 .elementor-element.elementor-element-cb040a9>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-741 .elementor-element.elementor-element-ed5b62a>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-741 .elementor-element.elementor-element-ed5b62a>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}

.elementor-741 .elementor-element.elementor-element-612a5f9:not(.elementor-motion-effects-element-type-background),
.elementor-741 .elementor-element.elementor-element-612a5f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(100deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 90%);
}

.elementor-741 .elementor-element.elementor-element-612a5f9>.elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-741 .elementor-element.elementor-element-612a5f9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}

.elementor-741 .elementor-element.elementor-element-8446cf5 {
  padding: 0px 0px 50px 0px;
}

.elementor-741 .elementor-element.elementor-element-26234c4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-741 .elementor-element.elementor-element-91e70e6 {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-91e70e6 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: 100px;
  font-weight: 800;
}

.elementor-741 .elementor-element.elementor-element-91e70e6>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-741 .elementor-element.elementor-element-a226fa2 {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-a226fa2 .elementor-heading-title {
  color: var(--e-global-color-5e6b586);
  font-size: 50px;
  font-weight: 800;
}

.elementor-741 .elementor-element.elementor-element-a226fa2>.elementor-widget-container {
  margin: -10px 0px 0px 200px;
}

.elementor-741 .elementor-element.elementor-element-33ecf08 {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-76ec111 {
  padding: 80px 0px 80px 0px;
}

.elementor-741 .elementor-element.elementor-element-9ae05b6 {
  padding: 0px 0px 50px 0px;
}

.elementor-741 .elementor-element.elementor-element-e0b2e4e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-741 .elementor-element.elementor-element-6e30302 {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-6e30302 .elementor-heading-title {
  color: var(--e-global-color-text);
  font-size: 100px;
  font-weight: 800;
}

.elementor-741 .elementor-element.elementor-element-6e30302>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-741 .elementor-element.elementor-element-6a1e19d {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-6a1e19d .elementor-heading-title {
  color: var(--e-global-color-5e6b586);
  font-size: 50px;
  font-weight: 800;
  text-transform: uppercase;
}

.elementor-741 .elementor-element.elementor-element-6a1e19d>.elementor-widget-container {
  margin: -10px 0px 0px 40px;
}

.elementor-741 .elementor-element.elementor-element-724c6f5 {
  padding: 0px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-741 .elementor-element.elementor-element-c9f9004.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-c9f9004.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-c9f9004.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-741 .elementor-element.elementor-element-3e1721f.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-3e1721f.elementor-view-framed .elementor-icon,
.elementor-741 .elementor-element.elementor-element-3e1721f.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-5e6b586);
  color: var(--e-global-color-5e6b586);
  border-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-3e1721f {
  --icon-box-icon-margin: 5px;
}

.elementor-741 .elementor-element.elementor-element-3e1721f .elementor-icon {
  font-size: 40px;
}

.elementor-741 .elementor-element.elementor-element-3e1721f .elementor-icon-box-wrapper {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-3e1721f .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-accent);
}

.elementor-741 .elementor-element.elementor-element-3e1721f .elementor-icon-box-title,
.elementor-741 .elementor-element.elementor-element-3e1721f .elementor-icon-box-title a {
  font-size: 16px;
  font-weight: 500;
}

.elementor-741 .elementor-element.elementor-element-3e1721f>.elementor-widget-container {
  padding: 20px 10px 10px 10px;
  background-color: transparent;
  background-image: linear-gradient(120deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  border-radius: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-741 .elementor-element.elementor-element-c749303.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-c749303.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-c749303.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-741 .elementor-element.elementor-element-bcbc163.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-bcbc163.elementor-view-framed .elementor-icon,
.elementor-741 .elementor-element.elementor-element-bcbc163.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-5e6b586);
  color: var(--e-global-color-5e6b586);
  border-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-bcbc163 {
  --icon-box-icon-margin: 5px;
}

.elementor-741 .elementor-element.elementor-element-bcbc163 .elementor-icon {
  font-size: 40px;
}

.elementor-741 .elementor-element.elementor-element-bcbc163 .elementor-icon-box-wrapper {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-bcbc163 .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-accent);
}

.elementor-741 .elementor-element.elementor-element-bcbc163 .elementor-icon-box-title,
.elementor-741 .elementor-element.elementor-element-bcbc163 .elementor-icon-box-title a {
  font-size: 16px;
  font-weight: 500;
}

.elementor-741 .elementor-element.elementor-element-bcbc163>.elementor-widget-container {
  padding: 20px 10px 10px 10px;
  background-color: transparent;
  background-image: linear-gradient(120deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  border-radius: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-741 .elementor-element.elementor-element-490a87d.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-490a87d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-490a87d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-741 .elementor-element.elementor-element-c19a1f5.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-c19a1f5.elementor-view-framed .elementor-icon,
.elementor-741 .elementor-element.elementor-element-c19a1f5.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-5e6b586);
  color: var(--e-global-color-5e6b586);
  border-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-c19a1f5 {
  --icon-box-icon-margin: 5px;
}

.elementor-741 .elementor-element.elementor-element-c19a1f5 .elementor-icon {
  font-size: 40px;
}

.elementor-741 .elementor-element.elementor-element-c19a1f5 .elementor-icon-box-wrapper {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-c19a1f5 .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-accent);
}

.elementor-741 .elementor-element.elementor-element-c19a1f5 .elementor-icon-box-title,
.elementor-741 .elementor-element.elementor-element-c19a1f5 .elementor-icon-box-title a {
  font-size: 16px;
  font-weight: 500;
}

.elementor-741 .elementor-element.elementor-element-c19a1f5>.elementor-widget-container {
  padding: 20px 10px 10px 10px;
  background-color: transparent;
  background-image: linear-gradient(120deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  border-radius: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-741 .elementor-element.elementor-element-b99baf9.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-b99baf9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-b99baf9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-741 .elementor-element.elementor-element-f2dc5b3.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-f2dc5b3.elementor-view-framed .elementor-icon,
.elementor-741 .elementor-element.elementor-element-f2dc5b3.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-5e6b586);
  color: var(--e-global-color-5e6b586);
  border-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-f2dc5b3 {
  --icon-box-icon-margin: 5px;
}

.elementor-741 .elementor-element.elementor-element-f2dc5b3 .elementor-icon {
  font-size: 40px;
}

.elementor-741 .elementor-element.elementor-element-f2dc5b3 .elementor-icon-box-wrapper {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-f2dc5b3 .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-accent);
}

.elementor-741 .elementor-element.elementor-element-f2dc5b3 .elementor-icon-box-title,
.elementor-741 .elementor-element.elementor-element-f2dc5b3 .elementor-icon-box-title a {
  font-size: 16px;
  font-weight: 500;
}

.elementor-741 .elementor-element.elementor-element-f2dc5b3>.elementor-widget-container {
  padding: 20px 10px 10px 10px;
  background-color: transparent;
  background-image: linear-gradient(120deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  border-radius: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-741 .elementor-element.elementor-element-1296ef9.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-1296ef9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-1296ef9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-741 .elementor-element.elementor-element-9737b64.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-9737b64.elementor-view-framed .elementor-icon,
.elementor-741 .elementor-element.elementor-element-9737b64.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-5e6b586);
  color: var(--e-global-color-5e6b586);
  border-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-9737b64 {
  --icon-box-icon-margin: 5px;
}

.elementor-741 .elementor-element.elementor-element-9737b64 .elementor-icon {
  font-size: 40px;
}

.elementor-741 .elementor-element.elementor-element-9737b64 .elementor-icon-box-wrapper {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-9737b64 .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-accent);
}

.elementor-741 .elementor-element.elementor-element-9737b64 .elementor-icon-box-title,
.elementor-741 .elementor-element.elementor-element-9737b64 .elementor-icon-box-title a {
  font-size: 16px;
  font-weight: 500;
}

.elementor-741 .elementor-element.elementor-element-9737b64>.elementor-widget-container {
  padding: 20px 10px 10px 10px;
  background-color: transparent;
  background-image: linear-gradient(120deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  border-radius: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-741 .elementor-element.elementor-element-d81ee50.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-d81ee50.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-741 .elementor-element.elementor-element-d81ee50.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-741 .elementor-element.elementor-element-cddf955.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-cddf955.elementor-view-framed .elementor-icon,
.elementor-741 .elementor-element.elementor-element-cddf955.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-5e6b586);
  color: var(--e-global-color-5e6b586);
  border-color: var(--e-global-color-5e6b586);
}

.elementor-741 .elementor-element.elementor-element-cddf955 {
  --icon-box-icon-margin: 5px;
}

.elementor-741 .elementor-element.elementor-element-cddf955 .elementor-icon {
  font-size: 40px;
}

.elementor-741 .elementor-element.elementor-element-cddf955 .elementor-icon-box-wrapper {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-cddf955 .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-accent);
}

.elementor-741 .elementor-element.elementor-element-cddf955 .elementor-icon-box-title,
.elementor-741 .elementor-element.elementor-element-cddf955 .elementor-icon-box-title a {
  font-size: 16px;
  font-weight: 500;
}

.elementor-741 .elementor-element.elementor-element-cddf955>.elementor-widget-container {
  padding: 20px 10px 10px 10px;
  background-color: transparent;
  background-image: linear-gradient(120deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  border-radius: 20px 20px 20px 20px;
}

.elementor-741 .elementor-element.elementor-element-35d0433:not(.elementor-motion-effects-element-type-background),
.elementor-741 .elementor-element.elementor-element-35d0433>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2021/08/para-sua-empresa.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-741 .elementor-element.elementor-element-35d0433>.elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-5a96085) 0%, var(--e-global-color-5e6b586) 100%);
  opacity: 0.83;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-741 .elementor-element.elementor-element-35d0433 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}

.elementor-741 .elementor-element.elementor-element-d38e1d0 {
  padding: 0px 0px 50px 0px;
}

.elementor-741 .elementor-element.elementor-element-0fe0b53>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-741 .elementor-element.elementor-element-62dcf16 {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-62dcf16 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-size: 50px;
  font-weight: 800;
}

.elementor-741 .elementor-element.elementor-element-d80ab60 {
  text-align: center;
}

.elementor-741 .elementor-element.elementor-element-d80ab60 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: 100px;
  font-weight: 800;
}

.elementor-741 .elementor-element.elementor-element-1b1aa63 {
  text-align: center;
  color: var(--e-global-color-accent);
  font-size: 16px;
}

.elementor-741 .elementor-element.elementor-element-1b1aa63>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-741 .elementor-element.elementor-element-313db3d .elementor-button {
  font-weight: 500;
  fill: var(--e-global-color-5e6b586);
  color: var(--e-global-color-5e6b586);
  background-color: transparent;
  background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  border-radius: 50px 50px 50px 50px;
  padding: 15px 40px 15px 40px;
}

.elementor-741 .elementor-element.elementor-element-313db3d .elementor-button:hover,
.elementor-741 .elementor-element.elementor-element-313db3d .elementor-button:focus {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-10993a5);
  border-color: var(--e-global-color-10993a5);
}

.elementor-741 .elementor-element.elementor-element-313db3d .elementor-button:hover svg,
.elementor-741 .elementor-element.elementor-element-313db3d .elementor-button:focus svg {
  fill: var(--e-global-color-accent);
}

.elementor-741 .elementor-element.elementor-element-a5bec35 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-741 .elementor-element.elementor-element-d4923ae>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-741 .elementor-element.elementor-element-d4923ae>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}

@media(max-width:767px) {
  .elementor-741 .elementor-element.elementor-element-cb040a9 {
    margin-top: -80px;
    margin-bottom: 0px;
  }

  .elementor-741 .elementor-element.elementor-element-91e70e6 .elementor-heading-title {
    font-size: 67px;
  }

  .elementor-741 .elementor-element.elementor-element-a226fa2 .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-741 .elementor-element.elementor-element-a226fa2>.elementor-widget-container {
    margin: 00px 0px 0px 150px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-741 .elementor-element.elementor-element-6e30302 .elementor-heading-title {
    font-size: 48px;
  }

  .elementor-741 .elementor-element.elementor-element-6a1e19d {
    text-align: center;
  }

  .elementor-741 .elementor-element.elementor-element-6a1e19d .elementor-heading-title {
    font-size: 24px;
  }

  .elementor-741 .elementor-element.elementor-element-6a1e19d>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-741 .elementor-element.elementor-element-c9f9004 {
    width: 50%;
  }

  .elementor-741 .elementor-element.elementor-element-c749303 {
    width: 50%;
  }

  .elementor-741 .elementor-element.elementor-element-490a87d {
    width: 50%;
  }

  .elementor-741 .elementor-element.elementor-element-b99baf9 {
    width: 50%;
  }

  .elementor-741 .elementor-element.elementor-element-1296ef9 {
    width: 50%;
  }

  .elementor-741 .elementor-element.elementor-element-d81ee50 {
    width: 50%;
  }

  .elementor-741 .elementor-element.elementor-element-62dcf16 .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-741 .elementor-element.elementor-element-62dcf16>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-741 .elementor-element.elementor-element-d80ab60 .elementor-heading-title {
    font-size: 48px;
  }

  .elementor-741 .elementor-element.elementor-element-1b1aa63 {
    text-align: center;
  }
}

/* Start custom CSS for icon-box, class: .elementor-element-3e1721f */
.vantItem:hover {
  animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}

@keyframes shake {

  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }

  30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%,
  60% {
    transform: translate3d(4px, 0, 0);
  }

  /* End custom CSS */
  /* Start custom CSS for icon-box, class: .elementor-element-bcbc163 */
  .vantItem:hover {
    animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    perspective: 1000px;
  }

  @keyframes shake {

    10%,
    90% {
      transform: translate3d(-1px, 0, 0);
    }

    20%,
    80% {
      transform: translate3d(2px, 0, 0);
    }

    30%,
    50%,
    70% {
      transform: translate3d(-4px, 0, 0);
    }

    40%,
    60% {
      transform: translate3d(4px, 0, 0);
    }

    /* End custom CSS */
    /* Start custom CSS for icon-box, class: .elementor-element-c19a1f5 */
    .vantItem:hover {
      animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
      transform: translate3d(0, 0, 0);
      backface-visibility: hidden;
      perspective: 1000px;
    }

    @keyframes shake {

      10%,
      90% {
        transform: translate3d(-1px, 0, 0);
      }

      20%,
      80% {
        transform: translate3d(2px, 0, 0);
      }

      30%,
      50%,
      70% {
        transform: translate3d(-4px, 0, 0);
      }

      40%,
      60% {
        transform: translate3d(4px, 0, 0);
      }

      /* End custom CSS */
      /* Start custom CSS for icon-box, class: .elementor-element-f2dc5b3 */
      .vantItem:hover {
        animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
        transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        perspective: 1000px;
      }

      @keyframes shake {

        10%,
        90% {
          transform: translate3d(-1px, 0, 0);
        }

        20%,
        80% {
          transform: translate3d(2px, 0, 0);
        }

        30%,
        50%,
        70% {
          transform: translate3d(-4px, 0, 0);
        }

        40%,
        60% {
          transform: translate3d(4px, 0, 0);
        }

        /* End custom CSS */
        /* Start custom CSS for icon-box, class: .elementor-element-9737b64 */
        .vantItem:hover {
          animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
          transform: translate3d(0, 0, 0);
          backface-visibility: hidden;
          perspective: 1000px;
        }

        @keyframes shake {

          10%,
          90% {
            transform: translate3d(-1px, 0, 0);
          }

          20%,
          80% {
            transform: translate3d(2px, 0, 0);
          }

          30%,
          50%,
          70% {
            transform: translate3d(-4px, 0, 0);
          }

          40%,
          60% {
            transform: translate3d(4px, 0, 0);
          }

          /* End custom CSS */
          /* Start custom CSS for icon-box, class: .elementor-element-cddf955 */
          .vantItem:hover {
            animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
            transform: translate3d(0, 0, 0);
            backface-visibility: hidden;
            perspective: 1000px;
          }

          @keyframes shake {

            10%,
            90% {
              transform: translate3d(-1px, 0, 0);
            }

            20%,
            80% {
              transform: translate3d(2px, 0, 0);
            }

            30%,
            50%,
            70% {
              transform: translate3d(-4px, 0, 0);
            }

            40%,
            60% {
              transform: translate3d(4px, 0, 0);
            }

            /* End custom CSS */