.property_desc{
  padding: 14.0625rem 0 13.125rem 0;
  overflow: hidden;
}
.property_desc .property_desc__header{
	margin-bottom: -1rem;
}

.property_desc .property_desc__title{
  margin-bottom: 6.8125rem;
  text-align: right;
}

.property_desc .property_desc__list-content{
	gap: 8.25rem;
}
.property_desc .property_desc__list-content {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}

.property_desc .property_desc__item-img img{
	width: 100%;
	height: 100%;
  object-fit:contain;
}
.property_desc .property_desc__item {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0; 
}

.property_desc .property_desc__item-image {
  flex: 0 0 50%; 
  width: 50%;
}

.property_desc__item--large .property_desc__item-image img{

    width: 44.53125rem;
    height: 35rem;
}

.property_desc__item--small .property_desc__item-image img{
    width: 22.8125rem; 
    height: 19.375rem;
}
.property_desc .property_desc__list .flex--row-reverse .property_desc__item-image {
  margin-right: 0;
}

.property_desc .property_desc__list .flex--row-reverse .property_desc_text_block {
  white-space: break-spaces;
  padding-left: 2.875rem;
  padding-right: 8rem;
}
.property_desc .property_desc__list .flex--row .property_desc__item-image {
  margin-left: 0;
}
.property_desc .property_desc__list .flex--row .property_desc_text_block {
  white-space: break-spaces;
}
.property_desc .property_desc__list .flex--row .property_desc_text_block{
	padding-right: 10.125rem;
}

.property_desc_text_block {
    flex: 1 1 auto;      
    min-width: 0;       
    width: 100%;
}


@media (max-width: 767px) {
  .property_desc .property_desc__title{
    margin-left: 0;
  }
  
  .property_desc .property_desc__item-img {
    width: 19.7rem;
    height: 15rem;
  }

  .property_desc {
    padding: 4rem 0 4rem 0;
  }

  .property_desc .property_desc__title {
    margin: 0 0 3rem 0;
  }

  .property_desc .property_desc__list-content {
    display: flex;
    flex-direction: column;
    gap: 4rem;
  }

  .property_desc .property_desc__item {
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 1.5rem;
  }

  .property_desc .property_desc_text_block {
    gap: 1rem;
  }


  .property_desc .property_desc__list .property_desc_text_block,
  .property_desc .property_desc__list .flex--row-reverse .property_desc_text_block {
    white-space: break-spaces;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .property_desc .property_desc__item-image {
    width: 100%;
  }

  .property_desc .property_desc__item-img {
    width: 100%;
  }
  .property_desc 
  .flex--row .property_desc__item-img {
    padding-right: 1.25rem;
  }
  .property_desc 
  .flex--row-reverse .property_desc__item-img {
    padding-left: 1.25rem;
  }
  .property_desc__item--small .property_desc__item-image img,
	.property_desc__item--large .property_desc__item-image img{
    width: 100%;
    height: auto;
    object-fit: cover;
  }

  .property_desc .text {
	  width: calc(100vw - 3rem);
     font-size: 1rem;
	letter-spacing: 0.08em;
  }
	
/* 	.property_desc h5.text .line p{
		white-space: nowrap;
	} */

  .property_desc_title_item .text {
    text-wrap: nowrap;
    display: flex;
    white-space: pre;
  }
  .property_desc .property_desc__item-image,
  .property_desc .property_desc_text_block {
    flex: 0 0 100%;
    width: 100%;
    padding: 0; 
  }
	
	.property_desc .property_desc__list .flex--row .property_desc_text_block{
		padding-right: 0;
	}

}
