* {
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
}

.team_main_body {
  width: 100%;
  color: #333;
}

.team_main_page {
  width: 100%;
  height: 70vh;
  display: flex;
  justify-content: space-around;
  align-items: flex-end;
  background-image: url("http://vanhooser.tuckeradvisorscm.com/wp-content/uploads/sites/177/2026/08/cover-bottom.jpg");
  background-size: cover;
  background-position: bottom center;
  /* border: 1px solid magenta; */
}

.team_emplou_page {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  margin: 0 auto;
  background-image: linear-gradient(90deg, #102943 0%, rgba(16, 41, 67, 0.9) 100%), url(http://vanhooser.tuckeradvisorscm.com/wp-content/uploads/sites/177/2026/04/4gbC2ONRcdH0_XArInRIMih70YUB4802y5iZeapJP3c.jpeg) !important;
  padding: 50px 0;
  border-top: 5px solid #CBA651;
      background-attachment: fixed;
    background-size: contain;
    
}

.team_owner_pic {
  width: 425px;
  height: 500px;
  margin-top: 15px;
}

.team_main_container {
  /* height: 100%; */
  width: 50%;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  justify-content: flex-end;
  align-items: center;
}

.team_main_container h1 {
  color: #ffffff;
  font-size: 4.5rem;
  margin: 5px 0px;
  font-family: open sans, Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-shadow: -0.05em 0.03em 0.04em rgba(0, 0, 0, 0.4);
  width: 424px;
  margin-bottom: 62px;
}

.team_main_container p {
  color: #ffffff;
  font-size: 1.2rem;
  margin: 0px;
  font-weight: 400;
 font-family: open sans, Arial, Helvetica, sans-serif;
}

.left-tmc {
  display: flex;
  align-items: center;
  justify-content: center;
}

.team_main_textbox {
  padding: 80px 40px;
  width: 430px;
  background-color: rgba(255, 255, 255, 0.5);
  color: #000000;
}

.team_main_bio {
  padding: 80px 0px;
  width: 85%;
  background-color: rgba(255, 255, 255, 0.5);
  color: #000000;
  margin: 0 auto;
  /* font-family: open sans, Arial, Helvetica, sans-serif; */
}

.team_main_bio h2 {
  /* padding: 80px 40px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  color: #000000; */
  font-family: 'Frank Ruhl Libre', Georgia, "Times New Roman", serif;
  font-size: 3rem;
  margin-bottom: 15px;
  color: #333;
}

.team_main_bio p {
  font-size: 1.2rem;
  margin-bottom: 7px;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  line-height: 1.4;
}

.team_main_textbox h4 {
  line-height: 1.25;
  font-size: 20px;
  margin-bottom: 40px;
  color: #333;
}

.team_main_textbox p {
  line-height: 1.5;
  font-size: 21px;
}

.team_main_item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
   
}

.team_main_item p {
  margin-top: 10px;
  font-size: 1.4rem;
  color: #ffffff !important;
  font-family: open sans, Arial, Helvetica, sans-serif;
}

.van-button-1 {
  padding: 12px 20px;
}

.team_main_team {
  height: 350px;
      border: 3px solid #CBA651;
      border-radius: 8px;
}

.team_emplou_row {
  /* border: 1px solid red; */
  display: flex;
  justify-content: space-between;
  width: 81%;
  flex-wrap: wrap;
}

.ash-p {
  background-image: url('http://vanhooser.tuckeradvisorscm.com/wp-content/uploads/sites/177/2026/07/screencapture-images-squarespace-cdn-content-v1-66fd4f8c9e20cf5220988aa8-d7814c25-91af-486d-803f-26bbba76870b-TuckerWealth-BrandSession-0211-jpg-2026-07-30-22_07_14.jpg');
  width: 165px;
  height: 350px;
  background-size: contain;
}

.c-p {
  background-image: url('http://vanhooser.tuckeradvisorscm.com/wp-content/uploads/sites/177/2026/07/screencapture-images-squarespace-cdn-content-v1-66fd4f8c9e20cf5220988aa8-65cb7bd0-ecc8-443b-9279-c0a30b620f91-TuckerWealth-BrandSession-0204-jpg-2026-07-30-22_09_43.jpg');
  width: 165px;
  height: 350px;
  background-size: contain;
}

.l-p {
  background-image: url('http://vanhooser.tuckeradvisorscm.com/wp-content/uploads/sites/177/2026/07/screencapture-images-squarespace-cdn-content-v1-66fd4f8c9e20cf5220988aa8-11a4df2d-3c1e-4bd9-b1d1-353056f1fb09-TuckerWealth-BrandSession-0199-jpg-2026-07-30-22_05_48.jpg');
  width: 165px;
  height: 350px;
  background-size: contain; 
}

.j-p {
  background-image: url('http://vanhooser.tuckeradvisorscm.com/wp-content/uploads/sites/177/2026/07/screencapture-images-squarespace-cdn-content-v1-66fd4f8c9e20cf5220988aa8-4bbe1cdf-8a85-4dd4-9344-390f25d65d8f-TuckerWealth-BrandSession-0203-jpg-2026-07-30-22_08_40.jpg');
  width: 165px;
  height: 350px;
  background-size: contain;
}



@media screen and (max-width: 1000px) {

  .team_emplou_page {
    flex-direction: column;
  }

  .team_owner_pic {
    height: 435px;
    width: 284px;
  }
  

}


@media screen and (max-width: 600px) {

  .team_emplou_row {
    flex-direction: column;
  }

}
