@font-face{font-display:swap;font-family:Montserrat;font-weight:400;src:url(/frontend/fonts/Montserrat-Medium.666e9a78.woff2) format("woff2"),url(/frontend/fonts/Montserrat-Medium.d4229eb4.woff) format("woff"),url(/frontend/fonts/Montserrat-Medium.73a43d36.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/frontend/fonts/Montserrat-Bold.c4adaa9a.woff2) format("woff2"),url(/frontend/fonts/Montserrat-Bold.c3152b4b.woff) format("woff"),url(/frontend/fonts/Montserrat-Bold.a14d6655.ttf) format("truetype")}@font-face{font-family:icons;src:url(/frontend/fonts/icons.710c57a8.woff2) format("woff2"),url(/frontend/fonts/icons.f527dcbf.woff) format("woff"),url(/frontend/fonts/icons.c700274d.ttf) format("truetype")}.about-us-guarantee .about-us-guarantee-heading:before,.form-check-label:after,.quoted:after,.quoted:before,[class*=" icon-"],[class^=icon-]{font-family:icons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-xml:before{content:""}.icon-xls:before{content:""}.icon-xls-person:before{content:""}.icon-xls-activity:before{content:""}.icon-warning:before{content:""}.icon-user:before{content:""}.icon-upload:before{content:""}.icon-success:before{content:""}.icon-spinner:before{content:""}.icon-sort-desc:before{content:""}.icon-sort-asc:before{content:""}.icon-show:before{content:""}.icon-search:before{content:""}.icon-reset:before{content:""}.icon-refresh:before{content:""}.icon-radio-unchecked:before{content:""}.icon-radio-checked:before{content:""}.icon-quotes-right:before{content:""}.icon-quotes-left:before{content:""}.icon-print:before{content:""}.icon-previous:before{content:""}.icon-photo:before{content:""}.icon-phone:before{content:""}.icon-online:before{content:""}.icon-no-photo:before{content:""}.icon-next:before{content:""}.icon-move-up:before{content:""}.icon-move-down:before{content:""}.icon-menu:before{content:""}.icon-logout:before{content:""}.icon-logo:before{content:""}.icon-lock:before{content:""}.icon-letter:before{content:""}.icon-last:before{content:""}.icon-info:before{content:""}.icon-impersonate:before{content:""}.icon-hide:before{content:""}.icon-flag:before{content:""}.icon-first:before{content:""}.icon-file-xml:before{content:""}.icon-file-pdf:before{content:""}.icon-error:before{content:""}.icon-enlarge:before{content:""}.icon-email:before{content:""}.icon-edit:before{content:""}.icon-edit-pdf:before{content:""}.icon-download:before{content:""}.icon-delete:before{content:""}.icon-create:before{content:""}.icon-copy:before{content:""}.icon-copy-image:before{content:""}.icon-connection:before{content:""}.icon-cog:before{content:""}.icon-close:before{content:""}.icon-checkbox-unchecked:before{content:""}.icon-checkbox-checked:before{content:""}.icon-attachment:before{content:""}.icon-arrow-down:before{content:""}.icon-alternate-email:before{content:""}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-size:16px;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}.about-who-we-are .person-description dl:after,.cf:after,.contact-header dl:after,.contact-legal-notice dl:after,.form-check:after,.i-content-aside-data dl:after{clear:both;content:"";display:block}.form-check-input,.js .vh-js,.no-js .vh-no-js,.vh{border:0!important;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.hidden,.js .hidden-js,.no-js .hidden-no-js{display:none!important}body{font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#5d5d5d;font-family:Montserrat,Verdana,Geneva,sans-serif;line-height:1.5;-moz-osx-font-smoothing:grayscale}.lead,b,strong{font-weight:700}.lead{font-size:.875em}.small{font-size:.75em}.caps{text-transform:uppercase}.brand-txt{color:#c63;font-weight:500}.brand-txt>.bon{font-weight:700}.alpha,.beta,.delta,.epsilon,.gamma,.zeta,h1,h2,h3,h4,h5,h6{font-family:Montserrat,Verdana,Geneva,sans-serif;font-size:1em;line-height:1.2;margin:0 0 .75em}.alpha,.beta,h1,h2{font-weight:700;margin-bottom:.249975em;text-transform:uppercase}.alpha,h1{color:#c63}.beta,h2{color:#f93}p{margin:0 0 .75em}a{color:#5d5d5d;outline:0;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out}a:active,a:focus,a:hover{color:#000}a.text-link{color:#f93}a.text-link:active,a.text-link:focus,a.text-link:hover{color:#e67300}ul{list-style:none;margin:0;padding:0}.quoted:before{content:"";padding-right:.4em}.quoted:after{content:"";padding-left:.4em}.nobr{white-space:nowrap}form{line-height:1.2}fieldset{border:0;margin:0;padding:0}.form-legend{background-color:#fff;padding:.4285714286em .8571428571em 0}.form-header,.form-legend{font-size:.875em;font-weight:700;width:100%}.form-header{color:#c63;display:flex;line-height:1.2;padding:.8571428571em;text-transform:uppercase}.form-header-required{color:#5d5d5d;font-weight:500;margin-left:auto;white-space:nowrap}.form-header-required:last-child{padding-right:.75em}.form-header-required+.form-header-tools{margin-left:0}.form-header-tools{align-items:flex-start;display:flex;margin-left:auto}.form-header-tools a{padding:.75em}.form-group{align-items:flex-start;background:#efefef;border-top:3px solid #fff;display:flex;flex-wrap:wrap}.form-label{cursor:pointer;font-size:.875em;order:-1;padding:.4285714286em .8571428571em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40%}.form-label.required:after{content:" *";margin-right:.4em;margin-top:-.25em;position:absolute;right:0;top:.75em}.form-label.has-help{display:flex}.form-label.has-help .has-tooltip{color:#5d5d5d;line-height:1;margin-left:auto}.form-label.has-help .has-tooltip .tooltip{font-size:80%}.form-label.has-help .has-tooltip .tooltip:after{top:.5em}.form-control,.form-select{background-color:#f5f5f5;border:0;color:#000;font-size:.875em;line-height:1.2;outline:0;padding:.4285714286em;width:60%}.form-control.is-invalid,.form-select.is-invalid{background-color:#fae6e6}.form-control:focus,.form-select:focus{background-color:#fff}.form-control:-webkit-autofill,.form-control:-webkit-autofill:active,.form-control:-webkit-autofill:focus,.form-control:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #f5f5f5!important}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:1em .75em;padding-right:2.25em}.form-select option.deactivated{color:#8f9091}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.form-check{font-size:.875em;line-height:1.15;padding:.4285714286em 0 .4285714286em 1.5em;position:relative}.form-check+.form-text{padding-left:1.25rem}.form-group>.form-check{margin-left:.75em}.form-check-label{cursor:pointer;display:inline-block;line-height:1.2;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-check-label:after{left:0;position:absolute;top:.4285714286em}.form-check-label.required:before{content:"* "}.form-check-label.small{font-size:75%}.form-check-label.small:after{font-size:1.3333333333em}.form-check-label a{color:#c63;text-decoration:underline}.form-check-input[type=checkbox]+.form-check-label:after{content:""}.form-check-input[type=checkbox]:checked+.form-check-label:after{content:""}.form-check-input[type=radio]+.form-check-label:after{content:""}.form-check-input[type=radio]:checked+.form-check-label:after{content:""}.form-check-input.is-invalid+.form-check-label:after{background:#fae6e6;color:#c00}fieldset.form-group>.col-form-label{float:left;font-size:.875em;padding:.4285714286em .8571428571em;width:40%}fieldset.form-group>.col-form-label.required{position:relative}fieldset.form-group>.col-form-label.required:after{content:" *";margin-right:.4em;margin-top:-.25em;position:absolute;right:0;top:.75em}fieldset.form-group>div{background:#f5f5f5;padding:.28125em 0 .28125em .375em;width:60%}fieldset.form-group>div .form-check{padding:.09375em 0 .09375em 1.25rem}fieldset.form-group>div .form-check-label.required:before{content:""}fieldset.form-group>div .form-check-label:after{top:.19375em}fieldset.form-group>div.invalid-feedback{background-color:#c00}fieldset.form-group.form-check-inline>div{display:flex}fieldset.form-group.form-check-inline>div .form-check{margin-right:1.5em}fieldset.form-group.form-check-inline>div .form-check:last-child{margin-right:0}textarea.form-control{resize:vertical}.js textarea[data-controller=dynamic-textarea]{overflow-y:hidden;resize:none}.textarea-ghost{background-color:#fc0;border:0;border-bottom:1px solid transparent;bottom:100%;display:block;left:100%;opacity:0;overflow-wrap:break-word;pointer-events:none;position:absolute;visibility:hidden;white-space:pre-wrap;word-wrap:break-word}.textarea-ghost.debug{background-color:#fc0;bottom:auto;left:0;opacity:.9;pointer-events:all;top:0;visibility:visible}.form-group-captcha{display:grid;grid-template-areas:"label captcha input" "label error error";grid-template-columns:40% 100px 1fr;grid-template-rows:40px 1fr}.form-group-captcha .form-label{font-size:75%;grid-area:label;width:auto}.form-group-captcha .captcha_image{grid-area:captcha}.form-group-captcha .form-control{grid-area:input;height:40px;width:100%}.form-group-captcha .invalid-feedback{grid-area:error;margin:0;width:auto}.form-switch{align-items:center;display:flex;padding-left:40%}.form-switch .form-check{margin-left:.375em;padding-left:2.5em}.form-switch .form-check .form-check-input+.form-check-label:after{background-color:#e3e3e3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;border:1px solid #b3b3b3;border-radius:2em;content:"";font-size:1.1428571429em;height:1em;margin-left:-2.5em;top:0;transition:background-position 125ms ease-in-out;width:2em}.form-switch .form-check .form-check-input:checked+.form-check-label:after{background-color:#5d5d5d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%;border-color:#5d5d5d}.form-switch .form-check .form-check-input:disabled+.form-check-label{opacity:.5;pointer-events:none}.form-switch .form-check .form-check-input+.form-check-label a{margin-left:.75em}.form-switch .form-check .form-check-input+.form-check-label [data-checked="0"]{display:inline}.form-switch .form-check .form-check-input+.form-check-label [data-checked="1"],.form-switch .form-check .form-check-input:checked+.form-check-label [data-checked="0"]{display:none}.form-switch .form-check .form-check-input:checked+.form-check-label [data-checked="1"]{display:inline}.form-switch.append .form-check{padding-top:0}.form-switch .form-check-label{position:relative}.form-switch .has-tooltip.form-help-text{align-self:flex-start}.form-switch-red .form-check .form-check-label{color:#8f9091}.form-switch-red .form-check .form-check-input:checked+.form-check-label{color:#c00}.form-switch-red .form-check .form-check-input:checked+.form-check-label:after{background-color:#c00;border-color:#c00}.form-box .form-switch .form-check .form-check-input+.form-check-label:after{border-color:rgba(0,0,0,.25)}.form-switch-right{justify-content:flex-end}.form-switch-reverse .form-check{padding:0 2.5em 0 0}.form-switch-reverse .form-check-label:after{margin:0 -2.5em 0 0;right:0}.form-group.form-switch .invalid-feedback{padding:0 0 0 .75em}.form-group.form-switch.form-switch-right .invalid-feedback{order:-1;padding:0 .75em 0 0}.invalid-feedback{background:#c00;color:#fff;font-size:.625em;font-weight:700;margin-left:40%;min-width:60%;padding:0 .6em}.form-check~.invalid-feedback{margin-bottom:.4285714286em;margin-left:calc(1.2em + 1.5rem);margin-top:-.4285714286em;min-width:unset}.form-group.error-as-tooltip{position:relative}.form-group.error-as-tooltip .invalid-feedback{bottom:100%;display:none;margin:0;min-width:10em;position:absolute;z-index:1}.form-group.error-as-tooltip .form-control:focus~.invalid-feedback,.form-group.error-as-tooltip:hover .invalid-feedback{display:block}.form-disclaimer{border-top:3px solid #fff;font-size:75%;padding:.5714142857em .8571428571em}.form-disclaimer a{color:#c63;text-decoration:underline}.form-footer{border-top:3px solid #fff;display:flex;padding:.75em}.form-footer button{margin-right:1.5em}.form-footer button:last-child{margin-right:0}.page-wrapper{display:flex;margin:0 auto;max-width:60em;min-height:100vh;overflow:hidden;position:relative}.menu{background-color:#eee;flex:0 0 18em;position:relative;z-index:1}.menu .trigger{background-color:hsla(0,0%,100%,.5);display:flex;font-size:2em;height:1.75em;position:absolute;top:.75em;width:1.75em;z-index:1}.main-menu{margin-left:-18em;transition:margin-left .25s ease-in-out}.main-menu .trigger{border-bottom-right-radius:25%;border-top-right-radius:25%;padding:.375em;right:-1.75em}.main-menu .icon-main-menu:before{content:""}.main-menu.active{margin-left:0}.main-menu.active .icon-main-menu{color:#c00}.main-menu.active .icon-main-menu:before{content:""}.page-container{display:flex;flex:0 0 100%;flex-direction:column;max-width:100%;min-height:100vh}.page-header{text-align:center}.page-content{flex:1;margin-top:1.5em}.menu-bon-prefix>a:before{color:#f93;content:"Bon"}.admin-sidebar>ul,.menu>ul{max-height:100vh;max-width:100%;overflow-y:auto}.menu a{display:block}.menu>ul>li>a{background-color:#5d5d5d;border-bottom:1px solid #909090;color:#fff;letter-spacing:.1em;padding:.75em;text-transform:uppercase}.menu>ul>li>a:focus,.menu>ul>li>a:hover{background-color:#444;color:#fff}.menu>ul>li a:active,.menu>ul>li.active>a{background-color:#444}.menu ul ul a{background-color:#efefef;color:#5d5d5d;font-size:.8em;padding:.46875em .9375em}.menu ul ul a:focus,.menu ul ul a:hover{background-color:#fcfcfc;color:#000}.menu ul ul li.active a{color:#c63}@media screen and (min-width:940px){.page-header{padding-bottom:2.25em}.main-menu{background:#fff;margin:0;max-width:60em;position:absolute;top:8.832em;width:100%;z-index:2}.main-menu .trigger{display:none}.main-menu>ul{display:flex;justify-content:space-between;margin:0 .375em}.main-menu>ul>li>a{background:transparent;border:0;color:#5d5d5d;padding:.375em}.main-menu>ul>li>a:focus,.main-menu>ul>li>a:hover{background:transparent;color:#d6855c}.main-menu>ul>li.active>a,.main-menu>ul>li>a:active{background:transparent;color:#c63}.main-menu>ul>li:first-child>ul{left:0}.main-menu>ul>li:last-child>ul{right:0}.main-menu>ul>li:hover>ul,.main-menu>ul>li>a:active+ul,.main-menu>ul>li>a:focus+ul{display:block}.main-menu ul ul{border-top:3px solid #c63;display:none;position:absolute;z-index:1}.main-menu ul ul a{background-color:#5d5d5d;color:#fff}.main-menu ul ul a:active,.main-menu ul ul a:focus,.main-menu ul ul a:hover{background-color:#5d5d5d;color:#f93}.main-menu ul ul li.active a{color:#f93}}.page-header{padding-top:1.5em;position:relative;transition:padding-bottom .25s ease-in-out}.page-header h1{font-size:1em;line-height:1;margin:0 auto;text-align:center;width:11.5em}.page-header .logout{display:block;font-size:2em;line-height:1;padding:.375em;position:absolute;right:1.75em;top:.75em}.page-header .logout.has-tooltip .tooltip{font-size:.5em;margin:0;top:.375em}.page-header-logo{color:#c63;display:block;font-size:.8em;font-weight:500;transition:font-size .25s ease-in-out}.page-header-logo:active,.page-header-logo:focus,.page-header-logo:hover{color:#d6855c}.page-header-logo:active>.icon-logo,.page-header-logo:focus>.icon-logo,.page-header-logo:hover>.icon-logo{transform:scale(1.2)}.page-header-logo:active>.claim,.page-header-logo:focus>.claim,.page-header-logo:hover>.claim{letter-spacing:.5em}.page-header-logo .icon-logo{display:inline-block;font-size:3em;margin-bottom:.08em;transform-origin:center bottom;transition:transform .25s ease-in-out;width:1em}.page-header-logo strong{border-bottom:1px solid #c63;display:block;font-size:1.2em;font-weight:500;letter-spacing:.2em;line-height:1.2;white-space:nowrap}.page-header-logo .claim{font-size:.65em;letter-spacing:.13em;line-height:2.2;text-transform:uppercase;transition:letter-spacing .25s ease-in-out}.page-header-logo .bon{font-weight:700}@media screen and (min-width:940px){.page-header-logo{font-size:1.2em}}.page-search{align-self:center;background:#d9d9d9;box-shadow:0 .5em .75em rgba(0,0,0,.25);display:flex;font-size:.75em;margin:.75em auto -3.75em;padding:1.125em;transition:font-size .25s ease-in-out;z-index:1}.page-search nav{display:none;margin-right:.75em}.page-search ul{border:1px solid #fff;display:flex}.page-search li{border-left:1px solid #fff}.page-search li:first-child{border:0}.page-search a,.page-search label{background:#d9d9d9;color:#5d5d5d;cursor:pointer;display:block;line-height:1.2;padding:.375em .75em;transition:background-color .25s ease-in-out}.page-search a:active,.page-search a:focus,.page-search a:hover,.page-search label:active,.page-search label:focus,.page-search label:hover{background-color:#efefef;color:#5d5d5d}.page-search li.active a{color:#c63}.page-search form{background:#fff}.page-search fieldset{border:1px solid #fff;display:flex}.page-search button,.page-search input{background:#fff;border:0;color:#6b6b6b;outline:0}.page-search input{line-height:1.2;padding:.375em .75em}.page-search button{align-items:center;cursor:pointer;display:flex;justify-content:center;line-height:1;padding:0;width:2.2857142857em}.page-search button:active,.page-search button:focus,.page-search button:hover{color:#f93}.page-search input::-webkit-search-cancel-button,.page-search input::-webkit-search-decoration{display:none}@media screen and (min-width:655px){.page-search{font-size:.75em}.page-search>nav{display:block}}@media screen and (min-width:820px){.page-search{font-size:1em}}.page-footer-links a,.page-footer-menu a{color:#5d5d5d}.page-footer .spacer{max-width:44.375em}.page-footer-content{color:#5d5d5d;justify-content:center;margin:.75em auto 0;padding:.75em;text-align:center}.page-footer-content,.page-footer-menu{display:flex;flex-wrap:wrap}.page-footer-menu li{font-size:.75em;width:50%}.page-footer-menu li:last-child:nth-child(odd){width:100%}.page-footer-menu a{display:block;height:100%;padding:1em}.page-footer-menu a:active,.page-footer-menu a:focus,.page-footer-menu a:hover{background-color:#efefef;color:#000}.page-footer-menu .title{font-weight:700;text-transform:uppercase}.page-footer-menu .copy{margin:0}.page-footer-copyright{color:#000;font-size:.75em;padding:0 .4em}.page-footer-links{display:flex;font-size:.75em;padding:0 .4em}.page-footer-links li:after{content:" | "}.page-footer-links li:last-child:after{content:""}.page-footer-links a{color:#757575}.page-footer-links a:active,.page-footer-links a:focus,.page-footer-links a:hover{text-decoration:underline}.footer-brand{color:#c63}.footer-link{color:#5d5d5d;text-transform:uppercase}.footer-link:active,.footer-link:focus,.footer-link:hover{color:#c63}.bon-prefix:before{color:#c63;content:"Bon"}@media screen and (min-width:768px){.page-footer-menu li,.page-footer-menu li:last-child:nth-child(odd){width:20%}}.admin-menu .icon-admin-menu:before{content:""}.admin-menu.active .icon-admin-menu:before{content:""}.admin-sidebar .icon-admin-sidebar:before{content:""}.admin-sidebar.active .icon-admin-sidebar:before{content:""}[data-collapsed] .icon-toggler{display:inline-block;font-size:80%;margin-right:.375em;transform-origin:center;transition:transform .25s ease-in-out}[data-collapsed] .icon-toggler:before{content:""}[data-collapsed="0"] .icon-toggler{transform:rotate(90deg)}.icon-order-asc,.icon-order-desc{position:relative}.icon-order-asc:before,.icon-order-desc:before{content:""}.icon-order-asc:after,.icon-order-desc:after{content:"";left:0;position:absolute}.icon-order-asc:after,.icon-order-desc:before{opacity:.66}.icon-copy-image-down:before,.icon-copy-image-up:before{content:"";display:inline-block}.icon-copy-image-down:after,.icon-copy-image-up:after{content:""}.icon-copy-image-up:before{transform:rotate(180deg)}.btn,button{background:transparent;border:0;color:#c63;cursor:pointer;display:inline-flex;font-size:.875em;font-weight:700;line-height:1;padding:0;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease-in-out,color .25s ease-in-out}.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover{color:#f93}.btn .icon-next:first-child,button .icon-next:first-child{margin-left:-.3em}.btn[formnovalidate]:before,button[formnovalidate]:before{content:"✓"}.cta{background-color:#c63;display:block;font-size:1em;margin:0 auto;padding:.75em;text-align:center}.cta,.cta .brand-txt{color:#fff}a.cta{transition:font-size .25s ease-in-out,background-color .25s ease-in-out,transform .25s ease-in-out}a.cta:active,a.cta:focus,a.cta:hover{background-color:#f93;color:#fff}.cta-content{display:inline;font-size:.8em}.spacer{border-bottom:1px solid #8f9091;border-top:0;margin:.75em auto}figure{margin:0}.responsive-img{background-color:#8f9091;color:#fff;display:block;height:0;position:relative;width:100%}.responsive-img>.no-photo,.responsive-img>img{height:100%;left:0;position:absolute;top:0;width:100%}.responsive-img>.no-photo{align-items:center;display:flex;flex-direction:column;justify-content:center}.responsive-img .icon-no-photo{font-size:3em}.responsive-img .msg-no-photo{font-size:.75em;text-transform:uppercase}.inquiry-cta,.inquiry-cta-inverse{border-radius:100%;display:flex;height:6em;line-height:1.2;overflow:hidden;padding:.375em;position:relative;text-align:center;width:6em}.inquiry-cta .cta-content,.inquiry-cta-inverse .cta-content{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.inquiry-cta .quoted:after,.inquiry-cta .quoted:before,.inquiry-cta-inverse .quoted:after,.inquiry-cta-inverse .quoted:before{display:block;left:0;padding:1.5em;position:absolute;text-align:center;width:100%}.inquiry-cta .quoted:before,.inquiry-cta-inverse .quoted:before{top:0}.inquiry-cta .quoted:after,.inquiry-cta-inverse .quoted:after{bottom:0}.inquiry-cta-inverse:active,.inquiry-cta-inverse:focus,.inquiry-cta-inverse:hover,.inquiry-cta:active,.inquiry-cta:focus,.inquiry-cta:hover{transform:scale(1.1)}.inquiry-cta .cta-content,.inquiry-cta-inverse .cta-content{font-size:.75em;font-weight:700;line-height:1.2}.inquiry-cta{background-color:#c63;color:#fff}.inquiry-cta-inverse{background-color:#fff;color:#c63}a.inquiry-cta,a.inquiry-cta-inverse{transition:transform .25s ease-in-out}a.inquiry-cta-inverse:active,a.inquiry-cta-inverse:focus,a.inquiry-cta-inverse:hover,a.inquiry-cta:active,a.inquiry-cta:focus,a.inquiry-cta:hover{transform:scale(1.1)}a.inquiry-cta{color:#fff}a.inquiry-cta:active,a.inquiry-cta:focus,a.inquiry-cta:hover{background-color:#f93;color:#fff!important}a.inquiry-cta-inverse{color:#c63}a.inquiry-cta-inverse:active,a.inquiry-cta-inverse:focus,a.inquiry-cta-inverse:hover{background-color:#fed633;color:#fff!important}.pager{display:flex;flex-direction:column;line-height:1;pointer-events:none}.pager a{pointer-events:all}.pager .pager-links{align-items:flex-start;display:flex;flex:1;line-height:1}.pager .current-of-total{font-size:80%}.pager .pager-links{margin:.75em auto 0}.pager .pages{flex:1;flex-wrap:wrap;justify-content:center}.pager ul{display:flex}.pager [class^=icon-]{vertical-align:top}.pager .first span,.pager .last span,.pager .next span,.pager .previous span{border:0!important;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pager .first a,.pager .first.pager-disabled,.pager .last a,.pager .last.pager-disabled,.pager .next a,.pager .next.pager-disabled,.pager .previous a,.pager .previous.pager-disabled{border-radius:100%;display:block;font-size:1.5em;height:1em;text-align:center;width:1em}.pager .first a,.pager .last a,.pager .next a,.pager .previous a{background-color:#c63;color:#fff}.pager .first a:active,.pager .first a:focus,.pager .first a:hover,.pager .last a:active,.pager .last a:focus,.pager .last a:hover,.pager .next a:active,.pager .next a:focus,.pager .next a:hover,.pager .previous a:active,.pager .previous a:focus,.pager .previous a:hover{background-color:#f93}.pager .first.pager-disabled,.pager .last.pager-disabled,.pager .next.pager-disabled,.pager .previous.pager-disabled{background-color:#bfbfbf;color:#fff}.pager .first,.pager .previous{margin-right:.1875em}.pager .last,.pager .next{margin-left:.1875em}.pager .page{padding:.25em}.pager .page a:active,.pager .page a:focus,.pager .page a:hover{color:#f93}.pager .pager-current{color:#c63}.mini-pager ul{flex:1}.mini-pager .next{margin-left:auto}.flash-error,.flash-info,.flash-success,.flash-warning{display:flex;line-height:1.15;margin:.75em 0;overflow:hidden;padding:.75em .75em .75em 2em}.flash-error[aria-hidden=true],.flash-info[aria-hidden=true],.flash-success[aria-hidden=true],.flash-warning[aria-hidden=true]{display:none}.flash-error[aria-hidden=false][data-fadeout],.flash-info[aria-hidden=false][data-fadeout],.flash-success[aria-hidden=false][data-fadeout],.flash-warning[aria-hidden=false][data-fadeout]{animation:fadeout .25s ease-in-out 2s 1 normal forwards}.flash-error[aria-hidden=false][data-fadeout][data-fadeout="1"],.flash-info[aria-hidden=false][data-fadeout][data-fadeout="1"],.flash-success[aria-hidden=false][data-fadeout][data-fadeout="1"],.flash-warning[aria-hidden=false][data-fadeout][data-fadeout="1"]{animation-delay:1s}.flash-error[aria-hidden=false][data-fadeout][data-fadeout="3"],.flash-info[aria-hidden=false][data-fadeout][data-fadeout="3"],.flash-success[aria-hidden=false][data-fadeout][data-fadeout="3"],.flash-warning[aria-hidden=false][data-fadeout][data-fadeout="3"]{animation-delay:3s}.flash-error[aria-hidden=false][data-fadeout][data-fadeout="4"],.flash-info[aria-hidden=false][data-fadeout][data-fadeout="4"],.flash-success[aria-hidden=false][data-fadeout][data-fadeout="4"],.flash-warning[aria-hidden=false][data-fadeout][data-fadeout="4"]{animation-delay:4s}.flash-error[aria-hidden=false][data-fadeout][data-fadeout="5"],.flash-info[aria-hidden=false][data-fadeout][data-fadeout="5"],.flash-success[aria-hidden=false][data-fadeout][data-fadeout="5"],.flash-warning[aria-hidden=false][data-fadeout][data-fadeout="5"]{animation-delay:5s}.flash-error[aria-hidden=false][data-fadeout][data-fadeout="100"],.flash-info[aria-hidden=false][data-fadeout][data-fadeout="100"],.flash-success[aria-hidden=false][data-fadeout][data-fadeout="100"],.flash-warning[aria-hidden=false][data-fadeout][data-fadeout="100"]{animation-delay:100s}.flash-error>[class^=icon-],.flash-info>[class^=icon-],.flash-success>[class^=icon-],.flash-warning>[class^=icon-]{display:block;flex:0 0 2em;margin-left:-2em;text-align:right}.flash-error>[class^=icon-]:after,.flash-info>[class^=icon-]:after,.flash-success>[class^=icon-]:after,.flash-warning>[class^=icon-]:after{content:" "}.flash-error a,.flash-info a,.flash-success a,.flash-warning a{color:inherit;text-decoration:underline}.flash-error ul,.flash-info ul,.flash-success ul,.flash-warning ul{list-style-type:circle;margin-left:1.5em}.flash-success{background-color:#76a10c;color:#fff}.flash-success .icon-msg:before{content:""}.flash-info{background-color:#c4e9f1;color:#5d5d5d}.flash-info .icon-msg:before{content:""}.flash-info ul.bullet-list>li:before{color:#fff}.flash-warning{background-color:#ffc107;color:#3a2c00}.flash-warning .icon-msg:before{content:""}.flash-error{background-color:#c00;color:#fff}.flash-error .icon-msg:before{content:""}[class^=flash-].pending .icon-msg:before{animation:spinner-rotate 1.5s linear infinite;content:"";display:inline-block}@keyframes fadeout{0%{height:auto}to{height:0;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}}.message-fadeout-container{position:relative}.message-fadeout-container .flash-error,.message-fadeout-container .flash-info,.message-fadeout-container .flash-success,.message-fadeout-container .flash-warning{border-radius:6px;left:.75em;opacity:.8;padding-right:1.5em;position:absolute;width:-moz-fit-content;width:fit-content;z-index:1}.spinner-container{position:relative}.spinner,.spinner-bonreal{background-color:hsla(0,0%,100%,.8);bottom:0;display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.spinner-bonreal:before,.spinner:before{color:#5d5d5d;font-family:icons;font-size:3em;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;position:absolute;top:50%}.spinner:before{content:""}.spinner-bonreal:before{content:""}[aria-busy=false]>.spinner>.spinner,[aria-busy=false]>.spinner>.spinner-bonreal{display:none!important}[aria-busy=false]>.spinner>.spinner-bonreal:before,[aria-busy=false]>.spinner>.spinner:before{animation:none}[aria-busy=true]>.spinner,[aria-busy=true]>.spinner-bonreal{display:block}[aria-busy=true]>.spinner:before{animation:spinner-rotate 1.5s linear infinite}[aria-busy=true]>.spinner-bonreal:before{animation:logo-pulse 1s linear infinite both}@keyframes spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes logo-pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}.hero-home{position:relative}.hero-home>.bg{background:url(/frontend/images/hero-home-stephansplatz.b56eba11.jpg) 50% no-repeat;background-size:cover;height:0;padding:34.83% 0 0;width:100%}@media screen and (min-width:580px){.hero-home>.cta{border:1px solid #fff;border-radius:100%;box-shadow:0 0 0 .5em #c63;display:flex;height:10em;left:50%;margin:-5em 0 0 -5em;overflow:hidden;position:relative;position:absolute;top:50%;width:10em}.hero-home>.cta .cta-content{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.hero-home>.cta .quoted:after,.hero-home>.cta .quoted:before{display:block;left:0;padding:1.5em;position:absolute;text-align:center;width:100%}.hero-home>.cta .quoted:before{top:0}.hero-home>.cta .quoted:after{bottom:0}.hero-home>.cta:active,.hero-home>.cta:focus,.hero-home>.cta:hover{box-shadow:0 0 0 .5em #f93;transform:scale(1.1)}.hero-home>.cta .cta-content:after,.hero-home>.cta .cta-content:before{font-size:1.4em;padding:.75em}.hero-home .cta-content{display:block;font-weight:700;padding:.5em 0}}@media screen and (min-width:740px){.hero-home>.cta{font-size:1.2em}}.google-analytics-iframe{display:none;height:0;visibility:hidden;width:0}.banner-bar{margin:.375em .75em}.banner-bar ul{display:flex;flex-wrap:wrap}.banner-bar li{padding:0;width:100%}.banner-bar a{background-position:0;background-repeat:no-repeat;background-size:cover;border:1px solid #c63;display:block;height:0;margin:.375em 0;padding-top:25.641025641%;transition:border-color .25s ease-in-out}.banner-bar a:active,.banner-bar a:focus,.banner-bar a:hover{border-color:#f93}@media screen and (min-width:480px){.banner-bar-even li{width:50%}.banner-bar-even li:nth-child(odd){padding-right:.375em}.banner-bar-even li:nth-child(2n){padding-left:.375em}}@media screen and (min-width:768px){.banner-bar li{width:33.3333%}.banner-bar li:nth-child(3n+1){padding:0 .375em 0 0}.banner-bar li:nth-child(3n+2){padding:0 .1875em}.banner-bar li:nth-child(3n+3){padding:0 0 0 .375em}}.banner-bonbon{background-image:url(/frontend/images/banner-bonbon.07c851be.png)}.banner-verkaufen{background-image:url(/frontend/images/banner-verkaufen.886c9d80.png)}.banner-energieausweis{background-image:url(/frontend/images/banner-energieausweis.17af20f6.png)}.banner-bonsurprise{background-image:url(/frontend/images/banner-bonsurprise.62a6207b.png)}.banner-home-staging{background-image:url(/frontend/images/banner-home-staging.415136c6.png)}.banner-liegenschaftsbewertung{background-image:url(/frontend/images/banner-liegenschaftsbewertung.790ddbb1.jpg)}.banner-info-folder{background-image:url(/frontend/images/banner-info-folder.329c08a4.png)}.banner-unterstuetzen{background-image:url(/frontend/images/banner-bonsurprise-unterstuetzen.8e52c9fa.png)}.home-teaser{background-color:#d9d9d9;color:#6b6b6b;padding:.75em;position:relative}.home-teaser .mini-pager{margin-top:.75em}.home-teaser-heading{background-color:#d9d9d9;color:#6b6b6b;float:left;font-size:.8125em;font-weight:400;letter-spacing:.1em;line-height:1;margin-bottom:-1px;margin-left:2.7692307692em;padding:0 .4615384615em;position:relative;z-index:1}.home-teaser-result-wrapper{border:1px solid #fff;clear:both;padding:.75em;position:relative}.home-teaser-result li{margin-bottom:.75em}.home-teaser-result a{display:block}.home-teaser-result figure{height:0;padding-top:61.6788321168%;position:relative}.home-teaser-result img{height:100%;left:0;position:absolute;top:0;width:100%}.home-teaser-result figcaption{background-color:rgba(0,0,0,.6);bottom:0;font-size:.75em;max-height:100%;overflow:hidden;padding:.375em;position:absolute;width:100%}.home-teaser-result figcaption>.objekt-teaser-umgebung{color:#f93;text-transform:uppercase}.home-teaser-result figcaption>.objekt-teaser-title{color:#fff}@media screen and (min-width:550px){.home-teaser-result{display:flex;margin:0 1.5em}.home-teaser-result li{flex:0 1 33.3333%;margin:0 1%}.home-teaser-result li:first-child{margin-left:0}.home-teaser-result li:last-child{margin-right:0}.home-teaser .mini-pager{left:0;margin-top:-1em;padding:0 .375em;position:absolute;top:50%;width:100%}}.about-us-header{margin-bottom:1.5em;position:relative}.about-us-header>.bg{background:url(/frontend/images/header-about-us.b1737671.jpg) 50% no-repeat;background-size:cover;height:0;padding-top:91vw;transition:padding-top .25s ease-in-out;width:100%}.about-us-header>.claim{background:linear-gradient(0deg,rgba(0,0,0,.5),hsla(0,0%,100%,0));bottom:0;color:#fff;font-size:1.5em;font-weight:700;line-height:1.25;padding:4.5em 1.5em 1.5em;position:absolute;text-align:center;width:100%}.about-us-header>.claim .quote{align-items:center;display:flex;font-size:.8333333333em;justify-content:center;margin:0 auto .375em;width:50%}.about-us-header>.claim .quote:after,.about-us-header>.claim .quote:before{border-bottom:1px solid #fff;content:" ";display:block;width:100%}.about-us-header>.claim .quote:before{margin-right:.4em}.about-us-header>.claim .quote:after{margin-left:.4em}@media screen and (min-width:600px){.about-us-header>.bg{padding-top:42%}}.about-us-content-wrapper{margin:0 auto;max-width:100%;transition:max-width .25s ease-in-out}.about-us-heading{border-bottom:1px solid #c63;font-size:1.25em;padding:.6em}.about-us-content{font-size:.875em;padding:.8571428571em}@media screen and (min-width:768px){.about-us-content-wrapper{max-width:75%}}.about-us-copy ul{list-style:disc;padding-left:1em}.about-who-we-are .person-wrapper{padding:.75em 0}.about-who-we-are .responsive-img{padding-top:66.6666666667%}.about-who-we-are .person-description{font-size:.875em;padding:.8571428571em}.about-who-we-are .person-description .name small{display:block;font-size:1em;font-weight:400}.about-who-we-are .person-description dd,.about-who-we-are .person-description dt{float:left}.about-who-we-are .person-description dt{clear:both;width:2em}.about-who-we-are .person-description dt:after{content:" "}.about-who-we-are .person-description dd{font-weight:700;margin:0}.about-who-we-are .person-description dd a{color:#5d5d5d}.about-who-we-are .person-description dd a:active,.about-who-we-are .person-description dd a:focus,.about-who-we-are .person-description dd a:hover{text-decoration:underline}@media screen and (min-width:600px){.about-who-we-are .person-wrapper{display:flex}.about-who-we-are .person{flex:0 0 50%}}.about-slides-wrapper{margin-bottom:3em}.about-slides-wrapper .swipe,.about-slides-wrapper .swipe-item-container{padding-top:66.715542522%}.about-slides-wrapper .swipe-wrap{min-width:800%}.about-slides-wrapper.not-initialized li{float:left;height:0;padding-top:8.3394428152%;position:relative;width:12.5%}.about-slides-wrapper.not-initialized li>img{left:0;position:absolute;top:0;width:100%}.about-slides-wrapper.not-initialized .swipe-pager{display:none}.about-slides-wrapper .swipe-item{width:12.5%}.about-slides-wrapper .swipe-item-content{display:flex}.about-slides-wrapper .swipe-pager button{background-color:transparent;border:0;color:#c63}.no-js .about-slides-wrapper .swipe{overflow-x:auto}@media screen and (min-width:480px){.about-slides-wrapper .swipe,.about-slides-wrapper .swipe-item-container{padding-top:33.357771261%}.about-slides-wrapper .swipe-wrap{min-width:400%}}@media screen and (min-width:768px){.about-slides-wrapper .swipe,.about-slides-wrapper .swipe-item-container{padding-top:16.6788856305%}.about-slides-wrapper .swipe-wrap{min-width:200%}}.about-us-guarantee .about-us-guarantee-heading{border-top:1px solid #c63;font-size:1.25em;margin:0 auto .75em;max-width:100%;padding:1.2em .6em .6em;position:relative;text-align:center;text-transform:none;transition:max-width .25s ease-in-out}.about-us-guarantee .about-us-guarantee-heading:before{background-color:#fff;content:"";left:50%;margin-left:-1.25em;position:absolute;top:-.6em;width:2.5em}.about-us-guarantee .copy-container>p{margin-bottom:1.5em}.about-us-guarantee .guarantee-header{background-color:#0c1760;color:#ee9973}.about-us-guarantee .guarantee-header .alpha{color:#ee9973;font-size:1.75em;font-weight:400;margin-bottom:1em;transition:font-size .25s ease-in-out}.about-us-guarantee .guarantee-header .about-us-content{padding-bottom:62px;padding-top:1.7142857143em;position:relative}.about-us-guarantee .guarantee-header .about-us-content .badge{bottom:0;height:124px;left:50%;margin-bottom:-62px;margin-left:-62px;position:absolute;width:124px}.about-us-guarantee .guarantee-header .about-us-content .hundred-percent{display:block;font-size:2em;font-weight:700;line-height:1.25}.about-us-guarantee .guarantee-copy{background-color:#efefef;padding-top:62px}.about-us-guarantee .guarantee-copy .about-us-heading{text-transform:none}ol.about-us-list{counter-reset:item;list-style:none;margin:0;padding:0}ol.about-us-list>li{counter-increment:item;display:flex}ol.about-us-list>li:before{color:#c63;content:counter(item) ".";flex:0 0 1.75em;font-weight:700;margin-right:.4em}ol.about-us-list>li ul{list-style:disc;padding-left:1em}ol.about-us-list>li ul .footnote{list-style:none;margin-left:-1em}@media screen and (min-width:768px){.about-us-guarantee .about-us-guarantee-heading{max-width:75%}.about-us-guarantee .guarantee-header .alpha{font-size:2.15em}.about-us-guarantee .copy-container{-moz-column-gap:1.5em;column-gap:1.5em;display:flex}.about-us-guarantee .copy-container p{flex:0 0 50%;padding-top:2.5em}.about-us-guarantee .copy-container p:first-child{padding-top:0}.about-us-guarantee .about-us-content .badge{left:0;margin-left:0}}.sell-rent-request-header-wrapper{background:#dfd9cf url(/frontend/images/hero-sell-rent-request.bd1ae359.jpg) -900px top no-repeat;background-size:auto 100%;color:#fff;margin-bottom:.75em;padding-top:1.5em;position:relative;transition:background-position,.25s ease-in-out}.sell-rent-request-header-wrapper.teaser .sell-rent-request-header{padding:7.5em .75em}.sell-rent-request-header-wrapper.teaser .sell-rent-request-header>.inner{max-width:18em}.sell-rent-request-header-wrapper.form .sell-rent-request-header{padding:2.25em .75em}.sell-rent-request-header-wrapper.form .sell-rent-request-header>.inner{max-width:24em}.sell-rent-request-header{transition:margin-left .25s ease-in-out}.sell-rent-request-header>.inner{margin:0 auto}.sell-rent-request-header .alpha{color:#c63;padding:0 .75em .75em}.sell-rent-request-header .alpha .big{display:block;font-size:2em;line-height:1}.sell-rent-request-header .caps{color:#c63;font-weight:700}.sell-rent-request-header .call-to-action{background:#fff;color:#c63;display:inline-block;font-weight:700;margin-bottom:1em;padding:1em 3.5em 1em 1em;position:relative;text-transform:uppercase;transition:transform .25s ease-in-out;width:18em}.sell-rent-request-header .call-to-action .big{display:flex;font-size:2em;line-height:1}.sell-rent-request-header .call-to-action .big .arrows{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 464 1024'%3E%3Cpath fill='%23c63' d='m375.8 317.2-90.4-90.4L0 512l285.4 285.2 90.4-90.4L181.2 512z'/%3E%3C/svg%3E");margin-left:auto;width:3.1em}.sell-rent-request-header .call-to-action:after{border-left:1.25em solid transparent;border-right:0 solid transparent;border-top:1em solid #fff;bottom:-1em;content:" ";height:0;position:absolute;right:2.5em;width:0}.sell-rent-request-header .call-to-action:hover{transform:scale3d(1.05,1.05,1.05)}.sell-rent-request-header .header-disclaimer{font-size:.75em;font-weight:500;padding-right:3.3333333333em;text-align:right;width:24em}.sell-rent-request-header form{color:#5d5d5d}.sell-rent-request-header form textarea{resize:none}@media screen and (min-width:620px){.sell-rent-request-header-wrapper.teaser{background-position:-200px top}.sell-rent-request-header-wrapper.teaser .sell-rent-request-header{margin-left:280px}}@media screen and (min-width:940px){.sell-rent-request-header-wrapper.teaser{background-position:0 top}.sell-rent-request-header-wrapper.teaser .sell-rent-request-header{margin-left:450px}}@media screen and (min-width:768px){.sell-rent-request-header-wrapper.form{background-position:-250px top}.sell-rent-request-header-wrapper.form .sell-rent-request-header{margin-left:346px}}.sell-rent-marketing-process{background-color:#efefef;display:flex;flex-wrap:wrap;margin-bottom:.75em;position:relative}.sell-rent-marketing-process .cta-wrapper{flex:1 0 100%;padding-bottom:.75em}.sell-rent-marketing-process .cta-wrapper .cta{border-radius:100%;display:flex;height:10.5em;overflow:hidden;position:relative;width:10.5em}.sell-rent-marketing-process .cta-wrapper .cta .cta-content{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.sell-rent-marketing-process .cta-wrapper .cta .quoted:after,.sell-rent-marketing-process .cta-wrapper .cta .quoted:before{display:block;left:0;padding:1.5em;position:absolute;text-align:center;width:100%}.sell-rent-marketing-process .cta-wrapper .cta .quoted:before{top:0}.sell-rent-marketing-process .cta-wrapper .cta .quoted:after{bottom:0}.sell-rent-marketing-process .cta-wrapper .cta:active,.sell-rent-marketing-process .cta-wrapper .cta:focus,.sell-rent-marketing-process .cta-wrapper .cta:hover{transform:scale(1.1)}.sell-rent-marketing-process-aside,.sell-rent-marketing-process-main{flex:1 0 100%;padding:1.5em .75em}.sell-rent-marketing-process-aside>p,.sell-rent-marketing-process-aside>ul,.sell-rent-marketing-process-main>p,.sell-rent-marketing-process-main>ul{font-size:.75em}.sell-rent-marketing-process-aside ul,.sell-rent-marketing-process-main ul{list-style:disc;padding-left:1em}.sell-rent-marketing-process-aside ul>li,.sell-rent-marketing-process-main ul>li{margin-bottom:.75em}.sell-rent-marketing-process-main .lead{font-size:.875em;line-height:1.2}.sell-rent-calculation{color:#c63;font-size:1em;font-weight:700;padding:.375em .75em;position:relative}.sell-rent-calculation:after,.sell-rent-calculation:before{border:3px solid #c63;content:"";display:block;height:100%;position:absolute;top:0;width:.75em}.sell-rent-calculation:before{border-left-width:3px;border-right:0;left:0}.sell-rent-calculation:after{border-left:0;border-right-width:3px;left:auto;right:0}.sell-rent-calculation .y{text-transform:uppercase}.sell-rent-calculation hr{border:0;border-bottom:1px solid #c63;margin:.375em 0}.sell-rent-calculation .row{line-height:1.2;padding-left:.75em;position:relative}.sell-rent-calculation .row:before{content:"+";display:inline-block;left:0;position:absolute;width:1em}.sell-rent-calculation .row-sum{font-size:1.5em}.sell-rent-calculation .row-sum:before{content:"="}@media screen and (min-width:600px){.sell-rent-marketing-process-aside,.sell-rent-marketing-process-main{flex:0 1 auto;margin-left:9.375em}.sell-rent-marketing-process .cta-wrapper{font-size:.75em;padding:.999975em;position:absolute}}@media screen and (min-width:900px){.sell-rent-marketing-process{flex-wrap:nowrap}.sell-rent-marketing-process .cta-wrapper{bottom:0;font-size:1em;padding:.75em;right:0}.sell-rent-marketing-process-main{margin-left:0;margin-right:12em}.sell-rent-marketing-process-aside{flex:0 0 25%;font-size:.8em;margin-left:0;order:-1}}.sell-rent-promise{background-color:#efefef;margin-bottom:.75em;position:relative}.sell-rent-promise-aside,.sell-rent-promise-main{padding:1.5em .75em}.sell-rent-promise-aside p,.sell-rent-promise-main p{font-size:.75em}.sell-rent-promise-aside p:last-child,.sell-rent-promise-main p:last-child{margin-bottom:0}.sell-rent-promise-aside{color:#c63}.sell-rent-promise-aside ._24-hours{font-size:2.5em;font-weight:700;line-height:1;vertical-align:text-top}.sell-rent-promise-aside a.tel{color:#5d5d5d;font-weight:700;white-space:nowrap}.sell-rent-promise-aside a.tel:active,.sell-rent-promise-aside a.tel:focus,.sell-rent-promise-aside a.tel:hover{color:#8f9091}.sell-rent-promise-aside .inquiry-btn{margin:0 auto}@media screen and (min-width:480px){.sell-rent-promise{display:flex}.sell-rent-promise-main{flex:0 0 70%;padding-bottom:7.5em}.sell-rent-promise-aside{flex:0 0 30%}.sell-rent-promise-aside .inquiry-btn-wrapper{bottom:0;padding:.75em;position:absolute;right:0;width:70%}}@media screen and (min-width:900px){.sell-rent-promise{background-image:url(/frontend/images/hero-sell-rent-promise.63a7e75e.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover}.sell-rent-promise-main{flex:1 1 auto;padding-bottom:1.5em}.sell-rent-promise-main .text-box{max-width:240px}.sell-rent-promise-aside{flex:0 0 25%}.sell-rent-promise-aside>p{font-size:.875em}.sell-rent-promise-aside .inquiry-btn-wrapper{padding:0;position:static}}.buy-lease-header-wrapper{background:#6489ba url(/frontend/images/header-buy-lease.df22f250.jpg) 0 0 no-repeat;background-size:cover;border-top:1px solid #5d5d5d;color:#fff;margin-bottom:.75em;padding-top:1.5em;position:relative;transition:background-position,.25s ease-in-out}.buy-lease-header{max-width:23em;padding:2.25em .75em;transition:margin-left,.25s ease-in-out}.buy-lease-header .alpha,.buy-lease-header .brand-txt,.buy-lease-header .caps{color:#fff}.buy-lease-header .alpha{margin-bottom:1.5em}.buy-lease-header .caps{font-weight:700}.buy-lease-header .inquiry-cta{margin:0 auto}.buy-lease-header .inquiry-cta .cta-content{margin-top:-.5em}.buy-lease-header .inquiry-cta .cta-content em{display:block;font-size:1.75em;font-style:normal}@media screen and (min-width:500px){.buy-lease-header .inquiry-cta{bottom:4.5em;margin:0;position:absolute;right:3.5em}}@media screen and (min-width:720px){.buy-lease-header-wrapper{background-position:100% 0}}@media screen and (min-width:900px){.buy-lease-header-wrapper{display:flex}.buy-lease-header-wrapper>.cta-wrapper{align-items:center;display:flex;flex:0 0 25%;margin-left:0;order:-1}.buy-lease-header-wrapper .cta{border-radius:100%;display:flex;height:11em;overflow:hidden;position:relative;width:11em}.buy-lease-header-wrapper .cta .cta-content{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.buy-lease-header-wrapper .cta .quoted:after,.buy-lease-header-wrapper .cta .quoted:before{display:block;left:0;padding:1.5em;position:absolute;text-align:center;width:100%}.buy-lease-header-wrapper .cta .quoted:before{top:0}.buy-lease-header-wrapper .cta .quoted:after{bottom:0}.buy-lease-header-wrapper .cta:active,.buy-lease-header-wrapper .cta:focus,.buy-lease-header-wrapper .cta:hover{transform:scale(1.1)}.buy-lease-header{flex:1 1 auto}.buy-lease-header .inquiry-cta{bottom:1.5em}}.buy-lease-our-offer{background-color:#efefef;margin-bottom:.75em}.buy-lease-our-offer .alpha{margin:.75em 0}.buy-lease-our-offer-main{padding:1.5em .75em}.buy-lease-our-offer-main p,.buy-lease-our-offer-main ul{font-size:.75em}.buy-lease-our-offer-main ul{list-style:disc;padding-left:1.5em}.buy-lease-our-offer-main a{color:#5d5d5d;text-decoration:underline}.buy-lease-our-offer-main a:active,.buy-lease-our-offer-main a:focus,.buy-lease-our-offer-main a:hover{color:#7d7d7d}.buy-lease-our-offer-aside{padding:.75em}.buy-lease-our-offer-aside p,.buy-lease-our-offer-aside ul{font-size:.875em}@media screen and (min-width:600px){.buy-lease-our-offer{display:flex}.buy-lease-our-offer-main{flex:1 1 auto}.buy-lease-our-offer-aside{flex:0 0 25%;order:-1;padding-top:2.25em}}.buy-lease-your-advantage{background-color:#c63;color:#fff;margin-bottom:.75em;position:relative}.buy-lease-your-advantage .alpha,.buy-lease-your-advantage strong{color:#fff}.buy-lease-your-advantage .cta-wrapper{padding-bottom:.75em}.buy-lease-your-advantage .cta-wrapper .cta{background-color:#fff;border-radius:100%;color:#c63;display:flex;height:11em;overflow:hidden;position:relative;width:11em}.buy-lease-your-advantage .cta-wrapper .cta .cta-content{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.buy-lease-your-advantage .cta-wrapper .cta .quoted:after,.buy-lease-your-advantage .cta-wrapper .cta .quoted:before{display:block;left:0;padding:1.5em;position:absolute;text-align:center;width:100%}.buy-lease-your-advantage .cta-wrapper .cta .quoted:before{top:0}.buy-lease-your-advantage .cta-wrapper .cta .quoted:after{bottom:0}.buy-lease-your-advantage .cta-wrapper .cta .quoted:after,.buy-lease-your-advantage .cta-wrapper .cta .quoted:before{font-size:1.4em;padding:.75em}.buy-lease-your-advantage .cta-wrapper .cta-content{display:inline-block;font-size:.9em;line-height:1.4;padding-bottom:.5em}.buy-lease-your-advantage .cta-wrapper .cta-content .brand-txt{color:#c63;display:block;font-size:1.25em;padding-bottom:.25em;padding-top:.5em}.buy-lease-your-advantage .inquiry-cta-inverse{margin:0 auto}.buy-lease-your-advantage .inquiry-cta-inverse .cta-content{margin-top:-.5em}.buy-lease-your-advantage .inquiry-cta-inverse .cta-content em{display:block;font-size:1.75em;font-style:normal}.buy-lease-your-advantage-main{padding:.75em}.buy-lease-your-advantage-main>p,.buy-lease-your-advantage-main>ul{font-size:.75em}.buy-lease-your-advantage-main ul{list-style:disc;padding-left:1em}.buy-lease-your-advantage-main ul>li{margin-bottom:.75em}.buy-lease-your-advantage-aside{display:flex;padding:.75em}.buy-lease-your-advantage-aside .inquiry-cta-inverse{margin-left:.75em}.buy-lease-your-advantage-aside .brand-txt{color:#fff}@media screen and (min-width:600px){.buy-lease-your-advantage-main{margin-left:25%}.buy-lease-your-advantage .cta-wrapper{font-size:.75em;left:.999975em;position:absolute;top:.999975em}.buy-lease-your-advantage-aside .inquiry-cta-wrapper{flex:0 0 25%;order:-1}}@media screen and (min-width:900px){.buy-lease-your-advantage{display:flex}.buy-lease-your-advantage .cta-wrapper{bottom:3em;font-size:1em;left:auto;position:absolute;right:.75em;top:auto}.buy-lease-your-advantage-main{margin-left:0;margin-right:12.5em}.buy-lease-your-advantage-aside{flex:0 0 25%;flex-direction:column;order:-1}.buy-lease-your-advantage-aside .inquiry-cta-wrapper{order:0}.buy-lease-your-advantage-aside .inquiry-cta-inverse{margin:0 auto}.buy-lease-your-advantage-aside-txt{border-bottom:1px solid #fff;margin-bottom:1.5em}}.services-evaluation-wrapper{background:#e6edf6 url(/frontend/images/header-liegenschaftsbewertung.55aa8150.jpg) 0 no-repeat;background-size:cover;margin-bottom:.75em;padding-top:1.5em;position:relative}.services-evaluation{padding:2.25em .75em .75em;position:relative;transition:margin-left,.25s ease-in-out}.services-evaluation .alpha{margin-bottom:1.5em}.services-evaluation .text-box>p{font-size:.75em}@media screen and (min-width:600px){.services-evaluation-wrapper{display:flex}.services-evaluation-wrapper .cta-wrapper{flex:0 0 25%;font-size:.75em;order:-1;padding-top:2.999925em}.services-evaluation-wrapper .cta{border-radius:100%;display:flex;height:11em;overflow:hidden;position:relative;width:11em}.services-evaluation-wrapper .cta .cta-content{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.services-evaluation-wrapper .cta .quoted:after,.services-evaluation-wrapper .cta .quoted:before{display:block;left:0;padding:1.5em;position:absolute;text-align:center;width:100%}.services-evaluation-wrapper .cta .quoted:before{top:0}.services-evaluation-wrapper .cta .quoted:after{bottom:0}.services-evaluation-wrapper .cta-content{font-size:1.1em}.services-evaluation{flex:1 1 auto}.services-evaluation .text-box{max-width:60%;transition:max-width .25s ease-in-out}}@media screen and (min-width:820px){.services-evaluation-wrapper .cta-wrapper{font-size:1em}}@media screen and (min-width:910px){.services-evaluation .text-box{max-width:50%}}.services-our-offer{background-color:#efefef;margin-bottom:.75em;padding:1.5em 0;position:relative}.services-our-offer .inquiry-cta{margin:0 auto}.services-our-offer .inquiry-cta .cta-content{font-size:.85em}.services-our-offer-aside,.services-our-offer-main{padding:0 .75em}.services-our-offer-aside p,.services-our-offer-main p{font-size:.75em}.services-our-offer-aside>p{color:#c63}.services-our-offer-aside>p a{color:#5d5d5d}@media screen and (min-width:600px){.services-our-offer{display:flex}.services-our-offer-aside{flex:0 0 25%;order:-1}}@media screen and (min-width:700px){.services-our-offer-main{margin-right:9em}.services-our-offer-aside{padding:0 .75em}.services-our-offer-aside p{font-size:.875em}.services-our-offer-aside .inquiry-cta-wrapper{bottom:0;margin-bottom:1.5em;position:absolute;right:1.5em}}.services-energy-certificate{background-color:#efefef}.services-energy-certificate .alpha{margin:.75em 0}.services-energy-certificate .alpha>small{display:block;font-size:1em;text-transform:none}.services-energy-certificate a{color:#c63}.services-energy-certificate a:active,.services-energy-certificate a:focus,.services-energy-certificate a:hover{color:#f93}.services-energy-certificate-main{padding:.75em}.services-energy-certificate-main ol,.services-energy-certificate-main p{font-size:.75em}.services-energy-certificate-aside{color:#c63;padding-bottom:.75em}.services-energy-certificate-aside a{color:#5d5d5d}.services-energy-certificate-aside p{font-size:.75em}.services-energy-certificate-aside .inquiry-btn{margin:.75em auto;padding-top:.75em}.services-energy-certificate-aside .inquiry-btn em{font-size:1.3em;line-height:1.2}.services-energy-certificate-aside-txt{padding:0 .75em .75em}.services-energy-certificate-gfx{overflow:hidden;padding:.75em}.services-energy-certificate-gfx>div{line-height:2em;margin-bottom:3px;position:relative}.services-energy-certificate-gfx>div:after{border-color:#efefef #efefef #efefef transparent;border-style:solid;border-width:.75em 1em;content:"";display:inline-block;height:100%;line-height:1em;position:absolute;right:-1em;top:0;width:0}.services-energy-certificate-gfx>div>span{color:#fff;display:block;font-family:arial,sans-serif;font-weight:700;line-height:1.5;padding-left:.75em;text-shadow:-1px 1px rgba(0,0,0,.4)}.services-energy-certificate-gfx>div.a-triple{width:28%}.services-energy-certificate-gfx>div.a-triple:after{border-left-color:#80abe0}.services-energy-certificate-gfx>div.a-triple>span{background-color:#80abe0}.services-energy-certificate-gfx>div.a-double{width:37%}.services-energy-certificate-gfx>div.a-double:after{border-left-color:#3278cd}.services-energy-certificate-gfx>div.a-double>span{background-color:#3278cd}.services-energy-certificate-gfx>div.a{width:46%}.services-energy-certificate-gfx>div.a:after{border-left-color:#060}.services-energy-certificate-gfx>div.a>span{background-color:#060}.services-energy-certificate-gfx>div.b{width:55%}.services-energy-certificate-gfx>div.b:after{border-left-color:#090}.services-energy-certificate-gfx>div.b>span{background-color:#090}.services-energy-certificate-gfx>div.c{width:64%}.services-energy-certificate-gfx>div.c:after{border-left-color:#98cb00}.services-energy-certificate-gfx>div.c>span{background-color:#98cb00}.services-energy-certificate-gfx>div.d{width:73%}.services-energy-certificate-gfx>div.d:after{border-left-color:#ff0}.services-energy-certificate-gfx>div.d>span{background-color:#ff0}.services-energy-certificate-gfx>div.e{width:82%}.services-energy-certificate-gfx>div.e:after{border-left-color:#ffc000}.services-energy-certificate-gfx>div.e>span{background-color:#ffc000}.services-energy-certificate-gfx>div.f{width:91%}.services-energy-certificate-gfx>div.f:after{border-left-color:#f98605}.services-energy-certificate-gfx>div.f>span{background-color:#f98605}.services-energy-certificate-gfx>div.g{width:100%}.services-energy-certificate-gfx>div.g:after{border-left-color:#fe0000}.services-energy-certificate-gfx>div.g>span{background-color:#fe0000}@media screen and (min-width:480px){.services-energy-certificate-aside{display:flex;flex-direction:row-reverse}.services-energy-certificate-gfx{flex:0 0 50%}}@media screen and (min-width:600px){.services-energy-certificate{display:flex;flex-direction:row-reverse}.services-energy-certificate-aside{flex:0 0 25%;flex-direction:column;padding-top:1.5em}.services-energy-certificate-gfx{font-size:.75em}.services-energy-certificate-gfx>div>span{padding-left:.25em}}@media screen and (min-width:700px){.services-energy-certificate-main{margin-right:9em}.services-energy-certificate-aside p{font-size:.875em}.services-energy-certificate-gfx>div>span{padding-left:.75em}}@media screen and (min-width:900px){.services-energy-certificate-gfx{font-size:1em}.services-energy-certificate-gfx>div>span{padding-left:.5625em}}.docs-header-wrapper{background:#f8f8fa url(/frontend/images/header-docs.f546cec7.jpg) 100% no-repeat;background-size:cover;margin-bottom:.75em;padding-top:1.5em;position:relative}.docs-header{background-color:hsla(0,0%,100%,.6);padding:2.25em .75em;transition:margin-left,.25s ease-in-out}.docs-header .docs-header-de,.docs-header .docs-header-en{max-width:28em}.docs-header .docs-header-de{margin-bottom:3em}.docs-header ul{list-style:none;padding:.75em 0}.docs-header ul li{margin-bottom:.25em}.docs-header ul a{color:#c63;display:inline-block;font-size:.875em;font-weight:700;line-height:1.2;padding-left:2em;position:relative}.docs-header ul a:active,.docs-header ul a:focus,.docs-header ul a:hover{text-decoration:underline}.docs-header ul a [class^=icon-]{color:#5d5d5d;font-size:1.5em;left:0;position:absolute;text-decoration:none;top:-.2em}.docs-header p{font-size:.75em}.docs-header p a{color:#5d5d5d;font-weight:700;letter-spacing:.02em;text-decoration:underline}.docs-header p a:active,.docs-header p a:focus,.docs-header p a:hover{color:#7d7d7d}@media screen and (min-width:720px){.docs-header{background-color:transparent}.docs-header-wrapper{display:flex}.docs-header-wrapper .cta-wrapper{flex:0 0 11em;margin:1.5em .75em .75em;order:-1}.docs-header-wrapper .cta{border-radius:100%;display:flex;height:11em;overflow:hidden;position:relative;width:11em}.docs-header-wrapper .cta .cta-content{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.docs-header-wrapper .cta .quoted:after,.docs-header-wrapper .cta .quoted:before{display:block;left:0;padding:1.5em;position:absolute;text-align:center;width:100%}.docs-header-wrapper .cta .quoted:before{top:0}.docs-header-wrapper .cta .quoted:after{bottom:0}.docs-header-wrapper .cta:active,.docs-header-wrapper .cta:focus,.docs-header-wrapper .cta:hover{transform:scale(1.1)}}.home-staging-header-wrapper .feature-btn-content{display:inline}.home-staging-header-wrapper p:last-child{margin-bottom:0}.home-staging-header{background-color:#fff;padding:3em .75em 1.5em}.home-staging-left{display:none}@media screen and (min-width:660px){.home-staging-header-wrapper{display:flex}.home-staging-header-wrapper .cta-wrapper{align-items:center;background:url(/frontend/images/header-home-staging-right.5f5339ef.jpg) no-repeat 100%;background-size:cover;display:flex;flex:0 0 30%;justify-content:center}.home-staging-header-wrapper .cta{border-radius:100%;display:flex;height:11em;overflow:hidden;position:relative;width:11em}.home-staging-header-wrapper .cta .cta-content{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.home-staging-header-wrapper .cta .quoted:after,.home-staging-header-wrapper .cta .quoted:before{display:block;left:0;padding:1.5em;position:absolute;text-align:center;width:100%}.home-staging-header-wrapper .cta .quoted:before{top:0}.home-staging-header-wrapper .cta .quoted:after{bottom:0}}@media screen and (min-width:800px){.home-staging-header{border-bottom:1px solid #efefef}.home-staging-left{background:url(/frontend/images/header-home-staging-left.8dcf2843.jpg) no-repeat 0;background-size:cover;display:block;flex:0 0 12.5em}}.bonbon-header-wrapper{background-color:#efefef;margin-bottom:.75em;padding-top:1.5em}.bonbon-header-wrapper .zuckerl{display:none}.bonbon-header{padding:3em .75em}.bonbon-left{display:none}@media screen and (min-width:576px){.bonbon-header-wrapper{display:flex}.bonbon-header-wrapper .cta-wrapper{flex:0 0 13.5em;margin-top:4.5em;padding:.75em}.bonbon-header-wrapper .cta{border-radius:100%;display:flex;height:12em;overflow:hidden;overflow:visible;position:relative;width:12em}.bonbon-header-wrapper .cta .cta-content{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.bonbon-header-wrapper .cta .quoted:after,.bonbon-header-wrapper .cta .quoted:before{display:block;left:0;padding:1.5em;position:absolute;text-align:center;width:100%}.bonbon-header-wrapper .cta .quoted:before{top:0}.bonbon-header-wrapper .cta .quoted:after{bottom:0}.bonbon-header-wrapper .cta .quoted:after,.bonbon-header-wrapper .cta .quoted:before{font-size:1.4em}.bonbon-header-wrapper .cta .quoted .caption{display:block;font-size:1.4em}.bonbon-header-wrapper .zuckerl{background:url(/frontend/images/bonbon.54d28beb.png) no-repeat 100%;background-size:cover;display:block;height:4.761627907em;position:absolute;right:0;top:-2em;width:9em}.bonbon-header{flex:1 1 auto}}@media screen and (min-width:768px){.bonbon-header-wrapper{background:#efefef url(/frontend/images/header-bonbon.f7b99d9c.jpg) no-repeat 0;background-size:29.7%}.bonbon-header{margin-left:27.4%}}.bonsurprise-wrapper{padding-top:1.5em;position:relative}.bonsurprise-wrapper .bg{background:#e9e9ea url(/frontend/images/header-bonsurprise.8ae75f5a.jpg) 100% no-repeat;background-size:cover;bottom:0;left:0;opacity:.2;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out}.bonsurprise-header{padding:2.25em .75em .75em;position:relative;transition:margin-left,.25s ease-in-out}.bonsurprise-header .alpha{margin-bottom:.375em}.bonsurprise-header .gamma{color:#c63;margin-bottom:.75em}.bonsurprise-header>p{font-size:.75em}.bonsurprise-header strong{color:#c63}.bonsurprise-img-wrapper{display:none}@media screen and (min-width:600px){.bonsurprise-wrapper{display:flex}.bonsurprise-img-wrapper{display:block;flex:0 0 25%;margin-top:1.5em;padding:.75em}.bonsurprise-img-wrapper .bonsurprise-img{background:url(/frontend/images/bonsurprise.735e56c4.png) 50% no-repeat;background-size:cover;height:0;padding-top:117.0984455959%;position:relative}}@media screen and (min-width:890px){.bonsurprise-wrapper .bg{opacity:1}.bonsurprise-img-wrapper{flex:0 0 16.6666666667%}.bonsurprise-header{margin-right:41.6666666667%}}.contact-header-wrapper{background-color:#5d5d5d;margin-bottom:.75em}.contact-header-wrapper .img{display:none}.contact-header{padding:3em .75em}.contact-header .alpha{color:#fff;margin-bottom:1.5em}.contact-header .alpha .brand-txt:after{content:" "}.contact-header .alpha small{display:inline-block;font-size:1em;text-transform:none;white-space:nowrap}.contact-header .brand-txt{color:#f93}.contact-header .alpha,.contact-header a,.contact-header address{color:#fff}.contact-header>address{font-size:.75em;font-style:normal}.contact-header dl{margin:0}.contact-header dd,.contact-header dt{float:left;margin:0}.contact-header dt{clear:both;margin:0;width:4em}@media screen and (min-width:600px){.contact-header-wrapper{display:flex}.contact-header-wrapper .cta-wrapper{align-items:center;display:flex;flex:0 0 11em;order:-1;padding:1.5em .75em}.contact-header-wrapper .contact-header{flex:1 0 auto}.contact-header-wrapper .cta{border-radius:100%;display:flex;height:11em;overflow:hidden;position:relative;width:11em}.contact-header-wrapper .cta .cta-content{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.contact-header-wrapper .cta .quoted:after,.contact-header-wrapper .cta .quoted:before{display:block;left:0;padding:1.5em;position:absolute;text-align:center;width:100%}.contact-header-wrapper .cta .quoted:before{top:0}.contact-header-wrapper .cta .quoted:after{bottom:0}.contact-header-wrapper .cta .quoted:after,.contact-header-wrapper .cta .quoted:before{font-size:1.4em}.contact-header-wrapper .cta .quoted .brand-txt{display:block;font-size:1.4em}}@media screen and (min-width:768px){.contact-header-wrapper .img{background:url(/frontend/images/header-contact.cedb9b0c.jpg) no-repeat 50%;background-size:cover;display:block;flex:0 0 33.3333%}}.contact-legal-notice{background-color:#efefef;margin-bottom:.75em;padding:1.5em .75em}.contact-legal-notice .gamma,.contact-legal-notice>dl,.contact-legal-notice>p,.contact-legal-notice>ul{font-size:.75em}.contact-legal-notice .gamma{margin:0;text-transform:uppercase}.contact-legal-notice a{color:#5d5d5d;text-decoration:underline}.contact-legal-notice dd,.contact-legal-notice dt{float:left;margin:0}.contact-legal-notice dd.union,.contact-legal-notice dt.union{float:none}.contact-legal-notice dt{clear:both}.contact-legal-notice dt:after{content:": "}.contact-legal-notice dt.union{padding-top:.75em}.contact-legal-notice dt.email,.contact-legal-notice dt.fax,.contact-legal-notice dt.tel{width:4em}.contact-legal-notice ul.foto-src{margin-bottom:.75em}.contact-legal-notice ul.foto-src li{display:inline-block;margin-right:1em}@media screen and (min-width:600px){.contact-legal-notice{padding-left:13.25em}}@media screen and (min-width:900px){.contact-legal-notice{padding-right:25%}}.immobilie-list{background-color:#efefef;padding:.75em}.immobilie-list>.flash-info{margin-top:3em}.mini-pager+.immobilie-list-result{margin-top:.75em}.js .immobilie-list{position:relative;z-index:0}.immobilie-list-result{margin-top:2.25em}.immobilie-list-result li{margin-bottom:1.5em}.immobilie-list-result a{background:#fff;color:#5d5d5d;display:block;height:100%}.immobilie-list-result figcaption{overflow:hidden}.immobilie-list-result .responsive-img{padding-top:61.8%}.immobilie-list-result .info-footer,.immobilie-list-result .info-header,.immobilie-list-result .info-main{padding:.375em}.immobilie-list-result .info-header{border-bottom:1px solid #5d5d5d}.immobilie-list-result .info-footer,.immobilie-list-result .info-header{display:flex;flex-wrap:wrap}.immobilie-list-result .info-right{margin-left:auto;padding-left:.375em;text-align:right}.immobilie-list-result .info-left,.immobilie-list-result .info-right{display:flex;flex:0 1 auto;flex-direction:column;overflow:hidden}.immobilie-list-result .i-area,.immobilie-list-result .i-geo,.immobilie-list-result .i-objekt_nummer,.immobilie-list-result .i-preis,.immobilie-list-result .i-regionaler-zusatz{font-size:.625em;letter-spacing:.05em}.immobilie-list-result .i-objekttitel{display:block;font-size:.875em;font-weight:700;line-height:1.2857142857}@media screen and (min-width:400px){.immobilie-list-result figure{display:flex}.immobilie-list-result .i-image{align-self:flex-start;flex:0 0 auto;width:50%}}@media screen and (min-width:604px){.immobilie-list-result{display:flex;flex-wrap:wrap}.immobilie-list-result li{flex:0 1 auto;width:50%}.immobilie-list-result li:nth-child(odd){padding-right:.375em}.immobilie-list-result li:nth-child(2n){padding-left:.375em}.immobilie-list-result figure{display:block}.immobilie-list-result .i-image{align-self:flex-start;width:100%}}@media screen and (min-width:940px){.immobilie-list-result{display:flex;flex-wrap:wrap}.immobilie-list-result li{flex:0 1 auto;width:33.3333%}.immobilie-list-result li:nth-child(3n+1){padding-right:.375em}.immobilie-list-result li:nth-child(3n+2){padding:0 .375em}.immobilie-list-result li:nth-child(3n){padding-left:.375em;padding-right:0}.immobilie-list-result figure{display:block}}.i-grid{display:grid;grid-template-areas:"slides slides" "thumbs thumbs" "header header" "separator separator" "content content";grid-template-columns:1fr 13.25em;grid-template-rows:min-content min-content min-content 1fr}.i-hero,.i-neighbour-links{grid-area:slides}.i-header{grid-area:header}.i-separator{border:0;border-bottom:8px solid #8f9091;grid-area:separator;margin:.75em 0}.i-content{grid-area:content}@media screen and (min-width:743px){.i-grid{grid-template-areas:"slides thumbs" "header thumbs" "separator thumbs" "content thumbs" "content thumbs"}}.i-neighbour-links{align-self:flex-start;display:flex;font-size:.625em;pointer-events:none;position:relative;text-transform:uppercase;width:100%;z-index:1}.i-neighbour-links .i-neighbour-link-list a,.i-neighbour-links .i-neighbour-link-next a{align-items:center;background:#8f9091;color:#fff;display:flex;padding:.375em .75em;pointer-events:all}.i-neighbour-links .i-neighbour-link-list a:active,.i-neighbour-links .i-neighbour-link-list a:focus,.i-neighbour-links .i-neighbour-link-list a:hover,.i-neighbour-links .i-neighbour-link-next a:active,.i-neighbour-links .i-neighbour-link-next a:focus,.i-neighbour-links .i-neighbour-link-next a:hover{color:#ddd}.i-neighbour-links .i-neighbour-link-next{margin-left:auto}@media screen and (min-width:370px){.i-neighbour-links{font-size:.75em}}.i-thumbs{grid-area:thumbs;margin:.375em 0}.i-thumbs ul{display:flex;gap:.375em;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.i-thumbs li{flex:0 0 97px}.i-thumbs .responsive-img{background-color:transparent;display:block;padding-top:65.9793814433%}.i-thumbs .responsive-img.active>img{border:1px solid #c63;padding:1px}@media screen and (min-width:743px){.i-thumbs{margin:0 0 0 .75em;overflow:visible}.i-thumbs ul{flex-wrap:wrap;overflow:visible}}.i-header{color:#fff;margin-top:.75em}.i-header-title{background:#8f9091;color:#fff;font-size:1.25em;font-weight:700;margin:0;padding:.6em;text-transform:uppercase}.i-header-links{background:#5d5d5d;display:flex;padding:.375em .75em;text-transform:uppercase}.i-header-links>li{font-size:.75em}.i-header-links>li.request:after{content:" | "}.i-header-links>li.download{margin-left:auto}.i-header-links>li.download[aria-hidden=true]{display:none}.i-header-links .icon-print{color:#fff;margin-left:.75em}.i-header-links a{color:#f93;font-weight:700}.i-header-links a:active,.i-header-links a:focus,.i-header-links a:hover{color:#ffbf80}.i-header-links a.white{color:#fff}.i-header-links a.white:active,.i-header-links a.white:focus,.i-header-links a.white:hover{color:#ddd}.i-header-objektnummer>div{background:#5d5d5d;border-top:1px solid #8f9091;display:flex;font-size:.75em;margin-bottom:.25em;padding:.4999875em .999975em;text-transform:uppercase}.i-header-objektnummer>div .edit{color:#fff;display:block;margin-left:auto}.i-header-aside{display:flex}.i-header-data,.i-header-geo{background:#8f9091;flex:1 0 50%;font-size:.75em;padding:.999975em}.i-header-geo{border-right:1px solid #fff;text-transform:uppercase}.i-header-data{border-left:1px solid #fff}@media screen and (min-width:640px){.i-header{display:flex;flex-wrap:wrap}.i-header-aside{flex:0 0 auto;flex-direction:column;order:1;padding-right:.75em;width:33.3333%}.i-header-geo{border-bottom:1px solid #fff;border-right:0;flex:0 0 auto}.i-header-data{border-left:0;border-top:1px solid #fff;flex:0 0 auto}.i-header-title{flex:0 0 auto;margin-left:auto;order:2;width:66.6666%}.i-header-objektnummer{flex:0 0 auto;order:3;padding-right:.75em;width:33.3333%}.i-header-objektnummer>div{margin-bottom:0}.i-header-links{flex:0 0 auto;margin-left:auto;order:4;width:66.6666%}}.i-content-main{padding:.75em}.i-content-main .flash-info:first-child{margin-top:0}.i-content-main-text{font-size:.75em}.i-content-aside-contact,.i-content-aside-data{flex:0 1 50%;font-size:.75em;padding:.999975em}.i-content-aside-heading{border-bottom:1px solid #5d5d5d;border-top:3px solid #5d5d5d;color:#c63;font-size:1.3333em;font-weight:500;margin-bottom:0;padding:.75em 0;text-transform:uppercase}.i-content-aside-subheading{font-weight:700;margin:.75em 0 0;text-transform:uppercase}.i-content-aside-data dl,.i-content-aside-data p{display:block;margin:0;padding:0}.i-content-aside-data dl dd,.i-content-aside-data dl dt{float:left;margin:0}.i-content-aside-data dl dt{clear:left}.i-content-aside-data dl dt:after{content:": "}.i-content-aside-data dl dt.self-contained:after{content:""}.i-content-aside-contact>.img-wrapper{margin:0 auto;max-width:154px}.i-content-aside-contact>.img-wrapper+.text{border-top:1px solid #5d5d5d}@media screen and (min-width:480px){.i-content-aside{display:flex}.i-content-aside-heading{border-top:0;padding-top:0}}@media screen and (min-width:640px){.i-content-aside-contact,.i-content-aside-data{flex:0 0 auto}.i-content{display:flex;flex-direction:row-reverse}.i-content-main{flex:1 1 100%}.i-content-aside{align-self:flex-start;flex:0 0 33.3333%;flex-direction:column}}@media screen and (min-width:60em){.i-content-aside-contact,.i-content-aside-data{padding-left:0}.i-content-main{padding:.75em 0}}.cookie-banner{background-color:#d9d9d9;border-top:1px solid #c3c3c3;bottom:0;color:#6b6b6b;padding:1.5em 0;position:fixed;width:100%}.cookie-banner .inner{margin:0 auto;max-width:60em;padding:0 .75em}.cookie-banner .heading{font-weight:400;letter-spacing:.05em;text-transform:uppercase}.cookie-banner .text{font-size:80%}.cookie-banner .buttons{-moz-column-gap:.75em;column-gap:.75em;display:flex}.cookie-banner a{border:1px solid #6b6b6b;display:block;font-size:80%;margin-bottom:.75em;padding:.75em}.i-hero{overflow:hidden}.swipe-pager{align-items:center;bottom:0;display:flex;font-size:2.5em;height:100%;left:0;line-height:1;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.swipe-pager button{align-items:center;background-color:rgba(0,0,0,.33);border:3px solid hsla(0,0%,100%,.6);border-radius:50%;color:hsla(0,0%,100%,.6);display:flex;height:1em;justify-content:center;margin:0 .375em;pointer-events:all;width:1em}.swipe-pager button[data-dir=next]{margin-left:auto}.swipe-pager button [class^=icon-]{margin:0}.swipe-pager button:focus,.swipe-pager button:hover{background-color:#000;border-color:#fff;color:#fff}.swipe{height:0;overflow:hidden;padding-top:61.7621899059%;position:relative}.swipe-wrap{min-width:100%;overflow:hidden;position:absolute;top:0}.swipe-item{float:left;overflow:hidden;position:relative;width:100%}.swipe-item-container{color:#fff;height:0;padding-top:61.7621899059%;position:relative;width:100%}.swipe-item-content{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.swipe-item-content,.swipe-item-content>img{height:100%;width:100%}.swipe-item-content>img.plan-v{width:auto}.swipe-item-content>img.plan-h{height:auto}.swipe-item-content .fullscreen{align-items:center;background-color:rgba(0,0,0,.33);border-color:hsla(0,0%,100%,.6);border-radius:6px;bottom:.75em;color:hsla(0,0%,100%,.6);display:flex;height:2em;justify-content:center;padding:.375em;position:absolute;right:.75em;width:2em}.swipe-item-content .fullscreen:active,.swipe-item-content .fullscreen:focus,.swipe-item-content .fullscreen:hover{background-color:#000;border-color:#fff;color:#fff}.no-js .swipe-item-container{display:none}.no-js .swipe-wrap .swipe-item:first-child .swipe-item-container{display:block}.no-js .swipe-pager{display:none}.security-content{margin:0 auto;max-width:30em;width:100%}.password-forgotten{margin-left:auto}.hero-error{background:url(/frontend/images/hero-home-stephansplatz.b56eba11.jpg) 50% no-repeat;background-size:cover;height:0;padding:34.83% 0 0;position:relative}.hero-error .cta{background-color:#c00;bottom:0;color:#fff;position:absolute;transition:font-size .25s ease-in-out;width:100%}.hero-error .status-code{font-weight:700}.error-page-text{background:#8f9091;color:#fff;padding:.75em}.error-page-text a{color:#fff;text-decoration:underline}.error-page-text .alpha{color:#fff}.error-page-text>div{font-size:.875em;max-width:45em}@media screen and (min-width:580px){.hero-error .cta{background-color:#fff;border-radius:100%;color:#000;display:flex;font-size:75%;height:11em;left:50%;margin:-5.5em 0 0 -5.5em;overflow:hidden;position:relative;position:absolute;top:50%;width:11em}.hero-error .cta .cta-content{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.hero-error .cta .quoted:after,.hero-error .cta .quoted:before{display:block;left:0;padding:1.5em;position:absolute;text-align:center;width:100%}.hero-error .cta .quoted:before{top:0}.hero-error .cta .quoted:after{bottom:0}.hero-error .status-code{color:#c00;display:block;font-size:3em;font-weight:700}.hero-error .quoted:after,.hero-error .quoted:before{font-size:1.4em}}@media screen and (min-width:680px){.hero-error .cta{font-size:1.1em}}