.tax-office-panel{overflow:hidden;box-sizing:border-box;width:100%;padding:0 20px 20px;border-radius:5px;background:var(--purple-light);color:var(--white);font-size:24px;line-height:30px;text-align:center}.tax-office-panel__logo{height:155px;overflow:hidden}.tax-office-panel__logo-image{margin-top:30px}.tax-office-panel__text{padding-bottom:10px;font-size:17px}.tax-office-panel__text a{color:var(--white)}.tax-office-panel__text a:hover{text-decoration:underline}.tax-office-panel__button{display:flex;max-width:280px;margin:0 auto;padding:8px 11px;box-shadow:0 4px 4px 0 rgb(0 0 0/25%);font-size:20px;font-weight:700;line-height:24px}.tax-office-panel__install{padding-top:10px;font-size:17px}.tax-office-panel__install a{color:var(--white);text-decoration:underline}.tax-office-panel__install a:hover{color:var(--secondary-color);text-decoration:none}.tax-office-panel__note{max-width:280px;margin:0 auto;padding-top:10px;font-size:8px;line-height:10px}.tax-office-panel--mobile{display:none}.tax-office{margin-bottom:15px;padding:30px;border-radius:10px;background:var(--light-grey)}.tax-office__name{padding-bottom:30px;color:var(--secondary-color);font-size:22px;line-height:30px;text-align:center}.tax-office__columns{display:flex;gap:30px}.tax-office__column{flex:1 1 50%}.tax-office__heading{padding-bottom:21px;font-size:22px;line-height:30px}.tax-office__heading--centered{padding:15px 0 25px;text-align:center}.tax-office__address{font-style:normal}.tax-office__contact{display:flex;align-items:flex-start;gap:14px;padding:4px 0 14px;font-size:15px;line-height:22px}.tax-office__icon{flex:0 0 20px;margin-top:2px}.tax-office__account a,.tax-office__contact a{color:var(--primary-color);text-decoration:underline;word-break:break-word}.tax-office__hours{border-collapse:collapse}.tax-office__hours td{padding:10px 5px;font-size:14px}.tax-office__accounts{padding-top:15px}.tax-office__account{padding-bottom:10px;font-size:15px;line-height:22px;word-break:break-word}.tax-office__copy{margin-left:8px;cursor:pointer;vertical-align:baseline}.tax-office__note{padding-top:10px;color:var(--grey-muted);font-size:12px;line-height:15px;text-align:center}.tax-office__visit{padding:30px 0 45px;text-align:center}.tax-office__visit-title{padding-bottom:25px;font-size:18px;line-height:26px}.tax-office__visit-button{padding:14px 69px;font-size:20px;font-weight:500;line-height:normal}.tax-office__photo{margin:30px 0 0}.tax-office__photo-image{display:block;width:100%;max-width:700px;height:auto;border-radius:10px}.tax-office__photo-caption{padding-top:10px;text-align:center}.article-content .tax-office__map{display:block;width:100%;max-width:640px;height:400px;border:0}.account-generator{padding:40px 20px;border-radius:25px;background:var(--light-grey);text-align:center}.account-generator__input{width:230px;height:39px;margin:0 12px 5px 10px;padding:10px}.account-generator__button{padding:6px 38px;font-size:15px;font-weight:500;line-height:20px}.account-generator__result{margin-top:20px;font-size:16px;font-weight:700;line-height:24px;word-break:break-word}.account-generator__error{margin-top:20px;color:var(--error-color);font-size:16px}@media (max-width:992px){.article-layout__sidebar .tax-office-panel{display:none}.tax-office-panel--mobile{display:block;margin-bottom:30px;border-radius:10px}.tax-office-panel--mobile .tax-office-panel__text{padding:18px;font-size:22px;line-height:28px}.tax-office-panel--mobile .tax-office-panel__note{font-size:9px}.tax-office{padding:20px}.tax-office__columns{flex-direction:column;text-align:center}.tax-office__contact{justify-content:center}.tax-office__hours{margin:0 auto;text-align:left}.tax-office__account{text-align:center}.tax-office__visit-button{padding:14px 39px}.tax-office__photo{display:none}.account-generator__input{display:block;margin:20px auto 30px}}