/* custom-form.css */
#custom-form {
    max-width: 100%;
}

#custom-form label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
  align-items: center;
  color: #31324c;
  gap: 4px;
  font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5rem;
  letter-spacing: .015625rem;
  font-weight: 700;
  width: 50%;
}
.nice-select, .form-group.form-hide {
  display: none !important;
}
select#cityDropdown {
  display: block !important;
  padding: 15px;
  width: 100%;
  margin-bottom: 15px;
  border: 0px solid;
}
#custom-form .form-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
  width: 100%;
}
span.per_dol.homesaleperdol {
    right: -80px;
	z-index: 9;
}
.homesaleprice {
    position: relative;
}
#custom-form input[type="text"],
#custom-form input[type="email"],
#custom-form textarea {
    width: 100%;
    padding: 10px;
    border:1px solid #000;
    border-radius: 3px;
}

#custom-form input[type="submit"] {
    padding: 10px 20px;
    background-color: #31324c;
    color: #fff;
    border: none;
    border-radius: 3px;
    cursor: pointer;
}

#custom-form input[type="submit"]:hover {
    background-color: #31324c;
}

#response {
    margin-top: 20px;
    font-size: 14px;
}



  i {
    display: inline-flex;
    width: 1em;
    height: 1em;
  }

  i[class*=" icon-"]:before {
    font-family: icons !important;
    font-style: normal;
    font-weight: 400 !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    alt: "";
  }

  .icon--mdi-help-outline:before {
    display: none;
    content: "?";
    /* The question mark */
    /* display: inline-block;  Ensures the circle wraps tightly */
    width: 20px;
    /* Adjust for desired size */
    height: 20px;
    /* Adjust for desired size */
    line-height: 20px;
    /* Centers the question mark vertically */
    text-align: center;
    /* Centers the question mark horizontally */
    border-radius: 50%;
    /* Creates the circular shape */
    background-color: #f0f0f0;
    /* Example background color */
    color: #333;
    /* Example text color */
    font-weight: bold;
  }

  

  input {
    border-radius: 0;
    margin: 0;
  }

  input::placeholder {
    opacity: 1;
  }

  a {
    color: #eb614c;
    text-decoration: underline;
  }

  details>summary {
    list-style: none;
  }

  details>summary::-webkit-details-marker {
    display: none;
  }

  /*! CSS Used from: Embedded */
  .proceeds-calculator__calculator-value-input {
    border: 1px solid #adadb7;
    border-radius: 4px;
    text-align: right;
    padding: .75rem 1rem;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: .015625rem;
    font-weight: 500;
  }

  .proceeds-calculator__calculator-value-input:focus {
    border-color: #31324c;
    border-radius: 4px;
    box-shadow: 0 0 0 1px #31324c;
    outline: none;
  }

  @media (max-width: 767px) {
    .proceeds-calculator__calculator-value-input {
      width: 100%;
    }
  }

  .proceeds-calculator__calculator-percentage-wrapper {
    background: #ffe7b2;
    display: flex;
    overflow: hidden;
    border: 1px solid #adadb7;
    border-radius: 4px;
  }

  @media (min-width: 768px) {

    .proceeds-calculator__calculator-value-input,
    .proceeds-calculator__calculator-percentage-wrapper {
      max-width: 240px;
    }
  }

  @media (max-width: 767px) {
    .proceeds-calculator__calculator-percentage-wrapper {
      width: 100%;
    }
  }

  .proceeds-calculator__calculator-percentage-input {
    width: 50%;
    border: none;
    text-align: left;
    padding: .75rem 1rem;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: .015625rem;
    font-weight: 500;
  }

  @media (max-width: 767px) {
    .proceeds-calculator__calculator-percentage-input {
      width: 65%;
    }
  }

  .proceeds-calculator__calculator-percentage-input-currency {
    width: 50%;
    background: #f1f1f2;
    color: #6f7082;
    text-align: right;
    padding: .75rem 1rem;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: .8rem;
    line-height: 1.5rem;
    letter-spacing: .015625rem;
    font-weight: 500;
  }

  @media (max-width: 767px) {
    .proceeds-calculator__calculator-percentage-input-currency {
      width: 35%;
    }
  }

  .proceeds-calculator__calculator {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    background-color: #f9f8f5;
    gap: 50px;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  @media (max-width: 1023px) {
    .proceeds-calculator__calculator {
      flex-direction: column;
      gap: 40px;
      padding-top: 0;
      padding-bottom: 0;
    }

    .proceeds-calculator__calculator:after {
      height: 0;
      content: "";
    }
  }

  .proceeds-calculator__calculator-overview {
    position: sticky;
    top: 108px;
    display: flex;
    flex-direction: column;
    align-self: flex-start;
    border-radius: 8px;
/*     background-color: #31324c; */
    text-align: center;
    padding: 1rem 1rem 2rem;
    z-index: 2;
    width: 375px;
  }
.textblockapo {
    background: #31324c;
    padding: 20px 10px;
    margin-top: 22px;
    border-radius: 5px;
}
  .proceeds-calculator__calculator-overview h3 {
    color: #fff;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 1.875rem;
    line-height: 2.25rem;
    letter-spacing: 0;
    font-weight: 700;
    margin-bottom: 1rem;
  }

  @media (max-width: 1023px) {
    .proceeds-calculator__calculator-overview {
      top: 54px;
      align-self: initial;
      border-radius: 0;
      padding: 1.5rem 2rem;
    }
  }

  @media (max-width: 449px) {
    .proceeds-calculator__calculator-overview {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
    }
  }

  .proceeds-calculator__calculator-overview-proceeds {
    color: #fff;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 1.875rem;
    line-height: 2.25rem;
    letter-spacing: 0;
    font-weight: 700;
    margin-bottom: 2.5rem;
    display: none;
  }

  @media (max-width: 1023px) {
    .proceeds-calculator__calculator-overview-proceeds {
      font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
      font-size: 1.5625rem;
      line-height: 2rem;
      letter-spacing: 0;
      font-weight: 700;
      display: none;
    }
  }

  @media (max-width: 1023px) {
    .proceeds-calculator__calculator-overview-proceeds {
      margin-bottom: .75rem;
      display: none;
    }
  }

  .proceeds-calculator__calculator-overview-label {
    color: #a7e9f1;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: .875rem;
    line-height: 1.5rem;
    letter-spacing: .015625rem;
    font-weight: 500;
    font-weight: 700;
    margin-bottom: .5rem;
  }

  .proceeds-calculator__calculator-overview-breakdown {
    display: none;
    margin-bottom: 2.5rem;
  }

  @media (max-width: 1023px) {
    .proceeds-calculator__calculator-overview-breakdown {
      margin-bottom: 0;
      display: none;
    }
  }

  .proceeds-calculator__calculator-overview-breakdown-item {
    display: none;
    color: #fff;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 1.25rem;
    line-height: 2rem;
    letter-spacing: 0;
    font-weight: 500;
    font-weight: 700;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  @media (max-width: 1139px) {
    .proceeds-calculator__calculator-overview-breakdown-item {
      padding-left: .75rem;
      padding-right: .75rem;
    }
  }

  @media (max-width: 1023px) {
    .proceeds-calculator__calculator-overview-breakdown-item {
      width: 50%;
    }
  }

  .proceeds-calculator__calculator-overview-breakdown-item:first-of-type {
    border-right: 1px solid #c5c6cd;
  }

  .proceeds-calculator__calculator-overview-breakdown-label {
    color: #a7e9f1;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: .65rem;
    line-height: 1.25rem;
    letter-spacing: 0;
    font-weight: 500;
    font-weight: 700;
  }

  .proceeds-calculator__calculator-overview-cta {
    display: none;
    width: 100%;
    border: 1px solid #c5c6cd;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;
    padding: .75rem 1.5rem;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: .875rem;
    line-height: 1.5rem;
    letter-spacing: .015625rem;
    font-weight: 500;
    font-weight: 700;
  }

  @media (max-width: 1023px) {
    .proceeds-calculator__calculator-overview-cta {
      display: none;
    }
  }

  .proceeds-calculator__calculator-inputs {
    margin-top: 5px;
    width: 100%;
    max-width: 575px;
  }

  @media (max-width: 1023px) {
    .proceeds-calculator__calculator-inputs {
      max-width: 1000%;
      padding: 0 6%;
    }
  }

  .proceeds-calculator__calculator-input-description {
    display: none;
    color: #6f7082;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: .75rem;
    line-height: 1.25rem;
    letter-spacing: 0;
    font-weight: 500;
    margin-top: .5rem;
  }

  .proceeds-calculator__calculator-description-tooltip {
    color: #8e8e9d;
    font-size: 20px;
    vertical-align: middle;
  }

  .proceeds-calculator__calculator-input-description-cta {
    display: inline-block;
    border-bottom: 2px solid #027f87;
    color: #027f87;
    text-decoration: none;
    font-weight: 700;
  }

  .proceeds-calculator__calculator-input {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .proceeds-calculator__calculator-input:not(:first-of-type) {
    margin-top: 1.5rem;
  }

	select[data-testid="homeType"]{
		display: block !important;
	}

	select[data-testid="homeType"]+div{
		display: none !important;
	}

  @media (max-width: 767px) {
    .proceeds-calculator__calculator-input {
      flex-direction: column;
      align-items: flex-start;
    }

    .per_dol {
      right: -10px !important;
      top: 33px;
    }
  }

  .proceeds-calculator__calculator-input-label {
    display: flex;
    align-items: center;
    color: #31324c;
    gap: 4px;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: .875rem;
    line-height: 1.5rem;
    letter-spacing: .015625rem;
    font-weight: 500;
    font-weight: 700;
  }

  .proceeds-calculator__calculator-tooltip {
    color: #8e8e9d;
    font-size: 20px;
  }

  .proceeds-calculator__calculator-expansion {
    margin-top: 2rem;
    margin-bottom: 0rem;
  }

  .proceeds-calculator__calculator-expansion:last-of-type {
    margin-bottom: 0;
  }

  .proceeds-calculator__calculator-expansion-header {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 4px;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: .875rem;
    line-height: 1.5rem;
    letter-spacing: .015625rem;
    font-weight: 500;
  }

  .proceeds-calculator__calculator-expansion-header-total {
    flex-grow: 1;
    text-align: right;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: .015625rem;
    font-weight: 500;
    font-weight: 700;
  }

  .proceeds-calculator__calculator-expansion-content {
    background-color: #e0dcd3;
    padding: 1.5rem 1rem 0.8rem 1rem;
    margin-top: 0;
    border-radius: 0px;
  }

  .proceeds-calculator__calculator-expansion-subheader {
    color: #6f7082;
    font-family: SharpGrotesk, verdana, -apple-system, blinkmacsystemfont, San Francisco, roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: .75rem;
    line-height: 1.25rem;
    letter-spacing: 0;
    font-weight: 500;
    margin-top: .5rem;
  }
  
  .proceeds-calculator__calculator-value-input {
    text-align-last: center; /* Centers text in all modern browsers */
    -moz-appearance: none; /* Adjusts appearance for Firefox */
    }

.proceeds-calculator__calculator-value-input option {
    text-align: center; /* Centers text within the dropdown options */
    }

  /*! CSS Used from: Embedded */
  .tooltipped {
    display: inline-flex;
  }

  /*! CSS Used from: Embedded */
  .expansion-panel__header {
	  display:none !important;
    width: 100%;
    border: none;
    background: none;
    list-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .expansion-panel__main-header {
    display: flex;
    justify-content: space-between;
    border: none;
    background: none;
    color: #31324c;
    cursor: pointer;
  }

  .expansion-panel__main-header:after {
    display: block;
    align-items: center;
    font-size: 16px;
    transition: transform .2s linear;
    alt: "";
    content: "\23F7";
    font-family: icons !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400 !important;
    line-height: 1;
    text-transform: none;
  }

  .expansion-panel[open] .expansion-panel__main-header:after {
    transform: rotate(180deg);
  }

  /*! CSS Used fontfaces */
  @font-face {
    font-family: icons;
    src: url(data:font/woff2;base64,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) format("woff2"), url(https://orchard.com/build/q-CEkj9e9Y.woff?eed3c43510e8aec2e30e8adddb2fbf5e) format("woff");
  }

  @font-face {
    font-family: SharpGrotesk;
    font-weight: 500;
    src: url(https://assets.orchard.com/assets/fonts-v2/SharpGrotesk/500-normal.woff2) format("woff2"), url(https://assets.orchard.com/assets/fonts-v2/SharpGrotesk/500-normal.woff) format("woff");
  }

  @font-face {
    font-family: SharpGrotesk;
    font-weight: 700;
    src: url(https://assets.orchard.com/assets/fonts-v2/SharpGrotesk/700-normal.woff2) format("woff2"), url(https://assets.orchard.com/assets/fonts-v2/SharpGrotesk/700-normal.woff) format("woff");
  }

  .per_cont {
    margin: auto 4px;
    z-index: 0;
    padding: 0 5px;
    font-size: 1.1em;
    position: relative;
    background: #ffe7b2;
    font-weight: 900;
    border-radius: 5px;
  }

  .per_dol {
    z-index: 0;
    padding: 0 5px;
    font-size: 1.1em;
    position: relative;
    margin: auto 4px;
    background: #ffe7b2;
    right: -42px;
    font-weight: 900;
    border-radius: 5px;
  }

  input[type=date],
  input[type=email],
  input[type=number],
  input[type=password],
  input[type=search],
  input[type=tel],
  input[type=text],
  input[type=url],
  select,
  textarea {
    border: 0px solid #666;
  }
div#other-costs-to-consider {
    margin-top: 0px;
}


#custom-form .form-group input {
    margin-bottom: 17px;
border:0px solid #000;
}
.submit-button {margin-top: 17px;}
.per_dol.additinalmortgage {right:-42px;}
.proceeds-calculator__calculator-input.form-hide {
    display: none;
}
span.notesss {
    display: block;
    width: 203px;
    font-size: 10px;
    line-height: 13px;
    font-style: italic;
    font-weight: bold;
}
/* .homesaleprice {
    display: inline-block;
    width: 100%;
    position: relative;
} */
.hidedesk {
    position: absolute;
    background: #000;
    color: #fff;
    padding: 13px 8px;
    line-height: 0;
}
.hidedesk.plus {
    top: 11px;
	right:20px;
}

.hidedesk.minus {
    top: 11px;
    left: 46px;
}
/* .hidedesk {
    font-size: 0;
}
.hidedesk.minus:after {
    content: "â–¶";
    font-size: 18px;
}
.hidedesk.plus:after {
    content: "â–¶";
    font-size: 18px;
} */
@media(min-width:768px){

	.hidedesk {
    font-size: 0;
}
.hidedesk:before {
    content: "▶";
    font-size: 18px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 58%;
}
	.hidedesk.plus {
    right: 14px;
    left: unset;
    transform: rotate(-90deg);
    top: 0;
}
	.hidedesk.minus {
    bottom: 0;
    top: unset;
    transform: rotate(90deg);
    right: 14px;
	left:unset
}
}
@media(max-width:768px){
	.proceeds-calculator__calculator-overview{
		position:relative;
		
	}
}