.real_estate_images-image{display:block;position:relative}.real_estate_images-image:before{content:"";display:block;padding-top:128.7129%;width:100%}.real_estate_images-image:nth-child(4n-1):before,.real_estate_images-image:nth-child(4n-2):before{content:none}.real_estate_images-image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:768px){.real_estate_images{display:grid;gap:34.13px;grid-template-columns:250px 1fr 250px}.real_estate_images-image:nth-child(4n-1),.real_estate_images-image:nth-child(4n-2){grid-column:span 2}}@media (min-width:1025px){.real_estate_images{gap:64px;grid-template-columns:303px 1fr 303px}}@media (max-width:1024px){.real_estate_images-image:before{padding-top:90%}}@media (max-width:767px){.real_estate_images{padding-inline:32px}.real_estate_images-image:not(:first-child){margin-top:18.4px}.real_estate_images-image:before{padding-top:71.4286%}.real_estate_images-image:nth-child(4n-1):before,.real_estate_images-image:nth-child(4n-2):before{content:""}}