@charset "UTF-8";
/* Menu fb logowanie */
/* STYLES FOR PNG LOGO */
.logoHolder {
  position: relative;
  top: -25%;
  display: block;
  height: 30px;
}

.whiteLogo,
.blackLogo {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.slides.whiteSlide .blackLogo,
.slides:not(.whiteSlide) .whiteLogo {
  opacity: 1;
}

/* STYLES FOR TEXT LOGO */
.textLogo {
  font-size: 33px;
  letter-spacing: -1px;
  font-weight: 600;
}

.menu, .mainMenu {
  font-family: "Poppins";
}

/* Tuchola Promo na Start (#1) */
.headline-white * {
  position: relative;
  display: inline;
  color: #000;
  font-weight: 700;
  background: #fff;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0 0.25em 0;
  line-height: 1.5;
}

.headline-yellow > span {
  position: relative;
  display: inline;
  color: #000;
  font-weight: 700;
  background: #ffdd00;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0 0.25em 0;
  line-height: 1.5;
}

.headline-orange * {
  position: relative;
  display: inline;
  color: #000;
  font-weight: 700;
  background: #fff;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0 0.25em 0;
  line-height: 1.5;
}

/* Lokalizacja (#2) */
.slide[data-cid=slide-36-b1edd12d] .box-169 {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.101421), 0px 1px 4px rgba(0, 0, 0, 0.101421);
}
.slide[data-cid=slide-36-b1edd12d] .list-169 li {
  position: relative;
  padding-left: 34px;
}
.slide[data-cid=slide-36-b1edd12d] .list-169 li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background: rgba(255, 221, 0, 0.1) url("../assets/svg/check-bold.svg") 50% 50% no-repeat;
  background-size: 10px;
}

.headline-yellow > span {
  position: relative;
  display: inline;
  color: #000;
  font-weight: 700;
  background: #ffdd00;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0 0.25em 0;
  line-height: 1.5;
}

.headline-black * {
  position: relative;
  display: inline;
  color: #fff;
  font-weight: 700;
  background: #000;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0 0.25em 0;
  line-height: 1.5;
}

.headline-white * {
  position: relative;
  display: inline;
  color: #000;
  font-weight: 700;
  background: #fff;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0 0.25em 0;
  line-height: 1.5;
}

/* Zasady (#3) */
img.rotate {
  transition: transform 0.4s ease-in-out;
  transform: rotate(-5deg);
}

img.rotate:hover {
  transform: rotate(-8deg);
  transform: scale(1.2);
}

.headline-yellow > span {
  position: relative;
  display: inline;
  color: #000;
  font-weight: 700;
  background: #ffdd00;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0 0.25em 0;
  line-height: 1.5;
}

.headline-black * {
  position: relative;
  display: inline;
  color: #fff;
  font-weight: 700;
  background: #000;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0 0.25em 0;
  line-height: 1.5;
}

.headline-white * {
  position: relative;
  display: inline;
  color: #000;
  font-weight: 700;
  background: #fff;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0 0.25em 0;
  line-height: 1.5;
}

/* FAQ - najczęściej zadawane pytania (#4) */
.headline-yellow > span {
  position: relative;
  display: inline;
  color: #000;
  font-weight: 700;
  background: #ffdd00;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0 0.25em 0;
  line-height: 1.5;
}

.tabs {
  max-width: 100%;
}
