
/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/footer/footer.ltr.css */
.article-item{--radius-card: var(--radius-xl);display:grid;grid-template-columns:clamp(280px,40.3125px + 31.25vw,360px) auto;border-radius:var(--radius-card);background-color:var(--white-color);position:relative;transition:all .3s;overflow:hidden}.article-item--noImgBox{display:flex;flex-direction:column;padding:clamp(12px,-3.9221789883px + 1.5564202335vw,16px) clamp(12px,-19.8443579767px + 3.1128404669vw,20px);border:1px solid var(--gray-color-600);min-height:0}.article-item--secondary-bg-200{background-color:var(--secondary-color-200)}.article-item___img-box{position:relative;max-width:360px;width:100%}.article-item__img-block{width:100%;height:100%;display:block;position:absolute;inset:0}.article-item__img-block img{width:100%;height:100%;object-fit:cover}.article-item:not(.article-item--noImgBox) .article-item__content{padding:clamp(12px,-3.9221789883px + 1.5564202335vw,16px) clamp(12px,-19.8443579767px + 3.1128404669vw,20px);border:1px solid var(--gray-color-600);flex:1;border-radius:0 var(--radius-card) var(--radius-card) 0}.article-item__block,.article-item__content{display:flex;flex-direction:column;gap:12px}.article-item__badges,.article-item__tags,.article-item__btns{display:flex;align-items:center;flex-wrap:wrap}.article-item__content{align-items:flex-start}.article-item__badges{gap:12px}.article-item__tags{gap:4px}.article-item__btns{gap:8px}.article-item--column{display:flex;flex-direction:column;min-height:0}.article-item--column___img-box{max-width:100%;aspect-ratio:328/220}.article-item--column__content .textbox p{line-height:1.57}.article-item--column__badges p{line-height:1.57}.article-item--column__btns{display:grid}.article-item--column__block{width:100%}.article-item--column .ellipsis-text{line-clamp:3;-webkit-line-clamp:3}.article-item--column:not(.article-item--noImgBox) .article-item__content{border-radius:0 0 var(--radius-card) var(--radius-card)}@media(max-width: 1023px){.article-item{--radius-card: var(--radius-md)}.article-item .ellipsis-text{line-clamp:2;-webkit-line-clamp:2}.article-item__btns .button{border-radius:var(--radius-md)}}@media(max-width: 767px){.article-item{display:flex;flex-direction:column;min-height:0}.article-item___img-box{max-width:100%;aspect-ratio:328/220}.article-item__content .textbox p{line-height:1.57}.article-item__badges p{line-height:1.57}.article-item__btns{display:grid}.article-item__block{width:100%}.article-item .ellipsis-text{line-clamp:3;-webkit-line-clamp:3}.article-item:not(.article-item--noImgBox) .article-item__content{border-radius:0 0 var(--radius-card) var(--radius-card)}}.banner-promo{position:relative;border-radius:var(--radius-md);overflow:hidden;padding:16px;min-height:280px;display:flex;flex-direction:column;gap:28px}.banner-promo:before{content:"";position:absolute;background-image:linear-gradient(90deg, rgba(17, 25, 40, 0.5) 32.19%, rgba(17, 25, 40, 0) 100%);inset:0;z-index:2}.banner-promo__img{position:absolute;z-index:1;inset:0}.banner-promo__img img{width:100%;height:100%;object-fit:cover}.banner-promo__content{display:flex;flex-direction:column;gap:28px;position:relative;z-index:2;color:var(--white-color)}.banner-promo__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.banner-promo__block{display:flex;flex-direction:column;gap:8px}.banner-promo__logo{width:58px;height:50px}.banner-promo__logo img,.banner-promo__logo svg{width:100%;height:100%}.banner-promo__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;max-width:100%}.banner-promo__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.banner-promo__footer .banner-promo__logo{display:none}.banner-promo__footer-content{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}@media(max-width: 767px){.banner-promo{min-height:490px}.banner-promo__logo{display:none}.banner-promo__footer{flex-direction:column;align-items:normal;margin-top:auto}.banner-promo__footer .banner-promo__logo{display:flex}.banner-promo__content{gap:24px;flex:1}.banner-promo__items{max-width:100%;display:flex;flex-direction:column;align-items:flex-start}.banner-promo__btns{display:grid;grid-template-columns:repeat(1, 1fr)}}.modals .auth{--padding-main-auth: 30px;--bg-main-auth: transparent;--blur-strength-auth: 8px;--max-width-inner-auth: 360px;--inner-gap-auth: 28px;--top-gap-auth: 10px;--btn-gap-auth: 8px;--decor-mh-auth: 40px;--decor-padding-auth: 4px 10px;--decor-gap-auth: 12px;--footer-gap-auth: 10px;width:100%;height:100%;padding:var(--padding-main-auth, 30px);background-color:var(--bg-main-auth);display:flex;align-items:center;justify-content:center}.modals .auth .container{width:100%;height:100%;display:flex}.modals .auth__inner{position:relative;z-index:2;max-width:var(--max-width-inner-auth, 392px);width:100%;flex:1;display:flex;flex-direction:column;gap:var(--inner-gap-auth, 28px)}.modals .auth__top{margin-inline-start:auto;display:none;flex-direction:column;gap:var(--top-gap-auth, 10px)}.modals .auth__btns{display:flex;align-items:center;gap:var(--btn-gap-auth, 8px)}.modals .auth__btns .button:not(.button--cub){min-width:143px}.modals .auth__btns--space{justify-content:space-between}.modals .auth__decor{min-height:var(--decor-mh-auth);padding:var(--decor-padding-auth);background-color:var(--secondary-color-200);border-radius:var(--radius-base);display:flex;align-items:center;justify-content:center;gap:var(--decor-gap-auth);width:100%}.modals .auth__img-box{position:absolute;inset:0;z-index:1}.modals .auth__img-box img,.modals .auth__img-box svg{width:100%;height:100%;object-fit:cover}.modals .auth__footer{display:none;align-items:center;justify-content:center;flex-direction:column;gap:var(--footer-gap-auth, 10px);text-align:center}@media(max-width: 767px){.modals .auth{--padding-main-auth: 16px 16px;--max-width-inner-auth: 100%;--bg-main-auth: var(--white-color)}.modals .auth__inner{margin:0}.modals .auth__top,.modals .auth__footer{display:flex}.modals .auth__img-box,.modals .auth:before{display:none}.modals .auth__top{margin:0}}.card-text{overflow:hidden;border-radius:var(--radius-base);overflow:hidden;height:100%;padding:clamp(6px,-5.984375px + 1.5625vw,10px) clamp(12px,0.015625px + 1.5625vw,16px);display:flex;flex-direction:column;align-items:center;gap:1px;color:var(--secondary-color-300);background-color:var(--white-color);justify-content:space-between}.card-text .p2{line-height:1.57}.card-text .p4{line-height:var(--line-height-looser)}@media(max-width: 767px){.card-text{padding:6px 12px}}.text-promo{background-color:var(--gray-color-200);border:1px solid var(--gray-color-400);border-radius:var(--radius-base);display:flex;flex-direction:column;gap:8px;padding:16px}.text-promo__block{display:flex;flex-direction:column;gap:4px}@media(max-width: 1023px){.text-promo__title{font-size:var(--font-size-md)}}.pagination{display:flex;align-items:center;justify-content:center;gap:48px;width:100%}.pagination__details{display:flex;align-items:center;gap:12px}.pagination__details .input-box{max-width:60px;width:100%}.pagination__details .input-box__info{padding:clamp(2px,-9.984375px + 1.5625vw,6px) 12px;font-size:16px;min-height:36px}.pagination__details .input-box__content{width:100%}@media(max-width: 767px){.pagination{width:100%;flex-direction:column-reverse;gap:16px}.pagination__details{display:none}.pagination .button--circle{width:36px;height:36px}}.pagination-box{display:flex;align-items:center;width:fit-content;gap:24px}.pagination-box--space{justify-content:space-between}.pagination-box__list{display:flex;align-items:center;gap:clamp(4px,-7.9377431907px + 1.5564202335vw,8px)}.pagination-box__link p{font-size:16px}@media(max-width: 767px){.pagination-box{width:100%;justify-content:space-between}.pagination-box__list .pagination-box__link:not(:nth-child(-n+3)):not(:nth-last-child(-n+2)){display:none}.pagination-box__list .button--cub{width:36px;height:36px}}@media(max-width: 360px){.pagination-box{gap:6px}}.pagination-block{display:flex;flex-direction:column;gap:clamp(24px,12.015625px + 1.5625vw,28px)}.pagination-block__header{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:10px}.quick{--padding-inline-start-title: 16px;display:flex;flex-direction:column;gap:clamp(20px,9.3922651934px + 2.2099447514vw,32px)}.quick__item{display:flex;flex-direction:column;gap:clamp(12px,5.3101045296px + 1.393728223vw,16px)}@media(max-width: 1023px){.quick__item--noGap-lg{gap:0}}.quick__item--active{background-color:var(--secondary-color-200);border-radius:8px;overflow:hidden}.quick__item--active .quick__title{background-color:var(--secondary-color-100);color:var(--secondary-color-200)}.quick__item--active .quick__info{padding-bottom:16px}.quick__item.accordeon__item.active .quick__info{padding-top:10px}@media(max-width: 767px){.quick--full-tablet .quick__title{border-radius:0}}.quick__title{min-height:48px;padding:10px var(--padding-inline-start-title);background-color:var(--gray-color-200);border-radius:var(--radius-base);display:flex;justify-content:space-between;align-items:center;gap:10px}.quick__title p{font-size:16px}.quick__info{display:flex;flex-direction:column;gap:8px}.quick__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(8px,-15.8754863813px + 3.1128404669vw,16px);padding-inline-start:var(--padding-inline-start-title);align-items:flex-start}.quick__items--one-grid{display:flex;flex-direction:column;gap:8px}.quick__items--two-grid{grid-template-columns:repeat(2, 1fr)}.quick__items--four-grid{grid-template-columns:repeat(4, 1fr);gap:8px clamp(8px,-15.8754863813px + 3.1128404669vw,16px)}@media(max-width: 1023px){.quick__items--four-grid{grid-template-columns:repeat(2, 1fr)}}.quick__block{display:flex;align-items:center;gap:8px;width:fit-content;flex-wrap:wrap}.quick__mean{color:var(--dark-color-600)}.quick__footer{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-inline-start:var(--padding-inline-start-title)}@media(max-width: 767px){.quick__items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 479px){.quick__items{display:flex;flex-direction:column}}@media(max-width: 767px){.full-el--tablet:has(.quick) .quick__title{border-radius:0}.full-el--tablet:has(.quick) .quick__item--active{border-radius:0}}.accordeon{--padding-inline: clamp(12px, 0.015625px + 1.5625vw, 16px);display:flex;flex-direction:column;gap:16px}.accordeon__item.active .accordeon__item-arrow{rotate:-180deg}.accordeon:not(.accordeon--noMassa) .accordeon__item{overflow:hidden}.accordeon:not(.accordeon--noMassa) .accordeon__item:hover .accordeon__question{background-color:var(--gray-color-300)}.accordeon:not(.accordeon--noMassa) .accordeon__item.active .accordeon__question{background-color:var(--secondary-color-300);color:var(--white-color)}.accordeon:not(.accordeon--noMassa) .accordeon__item.active .accordeon__question .icon{color:var(--white-color)}.accordeon:not(.accordeon--noMassa) .accordeon__item.active .accordeon__answer{padding-inline:var(--padding-inline);padding-top:8px}.accordeon:not(.accordeon--noMassa) .accordeon__question{display:flex;align-items:center;justify-content:space-between;gap:8px;background-color:var(--gray-color-200);width:100%;border-radius:var(--radius-md);padding:clamp(8px,-3.984375px + 1.5625vw,12px) var(--padding-inline);transition:all .5s;text-align:left;color:var(--dark-color-200)}.accordeon:not(.accordeon--noMassa) .accordeon__question .icon{width:24px;height:24px;border-radius:50%;overflow:hidden;transition:all .5s}.accordeon:not(.accordeon--noMassa) .accordeon__question .icon img,.accordeon:not(.accordeon--noMassa) .accordeon__question .icon svg{width:10px;height:10px}.accordeon:not(.accordeon--noMassa) .accordeon__answer{transition:all .3s}.accordeon:not(.accordeon--noMassa).accordeon--active-bg-gray-200 .accordeon__item.active .accordeon__question{background-color:var(--gray-color-200);color:var(--dark-color-200)}.accordeon:not(.accordeon--noMassa).accordeon--active-bg-gray-200 .accordeon__item.active .accordeon__item-arrow{background-color:var(--dark-color-200)}.accordeon__answer{display:flex;flex-direction:column;gap:10px;max-height:0;overflow:hidden}.accordeon__item-arrow{color:var(--dark-color-600);transition:all .3s}.accordeon--lg .accordeon__answer{max-height:max-content}@media(max-width: 1023px){.accordeon--lg .accordeon__answer{max-height:0}.accordeon--lg .accordeon__question{cursor:pointer}}.accordeon--tablet .accordeon__answer{max-height:max-content}@media(max-width: 767px){.accordeon--tablet .accordeon__answer{max-height:0}.accordeon--tablet .accordeon__question{cursor:pointer}}@media(max-width: 1023px){.accordeon--lh-small .accordeon__answer p{line-height:1.57}}.accordeon-info{display:flex;flex-direction:column;gap:8px}.accordeon-info__item{display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,0);transition:border 1s,color 1s}.accordeon-info__item.active{border-color:var(--gray-color-600);background-color:var(--gray-color-100)}.accordeon-info__item.active .accordeon-info__item-btn{background-color:var(--dark-color-200);color:var(--white-color);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.accordeon-info__item.active .accordeon-info__item-btn .text-dark-500{color:var(--dark-color-600)}.accordeon-info__item.active .accordeon-info__item-btn:hover .accordeon-info__item-arrow{color:var(--secondary-color-300)}.accordeon-info__item.active .accordeon-info__item-arrow{background-color:var(--white-color);color:var(--secondary-color-300)}@media(min-width: 768px){.accordeon-info__item.active .requests-item__tags .tag{background-color:var(--secondary-color-300);color:var(--white-color)}}@media(max-width: 767px){.accordeon-info__item.active .requests-item__tags .tag{color:var(--white-color)}}.accordeon-info__item-btn{background-color:var(--gray-color-200);cursor:pointer;transition:background-color 1s,border-radius 1s;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px}.accordeon-info__item-btn:hover{background-color:var(--secondary-color-200)}.accordeon-info__item-btn:hover .accordeon-info__item-arrow{color:var(--secondary-color-100)}.accordeon-info__item-btn .text-dark-500{transition:color 1s}.accordeon-info__item-btn--noPad{padding:0 clamp(12px,0.015625px + 1.5625vw,16px) 0 0}.accordeon-info__item-btn--opacity-30 .badge-detail__icon,.accordeon-info__item-btn--opacity-30 .badge-detail__title{opacity:.3}.accordeon-info__info{display:flex;align-items:center;gap:16px}.accordeon-info__item-arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:var(--dark-color-600);transition:color 1s,background-color 1s}.accordeon-info .badge-detail{padding-inline-end:0;width:100%}.accordeon-info__item-answer{transition:max-height 1s}@media(max-width: 767px){.accordeon-info.full-el .accordeon-info__item-btn,.accordeon-info.full-el .accordeon-info__item{border-radius:0}}.accordeon-checks{gap:12px}.accordeon-checks .accordeon__answer{display:flex;flex-direction:column;gap:12px;transition:all .5s}.accordeon-checks .accordeon__item.active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.accordeon-checks .accordeon__item.active .accordeon__answer{padding:12px 16px}.accordeon-checks .accordeon__item.active .accordeon-info__item-btn{background-color:var(--secondary-color-200);color:var(--secondary-color-100)}.accordeon-checks .accordeon__item.active .accordeon-info__item-arrow{background-color:rgba(0,0,0,0);color:var(--secondary-color-100)}.banner-news{padding:20px 16px;border-radius:var(--radius-md);background-color:var(--white-color);border:1px solid var(--gray-color-200);overflow:hidden;display:flex;flex-direction:column;gap:12px;transition:all .5s;width:100%;max-width:100%}.banner-news__header,.banner-news__content,.banner-news__footer{display:flex;flex-direction:column;gap:12px}.banner-news__img{width:100%;height:160px}.banner-news__img img,.banner-news__img svg{width:100%;height:100%}.banner-news__img img{object-fit:cover}@media(max-width: 1279px){.banner-news{min-height:243px;position:relative;align-items:flex-start}.banner-news__content{position:absolute;inset-inline-end:0;bottom:13px;max-width:30%;z-index:1}.banner-news__header,.banner-news__footer{max-width:65%;position:relative;z-index:2}.banner-news__img{width:100%;height:100%}.banner-news__img img{object-fit:contain}.banner-news__footer{margin-top:auto}}@media(max-width: 1023px){.banner-news__content{max-width:45%}}.param{display:flex;align-items:center;gap:6px;min-height:24px;background-color:var(--secondary-color-200);padding:2px 2px 2px 8px;border-radius:var(--radius-md);overflow:hidden}.param__content{display:flex;flex-direction:column;gap:10px}.param__item{display:flex;gap:4px;color:var(--dark-color-500);font-size:var(--font-size-3xs)}.param__btns .button{color:var(--secondary-color-100)}.more-details{display:flex;flex-direction:column;gap:clamp(7px,-7.98046875px + 1.953125vw,12px)}.more-details__items>*:not(:first-child){display:none}.more-details__items.more>*{display:flex}.more-details__footer{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.quote{--gap-main-quote: clamp(24px, 12.015625px + 1.5625vw, 28px);padding:clamp(24px,12.015625px + 1.5625vw,28px) clamp(32px,8.03125px + 3.125vw,40px);display:flex;flex-direction:column;gap:var(--gap-main-quote);background-color:var(--secondary-color-400);border-radius:var(--radius-xl)}.quote__header{display:flex;flex-direction:column;gap:var(--gap-main-quote)}.quote__header blockquote{color:var(--white-color)}.quote__icon{width:clamp(48px,24.03125px + 3.125vw,56px);height:clamp(48px,24.03125px + 3.125vw,56px);flex-shrink:0;border-radius:50%;background-color:var(--white-color);overflow:hidden;color:var(--secondary-color-400);margin:0 auto;display:flex;align-items:center;justify-content:center}.quote__footer{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:300px;width:100%;padding-top:16px;border-top:1px solid var(--secondary-color-100);margin:0 auto;color:var(--secondary-color-200)}@media(max-width: 767px){.quote{--gap-main-quote: clamp(16px, 2.6202090592px + 2.787456446vw, 24px);padding:clamp(16px,2.6202090592px + 2.787456446vw,24px) clamp(12px,-21.4494773519px + 6.968641115vw,32px)}.quote__footer{max-width:100%}}.companie-card{display:flex;border:1px solid var(--gray-color-600);border-radius:var(--radius-xl);background-color:var(--white-color)}.companie-card--empty .companie-card__img-block{display:flex;align-items:center;justify-content:center;color:var(--dark-color-700);background-color:var(--gray-color-100)}.companie-card--empty .companie-card__img-block img,.companie-card--empty .companie-card__img-block svg,.companie-card--empty .companie-card__img-block *{width:120px;font-size:120px;aspect-ratio:1/1}.companie-card--empty .companie-card__img-block img:before,.companie-card--empty .companie-card__img-block svg:before,.companie-card--empty .companie-card__img-block *:before{font-size:100%}.companie-card--empty .companie-card__img-box .companie-card__img-block img,.companie-card--empty .companie-card__img-box .companie-card__img-block svg,.companie-card--empty .companie-card__img-box .companie-card__img-block *{width:120px;font-size:120px}.companie-card--empty .companie-card__img-box .companie-card__img-block img:before,.companie-card--empty .companie-card__img-box .companie-card__img-block svg:before,.companie-card--empty .companie-card__img-box .companie-card__img-block *:before{font-size:100%}.companie-card--empty .companie-card__header-img img,.companie-card--empty .companie-card__header-img svg,.companie-card--empty .companie-card__header-img *{width:36px;height:36px;font-size:36px}@media(min-width: 1279px){.companie-card--empty .companie-card__img-box--small{height:197px}}.companie-card--empty .companie-card__img-box--small img,.companie-card--empty .companie-card__img-box--small svg,.companie-card--empty .companie-card__img-box--small *{width:100px !important;font-size:100px !important;aspect-ratio:1/1}.companie-card--empty .companie-card__img-box--small img:before,.companie-card--empty .companie-card__img-box--small svg:before,.companie-card--empty .companie-card__img-box--small *:before{font-size:100%}.companie-card__img-box{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(20px,0.0972762646px + 1.9455252918vw,25px) 25px;max-width:250px;width:100%;border-inline-end:1px solid var(--gray-color-600)}.companie-card__img-box--small{padding:20px;max-width:200px}@media(min-width: 1279px){.companie-card__img-box--small{height:170px}}.companie-card__img-box--small .companie-card__img-block{width:auto;aspect-ratio:auto}.companie-card__img-block{border-radius:var(--radius-sm);overflow:hidden;width:200px}.companie-card__img-block img,.companie-card__img-block svg{width:100%;height:100%;object-fit:contain}.companie-card__content{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.companie-card__header{display:flex;align-items:center;gap:12px;width:100%}.companie-card__header-icons{display:flex;align-items:center;gap:4px}.companie-card__header-img{display:none;align-items:center;justify-content:center;width:60px;padding:2px;align-items:center;justify-content:center;aspect-ratio:1/1;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;background-color:var(--gray-color-200)}.companie-card__header-img img,.companie-card__header-img svg,.companie-card__header-img *{width:100%;height:100%;object-fit:cover;font-size:36px}.companie-card__header-img img:before,.companie-card__header-img svg:before,.companie-card__header-img *:before{font-size:100%}.companie-card__header-img img{border-radius:2px}.companie-card__header-content{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.companie-card__header-info{display:flex;flex-direction:column;gap:2px}.companie-card__header-item{display:flex;align-items:center;gap:4px}.companie-card__info{display:flex;flex-direction:column;gap:4px;width:100%}.companie-card__footer{display:flex;justify-content:space-between;gap:10px;width:100%}.companie-card__btns{display:flex;align-items:center;gap:clamp(8px,-7.9221789883px + 1.5564202335vw,12px)}.companie-card__badges{display:flex;align-items:center;flex-wrap:wrap;gap:4px;width:100%}.companie-card__badges p{line-height:1}.companie-card__badges--big-gap{gap:12px}.companie-card__tags{display:flex;flex-wrap:wrap;gap:12px}@media(max-width: 767px){.companie-card{flex-direction:column;gap:16px;padding:12px;border-radius:var(--radius-md)}.companie-card--empty .companie-card__header-img{background-color:rgba(0,0,0,0)}.companie-card__content,.companie-card__img-box{padding:0}.companie-card__img-box{display:none}.companie-card--show-img{flex-direction:row;align-items:flex-start}.companie-card--show-img .companie-card__img-box{display:flex;border:none;border:1px solid var(--gray-color-200);max-width:60px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.companie-card--show-img .companie-card__img-box .kit-icon{display:flex;align-items:center;justify-content:center;font-size:32px !important}.companie-card--show-img .companie-card__img-box *{width:100%;height:auto}.companie-card--show-img .companie-card__img-box img{object-fit:cover}.companie-card--show-img .companie-card__img-block{width:100%}.companie-card__header-img{display:flex;color:var(--dark-color-700);background-color:rgba(0,0,0,0);border:1px solid var(--gray-color-200)}.companie-card__header-img img{object-fit:contain}.companie-card__btns{display:grid;width:100%}.companie-card__btns--two{grid-template-columns:repeat(2, 1fr)}.companie-card__header-item .icon{font-size:var(--icon-base) !important;width:var(--icon-base) !important;height:var(--icon-base) !important}.companie-card__badge--media-full{width:100%}.companie-card__btns{display:flex;flex-direction:column;align-items:normal}.companie-card__footer{justify-content:flex-start;flex-wrap:wrap;gap:4px}.companie-card__footer .decor-el *{font-weight:var(--weight-font-md)}.companie-card__footer .decor-el .icon.text-secondary-100{color:var(--dark-color-200)}.companie-card__header-content{align-items:baseline}.companie-card__header-item{align-items:flex-start}}@media(max-width: 359px){.companie-card__header{flex-direction:column;align-items:flex-start}}.companies-filter{--gap-items: 8px;--count-items: 4;--item-width: calc( (100% / var(--count-items, 4) + 24px) - var(--gap-items, 8) );display:grid;grid-template-columns:var(--item-width) var(--item-width) var(--item-width);grid-auto-columns:auto;grid-auto-flow:column;gap:var(--gap-items)}.companies-filter--bg{padding:8px 0}.companies-filter--five{--count-items: 5}.companies-filter--six{--count-items: 6}.companies-filter--property{--gap-items: 8px;--item-width: calc((100% / 5) + 12px);grid-template-columns:repeat(4, 20%) auto}@media(max-width: 767px){.companies-filter--property{grid-template-columns:repeat(2, 1fr);grid-auto-columns:unset;grid-auto-flow:unset;gap:8px}.companies-filter--property>*:nth-child(-3n+3){grid-column:1/-1}}@media((min-width: 1439px)){.companies-filter--map{grid-template-columns:2fr 2fr 2fr 1fr 1fr}}@media(max-width: 1439px)and (min-width: 1023px){.companies-filter--map{grid-template-columns:18% 18% 18% 13% 13%}}@media(max-width: 1023px)and (min-width: 767px){.companies-filter--map{grid-template-columns:1fr 1fr 1fr auto auto}}@media(max-width: 767px){.companies-filter--map{grid-template-columns:40px calc(100% - 80px - var(--gap-items)) 40px}}@media(max-width: 767px){.companies-filter--sort{grid-template-columns:repeat(10, 1fr);grid-auto-flow:unset}.companies-filter--sort>*:nth-child(1){grid-column:span 6}.companies-filter--sort>*:nth-child(2){grid-column:span 4}.companies-filter--sort>*:nth-child(3){grid-column:span 7}.companies-filter--sort>*:nth-child(4){grid-column:span 3}.companies-filter--sort .companies-filter__bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.companies-filter--sort .companies-filter__bottom .button{min-width:94px}}.table-main{border-collapse:separate;border-spacing:0;width:auto;overflow:hidden;width:100%;table-layout:fixed}.table-main__head{background-color:var(--secondary-color-400);border-radius:var(--radius-md);overflow:hidden;color:var(--white-color)}.table-main__head tr:first-child td:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.table-main__head tr:first-child td:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.table-main td{width:auto;padding:8px 20px}.table-main td:not(:last-child){border-inline-end:1px solid var(--gray-color-400)}.table-main td:first-child{width:200px}.table-main__body tr td{vertical-align:top}.table-main__body tr td:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.table-main__body tr td:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.table-main__body tr:nth-child(even){background-color:var(--gray-color-200)}.name-rating{display:flex;align-items:center;gap:12px}.name-rating__box{background-color:var(--gray-color-200);border-radius:var(--radius-md);padding:clamp(2px,-2.9182692308px + 0.4807692308vw,4px) clamp(8px,-1.8365384615px + 0.9615384615vw,12px);display:flex;align-items:center;gap:clamp(4px,-5.8365384615px + 0.9615384615vw,8px);min-height:clamp(32px,17.2451923077px + 1.4423076923vw,38px)}.name-rating__box *{line-height:var(--line-height-tighter)}.name-rating--small .name-rating__box{min-height:clamp(20px,9.9651567944px + 2.0905923345vw,26px);padding:clamp(0px,-3.3449477352px + 0.6968641115vw,2px) 6px;gap:4px}.name-rating--big .name-rating__box{min-height:clamp(26px,-10.7944250871px + 7.6655052265vw,48px);padding:clamp(2px,-4.6898954704px + 1.393728223vw,6px) 8px;gap:4px}.comments__inner{display:flex;flex-direction:column;gap:24px}.comments__header{display:flex;align-items:center;justify-content:space-between;gap:20px}.comments__content{display:flex;flex-direction:column;gap:clamp(20px,4.015625px + 1.5625vw,24px)}.comments__content p{font-size:clamp(14px,10.6736111111px + 0.6944444444vw,16px)}.comments-box{display:flex;flex-direction:column;gap:clamp(20px,4.015625px + 1.5625vw,24px)}.comments-box__inner{display:flex;flex-direction:column;gap:clamp(20px,4.015625px + 1.5625vw,24px)}.comments-box__details{display:flex;flex-direction:column;gap:10px}.comments-box__items{display:flex;flex-direction:column;gap:12px}.comments-box__forms,.comments-box__details{display:none;flex-direction:column;gap:12px}.comments-box.active-form .comments-box__forms{display:flex}.comments-box.active-status .comments-box__details{display:flex}.comments-item{display:flex;flex-direction:column;gap:clamp(8px,4.6550522648px + 0.6968641115vw,10px);background-color:var(--gray-color-100);padding:12px 16px;border-radius:var(--radius-md)}.comments-item__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.comments-item__tags{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%}.comments-item__tag{display:flex;align-items:center;gap:8px}.comments-item__author>*:not(:last-child){display:flex;align-items:center;padding-inline-end:15px;position:relative}.comments-item__author>*:not(:last-child):before{position:absolute;content:"/";height:100%;width:7px;inset-inline-end:0;top:0;color:var(--primary-color-100)}@media(max-width: 1023px){.comments-item{padding:16px}}@media(max-width: 767px){.comments-item .badge--rating{background-color:var(--white-color)}}.attention{display:flex;align-items:center;gap:clamp(12px,-41.9296875px + 7.03125vw,30px);padding:clamp(16px,-25.9453125px + 5.46875vw,30px) clamp(16px,-19.953125px + 4.6875vw,28px);background-color:var(--gray-color-200);border-radius:var(--radius-xl);overflow:hidden}.attention__icon{width:clamp(48px,24.03125px + 3.125vw,56px);height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color-100);border-radius:var(--radius-md);overflow:hidden;color:var(--gray-color-200)}@media(min-width: 1023px){.attention__icon{border-radius:50%}}.attention__content{display:flex;flex-direction:column;gap:10px}@media(max-width: 767px){.attention{align-items:stretch}.attention__icon{height:auto}}.reques-form{display:flex;flex-direction:column;gap:12px}.reques-form__content{display:flex;flex-direction:column;gap:12px}.reques-form__footer,.reques-form__inputs{display:grid;grid-template-columns:calc(50% - 12px) auto;gap:12px}.reques-form__inputs .input-box--big{grid-row:1/4;grid-column:2}.reques-form__inputs .input-box__content,.reques-form__inputs .input-box__info{height:100%}.reques-form__inputs textarea{min-height:0;height:100%}@media(max-width: 767px){.reques-form__inputs,.reques-form__footer{display:flex;flex-direction:column;align-items:normal;gap:6px}}.form-reply{padding:20px;border-radius:var(--radius-2xl);width:100%;display:flex;flex-direction:column;gap:24px;border:1px solid var(--gray-color-200)}.form-reply.form{gap:24px}.form-reply__head{display:flex;align-items:center;justify-content:space-between;gap:24px}.form-reply__content{display:flex;flex-direction:column;gap:20px}.form-reply__footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:10px}.form-reply__info{display:flex;flex-direction:column;gap:16px}.form-reply__inputs{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;width:100%}.form-reply__item--big{grid-column:1/-1}.form-reply__btns{display:flex;flex-wrap:wrap;gap:10px}.form-reply__btns .button{min-width:200px}.form-reply .rating{align-items:center;flex-direction:row;gap:8px;margin:0 auto}.form-reply .rating .rating-stars{flex:1}@media(max-width: 1023px){.form-reply__footer{flex-direction:column;align-items:normal}}@media(max-width: 767px){.form-reply__inputs{display:flex;flex-direction:column}.form-reply__btns{display:grid}}.form-auth{--form-auth-padding-x: 32px;--form-auth-padding-y: 24px;--form-auth-gap: 24px;--form-auth-content-gap: 16px;--form-auth-details-gap: 16px;--form-auth-info-gap: 24px;--form-auth-inputs-gap: 16px;--form-auth-decor-gap: 12px;--form-auth-btns-gap: 10px;--form-auth-socials-gap: 4px;--form-auth-social-item-min-height: 48px;background-color:var(--white-color);padding:var(--form-auth-padding-y) var(--form-auth-padding-x);border-radius:var(--radius-2xl);display:flex;flex-direction:column;gap:var(--form-auth-gap)}.form-auth.form{--form-auth-gap: 24px;gap:var(--form-auth-gap)}.form-auth__content{display:flex;flex-direction:column;gap:var(--form-auth-content-gap)}.form-auth__content--big{--form-auth-content-gap: 24px}.form-auth__info{display:flex;flex-direction:column;gap:var(--form-auth-info-gap)}.form-auth__inputs{display:flex;flex-direction:column;gap:var(--form-auth-inputs-gap)}.form-auth__decor{text-align:center;display:flex;align-items:center;justify-content:center;gap:var(--form-auth-decor-gap)}.form-auth__btns{display:flex;flex-direction:column;gap:var(--form-auth-btns-gap)}.form-auth__btns--two{--form-auth-btns-gap: 12px;display:grid;grid-template-columns:repeat(2, 1fr)}.form-auth__details{display:flex;flex-direction:column;gap:var(--form-auth-details-gap)}.form-auth__socials{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--form-auth-socials-gap)}.form-auth__social-item{min-height:var(--form-auth-social-item-min-height)}@media(max-width: 767px){.form-auth{--form-auth-gap: 24px;--form-auth-info-gap: 32px;--form-auth-padding-x: 0;--form-auth-padding-y: 0;--form-auth-inputs-gap: 20px;--form-auth-content-gap: 20px;border-radius:0px;background-color:rgba(0,0,0,0);flex:1;justify-content:center}.form-auth__header{text-align:center}}.contact-form{background-color:var(--white-color);border:4px solid var(--secondary-color-200);border-radius:var(--radius-xl);padding:12px 12px 16px;display:flex;flex-direction:column;gap:12px;width:100%}.contact-form__head{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.contact-form__content,.contact-form__footer{display:flex;flex-direction:column;gap:12px}.contact-form__inputs{display:flex;flex-direction:column;gap:12px}.contact-form__btns{display:grid;gap:10px}.rating{display:flex;align-items:center;gap:12px}.rating--column{flex-direction:column}.rating-stars{display:flex;align-items:center;gap:4px}.rating-stars__item{cursor:pointer}.rating-stars__item.pre-active .icon svg path{stroke:var(--primary-color-100)}.rating-stars__item.active .icon{color:var(--primary-color-100)}.rating-stars__item.active .icon svg path{stroke:var(--primary-color-100)}.rating-stars__item .icon{transition:all .5s;width:20px;height:20px;color:rgba(0,0,0,0)}.rating-stars__item .icon svg,.rating-stars__item .icon img{width:100%;height:100%}.rating-stars__item .icon svg path{stroke:var(--dark-color-600)}.form{display:flex;flex-direction:column;gap:16px}.form__content,.form__footer,.form__inputs{display:flex;flex-direction:column;gap:16px}.form__btns{display:grid;gap:8px}.comments-form{display:flex;flex-direction:column;gap:14px}@media(min-width: 767px){.comments-form--rating .comments-form__btns{max-width:65%;width:100%}}.comments-form__content{display:flex;flex-direction:column;gap:12px;width:100%}.comments-form__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.comments-form__item--grid-two-proccent{display:grid;grid-template-columns:65% auto}.comments-form__item--grid-three{display:grid;grid-template-columns:repeat(3, 1fr)}.comments-form__inputs{display:flex;flex-direction:column;gap:12px;width:100%}.comments-form__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.comments-form__btns{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media(max-width: 767px){.comments-form__item{display:flex;flex-direction:column;align-items:normal}.comments-form__footer{flex-direction:column-reverse;align-items:normal}}.top-page{--gap-details: clamp(8px, -87.53307393px + 9.3385214008vw, 32px)}.top-page--big .top-page__inner{gap:clamp(12px,-67.6108949416px + 7.7821011673vw,32px)}.top-page__inner{display:flex;flex-direction:column;gap:clamp(12px,-3.9221789883px + 1.5564202335vw,16px)}.top-page__header{display:flex;align-items:center;justify-content:space-between;gap:32px}.top-page__block{display:flex;flex-direction:column;gap:20px}.top-page__details{display:grid;grid-template-columns:200px 280px;align-items:center;gap:var(--gap-details)}.top-page__details--sort{--gap-details: clamp(8px, -39.9375px + 6.25vw, 24px)}.top-page__details--one{grid-template-columns:auto}@media(min-width: 1279px){.top-page__details--one{grid-template-columns:280px}}.top-page__items{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media(max-width: 1279px){.top-page__items{display:flex;flex-direction:column;gap:16px}}@media(max-width: 1023px){.top-page__details--sort{grid-template-columns:124px 200px}}@media(max-width: 767px){.top-page{--small-select: 90px}.top-page__header{display:flex;flex-direction:column;align-items:normal;gap:16px}.top-page__header--row{flex-direction:row;align-items:center}.top-page__details{grid-template-columns:var(--small-select) calc(100% - var(--small-select) - var(--gap-details))}.top-page__details--sort{display:flex;flex-direction:column-reverse;align-items:normal;--gap-details: 16px}.top-page__details--sort .top-page__item:first-child{width:200px}}.text-block{display:flex;flex-direction:column;gap:clamp(20px,-15.953125px + 4.6875vw,32px)}.text-block--little{gap:clamp(8px,-3.984375px + 1.5625vw,12px)}.text-block--mini{gap:16px}@media(max-width: 1023px){.text-block--mini{gap:20px}}.text-block__content,.text-block__footer{display:flex;flex-direction:column;gap:clamp(12px,0.015625px + 1.5625vw,16px)}.city-item{display:flex;flex-direction:column;width:100%;text-wrap:auto}.city-item__header,.city-item__footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.city-item__header{color:var(--dark-color-500)}.city-item__footer{color:var(--dark-color-600)}.sibebar{max-width:0px;overflow:hidden;width:100%;background-color:var(--white-color);display:flex;flex-direction:column;gap:20px;height:100%;overflow-x:hidden;overflow-y:auto;max-height:100%;transition:all .5s}.sibebar--gray-color-100{background-color:var(--gray-color-100)}.sibebar.open{padding:16px clamp(12px,-7.6258992806px + 1.9184652278vw,20px)}.price{display:flex;flex-direction:column;gap:clamp(4px,-7.984375px + 1.5625vw,8px)}.price__top,.price__content{display:flex;gap:12px;align-items:flex-start}.price__top--end{align-items:baseline}.price__block{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.price__content{flex-direction:column;color:var(--dark-color-600)}.price__change,.price__change-content{display:flex;gap:4px;align-items:center}.price__change .table-grid__cell{min-height:38px;padding-block:6px}.price__change-btn{display:flex;gap:4px;align-items:center;background-color:rgba(0,0,0,0)}.price__change-btn p{text-decoration:underline}@media(max-width: 767px){.price__top--column-media{flex-direction:column;align-items:flex-start;gap:2px}}.guide-item{display:flex;flex-direction:column;gap:8px}.guide-item__header{display:none;align-items:center;justify-content:space-between;gap:20px;background-color:var(--secondary-color-200);padding:4px 8px;border-radius:var(--radius-base)}.guide-item__header .icon{color:var(--secondary-color-100)}.guide-item__header p{font-size:var(--font-size-s)}.guide-item__info{padding:3px 16px 3px 3px;border:1px solid var(--gray-color-600);background-color:var(--gray-color-100);border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;gap:16px}.guide-item__img{border-radius:var(--radius-base);overflow:hidden;width:clamp(60px,10.8173076923px + 4.8076923077vw,80px);height:clamp(60px,10.8173076923px + 4.8076923077vw,80px);flex-shrink:0}.guide-item__img img{width:100%;height:100%;object-fit:contain}.guide-item__content{display:flex;flex-direction:column;gap:1px;width:100%}.guide-item__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.guide-item__budges{display:flex;align-items:center;gap:clamp(4px,-31.953125px + 4.6875vw,16px)}@media(max-width: 1279px){.guide-item__header{display:flex}.guide-item__info{background-color:rgba(0,0,0,0);padding:0;border-radius:0;border:none}.guide-item__content{width:100%}.guide-item__footer{justify-content:space-between;gap:clamp(2px,-21.2847222222px + 4.8611111111vw,16px)}.guide-item__budges .p3{font-size:var(--font-size-3xs);font-weight:var(--weight-font-md)}}.table-grid{--grid-template-columns: 60% repeat(3, 1fr);--gap-items: 4px;--gap-table: 4px;display:flex;flex-direction:column;gap:var(--gap-table);width:100%}.table-grid--two{--grid-template-columns: repeat(2, 1fr);--gap-items: 20px}.table-grid--four{--grid-template-columns: repeat(4, 1fr);--gap-items: 2px}.table-grid--five{--grid-template-columns: repeat(5, 1fr);--gap-items: 2px}.table-grid--noGap{--gap-items: 0px;--gap-table: 0px}.table-grid--noRadius .table-grid__row,.table-grid--noRadius .table-grid__header{border-radius:0}.table-grid--border{border-bottom:1px solid var(--gray-color-600)}.table-grid--border .table-grid__row,.table-grid--border .table-grid__decor{border-top:1px solid var(--gray-color-600)}.table-grid--border .table-grid__cell{padding:6px 8px}.table-grid--border-item .table-grid__cell:not(:last-child){border-inline-end:1px solid var(--gray-color-600)}.table-grid--bg-all .table-grid__row{background-color:var(--gray-color-100)}.table-grid--fz-s p{font-size:var(--font-size-s)}.table-grid--fz-s-content .table-grid__items p{font-size:var(--font-size-s)}.table-grid__header{background-color:var(--gray-color-200);border-radius:var(--radius-base);overflow:hidden}.table-grid__header--noBg{background-color:rgba(0,0,0,0)}.table-grid__row{display:grid;grid-template-columns:var(--grid-template-columns);gap:var(--gap-items);border-radius:var(--radius-base);overflow:hidden}.table-grid__items{display:flex;flex-direction:column;gap:var(--gap-items)}.table-grid__cell{padding:10px 16px;display:flex;align-items:center;gap:8px}.table-grid__cell--gray-color-200{background-color:var(--gray-color-200)}.table-grid__decor{grid-column:1/-1}.table-grid__decor-cell{padding:12px 10px}.table-grid__decor-cell--big{padding:16px}.table-grid__decor-cell--gray-color-600{background-color:var(--gray-color-600)}.table-grid__decor-cell--gray-color-100{background-color:var(--gray-color-100)}.table-grid:not(.table-grid--odd):not(.table-grid--noBg) .table-grid__items .table-grid__row:nth-child(even){background-color:var(--gray-color-100)}.table-grid:not(.table-grid--odd):not(.table-grid--noBg) .table-grid.table-grid--white-bg .table-grid__items .table-grid__row:nth-child(even){background-color:var(--white-color)}.table-grid--odd:not(.table-grid--noBg) .table-grid__items .table-grid__row:nth-child(odd){background-color:var(--gray-color-100)}.table-grid--odd.table-grid--white-bg .table-grid__items .table-grid__row:nth-child(odd){background-color:var(--white-color)}.table-grid__cell-btns{display:flex;gap:10px}.table-grid--line .table-grid__items .table-grid__row{border-radius:0;border-bottom:1px solid var(--gray-color-600)}.table-grid--line .table-grid__items .table-grid__row:first-child{border-top:1px solid var(--gray-color-600)}@media(max-width: 767px){.table-grid--media-two-head .table-grid__header{display:none}.table-grid--media-two-head .table-grid__items{display:flex;flex-direction:column;gap:8px}.table-grid--media-two-head .table-grid__cell{padding:0}.table-grid--media-two-head .table-grid__row{display:grid;grid-template-columns:repeat(6, 1fr);gap:12px;background-color:var(--gray-color-100);border-radius:var(--radius-base);padding:12px}.table-grid--media-two-head .table-grid__row .table-grid__cell{grid-column:span 2}.table-grid--media-two-head .table-grid__row .table-grid__cell:nth-child(1),.table-grid--media-two-head .table-grid__row .table-grid__cell:nth-child(2){grid-column:span 3}.table-grid--media-two-head .table-grid__row .table-grid__cell:nth-child(2),.table-grid--media-two-head .table-grid__row .table-grid__cell:nth-child(4n+5){justify-content:flex-end}.table-grid--media-two-head .table-grid__row .table-grid__cell:nth-child(4n+4){justify-content:center;border-inline-start:1px solid var(--gray-color-600)}.table-grid--media-two-head .table-grid__row .table-grid__cell:nth-child(4n+5){border-inline-start:1px solid var(--gray-color-600)}}.table-swiper{display:flex;flex-direction:column;width:100%}.table-swiper__header{margin-inline-start:auto;width:fit-content}.table-swiper__box{width:100%;min-width:0}@media(min-width: 767px){.table-swiper--tablet .table-grid__items .table-grid__row,.table-swiper--tablet .table-grid__header .table-grid__row{grid-template-columns:calc(100%/var(--items-table, 5)) auto}.table-swiper--tablet .table-swiper__swiper-box .swiper-wrapper{display:grid;grid-template-columns:repeat(calc(var(--items-table, 5) - 1), 1fr)}.table-swiper--tablet .table-swiper__header{display:none}}.table-swiper__swiper-box{width:100%;min-width:0}@media(max-width: 767px){.guide-table.table-swiper--tablet .table-grid__cell:not(:last-child){border-inline-end:1px solid var(--gray-color-600)}}@media(max-width: 1023px)and (min-width: 767px){.guide-table.table-swiper--tablet .table-grid__cell{padding-inline:10px}}@media(min-width: 767px){.guide-table.table-swiper--tablet .table-grid__header{border-radius:var(--radius-base)}.guide-table.table-swiper--tablet .table-grid__items .table-grid__row:nth-child(even){border-radius:var(--radius-base)}}@media(min-width: 767px){.object-table.table-swiper--tablet .table-grid{gap:4px}.object-table.table-swiper--tablet .table-grid__header{background-color:var(--gray-color-200);border-radius:var(--radius-base)}.object-table.table-swiper--tablet .table-grid__decor .table-grid__cell{min-height:54px}.object-table.table-swiper--tablet .table-grid__decor .table-grid__cell .p1{font-size:18px}.object-table.table-swiper--tablet .table-grid__items{gap:4px}.object-table.table-swiper--tablet .table-grid__items .table-grid__row{background-color:var(--gray-color-100);border-radius:var(--radius-base)}}@media(max-width: 767px){.object-table.table-swiper--tablet .table-grid{border-top:1px solid var(--gray-color-600)}.object-table.table-swiper--tablet .table-grid__cell:not(:last-child){border-inline-end:1px solid var(--secondary-color-100);background-color:var(--gray-color-200)}.object-table.table-swiper--tablet .table-grid__decor .table-grid__cell .p1{font-size:var(--font-size-xs)}.object-table.table-swiper--tablet .table-grid__items p{font-size:var(--font-size-xs)}.object-table.table-swiper--tablet .table-grid .table-swiper__swiper-box p{font-weight:var(--weight-font-md)}.object-table.table-swiper--tablet .table-grid__items .table-grid__row,.object-table.table-swiper--tablet .table-grid__header .table-grid__row,.object-table.table-swiper--tablet .table-grid__decor .table-grid__cell{border-bottom:1px solid var(--gray-color-600)}}.contact-form-aside{background-color:var(--secondary-color-200);border-radius:var(--radius-md);overflow:hidden;padding:4px}.contact-form-aside__header{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 12px 12px}.contact-form-aside__logo{width:32px;height:32px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-sm)}.contact-form-aside__logo img,.contact-form-aside__logo svg{width:100%;height:100%;object-fit:cover}.contact-form-aside__content{display:flex;flex-direction:column;gap:16px;background-color:var(--white-color);padding:16px 8px 8px;border-radius:0 0 var(--radius-md) var(--radius-md)}.contact-form-aside__content .p1{font-size:18px}.contact-form-aside__footer{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.contact-form-aside__footer .button{padding-inline:10px}.contact-form-aside__footer-item-big{grid-column:span 2}.chips{display:flex;align-items:center;justify-content:center;gap:4px;background-color:rgba(0,0,0,0);border-radius:var(--radius-base);padding:5px 12px;border:1px solid var(--dark-color-100);color:var(--dark-color-100);cursor:pointer;min-height:32px}.input-tel-wrapper .iti__country-list{display:none}.dropdown-tel .dropdown__content{overflow:hidden;max-height:none;display:flex;flex-direction:column;gap:4px}.dropdown-tel .country-list{max-height:200px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.svg-hint{position:relative}.svg-hint:hover .svg-hint__popup{display:flex}.svg-hint__popup{position:absolute;display:none;inset-inline-start:0;top:100%;z-index:10;background-color:var(--white-color);border:1px solid var(--secondary-color-100);border-radius:var(--radius-base);padding:12px 16px;flex-direction:column;gap:8px;min-width:195px;max-width:200px;width:100%;color:var(--dark-color-200);text-align:left}.svg-hint__items{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.good-small{display:flex;flex-direction:column;gap:4px;height:100%}.good-small__img-box{width:100%;position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:280/207;max-height:300px}.good-small__img{width:100%;height:100%;display:block}.good-small__img img{width:100%;height:100%}.good-small__img-decor{position:absolute;top:8px;inset-inline-end:8px;z-index:3}.good-small__btns{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.not-found__inner{background-color:var(--gray-color-200);padding:32px;border-radius:var(--radius-2xl);overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:clamp(72px,60.01171875px + 1.171875vw,75px)}.not-found__content{display:flex;flex-direction:column;gap:24px}.not-found__textbox{display:flex;flex-direction:column;gap:12px;color:var(--dark-color-500)}.not-found__info{padding:48px 16px;display:flex;flex-direction:column;gap:20px;background-color:var(--secondary-color-100);color:var(--gray-color-300);text-align:center;border-radius:var(--radius-2xl);max-width:50%}.not-found__number{font-size:clamp(120px,-199.6875px + 31.25vw,200px);line-height:var(--line-height-tighter);font-weight:var(--weight-font-lg);transform:scaleX(0.85);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}@media(max-width: 767px){.not-found__inner{flex-direction:column-reverse;align-items:normal;gap:20px;padding:16px 16px 24px}.not-found__content{gap:12px;padding-inline:8px}.not-found__content .semibold-font{font-weight:var(--weight-font-md)}.not-found__info{max-width:100%;padding:2px 20px}}.dot{display:flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;border-radius:50%;background-color:var(--dark-color-200)}.dot--secondary-color-100{background-color:var(--secondary-color-100)}.dot--primary-color-100{background-color:var(--primary-color-100)}.dot--primary-color-300{background-color:var(--primary-color-300)}.dot--primary-color-600{background-color:var(--primary-color-600)}.dot--green-color-100{background-color:var(--green-color-100)}.dot--gray-color-300{background-color:var(--gray-color-300)}.dot--gray-color-500{background-color:var(--gray-color-500)}.dot--small{width:6px;height:6px}.modals .succesBox__inner{padding:clamp(16px,-41.1428571429px + 15.2380952381vw,32px);max-width:360px;min-height:clamp(300px,-557.1428571429px + 228.5714285714vw,540px)}.modals .succesBox__content,.modals .succesBox__info,.modals .succesBox__footer{display:flex;flex-direction:column;gap:32px}.modals .succesBox__content,.modals .succesBox__info{flex:1}.modals .succesBox__info{justify-content:center}.modals .succesBox__icon{display:flex;align-items:center;justify-content:center;width:63px;height:63px;flex-shrink:0;border-radius:50%;background-color:var(--secondary-color-100);color:var(--white-color)}.modals .succesBox__icon--primary-500{background-color:var(--primary-color-500);color:var(--white-color)}.modals .succesBox__details{display:flex;flex-direction:column;gap:12px}.modals .succesBox__btns{display:grid;gap:8px}.modals .succesBox__btns--two{grid-template-columns:repeat(2, 1fr)}@media(max-width: 375px){.modals .succesBox__btns{display:flex;flex-direction:column}}.footer{--grid-template-columns: 32% auto;--gap-inner: clamp(24px, 16.9411764706px + 1.4705882353vw, 32px);display:flex;flex-direction:column;gap:24px}.footer__inner{display:flex;flex-direction:column;gap:clamp(24px,2.7845303867px + 4.4198895028vw,48px);background-color:var(--gray-color-200)}.footer__lists{display:flex;flex-direction:column;gap:clamp(8px,-13.2154696133px + 4.4198895028vw,32px)}.footer__list-box{display:flex;flex-direction:column;gap:16px;color:var(--dark-color-100)}.footer__list{display:flex;flex-wrap:wrap;gap:8px clamp(8px,-6.1436464088px + 2.9465930018vw,24px);color:var(--dark-color-400)}.footer__list--big{gap:8px clamp(20px,9.3922651934px + 2.2099447514vw,32px)}.footer__item{display:flex;align-items:center;gap:7px}@media(max-width: 1023px){.footer__lists .links-list{justify-content:center}.footer__list-box{background-color:var(--gray-color-100);padding:12px;border-radius:var(--radius-md)}}.footer-top{padding-top:clamp(24px,2.7845303867px + 4.4198895028vw,48px)}.footer-top__inner{display:grid;gap:var(--gap-inner);grid-template-columns:var(--grid-template-columns)}.footer-top__content{display:flex;flex-direction:column;justify-content:space-between;gap:25px}.footer-top__block,.footer-top__info{display:flex;flex-direction:column;gap:16px}.footer-top__inputs{display:flex;flex-direction:column;gap:10px}.footer-top__detail .social{display:none}.footer-top__copy{display:none}.footer-top__form,.footer-top__form-inputs{display:flex;flex-direction:column;gap:10px}@media(max-width: 1023px){.footer-top__inner{display:flex;flex-direction:column}.footer-top__content{display:contents}.footer-top__form{order:1000;background-color:var(--gray-color-100);padding:12px;border-radius:var(--radius-md)}.footer-top__detail{gap:24px;align-items:center}.footer-top__detail .social{display:flex}.footer-top__detail .footer__copy{display:none}.footer-top__copy{display:flex;text-align:center;justify-content:center;order:100000}.footer-top .container{padding-inline:8px}}@media(max-width: 600px){.footer-top .footer__list{display:grid;grid-template-columns:repeat(2, 1fr)}.footer-top .footer__list .link.medium-font{font-weight:var(--weight-font-main)}.footer-top__form{align-items:center}.footer-top__inputs{width:100%}}.footer-bottom{background-color:var(--white-color)}.footer-bottom__inner{display:grid;gap:var(--gap-inner);grid-template-columns:var(--grid-template-columns);padding:8px 0}@media(max-width: 1023px){.footer-bottom__inner{display:flex;flex-direction:column}.footer-bottom .footer__list{justify-content:center}.footer-bottom .social{display:none}}@media(max-width: 767px){.footer-bottom .footer__list{justify-content:space-between}}.footer-links{color:var(--dark-color-600)}.footer-links__inner{display:flex;flex-direction:column;gap:10px}.footer-links__lists{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(4px,-9.3797909408px + 2.787456446vw,12px) clamp(16px,4.015625px + 1.5625vw,20px)}.footer-links__list{display:flex;flex-direction:column;gap:clamp(4px,-9.3797909408px + 2.787456446vw,12px)}.footer-links__link{width:fit-content}@media(max-width: 1023px){.footer-links__lists{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.footer-links__item{font-size:var(--font-size-3xs)}}@media(max-width: 359px){.footer-links__lists{display:flex;flex-direction:column}}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/footer/footer.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/lib/intlTelInput.css */
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti input,
.iti input[type="text"],
.iti input[type="tel"] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}
.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #ccc;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}
.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
.iti__country {
  padding: 5px 10px;
  outline: none;
}
.iti__dial-code {
  color: #999;
}
.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti__flag-box,
.iti__country-name,
.iti__dial-code {
  vertical-align: middle;
}
.iti__flag-box,
.iti__country-name {
  margin-right: 6px;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type="text"],
.iti--allow-dropdown input[type="tel"],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type="text"],
.iti--separate-dial-code input[type="tel"] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}
.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}
.iti--allow-dropdown
  input[disabled]
  + .iti__flag-container:hover
  .iti__selected-flag,
.iti--allow-dropdown
  input[readonly]
  + .iti__flag-container:hover
  .iti__selected-flag {
  background-color: transparent;
}
.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
}
.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}
.iti__flag.iti__be {
  width: 18px;
}
.iti__flag.iti__ch {
  width: 15px;
}
.iti__flag.iti__mc {
  width: 19px;
}
.iti__flag.iti__ne {
  width: 18px;
}
.iti__flag.iti__np {
  width: 13px;
}
.iti__flag.iti__va {
  width: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}
.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}
.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}
.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}
.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}
.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}
.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}
.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}
.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}
.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}
.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}
.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}
.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}
.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}
.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}
.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}
.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}
.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}
.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}
.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}
.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}
.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}
.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}
.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}
.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}
.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}
.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}
.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}
.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}
.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}
.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}

.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px var(--gray-color-100);
  background-image: url("/img/flags/flags.png");
  background-repeat: no-repeat;
  background-color: var(--gray-color-100);
  background-position: 20px 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("/img/flags/flags@2x.png");
  }
}

.iti__flag.iti__np {
  background-color: transparent;
}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/lib/swiper.css */
/**
 * Swiper 11.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 19, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/lib/tom-select.css */
.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:initial}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;overflow:auto;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/allPages.ltr.css */
.allPages__inner{display:flex;flex-direction:column;gap:30px}.allPages__develop{font-size:calculate-clamp(16px, 40px);line-height:line-height(16px, 16px)}.allPages__box{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.allPages__decor{display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color-100);color:var(--white-color);border-radius:var(--radius-md);padding:2px 20px}.allPages__list{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.allPages__link{counter-increment:list;font-size:calculate-clamp(16px, 30px);font-weight:var(--weight-font-xl);line-height:line-height(16px, 16px);display:flex;flex-direction:column;gap:10px}.allPages__item{width:100%;height:100%}.allPages__sublist{display:flex;flex-direction:column;gap:10px;font-size:calculate-clamp(16px, 20px);font-weight:var(--weight-font-xl);text-transform:uppercase}.allPages__review{font-size:calculate-clamp(16px, 30px);font-weight:var(--weight-font-main)}.allPages__review a{font-weight:var(--weight-font-xl)}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/allPages.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/article.ltr.css */
.banners-articles__inner{display:flex;flex-direction:column;gap:10px;width:100%}.galleryModal{--height-small-img: 140px;--gap-box: 8px;--padding-block-inner: 20px;--padding-top-content: 12px}.galleryModal.modalBlock{padding:0}.galleryModal.modalBlock .galleryModal__inner{background-color:rgba(0,0,0,0);max-width:2000px;padding:var(--padding-block-inner) 20px;border-radius:0;max-height:100dvh;margin:0}.galleryModal.modalBlock .galleryModal__inner .checkbox-box{margin:0 auto;white-space:nowrap}.galleryModal .modalBlock__content{padding-top:var(--padding-top-content);width:100%;height:100%}.galleryModal__swiper-block{min-width:0;width:100%}.galleryModal__box{width:100%;display:flex;flex-direction:column;gap:var(--gap-box);min-width:0}.galleryModal__swiper-box{display:flex;align-items:center;gap:12px}.galleryModal__swiper-box img,.galleryModal__swiper-box video{width:100%;height:100%;object-fit:cover}.galleryModal__swiper-box--big img{object-fit:contain}.galleryModal__swiper-box--small .arrow-swiper{visibility:hidden}.galleryModal__swiper-box--small:hover .arrow-swiper{visibility:visible}.galleryModal__swiper-box--small{padding-inline:52px}.galleryModal .swiper--big-gallery .galleryModal__img{height:calc(100dvh - var(--height-small-img, 140px) - var(--gap-box, 8px) - var(--padding-block-inner, 20px)*2 - var(--padding-top-content) - 60px);display:flex;align-items:center;justify-content:center;margin:0 auto}.galleryModal .swiper--big-gallery .galleryModal__img img{max-height:100%;max-width:100%;height:auto;width:auto}.galleryModal .swiper--small-gallery .galleryModal__img{height:var(--height-small-img);cursor:pointer}.galleryModal .swiper--small-gallery .swiper-slide.swiper-slide-thumb-active .galleryModal__img{outline:5px solid var(--white-color);outline-offset:-5px}@media(max-width: 1023px){.galleryModal{--padding-top-content: 0}.galleryModal__swiper-box--small,.galleryModal .arrow-swiper,.galleryModal .modalBlock__head .checkbox-box{display:none}.galleryModal .swiper--big-gallery .galleryModal__img{height:100dvh;max-width:100%}.galleryModal__inner{padding:0}.galleryModal .modalBlock__head,.galleryModal .modalBlock__head--static{position:absolute;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;top:12px;inset-inline-end:12px;inset-inline-start:4px}.galleryModal .modalBlock__close{width:40px;height:40px;border-radius:50%;flex-shrink:0;transition:all .3s}.galleryModal .modalBlock__close:hover,.galleryModal .modalBlock__close:active{background-color:rgba(0,0,0,.5019607843)}.galleryModal__arrows-main{position:absolute;z-index:10;inset-inline-end:24px;bottom:12px}.galleryModal__arrows-main .arrow-swiper{display:flex}}@media(max-width: 767px){.galleryModal .modalBlock__close{background-color:rgba(0,0,0,.5019607843)}.galleryModal__arrows-main{inset-inline-start:24px;justify-content:center}}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/article.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/articles.ltr.css */
.catalogy-box__info{display:flex;flex-direction:column;gap:clamp(22px,-1.8832684825px + 2.3346303502vw,28px);overflow:hidden}.catalogy-box__info-item{display:flex;flex-direction:column;gap:clamp(24px,-7.8443579767px + 3.1128404669vw,32px)}.catalogy-box__content{gap:clamp(20px,-59.6108949416px + 7.7821011673vw,40px)}.catalogy-box__content--big{gap:40px}@media(max-width: 1023px){.catalogy-box__content--big{gap:48px}}.catalogy-box__content--xl{gap:clamp(48px,0.233463035px + 4.6692607004vw,60px)}@media(max-width: 767px){.catalogy-box__content--xl{gap:48px}}.catalogy-box__content--2xl{gap:var(--gap-blocks)}.catalogy-box__content-item{display:flex;flex-direction:column;gap:clamp(24px,-39.6887159533px + 6.2256809339vw,40px)}.catalogy-box__top{display:flex;align-items:center;justify-content:space-between;gap:20px}.catalogy-box__top .select-box{max-width:151px;width:100%}.catalogy-box__items{display:flex;flex-direction:column;gap:20px}.catalogy-box__items--big{gap:24px}.catalogy-box__block{display:flex;flex-direction:column;gap:24px}.catalogy-box__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalogy-box__tags .tag:not(.tag.active) .tag__close{display:none}.catalogy-box__tags .tag:nth-child(even){background-color:var(--gray-color-300)}.catalogy-box__tags .tag.active{background-color:var(--secondary-color-200);color:var(--secondary-color-100)}.catalogy-box__tags .tag.tag--lg{min-height:36px}.catalogy-box__tags .tag__close:hover{color:var(--dark-color-100)}.catalogy-box__tags-block{display:flex;align-items:flex-start;gap:8px}.catalogy-box__filter{display:grid;grid-template-columns:repeat(6, 1fr);gap:8px}.catalogy-box__filter-item{width:100%}.catalogy-box__item{display:flex;flex-direction:column;gap:clamp(20px,-27.766536965px + 4.6692607004vw,32px)}.catalogy-box__swiper-box{min-width:0;width:100%}.catalogy-box__map-btn{display:none}.catalogy-box__banners{display:flex;flex-direction:column;gap:clamp(20px,9.3922651934px + 2.2099447514vw,32px)}.catalogy-box__sticky-banner{position:sticky;top:calc(var(--header-height, var(--calback-header-height)) + 10px);transition:all .3s}.catalogy-box[data-grid=tiles] .catalogy-box__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px 14px}.catalogy-box[data-grid=tiles] .catalogy-box__items>*:not(.good-item){grid-column:1/-1}.catalogy-box__top-item{width:100%}@media(max-width: 1023px){.catalogy-box__filter{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.catalogy-box[data-grid=tiles] .catalogy__items-blocks,.catalogy-box[data-grid=list] .catalogy__items-blocks{grid-template-columns:repeat(1, 1fr)}.catalogy-box .checkbox-box{display:none}.catalogy-box__map-btn{display:flex}.catalogy-box__filter{display:flex;flex-direction:column}.catalogy-box__item{gap:clamp(12px,-19.8443579767px + 3.1128404669vw,20px)}}body.scrollBottom .catalogy-box__sticky-banner,body.scrollTop .catalogy-box__sticky-banner{top:calc(var(--header-main-height, var(--calback-header-main-height)) + 10px)}.search-address{padding:8px 16px;display:flex;flex-direction:column;gap:10px}.search-address__items{display:flex;flex-direction:column;gap:10px}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/articles.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/auth.ltr.css */
.modals .auth{--padding-main-auth: 30px;--bg-main-auth: transparent;--blur-strength-auth: 8px;--max-width-inner-auth: 360px;--inner-gap-auth: 28px;--top-gap-auth: 10px;--btn-gap-auth: 8px;--decor-mh-auth: 40px;--decor-padding-auth: 4px 10px;--decor-gap-auth: 12px;--footer-gap-auth: 10px;width:100%;height:100%;padding:var(--padding-main-auth, 30px);background-color:var(--bg-main-auth);display:flex;align-items:center;justify-content:center}.modals .auth .container{width:100%;height:100%;display:flex}.modals .auth__inner{position:relative;z-index:2;max-width:var(--max-width-inner-auth, 392px);width:100%;flex:1;display:flex;flex-direction:column;gap:var(--inner-gap-auth, 28px)}.modals .auth__top{margin-inline-start:auto;display:none;flex-direction:column;gap:var(--top-gap-auth, 10px)}.modals .auth__btns{display:flex;align-items:center;gap:var(--btn-gap-auth, 8px)}.modals .auth__btns .button:not(.button--cub){min-width:143px}.modals .auth__btns--space{justify-content:space-between}.modals .auth__decor{min-height:var(--decor-mh-auth);padding:var(--decor-padding-auth);background-color:var(--secondary-color-200);border-radius:var(--radius-base);display:flex;align-items:center;justify-content:center;gap:var(--decor-gap-auth);width:100%}.modals .auth__img-box{position:absolute;inset:0;z-index:1}.modals .auth__img-box img,.modals .auth__img-box svg{width:100%;height:100%;object-fit:cover}.modals .auth__footer{display:none;align-items:center;justify-content:center;flex-direction:column;gap:var(--footer-gap-auth, 10px);text-align:center}@media(max-width: 767px){.modals .auth{--padding-main-auth: 16px 16px;--max-width-inner-auth: 100%;--bg-main-auth: var(--white-color)}.modals .auth__inner{margin:0}.modals .auth__top,.modals .auth__footer{display:flex}.modals .auth__img-box,.modals .auth:before{display:none}.modals .auth__top{margin:0}}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/auth.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/author-detail.ltr.css */
.catalogy-box__info{display:flex;flex-direction:column;gap:clamp(22px,-1.8832684825px + 2.3346303502vw,28px);overflow:hidden}.catalogy-box__info-item{display:flex;flex-direction:column;gap:clamp(24px,-7.8443579767px + 3.1128404669vw,32px)}.catalogy-box__content{gap:clamp(20px,-59.6108949416px + 7.7821011673vw,40px)}.catalogy-box__content--big{gap:40px}@media(max-width: 1023px){.catalogy-box__content--big{gap:48px}}.catalogy-box__content--xl{gap:clamp(48px,0.233463035px + 4.6692607004vw,60px)}@media(max-width: 767px){.catalogy-box__content--xl{gap:48px}}.catalogy-box__content--2xl{gap:var(--gap-blocks)}.catalogy-box__content-item{display:flex;flex-direction:column;gap:clamp(24px,-39.6887159533px + 6.2256809339vw,40px)}.catalogy-box__top{display:flex;align-items:center;justify-content:space-between;gap:20px}.catalogy-box__top .select-box{max-width:151px;width:100%}.catalogy-box__items{display:flex;flex-direction:column;gap:20px}.catalogy-box__items--big{gap:24px}.catalogy-box__block{display:flex;flex-direction:column;gap:24px}.catalogy-box__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalogy-box__tags .tag:not(.tag.active) .tag__close{display:none}.catalogy-box__tags .tag:nth-child(even){background-color:var(--gray-color-300)}.catalogy-box__tags .tag.active{background-color:var(--secondary-color-200);color:var(--secondary-color-100)}.catalogy-box__tags .tag.tag--lg{min-height:36px}.catalogy-box__tags .tag__close:hover{color:var(--dark-color-100)}.catalogy-box__tags-block{display:flex;align-items:flex-start;gap:8px}.catalogy-box__filter{display:grid;grid-template-columns:repeat(6, 1fr);gap:8px}.catalogy-box__filter-item{width:100%}.catalogy-box__item{display:flex;flex-direction:column;gap:clamp(20px,-27.766536965px + 4.6692607004vw,32px)}.catalogy-box__swiper-box{min-width:0;width:100%}.catalogy-box__map-btn{display:none}.catalogy-box__banners{display:flex;flex-direction:column;gap:clamp(20px,9.3922651934px + 2.2099447514vw,32px)}.catalogy-box__sticky-banner{position:sticky;top:calc(var(--header-height, var(--calback-header-height)) + 10px);transition:all .3s}.catalogy-box[data-grid=tiles] .catalogy-box__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px 14px}.catalogy-box[data-grid=tiles] .catalogy-box__items>*:not(.good-item){grid-column:1/-1}.catalogy-box__top-item{width:100%}@media(max-width: 1023px){.catalogy-box__filter{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.catalogy-box[data-grid=tiles] .catalogy__items-blocks,.catalogy-box[data-grid=list] .catalogy__items-blocks{grid-template-columns:repeat(1, 1fr)}.catalogy-box .checkbox-box{display:none}.catalogy-box__map-btn{display:flex}.catalogy-box__filter{display:flex;flex-direction:column}.catalogy-box__item{gap:clamp(12px,-19.8443579767px + 3.1128404669vw,20px)}}body.scrollBottom .catalogy-box__sticky-banner,body.scrollTop .catalogy-box__sticky-banner{top:calc(var(--header-main-height, var(--calback-header-main-height)) + 10px)}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/author-detail.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/authors.ltr.css */
.catalogy-box__info{display:flex;flex-direction:column;gap:clamp(22px,-1.8832684825px + 2.3346303502vw,28px);overflow:hidden}.catalogy-box__info-item{display:flex;flex-direction:column;gap:clamp(24px,-7.8443579767px + 3.1128404669vw,32px)}.catalogy-box__content{gap:clamp(20px,-59.6108949416px + 7.7821011673vw,40px)}.catalogy-box__content--big{gap:40px}@media(max-width: 1023px){.catalogy-box__content--big{gap:48px}}.catalogy-box__content--xl{gap:clamp(48px,0.233463035px + 4.6692607004vw,60px)}@media(max-width: 767px){.catalogy-box__content--xl{gap:48px}}.catalogy-box__content--2xl{gap:var(--gap-blocks)}.catalogy-box__content-item{display:flex;flex-direction:column;gap:clamp(24px,-39.6887159533px + 6.2256809339vw,40px)}.catalogy-box__top{display:flex;align-items:center;justify-content:space-between;gap:20px}.catalogy-box__top .select-box{max-width:151px;width:100%}.catalogy-box__items{display:flex;flex-direction:column;gap:20px}.catalogy-box__items--big{gap:24px}.catalogy-box__block{display:flex;flex-direction:column;gap:24px}.catalogy-box__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalogy-box__tags .tag:not(.tag.active) .tag__close{display:none}.catalogy-box__tags .tag:nth-child(even){background-color:var(--gray-color-300)}.catalogy-box__tags .tag.active{background-color:var(--secondary-color-200);color:var(--secondary-color-100)}.catalogy-box__tags .tag.tag--lg{min-height:36px}.catalogy-box__tags .tag__close:hover{color:var(--dark-color-100)}.catalogy-box__tags-block{display:flex;align-items:flex-start;gap:8px}.catalogy-box__filter{display:grid;grid-template-columns:repeat(6, 1fr);gap:8px}.catalogy-box__filter-item{width:100%}.catalogy-box__item{display:flex;flex-direction:column;gap:clamp(20px,-27.766536965px + 4.6692607004vw,32px)}.catalogy-box__swiper-box{min-width:0;width:100%}.catalogy-box__map-btn{display:none}.catalogy-box__banners{display:flex;flex-direction:column;gap:clamp(20px,9.3922651934px + 2.2099447514vw,32px)}.catalogy-box__sticky-banner{position:sticky;top:calc(var(--header-height, var(--calback-header-height)) + 10px);transition:all .3s}.catalogy-box[data-grid=tiles] .catalogy-box__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px 14px}.catalogy-box[data-grid=tiles] .catalogy-box__items>*:not(.good-item){grid-column:1/-1}.catalogy-box__top-item{width:100%}@media(max-width: 1023px){.catalogy-box__filter{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.catalogy-box[data-grid=tiles] .catalogy__items-blocks,.catalogy-box[data-grid=list] .catalogy__items-blocks{grid-template-columns:repeat(1, 1fr)}.catalogy-box .checkbox-box{display:none}.catalogy-box__map-btn{display:flex}.catalogy-box__filter{display:flex;flex-direction:column}.catalogy-box__item{gap:clamp(12px,-19.8443579767px + 3.1128404669vw,20px)}}body.scrollBottom .catalogy-box__sticky-banner,body.scrollTop .catalogy-box__sticky-banner{top:calc(var(--header-main-height, var(--calback-header-main-height)) + 10px)}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/authors.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/calculate.ltr.css */
.catalogy-box__info{display:flex;flex-direction:column;gap:clamp(22px,-1.8832684825px + 2.3346303502vw,28px);overflow:hidden}.catalogy-box__info-item{display:flex;flex-direction:column;gap:clamp(24px,-7.8443579767px + 3.1128404669vw,32px)}.catalogy-box__content{gap:clamp(20px,-59.6108949416px + 7.7821011673vw,40px)}.catalogy-box__content--big{gap:40px}@media(max-width: 1023px){.catalogy-box__content--big{gap:48px}}.catalogy-box__content--xl{gap:clamp(48px,0.233463035px + 4.6692607004vw,60px)}@media(max-width: 767px){.catalogy-box__content--xl{gap:48px}}.catalogy-box__content--2xl{gap:var(--gap-blocks)}.catalogy-box__content-item{display:flex;flex-direction:column;gap:clamp(24px,-39.6887159533px + 6.2256809339vw,40px)}.catalogy-box__top{display:flex;align-items:center;justify-content:space-between;gap:20px}.catalogy-box__top .select-box{max-width:151px;width:100%}.catalogy-box__items{display:flex;flex-direction:column;gap:20px}.catalogy-box__items--big{gap:24px}.catalogy-box__block{display:flex;flex-direction:column;gap:24px}.catalogy-box__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalogy-box__tags .tag:not(.tag.active) .tag__close{display:none}.catalogy-box__tags .tag:nth-child(even){background-color:var(--gray-color-300)}.catalogy-box__tags .tag.active{background-color:var(--secondary-color-200);color:var(--secondary-color-100)}.catalogy-box__tags .tag.tag--lg{min-height:36px}.catalogy-box__tags .tag__close:hover{color:var(--dark-color-100)}.catalogy-box__tags-block{display:flex;align-items:flex-start;gap:8px}.catalogy-box__filter{display:grid;grid-template-columns:repeat(6, 1fr);gap:8px}.catalogy-box__filter-item{width:100%}.catalogy-box__item{display:flex;flex-direction:column;gap:clamp(20px,-27.766536965px + 4.6692607004vw,32px)}.catalogy-box__swiper-box{min-width:0;width:100%}.catalogy-box__map-btn{display:none}.catalogy-box__banners{display:flex;flex-direction:column;gap:clamp(20px,9.3922651934px + 2.2099447514vw,32px)}.catalogy-box__sticky-banner{position:sticky;top:calc(var(--header-height, var(--calback-header-height)) + 10px);transition:all .3s}.catalogy-box[data-grid=tiles] .catalogy-box__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px 14px}.catalogy-box[data-grid=tiles] .catalogy-box__items>*:not(.good-item){grid-column:1/-1}.catalogy-box__top-item{width:100%}@media(max-width: 1023px){.catalogy-box__filter{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.catalogy-box[data-grid=tiles] .catalogy__items-blocks,.catalogy-box[data-grid=list] .catalogy__items-blocks{grid-template-columns:repeat(1, 1fr)}.catalogy-box .checkbox-box{display:none}.catalogy-box__map-btn{display:flex}.catalogy-box__filter{display:flex;flex-direction:column}.catalogy-box__item{gap:clamp(12px,-19.8443579767px + 3.1128404669vw,20px)}}body.scrollBottom .catalogy-box__sticky-banner,body.scrollTop .catalogy-box__sticky-banner{top:calc(var(--header-main-height, var(--calback-header-main-height)) + 10px)}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/calculate.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/catalogy.ltr.css */
.search-big{display:flex;flex-direction:column;gap:10px;min-height:126px;height:100%;padding-bottom:2px}.search-big__content{box-shadow:0px 4px 12px 0px rgba(13,10,44,.0588235294);border-radius:var(--radius-sm);width:100%;background-color:var(--white-color);padding:clamp(12px,0.015625px + 1.5625vw,16px) clamp(12px,0.015625px + 1.5625vw,16px) 8px;display:flex;flex-direction:column;gap:12px;position:relative;height:100%}.search-big__content::before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--radius-sm) + 2px);background:linear-gradient(91.24deg, #ff5118 -1.96%, #3b3efb 49.5%, #c00bdc 101.96%);background-size:300% 100%;-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;animation:borderBeam 4s linear infinite}.search-big__head{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;background-color:var(--gray-color-200);padding:4px 8px;border-radius:var(--radius-base);min-height:30px}.search-big__inputs{flex:1;width:100%;display:flex;flex-direction:column;gap:10px}.search-big__inputs textarea{background-color:rgba(0,0,0,0);cursor:pointer;resize:none;color:var(--dark-color-200);font-size:var(--font-size-xs);width:100%;min-height:54px}.search-big__inputs textarea::placeholder{font-size:100%;color:var(--dark-color-500)}.search-big:has(.search-big__inputs textarea.has-value) .search-big__edit{display:flex}.search-big:has(.search-big__inputs textarea.has-value) .search-big__apply{display:none}.search-big:has(.search-big__inputs textarea.has-value) .search-big__content{background-color:var(--gray-color-200)}.search-big__btns{display:flex;align-items:center;gap:2px}.search-big__edit{display:none;color:var(--dark-color-100)}.search-big__footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.search-big__footer .button--bg-gradient{padding-inline-start:16px;padding-inline-end:4px;min-height:clamp(32px,25.3472222222px + 1.3888888889vw,36px)}.search-big__head-block{display:flex;align-items:center;gap:8px}@media(max-width: 767px){.search-big__content{padding:clamp(4px,-9.3055555556px + 2.7777777778vw,12px) clamp(4px,-9.3055555556px + 2.7777777778vw,12px) 8px}.search-big__inputs,.search-big__footer{padding-inline-start:8px;padding-inline-end:4px}}.pricing{display:flex;flex-direction:column;gap:16px;width:100%}.pricing__top{display:flex;flex-direction:column;gap:10px}.pricing__items{display:grid;grid-template-columns:repeat(5, 1fr);gap:8px}.pricing__items--flex{display:flex;flex-wrap:wrap}.pricing__items--flex .pricing-card{min-width:172px}.pricing__footer{display:block;min-width:0}.pricing__footer .swiper{min-width:0;width:100%}@media(max-width: 1279px)and (min-width: 1025px){.pricing__items{grid-template-columns:repeat(2, 1fr)}.pricing__items:not(.pricing__items--flex) .pricing-card:first-child{grid-column:1/-1}.pricing__items .pricing-card{min-width:130px}}@media(max-width: 1023px){.pricing__items{display:grid;grid-template-columns:repeat(5, 1fr)}.pricing__items--flex{display:grid;grid-template-columns:repeat(5, 1fr)}.pricing__items .pricing-card{min-width:0}}@media(max-width: 768px){.pricing__items{grid-template-columns:repeat(2, 1fr)}.pricing__items:not(.pricing__items--flex) .pricing-card:first-child{grid-column:1/-1}.pricing__items--flex{grid-template-columns:repeat(6, 1fr)}.pricing__items--flex .pricing-card{grid-column:span 2}.pricing__items--flex .pricing-card:nth-of-type(1),.pricing__items--flex .pricing-card:nth-child(2){grid-column:span 3}}@media(max-width: 359px){.pricing__items{display:flex;flex-direction:column}}.pricing-card{padding:clamp(8px,-15.96875px + 3.125vw,16px) clamp(12px,12px + 0vw,12px);display:flex;flex-direction:column;gap:clamp(2px,-14.724738676px + 3.4843205575vw,12px);border-radius:var(--radius-base);background-color:var(--white-color);justify-content:space-between}@media(min-width: 767px){.pricing-card:not(.pricing-card--gray) *{line-height:var(--line-height-tighter)}}.pricing-card--gray{background-color:var(--gray-color-200)}.pricing-card--small{padding:clamp(6px,0.0078125px + 0.78125vw,8px) clamp(8px,1.3101045296px + 1.393728223vw,12px);gap:0}.pricing-card--small .pricing-card__footer{gap:clamp(4px,-7.984375px + 1.5625vw,8px)}.pricing-card--small .pricing-card__block{gap:2px}.pricing-card--middle{padding:clamp(8px,1.3101045296px + 1.393728223vw,12px) clamp(12px,-8.0696864111px + 4.181184669vw,24px);gap:4px;border-radius:var(--radius-md)}.pricing-card--middle .pricing-card__block{gap:2px}.pricing-card__header{display:flex;flex-direction:column;gap:12px}.pricing-card__footer{display:flex;flex-direction:column;gap:4px}.pricing-card__footer--row{flex-direction:row;align-items:baseline}.pricing-card__block{display:flex;align-items:center;gap:8px}.pricing-card__header p{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;box-orient:vertical}.pricing-card__rating{display:flex;align-items:center;gap:8px}.pricing-card__rating.green{color:var(--green-color-100)}.pricing-card__rating.red{color:var(--primary-color-500)}@media(max-width: 767px){.pricing-card--gray{background-color:rgba(0,0,0,0);border:1px solid var(--gray-color-300)}.pricing-card--gray-200-media{background-color:var(--gray-color-200);border-color:var(--gray-color-200)}.pricing-card__footer{flex-wrap:wrap;gap:2px}.pricing-card__block *{line-height:1}}.market-table{border-collapse:separate;border-spacing:0;width:auto;border-radius:var(--radius-base);overflow:hidden;width:100%;background-color:var(--gray-color-100)}.market-table td{width:25%;padding:10px 16px}.market-table--two-grid td{width:50%}.market-table:not(.market-table--noHead) tr:nth-child(even):not(.market-table__head){background-color:var(--white-color)}.market-table--noHead tr:nth-child(odd){background-color:var(--white-color)}.market-table--noHead tr:nth-child(even){background-color:var(--gray-color-100)}.market-table__head{background-color:var(--gray-color-200)}.market-table__price.up{color:var(--green-color-100)}.market-table__price.down{color:var(--primary-color-500)}.chart-box{display:flex;flex-direction:column;gap:16px;width:100%}.chart-box__block{width:100%}.chart-box__block canvas{width:100%}.chart-box__content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.search-item{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:var(--radius-base);padding:4px 12px;color:var(--dark-color-500);transition:all .3s;cursor:pointer}.search-item__content,.search-item__btns{display:flex;flex-direction:column;gap:10px}.search-item:hover{background-color:var(--gray-color-200);color:var(--dark-color-200)}.search-item:hover .search-item__delete{opacity:1;visibility:visible}.search-item__delete{color:var(--dark-color-500);background-color:rgba(0,0,0,0);opacity:0;visibility:hidden}.search-item__delete:hover{color:var(--primary-color-100)}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/catalogy.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/companies-info.ltr.css */
.property__inner,.property__info{display:flex;flex-direction:column;gap:clamp(20px,-15.953125px + 4.6875vw,32px)}.property__content,.property__filter{display:flex;flex-direction:column;gap:20px}.property__head{display:flex;align-items:center;justify-content:space-between;gap:20px}.property__filter .button{width:100%}@media(max-width: 767px){.property__filter.accordeon__item{gap:0}.property__filter.accordeon__item.active .property__filter-search{padding-bottom:12px}.property__filter.accordeon__item.active .companies-filter--property{padding-bottom:24px}.property__filter.accordeon__item.active .accordeon__question.button{background-color:var(--secondary-color-100);color:var(--white-color)}}.property__filter-search{display:grid;grid-template-columns:40px calc(100% - 80px - 16px) 40px;gap:8px;width:100%;padding-bottom:24px}.property__filter-sort{display:flex;align-items:center;justify-content:space-between;gap:20px}.property__filter-sort-item:has(.select-box){width:151px}.property__items{display:flex;flex-direction:column;gap:24px}.property[data-grid=tiles] .property__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:24px 14px}@media(max-width: 767px){.property__info{gap:24px}}.service-item{display:flex;justify-content:space-between;align-items:center;gap:20px;background-color:var(--gray-color-100);padding:2px 12px;min-height:clamp(30px,24.7169117647px + 1.1029411765vw,36px);border-radius:var(--radius-base)}.service-item__item{display:flex;flex-direction:column;gap:10px}@media(max-width: 767px){.service-item{padding:2px 8px}}.masonry-simple{width:100%;--gap-items-box: 14px}.masonry-simple__items-box{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap-items-box)}.masonry-simple__items-row{display:flex;flex-direction:column;gap:12px}.masonry-simple__item{width:100%;height:100%}@media(max-width: 1023px)and (min-width: 767px){.masonry-simple{--gap-items-box: 8px}.masonry-simple__items-row{display:contents}.masonry-simple__items-box{display:grid;grid-template-columns:repeat(9, 1fr);flex-wrap:wrap}.masonry-simple__item{height:auto}.masonry-simple__item--media-lg{grid-column:span 4}.masonry-simple__item--media-md{grid-column:span 3}.masonry-simple__item--media-xs{grid-column:span 2}.masonry-simple__item--media-xl{grid-column:span 5}.masonry-simple__item--media-full{grid-column:1/-1}}@media(max-width: 767px){.masonry-simple{--gap-items-box: 8px}.masonry-simple__items-row{display:contents}.masonry-simple__items-row:nth-child(3n+1) .masonry-simple__item:first-child{grid-column:1/-1}.masonry-simple__items-row:nth-child(3n+2) .masonry-simple__item:nth-child(2){grid-column:1/-1}.masonry-simple__items-box{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 360px){.masonry-simple__items-box{display:flex;flex-direction:column}}.slogan{background-color:var(--gray-color-100);padding:32px;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:32px}.slogan__head{display:flex;align-items:center;justify-content:space-between;gap:20px}.slogan__content{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.slogan-img{background-color:var(--secondary-color-200);border-radius:var(--radius-xl);overflow:hidden;width:100%}.slogan-img__img-box{width:100%;height:302px;position:relative;overflow:hidden}.slogan-img__img-main{height:100%;width:100%}.slogan-img__img-main img,.slogan-img__img-main svg{width:100%;height:100%;object-fit:cover}.slogan-img__content{position:absolute;z-index:2px;top:8px;inset-inline-end:8px;display:flex;align-items:center;gap:10px}.slogan-img__logo{aspect-ratio:1/1;width:78px;border:4px solid var(--white-color);border-radius:var(--radius-base);overflow:hidden}.slogan-img__logo img,.slogan-img__logo svg{width:100%;height:100%;object-fit:cover}@media(max-width: 1279px){.slogan-img__img-box{height:clamp(368px,248.15625px + 15.625vw,408px)}.slogan-img__logo{width:clamp(68px,17.8257839721px + 10.4529616725vw,98px)}}@media(max-width: 767px){.slogan-img__img-box{height:clamp(196px,-91.6655052265px + 59.9303135889vw,368px)}}@media(max-width: 767px){.slogan-img{background-color:var(--white-color-170);border-radius:var(--radius-md)}}.hero-block{position:relative;min-height:clamp(368px,-351.0625px + 93.75vw,608px);padding:clamp(16px,-55.90625px + 9.375vw,40px) clamp(16px,-55.90625px + 9.375vw,40px) clamp(20px,-39.921875px + 7.8125vw,40px);border-radius:var(--radius-xl);overflow:hidden;color:var(--white-color);display:flex;flex-direction:column;gap:16px}.hero-block:after{position:absolute;content:"";inset-inline-start:0;inset-inline-end:0;top:0;height:clamp(200px,200px + 0vw,200px);background-image:linear-gradient(-180deg, rgba(17, 25, 40, 0.64) 0%, rgba(17, 25, 40, 0) 100%);z-index:1}.hero-block__img{position:absolute;z-index:1;inset:0}.hero-block__img img,.hero-block__img svg{width:100%;height:100%;object-fit:cover}.hero-block__content{display:flex;flex-direction:column;justify-content:space-between;gap:10px;flex:1;align-items:flex-start}.hero-block__header,.hero-block__footer{display:flex;flex-direction:column;position:relative;gap:12px;z-index:2}.hero-block__bottom{display:none;flex-direction:column;gap:10px}@media(max-width: 1023px){.hero-block__footer .button{border-radius:var(--radius-md)}}@media(max-width: 767px){.hero-block{border-radius:0;padding:0;min-height:0}.hero-block:after{display:none}.hero-block__content{position:relative;border-radius:var(--radius-md);padding:8px;overflow:hidden;align-items:flex-end;min-height:clamp(196px,-90.0694444444px + 59.7222222222vw,368px)}.hero-block__content .item-info__content{display:none}.hero-block__footer{display:none}.hero-block__bottom{display:flex}}.item-info{display:flex;align-items:center;gap:clamp(16px,-31.9375px + 6.25vw,32px)}.item-info--empty{justify-content:space-between}.item-info--empty .item-info__logo{padding:0;width:clamp(60px,30.0390625px + 3.90625vw,70px)}.item-info--empty .item-info__logo img{object-fit:contain}@media(max-width: 767px){.item-info--empty .item-info__logo{border-radius:var(--radius-sm)}}.item-info__info{display:flex;gap:clamp(12px,-11.96875px + 3.125vw,20px);align-items:center}.item-info__logo{width:clamp(98px,32.0859375px + 8.59375vw,120px);padding:4px;aspect-ratio:1/1;flex-shrink:0;background-color:var(--white-color);border-radius:var(--radius-base);overflow:hidden}.item-info__logo img,.item-info__logo svg{width:100%;height:100%;object-fit:cover}.item-info__content{display:flex;flex-direction:column;gap:clamp(4px,-31.953125px + 4.6875vw,16px);align-items:flex-start}@media(max-width: 767px){.item-info__logo{width:clamp(68px,18.1041666667px + 10.4166666667vw,98px)}}.rating-item{min-height:clamp(26px,-27.9296875px + 7.03125vw,44px);display:flex;align-items:center;justify-content:center;background-color:var(--white-color-170);gap:4px;border-radius:var(--radius-base);padding:clamp(1px,-1.99609375px + 0.390625vw,2px) clamp(8px,-15.96875px + 3.125vw,16px);color:var(--dark-color-100)}.rating-item--gray-color-200{background-color:var(--gray-color-200);color:var(--dark-color-100)}.rating-item--gray-color-300{background-color:var(--gray-color-300);color:var(--dark-color-100)}.rating-item--xl{min-height:clamp(26px,-39.9140625px + 8.59375vw,48px);padding:clamp(1px,-1.99609375px + 0.390625vw,2px) clamp(8px,8px + 0vw,8px);border-radius:var(--radius-md)}.rating-item--mini{padding-inline:clamp(7px,4.00390625px + 0.390625vw,8px);min-height:clamp(26px,-39.9140625px + 8.59375vw,48px);border-radius:var(--radius-md)}@media(max-width: 1023px){.rating-item{border-radius:var(--radius-md)}.rating-item .kit-icon.star{font-size:var(--icon-sm) !important;width:var(--icon-sm);height:var(--icon-sm)}.rating-item p{line-height:1.57}}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/companies-info.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/companies.ltr.css */
.companies__banners{display:flex;flex-direction:column;gap:32px}.companies__sticky{position:sticky;top:calc(var(--header-height, var(--calback-header-height)) + 10px);transition:all .3s}@media(max-width: 1279px){.companies__banners{display:none}}body.scrollBottom .companies__sticky,body.scrollTop .companies__sticky{top:calc(var(--header-main-height, var(--calback-header-main-height)) + 10px)}.companies-info__inner{display:flex;flex-direction:column;gap:clamp(24px,8.0778210117px + 1.5564202335vw,28px)}.companies-info__top{display:flex;flex-direction:column;gap:clamp(24px,-7.8443579767px + 3.1128404669vw,32px)}.companies-info__header{display:flex;flex-direction:column;gap:clamp(16px,-15.8443579767px + 3.1128404669vw,24px)}@media(max-width: 767px){.companies-info__header .tabs-box__btns .tabs-box__content p{line-height:1.14}}.companies-info__header .tabs-box__btns .tabs-box__icon{display:flex;align-items:center;justify-content:center}.companies-info__header .tabs-box__btns .tabs-box__icon .icon{width:32px;height:32px;font-size:32px}@media(max-width: 1023px){.companies-info__header .tabs-box__btns .tabs-box__icon{width:24px;height:24px;font-size:24px}.companies-info__header .tabs-box__btns .tabs-box__icon .icon{width:24px;height:24px;font-size:24px}}.companies-info__sort{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:clamp(8px,-87.53307393px + 9.3385214008vw,32px)}.companies-info__sort-item{max-width:clamp(214px,70.7003891051px + 14.0077821012vw,250px);width:100%}.companies-info__content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(24px,-39.6887159533px + 6.2256809339vw,40px)}.companies-info__content .pagination{justify-content:flex-start}.companies-info__items{display:flex;flex-direction:column;gap:24px;width:100%}.companies-info__items--grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:17px}@media(max-width: 1023px){.companies-info__items--grid{gap:16px 24px}}.companies-info__bottom{width:100%;display:flex;flex-direction:column;gap:10px}.companies-info__bottom .pagination{justify-content:center}@media(max-width: 479px){.companies-info__sort-item{max-width:clamp(160px,69.6864111498px + 18.8153310105vw,214px);width:100%}}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/companies.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/comparison.ltr.css */
.comparison{--count-cards: 4;--gap-cards: 32px}.comparison__content{display:grid;width:100%;gap:var(--gap-cards);grid-template-columns:calc(100%/var(--count-item-table, 4) - (var(--gap-cards, 32px))) auto}.comparison__inner{display:flex;flex-direction:column;gap:40px}.comparison__decor{display:flex;flex-direction:column;justify-content:flex-end}.comparison__swiper-box{width:100%;min-width:0}.comparison .table-grid__row{grid-template-columns:repeat(var(--count-item-table, 4), 1fr)}@media(max-width: 1099px){.comparison{--gap-cards: 16px}}@media(max-width: 1023px){.comparison .table-grid__cell,.comparison .table-grid__decor-cell--big{padding:clamp(8px,4.6550522648px + 0.6968641115vw,10px) 0}.comparison .table-grid__decor-cell--big{background-color:rgba(0,0,0,0)}.comparison .table-grid__items:has(+.table-grid__decor) .table-grid__row:last-child{border-bottom-color:var(--dark-color-600)}.comparison .table-grid__decor+.table-grid__items .table-grid__row:first-child{border-top-color:var(--dark-color-600)}}@media(max-width: 767px){.comparison__content{display:flex;flex-direction:column;gap:16px}.comparison__inner{gap:16px}.comparison .topBox{gap:16px}.comparison .topBox__header{display:contents}.comparison .topBox__header .arrows-swiper{order:1000;justify-content:space-between}.comparison .table-grid__items:has(+.table-grid__decor) .table-grid__row:last-child{border-bottom-color:var(--secondary-color-100)}.comparison .table-grid__decor+.table-grid__items .table-grid__row:first-child{border-top-color:var(--secondary-color-100)}}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/comparison.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/contact.ltr.css */
.contact__inner{display:flex;flex-direction:column;width:100%;gap:20px}.contact__items{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}.contact__item{border-radius:var(--radius-2xl);overflow:hidden;background-color:var(--white-color);width:100%}.contact__content{display:flex;flex-direction:column;gap:clamp(16px,-43.921875px + 7.8125vw,36px);justify-content:space-between;padding:clamp(20px,-39.921875px + 7.8125vw,40px) clamp(16px,-55.90625px + 9.375vw,40px);border:1px solid var(--gray-color-600)}.contact__list{display:flex;flex-direction:column;gap:clamp(16px,-7.96875px + 3.125vw,24px)}.contact__link{display:grid;gap:12px;grid-template-columns:max-content auto;color:var(--dark-color-500)}.contact__link a{color:var(--secondary-color-100)}.contact__link-icon{transform:translateY(5px)}.contact__map{background-color:var(--gray-color-600)}.contact__map #map{width:100%;height:100%}.contact__btns{display:flex;flex-wrap:wrap;gap:16px}@media(max-width: 1023px){.contact__items{position:relative;padding:8px;border-radius:var(--radius-2xl);overflow:hidden;gap:0;display:flex;flex-direction:column;gap:10px}.contact__item{position:relative;z-index:3;border-radius:var(--radius-md);max-width:388px}.contact__map{position:absolute;inset:0;z-index:2;border-radius:0;max-width:100%}}@media(max-width: 767px){.contact__map{display:none}.contact__btns{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:16px}.contact__btns .button{width:100%;white-space:nowrap}.contact__content{padding:0;border-radius:0;border:none}.contact__items{padding:0;border-radius:0}.contact__item{max-width:100%}}@media(max-width: 479px){.contact__btns{display:flex;flex-direction:column}}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/contact.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/favorite.ltr.css */
.catalogy-box__info{display:flex;flex-direction:column;gap:clamp(22px,-1.8832684825px + 2.3346303502vw,28px);overflow:hidden}.catalogy-box__info-item{display:flex;flex-direction:column;gap:clamp(24px,-7.8443579767px + 3.1128404669vw,32px)}.catalogy-box__content{gap:clamp(20px,-59.6108949416px + 7.7821011673vw,40px)}.catalogy-box__content--big{gap:40px}@media(max-width: 1023px){.catalogy-box__content--big{gap:48px}}.catalogy-box__content--xl{gap:clamp(48px,0.233463035px + 4.6692607004vw,60px)}@media(max-width: 767px){.catalogy-box__content--xl{gap:48px}}.catalogy-box__content--2xl{gap:var(--gap-blocks)}.catalogy-box__content-item{display:flex;flex-direction:column;gap:clamp(24px,-39.6887159533px + 6.2256809339vw,40px)}.catalogy-box__top{display:flex;align-items:center;justify-content:space-between;gap:20px}.catalogy-box__top .select-box{max-width:151px;width:100%}.catalogy-box__items{display:flex;flex-direction:column;gap:20px}.catalogy-box__items--big{gap:24px}.catalogy-box__block{display:flex;flex-direction:column;gap:24px}.catalogy-box__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalogy-box__tags .tag:not(.tag.active) .tag__close{display:none}.catalogy-box__tags .tag:nth-child(even){background-color:var(--gray-color-300)}.catalogy-box__tags .tag.active{background-color:var(--secondary-color-200);color:var(--secondary-color-100)}.catalogy-box__tags .tag.tag--lg{min-height:36px}.catalogy-box__tags .tag__close:hover{color:var(--dark-color-100)}.catalogy-box__tags-block{display:flex;align-items:flex-start;gap:8px}.catalogy-box__filter{display:grid;grid-template-columns:repeat(6, 1fr);gap:8px}.catalogy-box__filter-item{width:100%}.catalogy-box__item{display:flex;flex-direction:column;gap:clamp(20px,-27.766536965px + 4.6692607004vw,32px)}.catalogy-box__swiper-box{min-width:0;width:100%}.catalogy-box__map-btn{display:none}.catalogy-box__banners{display:flex;flex-direction:column;gap:clamp(20px,9.3922651934px + 2.2099447514vw,32px)}.catalogy-box__sticky-banner{position:sticky;top:calc(var(--header-height, var(--calback-header-height)) + 10px);transition:all .3s}.catalogy-box[data-grid=tiles] .catalogy-box__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px 14px}.catalogy-box[data-grid=tiles] .catalogy-box__items>*:not(.good-item){grid-column:1/-1}.catalogy-box__top-item{width:100%}@media(max-width: 1023px){.catalogy-box__filter{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.catalogy-box[data-grid=tiles] .catalogy__items-blocks,.catalogy-box[data-grid=list] .catalogy__items-blocks{grid-template-columns:repeat(1, 1fr)}.catalogy-box .checkbox-box{display:none}.catalogy-box__map-btn{display:flex}.catalogy-box__filter{display:flex;flex-direction:column}.catalogy-box__item{gap:clamp(12px,-19.8443579767px + 3.1128404669vw,20px)}}body.scrollBottom .catalogy-box__sticky-banner,body.scrollTop .catalogy-box__sticky-banner{top:calc(var(--header-main-height, var(--calback-header-main-height)) + 10px)}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/favorite.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/fonts.ltr.css */
@font-face{font-family:"Roboto";src:url("/fonts/Roboto-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/fonts/Roboto-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/fonts/Roboto-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/fonts/Roboto-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"GP-Icons";src:url("/fonts/icons/icomoon.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/fonts.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/guides.ltr.css */
.catalogy-box__info{display:flex;flex-direction:column;gap:clamp(22px,-1.8832684825px + 2.3346303502vw,28px);overflow:hidden}.catalogy-box__info-item{display:flex;flex-direction:column;gap:clamp(24px,-7.8443579767px + 3.1128404669vw,32px)}.catalogy-box__content{gap:clamp(20px,-59.6108949416px + 7.7821011673vw,40px)}.catalogy-box__content--big{gap:40px}@media(max-width: 1023px){.catalogy-box__content--big{gap:48px}}.catalogy-box__content--xl{gap:clamp(48px,0.233463035px + 4.6692607004vw,60px)}@media(max-width: 767px){.catalogy-box__content--xl{gap:48px}}.catalogy-box__content--2xl{gap:var(--gap-blocks)}.catalogy-box__content-item{display:flex;flex-direction:column;gap:clamp(24px,-39.6887159533px + 6.2256809339vw,40px)}.catalogy-box__top{display:flex;align-items:center;justify-content:space-between;gap:20px}.catalogy-box__top .select-box{max-width:151px;width:100%}.catalogy-box__items{display:flex;flex-direction:column;gap:20px}.catalogy-box__items--big{gap:24px}.catalogy-box__block{display:flex;flex-direction:column;gap:24px}.catalogy-box__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalogy-box__tags .tag:not(.tag.active) .tag__close{display:none}.catalogy-box__tags .tag:nth-child(even){background-color:var(--gray-color-300)}.catalogy-box__tags .tag.active{background-color:var(--secondary-color-200);color:var(--secondary-color-100)}.catalogy-box__tags .tag.tag--lg{min-height:36px}.catalogy-box__tags .tag__close:hover{color:var(--dark-color-100)}.catalogy-box__tags-block{display:flex;align-items:flex-start;gap:8px}.catalogy-box__filter{display:grid;grid-template-columns:repeat(6, 1fr);gap:8px}.catalogy-box__filter-item{width:100%}.catalogy-box__item{display:flex;flex-direction:column;gap:clamp(20px,-27.766536965px + 4.6692607004vw,32px)}.catalogy-box__swiper-box{min-width:0;width:100%}.catalogy-box__map-btn{display:none}.catalogy-box__banners{display:flex;flex-direction:column;gap:clamp(20px,9.3922651934px + 2.2099447514vw,32px)}.catalogy-box__sticky-banner{position:sticky;top:calc(var(--header-height, var(--calback-header-height)) + 10px);transition:all .3s}.catalogy-box[data-grid=tiles] .catalogy-box__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px 14px}.catalogy-box[data-grid=tiles] .catalogy-box__items>*:not(.good-item){grid-column:1/-1}.catalogy-box__top-item{width:100%}@media(max-width: 1023px){.catalogy-box__filter{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.catalogy-box[data-grid=tiles] .catalogy__items-blocks,.catalogy-box[data-grid=list] .catalogy__items-blocks{grid-template-columns:repeat(1, 1fr)}.catalogy-box .checkbox-box{display:none}.catalogy-box__map-btn{display:flex}.catalogy-box__filter{display:flex;flex-direction:column}.catalogy-box__item{gap:clamp(12px,-19.8443579767px + 3.1128404669vw,20px)}}body.scrollBottom .catalogy-box__sticky-banner,body.scrollTop .catalogy-box__sticky-banner{top:calc(var(--header-main-height, var(--calback-header-main-height)) + 10px)}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/guides.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/main.ltr.css */
.search-item{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:var(--radius-base);padding:4px 12px;color:var(--dark-color-500);transition:all .3s;cursor:pointer}.search-item__content,.search-item__btns{display:flex;flex-direction:column;gap:10px}.search-item:hover{background-color:var(--gray-color-200);color:var(--dark-color-200)}.search-item:hover .search-item__delete{opacity:1;visibility:visible}.search-item__delete{color:var(--dark-color-500);background-color:rgba(0,0,0,0);opacity:0;visibility:hidden}.search-item__delete:hover{color:var(--primary-color-100)}.explore-section .checkbox-box{margin-inline-end:auto}@media(max-width: 767px){.explore-section .checkbox-box{margin:0}}@media(max-width: 767px){body .wrapper .explore-section .checkbox-box{margin:0}}.text-section .textbox{gap:clamp(12px,0.015625px + 1.5625vw,16px)}.news-block{--gap-inner-news-block: clamp(24px, -23.9375px + 6.25vw, 40px)}.news-block__inner{padding:clamp(24px,-23.9375px + 6.25vw,40px);border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--gray-color-100);background-color:var(--gray-color-200);display:flex;justify-content:space-between;gap:var(--gap-inner-news-block)}.news-block__content{max-width:500px;width:100%;display:flex;flex-direction:column;gap:clamp(20px,-3.96875px + 3.125vw,28px);align-items:flex-start}.news-block__details{display:flex;flex-direction:column;gap:clamp(8px,-3.984375px + 1.5625vw,12px)}.news-block__details .textbox{color:var(--dark-color-500)}.news-block__info{display:flex;flex-direction:column;gap:clamp(20px,-15.953125px + 4.6875vw,32px);max-width:560px;width:100%}.news-block__items{display:flex;flex-direction:column;gap:clamp(20px,-15.953125px + 4.6875vw,32px)}.news-block__footer{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end}@media(max-width: 1023px){.news-block__inner{flex-direction:column}.news-block__inner>*:not(:last-child){padding-bottom:var(--gap-inner-news-block);border-bottom:1px solid var(--gray-color-600)}.news-block__content,.news-block__info{max-width:100%}}@media(max-width: 767px){.news-block{--gap-inner-news-block: clamp(16px, 9.3472222222px + 1.3888888889vw, 20px)}.news-block__inner{padding-inline:var(--container-inline-padding);border-radius:0}.news-block__items{gap:15px}.news-block .container{padding:0}}.news-item{display:flex;gap:12px;align-items:baseline}.news-item__content{display:flex;flex-direction:column;gap:10px}.news-item__content .textbox{color:var(--dark-color-500)}@media(max-width: 767px){.news-item{flex-direction:column;gap:3px}}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/main.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/map.ltr.css */
.construction-sibebar .companie-card{height:100%}.construction-sibebar .companie-card__content{justify-content:space-between}.construction-sibebar .companie-card--empty .companie-card__img-block{aspect-ratio:1/1;width:100px;background-color:rgba(0,0,0,0)}@media(max-width: 1279px){.construction-sibebar .companie-card{padding:8px}.construction-sibebar .companie-card__content{gap:8px}.construction-sibebar .companie-card__info{order:1000}.construction-sibebar .companie-card__footer .decor-el{background-color:var(--gray-color-200);border-radius:var(--radius-md);padding:2px 6px;min-height:20px}}.construction-sibebar .swiper-slide{height:auto}.search-item{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:var(--radius-base);padding:4px 12px;color:var(--dark-color-500);transition:all .3s;cursor:pointer}.search-item__content,.search-item__btns{display:flex;flex-direction:column;gap:10px}.search-item:hover{background-color:var(--gray-color-200);color:var(--dark-color-200)}.search-item:hover .search-item__delete{opacity:1;visibility:visible}.search-item__delete{color:var(--dark-color-500);background-color:rgba(0,0,0,0);opacity:0;visibility:hidden}.search-item__delete:hover{color:var(--primary-color-100)}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/map.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/object.ltr.css */
.text-boxs{display:flex;flex-direction:column;gap:clamp(8px,-39.953125px + 4.6875vw,20px)}.text-boxs__item{display:grid;grid-template-columns:54% auto;justify-content:space-between;gap:clamp(20px,-27.953125px + 4.6875vw,32px)}.text-boxs__item-content{display:flex;flex-direction:column;gap:clamp(8px,1.3101045296px + 1.393728223vw,12px);width:100%}.text-boxs__item-img{width:100%;height:293px;border-radius:var(--radius-base);overflow:hidden}.text-boxs__item-img img,.text-boxs__item-img svg{width:100%;height:100%;object-fit:cover}.text-boxs .more-block__item:nth-child(even) .text-boxs__item{grid-template-columns:auto 66%}.text-boxs .more-block__item:nth-child(even) .text-boxs__item-img{order:-1;height:clamp(208px,112.09375px + 9.375vw,232px)}@media(max-width: 1023px){.text-boxs__item{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.text-boxs__item{display:flex;flex-direction:column;gap:8px}.text-boxs__item-content{display:contents}.text-boxs__item-content .textbox{order:10000}.text-boxs__item-img{height:clamp(184px,1.7003484321px + 37.9790940767vw,293px)}}.scheme-block{width:100%}.scheme-plan{border-radius:var(--radius-md);overflow:hidden;position:relative;width:100%;height:572px}.scheme-plan__img{position:absolute;inset:0;z-index:1}.scheme-plan__img img,.scheme-plan__img svg{width:100%;height:100%;object-fit:cover}.scheme-plan__content{position:relative;z-index:2;padding:12px;display:flex;flex-direction:column;align-items:flex-start;height:100%}.scheme-plan__item{display:flex;align-items:center;gap:8px;padding:4px;border-radius:var(--radius-2xl);background-color:var(--white-color-170);max-width:94px;top:var(--top-item);inset-inline-start:var(--left-item);cursor:pointer;overflow:hidden;transition:background-color 1s .3s,padding 1s .3s,border-radius 1s .3s,transform 0s,max-width 1s .3s,top 1s .3s;position:absolute;z-index:3}.scheme-plan__item:hover{background-color:var(--white-color);padding:8px 12px 8px 4px;border-radius:var(--radius-md);transition:background-color .3s,padding .3s,border-radius .3s,max-width .3s,top .3s;max-width:150px;top:calc(var(--top-item) - 15px)}.scheme-plan__item:hover .scheme-plan__item-icon{border-radius:var(--radius-4xl);height:44px}.scheme-plan__item:hover .scheme-plan__item-hover{opacity:1;visibility:visible;max-height:1200px;transform:translate(0);transition:all .3s .3s}.scheme-plan__decor{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.scheme-plan__item-header,.scheme-plan__item-content{display:flex;flex-direction:column}.scheme-plan__item-header{gap:4px}.scheme-plan__item-icon{flex-shrink:0;width:22px;height:22px;background-color:var(--secondary-color-100);border-radius:50%;color:var(--white-color);display:flex;align-items:center;justify-content:center;transition:all .3s}.scheme-plan__link{display:flex;align-items:center;gap:4px}.scheme-plan__item-hover{display:flex;opacity:0;max-height:0;overflow:hidden;visibility:hidden;transform:translateY(10px);transition:all .3s}.scheme-plan-simple{position:relative;min-height:220px;border-radius:var(--radius-md);overflow:hidden;width:100%;padding:4px}.scheme-plan-simple__content{display:flex;flex-direction:column;gap:10px;background-color:var(--white-color-170);backdrop-filter:blur(4px);border-radius:var(--radius-md);padding:4px 4px 4px 10px;z-index:2;margin-top:auto;width:100%}.scheme-plan-simple__item{display:flex;align-items:center;justify-content:space-between;gap:20px}.scheme-plan-simple__img{position:absolute;inset:0;z-index:1}.scheme-plan-simple__img img,.scheme-plan-simple__img svg{width:100%;height:100%;object-fit:cover}.floor{--gap-items: clamp(20px, -27.953125px + 4.6875vw, 32px);display:flex;flex-direction:column;gap:clamp(20px,-27.953125px + 4.6875vw,32px);width:100%}.floor__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap-items)}.floor__item{display:flex;flex-direction:column;gap:12px;width:100%}.floor__filter{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.floor__swiper:has(.swiper.swiper-disabled) .floor__footer{display:none}.floor__item-content{display:flex;flex-direction:column;justify-content:space-between;gap:24px;align-items:flex-start;height:100%}.floor .table-grid__cell{min-height:clamp(40px,36.6736111111px + 0.6944444444vw,42px);padding-block:6px}.floor .table-grid__cell p{font-size:var(--font-size-s)}.floor__block{display:flex;flex-direction:column;gap:12px}.floor__top{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap-items);align-items:center}.floor__footer{display:flex;flex-direction:column;gap:10px}.floor__footer-content{display:flex;justify-content:center;align-items:center;gap:40px}@media(max-width: 767px){.floor{--gap-items: 16px}.floor__top,.floor__content{display:flex;flex-direction:column;align-items:normal}.floor__block{gap:16px}}.links-section__inner{display:flex;flex-direction:column;gap:10px}.links-section__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(4px,-9.3797909408px + 2.787456446vw,12px) clamp(16px,4.015625px + 1.5625vw,20px)}.links-section__link{width:fit-content}@media(max-width: 1023px){.links-section__list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 360px){.links-section__list{display:flex;flex-direction:column}}.pricing-card{padding:clamp(8px,-15.96875px + 3.125vw,16px) clamp(12px,12px + 0vw,12px);display:flex;flex-direction:column;gap:clamp(2px,-14.724738676px + 3.4843205575vw,12px);border-radius:var(--radius-base);background-color:var(--white-color);justify-content:space-between}@media(min-width: 767px){.pricing-card:not(.pricing-card--gray) *{line-height:var(--line-height-tighter)}}.pricing-card--gray{background-color:var(--gray-color-200)}.pricing-card--small{padding:clamp(6px,0.0078125px + 0.78125vw,8px) clamp(8px,1.3101045296px + 1.393728223vw,12px);gap:0}.pricing-card--small .pricing-card__footer{gap:clamp(4px,-7.984375px + 1.5625vw,8px)}.pricing-card--small .pricing-card__block{gap:2px}.pricing-card--middle{padding:clamp(8px,1.3101045296px + 1.393728223vw,12px) clamp(12px,-8.0696864111px + 4.181184669vw,24px);gap:4px;border-radius:var(--radius-md)}.pricing-card--middle .pricing-card__block{gap:2px}.pricing-card__header{display:flex;flex-direction:column;gap:12px}.pricing-card__footer{display:flex;flex-direction:column;gap:4px}.pricing-card__footer--row{flex-direction:row;align-items:baseline}.pricing-card__block{display:flex;align-items:center;gap:8px}.pricing-card__header p{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;box-orient:vertical}.pricing-card__rating{display:flex;align-items:center;gap:8px}.pricing-card__rating.green{color:var(--green-color-100)}.pricing-card__rating.red{color:var(--primary-color-500)}@media(max-width: 767px){.pricing-card--gray{background-color:rgba(0,0,0,0);border:1px solid var(--gray-color-300)}.pricing-card--gray-200-media{background-color:var(--gray-color-200);border-color:var(--gray-color-200)}.pricing-card__footer{flex-wrap:wrap;gap:2px}.pricing-card__block *{line-height:1}}.floor-plan{--height-img-small: clamp(235px, 75.15625px + 15.625vw, 275px);position:relative;display:flex;flex-direction:column;gap:12px;width:100%}.floor-plan--big .floor-plan__img-box{padding:16px;border-radius:var(--radius-base);min-height:clamp(420px,-139.453125px + 54.6875vw,560px)}.floor-plan--big .floor-plan__img{height:95%}.floor-plan--big .floor-plan__img img{height:95%}.floor-plan__content{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.floor-plan__img-box{width:100%;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--gray-color-600);position:relative;display:flex;align-items:center;justify-content:center;padding:8px;min-height:clamp(280px,120.15625px + 15.625vw,320px)}.floor-plan__img{width:90%;height:var(--height-img-small);position:absolute;z-index:2;align-items:center;justify-content:center}.floor-plan__img img{width:100%;height:var(--height-img-small);object-fit:cover}.floor-plan__decors{z-index:3;margin:auto 0 0 auto}@media(max-width: 767px){.floor-plan__img-box{min-height:316px;align-items:flex-start}.floor-plan--big .floor-plan__img{position:static;text-align:center;height:auto;width:100%}.floor-plan--big .floor-plan__img img{height:clamp(205px,46.1149825784px + 33.1010452962vw,300px);object-fit:contain}.floor-plan--big .floor-plan__img-box{padding:0;border:none;border-radius:0;display:flex;flex-direction:column-reverse;gap:24px;min-height:0}.floor-plan--big .floor-plan__content{align-items:normal}.floor-plan--big .floor-plan__decors{margin:0;width:100%}}.galleryModal{--height-small-img: 140px;--gap-box: 8px;--padding-block-inner: 20px;--padding-top-content: 12px}.galleryModal.modalBlock{padding:0}.galleryModal.modalBlock .galleryModal__inner{background-color:rgba(0,0,0,0);max-width:2000px;padding:var(--padding-block-inner) 20px;border-radius:0;max-height:100dvh;margin:0}.galleryModal.modalBlock .galleryModal__inner .checkbox-box{margin:0 auto;white-space:nowrap}.galleryModal .modalBlock__content{padding-top:var(--padding-top-content);width:100%;height:100%}.galleryModal__swiper-block{min-width:0;width:100%}.galleryModal__box{width:100%;display:flex;flex-direction:column;gap:var(--gap-box);min-width:0}.galleryModal__swiper-box{display:flex;align-items:center;gap:12px}.galleryModal__swiper-box img,.galleryModal__swiper-box video{width:100%;height:100%;object-fit:cover}.galleryModal__swiper-box--big img{object-fit:contain}.galleryModal__swiper-box--small .arrow-swiper{visibility:hidden}.galleryModal__swiper-box--small:hover .arrow-swiper{visibility:visible}.galleryModal__swiper-box--small{padding-inline:52px}.galleryModal .swiper--big-gallery .galleryModal__img{height:calc(100dvh - var(--height-small-img, 140px) - var(--gap-box, 8px) - var(--padding-block-inner, 20px)*2 - var(--padding-top-content) - 60px);display:flex;align-items:center;justify-content:center;margin:0 auto}.galleryModal .swiper--big-gallery .galleryModal__img img{max-height:100%;max-width:100%;height:auto;width:auto}.galleryModal .swiper--small-gallery .galleryModal__img{height:var(--height-small-img);cursor:pointer}.galleryModal .swiper--small-gallery .swiper-slide.swiper-slide-thumb-active .galleryModal__img{outline:5px solid var(--white-color);outline-offset:-5px}@media(max-width: 1023px){.galleryModal{--padding-top-content: 0}.galleryModal__swiper-box--small,.galleryModal .arrow-swiper,.galleryModal .modalBlock__head .checkbox-box{display:none}.galleryModal .swiper--big-gallery .galleryModal__img{height:100dvh;max-width:100%}.galleryModal__inner{padding:0}.galleryModal .modalBlock__head,.galleryModal .modalBlock__head--static{position:absolute;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;top:12px;inset-inline-end:12px;inset-inline-start:4px}.galleryModal .modalBlock__close{width:40px;height:40px;border-radius:50%;flex-shrink:0;transition:all .3s}.galleryModal .modalBlock__close:hover,.galleryModal .modalBlock__close:active{background-color:rgba(0,0,0,.5019607843)}.galleryModal__arrows-main{position:absolute;z-index:10;inset-inline-end:24px;bottom:12px}.galleryModal__arrows-main .arrow-swiper{display:flex}}@media(max-width: 767px){.galleryModal .modalBlock__close{background-color:rgba(0,0,0,.5019607843)}.galleryModal__arrows-main{inset-inline-start:24px;justify-content:center}}.schemaModal.modalBlock{padding:0}.schemaModal.modalBlock .modalBlock__inner{max-width:100%;padding:0;border-radius:0}.schemaModal.modalBlock .scheme-plan{height:100dvh;border-radius:0}.schemaModal.modalBlock .scheme-plan__content{border-radius:0;padding:16px}.warning{padding:12px 20px;border-radius:var(--radius-2xl);border:1px solid var(--yellow-color-300);background-color:var(--yellow-color-310);display:flex;flex-direction:column;gap:8px;color:var(--primary-color-100);width:100%}.warning--second{padding:clamp(8px,-3.984375px + 1.5625vw,12px) 12px}.warning--bg-yellow-410{background-color:var(--yellow-color-410);color:var(--yellow-color-400);border-color:rgba(0,0,0,0)}.warning__header{display:flex;align-items:flex-start;gap:8px}.warning__header--center{justify-content:center;align-items:center}.warning__content{display:flex;flex-direction:column;gap:10px}.params{width:100%}.params__box{width:100%;padding:clamp(8px,-1.8365384615px + 0.9615384615vw,12px) clamp(8px,-21.5096153846px + 2.8846153846vw,20px);background-color:var(--gray-color-100);border:1px solid var(--gray-color-600);border-radius:var(--radius-md);display:flex;align-items:center;gap:clamp(8px,-1.8365384615px + 0.9615384615vw,12px)}.params__item{width:100%;border-radius:var(--radius-base);padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:center}.params__item.active-card{background-color:var(--secondary-color-100);color:var(--white-color);cursor:pointer}.params__item-header,.params__item-content{display:flex;flex-direction:column;gap:10px}.params__item-header .h6{font-size:24px}@media(max-width: 1023px){.params__item{min-height:clamp(66px,29.2055749129px + 7.6655052265vw,88px)}}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/object.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/page-simple.ltr.css */
.footer{--grid-template-columns: 32% auto;--gap-inner: clamp(24px, 16.9411764706px + 1.4705882353vw, 32px);display:flex;flex-direction:column;gap:24px}.footer__inner{display:flex;flex-direction:column;gap:clamp(24px,2.7845303867px + 4.4198895028vw,48px);background-color:var(--gray-color-200)}.footer__lists{display:flex;flex-direction:column;gap:clamp(8px,-13.2154696133px + 4.4198895028vw,32px)}.footer__list-box{display:flex;flex-direction:column;gap:16px;color:var(--dark-color-100)}.footer__list{display:flex;flex-wrap:wrap;gap:8px clamp(8px,-6.1436464088px + 2.9465930018vw,24px);color:var(--dark-color-400)}.footer__list--big{gap:8px clamp(20px,9.3922651934px + 2.2099447514vw,32px)}.footer__item{display:flex;align-items:center;gap:7px}@media(max-width: 1023px){.footer__lists .links-list{justify-content:center}.footer__list-box{background-color:var(--gray-color-100);padding:12px;border-radius:var(--radius-md)}}.footer-top{padding-top:clamp(24px,2.7845303867px + 4.4198895028vw,48px)}.footer-top__inner{display:grid;gap:var(--gap-inner);grid-template-columns:var(--grid-template-columns)}.footer-top__content{display:flex;flex-direction:column;justify-content:space-between;gap:25px}.footer-top__block,.footer-top__info{display:flex;flex-direction:column;gap:16px}.footer-top__inputs{display:flex;flex-direction:column;gap:10px}.footer-top__detail .social{display:none}.footer-top__copy{display:none}.footer-top__form,.footer-top__form-inputs{display:flex;flex-direction:column;gap:10px}@media(max-width: 1023px){.footer-top__inner{display:flex;flex-direction:column}.footer-top__content{display:contents}.footer-top__form{order:1000;background-color:var(--gray-color-100);padding:12px;border-radius:var(--radius-md)}.footer-top__detail{gap:24px;align-items:center}.footer-top__detail .social{display:flex}.footer-top__detail .footer__copy{display:none}.footer-top__copy{display:flex;text-align:center;justify-content:center;order:100000}.footer-top .container{padding-inline:8px}}@media(max-width: 600px){.footer-top .footer__list{display:grid;grid-template-columns:repeat(2, 1fr)}.footer-top .footer__list .link.medium-font{font-weight:var(--weight-font-main)}.footer-top__form{align-items:center}.footer-top__inputs{width:100%}}.footer-bottom{background-color:var(--white-color)}.footer-bottom__inner{display:grid;gap:var(--gap-inner);grid-template-columns:var(--grid-template-columns);padding:8px 0}@media(max-width: 1023px){.footer-bottom__inner{display:flex;flex-direction:column}.footer-bottom .footer__list{justify-content:center}.footer-bottom .social{display:none}}@media(max-width: 767px){.footer-bottom .footer__list{justify-content:space-between}}.footer-links{color:var(--dark-color-600)}.footer-links__inner{display:flex;flex-direction:column;gap:10px}.footer-links__lists{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(4px,-9.3797909408px + 2.787456446vw,12px) clamp(16px,4.015625px + 1.5625vw,20px)}.footer-links__list{display:flex;flex-direction:column;gap:clamp(4px,-9.3797909408px + 2.787456446vw,12px)}.footer-links__link{width:fit-content}@media(max-width: 1023px){.footer-links__lists{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.footer-links__item{font-size:var(--font-size-3xs)}}@media(max-width: 359px){.footer-links__lists{display:flex;flex-direction:column}}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/page-simple.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/previously-viewed.ltr.css */
.catalogy-box__info{display:flex;flex-direction:column;gap:clamp(22px,-1.8832684825px + 2.3346303502vw,28px);overflow:hidden}.catalogy-box__info-item{display:flex;flex-direction:column;gap:clamp(24px,-7.8443579767px + 3.1128404669vw,32px)}.catalogy-box__content{gap:clamp(20px,-59.6108949416px + 7.7821011673vw,40px)}.catalogy-box__content--big{gap:40px}@media(max-width: 1023px){.catalogy-box__content--big{gap:48px}}.catalogy-box__content--xl{gap:clamp(48px,0.233463035px + 4.6692607004vw,60px)}@media(max-width: 767px){.catalogy-box__content--xl{gap:48px}}.catalogy-box__content--2xl{gap:var(--gap-blocks)}.catalogy-box__content-item{display:flex;flex-direction:column;gap:clamp(24px,-39.6887159533px + 6.2256809339vw,40px)}.catalogy-box__top{display:flex;align-items:center;justify-content:space-between;gap:20px}.catalogy-box__top .select-box{max-width:151px;width:100%}.catalogy-box__items{display:flex;flex-direction:column;gap:20px}.catalogy-box__items--big{gap:24px}.catalogy-box__block{display:flex;flex-direction:column;gap:24px}.catalogy-box__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalogy-box__tags .tag:not(.tag.active) .tag__close{display:none}.catalogy-box__tags .tag:nth-child(even){background-color:var(--gray-color-300)}.catalogy-box__tags .tag.active{background-color:var(--secondary-color-200);color:var(--secondary-color-100)}.catalogy-box__tags .tag.tag--lg{min-height:36px}.catalogy-box__tags .tag__close:hover{color:var(--dark-color-100)}.catalogy-box__tags-block{display:flex;align-items:flex-start;gap:8px}.catalogy-box__filter{display:grid;grid-template-columns:repeat(6, 1fr);gap:8px}.catalogy-box__filter-item{width:100%}.catalogy-box__item{display:flex;flex-direction:column;gap:clamp(20px,-27.766536965px + 4.6692607004vw,32px)}.catalogy-box__swiper-box{min-width:0;width:100%}.catalogy-box__map-btn{display:none}.catalogy-box__banners{display:flex;flex-direction:column;gap:clamp(20px,9.3922651934px + 2.2099447514vw,32px)}.catalogy-box__sticky-banner{position:sticky;top:calc(var(--header-height, var(--calback-header-height)) + 10px);transition:all .3s}.catalogy-box[data-grid=tiles] .catalogy-box__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px 14px}.catalogy-box[data-grid=tiles] .catalogy-box__items>*:not(.good-item){grid-column:1/-1}.catalogy-box__top-item{width:100%}@media(max-width: 1023px){.catalogy-box__filter{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.catalogy-box[data-grid=tiles] .catalogy__items-blocks,.catalogy-box[data-grid=list] .catalogy__items-blocks{grid-template-columns:repeat(1, 1fr)}.catalogy-box .checkbox-box{display:none}.catalogy-box__map-btn{display:flex}.catalogy-box__filter{display:flex;flex-direction:column}.catalogy-box__item{gap:clamp(12px,-19.8443579767px + 3.1128404669vw,20px)}}body.scrollBottom .catalogy-box__sticky-banner,body.scrollTop .catalogy-box__sticky-banner{top:calc(var(--header-main-height, var(--calback-header-main-height)) + 10px)}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/previously-viewed.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/search.ltr.css */
.search__inner{display:flex;flex-direction:column;gap:clamp(24px,-47.90625px + 9.375vw,48px)}.search__inner--small{gap:24px}.search__header{display:flex;flex-direction:column;gap:clamp(12px,0.015625px + 1.5625vw,16px)}.search__inputs{display:grid;gap:16px;grid-template-columns:72% 1fr}.search__content{display:flex;flex-direction:column;gap:clamp(24px,-47.90625px + 9.375vw,48px)}.search__block,.search__footer{display:flex;flex-direction:column;gap:24px}.search__items{display:flex;flex-direction:column;gap:24px}@media(max-width: 1023px){.search__inputs{grid-template-columns:79% 1fr}}@media(max-width: 767px){.search__inputs{display:flex}.search__inputs .input-box{width:100%}}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/search.rtl.css */

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/sign-in.ltr.css */
.sign-in__inner{display:flex;flex-direction:column;gap:20px}.sign-in__content{display:flex;flex-direction:column;gap:clamp(28px,21.3101045296px + 1.393728223vw,32px);max-width:904px;width:100%;margin:0 auto}.sign-in__content.hidden{display:none}.sign-in__content--small{max-width:435px}.sign-in__form{display:flex;flex-direction:column;gap:24px}.sign-in__form--bg{background-color:var(--white-color);width:100%;padding:clamp(24px,0.03125px + 3.125vw,32px) clamp(20px,-0.0696864111px + 4.181184669vw,32px);border-radius:var(--radius-2xl);border:1px solid var(--gray-color-600);display:flex;flex-direction:column;gap:16px}.sign-in__form-inputs,.sign-in__form-btns{display:flex;flex-direction:column;gap:24px}.sign-in__form-footer{display:flex;flex-direction:column;gap:10px}.sign-in__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(8px,-3.984375px + 1.5625vw,12px)}.sign-in__header .textbox{color:var(--dark-color-600)}.sign-in__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(12px,-17.9609375px + 3.90625vw,22px)}.sign-in__footer{display:flex;flex-direction:column;gap:clamp(28px,16.015625px + 1.5625vw,32px);align-items:center}.sign-in:has(.sign-in__items .check-big-item input.has-value) .sign-in__hidden{display:flex}.sign-in__hidden{display:none;width:100%}.sign-in__decor{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--dark-color-600)}.sign-in__decor>*:not(:last-child){padding-inline-end:12px;position:relative;display:flex;align-items:center}.sign-in__decor>*:not(:last-child):before{content:"";position:absolute;inset-inline-end:0;width:1px;height:18px;background-color:var(--dark-color-600)}.sign-in__decor button{background-color:rgba(0,0,0,0)}@media(max-width: 767px){.sign-in__items{display:flex;flex-direction:column}}.sign-in-item{padding:clamp(24px,10.6202090592px + 2.787456446vw,32px);background-color:var(--white-color);border-radius:var(--radius-2xl)}.sign-in-item:has(.check-big-item__hidden:checked) .sign-in-item__icon{color:var(--white-color);background-color:var(--secondary-color-100)}.sign-in-item__content{display:flex;flex-direction:column;align-items:center;gap:16px}.sign-in-item__icon{display:flex;align-items:center;justify-content:center;width:64px;height:56px;flex-shrink:0;border-radius:var(--radius-4xl);background-color:var(--gray-color-200);color:var(--dark-color-500);transition:all .3s}.sign-in-item__icon *{width:32px;height:32px;font-size:32px !important}.sign-in-item__info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}@media(max-width: 767px){.sign-in-item__content{display:flex;flex-direction:row;align-items:stretch}.sign-in-item__icon{height:100%}.sign-in-item__info{align-items:flex-start;gap:0;text-align:left}}.form-sign{display:none;flex-direction:column;gap:clamp(28px,21.3101045296px + 1.393728223vw,32px);max-width:904px;width:100%;margin:0 auto}.form-sign.active{display:flex}.form-sign--createPassword{max-width:508px}.form-sign--createPassword .form-sign__content-info{max-width:100%}.form-sign--createPassword .form-sign__footer-content{justify-content:center}.form-sign--createPassword .form-sign__footer-content .button{min-width:240px}@media(max-width: 767px){.form-sign--createPassword .form-sign__footer-content .button{min-width:0;width:100%}}.form-sign__header{display:flex;flex-direction:column;gap:clamp(20px,-15.953125px + 4.6875vw,32px)}.form-sign__header-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(4px,-2.6898954704px + 1.393728223vw,8px)}.form-sign__header-content .textbox{color:var(--dark-color-600)}.form-sign__box{background-color:var(--white-color);width:100%;padding:clamp(24px,0.03125px + 3.125vw,32px) clamp(20px,-0.0696864111px + 4.181184669vw,32px);border-radius:var(--radius-2xl);border:1px solid var(--gray-color-600);display:flex;flex-direction:column;gap:16px}.form-sign__inputs{display:grid;grid-template-columns:repeat(2, 1fr);flex-direction:column;gap:clamp(20px,8.015625px + 1.5625vw,24px)}.form-sign__inputs .warning{display:none}.form-sign__inputs:has(input.has-value) .warning{display:flex}.form-sign__input-big{grid-column:1/-1}.form-sign__footer{display:flex;flex-direction:column;gap:24px}.form-sign__footer-content{display:flex;align-items:center;justify-content:space-between;gap:12px}.form-sign__footer-btns{display:flex;justify-content:space-between;gap:clamp(20px,14.9825783972px + 1.0452961672vw,23px)}.form-sign__footer-btn-continue{min-width:clamp(200px,80.15625px + 15.625vw,240px)}.form-sign__footer-socials{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(4px,-9.3797909408px + 2.787456446vw,12px);color:var(--gray-color-300)}.form-sign__checks{display:flex;flex-direction:column;gap:16px}.form-sign__content-info{background-color:rgba(38,181,57,.1019607843);border:1px solid var(--green-color-100);padding:12px 20px;display:flex;gap:10px;color:var(--green-color-700);border-radius:var(--radius-2xl);max-width:492px;width:100%;margin:0 auto}.form-sign__content-info-icon{width:21px;height:21px;flex-shrink:0;border-radius:50%;background-color:var(--green-color-600);border:1px solid var(--green-color-700);transform:translateY(2px);display:flex;align-items:center;justify-content:center;border:1px solid var(--green-color-700)}.form-sign__content-info-icon:before{content:"";width:10px;height:10px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='12' viewBox='0 0 17 12' fill='none'%3E%3Cpath d='M15.7041 0.146362C15.8993 -0.0487214 16.2159 -0.0488531 16.4111 0.146362C16.6061 0.341579 16.6061 0.65818 16.4111 0.853393L5.80367 11.4598C5.60848 11.655 5.29191 11.6549 5.09664 11.4598L0.146447 6.51062C-0.0488155 6.31536 -0.0488155 5.99787 0.146447 5.80261C0.341647 5.60767 0.658277 5.60767 0.853478 5.80261L5.45016 10.3993L15.7041 0.146362Z' fill='%231E5D68'/%3E%3C/svg%3E")}.form-sign__content-info-details{display:flex;flex-direction:column}@media(max-width: 767px){.form-sign__footer-content{flex-direction:column;align-items:normal;text-align:center}.form-sign .form-sign__header{gap:12px}.form-sign__footer-socials{display:grid;grid-template-columns:repeat(4, 1fr)}.form-sign__footer-socials .button{border-radius:var(--radius-sm);height:auto;min-height:48px;width:100%}.form-sign__footer-socials .button .icon{width:24px;height:24px;font-size:24px}.form-sign__inputs{display:flex;flex-direction:column}.form-sign__footer-btns{width:100%}.form-sign__footer-btns .button:last-child{width:100%}}.propgress{display:flex;flex-direction:column;gap:20px;color:var(--secondary-color-100);font-weight:var(--weight-font-md);text-align:center}.propgress--row{flex-direction:row;gap:12px}.propgress--none{display:none}.propgress__header{flex-shrink:0}.propgress__items{width:100%;display:flex;align-items:center;gap:8px;max-width:404px;margin:0 auto}.propgress__items--full{max-width:100%}.propgress__item{border-radius:var(--radius-sm);overflow:hidden;background-color:var(--gray-color-300);height:clamp(6px,0.0078125px + 0.78125vw,8px);flex:1;transition:all .3s}.propgress__item.active{background-color:var(--secondary-color-100)}@media(max-width: 1023px){.propgress{flex-direction:row-reverse;align-items:center;white-space:nowrap;justify-content:center}.propgress--row{flex-direction:row}.propgress__items{margin:0}}.warning{padding:12px 20px;border-radius:var(--radius-2xl);border:1px solid var(--yellow-color-300);background-color:var(--yellow-color-310);display:flex;flex-direction:column;gap:8px;color:var(--primary-color-100);width:100%}.warning--second{padding:clamp(8px,-3.984375px + 1.5625vw,12px) 12px}.warning--bg-yellow-410{background-color:var(--yellow-color-410);color:var(--yellow-color-400);border-color:rgba(0,0,0,0)}.warning__header{display:flex;align-items:flex-start;gap:8px}.warning__header--center{justify-content:center;align-items:center}.warning__content{display:flex;flex-direction:column;gap:10px}

/* Autogenerated from: /var/www/www-root/data/www/kitcore/themes/realestate/assets/css/pages/sign-in.rtl.css */
