.post-wanted-ad{margin:0 auto 24px;padding:0 12px 12px}.post-wanted-ad__container{max-width:550px;margin:0 auto}.post-wanted-ad__container fieldset{background-color:#0000}.post-wanted-ad__container legend{margin-bottom:6px;font-size:18px}.post-wanted-ad__container .form_label{padding:12px 0}.post-wanted-ad__container .form_row{margin-bottom:6px}.post-wanted-ad__container .form_row_description{margin-bottom:24px}.post-wanted-ad__container .hidden{display:none}.post-wanted-ad__container .msg{margin-bottom:12px}.form_text textarea,.form_text input{color:#525252}.post-wanted-ad__step-heading{margin-bottom:12px}.form_row_looking_for .form_input,.form_row_seekers .form_input,.form_row_whos_searching .form_input{margin-right:18px}.form_radio_other{display:inline-block}.form_row_seekers .form_inputs{flex-flow:wrap}.tooltip{display:inline-block;position:relative;top:2px}.tooltip_item{color:#14c8f6;font-size:18px}.tooltip_box{z-index:9999;background-color:#ebfafd;border-radius:3px;width:190px;padding:12px;display:none;position:absolute;bottom:40px;left:-20px}.tooltip_box:after{content:"";background-color:#ebfafd;width:8px;height:8px;display:block;position:absolute;bottom:-4px;left:23px;transform:rotate(45deg)}.tooltip_text:before{content:"";color:#14c8f6;margin-right:6px;font-family:"Font Awesome 7 Pro";font-size:16px;display:inline-block}.tooltip:hover .tooltip_box,.tooltip:focus .tooltip_box{display:block}@media (width>=675px){.form_row_looking_for .form_inputs,.form_row_seekers .form_inputs,.form_row_whos_searching .form_inputs{flex-direction:row;display:flex}.tooltip{align-items:center;display:flex;top:0}.tooltip_box{width:270px}}.pl_save_top{width:1px;height:1px;position:absolute;top:-10000em;left:-10000em}.pl_step1 .form_row__facebook-error-message{display:none}.pl_step2 .form_select,.pl_step1 .form_select{width:100%}.post-ad__photo-upload-label{margin-bottom:12px}.dropzone-button__icon{margin-right:6px}.form_row_looking_for{margin-bottom:12px}.form_row_looking_for .form_input_description{margin-top:6px}.wanted-step-1__facebook-button{display:block}.wanted-step-1__continue-with-email{margin-top:18px;display:block}.wanted-step-1__email{margin-top:6px}.form_fieldset_room_and_gender .form_radio_multi-seeker{display:none}.form_select{display:inline-block;position:relative}.form_select select{appearance:none;color:#525252;background:#fff;border:1px solid #dcdcdc;border-radius:1px;padding:12px 38px 12px 12px}.form_fieldset_about_you .form_row_smoking select,.form_fieldset_about_you .form_row_pets select,.form_row_age select,.form_row_tel .form_label,.form_row_pets_preference .form_label{text-transform:capitalize}.form_select:after{content:"";pointer-events:none;align-items:center;height:100%;font-family:"Font Awesome 7 Pro";display:flex;position:absolute;top:0;right:10px}.form_row_buttons{text-align:center;margin:0 auto}.pl_step2 fieldset{margin-bottom:24px}.form_text_separator{margin:0 12px}.form_inputs input[type=radio],.form_inputs input[type=checkbox]{margin-right:12px}.form_hint{margin-top:3px;font-size:14px}.form_input_tel{margin-bottom:3px}.form_row_watchlist .locations__open-menu-button{max-width:100%;height:44px}.form_text_currency{margin-right:6px}.form_row_budget .form_input,.form_row_budget .form_inputs{align-items:center;display:flex}.form_row_budget .form_input{margin-right:6px}.form_row_avail_from .form_inputs{display:flex}.form_row_avail_from .form_input{flex-basis:95px;margin-right:6px}.form_row_period .form_inputs,.form_row_age .form_inputs{align-items:center;display:flex}.form_row_age .form_input{flex-basis:50%}.form_row_age .form_input_description{margin:0 0 0 12px}.form_row_ages .form_inputs{flex-flow:wrap}.form_row_ages .form_input{flex-basis:41%}.form_row_ages .form_input_description{width:100%;margin-top:6px;margin-left:0}@media (width>=675px){.form_row_ages .form_input{flex-basis:38%}.form_row_age .form_input_description{width:initial}.form_row_ages .form_input_description{margin-left:12px}}.form_row_description textarea{width:100%}.form_row_name .form_input:first-child{margin-bottom:12px;display:block}@media (width>=675px){.form_row_amenities .cols{display:flex}.form_row_amenities .col{flex-basis:50%}.form_row_name .form_inputs{flex-flow:wrap;justify-content:space-between;display:flex}.form_row_name .form_input:first-child{margin-bottom:0;margin-right:12px}.form_row_name .form_text{flex-grow:1;flex-basis:48%}}.pl_login_reg_hidden{display:none}.existing_user_password_input{margin-bottom:6px}.form_row_emails .form_label{padding-bottom:0}.form_row_emails .form_inputs .form_select{max-width:95px;margin:0 6px}.edit-advert-form,.wrap{overflow:initial}.edit-advert-buttons{text-align:center;z-index:3;box-sizing:border-box;background-color:#f4f4f4d9;max-width:100vw;padding-top:12px;position:sticky;bottom:-1px}.post-wanted-ad__container .edit-advert-buttons .form_label{padding:0}.edit-advert-buttons .form_input{width:100%;margin:0}.edit-advert-buttons .form_inputs{width:auto;margin:0}.edit-advert-buttons.stuck{padding-bottom:calc(12px + env(safe-area-inset-bottom,0));border-top:1px solid #dcdcdc}.app-body .edit-advert-buttons .button{width:100%;display:block}.app-body .edit-advert-buttons__save-draft{margin-top:12px;margin-left:0}@media (width>=768px){.app-body .edit-advert-buttons__save-draft{margin-top:0;margin-left:12px}.app-body .edit-advert-buttons .button{width:auto;display:inline-block}}.locations--active{z-index:1000;background-color:#fff;width:100%;height:100%;display:block;position:fixed;top:0;left:0;overflow:auto}.locations__open-menu{box-sizing:border-box;width:100%;max-width:400px;height:75px;margin:0 auto;padding:8px}.locations__open-menu--edit{max-width:100%}.locations__open-menu-button{color:#525252;cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:3px;width:100%;max-width:400px;height:40px;margin-top:5px;display:block}.locations__open-menu-icon{margin-right:5px;font-size:20px}.locations__menu{margin:0;padding:0}.locations__menu-header{box-sizing:border-box;text-align:center;color:#525252;background-color:#dcdcdc;height:60px;margin-bottom:24px;padding:18px 20px;font-size:24px;font-weight:700;line-height:1}.locations__menu-close-icon{float:right;cursor:pointer;margin-top:3px;font-size:18px}.locations__loader{color:#2574a9;justify-content:center;margin-top:100px;display:none}.locations__menu--loading .locations__loader{display:flex!important}.locations__menu--loading .locations__options{display:none}.locations__options{color:#2574a9;box-sizing:border-box;max-width:640px;margin:0 auto;padding:0 20px}.locations__options-back-icon{font-size:20px;position:relative;top:1px;padding-right:3px!important}.locations__options-list{margin:10px 0 0;padding:0;list-style:none}.locations__options-category-heading{text-align:center;margin:8px 0}.locations__options-location:first-of-type{border-top:1px solid #dcdcdc}.locations__options-location{box-sizing:border-box;cursor:pointer;border-bottom:1px solid #dcdcdc;min-height:40px;padding:9px 0;display:block}.locations__options-choose-icon{float:right;margin-top:1px;font-size:20px;font-weight:700}.locations__options-select-all{float:right;color:#525252;padding:0}.locations__options-location-choices{color:#525252;margin-top:10px}.locations__options-select-all-checkbox,.locations__options-location-checkbox{display:none!important}.locations__options-select-all:after,.locations__options-location-choice:after{float:right;content:"";font-family:"Font Awesome 7 Pro"}.locations__options-select-all--checked:after,.locations__options-location-choice--checked:after{content:""}.locations__options-select-all:after{margin-left:12px}.locations__options-location-choice:last-of-type{margin-bottom:100px}.locations__options-location-name{max-width:90%;display:inline-block}.locations__options-submit{color:#fff;opacity:.5;background-color:#f76426;border:none;border-radius:3px;width:90%;max-width:600px;height:40px;margin:0 auto;position:fixed;bottom:20px}.locations__options-submit--active{opacity:1;cursor:pointer}.form_row_watchlist{border:none;padding-bottom:16px}.selected-locations .bulletlist{padding:5px 0 10px!important}.selected-locations li{color:#fff;background-color:#2574a9;border-radius:3px;margin-right:10px;padding:9px;display:inline-block}.selected-locations li:not(:last-of-type){margin-bottom:10px}.selected-locations li span:not(:last-of-type){display:none}.selected-locations .location-delete{cursor:pointer;padding-left:10px}.bulletlist--truncate li{display:none}.bulletlist--truncate .bulletlist__items-visible,.bulletlist--truncate .bulletlist__items-visible li{display:inline-block}.selected-locations .bulletlist__item-duplicate{display:none}

.post-wanted-ad .msg{margin-bottom:12px}.confirmation-page__heading{margin:0 0 12px;font-size:20px}.confirmation-page__sub-heading{margin-bottom:12px}.confirmation-info{margin-top:24px}.confirmation-info .important-info{border-bottom:1px solid #dcdcdc;margin-bottom:40px}.confirmation-info .upgrade{display:flex}.confirmation-info .confirmation-page__upgrade-content p{margin-bottom:12px}.confirmation-info .svg.upgrade{width:250px;margin:0 auto;display:none}.confirmation-info .button{margin-top:18px}.upgrade,.confirmation-page__list{line-height:1.4}.confirmation-page__list{margin-bottom:40px;padding-left:18px}.confirmation-page__list li{margin-bottom:6px}@media (width>=768px){.confirmation-page__upgrade-content{flex-grow:1;flex-basis:48%}.confirmation-info .svg.upgrade{display:block}}.upgrade-promo__button-wrapper--desktop{display:none}.upgrade-promo__upgrade-word{text-transform:capitalize}.upgrade-promo__button-wrapper,.upgrade-promo__benefits{text-align:center;margin-bottom:12px;line-height:1.6}.upgrade-promo__button-wrapper .button,.upgrade-promo__benefits .button{width:250px}.upgrade-promo__content .bulletlist{margin:0 0 0 24px;line-height:1.6}.upgrade-promo__content .bulletlist .fa-check-circle{color:#00d845}

.dz-preview,.dropzone-button.disabled{display:none}.dropzone{opacity:0;width:1px;height:1px;display:flex;overflow:hidden}.dz-image-preview{margin-right:10px}.dropzone-wrapper{text-align:center;margin:0 auto}.dropzone__file-hint{margin:6px 0 12px;padding:0;font-weight:500}.dropzone-wrapper--edit{flex-direction:column;width:auto;margin:0 auto;display:flex}.dropzone-wrapper--edit .dropzone__file-hint{color:#525252;order:2;font-size:14px;font-weight:200;display:block}.dropzone-wrapper--edit .dropzone-button{margin-bottom:6px}@media (width>=675px){.dropzone-wrapper--edit{margin-right:0}.dropzone-wrapper--edit .dropzone-button{order:0;margin-bottom:6px}}.photo-upload{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.photo-upload__item{border:1px solid #000;width:calc(50% - 8px);margin-bottom:16px;position:relative}.photo-upload__item:before{content:"";float:left;width:1px;height:0;margin-left:-1px;padding-top:70%}.photo-upload .photo-upload__item:first-child{width:100%}.photo-upload__image{object-fit:contain;width:100%;height:100%;font-family:object-fit\: contain;display:block}.photo-upload__image-wrapper{color:#fff;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;background-color:#fff;position:absolute}.photo-upload__image-wrapper ::-moz-selection{background:0 0}.photo-upload__delete{color:#fff;cursor:pointer;z-index:1;background-color:#00000080;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:21px;display:flex;position:absolute;top:0;right:0}.photo-upload__hint{text-align:center;width:100%;margin:15px 0 12px}.photo-upload__hint-text{margin-bottom:0}.photo-upload__hint-icon{margin-right:12px;font-size:16px}.photo-upload__caption{color:#fff;width:100%;margin-bottom:0;position:absolute;bottom:0}.photo-upload__caption-input{box-sizing:border-box;border-radius:0;margin:0;font-size:16px;position:relative}.photo-upload__caption-input::-webkit-input-placeholder{color:#fff}.photo-upload__caption-input:-ms-placeholder-shown{color:#fff}.photo-upload__caption-input::placeholder{color:#fff}input[type=text].photo-upload__caption-input{color:#fff;background-color:#00000080;border:none;width:100%;padding:10px 10px 8px 35px;transition:padding .15s linear}input[type=text].photo-upload__caption-input:focus{color:#fff}.photo-upload__caption-label{color:#fff;z-index:1;align-items:center;height:100%;padding-left:10px;font-size:19px;display:flex;position:absolute}.photo-upload__caption-label .fa-pen{display:none}.photo-upload__caption-save{color:#fff;cursor:pointer;opacity:0;background-color:#0000;border:none;height:100%;margin:0;font-size:20px;transition:opacity .15s linear;position:absolute;top:0;right:0}.photo-upload__caption.active .photo-upload__caption-label{opacity:0}.photo-upload__caption.active .photo-upload__caption-save{opacity:1}.photo-upload__caption.active input[type=text].photo-upload__caption-input{padding:10px 35px 8px 10px}.photo-upload__caption.edited .photo-upload__caption-label .fa-plus{display:none}.photo-upload__caption.edited .photo-upload__caption-label .fa-pen{display:flex}.photo-upload__item-loading{border:1px solid #000;justify-content:center;align-items:center;width:calc(50% - 8px);margin-bottom:16px;display:flex;position:relative}.photo-upload .photo-upload__item-loading:first-child{width:100%}.photo-upload__item-loading:before{content:"";float:left;width:1px;height:0;margin-left:-1px;padding-top:70%}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.photo-upload__item--uploading{pointer-events:none;justify-content:center;align-items:center;display:flex}.photo-upload__item--uploading .photo-upload__image{opacity:.5}.photo-upload__item--uploading:after,.photo-upload__item-loading:after{content:"";border:3px solid #dcdcdc;border-left-color:#000;border-radius:30px;width:30px;height:30px;animation:1s linear infinite rotating;display:block}.photo-upload__progress{z-index:1;background-color:#dcdcdc;width:100%;height:10px;position:absolute;bottom:0;left:0}.photo-upload__progress-bar{content:"";background-color:#f76426;height:100%;transition:width .2s linear;display:block}.wrap--main{overflow:initial}.uploader__wrapper{flex-flow:wrap;justify-content:space-between;display:flex}.uploader__hint{color:#525252;clear:left;margin-bottom:24px;font-size:.8em;line-height:1.3em}.uploader__profile-upload-hint{clear:both;margin:0}.uploader__photos-loading-icon{text-align:center;width:100%;margin-bottom:24px;font-size:20px}.uploader__error-on-load{color:#ea321b}.uploader__progress-overlay{z-index:2;background-color:#f4f4f4e6;padding:5px;position:absolute;inset:-1px}.uploader__progress-wrapper{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #dcdcdc;border-radius:15px;width:300px;padding:30px;position:relative;top:200px;left:50%;transform:translate(-50%);box-shadow:0 2px 24px #00000029}.mobile .uploader__progress-wrapper{top:75px}.uploader__progress-text{width:220px;margin:0 auto;font-size:16px;line-height:1.325}.uploader__progress-summary{margin-top:6px}.uploader__progress-summary--success{font-weight:600}.uploader__progress-summary--success .uploader__progress-summary-icon{color:#4ba72f}.uploader__progress-summary--error .uploader__progress-summary-icon{color:#ea321b}.uploader__progress-summary--bold{font-weight:600}.uploader__progress-summary--margin-top{margin-top:12px}.uploader__progress-summary-icon{margin-right:6px}.uploader__progress-error-max-imageuploader__progress-error-list,.uploader__progress-summary--error{color:#ea321b}.uploader__progress-error-max-imageuploader__progress-error-list{max-width:230px;margin:0 auto}.uploader__progress-error-list{max-height:235px;overflow:auto}.uploader__progress-error--max-photos{display:block}.uploader__progress-error-button{color:#525252;cursor:pointer;background-color:#0000;border:0;flex-direction:column;align-items:center;padding:12px;font-size:20px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:4px}.uploader__progress-error-button:focus{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.uploader__save-btn-wrapper{text-align:center;z-index:1;background-color:#f4f4f4d9;width:100%;padding:12px 0;position:sticky;bottom:0}.uploader__save-btn-wrapper .button{margin:0 auto}.uploader__save-btn-icon{margin-right:6px;font-size:18px;display:inline-block}.uploader__progress-circle{width:85px;margin:0 auto 30px}.uploader__progress-circle-percent{color:#dcdcdc;font-family:Lato,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700}.uploader__progress-circle-tick{color:#4ba72f;opacity:0;padding:4px 0 0;font-size:42px;animation-name:appear;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:.5s;animation-fill-mode:forwards}.uploader__progress-circle-exclamation{color:#ea321b;opacity:0;padding:2px 0 0;font-size:42px;animation-name:appear;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:.5s;animation-fill-mode:forwards}.uploader__progress-circle-percent{margin-left:2px}.uploader__progress-circle .CircularProgressbar .CircularProgressbar-path{transition:stroke-dashoffset .5s,stroke .5s ease-in-out}@keyframes appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.mobile .upload-photos{margin-top:12px}.post-ad__photo-upload-label{font-weight:500}.page_upload_photos #photoUploader{box-sizing:border-box;max-width:100vw;padding:0 8px}.mobile .photo-upload__title{margin:18px 0}.desktop .photo-upload__title{margin:12px 0}.profile-photo-page__errors{margin-bottom:12px}.profile-photo-page__error{float:none;clear:both;margin-bottom:6px;display:block}.profile-photo-page__error p{margin-left:0;padding:0}.mobile .profile-photo-page__error{color:#525252;padding-left:0}@media (width>=675px){h2.photo-upload__title{margin-top:0;margin-bottom:24px}}@media (width>=768px){.mobile .photo-upload__title{margin:12px 0}.uploader__hint{color:#525252;font-size:12px;line-height:1.8}.uploader__hint--edit{max-width:300px;line-height:1.6}.uploader__profile-upload-hint{margin-bottom:18px}}@media (width<=480px){.desktop #spareroom .upload-photos-page .panel-tab{border-bottom:1px solid #2574a9;margin-bottom:23px;padding:0 16px}.desktop #spareroom .upload-photos-page .panel-tab a{color:#00e;border:1px solid #dcdcdc;border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;margin:0 8px -1px 0;padding:8px 16px 7px;display:inline-block}.desktop #spareroom .upload-photos-page .panel-tab a:last-child{margin-right:0}.desktop #spareroom .upload-photos-page .panel-tab .tab-active{color:#2574a9;background-color:#fff;border-color:#2574a9;font-weight:500}}
