.aim-button--primary{background:var(--color-primary,#c12e2a);border:1px solid var(--color-primary,#c12e2a);color:#fff;margin-bottom:.65rem}.aim-button--primary:hover{background:var(--color-primary-hover,#a92522);border-color:var(--color-primary-hover,#a92522);color:#fff}.aim-property-contact .aim-button--whatsapp{margin-bottom:.65rem}.aim-property-location-financing{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);margin-top:1rem}.aim-property-location-financing>.aim-property-section{margin:0}.aim-property-location .aim-property-map{display:block;min-height:0;padding:0;overflow:hidden}.aim-property-map iframe{border:0;display:block;height:310px;width:100%}.aim-property-map>a{color:inherit;display:flex;flex-direction:column;padding:1rem;text-decoration:none}.aim-property-financing{border:1px solid var(--color-border,#e7e5e2);border-radius:18px;display:flex;flex-direction:column;padding:1.5rem}.aim-property-financing h2{margin-top:0}.aim-property-financing__illustration{align-items:center;color:var(--color-primary,#c12e2a);display:flex;flex:1;font-size:5rem;justify-content:center;opacity:.14}.aim-related-properties>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.aim-related-properties>header h2{margin:0}.aim-related-properties>header a{color:var(--color-primary,#c12e2a);font-size:.85rem;text-decoration:none}.aim-property-advertise{align-items:center;border:1px solid var(--color-border,#e7e5e2);border-radius:18px;display:flex;gap:2rem;justify-content:space-between;margin-top:2rem;padding:1.5rem 2rem}.aim-property-advertise h2{font-size:1.25rem;margin:0 0 .35rem}.aim-property-advertise p{margin:0}.aim-property-advertise .aim-button{min-width:210px}.aim-related-properties .aladim-properties__grid{gap:1rem}@media(max-width:900px){.aim-property-location-financing{grid-template-columns:1fr}.aim-property-advertise{align-items:stretch;flex-direction:column}.aim-property-advertise .aim-button{min-width:0}}@media(max-width:600px){.aim-related-properties>header{align-items:flex-start;gap:.5rem;flex-direction:column}.aim-property-advertise{padding:1.25rem}}
