@keyframes slidein{0%{opacity:0}to{opacity:1}}@keyframes slideout{0%{opacity:1}to{opacity:0}}@keyframes slideInner{0%{height:389px}to{height:247px}}@keyframes slideDeff{0%{height:247px}to{height:389px}}.project-item__row{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.project-item__specification{display:flex;align-items:flex-end;gap:8px;color:#646464;font-size:24px;font-weight:500;line-height:100%}.project-item__specification small{font-size:20px}.project-item__specification sup{font-size:12px}.project-item__specification span{font-size:14px}.project-item__specification:not(:last-child){margin:0 0 10px}.project-item__specification svg{height:40px;width:40px;flex:0 0 40px}.project-swiper{border-radius:var(--border-radius-default);position:relative;transition:all .3s ease;cursor:pointer}@media (any-hover: hover){.project-swiper:hover{box-shadow:6px 6px 16px #e5e5e5}}.project-swiper__label{position:absolute;z-index:120;left:21px;top:15px;border-radius:70px;background:#fff;padding:6.5px 20px;color:var(--color-red);font-weight:700;line-height:100%}.project-item{min-width:0}.project-slide{background-color:#5f5d61;height:389px;background-repeat:no-repeat;background-position:center center;background-size:cover}.project-slide--blueprint{background-size:contain;background-color:#fff}.a-projects,.q-projects{margin:0 3px}.project-item__wrapper{display:flex;flex-direction:column;gap:20px}.project-item__call{background:0 0!important;border:1px solid var(--color-red);color:#f04b54!important;box-shadow:none}.house-info{display:flex;gap:25px;animation:.4s alternate forwards slidein}.house-tag,.project-item__option{display:flex;gap:20px}.house-info__paraf:after{content:"";background-color:var(--color-grayest);width:5px;height:5px;border-radius:30px;position:absolute;left:-14px;top:8px}.house-info__paraf:first-child:after{content:none}.project-item__info{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.project-item__heading{font-weight:700;font-size:31px;color:var(--color-black)}.project-item__price{display:flex;flex-direction:column;text-align:right;color:var(--color-grayest);font-size:18px}.project-item__price b{font-size:24px;font-weight:700}.house-info__paraf,.house-tag__item{font-size:16px;color:var(--color-black)}.project-item__hr{opacity:.3}.house-info__paraf{position:relative;font-weight:500}.house-tag{margin-top:20px}.house-tag__item{padding:5px 15px;font-weight:500;border-radius:82px;background:#fff;width:fit-content}.pagination-swiper .swiper-pagination-bullet{width:40px;height:8px;border-radius:35px;background-color:var(--color-pink);opacity:1}.pagination-swiper .swiper-pagination-bullet-active{width:71px;height:8px;background-color:var(--color-red)}.project-item__hr{display:none}.more__button{margin:0 auto;text-align:center}.project-item__wrapper.dark * .house-tag__item,.project-item__wrapper.dark * .project-item__call{color:var(--color-black);background-color:var(--color--background)}@media (max-width: 1200px){.project-item{max-width:100%;margin-bottom:20px}}@media (max-width: 992px){.project-item__heading{font-size:20px}.project-item__price{font-size:16px}.house-info__paraf{font-size:12px}.house-info__paraf:after{top:4px}}@media (max-width: 768px){.project-input__rangees{min-width:max-content}.project-slide{height:280px}}@media (max-width: 400px){@keyframes slideInner{0%{height:180px}to{height:247px}}@keyframes slideDeff{0%{height:247px}to{height:180px}}.more-projects__heading{font-size:24px;margin-bottom:0}.more-projects__header{margin-bottom:30px}}@media (max-width: 320px){.project-item__option{gap:10px}}
