.elementor-72 .elementor-element.elementor-element-605b027:not(.elementor-motion-effects-element-type-background),
.elementor-72 .elementor-element.elementor-element-605b027>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("img/contact_banner.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover
}

.elementor-72 .elementor-element.elementor-element-605b027>.elementor-background-overlay {
  background-color: #000;
  opacity: .36;
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-72 .elementor-element.elementor-element-605b027 {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  padding: 170px 30px 160px
}

.elementor-72 .elementor-element.elementor-element-d49f204 .woocommerce-breadcrumb {
  color: #fff;
  text-align: center
}

.elementor-72 .elementor-element.elementor-element-d49f204 .woocommerce-breadcrumb>a:not(:hover) {
  color: #fff
}

.elementor-72 .elementor-element.elementor-element-d49f204 .aro-woocommerce-title {
  text-align: center;
  color: #fff;
  margin: 0 0 25px
}

.elementor-72 .elementor-element.elementor-element-f89bb8b {
  margin-top: 121px;
  margin-bottom: 0;
  padding: 0 30px
}

.elementor-72 .elementor-element.elementor-element-47343f0.elementor-column>.elementor-widget-wrap {
  justify-content: center
}

.elementor-72 .elementor-element.elementor-element-e4e864b {
  text-align: center
}

.elementor-72 .elementor-element.elementor-element-e4e864b .elementor-heading-title {
  color: var(--e-global-color-secondary);
  text-transform: capitalize;
  line-height: 60px;
  letter-spacing: 0px
}

.elementor-72 .elementor-element.elementor-element-e4e864b>.elementor-widget-container {
  margin: 0 0 14px
}

.elementor-72 .elementor-element.elementor-element-485d81d {
  text-align: center;
  text-transform: none;
  line-height: 32px;
  letter-spacing: 0px;
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0
}

.elementor-72 .elementor-element.elementor-element-485d81d>.elementor-widget-container {
  margin: 0 0 60px
}

.elementor-72 .elementor-element.elementor-element-2a4fa02 {
  padding: 0 30px
}

.elementor-72 .elementor-element.elementor-element-5e93f6f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-72 .elementor-element.elementor-element-5e93f6f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://demo2.themelexus.com/aro/wp-content/uploads/2022/09/contact_img-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover
}

.elementor-72 .elementor-element.elementor-element-5e93f6f>.elementor-element-populated {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  margin: 0 15px 0 0;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px
}

.elementor-72 .elementor-element.elementor-element-5e93f6f>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-72 .elementor-element.elementor-element-3adc3ee {
  --spacer-size: 50px
}

.elementor-72 .elementor-element.elementor-element-8f49261>.elementor-element-populated {
  margin: 0 0 0 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0 0 0 20px
}

.elementor-72 .elementor-element.elementor-element-b6ee9d5 {
  margin-top: 111px;
  margin-bottom: 130px;
  padding: 0 30px
}

.elementor-72 .elementor-element.elementor-element-c3f8403 {
  text-align: center
}

.elementor-72 .elementor-element.elementor-element-c3f8403 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  text-transform: capitalize;
  line-height: 60px;
  letter-spacing: 0px
}

.elementor-72 .elementor-element.elementor-element-c3f8403>.elementor-widget-container {
  margin: 0 0 40px
}

.elementor-72 .elementor-element.elementor-element-0f4d3e5>.elementor-element-populated {
  margin: 0 20px 0 0;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px
}

.elementor-72 .elementor-element.elementor-element-1716698 {
  color: var(--e-global-color-secondary);
  font-size: 18px;
  font-weight: 500;
  line-height: 22px
}

.elementor-72 .elementor-element.elementor-element-1716698>.elementor-widget-container {
  margin: 30px 0 15px
}

.elementor-72 .elementor-element.elementor-element-50a0f96 {
  text-transform: lowercase;
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0
}

.elementor-72 .elementor-element.elementor-element-3373b98 {
  color: var(--e-global-color-secondary);
  font-size: 18px;
  font-weight: 500;
  line-height: 22px
}

.elementor-72 .elementor-element.elementor-element-3373b98>.elementor-widget-container {
  margin: 25px 0 15px
}

.elementor-72 .elementor-element.elementor-element-8035c63 {
  width: var(--container-widget-width, 240px);
  max-width: 240px;
  --container-widget-width: 240px;
  --container-widget-flex-grow: 0
}

.elementor-72 .elementor-element.elementor-element-4d02f0b>.elementor-element-populated {
  margin: 0 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px
}

.elementor-72 .elementor-element.elementor-element-62cdcfa {
  color: var(--e-global-color-secondary);
  font-size: 18px;
  font-weight: 500;
  line-height: 22px
}

.elementor-72 .elementor-element.elementor-element-62cdcfa>.elementor-widget-container {
  margin: 30px 0 15px
}

.elementor-72 .elementor-element.elementor-element-8b24124 {
  text-transform: lowercase;
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0
}

.elementor-72 .elementor-element.elementor-element-6cc4403 {
  color: var(--e-global-color-secondary);
  font-size: 18px;
  font-weight: 500;
  line-height: 22px
}

.elementor-72 .elementor-element.elementor-element-6cc4403>.elementor-widget-container {
  margin: 25px 0 15px
}

.elementor-72 .elementor-element.elementor-element-ab4f114 {
  width: var(--container-widget-width, 240px);
  max-width: 240px;
  --container-widget-width: 240px;
  --container-widget-flex-grow: 0
}

.elementor-72 .elementor-element.elementor-element-f3f524f>.elementor-element-populated {
  margin: 0 0 0 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px
}

.elementor-72 .elementor-element.elementor-element-b829a35 {
  color: var(--e-global-color-secondary);
  font-size: 18px;
  font-weight: 500;
  line-height: 22px
}

.elementor-72 .elementor-element.elementor-element-b829a35>.elementor-widget-container {
  margin: 30px 0 15px
}

.elementor-72 .elementor-element.elementor-element-72f2945 {
  text-transform: lowercase;
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0
}

.elementor-72 .elementor-element.elementor-element-4c0e00f {
  color: var(--e-global-color-secondary);
  font-size: 18px;
  font-weight: 500;
  line-height: 22px
}

.elementor-72 .elementor-element.elementor-element-4c0e00f>.elementor-widget-container {
  margin: 25px 0 15px
}

.elementor-72 .elementor-element.elementor-element-405ef3e {
  width: var(--container-widget-width, 240px);
  max-width: 240px;
  --container-widget-width: 240px;
  --container-widget-flex-grow: 0
}

:root {
  --page-title-display: none
}

@media(min-width:768px) {
  .elementor-72 .elementor-element.elementor-element-5e93f6f {
    width: 57.054%
  }

  .elementor-72 .elementor-element.elementor-element-8f49261 {
    width: 42.87%
  }
}

@media(max-width:1200px) {

  .elementor-72 .elementor-element.elementor-element-605b027:not(.elementor-motion-effects-element-type-background),
  .elementor-72 .elementor-element.elementor-element-605b027>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: bottom center
  }

  .elementor-72 .elementor-element.elementor-element-50a0f96 {
    width: 100%;
    max-width: 100%
  }

  .elementor-72 .elementor-element.elementor-element-80d5160 {
    width: 100%;
    max-width: 100%
  }

  .elementor-72 .elementor-element.elementor-element-8b24124 {
    width: 100%;
    max-width: 100%
  }

  .elementor-72 .elementor-element.elementor-element-72f2945 {
    width: 100%;
    max-width: 100%
  }
}

@media(max-width:1024px) {

  .elementor-72 .elementor-element.elementor-element-605b027:not(.elementor-motion-effects-element-type-background),
  .elementor-72 .elementor-element.elementor-element-605b027>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: bottom center
  }

  .elementor-72 .elementor-element.elementor-element-605b027 {
    padding: 70px 30px
  }

  .elementor-72 .elementor-element.elementor-element-f89bb8b {
    margin-top: 80px;
    margin-bottom: 0
  }

  .elementor-72 .elementor-element.elementor-element-8f49261>.elementor-element-populated {
    padding: 0
  }

  .elementor-72 .elementor-element.elementor-element-b6ee9d5 {
    margin-top: 80px;
    margin-bottom: 80px
  }
}

@media(max-width:880px) {

  .elementor-72 .elementor-element.elementor-element-605b027:not(.elementor-motion-effects-element-type-background),
  .elementor-72 .elementor-element.elementor-element-605b027>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: bottom center
  }

  .elementor-72 .elementor-element.elementor-element-485d81d>.elementor-widget-container {
    margin: 0 0 40px
  }

  .elementor-72 .elementor-element.elementor-element-8035c63 {
    width: 100%;
    max-width: 100%
  }

  .elementor-72 .elementor-element.elementor-element-ab4f114 {
    width: 100%;
    max-width: 100%
  }

  .elementor-72 .elementor-element.elementor-element-405ef3e {
    width: 100%;
    max-width: 100%
  }
}

@media(max-width:767px) {
  .elementor-72 .elementor-element.elementor-element-f89bb8b {
    margin-top: 60px;
    margin-bottom: 0;
    padding: 0 15px
  }

  .elementor-72 .elementor-element.elementor-element-e4e864b .elementor-heading-title {
    font-size: 30px;
    line-height: 40px
  }

  .elementor-72 .elementor-element.elementor-element-2a4fa02 {
    padding: 0 15px
  }

  .elementor-72 .elementor-element.elementor-element-5e93f6f>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
  }

  .elementor-72 .elementor-element.elementor-element-3adc3ee {
    --spacer-size: 400px
  }

  .elementor-72 .elementor-element.elementor-element-8f49261>.elementor-element-populated {
    margin: 30px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
  }

  .elementor-72 .elementor-element.elementor-element-b6ee9d5 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0 15px
  }

  .elementor-72 .elementor-element.elementor-element-c3f8403 .elementor-heading-title {
    font-size: 30px;
    line-height: 40px
  }

  .elementor-72 .elementor-element.elementor-element-c3f8403>.elementor-widget-container {
    margin: 0 0 30px
  }

  .elementor-72 .elementor-element.elementor-element-0f4d3e5>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
  }

  .elementor-72 .elementor-element.elementor-element-1716698 {
    text-align: center
  }

  .elementor-72 .elementor-element.elementor-element-50a0f96 {
    text-align: center
  }

  .elementor-72 .elementor-element.elementor-element-3373b98 {
    text-align: center
  }

  .elementor-72 .elementor-element.elementor-element-8035c63 {
    text-align: center
  }

  .elementor-72 .elementor-element.elementor-element-4d02f0b>.elementor-element-populated {
    margin: 40px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
  }

  .elementor-72 .elementor-element.elementor-element-62cdcfa {
    text-align: center
  }

  .elementor-72 .elementor-element.elementor-element-8b24124 {
    text-align: center
  }

  .elementor-72 .elementor-element.elementor-element-6cc4403 {
    text-align: center
  }

  .elementor-72 .elementor-element.elementor-element-ab4f114 {
    text-align: center
  }

  .elementor-72 .elementor-element.elementor-element-f3f524f>.elementor-element-populated {
    margin: 40px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
  }

  .elementor-72 .elementor-element.elementor-element-b829a35 {
    text-align: center
  }

  .elementor-72 .elementor-element.elementor-element-72f2945 {
    text-align: center
  }

  .elementor-72 .elementor-element.elementor-element-4c0e00f {
    text-align: center
  }

  .elementor-72 .elementor-element.elementor-element-405ef3e {
    text-align: center
  }
}