@import url(https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css);
.housing-shower-status{align-items:center;border-radius:12px;display:flex;height:56px;padding-left:16px}.housing-shower-status__text{color:#33333d;font-weight:700}.housing-shower-status__date{font-size:12px;font-weight:400}
.main-info-title{cursor:pointer;display:flex;margin-bottom:16px}.main-info-title__img{height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.main-info-title__img img{height:100%;width:100%}.main-info-title__res-complex{font-size:16px;font-weight:700;margin-left:5px}.main-info-title__res-complex span{-webkit-text-decoration:underline;text-decoration:underline}.main-info-title__builder{margin-left:5px}.main-info-title__builder--default-cursor{cursor:default}
.main-info-table{align-items:center;border-bottom:1px solid #ededf2;display:flex;height:124px;padding-bottom:16px}.main-info-table__section{align-items:center;display:flex;flex-direction:column;height:76px;justify-content:center;width:117px}.main-info-table__section--main{align-items:flex-start;height:100%;width:353px}.main-info-table__section:nth-child(3){border-left:1px solid #ededf2;border-right:1px solid #ededf2}.main-info-table__section-title{color:#6e6e73;font-size:14px}.main-info-table__section-title--main strong{color:#33333d;font-size:24px}.main-info-table__section-title--main span{color:#ababb0;font-size:16px}.main-info-table__section-value{color:#33333d;font-size:18px;font-weight:700}.main-info-table__section-value--main{display:flex;flex-direction:column;margin-top:4px}.main-info-table__section-value--main span{color:#33333d;font-size:16px;font-weight:400}.main-info-table__section-value--rbd-id{color:#ababb0!important;font-size:16px;font-weight:400;margin-top:8px}
.main-info-footer{display:flex;justify-content:space-between;margin-top:16px}@media(max-width:587px){.main-info-footer{flex-direction:column}}.main-info-footer__left{align-items:center;display:flex}@media(max-width:587px){.main-info-footer__left,.main-info-footer__right{margin:0 0 16px 16px}}.main-info-footer__dt-create,.main-info-footer__egov-check,.main-info-footer__right{align-items:center;display:flex}.main-info-footer__egov-check{background:#edf7f3;border-radius:22px;margin-right:16px}
.main-info-table-mobile{display:none}@media(max-width:587px){.main-info-table-mobile{display:flex}}.main-info-table-mobile{justify-content:space-between}.main-info-table-mobile__section{align-items:center;border:1px solid #ededf2;display:flex;flex-direction:column;height:76px;justify-content:center;width:100%}.main-info-table-mobile__section-value{color:#33333d;font-size:18px;font-weight:700}.main-info-table-mobile__section-title{color:#6e6e73;font-size:14px}.main-info-table-mobile__section:last-child{border-right:none}.main-info-table-mobile__section:first-child{border-left:none}
.main-info-title-mobile{display:flex;justify-content:space-between;padding:16px}.main-info-title-mobile__info{display:flex;flex-direction:column}.main-info-title-mobile__price strong{font-size:18px}.main-info-title-mobile__price span{color:#ababb0;font-size:14px}.main-info-title-mobile__acitions{display:flex}.main-info-title-mobile__egov-check{border-radius:50px;padding:5px;width:133px}
.housing-shower-main-info{background:#f7f7fa;padding:24px}@media(max-width:587px){.housing-shower-main-info{background:#fff;border-radius:0;padding:0}}.housing-shower-main-info{border-radius:12px}
.housing-shower-properties-list{display:flex;flex-wrap:wrap}@media(max-width:587px){.housing-shower-properties-list__item{padding:16px;width:100%}}.housing-shower-properties-list__item{align-items:center;border-bottom:1px solid #ededf2;display:flex;height:52px;justify-content:space-between;width:360px}.housing-shower-properties-list__item:nth-child(odd){margin-right:24px}@media(max-width:587px){.housing-shower-properties-list__item:nth-child(odd){margin-right:0;padding-right:16px}}.housing-shower-properties-list__item:nth-child(2n){margin-left:24px}@media(max-width:587px){.housing-shower-properties-list__item:nth-child(2n){margin-left:0;padding-left:16px}.housing-shower-properties-list__item:nth-last-child(-n+2){border-bottom:1px solid #ededf2}.housing-shower-properties-list__item:last-child{border:none}}.housing-shower-properties-list__item h5{color:#33333d;font-size:16px;margin:0}@media(max-width:587px){.housing-shower-properties-list__item h5{font-size:14px}}.housing-shower-properties-list__item span{color:#33333d;font-size:16px;font-weight:700}@media(max-width:587px){.housing-shower-properties-list__item span{font-size:14px}}
.housing-shower-propertiest__table{display:flex;flex-wrap:wrap;margin-bottom:24px}.housing-shower-propertiest__table--additional-properties{display:flex;flex-direction:column}.housing-shower-propertiest__accordion-triger span{cursor:pointer}.housing-shower-propertiest__accordion-triger{margin-bottom:48px}.housing-shower-propertiest__sub-title h4{color:#33333d;font-size:18px;font-weight:700;margin-bottom:8px}
.properties-list--mobile{background:#fff;padding-top:16px}.properties-list--mobile h6{color:#ababb0;font-size:12px;margin:0 16px 8px}
.modal-error-sm{margin:auto!important;max-width:375px!important}
.properties-modal__modal-body,.properties-modal__modal-body .modal-body{background:#f7f7fa!important;padding:0!important}.properties-modal__section{margin-bottom:16px}.properties-modal__header{display:flex;justify-content:space-between;width:100%}
.housing-shower-properties-mobile{background:#fff;display:flex;flex-direction:column}.housing-shower-properties-mobile__button-container{padding:16px}
@media(max-width:587px){.housing-shower-description{background:#fff;padding:16px}}.housing-shower-description__text-container{position:relative;word-break:break-word}@media(max-width:587px){.housing-shower-description__text-container{height:102px;overflow:hidden}.housing-shower-description__text-container:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.housing-shower-description__text-container--open:after{display:none}.housing-shower-description__text-container--open{height:auto}}.housing-shower-description__btn-container{align-items:center;display:flex;justify-content:center}
#housing-shower-map{border-radius:12px;height:323px}@media(max-width:587px){#housing-shower-map{border-radius:0;height:240px;margin-top:16px}.housing-shower-location{background:#fff;padding-top:16px}}
.options-list{max-height:250px}.options-scroll{overflow:hidden;overflow-y:scroll}@media screen and (min-width:768px){.options-list{max-height:400px}}
#complaint-modal .modal-dialog{max-height:600px;max-width:450px}#complaint-modal .modal-dialog .modal-body .complaint-buttons{gap:15px}#complaint-modal .modal-content{border-radius:1rem}#complaint-modal ::-webkit-scrollbar{padding:1px;width:4px}#complaint-modal ::-webkit-scrollbar-track{background:none}#complaint-modal ::-webkit-scrollbar-thumb{background-color:rgba(51,51,61,.15);border-radius:20px}#otherComplaintModal textarea{background-color:#f7f7fa;border:none;border-radius:8px;font-size:14px;height:10em;padding:1em;width:100%}#otherComplaintModal .modal-body .complaint-buttons{gap:15px}@media screen and (max-width:768px){body.modal-open{position:inherit}#complaint-modal,#otherComplaintModal{align-items:flex-end;display:flex!important;max-width:100%}#complaint-modal textarea,#otherComplaintModal textarea{height:8em;margin-bottom:100px;resize:none}#complaint-modal .modal-dialog,#otherComplaintModal .modal-dialog{margin:0;min-width:100%}#complaint-modal .modal-content,#otherComplaintModal .modal-content{border-radius:10px 10px 0 0}}
.housing-shower-complaint{display:flex;justify-content:center;margin-top:24px}@media(max-width:587px){.housing-shower-complaint{background:#fff;margin-bottom:24px;padding:8px}}.housing-shower-complaint span{color:#cd1e1e;font-size:14px;-webkit-text-decoration:underline;text-decoration:underline}@media(max-width:587px){.housing-shower-complaint span{font-size:14px;-webkit-text-decoration:none;text-decoration:none}}
.housing-shower-main-actions{background:#f7f7fa;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.housing-shower-main-actions__icon{margin-right:6px}
.housing-shower-whatsapp{-moz-column-gap:8px;column-gap:8px;display:flex}@media(min-width:587px){.housing-shower-whatsapp{flex-direction:column}}
.housing-shower-contact{border-radius:12px;box-shadow:0 0 12px rgba(51,51,61,.08);overflow:hidden}@media(max-width:587px){.housing-shower-contact{border-radius:0;box-shadow:0 0 0 0}}.housing-shower-contact__owner{background:#fff;border-bottom:1px solid #ededf2;padding:24px}.housing-shower-contact__agency-name{display:flex;margin-bottom:8px;padding-bottom:8px}.housing-shower-contact__agency-name span{color:#6e6e73;font-size:14px}.housing-shower-contact__agency-img{height:20px;margin-right:8px;width:20px}.housing-shower-contact__agency-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.housing-shower-contact__main-info{display:flex;flex-direction:column}.housing-shower-contact__callback{padding:24px}
.lister-card-layout{--lister-card-layout-section-min-height:148px;background:#fff;border-radius:24px;display:grid;grid-column-gap:24px}.lister-card-layout__section--1{padding:16px}.lister-card-layout__section--2{min-height:var(--lister-card-layout-section-min-height);padding:16px}@media(max-width:587px){.lister-card-layout__section--2{padding:0 16px}}.lister-card-layout__section--3{padding:16px}.lister-card-layout__default--1,.lister-card-layout__horizontal--1{grid-template-columns:1fr;grid-template-rows:1fr}.lister-card-layout__default--2,.lister-card-layout__horizontal--2{grid-template-columns:1fr 1fr}@media(max-width:587px){.lister-card-layout__default--2,.lister-card-layout__horizontal--2{grid-template-columns:1fr}}.lister-card-layout__default--3,.lister-card-layout__horizontal--3{grid-template-columns:1fr 1fr 1fr}@media(max-width:587px){.lister-card-layout__default--3,.lister-card-layout__horizontal--3{grid-template-columns:1fr}}.lister-card-layout__vertical--1{grid-template-columns:1fr;grid-template-rows:1fr}.lister-card-layout__vertical--2,.lister-card-layout__vertical--3{grid-template-columns:1fr}.lister-card-layout__vertical--1 .lister-card-layout__section--2,.lister-card-layout__vertical--2 .lister-card-layout__section--2,.lister-card-layout__vertical--3 .lister-card-layout__section--2{padding:0 16px!important}.lister-card-layout__vertical--not-gap .lister-card-layout__section--2{min-height:-moz-min-content!important;min-height:min-content!important}
.lister-card-gallery{--lister-card-img-height:344px;--lister-card-img-min-height:224px;--lister-card-img-border-radius:16px;--lister-card-thumb-img-height:104px;--swiper-navigation-size:13px;display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:16px}.lister-card-gallery__img-container-5{border-radius:var(--lister-card-img-border-radius);grid-area:1/1/2/3;max-width:100%;overflow:hidden}.lister-card-gallery__video-badge{left:16px;position:absolute;top:16px;z-index:2}.lister-card-gallery__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lister-card-gallery__vertical .lister-card-gallery__img-container-2,.lister-card-gallery__vertical .lister-card-gallery__img-container-3,.lister-card-gallery__vertical .lister-card-gallery__img-container-4{display:none}.lister-card-gallery__vertical .lister-card-gallery__img-container-5{height:var(--lister-card-img-min-height)}.lister-card-gallery__default .lister-card-gallery__img-container-2,.lister-card-gallery__default .lister-card-gallery__img-container-3,.lister-card-gallery__default .lister-card-gallery__img-container-4,.lister-card-gallery__horizontal .lister-card-gallery__img-container-2,.lister-card-gallery__horizontal .lister-card-gallery__img-container-3,.lister-card-gallery__horizontal .lister-card-gallery__img-container-4{display:block}@media(max-width:587px){.lister-card-gallery__default .lister-card-gallery__img-container-2,.lister-card-gallery__default .lister-card-gallery__img-container-3,.lister-card-gallery__default .lister-card-gallery__img-container-4,.lister-card-gallery__horizontal .lister-card-gallery__img-container-2,.lister-card-gallery__horizontal .lister-card-gallery__img-container-3,.lister-card-gallery__horizontal .lister-card-gallery__img-container-4{display:none}}.lister-card-gallery__default .lister-card-gallery__img-container-5,.lister-card-gallery__horizontal .lister-card-gallery__img-container-5{height:var(--lister-card-img-height)}@media(max-width:587px){.lister-card-gallery__default .lister-card-gallery__img-container-5,.lister-card-gallery__horizontal .lister-card-gallery__img-container-5{height:var(--lister-card-img-min-height)}}
.lister-card-badge{align-items:center;border-radius:4px;color:#fff;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:14px;font-weight:600;padding:4px 16px}
.lister-card-main-info{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column}.lister-card-main-info__address,.lister-card-main-info__apartment-info,.lister-card-main-info__res-complex-name{font-weight:600;line-height:24px}.lister-card-main-info__apartment-info{font-size:20px}.lister-card-main-info__badge-container{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap}.lister-card-main-info span{display:block}
.lister-card-description{align-items:flex-start;display:flex;flex-direction:column}.lister-card-description__text-btn,.lister-card-description__title{display:block;font-weight:600;line-height:24px}.lister-card-description__text-btn{color:#5956e0;cursor:pointer;font-size:14px}.lister-card-description__content{display:-moz-box;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#6e6e73;font-size:14px;line-clamp:4;box-orient:vertical;margin-bottom:8px}
.lister-card-admin-badge{align-items:center;background:#ededf2;border-radius:100px;display:flex;padding:4px 8px}
.lister-card-admin-info{background:#f7f7fa;border-radius:16px;display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px}
.lister-card-price{display:flex;flex-direction:column}.lister-card-price span{display:block;margin-bottom:8px}.lister-card-price__total-price{font-size:20px;font-weight:600;line-height:24px}.lister-card-price__price-per-square-meter{color:#ababb0;font-size:14px;font-weight:500;line-height:20px}
.lister-card-credit{align-items:center;background:#f7f7fa;border-radius:8px;display:flex;padding:8px 16px;width:100%}.lister-card-credit span{font-size:14px;font-weight:600;line-height:20px;margin:0!important}.lister-card-credit strong{background:#d17417;border-radius:6px;color:#fff;font-weight:400;line-height:20px;padding:0 6px}
.lister-card-merchant{background:#f7f7fa;border-radius:16px;display:flex;padding:4px 16px}.lister-card-merchant__avatar{align-items:center;background:#ededf2;border-radius:100%;display:flex;height:40px;justify-content:center;margin-right:8px;overflow:hidden;width:40px}.lister-card-merchant__img{background:#ededf2;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:23px}.lister-card-merchant__img img{background:#ededf2;height:100%;width:100%}.lister-card-merchant__info{display:flex;flex-direction:column}.lister-card-merchant__name{color:#33333d;font-weight:500;line-height:20px;margin-bottom:4px}.lister-card-merchant__type{color:#ababb0;font-size:12px;font-weight:400;line-height:16px}
.lister-card-hot-price{background:#ffbb10;border-radius:16px;display:flex;padding:8px 16px}.lister-card-hot-price__icon{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.lister-card-hot-price__img{-o-object-fit:cover;object-fit:cover;overflow:hidden}.lister-card-hot-price__img img{background:#ededf2;height:100%;width:100%}.lister-card-hot-price__info{display:flex;flex-direction:column;margin-left:8px}.lister-card-hot-price__name{color:#333;font-size:12px;font-weight:600;line-height:16px;margin-bottom:4px}.lister-card-hot-price__type{color:#333;font-size:16px;font-weight:700;line-height:20px}
.lister-card-meta-info{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.lister-card-meta-info span{color:#ababb0;font-size:12px;font-weight:500;line-height:16px}
.lister-card-actions-bar__main-actions{display:grid;width:100%}.lister-card-actions-bar__primary-action{border-radius:16px!important;height:48px;width:100%}
.lister-card-action{align-items:center;border-radius:16px;cursor:pointer;display:flex;height:48px;justify-content:center;width:100%}
@media(max-width:469px){.contact-modal__body .modal-body{padding:0!important}}.contact-modal__header{align-items:center;background:#f7f7fa;display:flex;height:52px;justify-content:space-between;padding:16px}.contact-modal__title{color:#6e6e73;font-size:14px;line-height:20px}
.lister-card-main-actions{grid-template-columns:1fr 1fr;grid-column-gap:4px}@media(max-width:587px){.lister-card-main-actions{grid-template-columns:1fr 1fr 1fr 1fr}}
.dm-ok-modal .modal-body,.dm-ok-modal .modal-wrap{padding:0 24px 24px!important}.dm-ok-modal__content{display:flex;flex-direction:column;padding-top:24px}@media(max-width:587px){.dm-ok-modal__content{padding-top:24px}}.dm-ok-modal__text{font-size:24px;font-weight:700;line-height:30px}.dm-ok-modal__description{margin:16px 0 0}.dm-ok-modal__buttons{display:flex;margin-top:24px;width:100%}.dm-ok-modal__buttons button{width:100%}.dm-ok-modal__buttons--mr{margin-right:8px}.dm-ok-modal__buttons--ml{margin-left:8px}
.lister-card-admin-actions{grid-template-columns:1fr 1fr;grid-column-gap:4px}
.lister-card{cursor:pointer;display:block}.lister-card__section{display:flex;flex-direction:column;height:100%;justify-content:space-between}.lister-card__phone{align-items:center;background:#ededf2;border-radius:16px!important;display:flex;height:48px;justify-content:center}
.fancybox-error-custom{background-image:url(/placeholder/big.webp);background-position:50%;background-size:cover;height:60vh;width:70vw}.lister-card-gallery{--lister-card-img-height:344px;--lister-card-img-min-height:224px;--lister-card-img-border-radius:16px;--lister-card-thumb-img-height:104px;--swiper-navigation-size:13px;display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:16px}.lister-card-gallery__vertical .lister-card-gallery__img-container-2,.lister-card-gallery__vertical .lister-card-gallery__img-container-3,.lister-card-gallery__vertical .lister-card-gallery__img-container-4{display:none}.lister-card-gallery__vertical .lister-card-gallery__img-container-5{height:var(--lister-card-img-min-height)}.lister-card-gallery__default .lister-card-gallery__img-container-2,.lister-card-gallery__default .lister-card-gallery__img-container-3,.lister-card-gallery__default .lister-card-gallery__img-container-4,.lister-card-gallery__horizontal .lister-card-gallery__img-container-2,.lister-card-gallery__horizontal .lister-card-gallery__img-container-3,.lister-card-gallery__horizontal .lister-card-gallery__img-container-4{display:block}@media(max-width:587px){.lister-card-gallery__default .lister-card-gallery__img-container-2,.lister-card-gallery__default .lister-card-gallery__img-container-3,.lister-card-gallery__default .lister-card-gallery__img-container-4,.lister-card-gallery__horizontal .lister-card-gallery__img-container-2,.lister-card-gallery__horizontal .lister-card-gallery__img-container-3,.lister-card-gallery__horizontal .lister-card-gallery__img-container-4{display:none}}.lister-card-gallery__default .lister-card-gallery__img-container-5,.lister-card-gallery__horizontal .lister-card-gallery__img-container-5{height:var(--lister-card-img-height)}@media(max-width:587px){.lister-card-gallery__default .lister-card-gallery__img-container-5,.lister-card-gallery__horizontal .lister-card-gallery__img-container-5{height:var(--lister-card-img-min-height)}}.lister-card-gallery__img-container-1{border-radius:var(--lister-card-img-border-radius);grid-area:1/1/2/3;overflow:hidden;position:relative}.lister-card-gallery__img-container-1:hover .swiper-button-next,.lister-card-gallery__img-container-1:hover .swiper-button-prev{display:flex}.lister-card-gallery__video-badge{left:16px;position:absolute;top:16px;z-index:2}.lister-card-gallery .swiper-pagination{background:rgba(0,0,0,.24);border-radius:100px;color:#fff;font-size:14px;left:50%;padding:4px 8px;position:absolute;transform:translateX(-50%);width:66px}.lister-card-gallery .swiper-button-next,.lister-card-gallery .swiper-button-prev{align-items:center;background:rgba(51,51,61,.4);border-radius:100%;color:#fff;display:none;height:32px;justify-content:center;width:32px;z-index:2}.lister-card-gallery .swiper-button-next :after,.lister-card-gallery .swiper-button-prev :after{content:"prev";font-size:12px!important;font-weight:700!important}@media(max-width:587px){.lister-card-gallery__img-container-2,.lister-card-gallery__img-container-3{display:none}}.lister-card-gallery__img-container-4{position:relative}@media(max-width:587px){.lister-card-gallery__img-container-4{display:none}}.lister-card-gallery__img-container-5{border-radius:var(--lister-card-img-border-radius);grid-area:1/1/2/3;max-width:100%;overflow:hidden}.lister-card-gallery__slide{height:var(--lister-card-img-height);max-width:100%}@media(max-width:587px){.lister-card-gallery__slide{height:var(--lister-card-img-min-height)}}.lister-card-gallery__slide-min-height{height:var(--lister-card-img-min-height);max-width:100%}@media(max-width:587px){.lister-card-gallery__slide-min-height{height:var(--lister-card-img-min-height)}}.lister-card-gallery__slide-btn{align-items:center;background:rgba(51,51,61,.4);border-radius:100%;display:none;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:2}.lister-card-gallery__slide-btn--left{left:16px}.lister-card-gallery__slide-btn--right{right:16px}.lister-card-gallery__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lister-card-gallery__thumb{-o-object-fit:cover;object-fit:cover}.lister-card-gallery__background-toner,.lister-card-gallery__thumb{border-radius:var(--lister-card-img-border-radius);height:var(--lister-card-thumb-img-height);width:100%}.lister-card-gallery__background-toner{align-items:center;background:rgba(51,51,61,.24);cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;top:0}
.related-behind__cards{margin:8px}
.related__content{background:#fff;border-radius:12px;padding:24px 0 0;position:relative}@media(max-width:768px){.related__content{margin:0;padding:16px}}.related__void-message{margin-top:24px}.related__map{width:100%}.related__action-mobile{background:#fff;display:flex;flex-direction:row;left:0;padding:8px;position:fixed;right:0;top:48px;z-index:50}.related__action-mobile button{font-size:14px;margin:0 8px;padding:10px;width:100%}.related__actions{align-items:center;display:flex;justify-content:space-between;margin:24px 0}@media(max-width:768px){.related__actions{margin:12px 0 16px}}.related__buttons{display:flex}.related__buttons button{font-size:14px;font-weight:700;margin-left:16px;width:110px}.related__counter span{color:#6e6e73;font-size:14px}.related__button{position:absolute}@media(max-width:768px){.related__button{display:none}}.related__button{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px;z-index:10}.related__button span{color:#ededf2;width:100%}.related__button_left{left:-22px;top:194px}.related__button_left span{transform:rotate(90deg)}.related__button_right{right:-22px;top:194px}.related__button_right span{transform:rotate(-90deg)}.related__button_active span{color:#5956e0}
@media(max-width:768px){.related{margin-left:-15px;margin-right:-15px}}@media(max-width:550px){.related{margin-left:-15px;margin-right:-15px}}.related__tabs .nav-tabs{background-image:linear-gradient(#ededf2,#ededf2);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;border:none;display:flex;flex-flow:row nowrap;overflow:hidden}@media(max-width:768px){.related__tabs .nav-tabs{background-position:0 105%}}.related__tabs .nav-link{border:none;color:#6e6e73;font-size:14px;font-weight:400;padding:0 17px 8px;white-space:nowrap}.related__tabs .nav-link.active{background:transparent;border:none;border-bottom:3px solid #5956e0;color:#5956e0;font-weight:700;margin-bottom:-1px;padding:0 17px 8px}.related__tabs .nav-link:hover{border-color:transparent}.related__tabs .active:hover{background:transparent;border-color:#5956e0}
@media(max-width:587px){.housing-shower-related{background:#fff;padding:16px}}
.callback-modal .modal-btns{display:flex;justify-content:space-between;margin-top:16px}.callback-modal .modal-btns a{align-items:center;border:none;border-radius:8px;display:flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;padding:12px;width:calc(50% - 2px)}.callback-modal .modal-btns a span{height:20px;width:20px}.callback-modal .modal-btns a:first-child{background-color:#5956e0;color:#f5f5f5}.callback-modal .modal-btns a:last-child{background-color:#00874f;color:#f5f5f5}.callback-modal .modal__custom-header{display:flex;justify-content:space-between;padding-top:20px}@media(max-width:600px){.callback-modal .modal__custom-header{padding-top:0}}.callback-modal .text-with-horizontal-line{align-items:center;display:flex;margin-top:16px}.callback-modal .text-with-horizontal-line p{color:#6e6e73;font-size:14px;margin:0}.callback-modal .horizontal-line{background-color:#6e6e73;flex-grow:1;height:.5px;margin-left:10px;margin-right:10px}.callback-modal .modal-customBtn{background:none;border:2px solid #5956e0;border-radius:8px;color:#5956e0;font-weight:700;margin-top:16px;max-height:44px;width:100%}
.housing-shower-lower-actions{bottom:0;display:none;left:0;position:fixed;right:0;width:100%}@media(max-width:587px){.housing-shower-lower-actions{display:grid}}.housing-shower-lower-actions{background:#fff;border-radius:12px 12px 0 0;box-shadow:0 0 12px rgba(51,51,61,.08);grid-template-columns:1fr 1fr;justify-content:space-between;padding:16px;z-index:20}
.quiz-checkbox-list{display:flex;flex-direction:column;row-gap:16px;width:100%}.quiz-checkbox-list__wrapper{background:#f5f5f5;border-radius:16px;padding:8px 16px}.quiz-checkbox-list__item{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;height:48px}.quiz-checkbox-list__item label{font-size:16px;font-weight:600;line-height:24px;margin-bottom:0}.quiz-checkbox-list__checkbox{border-radius:6px;height:24px;width:24px}
.quiz-progress-bar{display:flex;flex-direction:column;width:100%}.quiz-progress-bar__header{display:flex;justify-content:space-between;padding:16px}@media(max-width:587px){.quiz-progress-bar__header{padding:8px}}.quiz-progress-bar__footer{position:relative;width:100%}.quiz-progress-bar__line{background:#d9ede5;height:4px;width:100%}.quiz-progress-bar__line--bold{background:#269969!important;position:absolute;top:0}.quiz-progress-bar__block{align-items:center;display:flex;height:40px;justify-content:center;min-width:40px}.quiz-progress-bar__step{font-size:16px;font-weight:700;line-height:24px}.quiz-progress-bar__close{align-items:center;background:#f5f5f5;border-radius:100px;display:flex;height:40px;justify-content:center;line-height:24px;width:40px}@media(max-width:587px){.quiz-progress-bar__close{background:none}}
.quiz-radio-list{display:flex;flex-direction:column;row-gap:16px}.quiz-radio-list label{margin-bottom:0!important}.quiz-radio-list__item{align-items:center;background:#f5f5f5;border-radius:16px;cursor:pointer;display:flex;flex-direction:row;height:56px;padding-left:16px}.quiz-radio-list__item--selected{background:#e6e6fa}.quiz-radio-list__label{color:#33333d;font-size:16px;font-weight:600;line-height:24px}
.custom-switch-green,.custom-switch-green .custom-control.custom-switch{cursor:pointer}.custom-switch-green .custom-control.custom-switch .custom-control-label:before{background:#d5d5d6;border:none;border-radius:100px;cursor:pointer;height:32px;width:56px}.custom-switch-green .custom-control.custom-switch .custom-control-label:after{background:#fff;border-radius:100%;cursor:pointer;height:24px;left:-41px;top:9px;width:24px}.custom-switch-green .custom-control.custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translateX(23px)!important}.custom-switch-green .custom-control.custom-switch .custom-control-input:checked~.custom-control-label:before{background:#00874f!important;border-color:#00874f}.custom-switch-green .custom-control.custom-switch:hover .custom-control-input:focus:not(:checked)~.custom-control-label:before,.custom-switch-green .custom-control.custom-switch:hover .custom-control-input:focus~.custom-control-label:before{box-shadow:none}.custom-switch-green .custom-control.custom-switch:hover .custom-control-label:before{background:#ababb0}.custom-switch-green .custom-control-input:focus~.custom-control-label:before{box-shadow:none}
.quiz-switch-form{display:flex;flex-direction:column;row-gap:16px}.quiz-switch-form__wrapper{background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;padding:8px 0}.quiz-switch-form__item{align-items:center;display:flex;height:40px;justify-content:space-between;padding-left:16px;padding-right:16px}.quiz-switch-form__item--border-bottom{border-bottom:.5px solid #ababb0}.quiz-switch-form__title{font-size:16px;font-weight:600;line-height:24px}
.quiz-send-form{display:flex;flex-direction:column;padding-bottom:24px;row-gap:16px}
.quiz-finish-frame{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px;row-gap:16px}.quiz-finish-frame__circle-inside,.quiz-finish-frame__circle-outside{align-items:center;border-radius:100%;display:flex;justify-content:center}.quiz-finish-frame__circle-outside{background:#edf7f3;height:136px;width:136px}.quiz-finish-frame__circle-inside{background:#00874f;height:104px;width:104px}.quiz-finish-frame__title{color:#33333d;font-size:24px;font-weight:700;line-height:32px;text-align:center}.quiz-finish-frame__sub-title{color:#6e6e73;font-size:16px;font-weight:500;line-height:24px;text-align:center}
.modal-error-sm{margin:auto!important;max-width:375px!important}.quiz-modal .modal-body{padding:0}.quiz-modal .modal-dialog,.quiz-modal .modal-wrap{max-width:576px!important}@media(max-width:587px){.quiz-modal .modal-dialog,.quiz-modal .modal-wrap{border-radius:0}}.quiz-modal__wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.quiz-modal__btn{min-width:139px}.quiz-modal__btn-text--not-visible{display:none;opacity:0}.quiz-modal__body{overflow:auto;padding:20px 24px 24px;width:100%}@media(max-width:587px){.quiz-modal__body{height:100%}}.quiz-modal__title{font-size:32px;font-weight:700;line-height:40px}.quiz-modal__footer{border:1px solid #ededf2;display:flex;justify-content:flex-end;padding:24px;width:100%}@media(max-width:587px){.quiz-modal__footer{flex-direction:column;padding:16px;row-gap:16px}}
.quiz-price-form{display:flex;flex-direction:column;padding-bottom:24px;row-gap:16px}
.quiz-lister-entry-content[data-v-6763a3c4]{background:#fff;display:flex;flex-direction:row;padding:8px 16px 16px}.quiz-lister-entry-content__desktop[data-v-6763a3c4]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.quiz-lister-entry-content__image img[data-v-6763a3c4]{height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.quiz-lister-entry-content__image[data-v-6763a3c4]{margin:8px 12px 0 0!important}.quiz-lister-entry-content__info h3[data-v-6763a3c4]{color:#33333d;font-size:16px;font-weight:500;line-height:20px;margin:8px 0 0!important}.quiz-lister-entry-content__info p[data-v-6763a3c4]{color:#6e6e73;font-size:14px;font-weight:400;line-height:20px;margin:8px 0!important}.quiz-lister-entry-content__button button[data-v-6763a3c4]{align-items:center;background:#5956e0;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;height:32px;line-height:20px;padding:6px 12px;width:160px}.quiz-lister-entry-content___border[data-v-6763a3c4]{border:1px solid #e6e6fa}.quiz-lister-entry-content___radius[data-v-6763a3c4]{border-radius:16px}.quiz-lister-entry-content___shadow[data-v-6763a3c4]{box-shadow:0 0 12px rgba(51,51,61,.08)}
.instagram-player-button{align-items:center;background-color:#ece8f0;display:flex!important;height:100%}.instagram-player-button .instagram-player{align-items:center;display:flex;flex-direction:column;font-size:14px;gap:16px;height:auto!important;justify-content:center}.instagram-player-button .instagram-player img{height:20%!important;width:20%!important}
.iframe-container{height:100%}#tiktok{height:-moz-fit-content!important;height:fit-content!important;overflow:hidden}@media(max-width:640px){#tiktok{height:560px}}.tiktok{position:relative}.tiktok svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.instagram-player{margin:0 auto!important}.fancybox-content{padding:0}.fancybox-content blockquote{margin-bottom:0;margin-top:40px}.fancybox-image{background:#fff}@media(max-width:991px){.fancybox-slide--video{padding:44px 0}}.fancybox-button svg{color:#fff}blockquote{margin-bottom:0}.tiktokModal .modal-body{padding:0}.mob-gallery{height:200px}.mob-gallery img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mob-gallery .swiper-container{height:100%}.fancybox-error-custom{background-image:url(/placeholder/big.webp);background-position:50%;background-size:cover;height:60vh;width:70vw}.page-gallery-wrap{border-radius:12px;display:flex;height:397px;overflow:hidden;position:relative}.page-gallery img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-gallery-onlyMainImage{flex:0 0 100%!important;max-width:100%!important}.page-gallery-mainImage{flex:0 0 72%;max-width:72%}.page-gallery-mainImage iframe{border:none;height:100%;width:100%}.page-gallery-mainImage div{height:100%}.page-gallery-mainImage div a{display:inline-block;height:100%;width:100%}.page-gallery-otherImage{display:flex;flex:0 0 28%;flex-direction:column;justify-content:space-between;max-width:28%;padding-left:8px}.page-gallery-imgCount{align-items:center;background:hsla(0,0%,100%,.65);border-radius:6px;bottom:16px;color:#6e6e73;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:18px;padding:8px;position:absolute;right:16px}.page-gallery-imgCount img{background:#fff;margin-right:4px}
.housing-shower-mortgage-widget{background:#fff;border-radius:12px;box-shadow:0 0 12px rgba(51,51,61,.08);margin-top:24px;padding:24px}@media(max-width:768px){.housing-shower-mortgage-widget{border-radius:0;margin:16px 0;padding:16px}}.housing-shower-mortgage-widget__label--title{width:80%}.housing-shower-mortgage-widget__label--title h2{color:#33333d;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.housing-shower-mortgage-widget__label--title h3{color:#d17417;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.housing-shower-mortgage-widget__label--title p{color:#ababb0;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.housing-shower-mortgage-widget__description p{color:#ababb0;font-size:12px;font-style:normal;font-weight:400;line-height:16px}
.housing-shower{background:#fff}@media(max-width:587px){.housing-shower{background:#f7f7fa}}.housing-shower__title h1{color:#33333d;font-size:24px;font-weight:500;line-height:32px}@media(max-width:587px){.housing-shower__title h1{font-size:18px;line-height:22px;margin-bottom:0}.housing-shower__title{background:#fff}}.housing-shower__gallery{padding-bottom:24px}@media(max-width:587px){.housing-shower__gallery{background:#fff;padding-top:24px}}.housing-shower__section-title{color:#33333d;font-size:24px;font-weight:700;margin-bottom:8px}@media(max-width:587px){.housing-shower__section-title{color:#ababb0;font-size:12px;line-height:12px}}.housing-shower__section--indent{margin-bottom:48px}@media(max-width:587px){.housing-shower__section--indent{margin-bottom:16px}}.housing-shower__content{display:flex}.housing-shower__header{background:#fff;display:flex;flex-direction:column}@media(min-width:992px){.housing-shower__header{flex-direction:row;justify-content:space-between}}
