@charset "UTF-8";:root{--blue: 2, 81, 145;--white: 232, 245, 255;--white-bg: 248, 252, 255;--black: 0, 16, 29;--error: 225, 7, 0, 1;--delete: 209, 84, 84, 1 }.title{font-family:Miratrix;font-size:32px;font-weight:400;color:rgb(var(--blue))}:not(.title){font-family:Mulish}.sb-text{font-size:16px;font-weight:700}.sm-text{font-size:16px;font-weight:400}.mb-text{font-size:20px;font-weight:700}.mm-text{font-size:20px;font-weight:400}.lb-text{font-size:24px;font-weight:700}.lm-text{font-size:24px;font-weight:400}.elb-text{font-size:32px;font-weight:700}.elm-text{font-size:32px;font-weight:400}.btn-grid{display:grid;grid-template-columns:.25fr .75fr;gap:22px}.btn-grid .button{padding:17px 0}.grid{position:relative;display:grid;margin:0}.grid.column{grid-template-columns:1fr;row-gap:16px}.grid.double-columns-200{grid-template-columns:200px 1fr;gap:16px}.grid.double-columns-235{grid-template-columns:235px 1fr;column-gap:24px;row-gap:16px}.grid.double-columns-300{grid-template-columns:300px 1fr;column-gap:52px;row-gap:16px}.grid.tinRealtor{align-items:flex-end}.modal .wrapper .flex{display:flex;flex-direction:column;gap:16px;font-size:20px;font-weight:600}.modal .wrapper .flex.right{align-items:flex-end}.dynamic-icon{stroke:rgb(var(--blue));stroke-width:2px;fill:transparent;transition:fill .2s ease-out}.dynamic-icon.active{fill:rgb(var(--blue));transition:fill .2s ease-out}.city-bg{position:relative;z-index:0;flex:1}.city-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/karta-BhImpjlA.png);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 100px 100px -50px #f8fcff,inset 0 -100px 100px -50px #f8fcff;pointer-events:none}.image-wrapper{position:relative;z-index:1;background-color:none;background-size:150%;background-position:center;overflow:hidden}.image-wrapper__image{position:relative;z-index:1;object-fit:contain;height:100%;width:100%}.image-wrapper:before{content:"";position:absolute;z-index:0;background:inherit;top:0;left:0;width:100%;height:100%;filter:blur(50px);-webkit-backdrop-filter:contrast(.5);backdrop-filter:contrast(.5);border-radius:inherit}.isSuccess-wrapper{position:relative}.isSuccess-wrapper .success .input-group__input{border:2px solid rgb(6,128,67)}.isSuccess-wrapper .isSuccess{position:absolute;right:0;transform:translate(40%,50%);background:#068043;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;top:0}.title{font-family:Miratrix}.main{margin-bottom:48px}.more-btn{position:relative;align-self:flex-end;padding:0;margin-top:28px;font-weight:700;font-size:16px;line-height:1;color:#025090;background:transparent;border:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;cursor:pointer;transition:color .18s,text-decoration-color .18s;z-index:2}.catalog-wrapper{display:flex}.catalogue-header{position:relative;z-index:1;display:flex;max-width:1380px;align-items:flex-end;gap:16px;margin:24px auto;padding:0 40px}.catalogue-header.block{display:block}.catalogue-title{background:none;margin:0;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap}.catalogue-count{color:rgba(var(--blue),.6);white-space:nowrap;line-height:1.2;height:fit-content;vertical-align:middle}.catalogue-divider{max-width:1440px;padding:0 40px;margin:0 auto;border:1px solid rgb(var(--blue));align-self:center}.city-bg .container{position:relative;padding:0 40px;max-width:1440px;margin:0 auto 32px;width:100%;z-index:1}.city-bg .container .recommend-grid{display:grid;grid-template-columns:1fr;gap:32px}.city-bg:has(.nothing-found):not(:has(.catalogue-header)){display:flex;justify-content:center;align-items:center}.realtors-grid{max-width:1733px;width:100%;margin:40px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:52px 71px;padding:0 20px;box-sizing:border-box}.favorites-select-all{display:flex;align-items:center;gap:24px;margin-left:0;background:transparent;margin-bottom:15px}.favorites-checkbox{width:30px;height:30px;border:2px solid rgb(var(--blue));border-radius:8px;cursor:pointer;background:#fff;transition:all .2s ease}.favorites-checkbox--checked{background:rgb(var(--blue));border-color:rgb(var(--blue));position:relative}.favorites-checkbox--checked:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:20px;font-weight:700}.favorites-count{font-family:Mulish,sans-serif;font-weight:600;font-size:25px;color:rgba(var(--blue),.6);white-space:nowrap;cursor:default;background:transparent}.agencies-cards{background:transparent;display:flex;gap:53px;padding:0 10px;margin:0 auto 67px;max-width:1732px;width:100%;align-items:center}.agencies-search-grid{max-width:1730px;width:100%;margin:40px auto;display:flex;flex-direction:column;gap:35px;padding:0 20px;box-sizing:border-box}.property-page{width:100%;background:transparent}.property-page__container{max-width:1440px;padding:32px 40px;width:100%;margin:0 auto;background:transparent}.property-page__header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:24px}.property-page__header-left{display:flex;flex-direction:column;gap:23px}.property-page__preview{display:flex}.property-page__preview-text{font-family:Mulish,sans-serif;font-weight:600;font-size:35px;color:rgb(var(--blue));margin-bottom:32px}.property-page__info{display:flex;flex-direction:column;gap:8px}.property-page__title-wrapper{display:flex;align-items:center;gap:39px}.property-page__edit-icon{width:35px;height:35px;cursor:pointer;flex-shrink:0}.property-page__edit-icon:hover{opacity:.8}.property-page__address{color:rgba(var(--blue))}.property-page__header-right{display:flex;align-items:center}.property-page__price{color:rgb(var(--black));white-space:nowrap}.property-page__gallery{max-width:1543px;width:100%;display:grid;grid-template-columns:1fr 393px;gap:32px;margin:0 auto 32px;box-sizing:border-box}.property-page__gallery-main{max-width:1090px;width:100%;height:641px;border-radius:30px;flex-shrink:0}.property-page__gallery-thumbnails{height:641px;overflow-y:scroll;display:grid;grid-template-columns:175px 175px;align-content:flex-start;gap:32px;flex-shrink:0}.property-page__gallery-row{display:flex;gap:29px;width:100%}.property-page__gallery-thumb{width:175px;height:145px;border-radius:30px;flex-shrink:0}.property-page__agency-wrapper{max-width:1730px;width:100%}.property-page__contact{margin-top:40px;width:100%}.panel{max-width:250px;width:100%;border-radius:20px;z-index:2;position:relative;color:rgb(var(--blue));height:fit-content;align-self:flex-start}.panel__element{padding:16px 0 16px 24px;cursor:pointer;position:relative;border-radius:25px;transition:background .3s ease-in-out}.panel__element .devider{position:absolute;bottom:-2px;left:50%;height:2px;background:rgba(var(--blue));width:80%;transform:translate(-50%)}.panel__element:nth-last-child(1) .devider{display:none}.panel .current{color:rgb(var(--white));background:rgba(var(--blue));border-bottom:none}.panel .current .devider{background:none}.profile{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:32px}.lk-wrapper{height:100%;position:relative;z-index:1;padding:1px}.lk-wrapper:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:url(/assets/karta-BhImpjlA.png);background-size:cover;background-position:center;background-repeat:no-repeat}.lk-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:60px;background:linear-gradient(180deg,#f8fcff,#f8fcff00);pointer-events:none;z-index:1}.lk-wrapper .lk{margin:10px auto 32px;padding:0 40px;max-width:1440px;z-index:1;width:100%;display:flex;gap:79px}.aside{max-width:560px;width:100%;border-right:2px solid rgba(var(--black),.1)}.aside__header{padding:19px 25px;display:flex;gap:19px;background:rgb(var(--blue))}.aside__header--image{width:77px;height:77px;border-radius:10px;background:rgb(var(--white))}.aside__header--name{margin-top:9px;color:rgb(var(--white));font-size:25px;font-weight:500}.aside__search{padding:21px 25px;border-bottom:2px solid rgba(var(--black),.1)}.aside__search .input-group{gap:0}.aside__search .input-group__input{font-size:20px;font-weight:500;color:rgb(var(--blue));border:2px solid rgb(var(--blue))}.aside__search .input-group__input::placeholder{color:rgb(var(--blue))}.aside__list--element{padding:14px 30px;display:flex;gap:20px;border-bottom:2px solid rgba(var(--black),.1)}.aside__list--element--image{width:63px;height:63px;background:rgb(var(--blue));border-radius:10px}.aside__list--element--info{display:flex;flex-direction:column;gap:7px;font-size:20px;font-weight:400}.aside__list--element--info--name{font-weight:500}.chat{width:100%;height:100%;display:flex;flex-direction:column}.chat__header{padding:19px 30px;display:flex;gap:19px}.chat__header--image{width:77px;height:77px;border-radius:10px;background:rgb(var(--blue))}.chat__header--info{font-weight:500;font-size:20px;color:rgb(var(--blue))}.chat__header--info--name{margin:9px 0;font-size:25px;font-family:Mulish;color:rgb(var(--black))}.chat__messages{height:100%;padding:22px 30px;background:url(/assets/karta-BhImpjlA.png) no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;gap:29px;overflow-y:auto}.chat__footer{position:relative;padding:22px 37px 22px 25px;display:flex;gap:15px}.chat__footer .btn{width:76px;height:72px;border-radius:13.33px;display:flex;justify-content:center;align-items:center;transition:opacity .2s ease;cursor:pointer}.chat__footer .btn:hover{opacity:.8}.chat__footer--add{border:1.33px solid rgb(var(--blue))}.chat__footer--send{background:rgb(var(--blue))}.chat__footer--send img{filter:brightness(0) invert(1)}.chat__footer .input-group{flex:1}.chat__footer--reply{position:absolute;border-bottom:1.33px solid rgba(var(--black),.1);top:0;left:0;width:100%;background:rgb(var(--white-bg));transform:translateY(-100%);padding:9px 24px;display:flex;gap:20px;align-items:center}.chat__footer--reply--stroke{height:40px;border:1px solid rgb(var(--blue))}.chat__footer--reply--info{color:rgb(var(--black));font-weight:500;font-size:15px}.chat__footer--reply--info--name{font-size:20px;margin-bottom:9px}.chat__footer--reply--cancel{margin-left:auto;display:flex;cursor:pointer;align-items:center}.chat__footer--reply--cancel img{height:24px;width:24px}.date{text-align:center;color:rgba(var(--blue),1);font-size:20px;font-weight:500;margin-bottom:22px}.devider{display:flex;align-items:center;gap:40px;color:rgba(var(--blue),.6);font-size:20px;font-weight:500}.devider__line{width:100%;border:1px solid rgba(var(--blue),.6)}.devider__text{white-space:nowrap}.message-wrapper{display:flex;align-items:center;gap:15px;color:rgb(var(--blue));font-weight:500}.message-wrapper__image{width:70px;height:70px;background:rgb(var(--blue));border-radius:10px;margin-right:11px}.message-wrapper__text-wrapper{max-width:70%;min-height:70px;display:flex;flex-direction:column;gap:16px;justify-content:center;background:rgb(var(--white-bg));padding:10px 20px;border-radius:15px;border:1.33px solid rgb(var(--white));box-shadow:2.67px 2.67px 13.33px #0000001a}.message-wrapper__text-wrapper--replied{display:flex;gap:11px}.message-wrapper__text-wrapper--replied .devider{height:45px;width:2px;background:rgb(var(--blue))}.message-wrapper__text-wrapper--replied .info{display:flex;flex-direction:column;gap:8px}.message-wrapper__text-wrapper--replied .info .text{font-size:12px}.message-wrapper__more{opacity:0;width:45px;height:45px;position:relative;background:rgb(var(--white-bg));border:1.33px solid rgb(var(--white));border-radius:50%;box-shadow:2.67px 2.67px 13.33px #0000001a;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.message-wrapper__more .dot{width:5px;height:5px;border-radius:50%;background:rgb(var(--blue))}.message-wrapper__more .reply{position:absolute;left:0;top:-8px;transform:translateY(-100%);background:rgb(var(--white-bg));border:1.33px solid rgb(var(--white));border-radius:10px;box-shadow:2.67px 2.67px 13.33px #0000001a;display:flex;gap:8px;align-items:center;padding:13px 24px 13px 11px}.self{justify-content:flex-end}.self .message-wrapper__text-wrapper{order:2}.self .message-wrapper__more{order:1}.message-wrapper:hover .message-wrapper__more{opacity:1}.messenger{padding:10px}.messenger .messenger-wrapper{max-width:1733px;height:852px;margin:0 auto 100px;display:flex;border:2px solid rgba(var(--black),.1);border-radius:40px;overflow:hidden}.realtor-page{width:100%;padding:0;background:transparent}.realtor-page__cards{background:transparent;display:flex;padding:0 20px;margin:59px auto 67px;max-width:1735px;width:100%;align-items:center;box-sizing:border-box}.realtor-page__reviews{width:100%;margin-bottom:59px;padding:0 20px}.realtor-page__reviews-container{max-width:1735px;margin:0 auto 100px}.realtor-page__reviews-title{font-family:Miratrix,sans-serif;font-size:30px;font-weight:400;color:rgba(var(--blue));text-transform:uppercase;letter-spacing:.6px;margin:0 0 40px}.realtor-page__reviews-carousel{display:flex;align-items:center;gap:20px}.realtor-page__reviews-wrapper{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:49px}.realtor-page__reviews-arrow{padding-right:42px;cursor:pointer;transition:opacity .2s ease}.realtor-page__reviews-arrow:nth-last-child(1){transform:rotate(180deg);padding-right:42px;padding-left:42px}.realtor-page__reviews-arrow.disabled{cursor:default;opacity:.6}.nothing-found{padding:65px;height:100%;position:relative;display:flex;flex-direction:column;font-family:Miratrix;font-size:62px;color:rgb(var(--blue))}.nothing-found .text{max-width:700px;text-align:center;font-size:64px}.nothing-found .text .title{font-size:128px}.nothing-found img{width:300px}.modal{height:100vh;width:100vw;top:0;left:0;background:#00000080;position:fixed;z-index:10000;display:flex;justify-content:center;align-items:center}.modal .wrapper{background:rgb(var(--white-bg));max-height:95vh;overflow:scroll;max-width:612px;width:100%;border:2px solid rgba(var(--blue),.6);border-radius:30px;padding:30px 60px}.modal .wrapper .title{color:rgb(var(--blue));font-size:32px;font-weight:400;margin-bottom:18px}.modal .wrapper .types-group{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;margin-bottom:18px}.modal .wrapper .types-group .type-element{border:2px solid rgb(var(--blue));border-radius:20px;display:flex;flex-direction:column;align-items:center;padding:23px 5px;text-align:center;font-size:15px;font-weight:700;color:rgb(var(--blue))}.modal .wrapper .types-group .type-element *{background:inherit}.modal .wrapper .types-group .type-element__image{height:49px;display:flex;flex:0 100%;align-items:flex-end;margin-bottom:10px}.modal .wrapper .types-group .type-element .active{fill:rgb(var(--white))}.modal .wrapper .types-group .type-element .active .path{stroke:rgb(var(--white))}.modal .wrapper .types-group .type-element__description{margin-top:10px;font-weight:600;color:rgba(var(--blue),.6)}.modal .wrapper .types-group .active{background:rgb(var(--blue));color:rgb(var(--white))}.modal .wrapper .types-group .active .type-element__description{margin-top:10px;font-weight:600;color:rgba(var(--white))}.modal .wrapper .links{margin:18px 0;display:flex;align-items:center;justify-content:center;gap:15px}.modal .wrapper .auth-form{display:flex;flex-direction:column;gap:28px}.modal .wrapper .auth-form .form{margin:0;position:relative}.modal .wrapper .auth-form .grid .input-group__input{padding:14px 0;text-align:center;color:#000}.modal .wrapper .auth-form .grid .code{padding:14px 0 14px 20px;letter-spacing:20px}.modal .wrapper .auth-form .grid .code:focus{outline:none}.modal .wrapper .auth-form .button{padding:17px 0;font-size:15px;font-weight:600}.modal .wrapper .link{text-align:center;font-weight:600;font-size:15px;color:rgba(var(--blue),.6)}.modal .wrapper .checkbox-group{display:flex;flex-direction:column;gap:17px;margin:23px 0}.modal .wrapper .checkbox-group .element{flex:1;max-width:none;border:none;padding:0;color:rgb(var(--black))}.tinCheckBtn{padding:10px 0;max-width:140px;width:100%;height:52px;display:flex;align-items:center;justify-content:center}.wrapper:has(.document-list){max-width:930px}.load .file{height:250px!important}.document-list{list-style:none;padding-left:0;margin:0;font-size:20px}.document-list li{position:relative;text-indent:28px;line-height:1.4}.document-list li:before{content:"•";position:absolute;left:-20px;color:#000}.document-list ul{list-style:none;padding-left:20px}.document-list .dash{margin-top:8px}.document-list .dash:before{content:"-"}.form{gap:16px;display:flex;flex-direction:column}.form .input-group{gap:8px;font-size:20px;color:rgb(var(--black))}.form .grid .success .input-group__input{border:2px solid rgb(6,128,67)}.form .grid>*{min-width:0;width:100%}.form .grid .isSuccess{position:absolute;left:300px;transform:translate(-60%);background:#068043;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;top:15px}.form .grid .isSuccess.agency{left:100%;transform:translate(-60%)}.plag{gap:0}.plag .flex{justify-content:center;gap:6px}.plag .button{max-width:320px;width:100%;margin:0 auto;font-size:15px}.section{padding:60px 40px 0;max-width:1440px}.section .container{display:flex;flex-direction:column;width:100%;margin:0 auto;position:relative}.section .container .section-grid{display:grid;grid-template-columns:repeat(3,324px);gap:40px 50px;justify-content:space-between;width:100%}.section .container .section-title{text-align:center;margin-bottom:32px;text-transform:uppercase;letter-spacing:.6px}.section .container .frequent-grid{display:grid;grid-template-columns:repeat(4,309px);justify-content:space-between;width:100%;margin:0 auto}.section .container .frequent-card{width:280px;height:auto;display:flex;justify-self:center;align-items:center;flex-direction:column;cursor:pointer}.section .container .frequent-card__image-wrapper{box-shadow:6px 16px 16px #0251911a;width:250px;height:250px;margin-bottom:12px;border-radius:30px;overflow:hidden}.section .container .frequent-card__image{width:100%;height:100%;object-fit:cover;display:block}.section .container .frequent-card__title{text-align:center;padding:12px;margin:0}.header{padding:20px 40px;position:sticky;background:rgb(var(--white-bg));z-index:100;top:0}.header>*{max-width:1360px;margin:0 auto}.header__main{z-index:3;display:flex;position:relative;justify-content:space-between;padding-bottom:10px;border-bottom:2px solid rgb(var(--blue))}.header__main--city{cursor:pointer;position:absolute;left:0;bottom:0;transform:translateY(calc(100% + 13px));display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;font-family:Miratrix;color:rgb(var(--blue))}.header__main--city img{weight:17px;height:24px}.header__main--side{display:flex;gap:24px;align-items:center}.header__main--side--logo{max-width:200px;height:28px;cursor:pointer}.header__main--side--input{position:relative}.header__main--side--input .searchWrapper{background:rgb(var(--white-bg));padding:65px 20px 15px;position:absolute;z-index:1;top:0;border:2px solid rgb(var(--blue));border-radius:25px;width:500px}.header__main--side--input .searchWrapper .list{display:flex;flex-direction:column;gap:25px}.header__main--side--input .searchWrapper .notFound{margin:23px 0 14px;font-family:Miratrix;text-align:center;font-weight:400;color:rgb(var(--blue))}.header__main--side--input .searchWrapper .link{margin-top:15px;text-align:center;font-weight:700;font-size:16px;color:rgb(var(--blue))}.header__main--side--input input{all:unset}.header__main--side--input input{position:relative;width:500px;z-index:2;box-sizing:border-box;height:44px;padding:12px 12px 12px 52px;color:rgba(var(--blue),.7);font-size:20px;font-weight:700;border:2px solid rgb(var(--blue));border-radius:105px}.header__main--side--input input::placeholder{color:rgba(var(--blue),.7)}.header__main--side--input input::focus{outline:none}.header__main--side--input img{position:absolute;height:24px;z-index:2;top:50%;transform:translateY(-50%);left:16px}.header__main--side--btn{position:relative;z-index:1;transition:padding .5s ease-out;cursor:pointer;display:flex;align-items:center;gap:4px}.header__main--side--btn .link{position:relative;z-index:2;cursor:pointer;width:32px}.header__main--side--btn:not(.profile):hover .link{transform:translate(-2px)}.header__main--side--btn:not(.profile):hover .header-btn{visibility:visible;opacity:1;max-width:240px;padding:8px 16px;margin-left:8px;transform:translate(0);transition:opacity .45s ease,transform .45s ease,max-width .45s ease,padding .45s ease,margin-left .45s ease,visibility 0s 0s}.header__categories{margin-top:10px;display:flex;justify-content:center;gap:32px;font-size:24px;font-weight:700}.header__categories--item{cursor:pointer;font-size:20px}.header-btn{position:relative;width:auto;max-width:0;margin-left:0;padding:8px 0;overflow:hidden;background:rgb(var(--blue));color:rgb(var(--white-bg));border-radius:16px;white-space:nowrap;transform:translate(8px);opacity:0;transition:opacity .45s ease,transform .45s ease,max-width .45s ease,padding .45s ease,margin-left .45s ease,visibility .45s .45s}.itemCard{display:flex;flex-direction:column;justify-self:center;max-width:250px;width:100%;border-radius:23px;box-shadow:4px 6px 16px #0251911a,17px 24px 29px #02519117,37px 53px 39px #0251910d,66px 95px 46px #02519103,103px 148px 51px #02519100;overflow:hidden}.itemCard__image{height:200px}.itemCard__content{position:relative;padding:0 24px 24px;border-radius:0 0 23px 23px;background:rgb(var(--white));flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.itemCard__content--header{display:flex;justify-content:space-between;align-items:center;margin:14px 0}.itemCard__content--header--price:hover{color:rgb(var(--blue))}.itemCard__content--header>*{cursor:pointer;background:inherit}.itemCard__content--header svg{width:27px}.itemCard__content--header svg path{stroke-width:2px}.itemCard__content--name{color:rgba(var(--blue));margin-bottom:4px}.itemCard__content--address{color:rgb(var(--blue),.6);max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.itemCard__content--view-count{position:absolute;z-index:3;bottom:7px;right:14px;color:rgba(var(--blue));display:flex;gap:4px;align-items:center}.recommend .container{padding:60px 40px 0;display:flex;flex-direction:column;max-width:1440px;margin:0 auto;position:relative;z-index:1;background:none}.recommend .container .recommend-title{text-align:center;margin-bottom:32px;text-transform:uppercase;letter-spacing:.6px;position:relative}.recommend .container .recommend-grid{background:none;display:grid;grid-template-columns:repeat(4,1fr);row-gap:80px;width:100%;margin:0;position:relative}.recommend .container .text{max-width:700px;text-align:center}.partner-card{width:324px;background:transparent;display:flex;align-items:center;gap:30px;padding:0;cursor:pointer}.partner-card .icon-placeholder{width:80px;height:80px;background:#025191;border-radius:30px;flex-shrink:0}.partner-card .text-content{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:0;overflow:hidden}.partner-card .text-content .name{margin-bottom:16px;padding:0;overflow:inherit;text-overflow:ellipsis;white-space:nowrap}.partner-card .text-content .offers{color:#444;margin:0}.button{cursor:pointer;height:52px;padding:0 100px;background:rgb(var(--blue));color:rgb(var(--white));border-radius:13.33px;border:3px solid rgb(var(--blue));display:flex;justify-content:center;align-items:center;transition:.15s ease-in-out}.alter-button,.button:hover:not(.disable){background:rgb(var(--white-bg));color:rgb(var(--blue))}.disable{background:#6a869c;border:none;cursor:default}.input-group{position:relative;display:flex;flex-direction:column;gap:14px;color:rgb(var(--blue))}.input-group__input{box-sizing:border-box;padding:20px 30px 20px 20px;height:52px;border:1.5px solid rgb(var(--blue));border-radius:13.33px;color:rgba(var(--blue),.6)}.input-group__input::placeholder{color:rgba(var(--blue),.6)}.input-group svg{position:absolute;bottom:32px;right:25px}.input-group .eye{position:absolute;right:23.7px;bottom:28px;transform:translateY(50%);cursor:pointer}.input-group .textarea{resize:none;padding:12px 16px;height:140px;white-space:pre-wrap;word-wrap:break-word}.input-group__label{margin-left:5px}.input-group__input-file{position:absolute;left:0;width:100%;height:100%;opacity:0;overflow:hidden}.input-group__input-btn{margin-top:12px}.input-group__error{color:rgb(var(--error));margin-left:5px;font-size:10px;position:absolute;bottom:-1px;transform:translateY(100%)}.input-group .error{border:1.5px solid rgb(var(--error))}.file{width:100%;display:flex;justify-content:center;align-items:center;border:2px dashed rgb(var(--blue));border-radius:20px;gap:6px}.file .input-group__label{max-width:275px;text-align:center;color:rgba(var(--blue),.6)}.input-group__input-file{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;opacity:0;overflow:hidden;background:none;cursor:pointer}.input-group__input-file__input-btn{margin-top:12px}.input-group__input-file__error{color:rgb(var(--error));font-size:10px;position:absolute;bottom:-4px;transform:translateY(100%)}.input-group__input-file .error{border:1.5px solid rgb(var(--error))}.file{width:100%;position:relative;display:flex;justify-content:center;align-items:center;border:2px dashed rgb(var(--blue));border-radius:20px;gap:6px}.file .input-group__label{max-width:275px;text-align:center;margin-bottom:10px;color:rgba(var(--blue),.6);z-index:2;position:relative}.file .input-group__img{position:relative;z-index:2}.file .selected-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;z-index:3;overflow:hidden;border-radius:15px}.file .selected-image__image{width:100%;height:100%;object-fit:cover}.file .delete{cursor:pointer;background:rgb(var(--delete));position:absolute;z-index:5;right:-5px;top:-5px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:3px}.file .delete img{height:14px;width:14px;background:none}.popup-input-wrapper{position:relative;cursor:pointer}.popup-input-wrapper input{width:100%}.popup-input-wrapper svg{position:absolute;bottom:50%;right:30px;transform:translateY(75%);transition:transform .3s ease-out}.popup-input-wrapper svg.active{transform:rotate(180deg)}.pop-up{position:absolute;height:0;width:100%;interpolate-size:allow-keywords;transition:all .3s ease-in-out;overflow:hidden;opacity:0;z-index:100;bottom:-12px;transform:translateY(100%);background:rgb(var(--white-bg));border:1.5px solid rgb(var(--blue),.6);border-radius:13px}.pop-up__element{border:none;padding:20px;color:rgb(var(--blue));transition:background,color .3s ease-out;cursor:pointer;border-bottom:1.5px solid rgb(var(--blue),.6)}.pop-up__element:nth-last-child(1){border-bottom:0}.pop-up__element:hover{background:rgb(var(--blue));color:rgb(var(--white))}.active{height:auto;opacity:1}.pop-up-input{text-overflow:ellipsis}.favorite-card{max-width:1380px;margin:0 auto;width:100%;border-radius:30px;position:relative;overflow:hidden;box-shadow:5px 5px 66px 2px rgba(var(--blue),.1);background:rgb(var(--white-bg));cursor:pointer}.favorite-card__checkbox-wrapper{position:absolute;top:28px;left:22px;z-index:2}.favorite-card__checkbox-wrapper--checkbox{width:30px;height:30px;border:2px solid rgb(var(--blue));border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.favorite-card__checkbox-wrapper .checked{background:rgb(var(--blue));border-color:rgb(var(--blue));position:relative}.favorite-card__checkbox-wrapper:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:20px;font-weight:700}.favorite-card__favorite{position:absolute;z-index:3;top:22px;right:22px}.favorite-card__content{position:relative;width:100%;height:100%;padding:22px 22px 22px 79px;display:flex;gap:17px;transition:padding .2s ease}.favorite-card__content--wrapper{display:flex;flex-direction:column;gap:4px}.favorite-card__content--wrapper--image{width:360px;height:250px;border-radius:30px;flex-shrink:0;overflow:hidden}.favorite-card__content--wrapper--image--img{height:100%;width:100%}.favorite-card__content--wrapper--view-count{display:flex;align-items:center;gap:3px;color:rgb(var(--blue))}.favorite-card__text-container{flex:1;width:100%;height:100%;position:relative;padding:14px 0 0;display:flex;flex-direction:column;gap:3px;transition:padding .2s ease;box-sizing:border-box;font-weight:700}.favorite-card__text-container--title{color:rgb(var(--blue));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.favorite-card__text-container--price{color:rgb(var(--black));white-space:nowrap;padding-right:0;margin:11px 0}.favorite-card__text-container--address{color:rgba(var(--blue),.6)}.favorite-card__text-container--description{color:rgb(var(--black));max-width:660px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;text-align:left}.favorite-card__author{max-width:200px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:50px;text-align:left}.favorite-card__author--person{width:100%;text-align:left;color:rgb(var(--blue));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.favorite-card__author--person--avatar{width:105px;height:100px;overflow:hidden;border-radius:15px}.favorite-card__author--person--avatar img{width:100%;height:100%}.favorite-card__author--person--type{color:rgba(var(--blue),.6)}.favorite-card__author--contact{max-width:200px;display:flex;flex-direction:column;gap:1px}.favorite-card__author--contact .link{color:rgba(var(--blue));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px}.favorite-card__author--contact--button{width:100%;padding:23px;height:48px;display:inline-flex;align-items:center;justify-content:center}.favorites-list{background:transparent;display:flex;flex-direction:column;gap:39px;width:100%;max-width:1735px;margin:0 auto;align-items:center}.favorites-section{position:relative;padding:3px 20px 110px;width:100%}.favorites-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 87px);background-image:url(/assets/karta-BhImpjlA.png);background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.favorites-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:120px;background:linear-gradient(180deg,#f8fcff,#f8fcff00);pointer-events:none;z-index:0}.favorites-section .favorites-container{position:relative;z-index:1;max-width:1735px;width:100%;margin:0 auto;background:transparent}.favorites-header{display:flex;width:100%;background:transparent;margin-bottom:5px}.favorites-header .favorites-title{font-family:Miratrix,sans-serif;font-size:30px;font-weight:400;color:#025191;text-transform:uppercase;letter-spacing:.6px;background:none;position:relative;z-index:3}.favorites-delete{text-align:right;font-family:Mulish,sans-serif;font-weight:600;font-size:25px;color:rgb(var(--blue));position:relative;z-index:3;padding-right:60px;background:transparent}.element{position:relative;border:1.33px solid rgb(var(--blue));border-radius:13.33px;padding:17px 23px;max-width:230px;width:100%;display:flex;align-items:center;gap:12.22px;font-size:15px;font-weight:600;color:rgba(var(--blue),.6);cursor:pointer}.element__checkbox{position:relative;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1.33px solid rgb(var(--blue));border-radius:6.66px}.element__checkbox img{position:absolute}.agency-card{flex:1 1 auto;min-width:0;width:auto;height:618px;background:#fff;border-radius:30px;box-shadow:2px 2px 10px 10px #0251910d;padding:32px 41px 18px 60px;box-sizing:border-box}.agency-card *{background:inherit}.agency-card__header{display:flex;gap:30px;align-items:flex-start}.agency-card__icon{width:200px;height:200px;background:rgb(var(--blue));border-radius:30px;flex-shrink:0}.agency-card__header-text{display:flex;flex-direction:column;gap:10px}.agency-card__title{font-family:Mulish,sans-serif;font-weight:600;font-size:30px;color:rgb(var(--blue));margin-bottom:10px}.agency-card__rating-wrapper{display:flex;align-items:center;gap:15px;margin-bottom:20px}.agency-card__stars{display:flex;gap:4px;align-items:center}.agency-card__stars svg{width:40px;height:40px}.agency-card__rating,.agency-card__reviews{font-family:Mulish,sans-serif;font-weight:600;font-size:25px;color:rgba(var(--blue),.6)}.agency-card__content{margin-top:20px;display:flex;flex-direction:column}.agency-card__description-text{font-family:Mulish,sans-serif;font-weight:400;font-size:20px;color:rgb(var(--black));margin:0;line-height:1.5}.contact-info{width:501px;flex:0 0 501px;height:618px;background:#fff;border-radius:30px;box-shadow:2px 2px 10px 10px #0251910d;padding:32px 50px 50px;box-sizing:border-box;display:flex;flex-direction:column}.contact-info *{background:inherit}.contact-info__title{font-family:Mulish,sans-serif;font-weight:600;font-size:30px;color:rgb(var(--black));margin-bottom:31px;line-height:1.2}.contact-info__content{display:flex;flex-direction:column;gap:24px;flex:1}.contact-info__section{display:flex;flex-direction:column;gap:24px}.contact-info__subtitle{font-family:Mulish,sans-serif;font-weight:700;font-size:20px;color:rgb(var(--black))}.contact-info__text{font-family:Mulish,sans-serif;font-weight:400;font-size:20px;color:rgb(var(--blue));line-height:1.5;margin:0}.search-block{max-width:1733px;width:100%;margin:0 auto;padding:0 20px;background:transparent}.search-block__header{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:32px}.search-block__left{display:flex;flex-direction:column;gap:15px}.search-block__title{font-family:Miratrix,sans-serif;font-size:30px;font-weight:400;color:#025191;text-transform:uppercase;letter-spacing:.6px;margin:0}.search-block__count{font-family:Mulish,sans-serif;font-weight:600;font-size:25px;color:rgba(var(--blue),.6);margin:0}.search-block__right{display:flex;align-items:center;margin-bottom:32px}.search-block__input{width:502px;height:52px}.search-block__divider{width:100%;height:1px;background:rgb(var(--blue))}.search-block__input{width:502px;height:52px;position:relative}.search-block__input :deep(input){padding-left:44px}.search-block__input-icon{position:absolute;top:14px;left:11px;width:20px;height:20px;z-index:1;pointer-events:none}.realtor-card{max-width:835px;width:100%;height:205px;background:#fff;border-radius:30px;box-shadow:4px 6px 10px #0251910d;padding:38px 64px 37px 48px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer}.realtor-card *{background:inherit}.realtor-card__icon{width:130px;height:130px;background:rgb(var(--blue));border-radius:30px;flex-shrink:0;margin:0}.realtor-card__info{margin-top:6px;margin-left:32px;align-self:flex-start;flex:1}.realtor-card__name{font-family:Mulish,sans-serif;font-weight:600;font-size:25px;color:rgb(var(--blue));margin-bottom:16px;white-space:nowrap}.realtor-card__region{font-family:Mulish,sans-serif;font-weight:600;font-size:20px;color:rgba(var(--blue),.6);white-space:nowrap}.realtor-card__rating{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.realtor-card__stars-wrapper{display:flex;align-items:center;gap:11px;margin-bottom:18px}.realtor-card__stars{display:flex;gap:2px}.realtor-card__star{font-size:20px;color:rgba(var(--blue),.2);line-height:1}.realtor-card__star--filled{color:gold}.realtor-card__rating-value{font-family:Mulish,sans-serif;font-weight:600;font-size:20px;color:rgba(var(--blue),.6)}.realtor-card__reviews{font-family:Mulish,sans-serif;font-weight:600;font-size:20px;color:rgba(var(--blue),.6);margin-bottom:13px;white-space:nowrap}.realtor-card__offers{font-family:Mulish,sans-serif;font-weight:600;font-size:20px;color:rgba(var(--blue),.6);white-space:nowrap}.agency-search-card{max-width:1380px;margin:0 auto;width:100%;background:#fff;border-radius:30px;box-shadow:5.33px 5.33px 66.67px 2px #0251911a;padding:40px 48px 39px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:rgb(var(--white-bg))}.agency-search-card *{background:inherit}.agency-search-card__icon{width:120px;height:120px;background:rgb(var(--blue));border-radius:30px;flex-shrink:0}.agency-search-card__rating-block{margin-left:33px;max-width:250px;width:100%;display:flex;flex-direction:column;flex-shrink:0}.agency-search-card__rating-block--name{color:rgb(var(--blue));margin-bottom:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agency-search-card__rating-block--rating-wrapper{display:flex;align-items:center;gap:14px;margin-top:0;margin-bottom:14px}.agency-search-card__rating-block--rating-wrapper--stars{display:flex;gap:2px}.agency-search-card__rating-block--rating-wrapper--stars svg{width:24px;height:24px}.agency-search-card__rating-block--rating-wrapper--rating,.agency-search-card__rating-block--reviews{color:rgba(var(--blue),.6)}.agency-search-card__info{width:100%;color:rgb(var(--black));line-height:1.4;margin-left:0;margin-right:58px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.agency-search-card__projects{color:rgb(var(--blue));display:flex;flex-direction:column;white-space:nowrap}.agency-search-card__projects--count{margin:0 0 4px;white-space:nowrap}.property-tabs{margin:32px 0;max-width:1720px;width:100%;background:rgb(var(--white-bg));border-radius:30px;box-shadow:10px 10px 20px 20px #0251910d;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.property-tabs__header{display:flex;width:100%;padding:0}.property-tabs__tab{width:100%;color:rgba(var(--blue),.6);background:transparent;border:none;cursor:pointer;text-align:center;transition:color .2s ease;padding:32px 0;margin:0}.property-tabs__tab--active{color:rgb(var(--blue))}.property-tabs__divider{position:relative;width:100%;height:1px;z-index:2;background:rgba(var(--blue),.2);margin:0}.property-tabs__divider-active{position:absolute;top:0;left:0;height:2px;background:rgb(var(--blue));transition:transform .3s ease}.property-tabs__content{padding:0;overflow:hidden;transition:height .3s ease;will-change:height}.property-tabs__content-panel{width:100%;box-sizing:border-box}.property-tabs__content--tab{padding:28px 32px}.contact-card{max-width:1730px;width:100%;background:rgb(var(--white-bg));border-radius:30px;box-shadow:10px 10px 20px 20px #0251910d;padding:32px 64px;margin-bottom:86px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.contact-card__price-block{display:flex;flex-direction:column;gap:4px}.contact-card__price{white-space:nowrap}.contact-card__price-meter{color:rgb(var(--blue));white-space:nowrap}.contact-card__info-block{display:flex;flex-direction:column;margin-right:205px}.contact-card__info-title{margin-bottom:16px}.contact-card__phone,.contact-card__email{color:rgb(var(--blue))}.contact-card__phone{margin-bottom:4px}.contact-card__button-block{flex-shrink:0}.contact-card__button{width:280px;height:63px;background:rgb(var(--blue));border-radius:15px;border:none;font-family:Mulish,sans-serif;font-weight:600;font-size:20px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.realtor-info-card{flex:1;min-width:0;width:auto;height:750px;background:#fff;border-radius:30px;box-shadow:2px 2px 10px 10px #0251910d;padding:53px 75px 0 60px;box-sizing:border-box;display:flex;gap:100px}.realtor-info-card *{background:inherit}.realtor-info-card__header{display:flex;flex-direction:column;gap:60px;align-items:flex-start}.realtor-info-card__icon{width:417px;height:417px;background:rgb(var(--blue));border-radius:30px;overflow:hidden;display:flex;justify-content:center;align-items:center}.realtor-info-card__icon img{height:100%}.realtor-info-card__header-text{display:flex;flex-direction:column;gap:24px}.realtor-info-card__title{font-family:Mulish,sans-serif;font-weight:600;font-size:30px;color:rgb(var(--blue))}.realtor-info-card__rating-wrapper{display:flex;align-items:center}.realtor-info-card__stars{display:flex;gap:4px;align-items:center}.realtor-info-card__stars svg{width:40px;height:40px}.realtor-info-card__rating,.realtor-info-card__reviews{font-family:Mulish,sans-serif;font-weight:600;font-size:25px;color:rgba(var(--blue),.6)}.realtor-info-card__content{display:flex;flex-direction:column;gap:40px}.realtor-info-card__row{display:flex;gap:116px;width:100%}.realtor-info-card__row:nth-child(1){height:50%}.realtor-info-card__label{font-family:Mulish,sans-serif;font-weight:600;font-size:25px;color:rgba(var(--blue));min-width:200px;flex-shrink:0}.realtor-info-card__value{font-family:Mulish,sans-serif;font-weight:400;font-size:25px;color:rgb(var(--black));line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.contact-realtor-card{max-width:509px;width:100%;height:750px;background:#fff;border-radius:30px;box-shadow:4px 6px 10px #0251910d;padding:46px 0 36px;box-sizing:border-box;display:flex;flex-direction:column}.contact-realtor-card__title{font-family:Miratrix,sans-serif;font-size:30px;font-weight:400;color:#025191;text-transform:uppercase;letter-spacing:.6px;margin:0 0 30px;text-align:center}.contact-realtor-card__form{flex:1;display:flex;flex-direction:column;gap:15px;padding:0 44px 0 49px}.contact-realtor-card__field{width:100%}.contact-realtor-card__field .input-group{gap:9px}.contact-realtor-card__field .input-group__label{font-family:Mulish,sans-serif;font-weight:600;font-size:20px;color:rgb(var(--blue));margin-left:0}.contact-realtor-card__field .input-group__input{height:52px;padding:20px 10px 22px 14px;border:1.5px solid rgb(var(--blue));border-radius:13.33px;color:rgba(var(--blue),.6);width:100%;box-sizing:border-box;font-family:Mulish,sans-serif;font-size:16px}.contact-realtor-card__field .input-group .textarea{resize:none;padding:27px 30px;height:75px;white-space:pre-wrap;word-wrap:break-word}.contact-realtor-card__button-wrapper{display:flex;justify-content:center;margin-top:auto;padding-top:20px}.contact-realtor-card__button{width:284px;height:54px;background:rgb(var(--blue));padding:15px 0;border:none;border-radius:13.33px;font-family:Mulish,sans-serif;font-weight:600;font-size:20px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.contact-realtor-card__button:hover{opacity:.9}.contact-realtor-card__button:active{opacity:.8}.feedback{display:flex;flex-direction:column;position:relative;z-index:2;width:100%}.feedback [class*=--title]{margin-bottom:30px;color:rgb(var(--blue));font-weight:400;font-size:30px;font-family:Miratrix}.feedback__header{margin-bottom:80px}.feedback__header--rating{display:flex;align-items:center;gap:15px}.feedback__header--rating--number{color:rgba(var(--blue),.6);font-weight:600;font-size:25px}.feedback__content--carousel{display:flex}.feedback__content--carousel--wrapper{flex:1;display:flex;justify-content:space-between;gap:clamp(10px,1vw,10px)}.feedback__content--carousel--arrow{padding-right:34px}.feedback__content--carousel--arrow:nth-last-child(1){display:flex;align-items:flex-end;transform:rotate(180deg)}.feedback-card{max-width:366px;background:rgb(var(--white-bg));border:2px solid rgba(var(--blue),.6);border-radius:20px;padding:15px 30px;color:rgb(var(--black))}.feedback-card__name{font-weight:600;font-size:25px}.feedback-card__description{font-weight:400;font-size:20px}.feedback-card__rating{display:flex;margin:6px 0 13px}.footer{width:100%;background:rgb(var(--blue));position:relative;left:0;right:0;display:flex;padding:56px 64px;justify-content:space-between;align-items:center;color:rgb(var(--white))}.footer__inner{width:100%;height:100%;margin:0;display:flex;padding-left:50px;align-items:center;gap:56px}.footer__inner--logo{width:300px}.footer__inner--files{display:flex;flex-direction:column;gap:8px;text-decoration:underline}.footer__logo{width:300px;height:65px;background:inherit}.footer__info{display:flex;flex-direction:column;gap:8px}.footer__info--line{font-family:inherit;text-wrap:nowrap}.footer__info .with-number{display:grid;grid-template-columns:70px 1fr}.footer__info .with-number span{font-family:Miratrix}.hero{height:700px;border-radius:20px;background-image:url(/assets/hero-CB2SzC1n.png);background-position:center;padding:20px;display:flex}.hero .container{position:relative;z-index:1;align-self:flex-end;background:rgb(var(--white));font-family:Mulish;color:rgba(var(--blue),.6);display:flex;align-items:center;max-width:1579px;width:100%;margin:0 auto 107px;border:1.5px solid rgba(var(--blue),.2);border-radius:15px}.hero .container__block{position:relative;z-index:10;background:rgb(var(--white));display:flex;justify-content:space-between;padding:22px 25px 22px 36px;border-right:1.5px solid rgba(var(--blue),.2);cursor:pointer}.hero .container__block .image{transition:transform .3s ease-in-out;background:inherit}.hero .container__block:nth-child(1){border-top-left-radius:15px;border-bottom-left-radius:15px}.hero .container__block:nth-last-child(2){border-right:none}.hero .container .btns{position:absolute;z-index:5;background:none;display:flex;top:-54px}.hero .container .btns__btn{background:rgba(var(--blue),.7);border-radius:13px 13px 0 0;color:rgb(var(--white));padding:12px 22px 34px;cursor:pointer}.hero .container .btns .active{background:rgba(var(--blue),1)}.accordeon{position:absolute;bottom:0;width:100%;left:0;transform:translateY(calc(100% + 15px));background:rgba(var(--white));border:1px solid rgba(var(--blue),.2);border-radius:15px;padding:18px 22px;display:flex;flex-direction:column;gap:23px}.accordeon>*{background:none}.icon{width:36px}input,textarea{all:unset}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}#app{font-family:Mulish,sans-serif;font-weight:400;background-color:#f8fcff}main{min-height:100vh;display:flex;flex-direction:column}main>*:not(.footer):not(.header){flex:1 0 auto}.main>*{width:100%}.main>*:not(.modal):not(.bg){max-width:1360px;margin:0 auto}.main>*:not(.bg):not(.modal):not(.hero){max-width:1440px;margin:0 auto;padding-left:40px;padding-right:40px}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@font-face{font-family:Miratrix;src:url(/assets/Miratrix-Normal-ezaxcQAE.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}input[type=password]::-webkit-credentials-auto-fill-button,input[type=password]::-webkit-caps-lock-indicator,input[type=password]::-webkit-contacts-auto-fill-button{display:none!important;visibility:hidden;pointer-events:none}a{text-decoration:none;color:rgb(var(--white-bg))}.list__item[data-v-1a863ced]{display:flex;align-items:center;cursor:pointer;height:84px}.list__item--image[data-v-1a863ced]{position:relative;background-color:rgb(var(--blue));width:99px;height:100%;border-radius:20px;margin-right:11px}.list__item--image img[data-v-1a863ced]{width:99px;left:0;position:relative}.list__item--price[data-v-1a863ced]{align-self:center;text-align:right;font-weight:700;font-size:20px;color:rgb(var(--black));leading-trim:NONE;line-height:100%;letter-spacing:0%;text-wrap:nowrap;width:115px}.list__item--info[data-v-1a863ced]{height:100%;padding:5px 0;position:relative;display:flex;flex-direction:column;justify-content:space-between;max-width:230px}.list__item--info--title[data-v-1a863ced]{color:rgba(var(--black),.5);font-size:20px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list__item--info--description[data-v-1a863ced]{color:rgba(var(--black));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;font-weight:400}.wrapper[data-v-ad86a134]{padding:40px 33px;font-size:20px;font-weight:700}.wrapper .maskot[data-v-ad86a134]{width:167px;margin:0 auto}.wrapper .flex[data-v-ad86a134]{margin-top:20px;gap:12px}.title[data-v-ad86a134]{margin-bottom:40px;text-align:center}.cityInput[data-v-ad86a134]{margin-bottom:13px;width:auto}.cityInput input[data-v-ad86a134]{width:100%}.grid[data-v-ad86a134]{display:grid;grid-template-columns:1fr 1fr;row-gap:13px;text-transform:capitalize;margin:20px 0;color:rgb(var(--blue));cursor:pointer}.city-center[data-v-ad86a134]{text-align:center;max-width:400px;margin:0 auto;color:rgb(var(--blue));font-family:Mulish}.city-center .text[data-v-ad86a134]{margin:25px 0}.city-center .warning[data-v-ad86a134]{font-weight:400;font-size:16px}
