.profile-header-grid{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}@media (min-width:768px){.profile-header-grid{grid-template-columns:1fr 2fr}}.profile-photo-wrapper{text-align:center;padding-top:20px}.profile-photo-wrapper img{max-width:100%;height:auto;border-radius:8px}.profile-photo-spacer{display:none}@media (min-width:768px){.profile-photo-spacer{display:block;height:87px}}.profile-content-grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:992px){.profile-content-grid{grid-template-columns:2fr 1fr}}.appointments .btWorkingHoursInnerTitle{font-size:16px;line-height:unset}@media (max-width:580px){.appointments .btWorkingHoursInnerTitle{width:100%}.appointments .btWorkingHoursHasLink .btWorkingHoursInnerRow .btWorkingHoursInnerLink{margin-top:-1em}}.appointments .btWorkingHoursInnerLink a:after{font:normal 26px/1 Icon7Stroke}