.locationsQ{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--l-space) var(--gap);justify-content:stretch;align-items:stretch}.locationsQ .locationQ{width:min(100%,max(50% - .5*var(--gap),280px));flex-grow:1}.locationsQ .locationQ .infoQ .addressQ{display:block;margin-top:calc(.5*var(--s-space));max-width:min(100%,21rem);text-wrap:balance}.locationsQ .locationQ .infoQ .addressQ p{font-size:.875rem;font-weight:480}.locationsQ .locationQ .infoQ .addressQ:hover{text-decoration:underline}.locationsQ .locationQ .infoQ .addressQ:empty{display:none}.locationsQ .locationQ .infoQ .contactInfoQ{margin-top:var(--s-space)}.locationsQ .locationQ .infoQ .contactInfoQ ul{list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem}.locationsQ .locationQ .infoQ .contactInfoQ ul li a,.locationsQ .locationQ .infoQ .contactInfoQ ul li>span{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:.375rem}.locationsQ .locationQ .infoQ .contactInfoQ ul li a span,.locationsQ .locationQ .infoQ .contactInfoQ ul li>span span{display:block}.locationsQ .locationQ .infoQ .contactInfoQ ul li a span.iconQ,.locationsQ .locationQ .infoQ .contactInfoQ ul li>span span.iconQ{align-self:flex-start;font-size:1rem;color:inherit}.locationsQ .locationQ .infoQ .contactInfoQ ul li a span.labelQ,.locationsQ .locationQ .infoQ .contactInfoQ ul li>span span.labelQ{font-size:.875rem;font-weight:480;text-wrap:balance}.locationsQ .locationQ .infoQ .contactInfoQ ul li a:hover{text-decoration:underline}.locationsQ .locationQ .mapQ{width:100%;height:0;padding-bottom:min(100%,max(42.5531914894%,320px),420px);position:relative;margin-top:var(--s-space);border-radius:.25rem;border:2px solid var(--light-grey)}.locationsQ .locationQ .mapQ:empty{display:none}.locationsQ .locationQ .mapQ iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sectionQ#contact{margin-top:var(--sections-space)}.sectionQ#contact .innerQ{display:grid;grid-template-columns:repeat(10, 1fr);gap:var(--l-space) var(--gap)}.sectionQ#contact .innerQ .infoQ{grid-column:span 3}.sectionQ#contact .innerQ .infoQ .titleQ{margin-bottom:var(--gap)}.sectionQ#contact .innerQ .infoQ .descriptionQ{margin-bottom:var(--m-space);max-width:min(100%,max(50% - .5*var(--gap),21rem))}.sectionQ#contact .innerQ .infoQ .descriptionQ:empty{display:none}.sectionQ#contact .innerQ .formQ{grid-column:5/-1}.sectionQ#contact,.sectionQ#sucursales{margin-bottom:var(--sections-space)}@media only screen and (max-width: 1025px){.sectionQ#contact .innerQ{grid-template-columns:100%}.sectionQ#contact .innerQ .infoQ,.sectionQ#contact .innerQ .formQ{grid-column:1/-1}}