.elementor-54
  .elementor-element.elementor-element-4728016e
  > .elementor-background-overlay {
  background-color: var(--e-global-color-text);
  opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-4728016e {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 9;
}
.elementor-54
  .elementor-element.elementor-element-120fc287
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 23px 0px 17px 0px;
}
.elementor-54 .elementor-element.elementor-element-56efa124 {
  text-align: left;
}
.elementor-bc-flex-widget
  .elementor-54
  .elementor-element.elementor-element-4582c6e5.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-4582c6e5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-4582c6e5
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-153f02a7 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-48fdff01
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-5e0ab0c1.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-d82685b);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
}
.elementor-54
  .elementor-element.elementor-element-5e0ab0c1.elementor-view-framed
  .elementor-icon,
.elementor-54
  .elementor-element.elementor-element-5e0ab0c1.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-d82685b);
  color: var(--e-global-color-d82685b);
  border-color: var(--e-global-color-d82685b);
}
.elementor-54
  .elementor-element.elementor-element-5e0ab0c1.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-text);
}
.elementor-54 .elementor-element.elementor-element-5e0ab0c1 {
  --icon-box-icon-margin: 15px;
}
.elementor-54 .elementor-element.elementor-element-5e0ab0c1 .elementor-icon {
  font-size: 22px;
}
.elementor-54
  .elementor-element.elementor-element-5e0ab0c1
  .elementor-icon-box-title {
  margin-bottom: -3px;
  color: var(--e-global-color-d82685b);
}
.elementor-54
  .elementor-element.elementor-element-5e0ab0c1
  .elementor-icon-box-title,
.elementor-54
  .elementor-element.elementor-element-5e0ab0c1
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-54
  .elementor-element.elementor-element-5e0ab0c1
  .elementor-icon-box-description {
  color: var(--e-global-color-d82685b);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-54
  .elementor-element.elementor-element-442fd9d9
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-4fa01f68.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-d82685b);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-54
  .elementor-element.elementor-element-4fa01f68.elementor-view-framed
  .elementor-icon,
.elementor-54
  .elementor-element.elementor-element-4fa01f68.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-d82685b);
  color: var(--e-global-color-d82685b);
  border-color: var(--e-global-color-d82685b);
}
.elementor-54
  .elementor-element.elementor-element-4fa01f68.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-54 .elementor-element.elementor-element-4fa01f68 {
  --icon-box-icon-margin: 15px;
}
.elementor-54 .elementor-element.elementor-element-4fa01f68 .elementor-icon {
  font-size: 22px;
}
.elementor-54
  .elementor-element.elementor-element-4fa01f68
  .elementor-icon-box-title {
  margin-bottom: -3px;
  color: var(--e-global-color-d82685b);
}
.elementor-54
  .elementor-element.elementor-element-4fa01f68
  .elementor-icon-box-title,
.elementor-54
  .elementor-element.elementor-element-4fa01f68
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-54
  .elementor-element.elementor-element-4fa01f68
  .elementor-icon-box-description {
  color: var(--e-global-color-d82685b);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-bc-flex-widget
  .elementor-54
  .elementor-element.elementor-element-c27633.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-c27633.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-c27633:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-c27633
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-c27633:hover
  > .elementor-element-populated {
  background-color: var(--e-global-color-accent);
}
.elementor-54
  .elementor-element.elementor-element-c27633
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-c27633
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-6c24e8f7 {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-6c24e8f7
  .elementor-heading-title {
  color: var(--e-global-color-d82685b);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-54
  .elementor-element.elementor-element-feda179
  > .elementor-container {
  min-height: 50px;
}
.elementor-54
  .elementor-element.elementor-element-feda179
  > .elementor-background-overlay {
  background-color: var(--e-global-color-secondary);
  opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-feda179 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 9;
}
.elementor-54
  .elementor-element.elementor-element-804f111
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .hfe-nav-menu__toggle {
  margin: 0 auto;
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .menu-item
  a.hfe-menu-item {
  padding-left: 15px;
  padding-right: 15px;
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .menu-item
  a.hfe-sub-menu-item {
  padding-left: calc(15px + 20px);
  padding-right: 15px;
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .hfe-nav-menu__layout-vertical
  .menu-item
  ul
  ul
  a.hfe-sub-menu-item {
  padding-left: calc(15px + 40px);
  padding-right: 15px;
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .hfe-nav-menu__layout-vertical
  .menu-item
  ul
  ul
  ul
  a.hfe-sub-menu-item {
  padding-left: calc(15px + 60px);
  padding-right: 15px;
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .hfe-nav-menu__layout-vertical
  .menu-item
  ul
  ul
  ul
  ul
  a.hfe-sub-menu-item {
  padding-left: calc(15px + 80px);
  padding-right: 15px;
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .menu-item
  a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .menu-item
  a.hfe-sub-menu-item {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-54 .elementor-element.elementor-element-1d3b083d a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  a.hfe-sub-menu-item {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .menu-item
  a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .sub-menu
  a.hfe-sub-menu-item {
  color: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .menu-item
  a.hfe-menu-item:hover,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .sub-menu
  a.hfe-sub-menu-item:hover,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .menu-item.current-menu-item
  a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .menu-item
  a.hfe-menu-item.highlighted,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .menu-item
  a.hfe-menu-item:focus {
  color: var(--e-global-color-accent);
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .menu-item.current-menu-item
  a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .menu-item.current-menu-ancestor
  a.hfe-menu-item {
  color: var(--e-global-color-d82685b);
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .sub-menu
  a.hfe-sub-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .elementor-menu-toggle,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown
  li
  a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown
  li
  a.hfe-sub-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown-expandible
  li
  a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown-expandible
  li
  a.hfe-sub-menu-item {
  color: var(--e-global-color-primary);
}
.elementor-54 .elementor-element.elementor-element-1d3b083d .sub-menu,
.elementor-54 .elementor-element.elementor-element-1d3b083d nav.hfe-dropdown,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown-expandible,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown
  .menu-item
  a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown
  .menu-item
  a.hfe-sub-menu-item {
  background-color: #fff;
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .sub-menu
  a.hfe-sub-menu-item:hover,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .elementor-menu-toggle:hover,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown
  li
  a.hfe-menu-item:hover,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown
  li
  a.hfe-sub-menu-item:hover,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown-expandible
  li
  a.hfe-menu-item:hover,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown-expandible
  li
  a.hfe-sub-menu-item:hover {
  color: var(--e-global-color-accent);
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .sub-menu
  li
  a.hfe-sub-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown
  li
  a.hfe-sub-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown
  li
  a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown-expandible
  li
  a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown-expandible
  li
  a.hfe-sub-menu-item {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-54 .elementor-element.elementor-element-1d3b083d ul.sub-menu {
  width: 220px;
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .sub-menu
  a.hfe-sub-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown
  li
  a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown
  li
  a.hfe-sub-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown-expandible
  li
  a.hfe-menu-item,
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown-expandible
  li
  a.hfe-sub-menu-item {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  .sub-menu
  li.menu-item:not(:last-child),
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown
  li.menu-item:not(:last-child),
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  nav.hfe-dropdown-expandible
  li.menu-item:not(:last-child) {
  border-bottom-style: none;
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  div.hfe-nav-menu-icon {
  color: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  div.hfe-nav-menu-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  div.hfe-nav-menu-icon:hover {
  color: var(--e-global-color-accent);
}
.elementor-54
  .elementor-element.elementor-element-1d3b083d
  div.hfe-nav-menu-icon:hover
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-54
  .elementor-element.elementor-element-2a88d67e:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-2a88d67e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-54
  .elementor-element.elementor-element-2a88d67e
  > .elementor-background-overlay {
  background-image: url("https://a.catand.us/townow/wp-content/uploads/sites/14/2021/06/hands-of-car-mechanic-with-wrench-in-garage-KA3UEHD-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-2a88d67e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 150px 0px 150px 0px;
}
.elementor-54
  .elementor-element.elementor-element-59fc7f3e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-fa510bc
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-54 .elementor-element.elementor-element-279aaa12 {
  --spacer-size: 50px;
}
.elementor-54 .elementor-element.elementor-element-19d8bfbf {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-31a16b8);
  --divider-border-width: 5px;
}
.elementor-54
  .elementor-element.elementor-element-19d8bfbf
  .elementor-divider-separator {
  width: 100px;
}
.elementor-54 .elementor-element.elementor-element-19d8bfbf .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-54
  .elementor-element.elementor-element-34079b97:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-34079b97
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-54 .elementor-element.elementor-element-34079b97 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-34079b97
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-435c5f75
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-522e9bdf:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-522e9bdf
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-522e9bdf
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("https://a.catand.us/townow/wp-content/uploads/sites/14/2021/06/tyre_red_1-1.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.15;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-54
  .elementor-element.elementor-element-522e9bdf
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: multiply;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-522e9bdf
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-522e9bdf
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-522e9bdf
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-54
  .elementor-element.elementor-element-522e9bdf
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -80px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 50px 40px 50px 40px;
}
.elementor-54
  .elementor-element.elementor-element-313adca7
  .elementor-heading-title {
  color: var(--e-global-color-d82685b);
}
.elementor-54 .elementor-element.elementor-element-5a37348e {
  --spacer-size: 10px;
}
.elementor-54
  .elementor-element.elementor-element-26f454ee
  .elementor-heading-title {
  color: var(--e-global-color-d82685b);
}
.elementor-54
  .elementor-element.elementor-element-73f78593:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-73f78593
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-54 .elementor-element.elementor-element-73f78593 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 160px 0px;
}
.elementor-54
  .elementor-element.elementor-element-73f78593
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-16605b5d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-2c068cf2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-2c068cf2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-79dd93f {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-79dd93f
  .elementor-heading-title {
  color: var(--e-global-color-d82685b);
}
.elementor-54 .elementor-element.elementor-element-3991b6c4 {
  --spacer-size: 30px;
}
.elementor-54 .elementor-element.elementor-element-7498e5ec {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-31a16b8);
  --divider-border-width: 5px;
}
.elementor-54
  .elementor-element.elementor-element-7498e5ec
  .elementor-divider-separator {
  width: 60px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-54 .elementor-element.elementor-element-7498e5ec .elementor-divider {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-54 .elementor-element.elementor-element-289d8da1 {
  --spacer-size: 50px;
}
.elementor-54 .elementor-element.elementor-element-27458d02 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-6aa31022
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-18b5f214.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-18b5f214.elementor-view-framed
  .elementor-icon,
.elementor-54
  .elementor-element.elementor-element-18b5f214.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-54
  .elementor-element.elementor-element-18b5f214.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-54 .elementor-element.elementor-element-18b5f214 {
  --icon-box-icon-margin: 5px;
}
.elementor-54 .elementor-element.elementor-element-18b5f214 .elementor-icon {
  font-size: 20px;
}
.elementor-54
  .elementor-element.elementor-element-18b5f214
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-d82685b);
}
.elementor-54
  .elementor-element.elementor-element-18b5f214
  .elementor-icon-box-title,
.elementor-54
  .elementor-element.elementor-element-18b5f214
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-54
  .elementor-element.elementor-element-18b5f214
  .elementor-icon-box-description {
  color: var(--e-global-color-d82685b);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-54
  .elementor-element.elementor-element-67bf4ebb
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-2c91e248.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-2c91e248.elementor-view-framed
  .elementor-icon,
.elementor-54
  .elementor-element.elementor-element-2c91e248.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-54
  .elementor-element.elementor-element-2c91e248.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-54 .elementor-element.elementor-element-2c91e248 {
  --icon-box-icon-margin: 5px;
}
.elementor-54 .elementor-element.elementor-element-2c91e248 .elementor-icon {
  font-size: 20px;
}
.elementor-54
  .elementor-element.elementor-element-2c91e248
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-d82685b);
}
.elementor-54
  .elementor-element.elementor-element-2c91e248
  .elementor-icon-box-title,
.elementor-54
  .elementor-element.elementor-element-2c91e248
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-54
  .elementor-element.elementor-element-2c91e248
  .elementor-icon-box-description {
  color: var(--e-global-color-d82685b);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-54
  .elementor-element.elementor-element-49e9adfd
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-4a023839.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-4a023839.elementor-view-framed
  .elementor-icon,
.elementor-54
  .elementor-element.elementor-element-4a023839.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-54
  .elementor-element.elementor-element-4a023839.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-54 .elementor-element.elementor-element-4a023839 {
  --icon-box-icon-margin: 5px;
}
.elementor-54 .elementor-element.elementor-element-4a023839 .elementor-icon {
  font-size: 20px;
}
.elementor-54
  .elementor-element.elementor-element-4a023839
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-d82685b);
}
.elementor-54
  .elementor-element.elementor-element-4a023839
  .elementor-icon-box-title,
.elementor-54
  .elementor-element.elementor-element-4a023839
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-54
  .elementor-element.elementor-element-4a023839
  .elementor-icon-box-description {
  color: var(--e-global-color-d82685b);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-54
  .elementor-element.elementor-element-5d24e407
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-40f4198d:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-40f4198d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-31b7c84);
}
.elementor-54
  .elementor-element.elementor-element-40f4198d
  > .elementor-background-overlay {
  background-image: url("https://a.catand.us/townow/wp-content/uploads/sites/14/2021/06/auto-mechanic-job-VQS7YR3-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54
  .elementor-element.elementor-element-40f4198d
  .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-40f4198d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 100px 0px;
}
.elementor-54
  .elementor-element.elementor-element-543ddb7e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-772de888:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-54
  .elementor-element.elementor-element-772de888
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-31a16b8);
}
.elementor-54
  .elementor-element.elementor-element-772de888
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("https://a.catand.us/townow/wp-content/uploads/sites/14/2021/06/tyre_whiite_1-1.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-54
  .elementor-element.elementor-element-772de888
  > .elementor-element-populated,
.elementor-54
  .elementor-element.elementor-element-772de888
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-54
  .elementor-element.elementor-element-772de888
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-54
  .elementor-element.elementor-element-772de888
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -80px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 100px 40px 50px 40px;
}
.elementor-54
  .elementor-element.elementor-element-772de888
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-35ce2b43 {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-35ce2b43
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-54 .elementor-element.elementor-element-368a6ef5 {
  --spacer-size: 30px;
}
.elementor-54 .elementor-element.elementor-element-fd2518 {
  --spacer-size: 10px;
}
.elementor-54
  .elementor-element.elementor-element-13d8c1ca
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-364fd8a8 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-639bd64d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-3e27c24e iframe {
  height: 500px;
  filter: brightness(90%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  transition-duration: 1s;
}
.elementor-54 .elementor-element.elementor-element-3e27c24e:hover iframe {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-54
  .elementor-element.elementor-element-f0fe4ac:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-f0fe4ac
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-f0fe4ac
  > .elementor-background-overlay {
  background-image: url("https://a.catand.us/townow/wp-content/uploads/sites/14/2021/06/towing-truck-driver-securing-transported-vehicle-NZGY9DP-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-f0fe4ac {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-54
  .elementor-element.elementor-element-64c6964e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-6d09ab72
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-7ca1515 {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-7ca1515
  .elementor-heading-title {
  color: var(--e-global-color-d82685b);
}
.elementor-54 .elementor-element.elementor-element-38f13ffb {
  --spacer-size: 30px;
}
.elementor-54 .elementor-element.elementor-element-33fd3a30 {
  text-align: center;
}
.elementor-54
  .elementor-element.elementor-element-33fd3a30
  .elementor-heading-title {
  color: var(--e-global-color-d82685b);
}
.elementor-54
  .elementor-element.elementor-element-16b42ab4
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-3b2b44ad:not(.elementor-motion-effects-element-type-background),
.elementor-54
  .elementor-element.elementor-element-3b2b44ad
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-54 .elementor-element.elementor-element-3b2b44ad {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-54
  .elementor-element.elementor-element-3b2b44ad
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-54
  .elementor-element.elementor-element-574b7283.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-574b7283.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-574b7283
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-43f19dfa
  .elementor-heading-title {
  color: var(--e-global-color-31a16b8);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-bc-flex-widget
  .elementor-54
  .elementor-element.elementor-element-887409e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-887409e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-54
  .elementor-element.elementor-element-887409e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-54
  .elementor-element.elementor-element-38ecfd97
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-54
  .elementor-element.elementor-element-38ecfd97.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-38ecfd97.elementor-view-framed
  .elementor-icon,
.elementor-54
  .elementor-element.elementor-element-38ecfd97.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-38ecfd97.elementor-view-framed
  .elementor-icon,
.elementor-54
  .elementor-element.elementor-element-38ecfd97.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-54
  .elementor-element.elementor-element-38ecfd97.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-54
  .elementor-element.elementor-element-38ecfd97.elementor-view-framed
  .elementor-icon:hover,
.elementor-54
  .elementor-element.elementor-element-38ecfd97.elementor-view-default
  .elementor-icon:hover {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-54
  .elementor-element.elementor-element-38ecfd97.elementor-view-framed
  .elementor-icon:hover,
.elementor-54
  .elementor-element.elementor-element-38ecfd97.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-54 .elementor-element.elementor-element-38ecfd97 .elementor-icon {
  font-size: 20px;
}
.elementor-54
  .elementor-element.elementor-element-38ecfd97
  .elementor-icon
  svg {
  height: 20px;
}
.elementor-54
  .elementor-element.elementor-element-38ecfd97
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
}
@media (min-width: 768px) {
  .elementor-54 .elementor-element.elementor-element-120fc287 {
    width: 35%;
  }
  .elementor-54 .elementor-element.elementor-element-4582c6e5 {
    width: 44.332%;
  }
  .elementor-54 .elementor-element.elementor-element-c27633 {
    width: 20%;
  }
  .elementor-54 .elementor-element.elementor-element-435c5f75 {
    width: 50%;
  }
  .elementor-54 .elementor-element.elementor-element-522e9bdf {
    width: 50%;
  }
  .elementor-54 .elementor-element.elementor-element-16605b5d {
    width: 10%;
  }
  .elementor-54 .elementor-element.elementor-element-2c068cf2 {
    width: 79.332%;
  }
  .elementor-54 .elementor-element.elementor-element-5d24e407 {
    width: 10%;
  }
  .elementor-54 .elementor-element.elementor-element-543ddb7e {
    width: 20%;
  }
  .elementor-54 .elementor-element.elementor-element-772de888 {
    width: 59.332%;
  }
  .elementor-54 .elementor-element.elementor-element-13d8c1ca {
    width: 20%;
  }
  .elementor-54 .elementor-element.elementor-element-64c6964e {
    width: 15%;
  }
  .elementor-54 .elementor-element.elementor-element-6d09ab72 {
    width: 69.332%;
  }
  .elementor-54 .elementor-element.elementor-element-16b42ab4 {
    width: 15%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-54 .elementor-element.elementor-element-120fc287 {
    width: 40%;
  }
  .elementor-54 .elementor-element.elementor-element-4582c6e5 {
    width: 60%;
  }
  .elementor-54 .elementor-element.elementor-element-c27633 {
    width: 100%;
  }
  .elementor-54 .elementor-element.elementor-element-435c5f75 {
    width: 35%;
  }
  .elementor-54 .elementor-element.elementor-element-522e9bdf {
    width: 65%;
  }
  .elementor-54 .elementor-element.elementor-element-772de888 {
    width: 60%;
  }
  .elementor-54 .elementor-element.elementor-element-574b7283 {
    width: 70%;
  }
  .elementor-54 .elementor-element.elementor-element-887409e {
    width: 30%;
  }
}
@media (min-width: 1025px) {
  .elementor-54
    .elementor-element.elementor-element-40f4198d
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
  .elementor-54
    .elementor-element.elementor-element-f0fe4ac
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .elementor-54
    .elementor-element.elementor-element-120fc287
    > .elementor-element-populated {
    padding: 20px 50px 20px 20px;
  }
  .elementor-54
    .elementor-element.elementor-element-4582c6e5
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-54 .elementor-element.elementor-element-5e0ab0c1 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-54 .elementor-element.elementor-element-5e0ab0c1 .elementor-icon {
    font-size: 20px;
  }
  .elementor-54 .elementor-element.elementor-element-4fa01f68 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-54 .elementor-element.elementor-element-4fa01f68 .elementor-icon {
    font-size: 20px;
  }
  .elementor-54
    .elementor-element.elementor-element-c27633
    > .elementor-element-populated {
    padding: 20px 0px 20px 0px;
  }
  .elementor-54
    .elementor-element.elementor-element-1d3b083d
    .sub-menu
    li
    a.hfe-sub-menu-item,
  .elementor-54
    .elementor-element.elementor-element-1d3b083d
    nav.hfe-dropdown
    li
    a.hfe-menu-item,
  .elementor-54
    .elementor-element.elementor-element-1d3b083d
    nav.hfe-dropdown-expandible
    li
    a.hfe-menu-item {
    padding-left: 30px;
    padding-right: 30px;
  }
  .elementor-54
    .elementor-element.elementor-element-1d3b083d
    nav.hfe-dropdown-expandible
    a.hfe-sub-menu-item,
  .elementor-54
    .elementor-element.elementor-element-1d3b083d
    nav.hfe-dropdown
    li
    a.hfe-sub-menu-item {
    padding-left: calc(30px + 20px);
    padding-right: 30px;
  }
  .elementor-54
    .elementor-element.elementor-element-1d3b083d
    .hfe-dropdown
    .menu-item
    ul
    ul
    a.hfe-sub-menu-item,
  .elementor-54
    .elementor-element.elementor-element-1d3b083d
    .hfe-dropdown-expandible
    .menu-item
    ul
    ul
    a.hfe-sub-menu-item {
    padding-left: calc(30px + 40px);
    padding-right: 30px;
  }
  .elementor-54
    .elementor-element.elementor-element-1d3b083d
    .hfe-dropdown
    .menu-item
    ul
    ul
    ul
    a.hfe-sub-menu-item,
  .elementor-54
    .elementor-element.elementor-element-1d3b083d
    .hfe-dropdown-expandible
    .menu-item
    ul
    ul
    ul
    a.hfe-sub-menu-item {
    padding-left: calc(30px + 60px);
    padding-right: 30px;
  }
  .elementor-54
    .elementor-element.elementor-element-1d3b083d
    .hfe-dropdown
    .menu-item
    ul
    ul
    ul
    ul
    a.hfe-sub-menu-item,
  .elementor-54
    .elementor-element.elementor-element-1d3b083d
    .hfe-dropdown-expandible
    .menu-item
    ul
    ul
    ul
    ul
    a.hfe-sub-menu-item {
    padding-left: calc(30px + 80px);
    padding-right: 30px;
  }
  .elementor-54 .elementor-element.elementor-element-2a88d67e {
    padding: 120px 0px 120px 0px;
  }
  .elementor-54
    .elementor-element.elementor-element-59fc7f3e
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-54
    .elementor-element.elementor-element-522e9bdf
    > .elementor-element-populated {
    margin: -60px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
  }
  .elementor-54 .elementor-element.elementor-element-73f78593 {
    padding: 80px 0px 120px 0px;
  }
  .elementor-54 .elementor-element.elementor-element-40f4198d {
    padding: 0px 0px 80px 0px;
  }
  .elementor-54
    .elementor-element.elementor-element-772de888
    > .elementor-element-populated {
    margin: -60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 80px 30px 40px 30px;
  }
  .elementor-54 .elementor-element.elementor-element-3e27c24e iframe {
    height: 400px;
  }
  .elementor-54 .elementor-element.elementor-element-f0fe4ac {
    padding: 80px 0px 80px 0px;
  }
  .elementor-54
    .elementor-element.elementor-element-574b7283
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-54
    .elementor-element.elementor-element-887409e
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-54 .elementor-element.elementor-element-120fc287 {
    width: 40%;
  }
  .elementor-54
    .elementor-element.elementor-element-120fc287
    > .elementor-element-populated {
    padding: 20px 10px 20px 20px;
  }
  .elementor-54 .elementor-element.elementor-element-56efa124 {
    text-align: center;
  }
  .elementor-54 .elementor-element.elementor-element-c27633 {
    width: 60%;
  }
  .elementor-54 .elementor-element.elementor-element-2a88d67e {
    padding: 90px 0px 90px 0px;
  }
  .elementor-54
    .elementor-element.elementor-element-59fc7f3e
    > .elementor-element-populated {
    padding: 0px 10px 0px 20px;
  }
  .elementor-54
    .elementor-element.elementor-element-522e9bdf
    > .elementor-element-populated {
    margin: -50px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 20px 30px 20px;
  }
  .elementor-54 .elementor-element.elementor-element-73f78593 {
    padding: 60px 0px 90px 0px;
  }
  .elementor-54
    .elementor-element.elementor-element-2c068cf2
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-54
    .elementor-element.elementor-element-6aa31022
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-54
    .elementor-element.elementor-element-67bf4ebb
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-54 .elementor-element.elementor-element-40f4198d {
    padding: 0px 0px 60px 0px;
  }
  .elementor-54
    .elementor-element.elementor-element-772de888
    > .elementor-element-populated {
    margin: -40px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 60px 20px 30px 20px;
  }
  .elementor-54 .elementor-element.elementor-element-3e27c24e iframe {
    height: 300px;
  }
  .elementor-54 .elementor-element.elementor-element-f0fe4ac {
    padding: 60px 0px 60px 0px;
  }
  .elementor-54
    .elementor-element.elementor-element-6d09ab72
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-54
    .elementor-element.elementor-element-574b7283
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-54 .elementor-element.elementor-element-43f19dfa {
    text-align: center;
  }
  .elementor-54
    .elementor-element.elementor-element-887409e
    > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
  }
  .elementor-54
    .elementor-element.elementor-element-38ecfd97
    .elementor-icon-wrapper {
    text-align: center;
  }
}
