#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: "?";  width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 50%; background-color: #f0f0f0; color: #333; 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;
} .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; 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; -moz-appearance: none; }
.proceeds-calculator__calculator-value-input option {
text-align: center; } .tooltipped {
display: inline-flex;
} .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);
}
.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;
} .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;
} @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;
}
}.postbox__thumb.postbox__audio iframe {
width: 100%;
height: auto;
margin-bottom: 20px;
}