:root{--large-container-max-width:1920px;--container-max-width:1240px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:340px;--header-height:84px}@media screen and (max-width:1400px){:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){:root{--project-margin-right:0}}@media screen and (max-width:992px){:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}.project-card-mobile{background-color:var(--color-white);border:1px solid var(--ui-border);border-radius:16px;display:flex;flex-direction:column;max-height:380px;min-width:0;overflow:hidden;position:relative;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.project-card-mobile_full{width:100%}.project-card-mobile__handover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#ffffffad;border-radius:2px;color:var(--ui-text-base);font-size:14px;font-weight:600;line-height:150%;padding:4px 6px}.project-card-mobile__map-button{align-items:center;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:var(--bg-white-transparent-6);border:none;border-radius:var(--border-radius-default);color:var(--ui-text-base);display:flex;height:40px;justify-content:center;line-height:1;width:40px}.project-card-mobile__actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;position:absolute;right:9px;top:9px;z-index:2}.project-card-mobile__buttons{display:flex;gap:4px}.project-card-mobile__rating{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--blur-black);border-radius:2px;bottom:6px;color:var(--text-color);display:flex;font-size:14px;gap:4px;left:6px;line-height:18px;padding:6px 8px;position:absolute}.project-card-mobile__rating-icon{height:16px;width:16px}.project-card-mobile__data{background-color:var(--color-white);border-radius:8px;display:flex;flex-direction:column;padding:12px;position:absolute;top:218px;transition:.3s linear;width:100%;z-index:10;-webkit-tap-highlight-color:rgba(0,0,0,0)}.project-card-mobile:hover .project-card-mobile__data{transform:translateY(-100px)}.project-card-mobile__title{color:var(--primary-color);font-size:18px;font-style:normal;font-weight:500;line-height:28px;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-mobile__price{color:var(--primary-color);flex-direction:row;flex-wrap:wrap;font-size:14px;font-weight:400;gap:4px;line-height:150%}.project-card-mobile__info,.project-card-mobile__price{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.project-card-mobile__info{gap:10px}.project-card-mobile__info-img{border-radius:4px;flex-shrink:0;max-width:50px;overflow:hidden;width:100%}.project-card-mobile__info-text{flex-grow:1;min-width:0}.project-card-mobile__bold{font-weight:600}.project-card-mobile__price-badge{background:#272726;border-radius:4px;color:#fff;padding:2px 4px}.project-card-mobile__divider{background:var(--ui-border);margin:12px 0}.project-card-mobile__developer{color:var(--text-secondary);font-size:18px;font-weight:400;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-mobile__container{border-radius:var(--rounded-2xl);height:218px;overflow:hidden;position:relative;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.project-card-mobile__img{height:100%;transition:transform .3s ease-in-out;width:100%}.project-card-mobile__img_hovered{transform:scale(1.1)}.project-card-mobile_redesign{width:100%}.project-card-mobile_redesign .project-card-mobile__container{border-radius:16px;overflow:hidden}
