
.vox-page .button_theme_primary {background:#f1cd8d;color:#231332}
.vox-page .button_theme_primary .button__content{color:inherit}
.vox-page a:focus-visible,.vox-page summary:focus-visible{outline:2px solid #f4d299;outline-offset:3px}
.vox-inner-banner{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:210px;margin:0 0 24px;padding:clamp(18px,4vw,45px);border-radius:16px;background:#1a1333}
.vox-inner-banner img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}
.vox-inner-banner::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#100c25 8%,#100c25ce 42%,transparent)}
.vox-inner-banner h1{max-width:74%;overflow-wrap:break-word}
.vox-inner-banner a{display:inline-flex;align-items:center}
.vox-page .seo-content{min-width:0;max-height:none;overflow:visible;overflow-wrap:break-word}
.vox-page section[aria-label="Tabela z danymi"]{width:100%;overflow-x:auto;margin:16px 0}
.vox-page section[aria-label="Tabela z danymi"] table{margin:0}
.vox-page .carousel__slideImageContainer img{object-fit:cover;object-position:center}
.vox-page .footer__menu nav{flex-wrap:wrap}
.vox-page details[name="faq"] summary{overflow-wrap:anywhere}
.vox-page .header__logo img{object-fit:contain}
@media(max-width:640px){
.vox-inner-banner{min-height:185px}
.vox-inner-banner img{object-position:58% center}
.vox-inner-banner h1{max-width:90%;font-size:clamp(22px,6vw,31px)}
.vox-page .carousel__slideImageContainer img{object-position:67% center}
.vox-page section[aria-label="Tabela z danymi"] table{min-width:420px}
}

.vox-page .button.button_theme_primary,
.vox-page .button.button_theme_primary .button__content { color:#21132d !important }
.vox-page .button.button_theme_primary {
  background:linear-gradient(110deg,#e8bb76,#fae0a8) !important;
}
.vox-page .button.button_theme_primary:hover {
  background:linear-gradient(110deg,#f0ce8d,#ffedc5) !important;
}
.vox-page .carousel_mainPromo .carousel__slide::after {
  background:linear-gradient(90deg,#100c25f2 0%,#100c25ab 43%,#100c2500 70%);
}
.vox-page .carousel_mainPromo .carousel__slideImageContainer img {object-position:center}
.vox-page .carousel__brand {
  display:block;
  width:clamp(155px,17vw,230px);
  height:auto;
  margin-bottom:14px;
}
@media(max-width:767px){
  .vox-page .carousel_mainPromo .carousel__slide::after {background:none}
  .vox-page .carousel_mainPromo .carousel__slideImageContainer img {object-position:72% center}
  .vox-page .carousel__brand {width:142px;margin-bottom:4px}
}

.vox-page .page__body {background-color:#100c25 !important}
.vox-page .carousel_mainPromo .carousel__slideContent {background-color:transparent}
@media(max-width:767px){
  .vox-page .header .header__logo,
  .vox-page .header .header__logo .logo {display:flex !important;align-items:center}
  .vox-page .header .header__logo .logo__desktopIcon {display:none !important}
  .vox-page .header .header__logo .logo__mobileIcon {display:block !important;width:30px;height:32px;margin:0}
  .vox-page .carousel_mainPromo .carousel__slideContent {background:#1a1333}
}
