@media (min-width: 768px) {
  .layoutTemplate--twoColumns {
    display: flex;
    flex-direction: row; }
    .layoutTemplate--twoColumns > .column {
      width: 48%;
      flex: 50% 0 0; }
      .layoutTemplate--twoColumns > .column:not(:last-child) {
        margin-right: 4%; } }

.layoutTemplate--case_list tr:not(:last-child) {
  border-bottom: 1px solid #D6D8E0; }

.layoutTemplate--case_list td {
  padding: 0.9375rem; }
  .layoutTemplate--case_list td:first-child {
    padding-right: 1.875rem; }

.layoutTemplate--case_list .case_list--category_link {
  display: block; }

.zoz_text {
  padding-bottom: 2.5rem !important;
  font-size: calc(18px * 1) !important;
  color: #000000; }
  .zoz_text h2, .zoz_text strong {
    font-weight: 700;
    color: #1B1B4F; }
  .zoz_text ul {
    color: #1B1B4F;
    padding-top: 1rem; }
  .zoz_text li {
    line-height: 1.7;
    margin-left: 2.5rem;
    margin-bottom: 0.9375rem; }
    .zoz_text li::before {
      content: "\f139" !important;
      font-family: "iconset";
      position: absolute;
      right: 1.875rem;
      font-size: 0.625rem;
      width: 1.75rem !important;
      height: 1.75rem !important;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      background: var(--color-primary);
      color: var(--color-primary--text);
      left: -2.5rem !important;
      top: 50%;
      border-top: 0 !important;
      transform: translate(0, -50%);
      margin: 0 !important;
      background-size: 100%; }

@media (max-width: 767px) {
  .zoz_text td {
    display: block; }
    .zoz_text td:first-child {
      width: 100% !important; }
    .zoz_text td:last-child {
      width: 100% !important; } }

@media (min-width: 1200px) {
  .zoz_text td:first-child {
    padding-right: 13%; }
  .zoz_text td:last-child {
    width: 45.5%; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .zoz_text td:first-child {
    padding-right: 7%; }
  .zoz_text td:last-child {
    width: 45.5%; } }

.features_template {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 1.875rem; }

.features_template__item {
  display: flex;
  align-items: center;
  background-color: #F2F5F9;
  border-radius: 4px;
  min-height: 5.625rem;
  margin-bottom: 0.625rem;
  width: 100%; }

.features_template__icon {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-primary); }
  .features_template__icon::after {
    content: "";
    width: 1px;
    height: 70%;
    background-color: #DEDEDE;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); }

.features_template__text {
  padding: 0.625rem 1.875rem;
  font-size: 1.2em;
  line-height: 1.2; }

@media (min-width: 768px) {
  .features_template {
    justify-content: space-between; }
  .features_template__item {
    width: calc((100% - 10px) / 2); } }

h3.header_width_line {
  position: relative;
  padding-bottom: 1.25rem; }
  h3.header_width_line::after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #DEDEDE;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1; }
  h3.header_width_line::before {
    content: "";
    position: absolute;
    width: 1.875rem;
    height: 3px;
    z-index: 2;
    left: 0;
    bottom: 0;
    background-color: var(--color-primary); }

.small_header_width_text {
  margin-top: 1.875rem; }

.wysiwyg .naglowek-odzial,
.mce-content-body .naglowek-odzial {
  color: #757575;
  line-height: 1;
  text-transform: uppercase; }

.wysiwyg .naglowek-contact-telefon,
.mce-content-body .naglowek-contact-telefon {
  font-weight: 200;
  font-size: 25px;
  line-height: 1;
  text-transform: uppercase; }

.wysiwyg h1,
.wysiwyg .naglowek-1,
.wysiwyg h2,
.wysiwyg .naglowek-2,
.wysiwyg h3,
.wysiwyg .naglowek-3,
.wysiwyg h4,
.wysiwyg .naglowek-4,
.wysiwyg h5,
.wysiwyg .naglowek-5,
.wysiwyg h6,
.wysiwyg .naglowek-6,
.mce-content-body .naglowek-1,
.mce-content-body h2,
.mce-content-body .naglowek-2,
.mce-content-body h3,
.mce-content-body .naglowek-3,
.mce-content-body h4,
.mce-content-body .naglowek-4,
.mce-content-body h5,
.mce-content-body .naglowek-5,
.mce-content-body h6,
.mce-content-body .naglowek-6 {
  font-family: "SourceSansPro"; }

.wysiwyg .naglowek-1,
.wysiwyg h1,
.wysiwyg .header.-h1,
.mce-content-body .naglowek-1,
.mce-content-body h1 {
  margin-top: 1em;
  margin-bottom: .25em; }
  .wysiwyg .naglowek-1,
  .wysiwyg h1,
  .wysiwyg .header.-h1,
  .mce-content-body .naglowek-1,
  .mce-content-body h1 {
    font-size: 35px; }
    @media (min-width: 320px) {
      .wysiwyg .naglowek-1,
      .wysiwyg h1,
      .wysiwyg .header.-h1,
      .mce-content-body .naglowek-1,
      .mce-content-body h1 {
        font-size: calc(0.79768vw + 32.44743px); } }
    @media (min-width: 1699px) {
      .wysiwyg .naglowek-1,
      .wysiwyg h1,
      .wysiwyg .header.-h1,
      .mce-content-body .naglowek-1,
      .mce-content-body h1 {
        font-size: 46px; } }

.wysiwyg .naglowek-2,
.wysiwyg h2,
.wysiwyg .header.-h2,
.mce-content-body .naglowek-2,
.mce-content-body h2 {
  margin-top: 1em;
  margin-bottom: .25em; }
  .wysiwyg .naglowek-2,
  .wysiwyg h2,
  .wysiwyg .header.-h2,
  .mce-content-body .naglowek-2,
  .mce-content-body h2 {
    font-size: 30px; }
    @media (min-width: 320px) {
      .wysiwyg .naglowek-2,
      .wysiwyg h2,
      .wysiwyg .header.-h2,
      .mce-content-body .naglowek-2,
      .mce-content-body h2 {
        font-size: calc(0.72516vw + 27.67948px); } }
    @media (min-width: 1699px) {
      .wysiwyg .naglowek-2,
      .wysiwyg h2,
      .wysiwyg .header.-h2,
      .mce-content-body .naglowek-2,
      .mce-content-body h2 {
        font-size: 40px; } }

.wysiwyg .naglowek-3,
.wysiwyg h3,
.wysiwyg .header.-h3,
.mce-content-body .naglowek-3,
.mce-content-body h3 {
  margin-top: 1em;
  margin-bottom: .25em; }
  .wysiwyg .naglowek-3,
  .wysiwyg h3,
  .wysiwyg .header.-h3,
  .mce-content-body .naglowek-3,
  .mce-content-body h3 {
    font-size: 26px; }
    @media (min-width: 320px) {
      .wysiwyg .naglowek-3,
      .wysiwyg h3,
      .wysiwyg .header.-h3,
      .mce-content-body .naglowek-3,
      .mce-content-body h3 {
        font-size: calc(0.58013vw + 24.14358px); } }
    @media (min-width: 1699px) {
      .wysiwyg .naglowek-3,
      .wysiwyg h3,
      .wysiwyg .header.-h3,
      .mce-content-body .naglowek-3,
      .mce-content-body h3 {
        font-size: 34px; } }

.wysiwyg .naglowek-4,
.wysiwyg h4,
.wysiwyg .header.-h4,
.mce-content-body .naglowek-4,
.mce-content-body h4 {
  margin-top: 1em;
  margin-bottom: .25em; }
  .wysiwyg .naglowek-4,
  .wysiwyg h4,
  .wysiwyg .header.-h4,
  .mce-content-body .naglowek-4,
  .mce-content-body h4 {
    font-size: 21px; }
    @media (min-width: 320px) {
      .wysiwyg .naglowek-4,
      .wysiwyg h4,
      .wysiwyg .header.-h4,
      .mce-content-body .naglowek-4,
      .mce-content-body h4 {
        font-size: calc(0.50761vw + 19.37563px); } }
    @media (min-width: 1699px) {
      .wysiwyg .naglowek-4,
      .wysiwyg h4,
      .wysiwyg .header.-h4,
      .mce-content-body .naglowek-4,
      .mce-content-body h4 {
        font-size: 28px; } }

.wysiwyg .naglowek-5,
.wysiwyg h5,
.wysiwyg .header.-h5,
.mce-content-body .naglowek-5,
.mce-content-body h5 {
  margin-top: 1em;
  margin-bottom: .25em; }
  .wysiwyg .naglowek-5,
  .wysiwyg h5,
  .wysiwyg .header.-h5,
  .mce-content-body .naglowek-5,
  .mce-content-body h5 {
    font-size: 17px; }
    @media (min-width: 320px) {
      .wysiwyg .naglowek-5,
      .wysiwyg h5,
      .wysiwyg .header.-h5,
      .mce-content-body .naglowek-5,
      .mce-content-body h5 {
        font-size: calc(0.36258vw + 15.83974px); } }
    @media (min-width: 1699px) {
      .wysiwyg .naglowek-5,
      .wysiwyg h5,
      .wysiwyg .header.-h5,
      .mce-content-body .naglowek-5,
      .mce-content-body h5 {
        font-size: 22px; } }

.wysiwyg .naglowek-6,
.wysiwyg h6,
.wysiwyg .header.-h6,
.mce-content-body .naglowek-6,
.mce-content-body h6 {
  margin-top: 1em;
  margin-bottom: .25em; }
  .wysiwyg .naglowek-6,
  .wysiwyg h6,
  .wysiwyg .header.-h6,
  .mce-content-body .naglowek-6,
  .mce-content-body h6 {
    font-size: 12px; }
    @media (min-width: 320px) {
      .wysiwyg .naglowek-6,
      .wysiwyg h6,
      .wysiwyg .header.-h6,
      .mce-content-body .naglowek-6,
      .mce-content-body h6 {
        font-size: calc(0.29007vw + 11.07179px); } }
    @media (min-width: 1699px) {
      .wysiwyg .naglowek-6,
      .wysiwyg h6,
      .wysiwyg .header.-h6,
      .mce-content-body .naglowek-6,
      .mce-content-body h6 {
        font-size: 16px; } }

.mce-content-body .header.header--line {
  position: relative;
  padding-bottom: 1.25rem; }
  .mce-content-body .header.header--line::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #DEDEDE; }
  .mce-content-body .header.header--line::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 3px;
    width: 1.875rem;
    background-color: var(--color-primary); }
  .mce-content-body .header.header--line.header--left::after {
    left: 0; }
  .mce-content-body .header.header--line.header--center::after {
    left: 50%;
    transform: translateX(-50%); }

body.acc_font_small .wysiwyg, body.acc_font_small
.mce-content-body {
  font-size: calc(16px * 1); }
  @media (min-width: 320px) {
    body.acc_font_small .wysiwyg, body.acc_font_small
    .mce-content-body {
      font-size: calc(16px * 1); } }
  @media (min-width: 1699px) {
    body.acc_font_small .wysiwyg, body.acc_font_small
    .mce-content-body {
      font-size: calc(16px * 1); } }

body.acc_font_medium .wysiwyg, body.acc_font_medium
.mce-content-body {
  font-size: calc(16px * 1.12); }
  @media (min-width: 320px) {
    body.acc_font_medium .wysiwyg, body.acc_font_medium
    .mce-content-body {
      font-size: calc(16px * 1.12); } }
  @media (min-width: 1699px) {
    body.acc_font_medium .wysiwyg, body.acc_font_medium
    .mce-content-body {
      font-size: calc(16px * 1.12); } }

body.acc_font_big .wysiwyg, body.acc_font_big
.mce-content-body {
  font-size: calc(16px * 1.25); }
  @media (min-width: 320px) {
    body.acc_font_big .wysiwyg, body.acc_font_big
    .mce-content-body {
      font-size: calc(16px * 1.25); } }
  @media (min-width: 1699px) {
    body.acc_font_big .wysiwyg, body.acc_font_big
    .mce-content-body {
      font-size: calc(16px * 1.25); } }

.wysiwyg,
.wysiwyg p,
.mce-content-body,
.mce-content-body p {
  font-family: "SourceSansPro";
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  color: #3D3D3D;
  text-transform: none; }

.wysiwyg p,
.mce-content-body p {
  color: inherit;
  padding-bottom: 0.625rem; }

.wysiwyg b,
.wysiwyg strong,
.mce-content-body b,
.mce-content-body strong {
  font-weight: 700; }

.wysiwyg a:not(.btn):not(.file_add__name),
.mce-content-body a:not(.btn):not(.file_add__name) {
  text-decoration: underline;
  transition: color;
  transition: opacity 0.3s ease-out, -webkit-text-decoration 0.3s ease-out;
  transition: opacity 0.3s ease-out, text-decoration 0.3s ease-out;
  transition: opacity 0.3s ease-out, text-decoration 0.3s ease-out, -webkit-text-decoration 0.3s ease-out; }

.wysiwyg a:not(.btn):hover,
.mce-content-body a:not(.btn):hover {
  color: var(--color-primary);
  text-decoration: none; }

.wysiwyg ol,
.mce-content-body ol {
  list-style: decimal; }

.wysiwyg ul,
.wysiwyg ol,
.mce-content-body ul,
.mce-content-body ol {
  margin-top: 5px;
  list-style-position: inside;
  clear: both; }

.wysiwyg li,
.mce-content-body li {
  line-height: 1.2;
  margin: 8px 0; }
  .wysiwyg li:first-child,
  .mce-content-body li:first-child {
    margin-top: 0; }

.wysiwyg ol li,
.mce-content-body ol li {
  margin-left: 37px;
  list-style-position: outside; }

.wysiwyg ul li,
.mce-content-body ul li {
  display: block;
  flex-direction: row;
  align-items: center;
  margin-left: 37px;
  position: relative; }

.wysiwyg ul li::before,
.mce-content-body ul li::before {
  content: "";
  width: 22px;
  position: absolute;
  left: -37px;
  height: 1px;
  border-top: 1px solid var(--color-primary);
  margin: calc(0.6em + 2px) 7.5px 0; }

.wysiwyg .przycisk,
.mce-content-body .przycisk {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "SourceSansPro";
  font-weight: 900;
  transition: background-color 0.3s cubic-bezier(0.365, 0.005, 0.355, 1), border 0.3s cubic-bezier(0.365, 0.005, 0.355, 1);
  height: 3.23529vw;
  min-height: 38.5px;
  max-height: 55px;
  padding: 0 calc(1 / 2 * 2.82353vw + 1 / 2 * 48px);
  border-radius: var(--border-radius-button);
  background: var(--color-primary);
  color: var(--color-primary--text); }
  body.acc_font_small .wysiwyg .przycisk, body.acc_font_small
  .mce-content-body .przycisk {
    font-size: calc(14px * 1); }
    @media (min-width: 320px) {
      body.acc_font_small .wysiwyg .przycisk, body.acc_font_small
      .mce-content-body .przycisk {
        font-size: calc((0.07246vw + 13.76812px) * 1); } }
    @media (min-width: 1700px) {
      body.acc_font_small .wysiwyg .przycisk, body.acc_font_small
      .mce-content-body .przycisk {
        font-size: calc(15px * 1); } }
  body.acc_font_medium .wysiwyg .przycisk, body.acc_font_medium
  .mce-content-body .przycisk {
    font-size: calc(14px * 1.12); }
    @media (min-width: 320px) {
      body.acc_font_medium .wysiwyg .przycisk, body.acc_font_medium
      .mce-content-body .przycisk {
        font-size: calc((0.07246vw + 13.76812px) * 1.12); } }
    @media (min-width: 1700px) {
      body.acc_font_medium .wysiwyg .przycisk, body.acc_font_medium
      .mce-content-body .przycisk {
        font-size: calc(15px * 1.12); } }
  body.acc_font_big .wysiwyg .przycisk, body.acc_font_big
  .mce-content-body .przycisk {
    font-size: calc(14px * 1.25); }
    @media (min-width: 320px) {
      body.acc_font_big .wysiwyg .przycisk, body.acc_font_big
      .mce-content-body .przycisk {
        font-size: calc((0.07246vw + 13.76812px) * 1.25); } }
    @media (min-width: 1700px) {
      body.acc_font_big .wysiwyg .przycisk, body.acc_font_big
      .mce-content-body .przycisk {
        font-size: calc(15px * 1.25); } }
  .wysiwyg .przycisk:hover,
  .mce-content-body .przycisk:hover {
    background-color: var(--color-primary--hover); }

.tinyColumnSection {
  display: flex;
  flex-direction: column;
  align-items: stretch !important;
  justify-content: space-between !important; }
  .tinyColumnSection .tinyColumnSection__item {
    padding: 5px;
    flex: 1 1 0; }

@media (min-width: 768px) {
  .tinyColumnSection {
    flex-direction: row; } }

.mce-content-body {
  padding: 10px !important; }
  .mce-content-body a {
    background-color: #B4D7FF; }

@media (min-width: 768px) {
  .layoutTemplate--twoColumns {
    display: flex;
    flex-direction: row; }
    .layoutTemplate--twoColumns > .column {
      width: 48%;
      flex: 50% 0 0; }
      .layoutTemplate--twoColumns > .column:not(:last-child) {
        margin-right: 4%; } }

.layoutTemplate--case_list tr:not(:last-child) {
  border-bottom: 1px solid #D6D8E0; }

.layoutTemplate--case_list td {
  padding: 0.9375rem; }
  .layoutTemplate--case_list td:first-child {
    padding-right: 1.875rem; }

.layoutTemplate--case_list .case_list--category_link {
  display: block; }

.zoz_text {
  padding-bottom: 2.5rem !important;
  font-size: calc(18px * 1) !important;
  color: #000000; }
  .zoz_text h2, .zoz_text strong {
    font-weight: 700;
    color: #1B1B4F; }
  .zoz_text ul {
    color: #1B1B4F;
    padding-top: 1rem; }
  .zoz_text li {
    line-height: 1.7;
    margin-left: 2.5rem;
    margin-bottom: 0.9375rem; }
    .zoz_text li::before {
      content: "\f139" !important;
      font-family: "iconset";
      position: absolute;
      right: 1.875rem;
      font-size: 0.625rem;
      width: 1.75rem !important;
      height: 1.75rem !important;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      background: var(--color-primary);
      color: var(--color-primary--text);
      left: -2.5rem !important;
      top: 50%;
      border-top: 0 !important;
      transform: translate(0, -50%);
      margin: 0 !important;
      background-size: 100%; }

@media (max-width: 767px) {
  .zoz_text td {
    display: block; }
    .zoz_text td:first-child {
      width: 100% !important; }
    .zoz_text td:last-child {
      width: 100% !important; } }

@media (min-width: 1200px) {
  .zoz_text td:first-child {
    padding-right: 13%; }
  .zoz_text td:last-child {
    width: 45.5%; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .zoz_text td:first-child {
    padding-right: 7%; }
  .zoz_text td:last-child {
    width: 45.5%; } }

.features_template {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 1.875rem; }

.features_template__item {
  display: flex;
  align-items: center;
  background-color: #F2F5F9;
  border-radius: 4px;
  min-height: 5.625rem;
  margin-bottom: 0.625rem;
  width: 100%; }

.features_template__icon {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-primary); }
  .features_template__icon::after {
    content: "";
    width: 1px;
    height: 70%;
    background-color: #DEDEDE;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); }

.features_template__text {
  padding: 0.625rem 1.875rem;
  font-size: 1.2em;
  line-height: 1.2; }

@media (min-width: 768px) {
  .features_template {
    justify-content: space-between; }
  .features_template__item {
    width: calc((100% - 10px) / 2); } }

h3.header_width_line {
  position: relative;
  padding-bottom: 1.25rem; }
  h3.header_width_line::after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #DEDEDE;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1; }
  h3.header_width_line::before {
    content: "";
    position: absolute;
    width: 1.875rem;
    height: 3px;
    z-index: 2;
    left: 0;
    bottom: 0;
    background-color: var(--color-primary); }

.small_header_width_text {
  margin-top: 1.875rem; }
/*# sourceMappingURL=availability_declaration_site.css.map */
