< !---- > .elementor-1806 .elementor-element.elementor-element-e07c867:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-e07c867 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #C2ADE0;
}
.elementor-1806 .elementor-element.elementor-element-e07c867 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-e07c867 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-e77b12b {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-fcfc675 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 210px 0px 190px 0px;
}
.elementor-1806 .elementor-element.elementor-element-60b896f > .elementor-container {
  min-height: 260px;
}
.elementor-1806 .elementor-element.elementor-element-60b896f {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-7492a7d.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-7492a7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.tpfd{transform: scale(1);
transition: all 0.8s ease 0s;
-webkit-transform: scale(1);
-webkit-transform: all 0.8s ease 0s; overflow: hidden;}
.tpfd:hover{transform: scale(1.05);
transition: all 0.8s ease 0s;
-webkit-transform: scale(1.05);
-webkit-transform: all 0.8s ease 0s;}
.elementor-1806 .elementor-element.elementor-element-7492a7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1806 .elementor-element.elementor-element-7492a7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: var(--e-bg-lazyload-loaded);
  --e-bg-lazyload: url("../images/asset-tracking-s.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1806 .elementor-element.elementor-element-7492a7d > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000000 74%, #000000 88%);
  opacity: 0.5;
}
.elementor-1806 .elementor-element.elementor-element-7492a7d > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-1806 .elementor-element.elementor-element-7492a7d > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-05bacd6 {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-05bacd6 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 28px;
  font-weight: 500;
}
.elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-8b9da7d.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-8b9da7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-8b9da7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1806 .elementor-element.elementor-element-8b9da7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: var(--e-bg-lazyload-loaded);
  --e-bg-lazyload: url("../images/home_six_icon-3-768x553.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1806 .elementor-element.elementor-element-8b9da7d > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000000 74%, #000000 88%);
  opacity: 0.5;
}
.elementor-1806 .elementor-element.elementor-element-8b9da7d > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-1806 .elementor-element.elementor-element-8b9da7d > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-76fcd83 {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-76fcd83 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 28px;
  font-weight: 500;
}
.elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-6a29f08.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-6a29f08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-6a29f08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1806 .elementor-element.elementor-element-6a29f08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: var(--e-bg-lazyload-loaded);
  --e-bg-lazyload: url("../images/home_six_icon-4.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1806 .elementor-element.elementor-element-6a29f08 > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000000 74%, #000000 88%);
  opacity: 0.5;
}
.elementor-1806 .elementor-element.elementor-element-6a29f08 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-1806 .elementor-element.elementor-element-6a29f08 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-447dd4b {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-447dd4b .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 28px;
  font-weight: 500;
}
.elementor-1806 .elementor-element.elementor-element-15ccae8 > .elementor-container {
  min-height: 260px;
}
.elementor-1806 .elementor-element.elementor-element-15ccae8 {
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-4066747.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-4066747.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-4066747:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1806 .elementor-element.elementor-element-4066747 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: var(--e-bg-lazyload-loaded);
  --e-bg-lazyload: url("../images/home_six_icon-5.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1806 .elementor-element.elementor-element-4066747 > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000000 74%, #000000 88%);
  opacity: 0.5;
}
.elementor-1806 .elementor-element.elementor-element-4066747 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-1806 .elementor-element.elementor-element-4066747 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-51e4880 {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-51e4880 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 28px;
  font-weight: 500;
}
.elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-291a3e7.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-291a3e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-291a3e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1806 .elementor-element.elementor-element-291a3e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: var(--e-bg-lazyload-loaded);
  --e-bg-lazyload: url("../images/remote-wirless-s.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1806 .elementor-element.elementor-element-291a3e7 > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000000 74%, #000000 88%);
  opacity: 0.5;
}
.elementor-1806 .elementor-element.elementor-element-291a3e7 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-1806 .elementor-element.elementor-element-291a3e7 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-34d8d52 {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-34d8d52 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 28px;
  font-weight: 500;
}
.elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-8abf035.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-8abf035.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-8abf035:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1806 .elementor-element.elementor-element-8abf035 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: var(--e-bg-lazyload-loaded);
  --e-bg-lazyload: url("../images/istock-1247794854m.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1806 .elementor-element.elementor-element-8abf035 > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000000 74%, #000000 88%);
  opacity: 0.5;
}
.elementor-1806 .elementor-element.elementor-element-8abf035 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-1806 .elementor-element.elementor-element-8abf035 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-35704b1 {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-35704b1 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 28px;
  font-weight: 500;
}
.elementor-1806 .elementor-element.elementor-element-fc27c78:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-fc27c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #939DBC;
}
.elementor-1806 .elementor-element.elementor-element-fc27c78, .elementor-1806 .elementor-element.elementor-element-fc27c78 > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-fc27c78 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-fc27c78 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-ef14f90 > .elementor-element-populated, .elementor-1806 .elementor-element.elementor-element-ef14f90 > .elementor-element-populated > .elementor-background-overlay, .elementor-1806 .elementor-element.elementor-element-ef14f90 > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-ef14f90 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-8f460c8 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-8f460c8 > .elementor-widget-container {
  margin: 10px 0px 10px 100px;
}
.elementor-1806 .elementor-element.elementor-element-cb068d1 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #616161;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-cb068d1, .elementor-1806 .elementor-element.elementor-element-cb068d1 > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-cb068d1 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-a7dcf6a > .elementor-element-populated, .elementor-1806 .elementor-element.elementor-element-a7dcf6a > .elementor-element-populated > .elementor-background-overlay, .elementor-1806 .elementor-element.elementor-element-a7dcf6a > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-a7dcf6a > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-c99d6b5 > .elementor-element-populated, .elementor-1806 .elementor-element.elementor-element-c99d6b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-1806 .elementor-element.elementor-element-c99d6b5 > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-24e9528 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #616161;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-24e9528, .elementor-1806 .elementor-element.elementor-element-24e9528 > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-24e9528 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-3074257 > .elementor-element-populated, .elementor-1806 .elementor-element.elementor-element-3074257 > .elementor-element-populated > .elementor-background-overlay, .elementor-1806 .elementor-element.elementor-element-3074257 > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-fd77153 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 240px 0px 210px 0px;
}
.elementor-1806 .elementor-element.elementor-element-fd77153 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-7afc4d6.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-1806 .elementor-element.elementor-element-7afc4d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-1806 .elementor-element.elementor-element-7afc4d6 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 5px 55px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-efafe8d {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}
.elementor-1806 .elementor-element.elementor-element-9e66273 {
  color: #424242;
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2em;
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}
.elementor-1806 .elementor-element.elementor-element-8688b27 > .elementor-widget-container {
  padding: 50px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-f9d1bed.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-1806 .elementor-element.elementor-element-f9d1bed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1806 .elementor-element.elementor-element-f9d1bed > .elementor-element-populated {
  margin: 0px 0px 0px -20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: -20px;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-15ee30b {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-15ee30b img {
  border-radius: 20px 20px 20px 20px;
}
.elementor-1806 .elementor-element.elementor-element-38409d0:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-38409d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #002052;
}
.elementor-1806 .elementor-element.elementor-element-38409d0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 30px 0px;
}
.elementor-1806 .elementor-element.elementor-element-38409d0 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-f4c31fd:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-f4c31fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #939DBC;
}
.elementor-1806 .elementor-element.elementor-element-f4c31fd, .elementor-1806 .elementor-element.elementor-element-f4c31fd > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-f4c31fd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-f4c31fd > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-698bdc7 > .elementor-element-populated, .elementor-1806 .elementor-element.elementor-element-698bdc7 > .elementor-element-populated > .elementor-background-overlay, .elementor-1806 .elementor-element.elementor-element-698bdc7 > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-698bdc7 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-6bb9b5e .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-6bb9b5e > .elementor-widget-container {
  margin: 10px 0px 10px 100px;
}
.elementor-1806 .elementor-element.elementor-element-45fa733 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 188px 0px 188px 0px;
}
.elementor-1806 .elementor-element.elementor-element-c9ceb07.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1806 .elementor-element.elementor-element-3044817 {
  width: var(--container-widget-width, 1140px);
  max-width: 1140px;
  --container-widget-width: 1140px;
  --container-widget-flex-grow: 0;
}
.elementor-1806 .elementor-element.elementor-element-a2e9d14:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-a2e9d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
  background-image: var(--e-bg-lazyload-loaded);
  --e-bg-lazyload: url("../images/home-technology-bg.png");
  background-repeat: no-repeat;
  background-size: initial;
}
.elementor-1806 .elementor-element.elementor-element-a2e9d14 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 180px 0px 180px 0px;
}
.elementor-1806 .elementor-element.elementor-element-a2e9d14 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-23fd897 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}
.elementor-1806 .elementor-element.elementor-element-801ff84 {
  text-align: center;
}
.elementor-1806 .elementor-element.elementor-element-801ff84 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "Eurostileext", Sans-serif;
  font-size: 50px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-9009a22 {
  text-align: center;
}
.elementor-1806 .elementor-element.elementor-element-9009a22 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "Eurostileext", Sans-serif;
  font-size: 50px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-7c60b28 > .elementor-widget-container {
  padding: 50px 0px 0px 50px;
}
.elementor-1806 .elementor-element.elementor-element-05196ba:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-05196ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: var(--e-bg-lazyload-loaded);
  --e-bg-lazyload: url("../images/home-hpc-performance.png");
  background-position: 108% 100%;
  background-repeat: no-repeat;
  background-size: 65% auto;
}
.elementor-1806 .elementor-element.elementor-element-05196ba {
  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-1806 .elementor-element.elementor-element-05196ba > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-6837d7b > .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-1806 .elementor-element.elementor-element-6837d7b > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 180px 0px 180px 0px;
}
.elementor-1806 .elementor-element.elementor-element-ee281a8 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 58px 0px;
}
.elementor-1806 .elementor-element.elementor-element-ee281a8 {
  width: var(--container-widget-width, 600px);
  max-width: 600px;
  --container-widget-width: 600px;
  --container-widget-flex-grow: 0;
}
.elementor-1806 .elementor-element.elementor-element-927b70a .elementor-heading-title {
  font-family: "Eurostileext", Sans-serif;
  font-size: 40px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-7c50098 .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-7c50098.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-7c50098.elementor-view-framed .elementor-icon, .elementor-1806 .elementor-element.elementor-element-7c50098.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-c594812);
  color: var(--e-global-color-c594812);
  border-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-7c50098 {
  --icon-box-icon-margin: 0px;
}
.elementor-1806 .elementor-element.elementor-element-7c50098 .elementor-icon {
  font-size: 38px;
}
.elementor-1806 .elementor-element.elementor-element-7c50098 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-5907c1b);
}
.elementor-1806 .elementor-element.elementor-element-7c50098 .elementor-icon-box-title, .elementor-1806 .elementor-element.elementor-element-7c50098 .elementor-icon-box-title a {
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-7c50098 > .elementor-widget-container {
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-1806 .elementor-element.elementor-element-d985871 .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-d985871.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-d985871.elementor-view-framed .elementor-icon, .elementor-1806 .elementor-element.elementor-element-d985871.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-c594812);
  color: var(--e-global-color-c594812);
  border-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-d985871 {
  --icon-box-icon-margin: 0px;
}
.elementor-1806 .elementor-element.elementor-element-d985871 .elementor-icon {
  font-size: 38px;
}
.elementor-1806 .elementor-element.elementor-element-d985871 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-5907c1b);
}
.elementor-1806 .elementor-element.elementor-element-d985871 .elementor-icon-box-title, .elementor-1806 .elementor-element.elementor-element-d985871 .elementor-icon-box-title a {
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-d985871 > .elementor-widget-container {
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-1806 .elementor-element.elementor-element-1e8233c .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-1e8233c.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-1e8233c.elementor-view-framed .elementor-icon, .elementor-1806 .elementor-element.elementor-element-1e8233c.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-c594812);
  color: var(--e-global-color-c594812);
  border-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-1e8233c {
  --icon-box-icon-margin: 0px;
}
.elementor-1806 .elementor-element.elementor-element-1e8233c .elementor-icon {
  font-size: 38px;
}
.elementor-1806 .elementor-element.elementor-element-1e8233c .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-5907c1b);
}
.elementor-1806 .elementor-element.elementor-element-1e8233c .elementor-icon-box-title, .elementor-1806 .elementor-element.elementor-element-1e8233c .elementor-icon-box-title a {
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-1e8233c > .elementor-widget-container {
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-1806 .elementor-element.elementor-element-231e7d5 .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-231e7d5.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-231e7d5.elementor-view-framed .elementor-icon, .elementor-1806 .elementor-element.elementor-element-231e7d5.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-c594812);
  color: var(--e-global-color-c594812);
  border-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-231e7d5 {
  --icon-box-icon-margin: 0px;
}
.elementor-1806 .elementor-element.elementor-element-231e7d5 .elementor-icon {
  font-size: 38px;
}
.elementor-1806 .elementor-element.elementor-element-231e7d5 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-5907c1b);
}
.elementor-1806 .elementor-element.elementor-element-231e7d5 .elementor-icon-box-title, .elementor-1806 .elementor-element.elementor-element-231e7d5 .elementor-icon-box-title a {
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-231e7d5 > .elementor-widget-container {
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-1806 .elementor-element.elementor-element-c57f230 .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-c57f230.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-c57f230.elementor-view-framed .elementor-icon, .elementor-1806 .elementor-element.elementor-element-c57f230.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-c594812);
  color: var(--e-global-color-c594812);
  border-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-c57f230 {
  --icon-box-icon-margin: 0px;
}
.elementor-1806 .elementor-element.elementor-element-c57f230 .elementor-icon {
  font-size: 38px;
}
.elementor-1806 .elementor-element.elementor-element-c57f230 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-5907c1b);
}
.elementor-1806 .elementor-element.elementor-element-c57f230 .elementor-icon-box-title, .elementor-1806 .elementor-element.elementor-element-c57f230 .elementor-icon-box-title a {
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-c57f230 > .elementor-widget-container {
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-1806 .elementor-element.elementor-element-5f66808 .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-5f66808.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-5f66808.elementor-view-framed .elementor-icon, .elementor-1806 .elementor-element.elementor-element-5f66808.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-c594812);
  color: var(--e-global-color-c594812);
  border-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-5f66808 {
  --icon-box-icon-margin: 0px;
}
.elementor-1806 .elementor-element.elementor-element-5f66808 .elementor-icon {
  font-size: 38px;
}
.elementor-1806 .elementor-element.elementor-element-5f66808 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-5907c1b);
}
.elementor-1806 .elementor-element.elementor-element-5f66808 .elementor-icon-box-title, .elementor-1806 .elementor-element.elementor-element-5f66808 .elementor-icon-box-title a {
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-5f66808 > .elementor-widget-container {
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-1806 .elementor-element.elementor-element-41dad46 .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-41dad46.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-41dad46.elementor-view-framed .elementor-icon, .elementor-1806 .elementor-element.elementor-element-41dad46.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-c594812);
  color: var(--e-global-color-c594812);
  border-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-41dad46 {
  --icon-box-icon-margin: 0px;
}
.elementor-1806 .elementor-element.elementor-element-41dad46 .elementor-icon {
  font-size: 38px;
}
.elementor-1806 .elementor-element.elementor-element-41dad46 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-5907c1b);
}
.elementor-1806 .elementor-element.elementor-element-41dad46 .elementor-icon-box-title, .elementor-1806 .elementor-element.elementor-element-41dad46 .elementor-icon-box-title a {
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-41dad46 > .elementor-widget-container {
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-1806 .elementor-element.elementor-element-2ab8006 .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-2ab8006.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-2ab8006.elementor-view-framed .elementor-icon, .elementor-1806 .elementor-element.elementor-element-2ab8006.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-c594812);
  color: var(--e-global-color-c594812);
  border-color: var(--e-global-color-c594812);
}
.elementor-1806 .elementor-element.elementor-element-2ab8006 {
  --icon-box-icon-margin: 0px;
}
.elementor-1806 .elementor-element.elementor-element-2ab8006 .elementor-icon {
  font-size: 38px;
}
.elementor-1806 .elementor-element.elementor-element-2ab8006 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-5907c1b);
}
.elementor-1806 .elementor-element.elementor-element-2ab8006 .elementor-icon-box-title, .elementor-1806 .elementor-element.elementor-element-2ab8006 .elementor-icon-box-title a {
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-2ab8006 > .elementor-widget-container {
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.elementor-1806 .elementor-element.elementor-element-562dd10 > .elementor-widget-container {
  padding: 50px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-d2d65ff.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1806 .elementor-element.elementor-element-d2d65ff > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 106px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-934f91c:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-934f91c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #939DBC;
}
.elementor-1806 .elementor-element.elementor-element-934f91c, .elementor-1806 .elementor-element.elementor-element-934f91c > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-934f91c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-934f91c > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-6385ba6 > .elementor-element-populated, .elementor-1806 .elementor-element.elementor-element-6385ba6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1806 .elementor-element.elementor-element-6385ba6 > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-6385ba6 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-4950077 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-4950077 > .elementor-widget-container {
  margin: 10px 0px 10px 100px;
}
.elementor-1806 .elementor-element.elementor-element-288cf27 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-cf6bc36 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-8733690:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-8733690 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: var(--e-bg-lazyload-loaded);
  --e-bg-lazyload: url("../images/home-application-bg-cir.png");
  background-position: 40% 10%;
  background-repeat: no-repeat;
  background-size: initial;
}
.elementor-1806 .elementor-element.elementor-element-8733690 {
  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-1806 .elementor-element.elementor-element-8733690 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-d78df51.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-1806 .elementor-element.elementor-element-d78df51.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1806 .elementor-element.elementor-element-d78df51 > .elementor-element-populated {
  margin: 160px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 25% 0% 0%;
}
.elementor-1806 .elementor-element.elementor-element-934dc2a > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 58px 0px;
}
.elementor-1806 .elementor-element.elementor-element-baa28ac > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 58px 0px;
}
.elementor-1806 .elementor-element.elementor-element-820422c > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-1806 .elementor-element.elementor-element-bc72910 {
  color: #424242;
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2em;
}
.elementor-1806 .elementor-element.elementor-element-eeaa416 > .elementor-widget-container {
  padding: 20px 0px 80px 0px;
}
.elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-4bfc83b.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-1806 .elementor-element.elementor-element-4bfc83b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1806 .elementor-element.elementor-element-4bfc83b > .elementor-element-populated {
  margin: 0em 11.3em 0em 0em;
  --e-column-margin-right: 11.3em;
  --e-column-margin-left: 0em;
  padding: 215px 0px 255px 0px;
}
.elementor-1806 .elementor-element.elementor-element-55b4a5e > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-55b4a5e {
  z-index: 2;
}
.elementor-1806 .elementor-element.elementor-element-638da0e:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-638da0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}
.elementor-1806 .elementor-element.elementor-element-638da0e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 115px 0px 115px 0px;
}
.elementor-1806 .elementor-element.elementor-element-638da0e > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-a6e624c.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1806 .elementor-element.elementor-element-a6e624c > .elementor-element-populated {
  margin: 50px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1806 .elementor-element.elementor-element-4e0d063 {
  text-align: center;
}
.elementor-1806 .elementor-element.elementor-element-4e0d063 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 28px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-d268d96.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1806 .elementor-element.elementor-element-d268d96 > .elementor-element-populated {
  margin: 50px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1806 .elementor-element.elementor-element-72c8103 {
  text-align: center;
}
.elementor-1806 .elementor-element.elementor-element-72c8103 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 28px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-def62b2.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1806 .elementor-element.elementor-element-def62b2 > .elementor-element-populated {
  margin: 50px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1806 .elementor-element.elementor-element-bb486d3 {
  text-align: center;
}
.elementor-1806 .elementor-element.elementor-element-bb486d3 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 28px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-e84f58f:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-e84f58f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #939DBC;
}
.elementor-1806 .elementor-element.elementor-element-e84f58f, .elementor-1806 .elementor-element.elementor-element-e84f58f > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-e84f58f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-e84f58f > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-3e3d179 > .elementor-element-populated, .elementor-1806 .elementor-element.elementor-element-3e3d179 > .elementor-element-populated > .elementor-background-overlay, .elementor-1806 .elementor-element.elementor-element-3e3d179 > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-3e3d179 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1806 .elementor-element.elementor-element-f9fe065 .elementor-heading-title {
  color: var(--e-global-color-20b643d);
  font-family: "EurostileNext", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-f9fe065 > .elementor-widget-container {
  margin: 10px 0px 10px 100px;
}
.elementor-1806 .elementor-element.elementor-element-8d09e70 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 160px 0px 160px 0px;
}
.elementor-1806 .elementor-element.elementor-element-b6b930a > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 70px 0px;
}
.elementor-1806 .elementor-element.elementor-element-658e73b {
  z-index: 99;
}
.elementor-1806 .elementor-element.elementor-element-1a44cde:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1806 .elementor-element.elementor-element-1a44cde > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: var(--e-bg-lazyload-loaded);
  --e-bg-lazyload: url("../images/home-lettalk.png");
  background-position: center center;
  background-size: cover;
}
.elementor-1806 .elementor-element.elementor-element-1a44cde > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 0px;
  border-color: #616161;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-1a44cde > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-cddbd0a {
  --spacer-size: 400px;
}
.elementor-1806 .elementor-element.elementor-element-d3f61c7 {
  color: #7A7A7A00;
  font-family: "Eurostileext", Sans-serif;
  font-weight: 400;
}
.elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-c1166d2.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-1806 .elementor-element.elementor-element-c1166d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1806 .elementor-element.elementor-element-c1166d2.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1806 .elementor-element.elementor-element-c1166d2 > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #616161;
  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: 90px 90px 90px 90px;
}
.elementor-1806 .elementor-element.elementor-element-c1166d2 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1806 .elementor-element.elementor-element-4c5696b.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1806 .elementor-element.elementor-element-a9f63ad .elementor-heading-title {
  color: var(--e-global-color-5907c1b);
  font-family: "Eurostileext", Sans-serif;
  font-size: 40px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-abd0f4c {
  color: var(--e-global-color-5907c1b);
  font-family: "EurostileNext", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-1806 .elementor-element.elementor-element-1b69455 .qodef-qi-contact-form-7 label {
  font-family: var(--e-global-typography-a60d7ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-a60d7ac-font-size);
  line-height: var(--e-global-typography-a60d7ac-line-height);
  letter-spacing: var(--e-global-typography-a60d7ac-letter-spacing);
  word-spacing: var(--e-global-typography-a60d7ac-word-spacing);
  color: var(--e-global-color-5907c1b);
}
.elementor-1806 .elementor-element.elementor-element-1b69455 .qodef-qi-contact-form-7 input:not([type=submit]), .elementor-1806 .elementor-element.elementor-element-1b69455 .qodef-qi-contact-form-7 textarea, .elementor-1806 .elementor-element.elementor-element-1b69455 .qodef-qi-contact-form-7 select {
  font-family: "EurostileNext", Sans-serif;
  font-size: 18px;
}
.elementor-1806 .elementor-element.elementor-element-1b69455 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item {
  margin-left: 0;
}
.elementor-1806 .elementor-element.elementor-element-1b69455 .qodef-qi-contact-form-7 {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-1b69455 .qodef-qi-contact-form-7 .wpcf7-not-valid-tip {
  text-align: left;
}
.elementor-1806 .elementor-element.elementor-element-9a91945 {
  color: var(--e-global-color-5907c1b);
  font-family: "EurostileNext", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
@media(min-width:768px) {
  .elementor-1806 .elementor-element.elementor-element-6837d7b {
    width: 42%;
  }
  .elementor-1806 .elementor-element.elementor-element-d2d65ff {
    width: 58%;
  }
  .elementor-1806 .elementor-element.elementor-element-d78df51 {
    width: 45%;
  }
  .elementor-1806 .elementor-element.elementor-element-4bfc83b {
    width: 55%;
  }
}
@media(max-width:1024px) {
  .elementor-1806 .elementor-element.elementor-element-fcfc675 > .elementor-element-populated {
    padding: 160px 0px 160px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-60b896f > .elementor-container {
    min-height: 650px;
  }
  .elementor-bc-flex-widget .elementor-1806 .elementor-element.elementor-element-7492a7d.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }
  .elementor-1806 .elementor-element.elementor-element-7492a7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }
  .elementor-1806 .elementor-element.elementor-element-15ccae8 > .elementor-container {
    min-height: 650px;
  }
  .elementor-1806 .elementor-element.elementor-element-15ccae8 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-8f460c8 > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }
  .elementor-1806 .elementor-element.elementor-element-fd77153 {
    padding: 160px 0px 160px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-7afc4d6 > .elementor-element-populated {
    margin: 0% 18% 0% 0%;
    --e-column-margin-right: 18%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 100px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-6bb9b5e > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }
  .elementor-1806 .elementor-element.elementor-element-45fa733 {
    padding: 160px 0px 0px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-3044817 {
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
  }
  .elementor-1806 .elementor-element.elementor-element-a2e9d14:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-a2e9d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../images/main-home-bg-img-2-tablet.png");
    background-position: 37em 53em;
    background-size: 60em auto;
  }
  .elementor-1806 .elementor-element.elementor-element-a2e9d14 {
    padding: 160px 0px 160px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-23fd897 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-05196ba:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-05196ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 100% 0%;
    background-size: 50vw auto;
  }
  .elementor-1806 .elementor-element.elementor-element-05196ba {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-6837d7b > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 160px 30px 80px 30px;
  }
  .elementor-1806 .elementor-element.elementor-element-d2d65ff > .elementor-element-populated {
    padding: 0px 0px 270px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-4950077 > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }
  .elementor-1806 .elementor-element.elementor-element-8733690:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-8733690 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: -4em 42em;
    background-size: 45em auto;
  }
  .elementor-1806 .elementor-element.elementor-element-8733690 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-d78df51 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 160px 0px 90px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-820422c > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-1806 .elementor-element.elementor-element-4bfc83b > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 0px 0px 215px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-f9fe065 > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }
  .elementor-1806 .elementor-element.elementor-element-1a44cde > .elementor-element-populated {
    border-width: 1px 0px 1px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-c1166d2 > .elementor-element-populated {
    border-width: 0px 0px 1px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-4c5696b > .elementor-element-populated {
    padding: 50px 50px 50px 50px;
  }
  .elementor-1806 .elementor-element.elementor-element-1b69455 .qodef-qi-contact-form-7 label {
    font-size: var(--e-global-typography-a60d7ac-font-size);
    line-height: var(--e-global-typography-a60d7ac-line-height);
    letter-spacing: var(--e-global-typography-a60d7ac-letter-spacing);
    word-spacing: var(--e-global-typography-a60d7ac-word-spacing);
  }
  .elementor-1806 .elementor-element.elementor-element-1b69455 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item {
    margin-left: 0;
  }
}
@media(max-width:767px) {
  .elementor-1806 .elementor-element.elementor-element-fcfc675 > .elementor-element-populated {
    padding: 135px 0px 55px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-f9d1bed > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-38409d0 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-3044817 {
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 86%);
    max-width: 86%;
  }
  .elementor-1806 .elementor-element.elementor-element-a2e9d14:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-a2e9d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: -18em -15em;
    background-size: 40em auto;
  }
  .elementor-1806 .elementor-element.elementor-element-801ff84 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-1806 .elementor-element.elementor-element-9009a22 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-1806 .elementor-element.elementor-element-05196ba:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-05196ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 100% 0%;
    background-size: 65vw auto;
  }
  .elementor-1806 .elementor-element.elementor-element-6837d7b > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 130px 20px 20px 20px;
  }
  .elementor-1806 .elementor-element.elementor-element-7c50098 .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-1806 .elementor-element.elementor-element-d985871 .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-1806 .elementor-element.elementor-element-1e8233c .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-1806 .elementor-element.elementor-element-231e7d5 .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-1806 .elementor-element.elementor-element-c57f230 .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-1806 .elementor-element.elementor-element-5f66808 .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-1806 .elementor-element.elementor-element-41dad46 .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-1806 .elementor-element.elementor-element-2ab8006 .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-1806 .elementor-element.elementor-element-d2d65ff > .elementor-element-populated {
    padding: 0px 0px 160px 0px;
  }
  .elementor-1806 .elementor-element.elementor-element-8733690:not(.elementor-motion-effects-element-type-background), .elementor-1806 .elementor-element.elementor-element-8733690 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: -2em 50em;
    background-size: 20em auto;
  }
  .elementor-1806 .elementor-element.elementor-element-cddbd0a {
    --spacer-size: 200px;
  }
  .elementor-1806 .elementor-element.elementor-element-4c5696b > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }
  .elementor-1806 .elementor-element.elementor-element-1b69455 .qodef-qi-contact-form-7 label {
    font-size: var(--e-global-typography-a60d7ac-font-size);
    line-height: var(--e-global-typography-a60d7ac-line-height);
    letter-spacing: var(--e-global-typography-a60d7ac-letter-spacing);
    word-spacing: var(--e-global-typography-a60d7ac-word-spacing);
  }
  .elementor-1806 .elementor-element.elementor-element-1b69455 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item {
    margin-left: 0;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-1806 .elementor-element.elementor-element-7492a7d {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-8b9da7d {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-6a29f08 {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-4066747 {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-291a3e7 {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-8abf035 {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-7afc4d6 {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-f9d1bed {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-42faf7b {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-f35c29f {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-dd82253 {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-6837d7b {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-d2d65ff {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-d78df51 {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-4bfc83b {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-1a44cde {
    width: 100%;
  }
  .elementor-1806 .elementor-element.elementor-element-c1166d2 {
    width: 100%;
  }
} /* Start custom CSS for hawat_core_section_title, class: .elementor-element-efafe8d */ .elementor-1806 .elementor-element.elementor-element-efafe8d .qodef-m-text-area {
  font-size: 22px;
} /* End custom CSS */
/* Start custom CSS for hawat_core_video_button, class: .elementor-element-015e0b2 */ .elementor-1806 .elementor-element.elementor-element-015e0b2 .mfp-close svg {
  display: none !important;
} /* End custom CSS */
/* Start custom CSS for hawat_core_vertical_workflow, class: .elementor-element-3044817 */ .elementor-1806 .elementor-element.elementor-element-3044817 .qodef-m-item:first-of-type .qodef-m-image img {
  max-width: 180px;
}
.elementor-1806 .elementor-element.elementor-element-3044817 .qodef-m-image img {
  max-width: 230px;
}
.elementor-1806 .elementor-element.elementor-element-3044817 p.qodef-m-text {
  font-size: 22px;
} /* End custom CSS */
/* Start custom CSS for hawat_core_section_title, class: .elementor-element-820422c */ .elementor-1806 .elementor-element.elementor-element-820422c .qodef-m-text-area {
  font-size: 22px;
} /* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
  font-family: 'EurostileNext';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url('../fonts/EurostileNextW01-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'EurostileNext';
  font-style: normal;
  font-weight: 500;
  font-display: auto;
  src: url('../fonts/eurostilenextw01-smbd.ttf') format('truetype');
}
@font-face {
  font-family: 'EurostileNext';
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url('../fonts/eurostilenextw01-bold.ttf') format('truetype');
}
@font-face {
  font-family: 'EurostileNext';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: ;
}
@font-face {
  font-family: 'EurostileNext';
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url('../fonts/eurostilenextw01-smbdext.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */ @font-face {
  font-family: 'Eurostileext';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url('../fonts/eurostilenextw02-ext.ttf') format('truetype');
}
@font-face {
  font-family: 'Eurostileext';
  font-style: normal;
  font-weight: 500;
  font-display: auto;
  src: url('../fonts/eurostilenextw01-smbdext.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-19-7drs5.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-19a7drs5.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-1967drs5.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-19g7drs5.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-1927drs5.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-19y7drs5.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-19k7dq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-19-7drs5.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-19a7drs5.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-1967drs5.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-19g7drs5.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-1927drs5.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-19y7drs5.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/ievl2zhzi2ecn5jzbjeets9weq8-19k7dq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@media screen and (max-width:768px){
.pro-detail .pro-detail-content img{max-width:100%;height:auto}
.pro-detail .pro-detail-content iframe{max-width:100%;min-height:240px;height:auto}
	.proitem .a .swiper{ padding-bottom: 0 !important;}
	.proitem .a p{ display: none;}
	.elementor-1806 .elementor-element.elementor-element-d78df51 > .elementor-element-populated{ padding:30px 0 30px 0 ;}
	.elementor-1806 .elementor-element.elementor-element-baa28ac > .elementor-widget-container{ padding:0 0 10px 0;}
	.qodef-h3, h3{ font-size: 24px!important;}
	.elementor-1806 .elementor-element.elementor-element-eeaa416 > .elementor-widget-container{padding:0 0 0 0 ;}
	.elementor-1806 .elementor-element.elementor-element-4bfc83b > .elementor-element-populated{ padding:0 0 30px 0;}
	.elementor-1806 .elementor-element.elementor-element-b6b930a > .elementor-widget-container{ padding:0 0 0 0;}
	.qodef-accordion-info .qodef-m-item{ padding:10px 0 20px 0;}
	.elementor-1806 .elementor-element.elementor-element-a2e9d14{ padding:30px 0 30px 0 ;}
	.qodef-pricing-table .qodef-m-inner{padding:20px 0;}
	.elementor-1806 .elementor-element.elementor-element-fd77153{ padding:30px 0 30px 0 ;}
	.elementor-1806 .elementor-element.elementor-element-7afc4d6 > .elementor-element-populated{padding:0 0 30px 0 ;}
	.elementor-1806 .elementor-element.elementor-element-fcfc675 > .elementor-element-populated{ padding:30px 0 30px 0 ;}

}
/* End Custom Fonts CSS */