@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);body{font-family:Montserrat,sans-serif!important}.phone{text-decoration:none}.q-toolbar__title{max-width:max-content}.tabs-link .q-tab{border-radius:48px}.tabs-link .q-tab .q-tab__label{font-weight:500}.q-field .q-field__append{position:absolute;right:5px}@media (max-width:772px){.q-field .q-field__control .q-field__label{font-size:14px}}.form-call{background:url(../img/form-person.9cb4887a.jpg);background-position:50%;background-size:cover;border-radius:4px;padding:60px 30px;position:relative;width:100%}.form-call:before{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.form-call *{z-index:1}.form-call .title{font-size:36px;font-weight:600}.form-call .subtitle,.form-call .title{color:#fff;position:relative;text-align:center}.form-call .subtitle{font-size:18px;font-weight:500}.form-call .q-form{align-items:center;border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;margin:30px auto auto;max-width:calc(100% - 30px);padding:30px 15px;position:relative}.form-call .q-form .row{align-items:center}.form-call .q-form .row>div{padding:0 5px}.form-call .q-form .btn-sec{align-items:center;display:flex;justify-content:flex-end}.form-call .q-form .btn-sec .q-btn{padding:12px 40px;width:calc(100% - 30px)}@media (max-width:992px){.form-call{border-radius:4px;padding:30px 15px;position:relative;width:100%}.form-call .title{font-size:26px}.form-call .subtitle{margin-top:10px}.form-call .q-form{border-radius:4px;margin-top:30px;padding-top:15px}.form-call .q-form .row .q-input{margin-top:15px}.form-call .q-form .row .q-input .q-field__control .q-field__label{top:12.5px}.form-call .q-form .btn-sec{margin-top:15px}.form-call .q-form .btn-sec .q-btn{padding:12px 40px;width:100%}.form-call .q-form .text-subtitle1{font-size:14px;line-height:1.2}}.my-table table tbody .td-image img{height:80px;object-fit:cover;width:80px}.my-table .q-table__bottom{padding-bottom:15px;padding-top:15px}.image-section{position:relative}.image-section .q-icon{background:#0000004d;position:absolute;right:5px;top:5px}@media (min-width:772px){h2{margin-left:10px}}.container,.container-lg,.container-md,.container-sm,.container-xl{align-items:flex-start;display:flex;margin-left:auto;margin-right:auto;width:100%}@media (min-width:718px){.container,.container-sm{max-width:540px}}@media (min-width:1024px){.container,.container-md,.container-sm{max-width:920px}}@media (min-width:1439px){.container,.container-lg,.container-md,.container-sm{max-width:1140px}}@media (min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1440px}}@media (max-width:992px){.my-header .toolbar-head{min-height:max-content!important;padding-bottom:10px;padding-top:10px}.tabs-link .q-tab{min-height:max-content;padding:0 8px}.tabs-link .q-tab .q-tab__content .q-tab__label{font-size:12px;line-height:1;text-transform:capitalize}.btn-login{margin-left:6px}}@media (min-width:772px) and (max-width:992px){.btn-login{margin-left:auto}}@media (max-width:772px){.q-drawer--right{width:100%!important}.q-drawer--right .q-drawer__content{display:flex;flex-direction:column;justify-content:center}.q-drawer--right .tabs-link{padding-top:30px}.q-drawer--right .tabs-link .q-tabs__content{flex-direction:column}.q-drawer--right .tabs-link .q-tabs__content .q-tab{margin-top:15px}.q-drawer--right .tabs-link .q-tabs__content .q-tab .q-tab__label{font-size:14px}.q-drawer--right .phone{display:block;margin-top:30px;text-align:center}.q-drawer--right .socials{margin-top:15px}.q-drawer--right .socials .q-btn .q-icon{font-size:2.2em}.my-header{z-index:10001}.my-header .toolbar-info{display:none}.my-header .toolbar-head{min-height:max-content!important;padding-bottom:10px;padding-top:10px}.my-header .toolbar-head .tabs-link{display:none}.tabs-link .q-tab{min-height:max-content;padding:0 8px}.tabs-link .q-tab .q-tab__content .q-tab__label{font-size:12px;line-height:1;text-transform:capitalize}}@media (max-width:992px){.q-footer .q-toolbar{align-items:center;display:flex;flex-direction:column}.q-footer .q-toolbar .phone{margin-bottom:10px;margin-top:10px}.q-footer .q-toolbar .q-tabs{margin-left:0}.q-footer .q-toolbar .q-tabs .q-tabs__content{align-items:center;flex-wrap:wrap;justify-content:center}.q-footer .q-toolbar .q-tabs .q-tabs__content .q-tab{padding:0 4px}.q-footer .phone{display:block;margin-bottom:0;margin-left:0!important;margin-top:10px;text-align:center;width:100%}}.q-tab--active{color:#1976d2}.q-tab--active .q-tab__indicator{display:none}.auth-layout{background:url(/images/fon.jpg);background-position:50%;background-size:cover}.auth-layout .q-field .q-field__focusable-action,.auth-layout .q-field--error .icon-pr{right:30px}.q-footer{position:relative}.auth-page{align-items:center;display:flex}.auth-page .q-card{border-radius:4px!important;padding-bottom:40px;transition:all .3s;width:100%;width:400px}@media (max-width:420px){.auth-page .q-card{min-height:auto;width:300px}}.admin-layout .q-page{padding:30px}.admin-layout .q-drawer--left .q-drawer__content .q-tabs .q-tabs__content{flex-direction:column;padding:20px}.admin-layout .q-drawer--left .q-drawer__content .q-tabs .q-tabs__content .q-tab{text-align:left}.admin-layout .q-drawer--left .q-drawer__content .q-tabs .q-tabs__content .q-tab .q-tab__content{align-items:flex-start;width:100%}.general-page{background:url(/images/fon.jpg);background-position:50%;background-size:cover;padding-bottom:170px;position:relative;width:100%}.general-page *{z-index:1}.general-page h1{line-height:1;margin-bottom:1rem;width:100%}.general-page h3{margin-left:auto;margin-right:auto;max-width:600px}.general-page:before{background:#00000026;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.general-page .q-tabs{border-radius:30px;margin-left:0;margin-top:2rem}.general-page .q-form{margin-left:auto;margin-right:auto;max-width:1100px;padding-left:15px;padding-right:15px}.general-page .q-form .content{border-radius:30px;display:flex;margin-left:0;max-width:834px;padding:15px 30px 40px}.general-page .q-form .content .q-field{width:100%}@media (max-width:992px){.general-page{padding-bottom:60px}.general-page h1{font-size:56px}.general-page h3{font-size:26px}}@media (max-width:772px){.general-page h1{font-size:38px;padding-bottom:0;padding-left:10px;padding-right:10px}.general-page h3{font-size:20px;line-height:1.1}.general-page .additation .q-toggle{flex:0 0 100%;margin-bottom:15px}.general-page .additation .q-toggle .q-toggle__label{font-size:12px}.general-page .additation .q-btn:nth-child(2){margin-left:0}}.hot-deals{padding-bottom:15px}.hot-deals .cards{width:100%}.hot-deals .cards .card-sec{padding:15px}.hot-deals .cards .card-sec .ellipsis{white-space:wrap}.hot-deals .cards .card-sec .q-img{height:230px}.hot-deals .cards .card-sec .q-img>div:first-child{display:none}.hot-deals .cards .card-sec .q-img .q-img__container{height:230px;overflow:hidden}.hot-deals .cards .card-sec .q-img .q-img__image{height:230px;object-fit:cover}.property-rental{background:#fff;padding-bottom:30px;position:relative}.property-rental .cards-section .car-sec{margin:10px;position:relative}.property-rental .cards-section .car-sec.col-3{flex:0 0 calc(25% - 20px);max-width:calc(25% - 20px)}.property-rental .cards-section .car-sec.col-3 .q-img,.property-rental .cards-section .car-sec.col-3 img{height:230px;object-fit:cover}@media (max-width:772px){.property-rental .cards-section .car-sec{margin:10px;position:relative}.property-rental .cards-section .car-sec.col-3{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px)}.property-rental .cards-section .car-sec.col-3 .q-img,.property-rental .cards-section .car-sec.col-3 img{min-height:216px;object-fit:cover}}.link-all{height:100%;left:0;position:absolute;top:0;z-index:1}.documents-sec .cards-sec,.link-all{width:100%}.documents-sec .cards-sec .my-card{margin:10px;position:relative}.documents-sec .cards-sec .my-card.col-4{flex:0 0 calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);padding-bottom:10px}.documents-sec .cards-sec .my-card.col-4 .q-img,.documents-sec .cards-sec .my-card.col-4 img{min-height:216px;object-fit:cover}.documents-sec .cards-sec .my-card.col-12{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px)}@media (max-width:772px){.documents-sec .cards-sec .my-card.col-4{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px)}}.q-toolbar .q-avatar{font-size:58px}.team-sec{padding-bottom:80px}@media (min-width:772px){.team-sec .container{max-width:1460px}}.team-sec .cards-sec{width:100%}.team-sec .cards-sec .my-card{margin:10px}.team-sec .cards-sec .my-card.col-4{flex:0 0 calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);padding-bottom:10px}.team-sec .cards-sec .my-card.col-4 .q-img,.team-sec .cards-sec .my-card.col-4 img{height:280px;object-fit:cover}.team-sec .cards-sec .my-card.col-12{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px)}@media (max-width:772px){.team-sec .cards-sec .my-card.col-4{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px)}}.catalog{padding-bottom:60px;padding-top:30px}.catalog .catalog-sec{padding-left:20px}.catalog .catalog-sec .cards{width:100%}.catalog .catalog-sec .cards .card-sec{padding:0 10px 20px}.catalog .catalog-sec .pagination-section{display:flex;justify-content:center;padding-top:10px;width:100%}@media (min-width:992px){.catalog .sidebar-col{min-height:100vh}.catalog .my-sidebar{position:sticky;top:0}}@media (max-width:1440px){.catalog .catalog-sec .cards{width:100%}.catalog .catalog-sec .cards .card-sec .my-card .q-card__section{padding-left:10px;padding-right:10px}.catalog .catalog-sec .cards .card-sec .my-card .q-card__section .row-captions .text-caption{width:100%}.catalog .catalog-sec .cards .card-sec .my-card .q-img .q-img__content .text-subtitle2{padding-left:10px!important;text-align:left}}@media (max-width:992px){.catalog .catalog-sec,.catalog .my-sidebar{padding-left:15px;padding-right:15px}.catalog .catalog-sec .cards{width:100%}.catalog .catalog-sec .cards .card-sec{padding:0 0 20px}.catalog .catalog-sec .cards .card-sec .my-card .q-card__section{padding-left:10px;padding-right:10px}.catalog .catalog-sec .cards .card-sec .my-card .q-card__section .row-captions .text-caption{width:50%}.catalog .catalog-sec .pagination-section{display:flex;justify-content:center;padding-top:10px;width:100%}}.single{padding-bottom:60px}.single .row{width:100%}.single .my-carousel{border-radius:4px;min-height:415px;overflow:visible;width:100%}.single .gen-info{padding-bottom:76px}.single .q-carousel__control{bottom:-76px}.single .content-single{padding-left:30px}.single .content-single .content-single__price{font-size:30px;font-weight:600}.single .content-single .content-single__info{font-size:18px;font-weight:500;padding-top:30px}.single .content-single .content-single__info .id{margin-left:10px}.single .content-single .content-single__info .id:before{background-color:#1976d2;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:10px;transform:translateY(-50%);width:6px}.single .content-single .content-single__location{display:flex;flex-wrap:wrap;font-size:18px;font-weight:500;padding-top:15px}.single .content-single .content-single__location .text{margin-left:5px}.single .content-single .content-single__location .more{flex:0 0 100%;margin-left:30px}.single .content-single .prems{padding-top:30px}.single .content-single .prems .item{margin-bottom:30px}.single .content-single .prems .item .title{font-size:16px;font-weight:500}.single .content-single .prems .item .subtitle{font-size:18px;font-weight:500}.single .list-more{margin-top:30px;width:100%}.single .list-more .q-expansion-item{border:1px solid #0000001f;border-radius:4px;margin-bottom:30px}.single .list-more .q-expansion-item .q-item{padding-bottom:15px;padding-top:15px}.single .list-more .q-expansion-item .q-item .q-item__label{font-size:24px;font-weight:500}.single .list-more .q-expansion-item .q-expansion-item__content{font-size:18px}.single .list-more .infrastructure .q-expansion-item__content .q-card .q-card__section{display:flex;flex-wrap:wrap;padding:0 8px}.single .list-more .infrastructure .q-expansion-item__content .q-card .q-card__section .my-card{background:#1976d2;box-shadow:none;flex:0 0 calc(25% - 16px);margin:8px;max-width:calc(25% - 16px)}.single .list-more .infrastructure .q-expansion-item__content .q-card .q-card__section .my-card .q-card__section{padding:0}.single .list-more .infrastructure .q-expansion-item__content .q-card .q-card__section .my-card .text{color:#fff;font-size:18px;font-weight:500;padding:15px;text-align:center;width:100%}.single .catalog-sec .pagination-section{display:flex;justify-content:center;padding-top:10px;width:100%}.single .catalog-sec .pagination-section .q-pagination{max-width:max-content}@media (max-width:772px){.single{padding-bottom:60px;padding-left:15px;padding-right:15px}.single h1{font-size:24px;line-height:1.2}.single .my-carousel{border-radius:4px;height:250px;min-height:250px}.single .gen-info{padding-bottom:0}.single .q-carousel__control{bottom:-76px}.single .content-single{padding-left:0;padding-top:76px}.single .content-single .content-single__price{font-size:24px;font-weight:600;padding-top:10px}.single .content-single .content-single__info{font-size:16px;font-weight:500;padding-top:10px}.single .content-single .content-single__location{display:flex;font-size:16px;padding-top:15px}.single .content-single .content-single__location .more{margin-left:0;padding-left:30px}.single .content-single .prems{padding-top:20px}.single .content-single .prems .item{margin-bottom:15px}.single .content-single .prems .item .title{font-size:16px;font-weight:500}.single .content-single .prems .item .subtitle{font-size:18px;font-weight:500}.single .content-single .q-btn{margin-top:10px}.single .list-more .q-expansion-item{border:1px solid #0000001f;border-radius:4px;margin-bottom:20px}.single .list-more .q-expansion-item .q-item{padding-bottom:10px;padding-top:10px}.single .list-more .q-expansion-item .q-item .q-item__label{font-size:18px}.single .list-more .q-expansion-item .q-expansion-item__content{font-size:14px}.single .list-more .infrastructure .q-expansion-item__content .q-card .q-card__section{display:flex;flex-wrap:wrap;padding:0 15px 15px}.single .list-more .infrastructure .q-expansion-item__content .q-card .q-card__section .my-card{flex:0 0 100%;margin:5px 0;max-width:100%}.single .list-more .infrastructure .q-expansion-item__content .q-card .q-card__section .my-card .q-card__section{padding:0}.single .list-more .infrastructure .q-expansion-item__content .q-card .q-card__section .my-card .text{font-size:16px;padding:7.5px}}@media (min-width:772px){.more-posts{left:-10px;position:relative;width:calc(100% + 20px)}}@media (max-width:772px){.more-posts .cards .card-sec{padding-left:0;padding-right:0}}.services{padding-bottom:80px}.services .content{width:100%}.services .content .list{flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%}.services .content .list .item{padding:0 10px 20px;position:relative}.services .content .list .item:first-child{padding-left:0;padding-right:10px}.services .content .list .item:nth-child(1n){padding-left:0}.services .content .list .item:nth-child(2n){padding-left:10px;padding-right:0}.services .content .list .q-img .q-img__content{align-items:flex-end;display:flex}.services .content .list .q-img .q-img__content .text-subtitle2{text-align:left}@media (max-width:772px){.services .content{width:100%}.services .content .list{flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%}.services .content .list .item{padding-left:15px!important;padding-right:15px!important}}.about{padding-bottom:80px}.about .content{width:100%}.about .content .info{padding-left:30px}.about .content .info .text-h5{max-width:70%}.about .content .work-sec .item{margin-top:20px;padding-right:10px}.about .content .work-sec .item .title{font-size:18px;font-weight:500}.about .content .work-sec .item .subtitle{font-size:16px;margin-top:5px}.about .content .work-sec .item .subtitle div{margin-top:5px}.about .content .work-sec .item .subtitle div:first-child{margin-top:0}.about .team-sec{padding-bottom:40px;width:100%}.about .team-sec .my-card{margin:10px}.about .team-sec .my-card.col-4{flex:0 0 calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);padding-bottom:10px}.about .team-sec .my-card.col-4 .q-img,.about .team-sec .my-card.col-4 img{height:280px;object-fit:cover}.about .team-sec .my-card.col-12{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px)}@media (max-width:772px){.about .team-sec .my-card.col-4{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px)}}@media (max-width:992px){.about .content{width:100%}.about .content .q-card .q-card__section{flex-direction:column}.about .content .q-card .q-card__section iframe{width:100%!important}.about .content .info{padding-left:30px}.about .content .info .text-h5{max-width:100%}.about .content .work-sec .item{margin-top:20px}.about .content .work-sec .item .title{font-size:16px;font-weight:500}.about .content .work-sec .item .subtitle{font-size:14px;margin-top:5px}.about .content .work-sec .item .subtitle div{margin-top:5px}.about .content .work-sec .item .subtitle div:first-child{margin-top:0}}@media (max-width:772px){.text-h3{font-size:2rem;line-height:1.2;padding-left:15px;padding-right:15px}}.link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.btn-reverse-il-mb .q-btn__content .q-icon{display:none!important}@media (max-width:992px){.btn-reverse-il-mb{padding:4px 6px}.btn-reverse-il-mb .q-btn__content .q-icon{display:inherit!important;font-size:24px;margin:0}.btn-reverse-il-mb .q-btn__content .block{display:none!important}}.w-100{width:100%}.mb-visible{display:none!important}@media (max-width:772px){.mb-visible{display:inherit!important}.lg-visible{display:none!important}}.ellipsis{white-space:normal!important}