/* Generated by Glyphter (http://www.glyphter.com)*/
body {
	--home-icon-content: 'a';
	--account-icon-content: 'A';
	--warning-icon-content: '3';
	--plus-icon-content: 'B';
	--additional-owner-icon-content: 'C';
	--minus-icon-content: 'k';
	--source-icon-content: 'v';
	--check-icon-content: 'Q';
	--trash-icon-content: 'r';
	--select-icon-content: 's';
	--close-icon-content: 'R';
	--copy-icon-content: 'Y';
	--continue-icon-content: 'V';
	--search-icon-content: '!';
	--send-icon-content: 'n';
	--offer-icon-content: 'e';
	--messages-icon-content: 'S';
	--creditor-bold-icon-content: 'x';
	--mortgage-bold-icon-content: 'y';
	--asset-situation-icon-content: 'F';
	--estimate-result-icon-content: 'P';
	--settings-icon-content: 't';
	--unlock-icon-content: '2';
	--owner-bold-icon-content: 'z';
	--icon-font: 'HypothekeIcons';
}

@font-face {
    font-family: 'HypothekeIcons';
    src: url('/fonts/HypothekeIcons.eot');
    src: url('/fonts/HypothekeIcons.eot#iefix') format('embedded-opentype'),
         url('/fonts/HypothekeIcons.woff') format('woff'),
         url('/fonts/HypothekeIcons.ttf') format('truetype'),
         url('/fonts/HypothekeIcons.svg#HypothekeIcons') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

.ff-i {
	font-style: normal;
	font-weight: normal;
}

.ff-i:before {
	display: inline-block;
	font-family: 'HypothekeIcons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ff-i-account:before{content:var(--account-icon-content);}
.ff-i-add:before{content:var(--plus-icon-content)}
.ff-i-plus:before{content:var(--plus-icon-content)}
.ff-i-continue:before{content: var(--continue-icon-content);}
.ff-i-download:before{content: var(--continue-icon-content); transform: rotate(90deg) }
.ff-i-upload:before{content:var(--continue-icon-content); transform: rotate(-90deg) }
.ff-i-back:before{content:'G';}
.ff-i-close:before{content:'R';}
.ff-i-copy:before{content:var(--copy-icon-content)}
.ff-i-slider-handle:before{content: 'u';}
.ff-i-undo:before{content:'1';}
.ff-i-rotate:before{content:'1'; transform: scale(-1,1) }
.ff-i-reload:before{content:'q';}
.ff-i-menu:before{content:'O';}
.ff-i-messages:before{content: var(--messages-icon-content);}
.ff-i-message-read:before{content:'j';}
.ff-i-send:before{content:var(--send-icon-content);}
.ff-i-contact:before{content:'U';}
.ff-i-creditor:before{content:'W';}
.ff-i-cut:before{content:'X';}
.ff-i-edit:before{content:'Z';}
.ff-i-home:before{content:var(--home-icon-content);}
.ff-i-info:before{content:'c';}
.ff-i-help:before{content:'%'; margin-top: -2px;}
.ff-i-message-help:before{content:'&';}

.ff-i-logout:before{content:'i';}
.ff-i-privacy:before{content:'o';}
.ff-i-trash:before,
.ff-i-remove:before{content:var(--trash-icon-content);}
.ff-i-minus:before{content:var(--minus-icon-content)}
.ff-i-check:before{content:var(--check-icon-content)}
.ff-i-select:before {content:var(--select-icon-content)}
.ff-i-cog:before,
.ff-i-settings:before{content:var(--settings-icon-content);}
.ff-i-source:before{content:var(--source-icon-content)}
.ff-i-split:before{content:'w';}

.ff-i-creditor-bold:before{content:var(--creditor-bold-icon-content)}
.ff-i-zins-potential:before{content:var(--mortgage-bold-icon-content);}
.ff-i-mortgage-bold:before{content:var(--mortgage-bold-icon-content);}
.ff-i-owner-bold:before{content:var(--owner-bold-icon-content);}
.ff-i-real-estate-bold:before{content:'0';}
.ff-i-lock:before{content:'h';}
.ff-i-unlock:before{content:var(--unlock-icon-content);}

.ff-i-warning:before {
	content: var(--warning-icon-content);
	color: var(--warning-icon-color);
}

.ff-design-icon-box.ff-i-warning:before {
	bottom: 0px;
	right: 30px;
}

.ff-i-view:before{content:'6';}
.ff-i-house-age:before{content:'4';}
.ff-i-search:before{content: var(--search-icon-content);}
.ff-i-bath:before{content:'5';}
.ff-i-toilet:before{content:'#';}
.ff-i-shower:before{content:'"';}

.ff-i-estimate-location:before {content:'7';}
.ff-i-estimate-inside:before{content:'8';}
.ff-i-estimate-outside:before{content:'9';}
.ff-i-estimate-quality:before{content:'!';}
.ff-i-estimate-result:before{content:var(--estimate-result-icon-content);}

.ff-i-select-light:before{content:'H';}
.ff-i-warning-light:before{content:'I';}
.ff-i-creditor-light:before{content:'K';}
.ff-i-real-estate-light:before{content:'J';}
.ff-i-real-estate-estimation:before{
	content:'p';
	right: 20px;
	bottom: -50px !important;
}
.ff-i-document-light:before{ content:'L'; }
.ff-i-document-pile-light:before{content:'M';}
.ff-i-document-list-light:before {content:'N';}

.ff-i-owner:before{content:'m';}
.ff-i-additional-owner:before{content:var(--additional-owner-icon-content);}

.ff-design-icon-box.ff-i-owner:before {
	right: 8px;
}

.ff-design-icon-box.ff-i-document-light:before{
	bottom: -75px !important;
	right: -36px;
}

.ff-design-icon-box.ff-i-document-pile-light:before {
	bottom: -75px !important;
	right: -30px;
}

.ff-design-icon-box.ff-i-document-list-light:before {
	bottom: -30px !important;
}

.ff-i-offers:before{content:'d';}
.ff-i-offer:before{content:var(--offer-icon-content);}
.ff-i-asset-situation:before{content:var(--asset-situation-icon-content);}
.ff-i-mortgage-configuration:before{content:'T';}
.ff-i-mortgage:before{content:'b';}
.ff-i-conditions:before{content:'d';}
.ff-i-conditions-v2:before{content:'E';}
.ff-i-location:before{content:'f';}
.ff-i-location-v2:before{content:'g';}
.ff-i-optimizations:before{content:'l';}
.ff-i-additional-safety:before{content:'$';}

.ff-i.ff-i-legal:before {
	font-family: Times, "Times New Roman", Georgia, serif;
	content: '\0A7';
	font-size: 21px;
	width: 18px;
	font-weight: bold;
}