.rental-team{max-width:1180px;margin:0 auto;padding:45px 4%;border-top:1px solid #e2dfd8}.rental-team h2{font:500 30px Montserrat,sans-serif;margin:10px 0}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px}.team-card{border:1px solid #e2dfd8;background:white;border-radius:7px;overflow:hidden}.team-card img{display:block;width:100%;height:280px;object-fit:cover;object-position:center 25%}.team-card>div{padding:22px}.team-card h3{font-size:19px;margin:0 0 8px}.team-card p{font-size:12px;min-height:42px}.team-card a{display:block;text-decoration:underline;margin-top:12px;font-size:14px;overflow-wrap:anywhere;min-height:28px}.team-note{font-size:11px;margin-top:18px}.team-more{display:inline-block;margin-top:16px;text-decoration:underline;min-height:44px}.contact-intro,.contact-owner{max-width:1080px;margin:auto;padding:38px 4%}.contact-intro a{text-decoration:underline}.contact-intro p{margin-top:16px}.contact-owner .primary{display:inline-block;margin:12px 0}.contact-page .rental-team{border-top:0;padding-top:10px}@media(max-width:760px){.team-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.team-card img{height:330px}.team-card p{min-height:0}.rental-team h2{font-size:26px}.team-card a{min-height:40px}}.team-card img{width:200px;height:200px;margin:22px auto 0;border-radius:8px;object-position:center 20%}
@media(max-width:760px){.team-card img{width:176px;height:176px;margin-top:18px}.team-card>div{padding-top:16px}}
.team-card img[alt="Teddy Bruneau"]{width:auto;max-width:calc(100% - 44px);object-fit:contain;object-position:center top;border-radius:8px}
