#listing-contact{scroll-margin-top:100px}.residence-contact-comment .field-label{font-variant:all-small-caps}.residence-contact-comment p{font-size:20px}.listing-contact-profile{border:2px solid #ddd;border-radius:3px;margin-bottom:30px}.listing-contact-profile__header{align-items:center;background:#fff;border-bottom:2px solid #ddd;display:flex;gap:20px;padding:15px 25px 10px}.profile-progress-ring{flex-shrink:0}.listing-contact-profile__title{color:#333;font-size:15px;font-weight:600;margin:0}.listing-contact-profile__hint{border-radius:3px;display:flex;gap:10px;margin-top:2px;padding:10px 0}.listing-contact-profile__hint-icon{flex-shrink:0;font-size:20px;margin-top:1px}.listing-contact-profile__hint p{line-height:1.45;margin:0}.profile-tabs__list{border-bottom:2px solid #ddd;display:flex;gap:4px;margin-bottom:0}.profile-tabs__tab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:#888;cursor:pointer;display:flex;flex:1;justify-content:center;margin-bottom:-2px;padding:10px 8px;position:relative;transition:color .15s ease,border-color .15s ease}.profile-tabs__tab:hover{color:#555}.profile-tabs__tab:focus-visible{border-radius:2px;outline:2px solid #4a90d9;outline-offset:-2px}.profile-tabs__tab--active{border-bottom-color:#4a90d9;color:#333}.profile-tabs__icon{display:block;height:20px;width:20px}.profile-tabs__error-badge{background:#c0392b;border-radius:8px;color:#fff;font-size:10px;font-weight:700;height:15px;line-height:15px;min-width:15px;padding:0 3px;position:absolute;right:calc(50% - 20px);text-align:center;top:4px}.profile-tabs__error-badge[hidden]{display:none}.profile-tabs__tab:has(.profile-tabs__error-badge:not([hidden])){color:#c0392b}.profile-tabs__panel{background:#fafafa;padding:15px}.profile-tabs__panel[hidden]{display:none}.profile-tabs__readonly{margin:0 0 10px}.profile-tabs__readonly dt{clear:left;color:#888;float:left;font-weight:400;width:110px}.profile-tabs__readonly dd{margin-bottom:6px;margin-left:120px}@media (max-width:480px){.profile-tabs__tab{padding:8px 4px}.profile-tabs__icon{height:18px;width:18px}}.profile-progress-card{background:#fff;border:1px solid #ccc;border-radius:3px;color:#555;padding:16px 20px}.profile-progress-card--0,.profile-progress-card--25,.profile-progress-card--50{border-color:#5cb85c!important}.profile-progress-card__header{align-items:center;display:flex;gap:14px}.profile-progress-ring__track,.profile-progress-ring__value{fill:none;stroke-width:5}.profile-progress-ring__track{stroke:#e5e5e5}.profile-progress-ring__value{stroke:#5cb85c;stroke-linecap:round}.profile-progress-ring__text{font-size:13px;font-weight:600;fill:#333}.profile-progress-card__title{color:#333;font-size:15px;font-weight:600;margin:0}.profile-progress-card__subtitle{color:#777;margin:2px 0 0}.profile-progress-card__checklist{border-top:1px solid #eee;list-style:none;margin:12px 0 0;padding:10px 0 0}.profile-progress-card__step{align-items:center;display:flex;gap:8px;margin-bottom:8px}.profile-progress-card__step:last-child{margin-bottom:0}.profile-progress-card__step-icon{color:#bbb;flex:0 0 20px;font-size:16px}.profile-progress-card__step--complete svg{color:#83ba38}.profile-progress-card__step--complete span{color:#777}.profile-progress-card__step a{color:#31708f;margin-left:auto;text-decoration:none}.profile-progress-card__step a:hover{text-decoration:underline}.profile-progress-card__hint{background:#d9edf7;border-radius:3px;color:#31708f;display:flex;gap:5px;margin-top:12px;padding:10px 12px}.profile-progress-card__hint-icon{flex-shrink:0;font-size:20px;margin-top:1px}.profile-progress-card__hint p{line-height:1.45;margin:0}.profile-progress-card__actions{display:flex;gap:8px;margin-top:12px}.profile-progress-card__actions .btn{flex:1}.mini-teasers-grid{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));grid-gap:10px;grid-row-gap:10px;row-gap:10px}.mini-teasers-grid--single-column{grid-template-columns:minmax(0,1fr)}.mini-teaser{background-color:#fff;border-radius:5px;display:flex;height:90px;overflow:hidden}.mini-teaser__link{color:#4d4d4d;text-decoration:none}.mini-teaser__link:hover{color:#4d4d4d;opacity:.8}.mini-teaser__image{flex:0 0 auto;height:90px;width:120px}.mini-teaser__info{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:wrap;font-size:15px;justify-content:space-evenly;overflow:hidden;padding:5px 10px}.mini-teaser__time{color:#ccc;font-size:14px}.mini-teaser__address{display:none;font-size:14px}.mini-teaser__rent{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1200px){.mini-teaser__info{font-size:16px}.mini-teaser__time{font-size:14px}.mini-teaser__address{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media (max-width:980px){.mini-teaser__info{font-size:14px}.mini-teaser__time{font-size:12px}}@media (max-width:900px){.mini-teaser__address{display:block;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-teasers-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.mini-teaser__address{display:none}}.poster-profile-card{background:#fff;border:1px solid #ddd;border-radius:3px;color:#555;padding:16px 20px}.poster-profile-card__identity{align-items:center;display:flex;gap:12px;margin-bottom:12px}.poster-profile-card__avatar{border-radius:50%;flex-shrink:0;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.poster-profile-card__name{color:#333;font-size:15px;font-weight:600;margin:0}.poster-profile-card__credibility{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:3px;color:#555;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 7px;justify-content:space-between;margin-bottom:12px;padding:6px 10px;text-decoration:none}.poster-profile-card__credibility:focus,.poster-profile-card__credibility:hover{text-decoration:none}.poster-profile-card__credibility .scam-indicator{margin-left:0}.poster-profile-card__credibility .scam-indicator i{font-size:20px}.poster-profile-card__credibility-heading{align-items:center;display:inline-flex;font-weight:600;gap:7px}.poster-profile-card__credibility-status{font-weight:400}.poster-profile-card__credibility-status:before{content:"— "}.poster-profile-card__credibility-text{flex-basis:100%;line-height:1.5}.poster-profile-card__credibility-text a{color:inherit;text-decoration:underline}.safety-actions{display:flex;flex-basis:100%;flex-wrap:wrap;gap:6px 10px;margin:4px 0 2px}.safety-actions__list{border-radius:3px;flex:1 1 160px;font-size:12px;line-height:1.5;list-style:none;margin:0;padding:6px 9px}.safety-actions__list li{margin:0;padding-left:16px;position:relative}.safety-actions__list li:before{left:0;position:absolute}.safety-actions__title{display:block;font-weight:600;margin-bottom:2px}.safety-actions__list--ok{background:#eaf6ea;color:#2f6f31}.safety-actions__list--ok li:before{content:"✓"}.safety-actions__list--avoid{background:#fdecec;color:#b52f2f}.safety-actions__list--avoid li:before{content:"✗"}.poster-profile-card__credibility--safe{background:#eaf6ea;border-color:#b2dcb4;color:#2f6f31}.poster-profile-card__credibility--risky,.poster-profile-card__credibility--scam{background:#fdf1e1;border-color:#ecca94;color:#9a6110}a.poster-profile-card__credibility:focus,a.poster-profile-card__credibility:hover{background:#ebebeb;border-color:#c9c9c9}a.poster-profile-card__credibility.poster-profile-card__credibility--safe:focus,a.poster-profile-card__credibility.poster-profile-card__credibility--safe:hover{background:#dcf0dc;border-color:#96cf99}a.poster-profile-card__credibility.poster-profile-card__credibility--risky:focus,a.poster-profile-card__credibility.poster-profile-card__credibility--risky:hover,a.poster-profile-card__credibility.poster-profile-card__credibility--scam:focus,a.poster-profile-card__credibility.poster-profile-card__credibility--scam:hover{background:#fce8ce;border-color:#e6b971}.poster-profile-card__account-type{color:#777;margin:2px 0 0}.poster-profile-card__badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.poster-profile-card__details{border-top:1px solid #eee;margin:0;padding-top:4px}.poster-profile-card__row{display:flex;gap:12px;justify-content:space-between;padding:6px 0}.poster-profile-card__row dt{color:#777;font-weight:400}.poster-profile-card__row dd{margin:0;text-align:right}.poster-profile-card__value--languages:first-letter{text-transform:uppercase}.poster-profile-card__teaser{border-top:1px dashed #ddd;color:#777;font-size:12px;line-height:1.5;margin:12px 0 0;padding-top:10px}.trust-badge{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:12px;color:#555;display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:16px;padding:4px 10px;white-space:nowrap}.trust-badge i{font-size:14px}.trust-badge--seniority{background:#eaf6ea;border-color:#b2dcb4;color:#2f6f31}.trust-badge--seniority i{color:#4c9e50}.trust-badge--gold{background:#fdf6dd;border-color:#e2cc8c;color:#8a6b1f}.trust-badge--gold i{color:#cfa72e}.trust-badge--contacts{background:#e8f1fb;border-color:#b9d4ee;color:#24598c}.trust-badge--contacts i{color:#3d7fc0}.poster-profile-card--compact{font-size:12px;padding:10px 12px}.poster-profile-card--compact .poster-profile-card__identity{gap:8px;margin-bottom:8px}.poster-profile-card--compact .poster-profile-card__avatar{height:36px;width:36px}.poster-profile-card--compact .poster-profile-card__name{font-size:13px}.poster-profile-card--compact .poster-profile-card__row{padding:4px 0}.poster-profile-card__identity .profile-picture{flex-shrink:0}.poster-profile-card__identity .profile-picture--empty{background-image:url(/mons/build/images/default-user.60d1cb65.png);padding-top:0}.poster-profile-card--compact .profile-picture{height:36px;width:36px}.modal .poster-profile-card--full{margin:0 auto;max-width:600px}.poster-profile-listings{background:#f5f5f5;line-height:1.5;margin-top:12px;padding:8px 20px}.poster-profile-listings__title{color:#555;font-size:13px;margin:7px 0 15px}.poster-profile-listings__note{color:#777;font-size:12px;line-height:1.5;margin:10px 0 0}.poster-profile-listings--empty{color:#777}.poster-profile-listings--empty p{line-height:1.5;margin:0}.modal .poster-profile-listings{margin-left:auto;margin-right:auto;max-width:600px}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * CUSTOMIZED
 *
 */.datepicker{border-radius:2px;left:0;margin-top:1px;padding:4px;top:0}.datepicker:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;left:6px;top:-7px}.datepicker:after,.datepicker:before{content:"";display:inline-block;position:absolute}.datepicker:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;left:7px;top:-6px}.datepicker>div{display:none}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0}.datepicker td,.datepicker th{border-radius:50%;height:20px;text-align:center;width:20px}.datepicker td.day:hover{background:#ccc;cursor:pointer}.datepicker td.new,.datepicker td.old{color:#888}.datepicker td.disabled,.datepicker td.disabled:hover{background:none;color:#888;cursor:default}.datepicker td.active,.datepicker td.active.disabled,.datepicker td.active.disabled:hover,.datepicker td.active:hover{background-color:#d58d09;color:#fff}.datepicker td span{border-radius:2px;cursor:pointer;display:block;float:left;height:54px;line-height:54px;margin:2px;width:47px}.datepicker td span:hover{background:#ccc}.datepicker td span.disabled,.datepicker td span.disabled:hover{background:none;color:#888;cursor:default}.datepicker td span.active,.datepicker td span.active.disabled,.datepicker td span.active.disabled:hover,.datepicker td span.active:hover{background-color:#d58d09;color:#fff}.datepicker td span.old{color:#888}.datepicker th.switch{width:145px}.datepicker th.datepicker-switch{border-radius:3px!important}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#ccc}.input-append.date .add-on i,.input-prepend.date .add-on i{cursor:pointer;display:block;height:16px;width:16px}#inline-datepicker .datepicker,.inline-datepicker .datepicker{font-size:15px}#inline-datepicker .datepicker table tr td,#inline-datepicker .datepicker table tr th,.inline-datepicker .datepicker table tr td,.inline-datepicker .datepicker table tr th{border-radius:50%;height:40px;width:40px}@media (max-width:480px){#inline-datepicker .datepicker,.inline-datepicker .datepicker{font-size:15px}#inline-datepicker .datepicker table tr td,#inline-datepicker .datepicker table tr th,.inline-datepicker .datepicker table tr td,.inline-datepicker .datepicker table tr th{border-radius:50%;height:48px;width:48px}}:root{--blue-h:198;--blue-s:51%;--blue-l:53%;--teal-h:168;--teal-s:50%;--teal-l:52%;--coral-h:8;--coral-s:64%;--coral-l:56%;--orange-h:27;--orange-s:67%;--orange-l:55%;--rose-h:335;--rose-s:60%;--rose-l:62%;--purple-h:306;--purple-s:42%;--purple-l:52%;--brown-h:30;--brown-s:40%;--brown-l:48%;--blue:hsl(var(--blue-h),var(--blue-s),var(--blue-l));--teal:hsl(var(--teal-h),var(--teal-s),var(--teal-l));--coral:hsl(var(--coral-h),var(--coral-s),var(--coral-l));--orange:hsl(var(--orange-h),var(--orange-s),var(--orange-l));--rose:hsl(var(--rose-h),var(--rose-s),var(--rose-l));--purple:hsl(var(--purple-h),var(--purple-s),var(--purple-l));--brown:hsl(var(--brown-h),var(--brown-s),var(--brown-l));--tag-orange-h:31;--tag-orange-s:85%;--tag-orange-l:56%;--tag-blue-h:199;--tag-blue-s:70%;--tag-blue-l:55%;--tag-pink-h:327;--tag-pink-s:80%;--tag-pink-l:57%;--tag-gold-h:39;--tag-gold-s:92%;--tag-gold-l:44%;--tag-orange:hsl(var(--tag-orange-h),var(--tag-orange-s),var(--tag-orange-l));--tag-blue:hsl(var(--tag-blue-h),var(--tag-blue-s),var(--tag-blue-l));--tag-pink:hsl(var(--tag-pink-h),var(--tag-pink-s),var(--tag-pink-l));--tag-gold:hsl(var(--tag-gold-h),var(--tag-gold-s),var(--tag-gold-l))}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-custom-color,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-custom-color{background-color:#e4970a;background-repeat:repeat-x;border-color:#e4970a #e4970a #005580;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-custom-color.active,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-custom-color.disabled,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-custom-color:active,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-custom-color:focus,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-custom-color:hover,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-custom-color[disabled],.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-custom-color.active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-custom-color.disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-custom-color:active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-custom-color:focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-custom-color:hover,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-custom-color[disabled]{background-color:#b37608;*background-color:#0077b3;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-custom-color.active,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-custom-color:active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-custom-color.active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-custom-color:active{background-color:#069\9}.bootstrap-switch.bootstrap-switch-small{min-width:70px}.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #ccc}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{float:right;font-size:25px;font-weight:400;padding-left:5px;vertical-align:middle}.select2-container--default .select2-selection--multiple .select2-selection__choice{background:none;border:1px solid #ccc;border-radius:0;height:30px;padding:5px}.select2-selection--multiple .select2-search--inline{width:100%}.select2-selection--multiple .select2-search--inline .select2-search__field{width:100%!important}.select2-hidden-accessible{height:35px!important}.select2-item i{font-size:25px;top:10px}.select2-item-thumb{height:40px;max-height:40px}.select2-selection-item{font-size:12px}.select2-selection-item i{font-size:25px;top:10px}.select2-selection-item-thumb{height:40px;width:50px}.select2-container .select2-selection--single{border-color:#ccc;height:40px;padding-bottom:6px;padding-top:6px}.select2-container .select2-selection--multiple,.select2-results__option{padding-left:10px}@media (max-width:767px){.select2-container{width:100%!important}}