.grid-roommate{text-align:left}.roommatefinder-grid{margin-bottom:2.5rem}.roommatefinder-grid__heading{text-align:left}.roommatefinder-grid__picture--image{margin:0 auto 35px;display:block}.roommatefinder-grid__paragraph{margin-bottom:35px}@media (min-width: 992px){.roommatefinder-grid{display:grid;grid-template-columns:1fr  1fr;grid-template-rows:auto 0.8fr auto auto 1fr;text-align:left;margin-bottom:1rem;column-gap:8rem}.roommatefinder-grid__heading{grid-column:1;grid-row:2}.roommatefinder-grid__picture{grid-column:1;grid-row:3}.roommatefinder-grid__paragraph{grid-column:1;grid-row:4}.roommatefinder-grid__btn{grid-column:1;grid-row:4}.roommatefinder-grid__form{grid-column:2;grid-row:3 / 6}.grid-roommate{display:grid;column-gap:2rem;grid-template-columns:1fr 1fr}.grid-roommate__name{grid-column:1}.grid-roommate__lastName{grid-column:2}.grid-roommate__email{grid-row:2;grid-column:1}.grid-roommate__phone{grid-row:2;grid-column:2}.grid-roommate__many,.grid-roommate__whom,.grid-roommate__sharing,.grid-roommate__submit{grid-column:1/3}}

.box-contact{background:#ededed;padding:1rem 0.4rem 0.3rem 0.4rem;margin-bottom:3rem}.item-contact{padding:0.1rem 0 0.1rem 2.2rem;background-repeat:no-repeat;background-size:25px;font-size:0.8rem}.icon-email{background-image:url(/images/contact/email.svg)}.icon-address{background-image:url(/images/contact/address.svg)}.icon-phone{background-image:url(/images/contact/phone.svg)}.icon-texting-detail{background-image:url(/images/icon/icon-texting-detail.svg)}.icon-whatsapp{background-image:url(/images/contact/whatsapp.svg);background-size:25px;background-position:1px center}.icon-google{background-image:url(/images/contact/phone.svg)}.icon-hours{background-image:url(/images/contact/hours.svg);background-position-y:14px}.item-contact.icon-hours span{font-weight:bold;color:#213d7b;display:inline}.item-contact.icon-hours{line-height:25px;padding-top:10px}.fade.show{opacity:1}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;margin-top:1rem;border:1px solid transparent;border-radius:.25rem}.subtitle-contact{font-size:16px;color:#346EDA;font-weight:500;margin-bottom:10px}@media (min-width: 992px){.box-contact{padding:2rem;margin-bottom:0}.grid-contact{display:grid;gap:3.5rem;grid-template-columns:29rem 1fr}.item-contact{font-size:1rem;margin-bottom:2rem}.grid-form-contact{display:grid;column-gap:2rem;grid-template-columns:1fr 1fr}.grid-form-contact__heading{grid-column:1/3;grid-row:1}.grid-form-contact__subject{grid-column:1;grid-row:2}.grid-form-contact__name{grid-column:1;grid-row:2}.grid-form-contact__lastName{grid-column:2;grid-row:2}.grid-form-contact__email{grid-column:1;grid-row:3}.grid-form-contact__phone{grid-column:2;grid-row:3}.grid-form-contact__message{grid-column:1/3;grid-row:4}.grid-form-contact__check{grid-column:1/3;grid-row:5}.grid-form-contact__alert{grid-column:1/2;grid-row:6}.grid-form-contact__submit{grid-column:1/3;grid-row:7}.icon-email{background-position-y:5px}.icon-address{background-position-y:1px}.icon-phone{background-position-y:3px}.icon-google{background-position-y:3px}.icon-whatsapp{background-position:1px center}.icon-hours{background-position-y:11px}.item-contact.icon-hours span{display:inline-block;width:94px}.item-contact.icon-hours{line-height:36px}}@media (min-width: 768px) and (max-width: 991px){.item-contact.icon-hours span{display:inline-block;width:74px}.item-contact.icon-hours{line-height:36px}}@media (max-width: 376){.box-contact{padding:1rem 0 0.3rem 0}}

