.elementor-16240 .elementor-element.elementor-element-956a9e8{--display:flex;--overlay-opacity:0.25;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-956a9e8:not(.elementor-motion-effects-element-type-background), .elementor-16240 .elementor-element.elementor-element-956a9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beyondsqfeet.com/wp-content/uploads/Beyond-Tae-28.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16240 .elementor-element.elementor-element-956a9e8::before, .elementor-16240 .elementor-element.elementor-element-956a9e8 > .elementor-background-video-container::before, .elementor-16240 .elementor-element.elementor-element-956a9e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-16240 .elementor-element.elementor-element-956a9e8 > .elementor-background-slideshow::before, .elementor-16240 .elementor-element.elementor-element-956a9e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16240 .elementor-element.elementor-element-956a9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16240 .elementor-element.elementor-element-8c8b004{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16240 .elementor-element.elementor-element-fa45662.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-16240 .elementor-element.elementor-element-fa45662{text-align:center;}.elementor-16240 .elementor-element.elementor-element-fa45662 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-0a0b80b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-16240 .elementor-element.elementor-element-0a0b80b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-16240 .elementor-element.elementor-element-0a0b80b .elementor-divider-separator{width:13%;margin:0 auto;margin-center:0;}.elementor-16240 .elementor-element.elementor-element-0a0b80b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-16240 .elementor-element.elementor-element-18760c1{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-efa89b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-08611fd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;}.elementor-16240 .elementor-element.elementor-element-8633690.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-16240 .elementor-element.elementor-element-8633690{text-align:start;}.elementor-16240 .elementor-element.elementor-element-8633690 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-16240 .elementor-element.elementor-element-b8554b7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-16240 .elementor-element.elementor-element-b8554b7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-16240 .elementor-element.elementor-element-b8554b7 .elementor-divider-separator{width:72%;margin:0 auto;margin-left:0;}.elementor-16240 .elementor-element.elementor-element-b8554b7 .elementor-divider{text-align:left;padding-block-start:11px;padding-block-end:11px;}.elementor-16240 .elementor-element.elementor-element-b8554b7 .elementor-divider__text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .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-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16240 .elementor-element.elementor-element-9d39c14{width:var( --container-widget-width, 62.719% );max-width:62.719%;padding:16px 16px 16px 016px;--container-widget-width:62.719%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:5px 5px 5px 5px;}.elementor-16240 .elementor-element.elementor-element-9d39c14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16240 .elementor-element.elementor-element-9d39c14.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-16240 .elementor-element.elementor-element-9d39c14 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-16240 .elementor-element.elementor-element-9d39c14 .elementor-icon-box-title{margin-block-end:1px;color:#000000;}.elementor-16240 .elementor-element.elementor-element-9d39c14.elementor-view-stacked .elementor-icon{background-color:#7DAF43;fill:#FFFFFF;color:#FFFFFF;}.elementor-16240 .elementor-element.elementor-element-9d39c14.elementor-view-framed .elementor-icon, .elementor-16240 .elementor-element.elementor-element-9d39c14.elementor-view-default .elementor-icon{fill:#7DAF43;color:#7DAF43;border-color:#7DAF43;}.elementor-16240 .elementor-element.elementor-element-9d39c14.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-16240 .elementor-element.elementor-element-9d39c14 .elementor-icon{font-size:22px;}.elementor-16240 .elementor-element.elementor-element-9d39c14 .elementor-icon-box-title, .elementor-16240 .elementor-element.elementor-element-9d39c14 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-16240 .elementor-element.elementor-element-9d39c14:has(:hover) .elementor-icon-box-title,
					 .elementor-16240 .elementor-element.elementor-element-9d39c14:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-16240 .elementor-element.elementor-element-ea50b1f{width:var( --container-widget-width, 62.719% );max-width:62.719%;padding:16px 16px 16px 016px;--container-widget-width:62.719%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:5px 5px 5px 5px;}.elementor-16240 .elementor-element.elementor-element-ea50b1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16240 .elementor-element.elementor-element-ea50b1f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-16240 .elementor-element.elementor-element-ea50b1f .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-16240 .elementor-element.elementor-element-ea50b1f .elementor-icon-box-title{margin-block-end:1px;color:#000000;}.elementor-16240 .elementor-element.elementor-element-ea50b1f.elementor-view-stacked .elementor-icon{background-color:#7DAF43;fill:#FFFFFF;color:#FFFFFF;}.elementor-16240 .elementor-element.elementor-element-ea50b1f.elementor-view-framed .elementor-icon, .elementor-16240 .elementor-element.elementor-element-ea50b1f.elementor-view-default .elementor-icon{fill:#7DAF43;color:#7DAF43;border-color:#7DAF43;}.elementor-16240 .elementor-element.elementor-element-ea50b1f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-16240 .elementor-element.elementor-element-ea50b1f .elementor-icon{font-size:22px;}.elementor-16240 .elementor-element.elementor-element-ea50b1f .elementor-icon-box-title, .elementor-16240 .elementor-element.elementor-element-ea50b1f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-16240 .elementor-element.elementor-element-ea50b1f:has(:hover) .elementor-icon-box-title,
					 .elementor-16240 .elementor-element.elementor-element-ea50b1f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-16240 .elementor-element.elementor-element-fc539a2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-16240 .elementor-element.elementor-element-fc539a2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-16240 .elementor-element.elementor-element-fc539a2 .elementor-divider-separator{width:72%;margin:0 auto;margin-left:0;}.elementor-16240 .elementor-element.elementor-element-fc539a2 .elementor-divider{text-align:left;padding-block-start:11px;padding-block-end:11px;}.elementor-16240 .elementor-element.elementor-element-fc539a2 .elementor-divider__text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-16240 .elementor-element.elementor-element-618fc0a{width:var( --container-widget-width, 73.158% );max-width:73.158%;--container-widget-width:73.158%;--container-widget-flex-grow:0;}.elementor-16240 .elementor-element.elementor-element-618fc0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16240 .elementor-element.elementor-element-618fc0a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-16240 .elementor-element.elementor-element-618fc0a iframe{height:153px;}.elementor-16240 .elementor-element.elementor-element-06b0b43{--display:flex;}.elementor-16240 .elementor-element.elementor-element-6d6ad59{padding:25px 25px 25px 25px;}.elementor-16240 .elementor-element.elementor-element-6d6ad59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-16240 .elementor-element.elementor-element-23b8f56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-4e0afe0.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-16240 .elementor-element.elementor-element-efa89b2{--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-9d39c14{width:var( --container-widget-width, 263.375px );max-width:263.375px;--container-widget-width:263.375px;--container-widget-flex-grow:0;}.elementor-16240 .elementor-element.elementor-element-ea50b1f{width:var( --container-widget-width, 253.375px );max-width:253.375px;--container-widget-width:253.375px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-16240 .elementor-element.elementor-element-956a9e8{--content-width:1600px;}.elementor-16240 .elementor-element.elementor-element-23b8f56{--content-width:1600px;}}@media(min-width:1025px){.elementor-16240 .elementor-element.elementor-element-956a9e8:not(.elementor-motion-effects-element-type-background), .elementor-16240 .elementor-element.elementor-element-956a9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-16240 .elementor-element.elementor-element-efa89b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-9d39c14{width:var( --container-widget-width, 537px );max-width:537px;--container-widget-width:537px;--container-widget-flex-grow:0;}.elementor-16240 .elementor-element.elementor-element-ea50b1f{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;}.elementor-16240 .elementor-element.elementor-element-618fc0a{--container-widget-width:355px;--container-widget-flex-grow:0;width:var( --container-widget-width, 355px );max-width:355px;}}/* Start custom CSS for shortcode, class: .elementor-element-6d6ad59 */.premium-form {
  max-width: 900px;
  margin: auto;
}

/* GRID LAYOUT */
.form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

/* FULL WIDTH */
.form-group.full {
  grid-column: span 2;
}

/* INPUT STYLE */
.premium-form input,
.premium-form textarea,
.premium-form select {
  width: 100%;
  padding: 15px 16px;
  border-radius: 10px;
  border: 1px solid #ddd;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  background: #fff;
  transition: all 0.3s ease;
}

/* FOCUS */
.premium-form input:focus,
.premium-form textarea:focus,
.premium-form select:focus {
  border-color: #000;
  outline: none;
  box-shadow: 0 0 0 2px rgba(0,0,0,0.05);
}

/* TEXTAREA */
.premium-form textarea {
  height: 120px;
  resize: none;
}

/* FOOTER */
.form-footer {
  margin-top: 20px;
  text-align: center;
}

/* BUTTON */
.premium-form input[type="submit"] {
  background: #000;
  color: #fff;
  padding: 14px 32px;
  border-radius: 8px;
  border: none;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease;
}

/* HOVER */
.premium-form input[type="submit"]:hover {
  background: #222;
  transform: translateY(-2px);
}

/* ERROR */
.wpcf7-not-valid {
  border-color: red !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e0afe0 *//* MAIN CONTAINER */
.logistics-scene {
  position: relative;
  width: 100%;
  height: 220px;
  overflow: hidden;
  background: transparent; /* clean bg */
}

/* COMMON LAYER */
.layer {
  position: absolute;
  display: flex;
}

/* BUILDINGS (SLOW) */
.buildings {
  bottom: 70px;
  width: 200%;
  animation: moveSlow 30s linear infinite;
}

.buildings img {
  width: 50%;
}

/* ROAD BASE (MEDIUM) */
.road {
  bottom: 0;
  width: 300%;
  animation: moveMedium 12s linear infinite;
}

.road img {
  width: 33.33%;
}

/* ROAD LINES (FAST + FIXED POSITION) */
.lines {
  bottom: 1px; /* 🔥 adjust if needed */
  width: 300%;
  animation: moveFast 6s linear infinite;
}

.lines img {
  width: 33.33%;
}

/* TRUCK (SMOOTH - NO JUMP) */
.truck {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-60%);
  width: 250px;
  filter: drop-shadow(0 10px 10px rgba(0,0,0,0.25));
}

/* OPTIONAL: VERY LIGHT MOVEMENT (REALISTIC) */
@keyframes smoothRide {
  from { transform: translateX(-50%) translateY(0); }
  to { transform: translateX(-50%) translateY(-2px); }
}

/* Uncomment below if you want slight movement */
/*
.truck {
  animation: smoothRide 1.5s ease-in-out infinite alternate;
}
*/

/* AIRPLANE */
.plane {
  position: absolute;
  bottom: px;
  left: 80%;
  transform: translateX(-60%);
  width: 120px;
}

/* ANIMATIONS */
@keyframes moveSlow {
  from { transform: translateX(0); }
  to { transform: translateX(-30%); }
}

@keyframes moveMedium {
  from { transform: translateX(0); }
  to { transform: translateX(-60%); }
}

@keyframes moveFast {
  from { transform: translateX(0); }
  to { transform: translateX(-25%); }
}

@keyframes fly {
  from { left: 100px; }
  to { left: 110%; }
}

/* ========================= */
/* TABLET (768px - 1024px) */
/* ========================= */
@media (max-width: 1024px) {

  .logistics-scene {
    height: 180px;
  }

  .buildings {
    bottom: 45px;
  }

  .lines {
    bottom: px;
  }

  .truck {
    width: 200px;
    bottom: 12px;
    transform: translateX(-50%);
  }

  .plane {
    width: 90px;
    left: 75%;
  }
}


/* ========================= */
/* MOBILE (below 767px) */
/* ========================= */
@media (max-width: 767px) {

  .logistics-scene {
    height: 150px;
  }

  /* BUILDINGS */
  .buildings {
    bottom: 20px;
  }

  /* ROAD LINES FIX */
  .lines {
    bottom: 3px; /* 🔥 adjust if needed */
  }

  /* TRUCK */
  .truck {
    width: 150px;
    bottom: 10px;
    transform: translateX(-50%);
  }

  /* PLANE */
  .plane {
    width: 70px;
    left: 70%;
  }

}/* End custom CSS */