html{font-size:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(max-width: 580px){html{font-size:1px}}@media(min-width: 2560px){html{font-size:1px}}section.u4m-hero{margin-bottom:100rem;background-size:cover;background-position:50% 50%}section.u4m-hero.reverse-text .inner .content-wrap .copy .eyebrow,section.u4m-hero.reverse-text .inner .content-wrap .copy .heading,section.u4m-hero.reverse-text .inner .content-wrap .copy .subheading{color:#000}section.u4m-hero.has-accent-triangle .triangle-1,section.u4m-hero.has-accent-triangle .triangle-2{position:absolute;z-index:0}@media(max-width: 1024px){section.u4m-hero.has-accent-triangle .triangle-1,section.u4m-hero.has-accent-triangle .triangle-2{display:none}}section.u4m-hero.has-accent-triangle .triangle-1.small,section.u4m-hero.has-accent-triangle .triangle-2.small{width:150rem;height:150rem;top:-1rem}section.u4m-hero.has-accent-triangle .triangle-1.medium,section.u4m-hero.has-accent-triangle .triangle-2.medium{width:300rem;height:300rem;top:-299rem}section.u4m-hero.has-accent-triangle .triangle-1.large,section.u4m-hero.has-accent-triangle .triangle-2.large{top:1px;-webkit-transform:translate(0, -100%);transform:translate(0, -100%);width:calc(50% - 220px);height:810px}section.u4m-hero.has-accent-triangle .triangle-1.topleft,section.u4m-hero.has-accent-triangle .triangle-2.topleft{left:1px;right:unset;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, calc(100% - 800px) 0);clip-path:polygon(0 0, 0 100%, 100% 100%, calc(100% - 800px) 0)}section.u4m-hero.has-accent-triangle .triangle-1.topleft.large,section.u4m-hero.has-accent-triangle .triangle-2.topleft.large{left:calc(-73vw + 1535px)}@media screen and (max-width: 2300px){section.u4m-hero.has-accent-triangle .triangle-1.topleft.large,section.u4m-hero.has-accent-triangle .triangle-2.topleft.large{left:-140px}}section.u4m-hero.has-accent-triangle .triangle-1.topright,section.u4m-hero.has-accent-triangle .triangle-2.topright{left:unset;right:0;-webkit-clip-path:polygon(100% 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 100%, 100% 100%);margin-bottom:-1px}section.u4m-hero.has-accent-triangle .triangle-1.topright.small,section.u4m-hero.has-accent-triangle .triangle-2.topright.small{left:unset;right:0;-webkit-clip-path:polygon(0 0, 100% 100%, 100% 0);clip-path:polygon(0 0, 100% 100%, 100% 0)}section.u4m-hero.has-accent-triangle .triangle-1.topleft.small,section.u4m-hero.has-accent-triangle .triangle-2.topleft.small{-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%)}section.u4m-hero.has-accent-triangle .triangle-1.white,section.u4m-hero.has-accent-triangle .triangle-2.white{background-color:#fff}section.u4m-hero.has-accent-triangle .triangle-1.gray,section.u4m-hero.has-accent-triangle .triangle-2.gray{background-color:#f3f3f3}section.u4m-hero.has-accent-triangle .triangle-1.lightblue,section.u4m-hero.has-accent-triangle .triangle-2.lightblue{background-color:#dfeff3}section.u4m-hero.has-accent-triangle .triangle-1.darkblue,section.u4m-hero.has-accent-triangle .triangle-2.darkblue{background-color:#005baa}section.u4m-hero .inner{position:relative;z-index:1}section.u4m-hero .inner.bgdarkblue{background-color:#044b84}section.u4m-hero .inner.bgblue{background-image:-webkit-gradient(linear, right top, left top, from(#0093D0), color-stop(58%, #005BAA));background-image:linear-gradient(270deg, #0093D0 0%, #005BAA 58%)}@media screen and (max-width: 1600px){section.u4m-hero .inner.bgimage{width:100%;height:50vw}}@media screen and (max-width: 800px){section.u4m-hero .inner.bgimage{height:auto}}@media screen and (max-width: 1600px){section.u4m-hero .inner.bgimage .content-wrap.left-aligned{padding-top:170rem}}@media(max-width: 1024px){section.u4m-hero .inner.bgimage .content-wrap.left-aligned{padding-top:100rem}}@media(max-width: 1024px){section.u4m-hero .inner.bgimage .content-wrap.left-aligned .copy{padding-top:20rem;padding-bottom:30rem}}@media screen and (max-width: 1400px){section.u4m-hero .inner.bgimage .content-wrap.left-aligned .copy .heading{font-size:60rem}}@media screen and (max-width: 1200px){section.u4m-hero .inner.bgimage .content-wrap.left-aligned .copy .heading{font-size:40rem}}@media screen and (max-width: 1400px){section.u4m-hero .inner.bgimage .content-wrap.left-aligned .copy .subheading{font-size:18rem}}@media screen and (max-width: 1200px){section.u4m-hero .inner.bgimage .content-wrap.left-aligned .copy .subheading{font-size:16rem}}section.u4m-hero .inner.bgimage .content-wrap.left-aligned:not(:has(.image)) .copy{max-width:1200rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}section.u4m-hero .inner .bg-image-container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}section.u4m-hero .inner .bg-image-container .overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;opacity:1;mix-blend-mode:multiply}section.u4m-hero .inner .bg-image-container .overlay.gray-overlay{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(1%, #B7B7B7), to(#515151));background-image:linear-gradient(0deg, #B7B7B7 1%, #515151 100%)}section.u4m-hero .inner .bg-image-container .overlay.blue-overlay{background-image:-webkit-gradient(linear, left top, left bottom, from(#005BAA), color-stop(97%, #0093D0));background-image:linear-gradient(180deg, #005BAA 0%, #0093D0 97%)}section.u4m-hero .inner .bg-image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.75}section.u4m-hero .inner .bg-overlay-container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-image:url("https://www.tdindustries.com/hubfs/Web%20Assets%202023/Backgrounds/dots-texture-overlay.png");background-repeat:no-repeat;background-size:cover;background-position:top}section.u4m-hero .inner .bg-overlay-container.texture-with-blur{background-image:url("https://www.tdindustries.com/hubfs/Web%20Assets%202023/Backgrounds/dots-v2.png");background-repeat:no-repeat}section.u4m-hero .inner .bg-video-container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}section.u4m-hero .inner .bg-video-container .overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;opacity:1;mix-blend-mode:multiply}section.u4m-hero .inner .bg-video-container .overlay.gray-overlay{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(1%, #B7B7B7), to(#515151));background-image:linear-gradient(0deg, #B7B7B7 1%, #515151 100%)}section.u4m-hero .inner .bg-video-container .overlay.blue-overlay{background-image:-webkit-gradient(linear, left top, left bottom, from(#005BAA), color-stop(97%, #0093D0));background-image:linear-gradient(180deg, #005BAA 0%, #0093D0 97%)}section.u4m-hero .inner .bg-video-container video.video{position:absolute;z-index:0;-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%;height:100%}section.u4m-hero .inner .bg-video-container video.video::-webkit-media-controls{display:none !important}section.u4m-hero .inner .content-wrap{float:none;margin-left:auto;margin-right:auto;max-width:1340rem;padding-left:20rem;padding-right:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}section.u4m-hero .inner .content-wrap.left-aligned{padding:160rem 20rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap.left-aligned{padding:180rem 20rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}section.u4m-hero .inner .content-wrap.left-aligned .copy{text-align:left;max-width:800rem;padding-top:52rem}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap.left-aligned .copy{text-align:center;padding:20rem 0 30rem}section.u4m-hero .inner .content-wrap.left-aligned .copy .heading,section.u4m-hero .inner .content-wrap.left-aligned .copy .subheading{margin:0 auto 20rem;max-width:700rem}}section.u4m-hero .inner .content-wrap.center-aligned{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:240rem 20rem 0}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap.center-aligned{padding:200rem 20rem 0}}section.u4m-hero .inner .content-wrap.center-aligned .copy{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:755rem;text-align:center;padding-top:50rem}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap.center-aligned .copy{padding-top:0}}section.u4m-hero .inner .content-wrap.center-aligned .copy .heading,section.u4m-hero .inner .content-wrap.center-aligned .copy .subheading{margin:0 auto 20rem}section.u4m-hero .inner .content-wrap.center-aligned .copy .heading{max-width:755rem}section.u4m-hero .inner .content-wrap.has-right-media .copy{-webkit-box-flex:0;-ms-flex:0 1 47%;flex:0 1 47%;margin-right:70rem}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap.has-right-media .copy{margin:0}}section.u4m-hero .inner .content-wrap.has-right-media .copy .heading{max-width:630rem}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap.has-right-media .copy .heading{max-width:700rem}}section.u4m-hero .inner .content-wrap:not(.has-right-media).center-aligned{padding:220rem 20rem 0 20rem}section.u4m-hero .inner .content-wrap .copy{-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%;padding:0 0 100rem}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap .copy{padding:0 0 50rem}}section.u4m-hero .inner .content-wrap .copy .eyebrow{font-family:"Roboto",sans-serif;font-size:16rem;font-weight:bold;letter-spacing:4rem;line-height:1.3;margin:0 0 10rem;text-transform:uppercase;display:block;color:#005baa;color:#7ec7e6;letter-spacing:3.43px;margin:0 0 30rem}@media(max-width: 580px){section.u4m-hero .inner .content-wrap .copy .eyebrow{font-size:14rem}}section.u4m-hero .inner .content-wrap .copy .heading{font-family:"Roboto Condensed",sans-serif;font-size:60rem;font-weight:bold;letter-spacing:1px;line-height:1;margin:0 0 30rem;color:#fff;margin:0 0 20rem;text-transform:uppercase}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap .copy .heading{font-size:50rem}}@media(max-width: 580px){section.u4m-hero .inner .content-wrap .copy .heading{font-size:34rem;margin-bottom:20rem}}section.u4m-hero .inner .content-wrap .copy .heading span{color:#6cbbe2;text-shadow:5px 5px 15px rgba(0,0,0,.2)}section.u4m-hero .inner .content-wrap .copy .heading span#typer{color:#6cbbe2;text-shadow:5px 5px 15px rgba(0,0,0,.2);visibility:hidden;opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}section.u4m-hero .inner .content-wrap .copy .heading.large-text{font-family:"Roboto Condensed",sans-serif;font-size:60rem;font-weight:bold;letter-spacing:1px;line-height:1;margin:0 0 30rem;font-size:80rem;margin-bottom:20rem}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap .copy .heading.large-text{font-size:50rem}}@media(max-width: 580px){section.u4m-hero .inner .content-wrap .copy .heading.large-text{font-size:34rem;margin-bottom:20rem}}section.u4m-hero .inner .content-wrap .copy .subheading{font-family:"Roboto",sans-serif;font-size:20rem;font-weight:400;line-height:1.5;letter-spacing:0;margin:0 0 20rem;color:#fff;font-size:22px;max-width:550rem}@media(max-width: 580px){section.u4m-hero .inner .content-wrap .copy .subheading{font-size:18rem}}section.u4m-hero .inner .content-wrap .copy .links.multiple-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.u4m-hero .inner .content-wrap .copy .links.multiple-links .link-1{margin-right:30rem}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap .copy .links.multiple-links .link-1{margin-right:0}}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap .copy .links.multiple-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.u4m-hero .inner .content-wrap .copy .links .url.style-button a,section.u4m-hero .inner .content-wrap .copy .links .cta.style-button a{display:inline-block;font-family:"Roboto Condensed",sans-serif;color:#fff;background-color:#0093d0;text-transform:uppercase;font-weight:bold;font-size:18rem;line-height:1.2;letter-spacing:1rem;text-decoration:none;text-align:center;border:0;border-radius:2rem;padding:14rem 30rem;margin:20rem 0;-webkit-transition:.1s ease-in;transition:.1s ease-in;cursor:pointer;margin-bottom:0;margin-top:0}section.u4m-hero .inner .content-wrap .copy .links .url.style-button a:hover,section.u4m-hero .inner .content-wrap .copy .links .url.style-button a:focus,section.u4m-hero .inner .content-wrap .copy .links .cta.style-button a:hover,section.u4m-hero .inner .content-wrap .copy .links .cta.style-button a:focus{background-color:#fff;color:#0093d0;text-decoration:unset}section.u4m-hero .inner .content-wrap .copy .links .url.style-buttontext a,section.u4m-hero .inner .content-wrap .copy .links .cta.style-buttontext a{font-family:"Roboto Condensed",sans-serif;color:#000;font-weight:bold;font-size:18rem;line-height:1.2;letter-spacing:.56px;text-decoration:none;text-align:center;border:0;margin:20rem 0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.u4m-hero .inner .content-wrap .copy .links .url.style-buttontext a:after,section.u4m-hero .inner .content-wrap .copy .links .cta.style-buttontext a:after{content:"";margin-left:10rem;width:23rem;height:23rem;background-image:url("https://www.tdindustries.com/hubfs/Web%20Assets%202023/button-arrow.svg");display:inline-block;-webkit-transition:.1s ease-in;transition:.1s ease-in;-webkit-box-flex:0;-ms-flex:0 0 23rem;flex:0 0 23rem}section.u4m-hero .inner .content-wrap .copy .links .url.style-buttontext a:hover,section.u4m-hero .inner .content-wrap .copy .links .url.style-buttontext a:focus,section.u4m-hero .inner .content-wrap .copy .links .cta.style-buttontext a:hover,section.u4m-hero .inner .content-wrap .copy .links .cta.style-buttontext a:focus{color:#000;text-decoration:unset}section.u4m-hero .inner .content-wrap .copy .links .url.style-buttontext a:hover:after,section.u4m-hero .inner .content-wrap .copy .links .url.style-buttontext a:focus:after,section.u4m-hero .inner .content-wrap .copy .links .cta.style-buttontext a:hover:after,section.u4m-hero .inner .content-wrap .copy .links .cta.style-buttontext a:focus:after{background-image:url("https://www.tdindustries.com/hubfs/Web%20Assets%202023/button-arrow-hover.svg")}section.u4m-hero .inner .content-wrap .copy .links .url.style-whitebuttontext a,section.u4m-hero .inner .content-wrap .copy .links .cta.style-whitebuttontext a{font-family:"Roboto Condensed",sans-serif;color:#000;font-weight:bold;font-size:18rem;line-height:1.2;letter-spacing:.56px;text-decoration:none;text-align:center;border:0;margin:20rem 0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}section.u4m-hero .inner .content-wrap .copy .links .url.style-whitebuttontext a:after,section.u4m-hero .inner .content-wrap .copy .links .cta.style-whitebuttontext a:after{content:"";margin-left:10rem;width:23rem;height:23rem;background-image:url("https://www.tdindustries.com/hubfs/Web%20Assets%202023/button-arrow.svg");display:inline-block;-webkit-transition:.1s ease-in;transition:.1s ease-in;-webkit-box-flex:0;-ms-flex:0 0 23rem;flex:0 0 23rem}section.u4m-hero .inner .content-wrap .copy .links .url.style-whitebuttontext a:hover,section.u4m-hero .inner .content-wrap .copy .links .url.style-whitebuttontext a:focus,section.u4m-hero .inner .content-wrap .copy .links .cta.style-whitebuttontext a:hover,section.u4m-hero .inner .content-wrap .copy .links .cta.style-whitebuttontext a:focus{color:#000;text-decoration:unset}section.u4m-hero .inner .content-wrap .copy .links .url.style-whitebuttontext a:hover:after,section.u4m-hero .inner .content-wrap .copy .links .url.style-whitebuttontext a:focus:after,section.u4m-hero .inner .content-wrap .copy .links .cta.style-whitebuttontext a:hover:after,section.u4m-hero .inner .content-wrap .copy .links .cta.style-whitebuttontext a:focus:after{background-image:url("https://www.tdindustries.com/hubfs/Web%20Assets%202023/button-arrow-hover.svg")}section.u4m-hero .inner .content-wrap .copy .links .url.style-whitebuttontext a:hover,section.u4m-hero .inner .content-wrap .copy .links .url.style-whitebuttontext a:focus,section.u4m-hero .inner .content-wrap .copy .links .cta.style-whitebuttontext a:hover,section.u4m-hero .inner .content-wrap .copy .links .cta.style-whitebuttontext a:focus{color:#fff}section.u4m-hero .inner .content-wrap .image{-webkit-box-flex:0;-ms-flex:0 1 53%;flex:0 1 53%;height:auto;max-width:640rem;-ms-flex-item-align:end;align-self:flex-end}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap .image{-ms-flex-item-align:center;align-self:center}}section.u4m-hero .inner .content-wrap .image.hexagon-shape{-webkit-clip-path:polygon(0% 0%, 76.6% 0%, 100% 26.9%, 100% 100%, 23.4% 100%, 0 73.1%);clip-path:polygon(0% 0%, 76.6% 0%, 100% 26.9%, 100% 100%, 23.4% 100%, 0 73.1%)}section.u4m-hero .inner .content-wrap .image img{max-height:100%;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center}section.u4m-hero .inner .content-wrap .video{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}@media(max-width: 1024px){section.u4m-hero .inner .content-wrap .video{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}

<style>
  .tdi-job-search-form {
    width: 100%;
  }

  .tdi-form-row {
    display: flex;
    flex-wrap: nowrap;
    gap: 16px; /* spacing between fields */
    align-items: center;
  }

  .tdi-form-group {
    flex: 1 1 0;
    min-width: 340px;
    position: relative;
  }

  .tdi-form-group input {
    width: 100%;
    padding: 14px 12px;
    font-size: 18px; /* Changed from 18rem to 18px */
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    letter-spacing: 1px; /* Changed from 1rem to 1px */
    border: 1px solid #c0c0c0;
    border-radius: 0;
    outline: none;
    background-color: #fff;
    color: #333;
  }

  .tdi-form-group input::placeholder {
    color: #888;
  }

  .location-input-wrapper {
    position: relative;
  }

  .location-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    font-size: 16px;
    color: #0066b3;
  }

  .tdi-button-group {
    flex: 0 0 auto;
    margin-left: 16px; /* spacing to the left of button */
  }

  .tdi-button-group button {
    background-color: #0093d0;
    color: #fff;
    padding: 14px 20px;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 18px; /* Changed from 18rem to 18px */
    font-weight: 700;
    letter-spacing: 1px; /* Changed from 1rem to 1px */
    border: none;
    border-radius: 0;
    cursor: pointer;
    text-transform: uppercase;
    height: 48px;
    transition: background-color 0.2s ease;
  }

  .tdi-button-group button:hover {
    background-color: #005baa;
  }

  @media (max-width: 768px) {
    .tdi-form-row {
      flex-direction: column;
    }

    .tdi-button-group {
      margin-left: 0;
      width: 100%;
    }

    .tdi-button-group button {
      width: 100%;
    }
  }

  /* === Google Places Autocomplete Styling === */
  .pac-container {
    background-color: #fff;
    border: 1px solid #005eb8;
    border-radius: 4px;
    font-family: "Roboto Condensed", sans-serif;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    z-index: 10000 !important;
  }

  .pac-item {
    padding: 10px;
    font-size: 18px; !important;
    font-weight: bold;
    color: #333;
    border-bottom: 1px solid #e6e6e6;
  }

  .pac-item:hover,
  .pac-item-selected {
    background-color: #e8e8e9;
    color: #333;
  }

  .pac-item .pac-item-query {
  font-size: 18px !important;
  font-weight: bold;
  }
</style>
