.elementor-kit-7{--e-global-color-primary:#030605;--e-global-color-secondary:#F2F2F7;--e-global-color-text:#030605;--e-global-color-accent:#42B875;--e-global-color-056171d:#DC3F49;--e-global-color-9cd61e9:#6737F9;--e-global-color-1256751:#EA5E34;--e-global-color-b0ca464:#3B9866;--e-global-color-a252fb5:#FFFFFF;--e-global-color-aa7ea97:#00000000;--e-global-color-9079952:#ED3F5B;--e-global-color-8ad2008:#C7CAD1;--e-global-color-c5732b9:#462FBC;--e-global-typography-primary-font-family:"Sohne";--e-global-typography-secondary-font-family:"Signika";--e-global-typography-text-font-family:"Sohne";--e-global-typography-text-font-size:1.125rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.625rem;--e-global-typography-accent-font-family:"Signika";--e-global-typography-8a550ed-font-family:"Helvetica";--e-global-typography-b4ded3a-font-family:"Signika";--e-global-typography-b4ded3a-font-size:2.875rem;--e-global-typography-b4ded3a-font-weight:700;--e-global-typography-b4ded3a-line-height:1.13em;--e-global-typography-bf8ff71-font-family:"Signika";--e-global-typography-bf8ff71-font-size:2.375rem;--e-global-typography-bf8ff71-font-weight:700;--e-global-typography-efa7a2e-font-family:"Signika";--e-global-typography-efa7a2e-font-size:1.875rem;--e-global-typography-efa7a2e-font-weight:700;--e-global-typography-cb0337c-font-family:"Signika";--e-global-typography-cb0337c-font-size:1.5rem;--e-global-typography-cb0337c-font-weight:600;--e-global-typography-b39ac1e-font-family:"Sohne";--e-global-typography-b39ac1e-font-size:1.25rem;--e-global-typography-b39ac1e-font-weight:400;--e-global-typography-b39ac1e-line-height:2rem;--e-global-typography-eb4e7c4-font-family:"Sohne";--e-global-typography-eb4e7c4-font-size:1rem;--e-global-typography-eb4e7c4-font-weight:600;--e-global-typography-eb4e7c4-line-height:1.25rem;--e-global-typography-f18bec0-font-family:"Sohne";--e-global-typography-f18bec0-font-size:1.125rem;--e-global-typography-f18bec0-font-weight:400;--e-global-typography-f18bec0-line-height:2rem;--e-global-typography-43b43f7-font-family:"Sohne";--e-global-typography-43b43f7-font-size:1rem;--e-global-typography-fd8da47-font-family:"Helvetica";--e-global-typography-fd8da47-font-size:0.875rem;--e-global-typography-bbc35f4-font-family:"Helvetica";--e-global-typography-bbc35f4-font-size:1.125rem;--e-global-typography-bbc35f4-font-weight:700;--e-global-typography-bd1358a-font-family:"Signika";--e-global-typography-bd1358a-font-size:1.375rem;--e-global-typography-bd1358a-line-height:1em;--e-global-typography-e2d1825-font-family:"Signika";--e-global-typography-e2d1825-font-size:1.875rem;--e-global-typography-e2d1825-font-weight:bold;--e-global-typography-e2d1825-line-height:2.25rem;--e-global-typography-e2d1825-word-spacing:0px;--e-global-typography-47af60d-font-family:"Sohne";--e-global-typography-47af60d-font-size:1.5rem;--e-global-typography-47af60d-font-weight:600;--e-global-typography-bba2fbe-font-family:"Sohne";--e-global-typography-bba2fbe-font-size:1.5rem;--e-global-typography-bba2fbe-font-weight:600;--e-global-typography-6b6be89-font-family:"Helvetica";--e-global-typography-6b6be89-font-size:0.875rem;--e-global-typography-6b6be89-font-weight:400;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-9079952 );font-family:var( --e-global-typography-eb4e7c4-font-family ), Sans-serif;font-size:var( --e-global-typography-eb4e7c4-font-size );font-weight:var( --e-global-typography-eb4e7c4-font-weight );line-height:var( --e-global-typography-eb4e7c4-line-height );color:var( --e-global-color-a252fb5 );border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-a252fb5 );color:var( --e-global-color-9079952 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1216px;}.e-con{--container-max-width:1216px;}.elementor-widget:not(:last-child){--kit-widget-spacing:1rem;}.elementor-element{--widgets-spacing:1rem 1rem;--widgets-spacing-row:1rem;--widgets-spacing-column:1rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-7{--e-global-typography-f18bec0-font-size:1.25rem;--e-global-typography-f18bec0-line-height:2rem;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-eb4e7c4-font-size );line-height:var( --e-global-typography-eb4e7c4-line-height );}}@media(max-width:1024px){.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-eb4e7c4-font-size );line-height:var( --e-global-typography-eb4e7c4-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.5rem;--e-global-typography-b4ded3a-font-size:1.375rem;--e-global-typography-b4ded3a-line-height:1.14em;--e-global-typography-bf8ff71-font-size:1.375rem;--e-global-typography-bf8ff71-line-height:1.875rem;--e-global-typography-f18bec0-font-size:1rem;--e-global-typography-f18bec0-line-height:1.5rem;--e-global-typography-bbc35f4-font-size:14px;--e-global-typography-bd1358a-font-size:1.5rem;--e-global-typography-bd1358a-line-height:1.2em;--e-global-typography-e2d1825-font-size:1.5rem;--e-global-typography-e2d1825-line-height:1.2em;--e-global-typography-47af60d-font-size:1.25rem;--e-global-typography-47af60d-line-height:1.13em;--e-global-typography-bba2fbe-font-size:1.125rem;--e-global-typography-bba2fbe-line-height:1.13em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-eb4e7c4-font-size );line-height:var( --e-global-typography-eb4e7c4-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Niech wrapper i wideo zachowują się jak domyślny widget Elementora */
#video-spot-2024 .elementor-wrapper,
#video-spot-2025 .elementor-wrapper {
  width: 100%;
  height: 100%;
}

#video-spot-2024 .elementor-video,
#video-spot-2025 .elementor-video {
  width: 100%;
  height: 100%;
}

.purple-fisz ul, .green-fisz ul, .pink-fisz ul {padding-inline-start: 24px !important;
}

/* Koło 100x100 px na środku horyzontalnie, 16px od góry - TYLKO dla stanu normalnego */
.pink-fisz .elementor-flip-box__front .elementor-flip-box__layer__overlay::before {
  content: '';
  position: absolute;
  width: 100px;
  height: 100px;
  background-color: var(--e-global-color-accent);
  border-radius: 50%;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 0;
}

/* Ćwierć koła w prawym dolnym rogu - TYLKO dla stanu normalnego */
.pink-fisz .elementor-flip-box__front .elementor-flip-box__layer__overlay::after {
  content: '';
  position: absolute;
  width: 60px;
  height: 60px;
  background-color: var(--e-global-color-accent);
  bottom: 0;
  right: 0;
  z-index: 0;
  mask-image: radial-gradient(circle at 100% 100%, black 60px, transparent 60px);
  -webkit-mask-image: radial-gradient(circle at 100% 100%, black 60px, transparent 60px);
}

/* Piktogram Touch w prawym dolnym rogu - FRONT */
.pink-fisz .elementor-flip-box__front::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  background-image: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/Touch.svg');
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 7px;
  right: 2px;
  z-index: 3;
}

/* NOWY: Tekst "Jak inaczej zapytać?" na dole z lewej - FRONT */
.pink-fisz .elementor-flip-box__front .elementor-flip-box__layer__inner::after {
  content: 'Jak inaczej zapytać?';
  position: absolute;
  top: 340px;
  left: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 16px;
  letter-spacing: 0;
  text-align: center;
  color: #FFFFFF; /* dostosuj kolor do potrzeb */
  z-index: 2;
  pointer-events: none;
}

/* Ćwierć koła w lewym dolnym rogu - TYLKO dla stanu hover */
.pink-fisz .elementor-flip-box__back .elementor-flip-box__layer__overlay::after {
  content: '';
  position: absolute;
  width: 60px;
  height: 60px;
  background-color: var(--e-global-color-accent);
  bottom: 0;
  left: 0;
  z-index: 0;
  mask-image: radial-gradient(circle at 0% 100%, black 60px, transparent 60px);
  -webkit-mask-image: radial-gradient(circle at 0% 100%, black 60px, transparent 60px);
}

/* Piktogram Rotate w lewym dolnym rogu obrócony o 90° - BACK */
.pink-fisz .elementor-flip-box__back::after {
  content: '';
  position: absolute;
  width: 33px;
  height: 33px;
  background-image: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/Rotate.svg');
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 10px;
  left: 7px;
  transform: rotate(-45deg);
  z-index: 3;
}

/* Upewnij się, że overlay ma position: relative */
.pink-fisz .elementor-flip-box__layer__overlay {
  position: relative;
}

/* Cała warstwa wewnętrzna nad kołami */
.pink-fisz .elementor-flip-box__layer__inner {
  position: relative;
  z-index: 1;
}

/* Description musi być relative dla pozycjonowania piktogramów */
.pink-fisz .elementor-flip-box__layer__description {
  position: relative;
}


/* NOWY: Tekst PURPLE - FRONT */
.purple-fisz .elementor-flip-box__front .elementor-flip-box__layer__inner::after {
  content: 'O co dopytać rodzinę?';
  position: absolute;
  top: 340px;
  left: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 16px;
  letter-spacing: 0;
  text-align: center;
  color: #FFFFFF; /* dostosuj kolor do potrzeb */
  z-index: 2;
  pointer-events: none;
}

/* NOWY: Tekst GREEN - FRONT */
.green-fisz .elementor-flip-box__front .elementor-flip-box__layer__inner::after {
  content: 'Jak o to dopytać?';
  position: absolute;
  top: 340px;
  left: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 16px;
  letter-spacing: 0;
  text-align: center;
  color: #FFFFFF; /* dostosuj kolor do potrzeb */
  z-index: 2;
  pointer-events: none;
}

.pink-fisz .elementor-flip-box__image {
  display: flex;
  margin: 15px 0 0 2px;
  width: 100%;
  justify-content: center;
  position: relative;
}

.pink-fisz {
    font-family: Signika;
    font-size: 22px;
    font-weight: 600;
}


.pink-fisz .wp-block-list {
    line-height: 1em;
}


/* ========== GREEN-FISZ (czerwone koła #ED3F5B) ========== */

/* Koło 100x100 px na środku horyzontalnie, 16px od góry - TYLKO dla stanu normalnego */
.green-fisz .elementor-flip-box__front .elementor-flip-box__layer__overlay::before {
  content: '';
  position: absolute;
  width: 100px;
  height: 100px;
  background-color: #ED3F5B;
  border-radius: 50%;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 0;
}

/* Ćwierć koła w prawym dolnym rogu - TYLKO dla stanu normalnego */
.green-fisz .elementor-flip-box__front .elementor-flip-box__layer__overlay::after {
  content: '';
  position: absolute;
  width: 60px;
  height: 60px;
  background-color: #ED3F5B;
  bottom: 0;
  right: 0;
  z-index: 0;
  mask-image: radial-gradient(circle at 100% 100%, black 60px, transparent 60px);
  -webkit-mask-image: radial-gradient(circle at 100% 100%, black 60px, transparent 60px);
}

/* Piktogram Touch w prawym dolnym rogu - FRONT */
.green-fisz .elementor-flip-box__front::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  background-image: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/Touch.svg');
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 7px;
  right: 2px;
  z-index: 3;
}

/* Tekst "Jak o to dopytać?" na dole z lewej - FRONT */
.green-fisz .elementor-flip-box__front .elementor-flip-box__layer__inner::after {
  content: 'Jak o to dopytać?';
  position: absolute;
  top: 340px;
  left: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 16px;
  letter-spacing: 0;
  text-align: center;
  color: #FFFFFF;
  z-index: 2;
  pointer-events: none;
}

/* Ćwierć koła w lewym dolnym rogu - TYLKO dla stanu hover */
.green-fisz .elementor-flip-box__back .elementor-flip-box__layer__overlay::after {
  content: '';
  position: absolute;
  width: 60px;
  height: 60px;
  background-color: #ED3F5B;
  bottom: 0;
  left: 0;
  z-index: 0;
  mask-image: radial-gradient(circle at 0% 100%, black 60px, transparent 60px);
  -webkit-mask-image: radial-gradient(circle at 0% 100%, black 60px, transparent 60px);
}

/* Piktogram Rotate w lewym dolnym rogu obrócony o 90° - BACK */
.green-fisz .elementor-flip-box__back::after {
  content: '';
  position: absolute;
  width: 33px;
  height: 33px;
  background-image: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/Rotate.svg');
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 10px;
  left: 7px;
  transform: rotate(-45deg);
  z-index: 3;
}

/* Upewnij się, że overlay ma position: relative */
.green-fisz .elementor-flip-box__layer__overlay {
  position: relative;
}

/* Cała warstwa wewnętrzna nad kołami */
.green-fisz .elementor-flip-box__layer__inner {
  position: relative;
  z-index: 1;
}

/* Description musi być relative dla pozycjonowania piktogramów */
.green-fisz .elementor-flip-box__layer__description {
  position: relative;
}

.green-fisz .elementor-flip-box__image {
  display: flex;
  margin: 15px 0 0 2px;
  width: 100%;
  justify-content: center;
  position: relative;
}

.green-fisz {
    font-family: Signika;
    font-size: 22px;
    font-weight: 600;
}

.green-fisz .wp-block-list {
    line-height: 1em;
}


/* ========== PURPLE-FISZ ========== */

/* Koło 100x100 px na środku horyzontalnie, 16px od góry - TYLKO dla stanu normalnego */
.purple-fisz .elementor-flip-box__front .elementor-flip-box__layer__overlay::before {
  content: '';
  position: absolute;
  width: 100px;
  height: 100px;
  background-color: #EA5E34;
  border-radius: 50%;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 0;
}

/* Ćwierć koła w prawym dolnym rogu - TYLKO dla stanu normalnego */
.purple-fisz .elementor-flip-box__front .elementor-flip-box__layer__overlay::after {
  content: '';
  position: absolute;
  width: 60px;
  height: 60px;
  background-color: #EA5E34;
  bottom: 0;
  right: 0;
  z-index: 0;
  mask-image: radial-gradient(circle at 100% 100%, black 60px, transparent 60px);
  -webkit-mask-image: radial-gradient(circle at 100% 100%, black 60px, transparent 60px);
}

/* Piktogram Touch w prawym dolnym rogu - FRONT */
.purple-fisz .elementor-flip-box__front::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  background-image: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/Touch.svg');
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 7px;
  right: 2px;
  z-index: 3;
}

/* Tekst "O co dopytać rodzinę?" na dole z lewej - FRONT */
.purple-fisz .elementor-flip-box__front .elementor-flip-box__layer__inner::after {
  content: 'O co dopytać rodzinę?';
  position: absolute;
  top: 340px;
  left: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 16px;
  letter-spacing: 0;
  text-align: center;
  color: #FFFFFF;
  z-index: 2;
  pointer-events: none;
}

/* Ćwierć koła w lewym dolnym rogu - TYLKO dla stanu hover */
.purple-fisz .elementor-flip-box__back .elementor-flip-box__layer__overlay::after {
  content: '';
  position: absolute;
  width: 60px;
  height: 60px;
  background-color: #EA5E34;
  bottom: 0;
  left: 0;
  z-index: 0;
  mask-image: radial-gradient(circle at 0% 100%, black 60px, transparent 60px);
  -webkit-mask-image: radial-gradient(circle at 0% 100%, black 60px, transparent 60px);
}

/* Piktogram Rotate w lewym dolnym rogu obrócony o 90° - BACK */
.purple-fisz .elementor-flip-box__back::after {
  content: '';
  position: absolute;
  width: 33px;
  height: 33px;
  background-image: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/Rotate.svg');
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 10px;
  left: 7px;
  transform: rotate(-45deg);
  z-index: 3;
}

/* Upewnij się, że overlay ma position: relative */
.purple-fisz .elementor-flip-box__layer__overlay {
  position: relative;
}

/* Cała warstwa wewnętrzna nad kołami */
.purple-fisz .elementor-flip-box__layer__inner {
  position: relative;
  z-index: 1;
}

/* Description musi być relative dla pozycjonowania piktogramów */
.purple-fisz .elementor-flip-box__layer__description {
  position: relative;
}

.purple-fisz .elementor-flip-box__image {
  display: flex;
  margin: 15px 0 0 2px;
  width: 100%;
  justify-content: center;
  position: relative;
}

.purple-fisz {
    font-family: Signika;
    font-size: 22px;
    font-weight: 600;
}

.purple-fisz .wp-block-list {
    line-height: 1em;
}

.swiper-pagination-bullet-active {
    width: 20px !important;
    border-radius: 12px !important;
}

.swiper-pagination-bullet {
    
    border-radius: 12px !important;
}

/* kontener slidera jako flex, żeby środkiem ustawić paginację */
.co-robi .elementor-image-carousel-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center; /* centrowanie paginacji w poziomie */
}

/* sam box paginacji – tylko tło, padding i auto-szerokość */
.co-robi .swiper-pagination {
  background-color: #fff;
  border-radius:4px;
  padding: 6px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 18px;
  margin: 0 auto 12px;
}

/* usuń to, bo potrafi „rozsadzić” układ */
.co-robi .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  width: auto;
}
.co-robi.elementor-widget-image-carousel {
  text-align: center;
}
/* 1. Nadpisanie globalnych ustawień Swipera/Elementora */
.co-robi .swiper-horizontal > .swiper-pagination-bullets,
.co-robi .swiper-pagination-bullets.swiper-pagination-horizontal,
.co-robi .swiper-pagination-custom,
.co-robi .swiper-pagination-fraction {
    left: 50% !important;
    transform: translateX(-50%) translate3d(0, 0, 0) !important;
    width: auto !important; /* żeby ramka była tylko tak szeroka jak kulki */
    bottom: 12px; /* możesz dostosować */
}

/* 2. Styl samej ramki */
.co-robi .swiper-pagination {
    background-color: #fff;
    padding: 6px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 18px;
    margin: 0 0 6px; /* margin auto nie zadziała przy position:absolute */
    position: absolute; /* zostawiamy pozycjonowanie absolutne */
}

/* Pointer na flipbox'ach */
.elementor-widget-loop-carousel .elementor-flip-box {
  cursor: pointer;
}

/* Grab na kontenerach carousel */
.elementor-widget-loop-carousel .elementor-loop-container,
.elementor-widget-loop-carousel .swiper-wrapper {
  cursor: grab;
}

/* Grabbing podczas przeciągania */
.elementor-widget-loop-carousel .elementor-loop-container:active,
.elementor-widget-loop-carousel .swiper-wrapper:active {
  cursor: grabbing;
}

/* Pointer na nawigacji */
.elementor-widget-loop-carousel .elementor-swiper-button,
.elementor-widget-loop-carousel .swiper-pagination-bullet {
  cursor: pointer;
}

/* Blokada zaznaczania w kartach */
.elementor-widget-loop-carousel .elementor-flip-box,
.elementor-widget-loop-carousel .elementor-flip-box * {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* Blokada zaznaczania w całym carousel */
.elementor-widget-loop-carousel .swiper-wrapper {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* Wyłącz domyślne zachowanie focus na mobile */
.elementor-flip-box {
  -webkit-tap-highlight-color: transparent;
  outline: none;
}

/* Zapobiegaj automatycznemu flip na focus */
.elementor-flip-box:focus {
  outline: none;
}

/* Opcjonalnie - wyłącz domyślny hover Elementora na mobile */
@media (max-width: 768px) {
  .elementor-flip-box:hover .elementor-flip-box__layer--front {
    transform: none !important;
  }
  
  .elementor-flip-box:hover .elementor-flip-box__layer--back {
    transform: none !important;
  }

  
  
  /* Tekst "O co dopytać rodzinę?" na dole z lewej - FRONT */
.pink-fisz .elementor-flip-box__front .elementor-flip-box__layer__inner::after, .green-fisz .elementor-flip-box__front .elementor-flip-box__layer__inner::after, .purple-fisz .elementor-flip-box__front .elementor-flip-box__layer__inner::after {
  font-size: 1rem;
}


}


}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sohne';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-HalbfettKursiv.eot');
	src: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-HalbfettKursiv.eot?#iefix') format('embedded-opentype'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Buch.woff2') format('woff2'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Buch.woff') format('woff'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Buch.ttf') format('truetype'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Buch.svg#Sohne') format('svg');
}
@font-face {
	font-family: 'Sohne';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-BuchKursiv.eot');
	src: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-BuchKursiv.eot?#iefix') format('embedded-opentype'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-BuchKursiv.woff2') format('woff2'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-BuchKursiv.woff') format('woff'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-BuchKursiv.ttf') format('truetype'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-BuchKursiv.svg#Sohne') format('svg');
}
@font-face {
	font-family: 'Sohne';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Halbfett.eot');
	src: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Halbfett.eot?#iefix') format('embedded-opentype'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Halbfett.woff2') format('woff2'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Halbfett.woff') format('woff'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Halbfett.ttf') format('truetype'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Halbfett.svg#Sohne') format('svg');
}
@font-face {
	font-family: 'Sohne';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-HalbfettKursiv.eot');
	src: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-HalbfettKursiv.eot?#iefix') format('embedded-opentype'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-HalbfettKursiv.woff2') format('woff2'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-HalbfettKursiv.woff') format('woff'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-HalbfettKursiv.ttf') format('truetype'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-HalbfettKursiv.svg#Sohne') format('svg');
}
@font-face {
	font-family: 'Sohne';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Fett.eot');
	src: url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Fett.eot?#iefix') format('embedded-opentype'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Fett.woff2') format('woff2'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Fett.woff') format('woff'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Fett.ttf') format('truetype'),
		url('https://spokojneswieta.pl/wp-content/uploads/2025/12/subset-Sohne-Fett.svg#Sohne') format('svg');
}
/* End Custom Fonts CSS */