.too-box:not(.contact-box){padding:0 15px 36px}.contact-page__section-title{font-size:28px}.contact-page__company-details .contact-page__section-title{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:20px;font-weight:700}.contact-page__p{font-size:15px;line-height:24px;margin:1em 0}.consultants{margin:24px 0;padding:16px;display:flex;box-shadow:0 0 8px rgba(0,0,0,.2);border-radius:10px;justify-content:space-between;flex-wrap:wrap;gap:24px}.consultant{position:relative;width:350px;font-size:15px;line-height:26px}.consultant__icon{position:absolute;left:0;top:5px;width:32px;height:32px;border-radius:50%}.consultant__name{margin-left:50px;font-weight:600}.consultant__mail,.consultant__phone{margin-left:50px;display:flex;align-items:center;gap:8px}.consultant__phone{color:#000;text-decoration:none}.consultant__mail{color:#72bf44}.company-details__wrapper{display:flex;flex-wrap:wrap;min-height:425px;background-color:#f7f7f7;border-radius:10px}.company-details{padding:18px;min-width:360px}.oddzial-dane{line-height:24px}#locationMap{flex:1;border-radius:0 10px 10px 0;min-height:425px;min-width:330px}.legal-notice{margin:0 15px;padding:24px 0 40px;border-top:1px solid #e3e3e3}.legal-notice__heading{margin-bottom:1em;font-size:15px;font-weight:600;line-height:24px}.legal-notice__content{font-size:14px;line-height:30px}.legal-notice a{color:inherit;font-weight:500}@media (min-width:720px){.too-box:not(.contact-box){padding:0 0 36px}.legal-notice{margin:0}}@media (min-width:1024px){.contact-page__partnership{flex:1;margin-right:32px}.contact-page__accountant{flex:0 400px}}