.info-block{width:378px;position:sticky;top:130px}.info-block__like-h{color:#000;font-size:20px;font-family:var(--font-montserrat);margin-bottom:10px;font-weight:600;line-height:130%}.info-block ul{padding-left:25px;list-style:outside}.info-block ul li{color:#000;font-size:16px;font-family:var(--font-montserrat);font-weight:400;list-style:outside}.info-block ul li a{color:#364537}.info-block ul li a:hover{color:#000}.info-block ul li::marker{font-size:10px}.info-block ul li:not(:last-of-type){margin-bottom:10px}.info-block__btns{justify-content:space-between;align-items:center;width:100%;margin-top:35px;display:flex}.info-block__scroll-up{border:1px solid #364537;border-radius:10px;justify-content:center;align-items:center;width:180px;height:60px;display:flex}.info-block__scroll-up p{color:#222;text-align:center;font-size:14px;font-family:var(--font-montserrat);cursor:pointer;margin-left:10px;font-weight:400}.info-block__scroll-up:hover{border-color:#000}.info-block__tg-link{color:#1d98dc!important}.info-block__tg-link:hover{color:#000!important}
.pagination{justify-content:center;align-items:center;margin-top:20px;display:flex}.pagination__pages{justify-content:center;align-items:center;display:flex}.pagination__page{text-align:center;color:#000;width:25px;height:25px;font-size:15px;font-weight:600;line-height:1;font-family:var(--font-montserrat);cursor:pointer;background-color:#8c8c8c19;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:900px){.pagination__page:hover{color:#fff;background-color:#364537}}.pagination__page:not(:last-of-type){margin-right:5px}.pagination__page_active{color:#fff;background-color:#364537}.pagination .dots{cursor:default}.pagination .dots:hover{color:#000!important;cursor:default!important;background-color:#8c8c8c19!important}.pagination__back,.pagination__ahead{font-family:var(--font-montserrat);text-transform:uppercase;cursor:pointer;background-color:#8c8c8c19;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;height:25px;padding:0 5px;font-size:14px;display:flex}@media screen and (min-width:900px){.pagination__back:hover,.pagination__ahead:hover{color:#fff;background-color:#364537}}.pagination__back:active,.pagination__back:focus,.pagination__ahead:active,.pagination__ahead:focus{color:#000;background-color:#8c8c8c19}.pagination__back{margin-right:10px}.pagination__ahead{margin-left:10px}
.projects-length{color:#222;font-size:20px;font-family:var(--font-montserrat);font-weight:400}.projects-length b{font-weight:600}@media screen and (max-width:1000px){.projects-length{font-size:15px}}@media screen and (max-width:550px){.projects-length{font-size:13px}}
.searching{width:95%;max-width:400px;margin:0 auto}.searching__error{color:#364537;font-size:12px}@media screen and (min-width:550px){.searching__error{font-size:14px}}.searching__icon-input{cursor:pointer;position:relative}.searching__search-input{box-sizing:border-box;z-index:0;width:100%;min-width:195px;max-height:50px;font-size:14px;font-family:var(--font-montserrat);cursor:pointer;border:1px solid #cfd5dc;border-radius:10px;padding:15px;font-weight:500}.searching__loupe{z-index:2;position:absolute;bottom:16px;right:15px}.searching__search-btn{cursor:pointer;background-color:#364537;border:0;border-radius:10px;width:100%;height:50px;margin-top:10px;padding:10px 20px}.searching__search-btn p{color:#fff;text-align:center;font-size:14px;font-family:var(--font-montserrat);cursor:pointer;font-weight:700}@media screen and (min-width:800px){.searching__search-btn:hover{background-color:#fff;border:1px solid #364537}.searching__search-btn:hover p{color:#364537}}.searching__flex{justify-content:space-around;align-items:flex-end;width:100%;display:flex}.searching__flex .left{width:76%;margin-right:10px}
.arrow-project__up{transform:rotate(180deg)}.arrow-project__right{transform:rotate(270deg)}.arrow-project__left{transform:rotate(90deg)}
.sort-price{cursor:pointer;justify-content:flex-start;align-items:center;display:flex}.sort-price__text{color:#222;font-size:20px;font-family:var(--font-montserrat);font-weight:400}@media screen and (max-width:550px){.sort-price__text{font-size:16px}}@media screen and (max-width:1000px){.sort-price__text{font-size:17px}}
.filter-pop{z-index:100;background-color:#fff;width:100vw;height:100%;position:fixed;top:64px;left:0;overflow-y:auto}.filter-pop__close-filter{position:absolute;top:20px;right:20px}
.projects{width:95vw;max-width:1290px;margin:20px auto 0}.projects h2{color:#222;font-family:var(--font-organetto);text-transform:lowercase;margin-bottom:20px;font-size:20px;font-weight:600;line-height:100%}.projects .query .head{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:820px;margin:0 auto;display:flex}.projects .query .head .right{width:50%}.projects .flex-body-desk{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.projects .flex-body-desk .filter-container{box-sizing:border-box;width:100%;height:2232px}.projects .flex-body-desk .filter-container .filter-wrapper{background-color:#f8f8f8;border-radius:10px;padding:30px}.projects .flex-head-mob{justify-content:space-between;align-items:center;display:flex}.projects .flex-sort-info-mob{justify-content:space-between;align-items:center;max-width:320px;margin:auto;display:flex}
