@charset "UTF-8";
/* Ten plik, to miejsce w którym nadpisujemy zmienne znajdujące się w powyżej
 * zaimportowany pliku.
 * 1. Colors
 * 2. Typography
 * 3. Borders
 * 4. Spacers
 * 5. Transitions
 * 6. Namespaces
 * 7. Paths to static resources
 * 8. Layer widths
 * 9. Component specific size and spacing
 * 10. Z-index
 * 11. Grid breakpoints
 * 12. Elevations
 */
/* squared */
/* full rounded */
html[data-segment=private-banking] {
  --header-top-bg-color: #001B41;
  --header-bottom-bg-color: #001B41;
  --header-text-color: #ffffff;
  --header-icon-color: #ffffff;
  --button-primary-bg-hover: #064EA1;
  --button-tertiary-inverted-bg-hover: #001530;
  --headline-margin-bottom: 36px;
  --subheadline-margin-bottom: 44px;
  --color-text-heading: #001B41;
  --color-text-body: #0a285c;
  --footer-logo-bg-color: #001B41;
}
html[data-segment=private-banking] .layout_section.bg-blue-pb {
  background-color: #001B41;
  color: #ffffff;
}
html[data-segment=private-banking] .layout_section.bg-blue-pb h1, html[data-segment=private-banking] .layout_section.bg-blue-pb h2, html[data-segment=private-banking] .layout_section.bg-blue-pb h3, html[data-segment=private-banking] .layout_section.bg-blue-pb h4, html[data-segment=private-banking] .layout_section.bg-blue-pb h5, html[data-segment=private-banking] .layout_section.bg-blue-pb h6,
html[data-segment=private-banking] .layout_section.bg-blue-pb .h1, html[data-segment=private-banking] .layout_section.bg-blue-pb .h2, html[data-segment=private-banking] .layout_section.bg-blue-pb .h3, html[data-segment=private-banking] .layout_section.bg-blue-pb .h4, html[data-segment=private-banking] .layout_section.bg-blue-pb .h5, html[data-segment=private-banking] .layout_section.bg-blue-pb .h6 {
  color: #ffffff;
}
html[data-segment=private-banking] .layout_section.bg-blue-pb .component_header,
html[data-segment=private-banking] .layout_section.bg-blue-pb .component_subheadline,
html[data-segment=private-banking] .layout_section.bg-blue-pb a, html[data-segment=private-banking] .layout_section.bg-blue-pb .link, html[data-segment=private-banking] .layout_section.bg-blue-pb .link-arrow, html[data-segment=private-banking] .layout_section.bg-blue-pb .link-arrow-back {
  color: #ffffff;
}
html[data-segment=private-banking] .layout_section.bg-blue-pb .swiper-pagination-bullet.state-active .swiper-pagination-button {
  background-color: #ffffff;
  border-color: #e4eaf0;
}
html[data-segment=private-banking] .layout_section.bg-blue-pb .swiper-navigation {
  color: #ffffff;
}
html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner],
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] {
  color: var(--color-text-body);
}
html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable h1, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable h2, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable h3, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable h4, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable h5, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable h6,
html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable .h1, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable .h2, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable .h3, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable .h4, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable .h5, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable .h6,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] h1,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] h2,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] h3,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] h4,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] h5,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] h6,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] .h1,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] .h2,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] .h3,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] .h4,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] .h5,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] .h6,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] h1,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] h2,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] h3,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] h4,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] h5,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] h6,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] .h1,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] .h2,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] .h3,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] .h4,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] .h5,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] .h6 {
  color: var(--color-text-heading);
}
html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable a, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable .link, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable .link-arrow, html[data-segment=private-banking] .layout_section.bg-blue-pb .clickable .link-arrow-back,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] a,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] .link,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] .link-arrow,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__inner] .link-arrow-back,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] a,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] .link,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] .link-arrow,
html[data-segment=private-banking] .layout_section.bg-blue-pb [class*=__text] .link-arrow-back {
  color: var(--color-link, #2870ED);
}
html[data-segment=private-banking] .layout_section.light-gray-pb {
  background-color: #FAFBFC;
  border-radius: 8px;
}
html[data-segment=private-banking] .layout_section.bg-blue-pb, html[data-segment=private-banking] .layout_section.light-gray-pb {
  border-radius: 8px;
}
@media (max-width: 991.98px) {
  html[data-segment=private-banking] .layout_section.bg-blue-pb, html[data-segment=private-banking] .layout_section.light-gray-pb {
    border-radius: 0;
  }
}
html[data-segment=private-banking] .component.headers-align-left .component_header,
html[data-segment=private-banking] .component.headers-align-left .component_subheadline,
html[data-segment=private-banking] .inner-component .component.headers-align-left .component_header,
html[data-segment=private-banking] .inner-component .component.headers-align-left .component_subheadline {
  text-align: left;
}
html[data-segment=private-banking] .component.headers-align-left .component_subheadline,
html[data-segment=private-banking] .inner-component .component.headers-align-left .component_subheadline {
  margin-top: 0;
}
html[data-segment=private-banking] .component.headers-align-left .component_subheadline > h1,
html[data-segment=private-banking] .component.headers-align-left .component_subheadline > h2,
html[data-segment=private-banking] .component.headers-align-left .component_subheadline > h3,
html[data-segment=private-banking] .component.headers-align-left .component_subheadline > h4,
html[data-segment=private-banking] .component.headers-align-left .component_subheadline > h5,
html[data-segment=private-banking] .component.headers-align-left .component_subheadline > h6,
html[data-segment=private-banking] .component.headers-align-left .component_subheadline > p,
html[data-segment=private-banking] .inner-component .component.headers-align-left .component_subheadline > h1,
html[data-segment=private-banking] .inner-component .component.headers-align-left .component_subheadline > h2,
html[data-segment=private-banking] .inner-component .component.headers-align-left .component_subheadline > h3,
html[data-segment=private-banking] .inner-component .component.headers-align-left .component_subheadline > h4,
html[data-segment=private-banking] .inner-component .component.headers-align-left .component_subheadline > h5,
html[data-segment=private-banking] .inner-component .component.headers-align-left .component_subheadline > h6,
html[data-segment=private-banking] .inner-component .component.headers-align-left .component_subheadline > p {
  text-align: left;
}
html[data-segment=private-banking] .component.padding-top-32,
html[data-segment=private-banking] .inner-component .component.padding-top-32 {
  padding-top: 32px;
}
html[data-segment=private-banking] .component .productAddons .component_subheadline,
html[data-segment=private-banking] .component .newsCarousel .component_subheadline,
html[data-segment=private-banking] .inner-component .component .productAddons .component_subheadline,
html[data-segment=private-banking] .inner-component .component .newsCarousel .component_subheadline {
  margin-bottom: var(--subheadline-margin-bottom, 44px);
}
html[data-segment=private-banking] .footer-new__logo {
  border: 2px solid rgba(255, 255, 255, 0.7);
}
@media (min-width: 768px) {
  html[data-segment=private-banking] .footer-new__contact-section .footer-new__navigation-title {
    color: var(--color-text-heading);
  }
}