/* BUYERS */
#guidance-section {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

#guidance-split {
  background-color: var(--light-blue);
  border: 4px solid;
  border-color: var(--blue);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  height: 608px;
  margin-top: 41px;
  width:100%;
}

#guidance-text {
  width:44%;
  margin-left:auto;
  margin-right:auto;
  color: var(--blue);
  font-weight: 400;
  line-height: 35.6px;
  margin-top:auto;
  margin-bottom:auto;
}

#guidance-home {
  height: 100%;
  width: 50%;
  object-fit: cover;
  object-position: top;
}

#guidance-button{
  margin-left:auto;
  margin-right:auto;
  margin-top:41px;
}



/* EXPERIENCED BUYERS */
.ownership-section {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 41px;
  margin-right: 5.0px;
  margin-top: 166px;
  min-height: 1214px;
  width: 1341px;
}

#ownership-wrapper {
  background-color: var(--blue);
  display: flex;
  flex-direction:row;
  justify-content: space-between;
  align-items: center;
  height: 938px;
  width:100%;
  border: 4px solid;
  border-color: var(--blue);
}

#side-lean {
  height: 100%;
  width: 50%;
  object-fit: cover;
}

#ownership-text {
  color: var(--white);
  font-weight: 400;
  line-height: 35.6px;
  min-height: 684px;
  width: 500px;
  margin:auto auto auto auto;
}



/* TOOLS */
#tools-sec {
  width:100%;
  display:flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

#tools-list {
  height: 419px;
  margin-top:41px;
  width:100%;
  display:flex;
  flex-direction:row;
  justify-content: space-between;
  align-items: flex-start;
}

.tools-column {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 31px;
  min-height: 419px;
  width: 430px;
}

.tool-blurb {
  width:100%;
  display:flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}

.tool-image {
  background-color: var(--blue);
  border-radius: 59.5px;
  height: 119px;
  width: 119px;
  display:flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.tool-image-icon{
  width:70px;
  height:70px;
  object-fit: contain;
}

.tool-text-wrapper {
  width: 300px;
}

.tool-text-title {
  letter-spacing: 0;
  white-space: nowrap;
}

.tool-text-details {
  color: var(--blue);
  font-weight: 400;
  left: 0;
  line-height: normal;
  width: 100%;
  margin-top:8px;
}