:root{--colorDarkBlue: #3286d4;--colorBorder: #e0e0e0;--colorText: #333;--colorTextLight: #666;--colorBackground: #f8f9fa;--colorWhite: #fff;--shadowLight: 0 2px 8px rgba(0, 0, 0, .1);--shadowMedium: 0 4px 16px rgba(0, 0, 0, .15);--borderRadius: 12px;--transition: all .3s ease}.contact-info-team-section{padding:4rem 0;background:var(--colorWhite)}.contact-info-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto}.contact-info-side{display:flex;flex-direction:column;gap:3rem}.info-section{background:var(--colorBackground);border-radius:var(--borderRadius);padding:2rem;box-shadow:var(--shadowLight)}.section-title{font-size:1.75rem;font-weight:700;margin:0 0 1.5rem;color:var(--colorText);border-bottom:2px solid var(--colorDarkBlue);padding-bottom:.5rem}.office-info{display:flex;flex-direction:column;gap:1.5rem}.office-address{display:flex;flex-direction:column;gap:.5rem}.company-name{font-size:1.25rem;font-weight:600;color:var(--colorText);margin:0}.address-line{font-size:1rem;color:var(--colorTextLight);margin:0;line-height:1.4}.office-contact{display:flex;flex-direction:column;gap:.75rem}.contact-item{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;line-height:1.4}.contact-label{font-weight:600;color:var(--colorText);min-width:100px}.contact-link{color:var(--colorDarkBlue);text-decoration:none;transition:var(--transition)}.contact-link:hover{color:#2a75c4;text-decoration:underline}.team-grid{display:flex;flex-direction:column;gap:1.5rem}.team-member{display:flex;gap:1rem;padding:1rem;background:var(--colorWhite);border-radius:8px;box-shadow:var(--shadowLight);transition:var(--transition)}.team-member:hover{transform:translateY(-2px);box-shadow:var(--shadowMedium)}.member-image{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid var(--colorDarkBlue)}.member-image img{width:100%;height:100%;object-fit:cover}.member-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.member-name{font-size:1.1rem;font-weight:600;color:var(--colorText);margin:0}.member-title{font-size:.9rem;color:var(--colorDarkBlue);font-weight:500;margin:0}.member-contact{font-size:.85rem;margin:0}.member-contact .contact-link{color:var(--colorTextLight)}.member-contact .contact-link:hover{color:var(--colorDarkBlue)}.contact-form-side{display:flex;align-items:flex-start}.form-container{background:var(--colorBackground);border-radius:var(--borderRadius);padding:2rem;box-shadow:var(--shadowLight);width:100%}.form-title{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;color:var(--colorText)}.form-subtitle{font-size:1rem;color:var(--colorTextLight);margin:0 0 2rem;line-height:1.5}.form-placeholder{display:flex;align-items:center;justify-content:center;min-height:400px;background:var(--colorWhite);border:2px dashed var(--colorBorder);border-radius:8px;color:var(--colorTextLight);font-style:italic}@media (max-width: 1024px){.contact-info-team-grid{grid-template-columns:1fr;gap:3rem}.contact-form-side{order:-1}}@media (max-width: 768px){.contact-info-team-section{padding:2rem 0}.contact-info-team-grid{gap:2rem}.info-section,.form-container{padding:1.5rem}.section-title,.form-title{font-size:1.5rem}.team-member{flex-direction:column;text-align:center}.member-image{align-self:center}}@media (max-width: 480px){.contact-info-team-section{padding:1rem 0}.info-section,.form-container{padding:1rem}.section-title,.form-title{font-size:1.25rem}.company-name{font-size:1.1rem}.contact-item{flex-direction:column;align-items:flex-start;gap:.25rem}.contact-label{min-width:auto}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/contact-info-team.css.map */
