.cire-properties-shortcode{margin-bottom:2.5rem}.cire-properties-shortcode__grid{--apg-gap: 1.5rem;display:grid!important;gap:var(--apg-gap);width:100%}.cire-properties-shortcode--cols-1 .cire-properties-shortcode__grid{grid-template-columns:1fr!important}.cire-properties-shortcode--cols-2 .cire-properties-shortcode__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cire-properties-shortcode--cols-3 .cire-properties-shortcode__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cire-properties-shortcode--cols-4 .cire-properties-shortcode__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cire-properties-shortcode__grid>.property-card{min-width:0}.cire-properties-shortcode__grid .property-card{height:100%}.cire-properties-shortcode__grid .property-card__link{display:flex;flex-direction:column;height:100%}.cire-properties-shortcode__grid .property-card__body{flex:1 1 auto;display:flex;flex-direction:column}.cire-properties-shortcode__grid .property-card__footer{margin-top:auto}@media(min-width:981px){.cire-properties-shortcode--cols-3 .cire-properties-shortcode__grid:has(.property-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,calc((100% - 2 * var(--apg-gap)) / 3)));justify-content:center}.cire-properties-shortcode--cols-3 .cire-properties-shortcode__grid:has(.property-card:only-child){grid-template-columns:minmax(0,calc((100% - 2 * var(--apg-gap)) / 3));justify-content:center}}@media(max-width:980px){.cire-properties-shortcode--cols-3 .cire-properties-shortcode__grid,.cire-properties-shortcode--cols-4 .cire-properties-shortcode__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cire-properties-shortcode--cols-2 .cire-properties-shortcode__grid:has(.property-card:only-child){grid-template-columns:minmax(0,calc((100% - var(--apg-gap)) / 2));justify-content:center}}@media(max-width:640px){.cire-properties-shortcode__grid,.cire-properties-shortcode--cols-2 .cire-properties-shortcode__grid:has(.property-card:only-child),.cire-properties-shortcode--cols-3 .cire-properties-shortcode__grid:has(.property-card:only-child),.cire-properties-shortcode--cols-3 .cire-properties-shortcode__grid:has(.property-card:nth-child(2):last-child){grid-template-columns:1fr;justify-content:initial}}
