.naglowek-odzial {
  color: #3D3D3D; }
  body.acc_font_small .naglowek-odzial {
    font-size: calc(14px * 1); }
    @media (min-width: 320px) {
      body.acc_font_small .naglowek-odzial {
        font-size: calc(14px * 1); } }
    @media (min-width: 767px) {
      body.acc_font_small .naglowek-odzial {
        font-size: calc((-600vw + 4616px) * 1); } }
    @media (min-width: 768px) {
      body.acc_font_small .naglowek-odzial {
        font-size: calc((0.64447vw + 3.05048px) * 1); } }
    @media (min-width: 1699px) {
      body.acc_font_small .naglowek-odzial {
        font-size: calc(14px * 1); } }
  body.acc_font_medium .naglowek-odzial {
    font-size: calc(14px * 1.12); }
    @media (min-width: 320px) {
      body.acc_font_medium .naglowek-odzial {
        font-size: calc(14px * 1.12); } }
    @media (min-width: 767px) {
      body.acc_font_medium .naglowek-odzial {
        font-size: calc((-600vw + 4616px) * 1.12); } }
    @media (min-width: 768px) {
      body.acc_font_medium .naglowek-odzial {
        font-size: calc((0.64447vw + 3.05048px) * 1.12); } }
    @media (min-width: 1699px) {
      body.acc_font_medium .naglowek-odzial {
        font-size: calc(14px * 1.12); } }
  body.acc_font_big .naglowek-odzial {
    font-size: calc(14px * 1.25); }
    @media (min-width: 320px) {
      body.acc_font_big .naglowek-odzial {
        font-size: calc(14px * 1.25); } }
    @media (min-width: 767px) {
      body.acc_font_big .naglowek-odzial {
        font-size: calc((-600vw + 4616px) * 1.25); } }
    @media (min-width: 768px) {
      body.acc_font_big .naglowek-odzial {
        font-size: calc((0.64447vw + 3.05048px) * 1.25); } }
    @media (min-width: 1699px) {
      body.acc_font_big .naglowek-odzial {
        font-size: calc(14px * 1.25); } }

.contact_info {
  margin-bottom: 20px;
  line-height: 1; }
  .contact_info td {
    padding-bottom: 15px; }
    @media (min-width: 320px) {
      .contact_info td {
        padding-bottom: calc(2.23714vw + 7.84116px); } }
    @media (min-width: 767px) {
      .contact_info td {
        padding-bottom: calc(-300vw + 2326px); } }
    @media (min-width: 768px) {
      .contact_info td {
        padding-bottom: calc(0.85929vw + 15.40064px); } }
    @media (min-width: 1699px) {
      .contact_info td {
        padding-bottom: 30px; } }
  .contact_info td:first-child {
    padding-right: 15px; }
    @media (min-width: 320px) {
      .contact_info td:first-child {
        padding-right: calc(2.23714vw + 7.84116px); } }
    @media (min-width: 767px) {
      .contact_info td:first-child {
        padding-right: calc(-300vw + 2326px); } }
    @media (min-width: 768px) {
      .contact_info td:first-child {
        padding-right: calc(2.36305vw + 3.85177px); } }
    @media (min-width: 1699px) {
      .contact_info td:first-child {
        padding-right: 44px; } }
  .contact_info img {
    display: block;
    max-height: 43px;
    max-width: 35px;
    width: 8.75vw; }
  .contact_info .naglowek-contact-telefon {
    font-weight: 200; }
    body.acc_font_small .contact_info .naglowek-contact-telefon {
      font-size: calc(22px * 1); }
      @media (min-width: 320px) {
        body.acc_font_small .contact_info .naglowek-contact-telefon {
          font-size: calc((1.34228vw + 17.7047px) * 1); } }
      @media (min-width: 767px) {
        body.acc_font_small .contact_info .naglowek-contact-telefon {
          font-size: calc((200vw - 1506px) * 1); } }
      @media (min-width: 768px) {
        body.acc_font_small .contact_info .naglowek-contact-telefon {
          font-size: calc((1.07411vw + 21.75081px) * 1); } }
      @media (min-width: 1699px) {
        body.acc_font_small .contact_info .naglowek-contact-telefon {
          font-size: calc(40px * 1); } }
    body.acc_font_medium .contact_info .naglowek-contact-telefon {
      font-size: calc(22px * 1.12); }
      @media (min-width: 320px) {
        body.acc_font_medium .contact_info .naglowek-contact-telefon {
          font-size: calc((1.34228vw + 17.7047px) * 1.12); } }
      @media (min-width: 767px) {
        body.acc_font_medium .contact_info .naglowek-contact-telefon {
          font-size: calc((200vw - 1506px) * 1.12); } }
      @media (min-width: 768px) {
        body.acc_font_medium .contact_info .naglowek-contact-telefon {
          font-size: calc((1.07411vw + 21.75081px) * 1.12); } }
      @media (min-width: 1699px) {
        body.acc_font_medium .contact_info .naglowek-contact-telefon {
          font-size: calc(40px * 1.12); } }
    body.acc_font_big .contact_info .naglowek-contact-telefon {
      font-size: calc(22px * 1.25); }
      @media (min-width: 320px) {
        body.acc_font_big .contact_info .naglowek-contact-telefon {
          font-size: calc((1.34228vw + 17.7047px) * 1.25); } }
      @media (min-width: 767px) {
        body.acc_font_big .contact_info .naglowek-contact-telefon {
          font-size: calc((200vw - 1506px) * 1.25); } }
      @media (min-width: 768px) {
        body.acc_font_big .contact_info .naglowek-contact-telefon {
          font-size: calc((1.07411vw + 21.75081px) * 1.25); } }
      @media (min-width: 1699px) {
        body.acc_font_big .contact_info .naglowek-contact-telefon {
          font-size: calc(40px * 1.25); } }
  .contact_info a {
    text-decoration: none !important;
    transition: color 0.3s ease-out !important; }

.naglowek-odzial {
  color: #757575;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 700; }

.contact_google_map {
  display: block;
  width: 100%;
  height: 45vh; }

@media (min-width: 768px) {
  .contact_info {
    padding-right: 30px; }
    .contact_info img {
      width: 2.6875rem;
      max-height: 43px;
      max-width: 43px; }
  .contact_google_map {
    height: 31.25rem; } }

@media (max-width: 768px) {
  .contact_info td {
    font-size: 13px; } }
/*# sourceMappingURL=site__site_contact_info.css.map */
