html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --background: #244454;
  --blue: #76cbee;
  --white: #fff;
  --maly-tekst-desktop: 1.2ch;
  --mid-heading-mobile-2: 2ch;
  --black: #000;
  --tekst-desktop: 1ch;
  --tekst-deskt: 3ch;
  --tekst-tablet-maly: 1ch;
  --tekst-tablet-2: 2ch;
  --tekst-hori: 2vw;
  --tekst-hori-1: 4vw;
  --tekst-mobile: 1ch;
  --tekst-mobile-1: 2.5ch;
  --big-opis: #aaa8a8;
  --szary-opis-wysokość: 1.8ch;
  --szaryy-opis-szerokośc: 2.6ch;
  --mid-heading-tablet-1: 1.7ch;
  --mid-heading-tablet-2: 2ch;
  --heading-hori: 2ch;
  --heading-hori-1: 2.2ch;
  --medium-heading-mobile: 5vw;
  --medium-heading-mobile-1: 2ch;
  --small-heading-tablet-1: 1.5ch;
  --czarny-tekst-tablet: 3vw;
  --szary-tekst-tablet: 5vw;
  --statystyki: 6ch;
  --statystyki-mobile: 5ch;
  --statystyki-2-mobile: 2ch;
  --small-heading-desktop: 1.3ch;
  --small-heading-desktop-2: 2ch;
  --transpaernt: #0000;
  --mid-heading-desktop: 2.2ch;
  --mid-heading-desktop-2: 3ch;
  --heading-mobile: 1.7ch;
  --heading-mobile-1: 2ch;
  --media-heading-desktop: 1.5ch;
  --maly-tekst-desktop-2: 2.5ch;
  --min-small-heading-tablet: 1.3ch;
  --min-small-heading-tablet-1: 2ch;
  --small-heading-hori: 3vw;
  --mid-heading-mobile: 1.3ch;
  --przycisk-cennik: #00597d;
  --small-heading-tablet-2: 2ch;
  --przycisk: 1.1ch;
  --przycisk-v2: 1.1vw;
  --przycisk-tablet-1: 1ch;
  --przycisk-tablet-2: 1ch;
  --przycisk-hori: 1ch;
  --przycisk-mobikle: 1ch;
  --opinia-dane: #f0f1f5;
  --min-heading-hori: 2.3vw;
  --small-heading-mobile: 1.2ch;
  --hero-text-desktop: 6vw;
  --hero-tekst-desktop-2: 7vw;
  --hero-tablet-1: 7vw;
  --hero-tablet-2: 8.5vw;
  --hero-mobile: 9vw;
  --hero-mobile-1: 11vw;
  --small-heading-mobile-2: 2ch;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional, .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode {
    font-size: 16px;
  }
}

body {
  background-color: var(--background);
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  place-content: stretch center;
  align-items: center;
  margin-top: 2%;
  margin-left: 6%;
  margin-right: 6%;
  display: flex;
}

.container.menu-produktowe {
  margin-top: 4%;
}

.logo, .logo.w--current {
  width: 10rem;
}

.logo-image {
  width: 100%;
  display: block;
}

.desktop-logo {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.menu-links-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.menu-link {
  color: var(--white);
  font-size: var(--maly-tekst-desktop);
  line-height: var(--mid-heading-mobile-2);
  padding: .25rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
}

.menu-link:hover {
  background-color: var(--blue);
  color: var(--background);
  border-radius: 16px;
}

.menu-link.footer {
  font-size: .9vw;
  line-height: .9vw;
}

.menu-link.footer.stopka {
  color: var(--black);
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
}

.menu-link.pressed, .menu-link.podcast, .menu-link.cennik {
  background-color: var(--blue);
  color: #fff;
  border-radius: 1rem;
}

.menu-link.cennik-akctive {
  background-color: var(--blue);
  color: #fff;
  border-radius: 1rem;
  font-weight: 500;
}

.menu-link.cennik-akctive.w--current {
  color: var(--background);
  font-weight: 600;
}

.menu-link.kontakt-active {
  background-color: var(--blue);
  color: var(--white);
  border-radius: 1rem;
}

.menu-link.kontakt-active.w--current {
  color: var(--background);
  font-weight: 600;
}

.menu-link.wirtualny-spacer {
  background-color: var(--blue);
  color: var(--white);
  border-radius: 1rem;
  flex: 1;
  align-self: stretch;
}

.menu-link.wirtualny-spacer-active, .menu-link.galeria.w--current, .menu-link.wirtualny-spacer-menu.w--current {
  background-color: var(--blue);
  color: var(--white);
  border-radius: 1rem;
}

.menu-link.o-nas-menu.w--current {
  background-color: var(--blue);
  color: var(--background);
  border-radius: 1rem;
}

.menu-link.podcasty-active.w--current {
  background-color: var(--blue);
  color: var(--background);
  border-radius: 1rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-weight: 600;
}

.menu-link.podcasty-menu.w--current {
  background-color: var(--blue);
  color: var(--white);
  border-radius: 1rem;
}

.menu-link.galeria-menu.w--current {
  background-color: var(--blue);
  color: var(--background);
  border-radius: 1rem;
  font-weight: 600;
}

.menu-link.vouchery-active {
  background-color: var(--blue);
  color: var(--white);
  border-radius: 1rem;
}

.menu-link.vouchery-active.w--current {
  color: var(--background);
  font-weight: 600;
}

.menu-link.nasz-zesp-active.w--current, .menu-link.studio-a-active.w--current, .menu-link.studio-b-active.w--current {
  background-color: var(--blue);
  color: var(--background);
  border-radius: 1rem;
  font-weight: 600;
}

.menu-link.realizacje-active.w--current, .menu-link.aran-acje-active.w--current {
  background-color: var(--blue);
  color: var(--background);
  border-radius: 1rem;
}

.menu-link.cennik-znika {
  display: none;
}

.lottie-animation {
  height: 48px;
}

.hamburger-menu.mobile {
  height: 30px;
  display: none;
}

.social-media-icon-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.social-media-icon-wrapper.mobile {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: none;
}

.social-media-icon-wrapper.mobile.desktop {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.social-media-icon-wrapper.mobile.desktop.niebieskie {
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
}

.social-media-icon-wrapper.mobile.desktop.niebieskie.pionowe-sm {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  height: auto;
}

.social-media-link {
  background-color: #fff;
  border-radius: 400px;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0;
  display: flex;
}

.social-media-link.niebieski {
  background-color: var(--white);
}

.mobile-menu-section, .mobile-logo.w--current, .mobile-logo-image {
  display: none;
}

.hero-stack {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.hero-image {
  width: 100%;
  margin-top: 50px;
}

.hero-section {
  margin-top: 2%;
  display: block;
}

.hero-section.przecena, .hero-section.voucherosy {
  display: block;
}

.hero-section.voucherosy.promocja-vouchery {
  display: none;
}

.hero-container {
  background-color: var(--blue);
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6752ce1883f82ea5fdad4094_hero%20frame%20photo.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 1.5rem;
  justify-content: space-between;
  align-items: flex-start;
  height: 20vw;
  margin: 3% 6% 0%;
  padding: 2% 3%;
  display: flex;
}

.hero-container.podcasty {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0cbe24c3c10d1e8e4cad4_Frame%20414.png");
  background-position: 50%;
  background-size: cover;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 12vw;
  margin-top: 3%;
  margin-bottom: 0%;
}

.hero-container.kabelek {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f69de5619c9a53166f2103_sprzet.png");
  background-position: 50% 100%;
}

.hero-container.cennik {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671a51de1a7b6a5cf75e8bc0_cennik%20desktop.svg");
  background-position: 50%;
}

.hero-container.cennik.mobile {
  background-position: 50%;
  background-size: cover;
}

.hero-container.realizacje {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718c06b3109a762d5035380_kasety%20hero.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.hero-container.realizacje.mobile.najmniejszy {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f7bd67f47f978c99753a71_back%20realizacji.png");
}

.hero-container.kontakt {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671a427ca99c00efd139356e_CONTACT%20HERO.png");
  background-position: 50%;
  background-size: cover;
}

.hero-container.nasz-zesp {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f69f312510242fd5f2eeb5_zespol.png");
  background-position: 50%;
  background-size: cover;
}

.hero-container.wirtualny {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671b8a186910af51dc6fee58_wirtualny%20spacer%20hero.png");
  background-position: 50%;
}

.hero-container.galeria {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f6a0aaf9d4c71eb95c24e5_galeria.png");
  background-position: 50%;
  background-size: cover;
}

.hero-container.vouchery {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0d3d6c863dbb226dd6ee6_Frame%20526.png");
  background-position: 50% 0;
  background-size: cover;
}

.hero-container.vouchery.przecenka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67405314cc64d4e2b4dcdebf_przecenka.png");
  background-position: 50% 0;
}

.hero-container.vouchery.promocja-swiateczna {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6756c193bc169ac354b11455_promocja%20swiateczna%20vouchery.png");
  background-position: 50% 100%;
}

.hero-container.aran-acje-hero {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d193f0f1e0820b428687c9_Frame%20529.png");
  background-position: 100%;
  background-size: cover;
  justify-content: space-between;
  align-items: flex-start;
}

.hero-container.studio-a-hero {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6724fb1b14f1830d9710fe11_studio%20a%20hero.png");
  background-position: 100%;
  background-size: cover;
  height: 20vw;
}

.hero-container.studio-a-hero.studio-b-hero {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/679b4409c1781ce115e752f2_studio%20b%20hero.png");
}

.hero-container.nowa-fotka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6852a3a699a3d2ace2062bde_blog.png");
  background-position: 50%;
}

.big-heading {
  color: #fff;
  text-align: left;
  align-self: center;
  max-width: 70rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Alfa Slab One, sans-serif;
  font-size: 9vw;
  font-weight: 400;
  line-height: 10vw;
}

.big-heading.podcasty {
  width: 38vw;
  min-width: 38vw;
  max-width: 44rem;
  font-size: 8vw;
  line-height: 10vw;
}

.big-heading.sprz-t {
  max-width: 60rem;
}

.opis-section {
  margin-top: 2%;
}

.opis-container {
  margin-bottom: 0%;
  margin-left: 12%;
  margin-right: 12%;
  padding-left: 0%;
  padding-right: 0%;
}

.opis-wrapper.mobile {
  display: none;
}

.big-opis {
  color: var(--big-opis);
  font-family: Alfa Slab One, sans-serif;
  font-size: var(--szary-opis-wysokość);
  line-height: var(--szaryy-opis-szerokośc);
  text-align: center;
  margin-bottom: 0;
}

.big-opis.podcasty.black {
  color: var(--black);
  max-width: 60vw;
}

.big-opis.podcasty.black.cena {
  justify-content: center;
  align-items: center;
  max-width: 70%;
  font-family: Montserrat, sans-serif;
  font-size: .9vw;
  line-height: 1.8vw;
}

.big-opis.inny-kolor-i-wielkosc {
  color: var(--background);
}

.statystyki-section {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 10%;
  display: block;
}

.statystyki-container {
  justify-content: space-between;
  align-items: center;
  margin-left: 20%;
  margin-right: 20%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.statystyka-wrapper {
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.liczba-plus-ikona-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ikona {
  width: 2vw;
  height: 2vw;
}

.ikona.inne-wymiary-ikony {
  width: 2.5vw;
}

.liczba-heading {
  color: var(--white);
  font-size: var(--statystyki);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 6vw;
}

.gray-tekst-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  max-width: 100%;
  display: flex;
}

.gray-tekst-wrapper.black {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 75%;
}

.gray-tekst {
  color: var(--big-opis);
  font-size: var(--small-heading-desktop);
  line-height: var(--small-heading-desktop-2);
  text-align: left;
  width: 100%;
  min-width: 100%;
  font-weight: 500;
}

.firmy-section {
  background-color: var(--blue);
  margin-top: 10%;
  padding-top: 2%;
}

.firmy-section.transapernt {
  background-color: var(--transpaernt);
  padding-top: 0%;
}

.firmy-section.to-znika {
  display: none;
}

.headline-firmy {
  justify-content: space-between;
  align-items: center;
  margin-top: 0%;
  display: flex;
}

.mid-heading {
  color: #fff;
  font-family: Alfa Slab One, sans-serif;
  font-size: var(--mid-heading-desktop);
  line-height: var(--mid-heading-desktop-2);
  border-bottom: 2px #000;
  margin-top: 0%;
  margin-bottom: 0;
  padding-top: 0%;
  padding-bottom: 0;
  font-weight: 400;
  text-decoration: none;
}

.mid-heading.black {
  border-style: none none solid;
  border-width: 0 0 .125rem;
  border-color: black black var(--white);
  color: var(--white);
  font-size: var(--mid-heading-desktop);
  margin-left: 0%;
  margin-right: 0%;
  padding-bottom: 0;
}

.mid-heading.black.podcasty {
  font-size: var(--mid-heading-desktop);
  line-height: var(--mid-heading-desktop-2);
  padding-bottom: 0;
}

.mid-heading.black.podcasty.tu-nie-musi-byc {
  display: none;
}

.mid-heading.black.uruburu {
  border-bottom: 0rem none var(--transpaernt);
  font-family: Montserrat, sans-serif;
  font-size: var(--small-heading-desktop);
  line-height: var(--small-heading-desktop-2);
  margin-top: 2%;
  margin-left: 12%;
  margin-right: 12%;
  font-weight: 600;
}

.mid-heading.black.uruburu.usun-margin {
  color: var(--background);
  font-size: var(--media-heading-desktop);
  line-height: var(--maly-tekst-desktop-2);
  text-align: center;
  margin-top: 3%;
  margin-left: 0%;
  margin-right: 0%;
  padding-bottom: 0;
}

.mid-heading.black.uruburu.usun-margin.bia-a-wersja-z-marginem {
  color: var(--white);
  text-align: left;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
}

.mid-heading.black.to-znika {
  display: none;
}

.mid-heading.black.bez-podkreslenia {
  color: var(--background);
  font-size: var(--mid-heading-desktop);
  text-align: center;
  background-color: #fff;
  border-bottom-style: none;
  border-bottom-width: 0;
  border-radius: 1rem;
  padding: 1rem;
}

.mid-heading.black.bez-podkreslenka {
  border-bottom-style: none;
  padding-bottom: 0;
}

.mid-heading.granat {
  color: var(--background);
}

.firmy-wrapper-container {
  justify-content: space-between;
  align-items: center;
  margin-top: 0%;
  margin-left: 20%;
  margin-right: 20%;
  padding-top: 0%;
  padding-bottom: 0%;
  display: flex;
}

.slider-container {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  cursor: auto;
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  margin-top: 4%;
  padding-left: 0;
  display: flex;
  position: relative;
  left: -1042px;
  overflow: visible;
}

.slider-container.big {
  display: block;
}

.firma-kafelek {
  width: 14vw;
  padding-left: 20px;
}

.div-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.slider-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-left: 8%;
  margin-right: 0%;
  display: block;
}

.firma-logo {
  width: 12vw;
  overflow: visible;
}

.firmy-slider {
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.oferta-container {
  margin: 8%;
}

._1-us-uga-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.oferta-headline {
  border-bottom: 2px solid #000;
  padding-bottom: .75rem;
}

.du-y-heading-mid {
  color: var(--white);
  font-size: var(--media-heading-desktop);
  line-height: var(--media-heading-desktop);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.du-y-heading-mid.bold {
  background-color: var(--white);
  color: var(--przycisk-cennik);
  border-radius: .5rem;
  align-self: stretch;
  padding: .5rem 1rem;
  font-size: 1vw;
  font-weight: 700;
  line-height: 1vw;
}

.du-y-heading-mid.bold.granatowe-t-o {
  background-color: var(--przycisk-cennik);
  color: var(--white);
}

.du-y-heading-mid.napisz {
  color: var(--black);
  padding: 0;
  line-height: 2.2vw;
}

.du-y-heading-mid.regulamin {
  line-height: 2vw;
}

.du-y-heading-mid.studio-aaa {
  color: var(--background);
  font-size: var(--small-heading-desktop);
  line-height: var(--small-heading-desktop-2);
}

.du-y-heading-mid.studio-aaa.t-o-napisu {
  background-color: var(--white);
  border-radius: .5rem;
  padding: .5rem 1rem;
  font-size: 1vw;
  line-height: 1vw;
}

.du-y-heading-mid.studio-aaa.t-o-napisu.granatowe-t-o {
  background-color: var(--przycisk-cennik);
  color: var(--white);
}

.du-y-heading-mid.tekst-do-cennika.dodaj-margin {
  margin-left: 1rem;
}

.du-y-heading-mid.this-heading-out {
  display: none;
}

.du-y-heading-mid.tekst-ikonek {
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
  font-weight: 700;
}

.du-y-heading-mid.tekst-ikonek.granat {
  color: var(--background);
}

.du-y-heading-mid.tekst-ikonek.granat.srodek {
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
  text-align: center;
}

.du-y-heading-mid.na-srodecek {
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
  text-align: center;
  font-weight: 700;
}

.du-y-heading-mid.na-srodecek.srodek {
  font-size: var(--small-heading-desktop);
  line-height: var(--small-heading-desktop-2);
}

.du-y-heading-mid.na-srodecek.inna-wersja-headingu {
  text-align: left;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
}

.oferta-photo {
  border-radius: 0;
  max-width: 25%;
}

.image {
  border-radius: 1rem;
}

.heading-small {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.2vw;
  line-height: 2.5vw;
}

.paragraph-2 {
  font-size: 1.1vw;
  line-height: 2vw;
}

.button {
  background-color: var(--blue);
  color: #000;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 1rem 2rem;
  font-size: 1.1vw;
  font-weight: 500;
  line-height: 2vw;
  display: flex;
}

.button-section {
  justify-content: flex-end;
  align-items: center;
  max-width: 25%;
  display: flex;
}

.tekst-and-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.div-block-2 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-2 {
  width: 200px;
}

.image-3 {
  min-width: 50%;
  max-width: 50%;
}

.przycisk {
  background-color: var(--blue);
  color: #000;
  border-radius: 16px;
  padding: .75rem 1.5rem;
  font-weight: 500;
}

.nasza-oferta-section {
  margin-top: 10%;
  margin-left: 20%;
  margin-right: 20%;
}

.nasza-oferta-section.mobile, .nasza-oferta-section.mobilna-wersja-studyjka-b, .nasza-oferta-section.out-ze-strony {
  display: none;
}

.nasza-oferta-container {
  margin: 0%;
}

.nasza-oferta-container.vw {
  margin-top: 1%;
}

.nasza-oferta-container.vw.podcasty {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 2% 14% 4%;
  display: flex;
}

.nasza-oferta-container.vw.podcasty.n-wka {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 4%;
}

.nasza-oferta-container.vw.podcasty.bez-marginu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  margin: 0%;
}

.nasza-oferta-container.studio-b-podstrona {
  margin-left: 0%;
  margin-right: 0%;
}

.nasza-oferta-container.studio-b-podstrona.studio-a-jednak-plis {
  margin-bottom: 2rem;
}

.headline-mid {
  margin: 0;
  font-size: 3vw;
  line-height: 3vw;
}

.tekst {
  color: var(--white);
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: auto;
  max-width: 90%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
}

.tekst.stuudio-b {
  padding: 0;
}

.tekst.bold {
  padding-left: 0;
  padding-right: 0;
  font-size: 1vw;
  font-weight: 700;
  line-height: 1vw;
}

.tekst.bold.materia-surowy {
  padding-top: 0;
  padding-bottom: 0;
  font-size: .9vw;
  font-weight: 600;
  line-height: .9vw;
}

.tekst.bold.materia-surowy.podcast-audio-modal {
  color: var(--black);
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
  padding: 0;
}

.tekst.bold.materia-surowy.podcast-audio-modal.wideo {
  padding: 0;
}

.tekst.bold.materia-surowy.podcast-audio-modal.wideo.dodatkowe {
  color: var(--white);
  font-weight: 600;
}

.tekst.bold.materia-surowy.podcast-audio-modal.wideo.dodatkowe.tekst-do-cennika {
  color: var(--black);
}

.tekst.bold.materia-surowy.podcast-audio-modal.wideo.dodatkowe.tekst-do-cennika.dwie-linijki {
  line-height: var(--tekst-deskt);
}

.tekst.bold.materia-surowy.podcast-audio-modal.dodatkowe {
  padding-top: 0;
}

.tekst.bold.materia-surowy.podcast-audio-modal.tekst-do-cennika {
  color: var(--black);
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
}

.tekst.bold.materia-surowy.tekst-do-cennika {
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
}

.tekst.bold.materia-surowy.tekst-do-cennika.ca-o {
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
  max-width: none;
}

.tekst.cennik {
  color: var(--black);
  line-height: var(--tekst-deskt);
}

.tekst.cennik.bia-y-wrapper {
  line-height: 1.3vw;
}

.tekst.cennik.wideo {
  line-height: 1.2vw;
}

.tekst.cennik.wideo.podcast-wideo {
  font-size: .7vw;
  line-height: 1vw;
}

.tekst.cennik.wideo.podcast-wideo.tekst-do-cennika {
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
}

.tekst.cennik.punktor {
  font-weight: 600;
}

.tekst.cennik.dwie-linijki {
  line-height: 1.4vw;
}

.tekst.cennik.szczeg-yu-vouchera {
  color: var(--black);
  line-height: 1.2vw;
}

.tekst.cennik.tekst-do-cennika {
  color: var(--black);
  line-height: var(--tekst-deskt);
}

.tekst.cennik.czarny {
  color: var(--black);
}

.tekst.opiniodawca {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-weight: 700;
  line-height: .9vw;
}

.tekst.opiniodawca.tekst-do-cennika {
  line-height: var(--tekst-deskt);
}

.tekst.opinia {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.tekst.opinia.dane {
  margin-top: 0;
  margin-bottom: 0;
}

.tekst.opinia.gwiazdki {
  color: var(--przycisk-cennik);
  font-size: var(--tekst-desktop);
  line-height: var(--small-heading-desktop-2);
  flex: none;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.tekst.opinia.gwiazdki.zmiana {
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
  height: auto;
}

.tekst.opinia.tekst-opinia-czarny {
  color: var(--black);
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}

.tekst.studyjko {
  padding-right: 0;
}

.tekst.studyjko.studio-b.studio-a-opis {
  color: var(--black);
}

.tekst.studyjko.opis-studio-a {
  color: var(--black);
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
}

.tekst.studyjko.studio-a-opis {
  color: var(--black);
}

.tekst.label-kafelka {
  font-size: 1.1vw;
  font-weight: 600;
  line-height: 1.1vw;
}

.tekst.label-kafelka.tekst-do-cennika {
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop);
}

.tekst.kategoria {
  text-transform: uppercase;
  font-weight: 500;
}

.tekst.opis-voucheru {
  max-width: 80%;
}

.tekst.bez-podkre-lenia {
  color: var(--white);
}

.tekst.pogrubiony {
  font-size: 1.1vw;
  font-weight: 600;
  line-height: 1.1vw;
}

.tekst.pogrubiony.tytu-vouchera {
  color: var(--white);
  max-width: 100%;
  padding-top: 1rem;
  line-height: 1.4vw;
}

.tekst.pogrubiony.czarna-wersja {
  color: var(--black);
}

.tekst.punkty-punktory {
  word-break: normal;
}

.tekst.youtube-link-tekst {
  font-weight: 600;
}

.tekst.youtube-link-tekst.youtube, .tekst.sponsor {
  color: var(--black);
}

.tekst.ostatnia-sekcja {
  margin-bottom: 10%;
}

.tekst.kodblack20 {
  max-width: none;
  padding: .7rem .5rem;
}

.tekst.studio-b-podstrona {
  max-width: none;
}

.tekst.wysrodkowany {
  text-align: center;
  max-width: none;
}

.tekst.wysrodkowany.granat {
  color: var(--background);
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
}

.tekst.wysrodkowany.granat.padding-do-lewej {
  text-align: left;
}

.tekst.kr-tszy {
  max-width: 70%;
  display: none;
}

.tekst.na-srodecek {
  text-align: center;
  display: none;
}

.tekst.srodek {
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
  text-align: center;
}

.tekst.srodek.inna-wersja-headingu {
  text-align: left;
  margin: 1rem 20%;
}

.tekst.srodek.inna-wersja-headingu.usun-margin {
  max-width: none;
  margin-left: 0%;
  margin-right: 0%;
}

.tekst.do-lewej.jeszcze-do-lewej {
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
}

.oferta-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.oferta-wrapper.v2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  max-width: 100%;
}

.oferta-wrapper.v2.podcasty {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-bottom: 0%;
}

.oferta-wrapper.v2.podcasty.aran-acje-oferta {
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: auto;
}

.oferta-wrapper.v2.podcasty.aran-acje-oferta.pion {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.oferta-wrapper.v2.podcasty.aran-acje-oferta.pion.do-lewej {
  justify-content: space-between;
  align-items: center;
}

.oferta-wrapper.mobile {
  display: none;
}

.oferta-wrapper.podcasty {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: auto;
  margin-bottom: 0%;
  display: flex;
}

.oferta-wrapper.podcasty.o-nas-kafelek, .oferta-wrapper.podcasty.pomieszana-kolejnosc {
  margin-bottom: 0%;
}

.przycisk-g-wny {
  background-color: var(--blue);
  color: #000;
  font-size: var(--przycisk);
  line-height: var(--przycisk-v2);
  border-radius: 1rem;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  padding: 1rem 2rem;
  font-weight: 500;
  display: flex;
}

.przycisk-g-wny.dlaczego-warto {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  line-height: var(--przycisk-v2);
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 19vw;
  margin-left: 0%;
}

.przycisk-g-wny.dlaczego-warto.studio-a {
  background-color: var(--white);
  font-size: var(--przycisk);
  line-height: var(--przycisk-v2);
  text-align: center;
  border-radius: 1rem;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: auto;
  margin-top: 0%;
  margin-right: 0%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.przycisk-g-wny.dlaczego-warto.studio-a.granatowy-button {
  background-color: var(--przycisk-cennik);
  color: #fff;
}

.przycisk-g-wny.dlaczego-warto.przycisk-studio-a-oferta.prosz-o-n-wk {
  align-self: center;
  margin-right: 0%;
}

.przycisk-g-wny.dlaczego-warto.maly {
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  margin-right: 0%;
  display: none;
}

.przycisk-g-wny.dlaczego-warto.inny {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.przycisk-g-wny.dlaczego-warto.na-srodek-button {
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-right: 0%;
}

.przycisk-g-wny.cennik {
  background-color: var(--przycisk-cennik);
  color: var(--white);
  line-height: var(--przycisk-v2);
}

.przycisk-g-wny.granat {
  background-color: var(--przycisk-cennik);
  color: #fff;
  line-height: var(--przycisk-v2);
}

.przycisk-g-wny.realizacje {
  background-color: var(--white);
  flex: 1;
  width: 100%;
}

.przycisk-g-wny.kup-teraz {
  background-color: var(--white);
  width: 50%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.przycisk-g-wny.kup-teraz.slajjjj, .przycisk-g-wny.kup-teraz.slajjj {
  align-self: stretch;
  width: auto;
}

.przycisk-g-wny.kup-teraz.proponowane-vouchery {
  align-self: stretch;
  width: auto;
  margin-top: 2rem;
}

.przycisk-g-wny.kup-teraz.proponowane-vouchery.w--current {
  width: 100%;
  margin-top: 2rem;
}

.przycisk-g-wny.proponowane-vouichery {
  background-color: var(--white);
}

.przycisk-g-wny.privacy-policy {
  border: 2px solid var(--przycisk-cennik);
  background-color: var(--transpaernt);
  color: var(--przycisk-cennik);
  border-radius: 300rem;
}

.przycisk-g-wny.privacy-policy.bia-a-wersja {
  border-color: var(--white);
  color: var(--white);
}

.przycisk-g-wny._50w-button {
  font-size: var(--przycisk);
  line-height: var(--przycisk-v2);
  flex: 1;
}

.przycisk-g-wny._50w-button.sam-obrys {
  border: 1px solid var(--blue);
  background-color: var(--transpaernt);
  color: var(--white);
}

.przycisk-g-wny._50w-button.button-do-lewej {
  align-self: flex-start;
}

.przycisk-g-wny._50w-button.button-do-lewej.na-srodek-button {
  text-align: center;
  flex: 0 auto;
  align-self: center;
}

.przycisk-g-wny.nowa-wersja-horyzontalna {
  text-align: center;
}

.przycisk-g-wny.nowa-wersja-horyzontalna.dajmy-mu-odejscie {
  margin-top: 2%;
}

.przycisk-g-wny.nowa-wersja-horyzontalna.dajmy-mu-odejscie.nowy-kolor-button {
  background-color: var(--background);
  color: var(--white);
  margin-top: 4%;
}

.przycisk-g-wny.nowa-wersja-horyzontalna.dajmy-mu-odejscie.nowy-kolor-button.innny-kolor-bialy {
  background-color: var(--white);
  color: var(--background);
}

.przycisk-g-wny.nowa-wersja-horyzontalna.dajmy-mu-odejscie.zmiana-koloru {
  background-color: var(--white);
  color: var(--background);
  margin-top: 4%;
}

.przycisk-g-wny.nowa-wersja-horyzontalna.left-knocked {
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
}

.photo {
  object-fit: cover;
  border-radius: 1rem;
  flex: 1;
  min-width: 0%;
  height: auto;
}

.image-5 {
  min-width: 16%;
}

.tekst-i-heading-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.tekst-i-heading-wrapper.podcasty {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  max-width: 100%;
}

.tekst-i-heading-wrapper.podcasty.proces {
  max-width: 60%;
}

.tekst-i-heading-wrapper.podcasty.proces.do-lewej {
  justify-content: flex-start;
  align-items: flex-start;
}

.tekst-i-heading-wrapper.podcasty.proces.do-lewej.bez-okreslonej-odleglosci {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu {
  max-width: none;
  margin: 2% 12%;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline {
  margin-top: 8%;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline.do-lewej.znikk.tylko-mobile, .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline.do-lewej.nowy-margin.tylko-mobile {
  display: none;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo {
  margin-left: 0%;
  margin-right: 0%;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.aran-acyjki {
  margin-top: 0%;
  margin-bottom: .5rem;
  display: none;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.aran-acyjki.prosz-pojaw-si {
  margin-bottom: 0%;
  display: flex;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.aran-acyjki.prosz-pojaw-si.strona-g-wna {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  max-width: none;
  margin: 0%;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.aran-acyjki.prosz-pojaw-si.strona-g-wna.wysrodkowane {
  justify-content: flex-start;
  align-items: center;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.aran-acyjki.prosz-pojaw-si.do-lewej {
  justify-content: flex-start;
  align-items: flex-start;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.aran-acyjki.prosz-pojaw-si.do-lewej.bez-margin {
  margin-left: 0%;
  margin-right: 0%;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.nowe-odleglosci {
  margin-top: 0%;
  margin-bottom: 0;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.odleglosci {
  margin-bottom: 0%;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.odleglosci.do-lewej {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0%;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.odleglosci.do-lewej.bezz {
  margin-left: 0%;
  margin-right: 0%;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.do-lewej {
  font-size: var(--mid-heading-desktop);
  line-height: var(--mid-heading-desktop-2);
  margin-bottom: 1rem;
  margin-left: 20%;
  margin-right: 20%;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.do-lewej.tylko-desktop {
  font-size: var(--media-heading-desktop);
  line-height: var(--media-heading-desktop);
  margin: 0% 0% 0;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.opis-te {
  margin-bottom: 1rem;
  margin-left: 12%;
  margin-right: 12%;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.opis-te.o-wietlonko {
  margin-bottom: 2%;
  margin-left: 0%;
  margin-right: 0%;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.opis-te.o-wietlonko.do-lewej {
  justify-content: flex-start;
  align-items: flex-start;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.opis-te.mobilki {
  display: none;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.opis-te.mobilki.prosz-pojaw-si {
  display: flex;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.studyjko-bbbb {
  display: none;
}

.tekst-i-heading-wrapper.podcasty.galeryjka.do-lewej {
  justify-content: flex-start;
  align-items: flex-start;
}

.tekst-i-heading-wrapper.podcasty.aranz-oferta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
}

.tekst-i-heading-wrapper.podcasty.aranz-oferta.do-lewej {
  justify-content: flex-start;
  align-items: flex-start;
}

.tekst-i-heading-wrapper.podcasty.aranz-oferta.do-lewej.mniejsza-dlugosc {
  max-width: 60%;
}

.tekst-i-heading-wrapper.podcasty.do-lewej {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.tekst-i-heading-wrapper.podcasyt {
  width: 100%;
}

.tekst-i-heading-wrapper.nasz-zesp {
  align-self: auto;
  max-width: 100%;
}

.tekst-i-heading-wrapper.nasz-zesp.cennikos {
  min-width: 70%;
  max-width: 70%;
}

.tekst-i-heading-wrapper.nasz-zesp.cennikos.srodek {
  justify-content: flex-start;
  align-items: center;
}

.tekst-i-heading-wrapper.nasz-zesp.cennikos.srodek.cala-dlugosc, .tekst-i-heading-wrapper.nasz-zesp.cennikos.cala-dlugosc {
  min-width: auto;
  max-width: none;
}

.odwiedzaj-cy-section {
  margin-top: 8%;
}

.odwiedzaj-cy-section.wersja-do-podcasticzkow {
  margin-top: 10%;
  display: none;
}

.odwiedzaj-cy-section.wersja-2 {
  margin-top: 10%;
}

.odwiedzaj-cy-container.oferta-container {
  margin: 0% 20%;
}

.odwiedzaj-cy-container.oferta-container.usun-margin {
  margin-left: 0%;
  margin-right: 0%;
}

.odwiedzaj-cy-zdj-cia-wrapper {
  justify-content: space-between;
  align-items: center;
  margin: 0%;
  display: block;
}

.zdj-cia-container {
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: 100%;
  padding-right: 0;
  display: flex;
}

.odwiedzaj-cy-zdj-cie {
  width: 28.75rem;
  max-width: none;
  height: 14rem;
}

.photo-odwiedzajacy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  align-items: center;
  width: 25rem;
  display: flex;
}

.image-6 {
  flex: 0 auto;
  align-self: auto;
  width: 25rem;
  max-width: none;
  height: 14.375rem;
}

.image-7 {
  flex: 0 auto;
  width: 60vw;
  max-width: none;
  height: 30vh;
}

.image-8, .image-9 {
  width: 60vw;
  max-width: none;
  height: 30vh;
}

.image-10 {
  max-width: 20%;
}

.zdj-cia-odwiedzaj-cych-container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 1.4375rem;
  padding-bottom: 0;
  display: flex;
}

.zdj-cie-div {
  width: 25vw;
  height: 1.4375rem;
}

.zdj-cie-promo.left {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.zdj-cie-promo.right {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.zdj-cie-promo.middle {
  border-radius: 1rem;
}

.zdj-cia-odwiedzaj-cych-wrapper {
  display: flex;
}

.div-block-3 {
  width: 25vw;
}

.image-div {
  max-width: 25vw;
}

.image-div.left {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.image-div.middle {
  border-radius: 1rem;
}

.div-block-4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-div-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-div-wrapper.mobile {
  display: none;
}

.left {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.middle {
  border-radius: 1rem;
}

.right {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.large-image-div-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.przycisk-container {
  justify-content: center;
  align-items: center;
  margin-top: 4%;
  margin-left: 8%;
  margin-right: 8%;
  display: flex;
}

.przycisk-container.footer {
  background-color: var(--transpaernt);
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

.przycisk-container.footer.galeryjka {
  margin-top: 2%;
}

.przycisk-container.footer.podstronka-studio-a, .przycisk-container.footer.container-button {
  display: flex;
}

.przycisk-container.footer.container-button._2-przyciski {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.tablet-image-wrapper {
  justify-content: space-between;
  align-items: center;
  display: none;
}

.desktop-footer-section {
  margin-top: 12%;
}

.desktop-footer-container {
  grid-column-gap: 2.4rem;
  grid-row-gap: 2.4rem;
  background-color: var(--blue);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0%;
  padding-top: 2%;
  padding-bottom: 0%;
  display: flex;
}

.footer-logo {
  width: 10rem;
}

.footer-menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.paragraph-3 {
  font-size: 1vw;
  line-height: 1vw;
}

.designer-signature {
  background-color: var(--background);
  color: var(--white);
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: .5%;
  padding-bottom: .5%;
  font-size: .8vw;
  line-height: .8vw;
  display: flex;
}

.div-block-5, .loga-wrapper {
  margin-top: 4%;
}

.arrows-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.arrow {
  min-width: 2vw;
  max-width: 4vw;
}

.logo-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  margin-left: 8%;
  margin-right: 0%;
  padding-bottom: 4%;
  display: flex;
  overflow: visible;
}

.image-holder {
  max-width: none;
}

.carousel-cointainer {
  margin-left: 0%;
  display: flex;
  overflow: hidden;
}

.logo-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #76cbee;
  justify-content: space-around;
  align-items: stretch;
  min-width: 100vw;
  padding-top: 4%;
  padding-bottom: 4%;
  display: flex;
  position: relative;
}

.image-11 {
  height: 8vw;
  max-height: 8vw;
}

.carousel-cointainer-2 {
  margin-left: 8%;
  display: none;
  overflow: hidden;
}

.image-12 {
  height: 9vw;
}

.carousel-container-3 {
  display: none;
}

.logo-container-3 {
  background-color: #76cbee;
  justify-content: space-around;
  align-items: center;
  min-width: 100vw;
  padding-top: 4%;
  padding-bottom: 4%;
  display: flex;
  position: relative;
}

.image-13 {
  height: 9vw;
}

.carousel-container-desktop {
  display: block;
  overflow: hidden;
}

.logo-container-5 {
  background-color: #76cbee;
  justify-content: space-around;
  align-items: center;
  min-width: 100vw;
  padding-top: 4%;
  padding-bottom: 4%;
  display: flex;
  position: relative;
}

.image-15 {
  height: 9vw;
}

.kolumna-zdj-cia-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.column {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66deb49e477d16d893366b23_ZALE%C5%9A.png");
  background-position: 50%;
  background-size: cover;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  width: 16vw;
  height: 10vw;
}

.column._1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66deb4ad87a064d9ed35e68d_DODA.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  width: 30vw;
}

.column._1._2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6717832670c4c932bdf9fca3_Timeline%201_01_18_36_22.jpg");
}

.column._1._2._90 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66dec377cd72c2cb95fbda3a_WENDZIKOWSKA.png");
  background-position: 50%;
}

.column._1._2.wieniawa {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f4e385fce39b348c56e790_WIENIAWA.png");
  height: 10vw;
  max-height: 12vw;
}

.column._1._2.oki {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f3e07e44ed54c3dac9749c_OKI.png");
  height: 10vw;
  max-height: 12vw;
}

.column._1._2.lesnodorski {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f3e094142190230fe8e60a_LESNODORSKI.png");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 10vw;
  max-height: 12vw;
}

.column._1._0 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66dec3660982c94fc8adc248_WELLMAN.png");
  background-position: 50% 0;
}

.column._1.dziekan {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f3e0186bc1372bde5672bb_DZIEKAN.png");
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 10vw;
  max-height: 12vw;
}

.column._3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66deb4da4c2ae5562deffdd4_GREG.png");
  background-position: 50% 0;
  border-radius: 1rem 0 0 1rem;
  width: 22vw;
}

.column._3._7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66dec383fa6c298cdaba04d9_JDABROWSKI.png");
  background-position: 0%;
  width: 16vw;
}

.column._3.wellmann {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f3e046e6fda25f4f275582_WELLMANN.png");
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  height: 10vw;
  max-height: 12vw;
}

.column._3.molek {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f4e3913321a07e8941662e_MOLEK.png");
  height: 10vw;
  max-height: 12vw;
}

.column._6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66dec345fa6c298cdab9ce1a_LE%C5%9ANODORSKI.png");
  background-position: 50%;
  width: 22vw;
}

.column.doda {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f4e376e93f54376d2afd55_DODA.png");
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  height: 10vw;
  max-height: 12vw;
}

.column.rozkoszny {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f4e3a197fbea5b4a3f5c6e_ROZKOSZNY.png");
  height: 10vw;
  max-height: 12vw;
}

.column.wendzikowska {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f4e3ac55d6c1f61ef2ff84_WENDZIKOWSKA.png");
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  height: 10vw;
  max-height: 12vw;
}

.column.jdabrowsky {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f4e3b91896d44ea194e45e_JDABROWSKY.png");
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  height: 10vw;
  max-height: 12vw;
}

.kolumna {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66deb8f33a99eeb519e3fe03_ZALE%C5%9A.png");
  background-position: 50%;
  background-size: cover;
  border-right: 0 #000;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  flex: 0 auto;
  height: 16vw;
  min-height: auto;
  padding-left: 0;
  position: static;
}

.kolumna.mid {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66deb4ad87a064d9ed35e68d_DODA.png");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  border-radius: 1rem;
  height: 16vw;
  min-height: auto;
  padding-left: 0;
}

.kolumna.mid2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66deb4c6714e52bdd2f87a08_PIECHOCI%C5%83SKI.png");
  background-position: 50% 0;
  background-attachment: scroll;
  border-radius: 1rem;
  height: 16vw;
  min-height: auto;
  padding-left: 0;
}

.kolumna._3rd {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66deb4da4c2ae5562deffdd4_GREG.png");
  border-radius: 1rem 0 0 1rem;
  flex: 1;
  height: 16vw;
  padding-left: 0;
}

.columns-mobile {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.columns-mobile.mobile {
  display: none;
}

.column-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: 0%;
  margin-bottom: 4%;
  display: flex;
}

.column-wrapper.mobile, .column-mobile-wrapper {
  display: none;
}

.logo-container-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #76cbee;
  justify-content: space-around;
  align-items: center;
  min-width: 100vw;
  padding-top: 2%;
  padding-bottom: 4%;
  display: flex;
  position: relative;
  overflow: visible;
}

.logo-container-6.transapernt {
  background-color: var(--transpaernt);
}

.image-20 {
  height: 6vw;
}

.tablet-logo-container, .mobile-logo-container, .horizontal-logo-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-around;
  align-items: center;
  min-width: 100vw;
  padding-top: 4%;
  padding-bottom: 4%;
  display: none;
}

.przycisk-section {
  justify-content: center;
  align-items: center;
  margin-top: 2%;
  display: flex;
}

.przycisk-section.podstron-cennika {
  display: block;
}

.przycisk-section.znika {
  display: none;
}

.dlaczego-warto-section {
  margin-top: 6%;
}

.dlaczego-warto-section.version-2, .dlaczego-warto-section.version-2.version-3 {
  display: none;
}

.dlaczego-warto-section.budynek-wewn-trz {
  margin-top: 8%;
}

.dlaczego-warto-section.budynek-wewn-trz.out {
  display: none;
}

.dlaczego-warto-section.studio-a-zdj-cia {
  margin-top: 10%;
}

.dlaczego-warto-section.studio-a-zdj-cia.czesc-realizatorska {
  margin-top: 4%;
}

.dlaczego-warto-section.studio-a-zdj-cia.czesc-realizatorska.margin-plus {
  margin-top: 10%;
}

.dlaczego-warto-section.studio-a-zdj-cia.to-znika, .dlaczego-warto-section.wideo-n-wka {
  display: none;
}

.dlaczego-warto-section.wersja-podcasty {
  flex-flow: column;
  margin-top: 10%;
  display: flex;
}

.dlaczego-warto-section.wersja-podcasty._2-wersja-studio-a {
  display: none;
}

.dlaczego-warto-section.budynek-na-zewn-trz-mobilek, .dlaczego-warto-section.desktopik {
  margin-top: 10%;
}

.dlaczego-warto-section._10 {
  margin-top: 10%;
  display: none;
}

.dlaczego-warto-container {
  margin: 0% 20%;
  display: block;
}

.dlaczego-warto-container.aran-acje {
  margin-top: 10%;
}

.dlaczego-warto-container.studio-b-aran {
  margin-top: 8%;
  display: none;
}

.dlaczego-warto-container.uswun {
  display: none;
}

.dlaczego-warto-container.iny-margin {
  margin-left: 14%;
  margin-right: 14%;
}

.dlaczego-warto-container.iny-margin.bez-margina-tablet {
  margin-left: 20%;
  margin-right: 20%;
}

.dlaczego-warto-photo {
  width: 400px;
  height: 234px;
}

.zdj-cie {
  flex: 0 auto;
  width: 30%;
  height: 100%;
}

.image-24 {
  object-fit: cover;
  border-radius: 1rem;
  display: block;
}

.image-25, .image-26, .image-27 {
  object-fit: cover;
  border-radius: 1rem;
}

.dlaczego-warto {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
  overflow: visible;
}

.dlaczego-warto.nasz-sprz-t {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--transpaernt);
  color: var(--transpaernt);
  margin-top: 2%;
  padding-bottom: 2rem;
  display: flex;
}

.dlaczego-warto.nasz-sprz-t._5-zdj-c {
  border-style: solid;
  border-width: 1px;
  border-color: var(--transpaernt) var(--transpaernt) var(--black);
}

.dlaczego-warto.nasz-sprz-t.galeria.aran-acje {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  margin-top: 1%;
  display: none;
}

.dlaczego-warto.nasz-sprz-t.galeria.aran-acje._4 {
  display: none;
}

.dlaczego-warto.nasz-sprz-t.galeria.aran-acje-wn-trza {
  margin-top: 2%;
  display: none;
}

.dlaczego-warto.nasz-sprz-t.galeria.aran-acje-wn-trza.poka {
  display: flex;
}

.dlaczego-warto.nasz-sprz-t.galeria.pion {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.dlaczego-warto.nasz-sprz-t.oferta-z-przyciskiem.cyk-pyk {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom-style: none;
  margin-top: 2%;
}

.dlaczego-warto.nasz-sprz-t.oferta-z-przyciskiem.cyk-pyk.pion {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 2%;
}

.dlaczego-warto.nasz-sprz-t.oferta-z-przyciskiem-do-studia-b.cyk-pyk {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom-style: none;
  border-bottom-width: 0;
  margin-top: 2%;
}

.dlaczego-warto.nasz-sprz-t.oferta-z-przyciskiem-do-studia-b.cyk-pyk.pion {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-bottom: 2%;
}

.dlaczego-warto.nasz-sprz-t.cyk-pyk {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.dlaczego-warto.nasz-sprz-t {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0000;
  border-bottom: 1px solid #000;
  border-radius: 0;
  margin-top: 0%;
  padding-bottom: 2rem;
}

.dlaczego-warto.nasz-sprz-t.galeria {
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-bottom: 0;
}

.dlaczego-warto.nasz-sprz-t.galeria.studio-a-tekscik {
  margin-left: 12%;
  margin-right: 12%;
}

.dlaczego-warto.cyk-pyk {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-top: 3%;
  margin-bottom: 4%;
}

.dlaczego-warto.cyk-pyk.pion {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 2%;
  margin-bottom: 2%;
}

.dlaczego-warto.pion {
  flex-flow: column;
}

.dlaczego-warto.pion.mniejsza-odleglosc {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.dlaczego-warto-section-mobile {
  display: none;
}

.poznaj-nasze-studia-section {
  margin-top: 8%;
}

.poznaj-nasze-studia-section.mobile, .poznaj-nasze-studia-section.mobile-2 {
  display: none;
}

.poznaj-nasze-studia-section.wersja-podcasty {
  flex-flow: column;
  margin-top: 8%;
  display: flex;
}

.poznaj-nasze-studia-section.wersja-podcasty.tutaj-nima {
  display: none;
}

.poznaj-nasze-studia-container {
  margin: 0% 20%;
}

.studia-kafelki-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  margin-left: 12%;
  margin-right: 12%;
  display: flex;
}

.studio-a-wrapper {
  background-color: var(--blue);
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 55vw;
  padding: 0%;
  display: flex;
}

.studio-b-wrapper {
  background-color: var(--blue);
  border-radius: 2rem;
  width: 30vw;
  height: 55vw;
  padding: 2%;
}

.zdj-cia-studio-a-wrapper {
  flex-flow: column;
  width: 100%;
  margin: 0%;
  display: flex;
}

._3-zdj-cia-studio-a-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  align-items: center;
  margin: 0%;
  display: flex;
}

._1-zdj-cie-studio-a-wrapper {
  margin-top: 0%;
}

.image-28 {
  border-radius: 2rem;
  width: 100%;
  height: 18vw;
}

.image-29, .image-30 {
  border-radius: 1.5rem;
  width: 32%;
  height: 11.5vw;
}

.image-31 {
  border-radius: 1rem;
  width: 32%;
  height: 11.5vw;
}

._1-zdj-cie-studio-b-wrapper {
  margin-top: 8%;
}

.image-32 {
  border-radius: 2rem;
  width: 100%;
  height: 18vw;
}

._2-zdj-cia-studio-b-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 4%;
  margin-bottom: 8%;
  padding-bottom: 0%;
  display: flex;
}

.image-33 {
  width: 50%;
  max-width: none;
}

.tekst-and-button-wrapper-studio-a {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.przycisk-studio {
  background-color: var(--white);
  color: #000;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 24vw;
  padding: 1rem 2rem;
  font-size: 1vw;
  font-weight: 500;
  line-height: 1vw;
  display: flex;
}

.image-34, .image-35 {
  border-radius: 1.5rem;
  width: 49%;
  max-width: none;
  height: 11.5vw;
}

.studio-a {
  background-color: var(--blue);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  width: 70%;
  padding: 0;
  display: flex;
}

.studio-a.studio-b {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 30%;
  padding: 0;
}

.image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-wrapper.studio-b {
  justify-content: space-between;
  align-items: center;
}

.tekst-i-przycisk {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin: 0 0 0%;
  display: flex;
}

.tekst-i-przycisk.studio-b {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-left: 1rem;
  margin-right: 1rem;
}

.tekst-i-przycisk.studio-b.studyjko {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin: 0;
}

.content-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin: 0;
  display: flex;
}

.content-wrapper.studio-b {
  margin: 0;
}

.ima {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d042b6c8e9cfc4c1040eb2_P3100079-min.jpg");
  background-position: 0%;
  background-size: cover;
  border-radius: 1rem;
  width: 100%;
  height: 10vw;
  padding-left: 0;
  padding-right: 0;
}

.ima.studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0c7018fcfbb5f5feb88a9_B8.png");
  background-position: 50%;
  background-size: cover;
  height: 10vw;
}

.heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.heading-wrapper.studio-b {
  margin-left: 2rem;
  margin-right: 2rem;
}

.image-36 {
  box-sizing: border-box;
  object-fit: cover;
  border-radius: 1rem;
  width: auto;
  min-width: 100px;
  height: 20vw;
  padding-left: 0;
  padding-right: 0;
}

.image-37 {
  box-sizing: border-box;
  object-fit: cover;
  border-radius: .5rem;
  width: 400%;
  min-width: auto;
  height: 9.5vw;
}

.image-37.studio-b {
  object-fit: cover;
  width: auto;
  min-width: 80px;
}

.image-38 {
  object-fit: cover;
  border-radius: .5rem;
  width: 400%;
  min-width: auto;
  height: 9.5vw;
}

.image-38.studio-b {
  object-fit: cover;
  width: auto;
  min-width: 80px;
}

.image-39 {
  object-fit: cover;
  border-radius: .5rem;
  width: 400%;
  min-width: auto;
  height: 9.5vw;
}

.white-container {
  background-color: var(--white);
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  margin-left: 12%;
  margin-right: 12%;
  padding-top: 2%;
  padding-bottom: 2%;
  display: flex;
}

.white-container.cena {
  justify-content: center;
  align-items: center;
  margin-top: 1.5%;
  padding-top: 1.5%;
  padding-bottom: 1.5%;
}

.white-container.nasz-zesp {
  margin: 4% 20%;
}

.white-container.galeryjka {
  margin-top: 6%;
  margin-left: 14%;
  margin-right: 14%;
}

.white-container.galeryjka.bez-marinesiku {
  margin-top: 2%;
}

.columns-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-left: 0;
  padding-left: 0;
  display: inline-flex;
}

.columns-4 {
  width: 100%;
}

.column-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66e34a2daaeffdb3b5488cd4_image-1.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  height: 9vw;
  padding-left: 0;
  display: flex;
}

.column-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66e34a508f47196cd30d0698_Frame%20168.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  height: 9vw;
  padding-left: 0;
  display: flex;
}

.column-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66e34a5df8854d700634fe6c_Frame%20169.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  height: 9vw;
  padding-left: 0;
  display: flex;
}

.columns-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  order: 0;
  width: 100%;
  display: flex;
}

.column-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66ec7a281b65f34e22c4a5f7_studio%20b%201.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  height: 9vw;
  padding-left: 0;
}

.column-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66ec7b03fd74f5ccdda129d2_studio%20bb.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  height: 9vw;
  padding-left: 0;
}

.proces-nagrywania-podcastu-section {
  margin-top: 10%;
}

.proces-nagrywania-podcastu-section.mobile {
  display: none;
}

.heading-container {
  margin-top: 0%;
  margin-left: 20%;
  margin-right: 20%;
}

.proces-nagrywania-container {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: center;
  align-items: center;
  margin: 0% 0% 4%;
  display: flex;
}

.podpunkty {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  flex: 0 auto;
  align-self: flex-start;
  max-width: 100%;
  padding-top: 0;
  display: flex;
}

.photo-icon {
  width: 3rem;
  height: 3rem;
}

.photo-icon.b-dzie-to-wi-ksze-jednak {
  width: auto;
  height: auto;
}

.photo-icon.mialo-byc-wikesze {
  flex: 0 auto;
  align-self: auto;
  width: auto;
  height: auto;
}

.tekst-1-i-tekst-2 {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  display: flex;
}

.cennik-section {
  margin-top: 10%;
}

.cennik-section.mobile, .cennik-section.to-znika {
  display: none;
}

.cennik-container {
  background-color: var(--blue);
  border-radius: 1.5rem;
  width: 60%;
  height: 100%;
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 2rem 1rem;
}

.tytu-container {
  background-color: var(--white);
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 0%;
  padding: 1.5rem;
  display: flex;
}

.tytu-container.wideo {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
}

.tytu-container.wideo.inna-szeroko {
  flex: 1;
  align-self: stretch;
  width: 22rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.tytu-container.wideo.inna-szeroko.ca-a-szeroko {
  width: auto;
}

.tytu-container.wideo.inna-szeroko.ca-a-szeroko.out {
  display: none;
}

.tytu {
  align-self: stretch;
  padding-bottom: 0;
}

.tytu.wideo {
  border-bottom: .125rem solid var(--blue);
  padding-bottom: 1rem;
}

.cennik-heading {
  font-size: var(--small-heading-desktop);
  line-height: var(--small-heading-desktop-2);
  margin-top: 0;
  margin-bottom: 0;
}

.cennik-heading.wideo {
  color: #fff;
  font-size: var(--small-heading-desktop);
  line-height: var(--small-heading-desktop-2);
}

.cennik-heading.wideo.tekst-do-cennika {
  color: #000;
  font-size: var(--media-heading-desktop);
  line-height: var(--small-heading-desktop-2);
}

.cennik-heading.wideo.tekst-do-cennika.mniejsza-czcionka {
  font-size: 1.1vw;
}

.cena-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: baseline;
  padding-bottom: 0;
  display: flex;
}

.heading {
  font-size: 3vw;
  line-height: 3vw;
}

.cena-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3vw;
  line-height: 3vw;
}

.cena-wrapper-2 {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

._w-cenie-section {
  margin-bottom: 1.5%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

._w-cenie-elements {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: wrap;
  margin-bottom: 0%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

._w-cenie-elements.dodatkowo-p-atne {
  margin-bottom: 0%;
}

._w-cenie-elements.wideo {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  padding-left: 0;
  padding-right: 0;
}

._w-cenie-elements.wideo.kadry {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  flex: 0 auto;
}

._w-cenie-elements.dodatkowe {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  padding: 0;
}

._w-cenie-elements.studio-b {
  flex-flow: wrap;
}

._w-cenie-1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

._w-cenie-1.dodatkowe {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

._w-cenie-1.kadry-ustawienie {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex: 1;
}

._w-cenie-1.wideo-kadry {
  margin-bottom: 2%;
}

._w-cenie-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cena {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: baseline;
  width: 50%;
  display: flex;
}

.cena.mo-liwe {
  padding-top: .5rem;
  padding-left: 2rem;
}

.cena.slajdor {
  align-self: stretch;
  width: auto;
}

.cena.cennik {
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: auto;
}

.cena.cennik.voucherowe-sprawy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.cena-zdj-cie {
  color: var(--white);
  align-self: auto;
  width: 1.6vw;
  min-width: 1.6vw;
  max-width: 1.6vw;
  height: 1.6vw;
  display: flex;
}

.cena-zdj-cie.dodatkowe {
  width: 5vw;
  max-width: 5vw;
}

.cena-zdj-cie.k-ko {
  background-color: var(--white);
  border-radius: 300rem;
  width: 1vw;
  height: 1vw;
}

.cena-zdj-cie.k-ko.dodatkowe-laptop {
  min-width: 1vw;
  max-width: 1vw;
}

.image-41 {
  width: auto;
  height: auto;
}

.studio-container {
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
}

.mobile-logo-link-block {
  order: 0;
  display: none;
}

.nr1 {
  background-color: var(--blue);
  border-radius: 1rem;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  padding: 2%;
  display: flex;
}

.number-1-heading {
  color: var(--background);
  font-size: var(--mid-heading-desktop);
  line-height: var(--mid-heading-desktop-2);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 900;
}

.numer-and-text {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.opinie-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 0%;
  margin-left: 12%;
  margin-right: 12%;
  padding-top: 0%;
  padding-bottom: 0%;
  display: flex;
}

.arrow-image {
  width: 4vw;
}

.opinie-section {
  background-color: var(--blue);
  margin-top: 10%;
  padding-top: 2%;
  padding-bottom: 2%;
}

.opinie-section.mobile {
  display: none;
}

.opinie-section.transapernt {
  background-color: var(--transpaernt);
  padding: 0%;
  display: none;
}

.opinie-section.to-znika {
  display: flex;
}

.opinie-section.znika-w-podcastach {
  display: none;
}

.opinie-kafelki-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  padding-bottom: 0%;
  display: block;
  overflow: hidden;
}

.frame-210 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-211 {
  grid-column-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1328px;
  text-decoration: none;
  display: flex;
}

.frame-199 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 441px;
  display: flex;
  position: relative;
}

.frame-198 {
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 431px;
  height: 441px;
  padding: 40px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.text {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  text-decoration: none;
}

.frame-190 {
  grid-row-gap: 10px;
  background-color: #f0f1f5;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 431px;
  height: 109px;
  padding: 29px 40px;
  text-decoration: none;
  display: flex;
}

.frame-189 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-196 {
  grid-column-gap: 10px;
  background-color: #0097a7;
  border-radius: 500px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-197 {
  grid-row-gap: 10px;
  border-radius: 500px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 51px;
  text-decoration: none;
  display: flex;
}

.text-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-188 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 185px;
  text-decoration: none;
  display: flex;
}

.text-3 {
  color: #000;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 119px;
  height: 17px;
  text-decoration: none;
  display: flex;
}

.frame-200 {
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 432px;
  height: 441px;
  padding: 40px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.frame-191 {
  grid-row-gap: 10px;
  background-color: #f0f1f5;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 432px;
  height: 109px;
  padding: 29px 40px;
  text-decoration: none;
  display: flex;
}

.frame-212 {
  grid-column-gap: 10px;
  background-color: #4b4300;
  border-radius: 500px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-213 {
  grid-column-gap: 10px;
  background-color: #8d6e63;
  border-radius: 500px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-205 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 431px;
  height: 441px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 1340px;
}

.frame-214 {
  grid-column-gap: 10px;
  background-color: #00547c;
  border-radius: 500px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-207 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 431px;
  height: 441px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 1783px;
}

.frame-215 {
  grid-column-gap: 10px;
  background-color: #7200a7;
  border-radius: 500px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-209 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 431px;
  height: 441px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 2226px;
}

.frame-216 {
  grid-column-gap: 10px;
  background-color: #a71900;
  border-radius: 500px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.opinia-kafel {
  background-color: var(--white);
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.opinia-kafel.aran-acja {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722413ef8b98c40c199a687_czarna%20zas%C5%82ona.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
}

.cudzys-w-image {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.cydzys-w-i-text {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  padding: 1rem 1rem 0;
  display: flex;
}

.div-block-7 {
  width: 100%;
}

.dane-opiniodawcy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--opinia-dane);
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .5rem 1rem .8rem;
  display: flex;
}

.dane-opiniodawcy.aran {
  background-color: var(--white);
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
}

.opiniodawca-text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-42 {
  max-width: 49%;
  height: 1rem;
}

.image-43 {
  max-width: 49%;
}

.google-image-wrapper {
  justify-content: center;
  align-items: center;
  height: .8rem;
  display: flex;
}

.opinions-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  margin: 0% 0% 4%;
  display: flex;
}

.div-block-8 {
  margin-left: 12%;
  margin-right: 12%;
}

.przycisk-bia-y-opinie {
  justify-content: center;
  align-items: center;
  margin: 0%;
  padding-bottom: 0%;
  display: flex;
}

.podcast-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin: 0% 0% 0;
  padding-bottom: 0%;
  display: flex;
}

.podcast-wrapper.studio-b-version-final {
  flex-flow: column;
}

.materia-surowy-wrapper {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  background-color: var(--blue);
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
}

.materia-surowy-wrapper.wnajem-studia {
  padding: 1.5rem;
}

.materia-surowy-wrapper.wideo {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  background-color: var(--transpaernt);
  padding: 0;
}

.heading-2 {
  margin-top: 0;
  margin-bottom: 0;
}

.cena-nowa {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.4vw;
  font-weight: 800;
  line-height: 2.4vw;
}

.cena-nowa.wideo, .cena-nowa.tekst-do-cennika {
  color: var(--black);
  font-size: var(--mid-heading-desktop);
  line-height: var(--mid-heading-desktop-2);
}

.wycena-nowa {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: baseline;
  padding: 0;
  display: flex;
}

.wycena-nowa.wideo {
  flex-flow: row;
}

.wycena-nowa.bia-y-kafelek-wyceny {
  background-color: var(--white);
  border-radius: 1rem;
  padding: 1rem 2rem;
}

.postprodukcja-wrapper {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  background-color: var(--blue);
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
}

.postprodukcja-info {
  background-color: var(--white);
  padding: 1rem 2rem;
}

.postprodukcja-info.bia-y {
  max-width: 25vw;
  padding-left: 1rem;
  padding-right: 1rem;
}

.wycena-wrapper {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.wycena-wrapper.studio-b-4-kafelki {
  flex-flow: row;
}

.podcast-audio {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--blue);
  border-radius: 1.5rem;
  flex-flow: column;
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  padding: 2% 1.5%;
  display: flex;
}

.podcast-audio.dodatkowe {
  background-color: var(--white);
}

.tekst-w-nawiasie {
  color: var(--black);
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
  margin-bottom: 0;
  padding: 0;
  font-weight: 400;
  display: block;
}

.bia-a-postprodukcja {
  background-color: var(--white);
  border-radius: 1rem;
  flex: 0 auto;
  padding: 1.2rem;
}

.opis-studia-b {
  margin: 1.5% 0%;
}

.tekst-studio-b {
  color: #fff;
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
  margin-bottom: 0;
}

.podcast-audio-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

.podcast-audio-wrapper.podcast-odst-p {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  margin-top: 0%;
}

.podcast-audio-wrapper.inne-paddingi-na-mobile {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.wynajem-powierzchni-studio-a {
  margin-top: 3%;
  margin-left: 12%;
  margin-right: 12%;
}

.wynajem-powierzchni-studio-a.podcast-odst-p {
  margin-top: 5%;
}

.wynajem-powierzchni-studio-b {
  margin-top: 7%;
  margin-left: 12%;
  margin-right: 12%;
}

.wynajem-powierzchni-studio-b.studyyyyjko-b {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.przycisk-container-2 {
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ceny-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.ceny-wrapper.mniejszy-odst-p {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.ceny-wrapper.mniejszy-odst-p._1-godzina {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--white);
  border-radius: 1rem;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem 1.5rem;
}

.punktor-plus-punkty-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.punkty {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-flow: column;
  display: flex;
}

.punktory-wrapper {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  flex-flow: column;
  align-self: stretch;
  padding-top: .5rem;
  padding-left: 2rem;
  display: flex;
}

.image-44 {
  width: 100%;
}

.image-45, .image-46 {
  width: 1.6vw;
  max-width: 1.6vw;
  height: 1.6vw;
}

.dodatkowe-zdj-cie {
  width: 100%;
}

.zdj-cie-dlaczego {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6728ab89e2fc320c8e433fa4_sprz%C4%99tttt.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  align-self: stretch;
  width: 30%;
  height: 14vw;
}

.zdj-cie-dlaczego.wersja-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b2db8b542a532c56a0f_OSWIETLENIE%201.png");
  background-position: 50%;
}

.zdj-cie-dlaczego.wersja-2.inne-wymiary {
  flex: none;
  align-self: stretch;
  height: 12vw;
}

.zdj-cie-dlaczego.wersja-2.inne-wymiary.n-wka-fota {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198d35ef3e7f7558123a1_STUDIO%20A%20ARANZACJA%204-min.jpg");
  height: 10vw;
}

.zdj-cie-dlaczego.wersja-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375dc52cef153ffde40abe_REALIZACJE.png");
  background-position: 50%;
}

.zdj-cie-dlaczego.wersja-3.inne-wymiary {
  flex: none;
}

.zdj-cie-dlaczego.wersja-3.inne-wymiary.n-wka-realizacje {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375dc52cef153ffde40abe_REALIZACJE.png");
}

.zdj-cie-dlaczego.wersja-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f95f3e9518d1496a1f960_MINIATURKA%20ZESPO%C5%81U%20WEBFLOW.png");
  background-position: 50% 0;
}

.zdj-cie-dlaczego.wersja-4.inne-wymiary {
  flex: 0 auto;
  align-self: stretch;
}

.zdj-cie-dlaczego.inne-wymiary {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f6d1fc8b7f31723ddf9e52_DIGICO.jpg");
  flex: none;
  align-self: stretch;
  width: auto;
  height: 10vw;
}

.div-block-9 {
  align-self: stretch;
}

.bebechy-wrapper {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-flow: column;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.bebechy-wrapper.cena-w-kafelku {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  padding: 0;
}

.bebechy-wrapper.cena-w-kafelku.studio-b {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
}

.tytu-i-tekst-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
}

.tytu-i-tekst-wrapper.tym-razem-znika-to-cudo {
  display: none;
}

.tytu-i-tekst-wrapper.wieksza-odelgosc.left-knocked {
  justify-content: center;
  align-items: flex-start;
}

.tytu-i-tekst-wrapper.slider-margin {
  margin-left: 20%;
  margin-right: 20%;
}

.podcast-i-przycisk-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: none;
}

.podcast-audio-main-wrapper {
  margin-top: 0%;
  margin-left: 12%;
  margin-right: 12%;
}

.dodatkowa-op-ata.cena-kafelek {
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: block;
}

.dodatkowa-cena-kafelek {
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-bottom: 0;
  display: block;
}

.dodatkowa-cena-kafelek-div {
  background-color: var(--blue);
  color: var(--white);
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 5rem;
  height: 1.5rem;
  padding: .25rem .5rem;
  font-weight: 600;
  display: flex;
}

.dodatkowe-bebechy-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.wynajem-plus-dodatkowe-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

.wynajmij-powierzchni {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  margin-left: 0%;
  margin-right: 0%;
  display: none;
}

.wynajmij-powierzchni-studio-b {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

.wynajmij-powierzchni-studio-b.wersja-na-stron-studia-b {
  margin-top: 10%;
  margin-left: 12%;
  margin-right: 12%;
  display: none;
}

.wynajmij-powierzchni-studio-b.tym-razem-znika-to-cudo {
  display: none;
}

.podcast-plus-dodatki {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.wszystkie-podcasty-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.wszystkie-podcasty-wrapper.studio-a-cennik-na-podstronie {
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
}

.wszystkie-podcasty-wrapper.bez-tego-apddingu-plis {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.bebechy-pakiet {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-flow: column;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.bebechy-pakiet.wersja-2 {
  padding-left: 3.5rem;
}

.bebechy-wi-ksze-pakiety {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.bebechy-tytu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.tytu-plus-kolumny {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

.podcast-wideo-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  margin-left: 0%;
  margin-right: 0%;
  display: none;
}

.zdj-cia-plus-przycisk {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  margin-top: 2%;
  display: block;
}

.punkty-plus-przycisk {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
  display: block;
}

.zdj-cia-plus-tekst {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-self: stretch;
  padding: 0;
  display: flex;
}

.trzy-zdj-cia-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.zdj-cie-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d03d85c670c02653daa5c3_P3100092-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  width: 33%;
  height: 10vw;
}

.zdj-cie-1.studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f507959d3b06fe024aa47a_studio%20b%201-min.jpg");
  background-position: 50%;
  width: 50%;
}

.zdj-cie-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0428969416fe49bc11268_P3070060-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  width: 33%;
  height: 10vw;
}

.zdj-cie-2.studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f5079604201c100d3c6dfa_studio%20b%203-min.jpg");
  background-position: 50%;
  width: 50%;
}

.zdj-cie-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d042a6ae9dc46c812192f8_P3070053-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  width: 33%;
  height: 10vw;
}

.content-plus-przycisk {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.kafelki-plus-bia-y-kafel {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 0%;
  display: none;
}

.studio-plus-przycisk {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  margin-top: 2%;
  display: none;
}

.opinie-plus-przycisk {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-top: 4%;
  display: block;
}

.whole-kafelek {
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.bia-y-kafelek {
  background-color: var(--white);
  width: 25%;
  padding: 2.5rem 1.5rem 1.5rem;
}

.dane-opinii-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--opinia-dane);
  width: 25%;
  padding: 1.5rem;
  display: flex;
}

.imi-google {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.google {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.google-avatar {
  align-self: stretch;
  width: 3vw;
}

.kafelki {
  display: flex;
}

.opinie-gwiazdki {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border-radius: 1rem;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 2vw;
  padding: .5rem 1rem;
  display: flex;
}

.gwiazdki {
  vertical-align: middle;
  order: 0;
  align-self: center;
  height: 1rem;
  display: block;
  overflow: visible;
}

.gwiazdki-block {
  height: 2vw;
}

.wszustko-container {
  margin-left: 20%;
  margin-right: 20%;
}

.powierzchnia-plus-przycisk.studyjko-b-podstrona-new {
  display: none;
}

.zdj-cia-kamery-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: stretch;
  display: flex;
}

.photo-kamer {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e8207e7afa4bf36515b8f_kamera%201.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  align-self: stretch;
  height: 10vw;
}

.photo-kamer.version-prompter {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e8400c2a7fe04d847c0a7_promptery.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 10vw;
}

.photo-kamer.kamera-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e8211690e14f1316d3322_kamera%202.jpg");
}

.photo-kamer.kamera-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e821c429c71c439088e60_kamera%203.jpg");
}

.photo-kamer.shure-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6713be46119cbd358a9fb520_mikrofon.png");
}

.photo-kamer.shure-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e83926890da33eb6df2b2_shure%203.jpg");
}

.photo-kamer.shure-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e839d9df8b61f30a05e75_shure%204.jpg");
}

.photo-kamer.shure-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e838643d63d270c0a76bc_shure%202.jpg");
}

.photo-kamer.shure-przy-glowie {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6728a7f7e54ce6243ac41897_mikrofony%20shure%20mx153.png");
}

.photo-kamer.swiatlo-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e846b244fae7c3b058b24_lampy%203.jpg");
}

.photo-kamer.swiatlo-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e84522e12989d68aa0798_lampy%201.jpg");
}

.photo-kamer.swiatlo-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e845ee235da6d7cf2d58e_lampy%202.jpg");
}

.photo-kamer.davinci-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e831656535665434dd18b_davinci%203.jpg");
}

.photo-kamer.davinci-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e8308400d6495b3aa32b0_davinci%202.jpg");
}

.photo-kamer.davinci-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e82fc357055007233bb75_davinci%201.jpg");
}

.photo-kamer.miks-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6728ab89e2fc320c8e433fa4_sprz%C4%99tttt.png");
}

.photo-kamer.miks-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e84eefb852754eb7779bb_sprz%C4%99t%204.jpg");
  background-position: 100%;
}

.photo-kamer.miks-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e84e55af22d9067839a2c_sprz%C4%99t%203.jpg");
}

.photo-kamer.miks-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e84d8890dd776befc27b2_sprz%C4%99t%202.jpg");
  background-position: 50%;
}

.photo-kamer.miks-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e84f91c2ed1c7f947b764_sprz%C4%99t%205.jpg");
}

.photo-kamer.aran-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4ab2f61549fdad8a40651_t%C5%82o%20studio%20a%201.png");
}

.photo-kamer.aranz-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4ab39df2b3529471f8ac7_t%C5%82o%20studio%20a%202.png");
}

.photo-kamer.aranz-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4ab45466c00c197a13b63_t%C5%82o%20studio%20a%203.png");
}

.photo-kamer.aranz-studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4a6fa9fc58e2c683b206b_studio%20b%201.png");
}

.photo-kamer.aranz-studio-b-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4a71569e12aeea2b297d3_studio%20b%204.jpg");
}

.photo-kamer.aranz-studio-b-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4a702dd5a41cbad98d649_studio%20b%202.png");
}

.photo-kamer.aranz-studio-b-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d1983da68c34ad5932eb7f_STUDIO%20B%20ARANZACJA%204-min.jpg");
  background-position: 50%;
}

.photo-kamer.rode-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4a4336b77e1a3502521f1_rode%203.png");
}

.photo-kamer.rode-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4a41f738557316f72840d_rode%201.png");
  background-position: 50%;
}

.photo-kamer.rode-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4a429227b673bcb62c023_rode%202.png");
  background-position: 50% 0;
  background-size: cover;
}

.wrapper-sprz-t {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  margin-top: 0%;
  display: flex;
}

.wrapper-sprz-t.galeryyyja, .wrapper-sprz-t.galeryyyja.azienka {
  margin-top: 2%;
}

.wrapper-sprz-t.galeryyyja.vip-room {
  margin-top: 4%;
}

.wrapper-sprz-t.galeryyyja.vip-room.cz-realizatorska {
  margin-top: 2%;
}

.wrapper-sprz-t.galeryyyja.vip-room.cz-realizatorska.out {
  display: none;
}

.wrapper-sprz-t.galeryyyja.cz-studio-a {
  margin-top: 4%;
}

.wrapper-sprz-t.galeryyyja.cz-studio-a.out {
  display: none;
}

.wrapper-sprz-t.galeryyyja.kuchnia {
  margin-top: 4%;
}

.wrapper-sprz-t.galeryyyja.budynek-zewnatrzzzz {
  display: none;
}

.wido-promocyjne-sprz-t {
  margin-top: 4%;
}

.wido-promocyjne-sprz-t.wideo-studio-a {
  margin-top: 0%;
}

.image-47 {
  border-radius: 1rem;
  display: block;
}

.image-48, .image-49, .image-50, .image-51, .image-52, .image-53, .image-54, .image-55, .image-56, .image-57, .image-58 {
  border-radius: 1rem;
  width: 100%;
}

.image-58.mikrofony-shure-mx153 {
  height: 12vw;
}

.image-59, .image-60, .image-61, .image-62, .image-63, .image-64, .image-65 {
  border-radius: 1rem;
  width: 100%;
}

.podcasty-medialne-heading {
  margin-top: 0%;
  margin-left: 20%;
  margin-right: 20%;
}

.podcasty-medialne {
  margin-top: 6%;
}

.podcasty-medialne-kafelki-wrapper-1 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-top: 2%;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

.podcasty-medialne-kafelki-wrapper-1._2-rz-d {
  flex: 1;
  margin-top: 0%;
}

.podcasty-medialne-kafelki-wrapper-1.vouchery {
  margin-top: 0%;
}

.kafelek-podcast {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--blue);
  border-radius: 1rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 20vw;
  padding: .5rem;
  display: flex;
}

.zdj-cie-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718c5c91bbcc12deb51b545_mo%C5%82ek%203.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  width: auto;
  height: 10vw;
}

.zdj-cie-podcast.wieniawa-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718ceb9a635357c8c87e4a7_wieniawa%20julia.png");
}

.zdj-cie-podcast.wendzikowska-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718cf4464cd2076c741f6bc_wendzikowska%20anna.png");
  background-position: 50% 0;
}

.zdj-cie-podcast.wellmann-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718cf800948d40468cead80_grecos%20wellman.png");
}

.zdj-cie-podcast.marika-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718cfb8c5bda19c854e241a_marika%20podcast.png");
  background-position: 50% 0;
}

.zdj-cie-podcast.majdan-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6852affb0e183ab83004338f_04_Jarmo%C5%82owicz_Przypadkiem__FINAL.png");
  background-position: 50% 0;
}

.zdj-cie-podcast.runmageddon-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718c9483109a762d50b3f25_runmageddon.png");
}

.zdj-cie-podcast.runmageddon-podcast.wedel {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6852b0a843bde1d8a1bf19c6_Wedel_podcast_okladka_KASTORY_01.png");
}

.zdj-cie-podcast.radio-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718c9626a7a68f8823c09c2_radio%20357.png");
}

.zdj-cie-podcast.radio-podcast.agro-teren {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6852b0ed871c8f81fe12f636_1280x720%20you%20tube%20agromania_specjalny_siekierski.png");
}

.zdj-cie-podcast.kusnierewicz-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725368a6852c02d51b051cd_kusznierewicz.png");
}

.zdj-cie-podcast.kusnierewicz-podcast.ppp-teren {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6852b1d72c4ab5c7fe6ca862_YT_MINI_PPP_S03%20%E2%80%94%20odcinek%20specjalny%202.png");
}

.zdj-cie-podcast.lesnodorski-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718cdf17b0f8707350a36ec_lesnodorski.png");
}

.zdj-cie-podcast.greg-podcast-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725372f7e8371752b289805_bema.png");
}

.zdj-cie-podcast.brzezinski-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718ce2e84c3fd5ad258d948_brodacz.png");
}

.zdj-cie-podcast.agro-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718d20dbdc18f0020367ae3_image.png");
  background-position: 50% 0;
}

.zdj-cie-podcast.staniec-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67253837f36e7fbbd0cb4b1a_staniec.png");
  background-position: 50% 0;
}

.zdj-cie-podcast.pp-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718d2ad28236d3e995f889a_PP.png");
  background-position: 50% 0;
}

.zdj-cie-podcast.mg-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6718d3e87044fb9ee85b9a5b_mlode%20glowy.png");
}

.zdj-cie-podcast.mot-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672538fc3f6b22f589fa8ed2_moller.png");
}

.zdj-cie-podcast.mdw-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725396549764f48eab98ba4_wiedza.png");
  background-position: 50% 0;
}

.zdj-cie-podcast.ppp-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67253aced8add898a92781db_pppp.png");
  background-position: 50% 0;
}

.zdj-cie-podcast.doda-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671a4a8e64d832dfc899adc1_doda.png");
}

.zdj-cie-podcast.pppp-podcast {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67253a489d1cd1d829849417_ppp.png");
}

.tytu-podcastu {
  color: var(--background);
  font-size: var(--small-heading-desktop);
  line-height: var(--small-heading-desktop-2);
  margin-bottom: 0;
  font-weight: 600;
}

.tytu-podcastu.numer-telefonu {
  color: var(--white);
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
  display: block;
}

.tytu-podcastu.numer-telefonu.success, .tytu-podcastu.numer-telefonu.sukces {
  text-align: center;
}

.tytu-podcastu.numer-telefonu.tekst-do-cennika {
  color: var(--black);
  text-align: center;
}

.tytu-podcastu.voucher {
  line-height: var(--small-heading-desktop-2);
}

.tytu-podcastu.voucher.slajdzik {
  font-size: 1vw;
  line-height: 1.4vw;
}

.teksty-kafelek {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: none;
}

.teksty-kafelek.success {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.teksty-kafelek.vouchery {
  margin-top: 3%;
  margin-bottom: 8%;
}

.teksty-kafelek.padding {
  margin-left: .5rem;
  margin-right: .5rem;
  display: none;
}

.teksty-kafelek.pokaz {
  display: flex;
}

.wykonawca-podcastu {
  color: var(--background);
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-desktop);
  margin-bottom: 0;
  font-weight: 400;
}

.wykonawca-podcastu.sukces-tekst {
  text-align: center;
}

.wykonawca-podcastu.cena-ma-a-v1 {
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
}

.wykonawca-podcastu.voucher {
  font-size: 1.1vw;
  line-height: 1.1vw;
}

.wykonawca-podcastu.voucher.tekst-do-cennika {
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
}

.wykonawca-podcastu.bia-wersja-tego-teksciku {
  color: var(--white);
  font-size: var(--maly-tekst-desktop);
  line-height: var(--maly-tekst-desktop-2);
}

.zdj-cie-plus-tekst {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.kafelki-dwa-rz-dy {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.kafelki-dwa-rz-dy._3-rz-dy {
  display: none;
}

.mapa-section {
  margin-top: 8%;
}

.mapa-holding {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--blue);
  border-radius: 1rem;
  flex-flow: column;
  margin-left: 12%;
  margin-right: 12%;
  padding: 2rem;
  display: flex;
}

.mapa-holding.do-studia-b-podstronki {
  width: 60%;
  margin-left: 0%;
  margin-right: 0%;
}

.mapa-holding.do-studia-b-podstronki.n-wka-format-mapy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  width: 100%;
  padding: 1rem;
}

.kontakt-section {
  margin-top: 12%;
}

.kontakt-section.studio-b-podstronka {
  margin-top: 10%;
}

.pionowe-dane-studia {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 0%;
  margin-right: 0%;
  padding-top: 2rem;
  display: flex;
}

.pionowe-dane-studia.nowy-fomat-kontaktu {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  min-width: 18rem;
  padding-top: 0;
}

.pionowe-dane-studia.inus-2-rem, .pionowe-dane-studia.minus-2-rem {
  padding-top: 0;
}

.pionowe-dane {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ikona-telefonu {
  flex: none;
}

.telefon-tekst-wrapper {
  flex-flow: column;
  display: flex;
}

.napisz-do-nas {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  margin-left: 0%;
  margin-right: 0%;
  padding: 2rem;
  display: flex;
}

.tw-j-mail, .twoje-imi, .twoja-wiadomo {
  border: 0 solid #000;
  border-bottom-width: 1px;
  font-size: .9vw;
  line-height: 1vw;
}

.submit-button {
  background-color: var(--blue);
  color: var(--black);
  border-radius: 1rem;
  padding: 1rem 2rem;
  font-size: .9vw;
  line-height: 1vw;
}

.text-block {
  font-size: .9vw;
  font-weight: 600;
  line-height: 1vw;
}

.success-message {
  background-color: #94d398;
  border-radius: 1rem;
}

.form-block {
  aspect-ratio: auto;
}

.text-block-2 {
  max-width: 100%;
  font-size: .9vw;
  line-height: 1vw;
}

.error-message {
  border-radius: 1rem;
  max-width: 50%;
  padding-left: 2rem;
  padding-right: 2rem;
}

.pion-pus-plansza {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  margin-top: 4%;
  margin-left: 12%;
  margin-right: 12%;
  display: flex;
}

.pion-pus-plansza.studio-bb-podstronkla {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
}

.pion-pus-plansza.studio-bb-podstronkla.nowy-formatka-kontaktu {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  margin-left: 20%;
  margin-right: 20%;
}

.form-texts, .form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.szczeg-owe-dane {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.map {
  border-radius: 1rem;
}

.zdj-cie-potwierdzaj-ce {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dane-kontaktowe {
  margin-left: 20%;
  margin-right: 20%;
}

.podcasty-sportowe-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.image-66, .image-67, .image-68 {
  width: 100%;
}

.podcasty-biznesowe {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.image-69, .image-70, .image-71 {
  width: 100%;
}

.podcasty-bran-owe {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.image-72, .image-73, .image-74 {
  width: 100%;
}

.podcasty-edukacyjne {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.image-75, .image-76, .image-77 {
  width: 100%;
}

.podcasty-sportowe-mobile, .podcasty-biznesowe-mobile, .podcasty-bran-owe-mobile, .podcasty-edukacyjne-wrapper-mobile {
  display: none;
}

.zesp-section {
  margin-top: 6%;
}

.za-o-yciel-heading {
  margin: 0%;
}

.za-o-yciel {
  margin-left: 20%;
  margin-right: 20%;
}

.mariusz {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-top: 2%;
  display: flex;
}

.zdj-cie-pana-mariusza {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671b65d3ecd08a1479bbed28_PAN%20MARIUSZ.png");
  background-position: 50%;
  background-size: cover;
  border: 1px dashed #000;
  border-radius: 1.5rem;
  width: 12rem;
  height: 12rem;
}

.zdj-cie-pana-mariusza.przemek-fota {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671b76c4cf5604b8edf5ebd5_PRZEMEK.png");
}

.zdj-cie-pana-mariusza.marcysia-fota {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671b774e117978594672d4dc_MARCYSIA.png");
  border-radius: 1.5rem;
}

.zdj-cie-pana-mariusza.wiktor-fota {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671b77ae069a9e07aa064b96_WIKTOR.png");
}

.przemek {
  margin-top: 6%;
  margin-left: 20%;
  margin-right: 20%;
}

.przemek-detale {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-top: 2%;
  display: flex;
}

.marcysia-i-wiktor {
  margin-top: 6%;
  margin-left: 20%;
  margin-right: 20%;
}

.marcysia-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 0 solid #000;
  margin-top: 2%;
  padding-bottom: 0%;
  display: flex;
}

.wiktor-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-top: 6%;
  display: flex;
}

.code-embed {
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.wirtualny-spacer {
  margin-top: 6%;
  margin-left: 12%;
  margin-right: 12%;
}

.wirtualny-spacer.aran-wirtualny-spacer {
  margin-top: 4%;
  display: none;
}

.wirtualny-spacer.studyjeczko-a {
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
}

.wirtualny-spacer-mobile {
  display: none;
}

.zdj-cie-podcasty.inne-wymiary {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d03dca0c674a24136d2f4c_P3100084-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  width: 16vw;
  height: 10vw;
}

.zdj-cie-podcasty.inne-wymiary.studio-b-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744741cea69560641e06a40_r%20number%205-min.jpg");
  background-position: 50%;
  background-size: cover;
  width: 20vw;
}

.zdj-cie-podcasty.inne-wymiary.studio-b-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67768284fa3c22b693c0b54f_krzes%C5%82a%202.jpg");
  background-position: 50%;
  background-size: cover;
  width: 20vw;
}

.zdj-cie-podcasty.inne-wymiary.studio-b-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745a8e030b1422103b87ddb_CZERWONY%202-min.jpg");
  background-position: 50%;
  background-size: cover;
  width: 20vw;
}

.zdj-cie-podcasty.inne-wymiary.studio-b-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67459cbb3c01e0e11300bcec_ja%20bez-min.jpg");
  background-position: 50%;
  background-size: cover;
  width: 20vw;
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66ddf83b0f5c1d74ce4bec29_vouchery%20image.png");
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-2.cala-dlugosc {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198d35ef3e7f7558123a1_STUDIO%20A%20ARANZACJA%204-min.jpg");
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-2.cala-dlugosc.sprzet-wideo {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e8211690e14f1316d3322_kamera%202.jpg");
  height: 10vw;
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-2.cala-dlugosc.rode {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4b19b39b87a59f1387421_rode%20t%C5%82o%20mobile.png");
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-2.cala-dlugosc.voucherki-fotka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66ddf83b0f5c1d74ce4bec29_vouchery%20image.png");
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-2.cala-dlugosc.voucherki-fotka.makeup-fotla {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f917abc166037269e199fb_makeup.png");
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674484cac5ebc9f2f31474a2_A3-min.jpg");
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-3.cala-dlugosc {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375dc52cef153ffde40abe_REALIZACJE.png");
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-3.cala-dlugosc.sprzet-oswietlenie {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e846b244fae7c3b058b24_lampy%203.jpg");
  height: 10vw;
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-3.cala-dlugosc.shury {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e838643d63d270c0a76bc_shure%202.jpg");
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-3.cala-dlugosc.wynajecie-przestrzeni-fotka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa819649ca6eb4c4ea2a2_studio%20a%201.png");
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-3.cala-dlugosc.wynajecie-przestrzeni-fotka.mlntaz-fotka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e831656535665434dd18b_davinci%203.jpg");
}

.zdj-cie-podcasty.inne-wymiary.strona-g-wna-zdj-3.cala-dlugosc.wynajecie-przestrzeni-fotka.sprzet-fotka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672610626510022fb7899d49_sprz%C4%99.jpg");
}

.zdj-cie-podcasty.inne-wymiary.cala-dlugosc {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f6d1fc8b7f31723ddf9e52_DIGICO.jpg");
  align-self: stretch;
  width: auto;
  height: 10vw;
}

.zdj-cie-podcasty.inne-wymiary.cala-dlugosc.nowe-foto-aranzacji {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0ca3888f2cbbc4ff6d5bb_P3100094-min.jpg");
  height: 10vw;
}

.zdj-cie-podcasty.inne-wymiary.cala-dlugosc.wnetrze-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4a6fa9fc58e2c683b206b_studio%20b%201.png");
}

.zdj-cie-podcasty.inne-wymiary.cala-dlugosc.podcasty-audio-fotka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198e3e6ee076abcbfadff_STUDIO%20A%20ARANZACJA%205-min.jpg");
}

.zdj-cie-podcasty.inne-wymiary.cala-dlugosc.podcasty-audio-fotka.realizator-dzwiekufotka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672517eae9a0b7f316efdb75_realizator%204.jpg");
}

.tekst-i-przycisk-podcasty {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.tekst-i-przycisk-podcasty.do-lewej {
  justify-content: flex-start;
  align-items: flex-start;
}

.tekst-i-przycisk-podcasty.srodek {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
}

.du-e-zdj-cie {
  max-width: 75%;
  height: auto;
}

.du-e-zdj-cie:hover {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  border-radius: 1rem;
  box-shadow: 0 2px 5px #0003;
}

.rednie-zdj-cie {
  flex: 1;
}

.dwa-zdj-cia {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.lightbox-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

._2-zdj-cia-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  max-width: 40%;
  display: flex;
}

.g-wne-zdj-cie {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f7ac6b8c28477a8abb18e_DW%C3%93R%201.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  align-self: stretch;
  max-width: 60%;
}

.g-wne-zdj-cie:hover {
  transform: scale(1.02);
}

.zdj-cie-v1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f7ad25fa49ab8da2947e2_DW%C3%93R%202.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 1rem;
  height: 12vw;
}

.zdj-cie-v1:hover {
  transform: scale(1.02);
}

.zdj-cie-v2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f7b1a6bfdc9d319116414_DW%C3%93R%203.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  height: 12vw;
}

.zdj-cie-v2:hover {
  transform: scale(1.02);
}

.lightbox-link-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  display: flex;
}

.zdj-cie-kuchni {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.zdj-cie-kuchni:hover {
  transform: scale(1.02);
}

.zdj-cie-kuchni.kuchnia-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67250a8a0f90949a637fb523_Kuchnia%201.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.zdj-cie-kuchni.kuchnia-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67250aa3540765eb68d874d3_Kuchnia%202.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.zdj-cie-kuchni.kuchnia-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67250ab416f215acdc7ab8c5_Kuchnia%203.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.zdj-cie-kuchni.lazienka-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67250c0c11ce5d22aece5170_lazienka%201.jpg");
  background-position: 50%;
}

.zdj-cie-kuchni.lazienka-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67250c29540765eb68d9f3bd_lazienka%203.jpg");
  background-position: 50% 100%;
}

.zdj-cie-kuchni.lazienka-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67250c1ca9c3515e96eda325_lazienka%202.jpg");
  background-position: 50%;
}

.lightbox-link-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: block;
}

.dwa-zdj-cia-vip-room {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-self: stretch;
  display: flex;
}

._3-zdj-cia-vip-room {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

._3-zdj-cia-vip-room.cz-realizatorska {
  align-self: stretch;
}

.zdj-cie-1-vip-room {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672510f1e9a0b7f316e9ec7a_vip%20room%201.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 16vw;
}

.zdj-cie-1-vip-room:hover {
  transform: scale(1.02);
}

.zdj-cie-1-vip-room.realizatorka-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672517a0b7bb5cb47dad1df6_realizator%201.jpg");
  background-position: 50% 0;
  background-size: cover;
  min-width: 60%;
  max-width: 60%;
}

.zdj-cie-1-vip-room.realizatorka-1.inna-22 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725183955fcd9023f328639_realizator%208.jpg");
  background-position: 50% 100%;
}

.zdj-cie-2-vip-room {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672511256512f3b57afbd01c_vip%20room%203.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
}

.zdj-cie-2-vip-room:hover {
  transform: scale(1.02);
}

.zdj-cie-2-vip-room.realizatorka-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672517b850ed2d945db22a70_realizator%202.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.zdj-cie-2-vip-room.realizatorka-2.inna-21 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725181fad80e69c38336269_realizator%207.jpg");
  background-position: 50% 100%;
}

.zdj-cie-3-vip-room {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.zdj-cie-3-vip-room:hover {
  transform: scale(1.02);
}

.zdj-cie-3-vip-room.realizatorka-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa4abc6acd31b6d9e04c5_realizatorka%203.png"), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  height: 8vw;
}

.zdj-cie-3-vip-room.realizatorka-3.n-wka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672517d0390a5c8c914025f6_realizator%203.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.zdj-cie-4-vip-room {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem;
  flex: 1;
}

.zdj-cie-4-vip-room:hover {
  transform: scale(1.02);
}

.zdj-cie-4-vip-room.realizatorka-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa4c0a241f5cf8522738c_realizatorka%204.png");
  background-size: cover;
  height: 8vw;
}

.zdj-cie-4-vip-room.realizatorka-4.n-wka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672517eae9a0b7f316efdb75_realizator%204.jpg");
  background-position: 50%;
}

.zdj-cie-5-vip-room {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672510f1e9a0b7f316e9ec7a_vip%20room%201.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.zdj-cie-5-vip-room:hover {
  transform: scale(1.02);
}

.zdj-cie-5-vip-room.realizatorka-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672517fbf03ad55ac7a4391f_realizator%205.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 8vw;
}

.zdj-cie-5-vip-room.dw-jeczka.tr-jeczka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725114e44af63aa7908bbbc_vip%20room%204.jpg");
  background-position: 50% 100%;
}

.zdj-cie-5-vip-room.tr-jeczka.czw-reczka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725115f04985b280ba5df8e_vip%20room%205.jpg");
  background-position: 50%;
}

.lightbox-link-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: block;
}

.zdj-cie-4-realizatorka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725180d5085997eb3ac56be_realizator%206.jpg");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 8vw;
}

.zdj-cie-4-realizatorka:hover {
  transform: scale(1.02);
}

.studio-a-g-wne {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa819649ca6eb4c4ea2a2_studio%20a%201.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  min-width: 40%;
  max-width: 40%;
}

.studio-a-g-wne:hover {
  transform: scale(1.02);
}

._2-zdj-cia-studio-a, ._3-zdj-cia-studio-a {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.lightbox-link-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: block;
}

.lightbox-link-5.aran.wersja-dla-studia-b.powrot {
  flex: 1;
}

.zdj-cie-ma-e-studio-a {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa8276dd4dfe649eeb1e5_studio%20a%202.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  height: 10vw;
}

.zdj-cie-ma-e-studio-a:hover {
  transform: scale(1.02);
}

.zdj-cie-du-e-studio-a {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa838464bde9e92b72030_studio%20a%203.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  height: 20vw;
}

.zdj-cie-du-e-studio-a:hover {
  transform: scale(1.02);
}

.zdj-cie-ma-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa849502da91ea3cf7153_studio%20a%204.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  min-height: 10vw;
  max-height: 10vw;
}

.zdj-cie-ma-1:hover {
  transform: scale(1.02);
}

.zdj-cie-ma-e-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa857f90fd0a1d1edc1c3_studio%20a%205.png");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
}

.zdj-cie-ma-e-2:hover {
  transform: scale(1.02);
}

.zdj-cie-ma-e-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa869ac4b3b512dcd8bdb_studio%20a%206.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
}

.zdj-cie-ma-e-3:hover {
  transform: scale(1.02);
}

.studio-a-1t-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.studio-a-2nd-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  margin-top: 0;
  display: flex;
}

.zdj-ciee-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fac0c8cb8e993637292d9_zdj%C4%99cie%207.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  max-width: 25%;
  height: 12vw;
}

.zdj-ciee-1:hover {
  transform: scale(1.02);
}

.zdj-ciee-1.aranzacjos {
  height: 12vw;
}

.zdj-ciee-1.aranzacjos.aran-acja-studioooo {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6723393e9cef60716201be51_fiolet%201.png");
  background-position: 0%;
}

.zdj-ciee-1.aranzacjos.aran-acja-studioooo.aran-yk-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67360321806eb1de7468b9aa_czarne%20t%C5%82o%20wiktor.png");
  background-position: 50% 100%;
}

.zdj-ciee-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fac39c1a184813dd72d5c_image.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.zdj-ciee-2:hover {
  transform: scale(1.02);
}

.zdj-ciee-2.aran-or-studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233955c0ba37b26c98d5c0_fiolet%203.png");
  background-position: 50% 0;
}

.zdj-ciee-2.aran-or-studio-b.aran-yk-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67360330c8866294e8e1d863_czarne%20t%C5%82o.png");
  background-position: 50%;
}

.zdj-ciee-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fac29c9998229e3656957_zdj%C4%99cie%209.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  max-width: 25%;
  height: 12vw;
}

.zdj-ciee-3:hover {
  transform: scale(1.02);
}

.zdj-ciee-3.aran-acja-studioooo {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6723392ffb106c41af34b17b_fiolet%202.png");
  background-position: 100%;
}

.zdj-ciee-3.aran-acja-studioooo.aran-yk-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67360347cdca353ee7f006e3_czarne%20t%C5%82o%20marcysia.png");
  background-position: 50%;
}

.studio-a-3rd-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: 0;
  display: flex;
}

.studio-a-3rd-wrapper.n-weczka-aran-acje {
  flex-flow: row;
}

._1st-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.du-e-zdj-cie-numer-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671faf620cd7cc8b20e4a9e6_zdj%C4%99cie%2010.png");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 1rem;
  height: 16vw;
}

.du-e-zdj-cie-numer-1:hover {
  transform: scale(1.02);
}

.du-e-zdj-cie-numer-1.aran-acjos-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233a2072daca22a7da924c_bialosc.png");
  background-position: 50% 0;
  height: 20vw;
}

._2-ma-e-zdj-cia-wrapper-v1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

._2nd-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.g-wne-zdj-cie-du-e-v2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fafdc8d1e2011144be29e_zdj%C4%99cie%2013.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  height: 16vw;
}

.g-wne-zdj-cie-du-e-v2:hover {
  transform: scale(1.02);
}

.g-wne-zdj-cie-du-e-v2.aran-acjos-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672339f467117ad6822fbd89_pomara.png");
  background-position: 50%;
  height: 20vw;
}

._2-ma-e-zdj-cia-wrapper-vw {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.ma-e-zdj-cie-v1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671faf784a0e33ad21289778_zdj%C4%99cie%2011.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.ma-e-zdj-cie-v1:hover {
  transform: scale(1.02);
}

.ma-e-zdj-cie-v1.aran-yk {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233c76fb106c41af37e93e_mikrofon%20aran%C5%BC%203.png");
  background-position: 50%;
}

.ma-e-zdj-cie-v1.aran-yk.aran-aros-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/673604ed86d590985295b22c_me%20i%20pan%20mariusz.png");
}

.ma-e-zdj-cie-v2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671faf862a9cf418bbf20ee3_zdj%C4%99cie%2012.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.ma-e-zdj-cie-v2:hover {
  transform: scale(1.02);
}

.ma-e-zdj-cie-v2.aran-yk {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233cb3e9ab359a7a2af652_mikrofon%20aran%C5%BC%202.png");
  background-position: 50%;
}

.ma-e-zdj-cie-v2.aran-yk.aran-aros-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/673604f9962ab9f8388d3a2e_mariusz.png");
}

.ma-e-zdj-cie-v3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fafe8c3361bf058d1ea68_zdj%C4%99cie%2014.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.ma-e-zdj-cie-v3:hover {
  transform: scale(1.02);
}

.ma-e-zdj-cie-v3.aran-yk {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233ca3efafe6320ab707a2_mikrofon%20aran%C5%BC%201.png");
  background-position: 50%;
}

.ma-e-zdj-cie-v4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671faff57920eeb5bb2d3469_zdj%C4%99cie%2015.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.ma-e-zdj-cie-v4:hover {
  transform: scale(1.02);
}

.ma-e-zdj-cie-v4.aran-yk {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233c93c5c0f2654af2979d_mikrofon%20aran%C5%BC%204.png");
}

.studio-b-2-zdj-cia {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.studio-b-ma-e-zdj-cie {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem;
  flex: 1;
  align-self: stretch;
  height: 16vw;
  transform: scale(1.02);
}

.studio-b-du-e-zdj-cie {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem;
  flex: 1;
}

.studio-b-du-e-zdj-cie:hover {
  transform: scale(1.02);
}

._5-ma-ych-zdj-studio-b {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  height: auto;
  margin-top: 0;
  display: flex;
}

.zdj-cie-1-studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem;
  flex: 1;
  height: 8vw;
}

.zdj-cie-1-studio-b:hover {
  transform: scale(1.02);
}

.zdj-cie-1-studio-b.inny-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233cb3e9ab359a7a2af652_mikrofon%20aran%C5%BC%202.png");
  background-size: cover;
}

.zdj-cie-1-studio-b.inny-3.nowa-wysoko {
  height: 12vw;
}

.zdj-cie-1-studio-b.inny-9 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67250611657048a9e022e77c_BIA%C5%81A%20%C5%9ACIANA%2013.png");
  background-position: 50% 0;
  background-size: cover;
  max-width: 29%;
  height: 10vw;
}

.zdj-cie-2-studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem;
  flex: 1;
  height: 8vw;
}

.zdj-cie-2-studio-b:hover {
  transform: scale(1.02);
}

.zdj-cie-2-studio-b.inny-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233ca3efafe6320ab707a2_mikrofon%20aran%C5%BC%201.png");
  background-size: cover;
}

.zdj-cie-2-studio-b.inny-4.nowa-wysoko-1 {
  background-position: 50%;
  height: 12vw;
}

.zdj-cie-2-studio-b.inny-10 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672506241f7799fcb039cfbe_BIA%C5%81A%20%C5%9ACIANA%209.png");
  background-position: 50%;
  background-size: cover;
  max-width: 42%;
  height: 10vw;
}

.zdj-cie-3-studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem;
  flex: 1;
  height: 8vw;
}

.zdj-cie-3-studio-b:hover {
  transform: scale(1.02);
}

.zdj-cie-3-studio-b.inny-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233c93c5c0f2654af2979d_mikrofon%20aran%C5%BC%204.png");
  background-size: cover;
}

.zdj-cie-3-studio-b.inny-5.nowa-wysoko-2 {
  background-position: 50%;
  height: 12vw;
}

.zdj-cie-4-studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem;
  flex: 1;
  height: 8vw;
}

.zdj-cie-4-studio-b:hover {
  transform: scale(1.02);
}

.zdj-cie-4-studio-b.inny-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233c76fb106c41af37e93e_mikrofon%20aran%C5%BC%203.png");
  background-position: 0 0;
  background-size: cover;
}

.zdj-cie-4-studio-b.inny-6.nowa-wysoko-3 {
  background-position: 50%;
  height: 12vw;
}

.zdj-cie-4-studio-b.inny-12 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672506393ed7fb937fa0628a_BIA%C5%81A%20%C5%9ACIANA%2010.png");
  background-position: 50% 0;
  background-size: cover;
  max-width: 29%;
  height: 10vw;
}

.zdj-cie-5-studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem;
  flex: 1;
  height: 8vw;
}

.zdj-cie-5-studio-b:hover {
  transform: scale(1.02);
}

._1st-wrapper-aran-acje {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

._1st-wrapper-aran-acje.strona-g-wna {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-left: 12%;
  margin-right: 12%;
}

._1st-wrapper-aran-acje.strona-g-wna.usun-margin {
  margin-left: 0%;
  margin-right: 0%;
}

._1st-wrapper-aran-acje.powrot {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: 0 auto;
  align-self: auto;
}

._2nd-wrapper-aran-acje {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

._3rd-wrapper-aran-acje {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.aran-acje-v1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371f6be879450646a3370d_ja%20szary.png");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.aran-acje-v1:hover {
  transform: scale(1.02);
}

.aran-acje-v1.studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67250611657048a9e022e77c_BIA%C5%81A%20%C5%9ACIANA%2013.png");
  background-position: 50% 0;
}

.aran-acje-v1.new-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371203bb24a2b44fdc8b21_marcysia%20jasny.png");
}

.aran-acje-v1.new-1.new-11 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0428969416fe49bc11268_P3070060-min.jpg");
  background-position: 50%;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.aran-acje-v1.new-1.new-11:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0428969416fe49bc11268_P3070060-min.jpg");
  background-position: 50%;
  background-size: cover;
  transform: none;
}

.aran-acje-v1.new-1.new-11.studio-b-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745a765b076389f9f2ad023_BIA%C5%81Y%201-min.jpg");
}

.aran-acje-v1.new-1.new-11.studio-b-1.mniejsze.wedel {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6835b6da30c0a2d487f40842_Zrzut%20ekranu%202025-05-27%20o%2014.54.01-min.png");
}

.aran-acje-v1.new-1.new-11.mniejsze {
  height: 10vw;
}

.aran-acje-bv2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371f6b399b0a2c57268853_my%20szarzy.png");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.aran-acje-bv2:hover {
  transform: scale(1.02);
}

.aran-acje-bv2.studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672506241f7799fcb039cfbe_BIA%C5%81A%20%C5%9ACIANA%209.png");
}

.aran-acje-bv2.new-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/673712193589a10a81f253c8_%C5%9Brodek%20jasny.png");
}

.aran-acje-bv2.new-2.new-12 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d03d85c670c02653daa5c3_P3100092-min.jpg");
  background-position: 50%;
  height: 10vw;
  transition: transform .2s;
}

.aran-acje-bv2.new-2.new-12:hover {
  transform: none;
}

.aran-acje-bv2.new-2.new-12.studio-b-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745ab7175b35b858adbc515_LAMELECZKI%202-min.jpg");
  background-position: 50%;
}

.aran-acje-bv2.new-2.new-12.studio-b-2.mniejsze.agroshow {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6835b6e534e1589a4aaf18a6_Zrzut%20ekranu%202025-05-27%20o%2014.56.00-min.png");
}

.aran-acje-bv2.new-2.new-12.mniejsze {
  height: 10vw;
}

.aran-acje-v3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371f6b29b90f83521e90bd_marcysia%20szara.png");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.aran-acje-v3:hover {
  transform: scale(1.02);
}

.aran-acje-v3.studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672506393ed7fb937fa0628a_BIA%C5%81A%20%C5%9ACIANA%2010.png");
  background-position: 50% 0;
}

.aran-acje-v3.new-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/673712281b21e381454a534f_ja%20jasny.png");
}

.aran-acje-v3.new-3.new-13 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d042a6ae9dc46c812192f8_P3070053-min.jpg");
  background-position: 50%;
  height: 10vw;
  transition: transform .2s;
}

.aran-acje-v3.new-3.new-13:hover {
  transform: none;
}

.aran-acje-v3.new-3.new-13.stuio-b-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d1995f9564fa92e3ae7d42_STUDIO%20B%20ARANZACJA%201-min.jpg");
  background-position: 50%;
}

.aran-acje-v3.new-3.new-13.stuio-b-3.mniejsze.fop {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6835b6f11bd8b6b196c92905_Zrzut%20ekranu%202025-05-27%20o%2014.54.54-min.png");
}

.aran-acje-v3.new-3.new-13.mniejsze {
  height: 10vw;
}

.aran-acje-v4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371f6b5d17cfaa5ca5a4b6_rozowy%20razem.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transform: translate(0);
}

.aran-acje-v4:hover {
  transform: scale(1.02);
}

.aran-acje-v4.studiob {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672500f143fda8f9c98b28f8_CZERWONA%20KOSTKA%205.png");
  background-position: 50% 0;
}

.aran-acje-v4.studiob.noweczki-aranzorskie {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6737263aae588459859e60ce_LAMEL%202.png");
}

.aran-acje-v4.new-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/673714df644e1d5d85991b93_ja%20szary.png");
  background-position: 50% 100%;
}

.aran-acje-v4.new-4.new-16 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67448517e7a582ca2e747249_A9-min.jpg");
  transition: transform .2s;
  transform: none;
}

.aran-acje-v4.new-4.new-16:hover {
  transform: scale(1.02);
}

.aran-acje-v5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371f6bec417386a88b54c3_be%C5%BCowe%20t%C5%82o%2C%20du%C5%BCe%20zdj%C4%99cie.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.aran-acje-v5:hover {
  transform: scale(1.02);
}

.aran-acje-v5.studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725010d58f962446dec35a0_CZERWONA%20KOSTKA%207.png");
}

.aran-acje-v5.studio-b.noweczki-aranzorskie.v6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6737263b619336b71867bebe_LAMEL%20DODATEK%202.png");
}

.aran-acje-v5.new-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371505f76f7122a2e38ffb_my%20szarzy.png");
  background-position: 50% 100%;
}

.aran-acje-v5.new-5.new-17 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744852224935655f72d2b8f_A10-min.jpg");
  transition: transform .2s;
}

.aran-acje-v6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371f6b5d17cfaa5ca5a4b3_kolorowy%20razem.png");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.aran-acje-v6:hover {
  transform: scale(1.02);
}

.aran-acje-v6.studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672339f467117ad6822fbd89_pomara.png");
  background-position: 50% 0;
}

.aran-acje-v6.studio-b.noweczki-aranzorskie.v4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6737263bab8f5d37a676db15_LAMEL%205.png");
}

.aran-acje-v6.new-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/673714f271433f8e643643da_marcysia%20szara.png");
  background-position: 50% 100%;
}

.aran-acje-v6.new-6.new-18 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744852db15e9e88b3120817_A11-min.jpg");
  transition: transform .2s;
}

.aran-acje-v7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371b1820c1ddde37a42cdd_marcysia%20bez.png");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.aran-acje-v7:hover {
  transform: scale(1.02);
}

.aran-acje-v7.new-7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371b1820c1ddde37a42cdd_marcysia%20bez.png");
}

.aran-acje-v7.new-7.new-21 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d199330732dfe8ba00f038_STUDIO%20B%20ARANZACJA%202-min.jpg");
  height: 10vw;
  transition: transform .2s;
}

.aran-acje-v7.new-7.new-21:hover {
  transform: none;
}

.aran-acje-v8 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371f6b1c5d0ff1f3706e9f_my%20bez.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.aran-acje-v8:hover {
  transform: scale(1.02);
}

.aran-acje-v8.mew-8 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371b38bac3df374bcaef94_my%20bez.png");
}

.aran-acje-v8.mew-8.new-22 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6737263ae155f1f4c7d1831c_CZERWONY%202.png");
  height: 10vw;
  transition: transform .2s;
}

.aran-acje-v8.mew-8.new-22:hover {
  transform: none;
}

.aran-acje-v9 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371b2701819ab05d046093_ja%20bez.png");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.aran-acje-v9:hover {
  transform: scale(1.02);
}

.aran-acje-v9.new-9 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371b2701819ab05d046093_ja%20bez.png");
}

.aran-acje-v9.new-9.new-23 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d1995f9564fa92e3ae7d42_STUDIO%20B%20ARANZACJA%201-min.jpg");
  background-position: 50% 0;
  height: 10vw;
  transition: transform .2s;
}

.aran-acje-v9.new-9.new-23:hover {
  transform: none;
}

.aran-acje-studio-a {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.aran-acje-studio-a.aran-acje-na-stronei-aran-acji.wersja-dla-studia-b {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.aran-acje-studio-a.aran-acje-na-stronei-aran-acji.wersja-dla-studia-b.nowa-wersja-ujac-jedno {
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
}

.aran-acje-studio-a.aran-acje-na-stronei-aran-acji.studio-b-ja-jebix {
  display: none;
}

._2-photos-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.photo-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem;
  flex: 1;
  height: 16vw;
}

.photo-1:hover {
  transform: scale(1.02);
}

.photo-1.inny1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/673726b5128d15f80162cc27_BIA%C5%81Y%201.png");
  background-size: cover;
}

.photo-1.inny-7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672514a6ad642062c037f509_studio%20b%201.jpg");
  background-position: 50%;
  background-size: cover;
}

.photo-1.inny-7.inny77 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672514c8bd93f5cc30d17b14_studio%20b%203.jpg");
  background-position: 50%;
  background-size: cover;
}

.photo-1.inny-13 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672505943ed7fb937f9fe221_KOSTKA%208.png");
  background-size: cover;
}

.photo-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f9fc94ba2f9d02a92b3e4_zdj%C4%99cie%20default.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem;
  flex: 1;
  height: 16vw;
}

.photo-2:hover {
  transform: scale(1.02);
}

.photo-2.inny-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6723392ffb106c41af34b17b_fiolet%202.png");
  background-position: 50% 0;
  background-size: cover;
}

.photo-2.inny-8 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672514b70926fc20062b393e_studio%20b%202.jpg");
  background-position: 50%;
  background-size: cover;
}

.photo-2.inny-14 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672505a4ba956f85546f1da2_KOSTKA%201.png");
  background-size: cover;
}

.studio-a-main-wrapper, .fotki-studio-b-wrapper, .realizatorka-main-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

._3-photos-kuchnia-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  display: flex;
}

.lazienka-photos-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.vip-room-photos-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.image-78, .image-79 {
  width: 100%;
}

.vouchery-section {
  margin-top: 8%;
}

.limitowane-vouchery {
  margin-left: 20%;
  margin-right: 20%;
}

.limitowane-vouchery.znika, .limitowane-vouchery.tablet {
  display: none;
}

.limitowane-2-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  display: flex;
}

.limitowane-2-wrapper.v2 {
  height: 100%;
  margin-left: 12%;
  margin-right: 12%;
}

.limitowane-2-wrapper.slajdzik {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--transpaernt);
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.limitowane-2-wrapper.slajdzik.bez-slidera {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.limitowane-2-wrapper.tylko-desktop {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.limitowany-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--blue);
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  padding: .7rem .7rem 1rem;
  display: flex;
}

.limitowany-1.slide-v1 {
  margin-right: 6px;
  padding: .5rem .5rem 1rem;
}

.limitowany-1.slide-v2, .limitowany-1.slide-v3, .limitowany-1.slide-v4, .limitowany-1.slide-v5, .limitowany-1.slide-v6 {
  padding: .5rem .5rem 1rem;
}

.limitowany-1-zdj-cie {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67209f8a215e4f90798e5e28_JANOWSKI.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: .5rem;
  height: 10vw;
}

.limitowany-1-zdj-cie.basia {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6720a2acb1ed24301c812cd6_basia%20giewont.png");
}

.limitowany-1-zdj-cie._1-utwor {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6720ff77b444bef2db636680_voucherr%201.png");
  height: 9vw;
}

.limitowany-1-zdj-cie._1-utwor-kamera {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6720ffb63280d519e2917111_voucherr%203.png");
  height: 9vw;
}

.limitowany-1-zdj-cie._2-utwory {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6720ff99dbde44ff774d18d3_voucherr%202.png");
  height: 9vw;
}

.limitowany-1-zdj-cie._2-utwory-kamera {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6721002bdffe24cc4b8841ed_voucherr%206.png");
  height: 9vw;
}

.limitowany-1-zdj-cie._3-rap {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6721001fde166045019e975a_voucherr%205.png");
  height: 9vw;
}

.limitowany-1-zdj-cie._5-utworow {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6721006d55d1b5f4501b9f0b_voucherr%207.png");
  height: 9vw;
}

.limitowany-1-zdj-cie._1-utwor-rapowy {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672e0a23455e4852245d1e12_1%20RAPP.png");
  height: 9vw;
}

.limitowany-1-zdj-cie._2-rap {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672e0a2e8eddc7c9f45b678f_2%20RAPP.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.warsztat-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6720ce3c32347208658c17d1_voucher%205.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.myczkowska {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6720cdf9b4b3d3f7194ea59c_voucher%201.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.perkusja {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6720ce0b53b74f31dc4b05c2_voucher%202.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.warsztat-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6720ce31001722abdf7fc2e1_voucher%204.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.spiew-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6720ce1be14c2bdee5a502ab_voucher%203.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.gitara-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672e0ab61cafdb560b994113_1%20WOKAL%20GITARA.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.gitara-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672e0ac1d52bd8476c25508f_2%20WOKAL%20GITARA.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.pianino-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672e15c7f2f50dd0d31d854e_1%20utw%C3%B3r%20pianino.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.pianino-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672e0dcb9cd361e8589871e7_2%20UTWORY%20PIANINO.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.skrzypce-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672e15d828d4a212d36b0a6e_SKRZYPCE.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.wokal-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672e0ae87f4aa9bdcd9baae7_WOKAL%20INSTRUMENT%201.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.wokal-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672e0af2d13e4f9ef33c257d_WOKAL%20INSTRUMENT%202.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.wokal-7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672e0afabeae5dfc2b567fc0_WOKAL%20INSTRUMENT%203.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.kamera-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722035450e69fbff79bdafe_V6.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.perkusja-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672201c8cb4c64e81922dbd6_V1.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.perkusja-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672201d7d6407e3dfde2698d_V2.png");
  height: 9vw;
}

.limitowany-1-zdj-cie.duet-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67217d1a8194328b944c36ed_zesp%C3%B3%C5%82%201.png");
  height: 10vw;
}

.limitowany-1-zdj-cie.duet-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67217d56379bef4b48cbddbf_zesp%C3%B3%C5%82%203.png");
  height: 10vw;
}

.limitowany-1-zdj-cie.tercet {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67217d2f6591bab52c6744d7_zesp%C3%B3%C5%82%202.png");
  height: 10vw;
}

.limitowany-1-zdj-cie.audio-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6720ae51b199c5366438e44f_podcssty%201.png");
}

.limitowany-1-zdj-cie.wideo-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6720ae5e032f8b88ae93d41f_podcasty2.png");
}

.image-80 {
  width: 100%;
}

.cena-plus-kafelek {
  justify-content: space-between;
  align-items: baseline;
  margin-left: .5rem;
  margin-right: .5rem;
  padding-left: 0;
  display: flex;
}

.cena-plus-kafelek.slajder {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
}

.cena-plus-kafelek.slajder.mniejszy-odstep {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
}

.cena-du-a-v1 {
  font-size: var(--mid-heading-desktop);
  line-height: var(--mid-heading-desktop-2);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.cena-du-a-v1.slajder {
  font-size: 2vw;
  line-height: 2vw;
}

.div-block-10 {
  background-color: var(--background);
  height: 100%;
}

.slider {
  height: 26vw;
  margin-top: 12%;
}

.slide-nav {
  margin-top: 10%;
  display: none;
}

.right-arrow {
  background-color: var(--blue);
  border-radius: 300px;
  width: 4vw;
  height: 4vw;
  margin-left: 0;
  padding-left: 0;
}

.slide {
  margin-right: 0;
}

.header-wrapper {
  border-top: 1px solid #aeb0b5;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 20px;
  display: flex;
}

.btn {
  color: #fff;
  background-color: #212121;
  border: 1px solid #0000;
  border-radius: 4px;
  margin-top: 12px;
  margin-right: 12px;
  padding: 8px 18px;
  text-decoration: none;
  transition: box-shadow .3s ease-out, border-color .3s ease-out;
  display: inline-block;
  box-shadow: inset 0 0 #0000;
}

.btn:hover {
  color: #fff;
  box-shadow: inset 0 0 0 100px #00000026;
}

.btn.btn-primary {
  background-color: #4253ff;
  border-color: #0000;
}

.btn.btn-primary.cc-dropdown {
  margin-top: 0;
  padding: 12px 20px;
}

.btn.btn-primary.card-slider_nav-btn {
  margin-top: 0;
  margin-left: 12px;
  margin-right: 0;
  padding: 15px 20px;
}

.card-slider_nav {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.slick-slider.cms-slider {
  margin-left: -12px;
  margin-right: -12px;
  display: flex;
}

.d-inline-block {
  display: inline-block;
}

.section {
  padding-top: 7%;
  padding-bottom: 7%;
  position: relative;
  overflow: hidden;
}

.dropdown-list {
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 3px 8px #00000047;
}

.dropdown-list.w--open {
  background-color: #fff;
}

.header-wrapper_right {
  flex: 1;
  max-width: 600px;
}

.card-slider_nav-icon {
  width: 10px;
  height: 18px;
}

.mb-0 {
  margin-bottom: 0;
}

.container-3 {
  width: 90%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.header-wrapper_left {
  margin-left: 20px;
  display: flex;
}

.card-slider_item {
  flex-direction: row;
  flex: none;
  align-self: stretch;
  align-items: stretch;
  width: 350px;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.btn-icon {
  margin-left: 14px;
  display: inline-block;
}

.variable-next-arrow-hover {
  z-index: -1;
  background-color: #000;
  width: 0%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.variable-prev-arrow-hover {
  z-index: -1;
  perspective-origin: 100%;
  transform-origin: 100%;
  background-color: #000;
  width: 0%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.width-slider {
  align-items: flex-end;
  display: flex;
}

.variable-width-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.variable-next-arrow {
  perspective-origin: 0%;
  transform-origin: 0%;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 18px;
  line-height: 18px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-4 {
  width: 100%;
  max-width: 1300px;
  padding-left: 10px;
  padding-right: 10px;
}

.variable-next-arrow-icon {
  color: #000;
}

.variable-width-main-slider {
  position: relative;
}

.variable-prev-arrow-icon {
  color: #000;
}

.slider-type-black {
  color: #000;
  border-bottom: 2px solid #000;
  margin-bottom: 40px;
  padding-bottom: 10px;
  font-size: 42px;
  font-weight: 700;
  line-height: 48px;
}

.arrow-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.width-image {
  flex: none;
  align-items: flex-end;
  height: 300px;
  margin-left: 15px;
  margin-right: 15px;
  display: flex;
}

.variable-prev-arrow {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 18px;
  line-height: 18px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slideros {
  background-color: var(--transpaernt);
  height: 0%;
  margin-bottom: 0;
  margin-left: 0%;
  margin-right: 0%;
}

.slideros.mobile, .slideros.mobile.wersja-2-mobile.wersja-3-mobile, .slideros.mobile.wersja-3-mobile {
  display: none;
}

.slideros.aran-acje {
  min-height: auto;
}

.slideros.znikk {
  height: 0%;
  margin-right: 0%;
  padding-left: 0;
}

.slideros.tablet {
  display: none;
}

.right-arrow-2 {
  background-color: var(--transpaernt);
  color: var(--przycisk-cennik);
  justify-content: center;
  align-items: flex-end;
  margin-right: 0%;
  padding-top: 0;
  display: flex;
  position: absolute;
}

.left-arrow {
  background-color: var(--white);
  color: var(--przycisk-cennik);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: 0% auto 0% 0%;
}

.slide-nav-2 {
  color: var(--black);
  justify-content: center;
  align-items: center;
  margin-top: 0%;
  padding-top: 0;
  font-size: .8rem;
  font-weight: 600;
  line-height: .9rem;
  display: flex;
}

.icon-2 {
  background-color: var(--white);
  color: var(--background);
  border-radius: 1000px;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  font-size: 2rem;
  line-height: 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.slider-mobile, .slider-4, .kafelki-ze-zdj-ciami-section.studyjko-bbbb {
  display: none;
}

.kafelki-ze-zdj-ciami-section.slider-nowa-wersja.n-weczka {
  margin-left: 12%;
  margin-right: 12%;
}

.kafelki-ze-zdj-ciami-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-left: 12%;
  margin-right: 12%;
  display: flex;
}

.kafelki-ze-zdj-ciami-wrapper.o-wietlenie {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  margin-left: 20%;
  margin-right: 20%;
}

.kafelki-ze-zdj-ciami-wrapper.krzes-a {
  margin-left: 20%;
  margin-right: 20%;
}

.kafelek-ze-zdj-ciem-1 {
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.kafelek-ze-zdj-ciem-1.ty {
  display: none;
}

.zdj-cie-kafelka {
  border-radius: 1rem 1rem 0 0;
  height: 14rem;
}

.zdj-cie-kafelka.dodatek {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6723338b47f492504b8cea29_dodatki%2001.png");
  background-position: 50%;
  background-size: cover;
  height: 12rem;
}

.zdj-cie-kafelka.dodatek-v1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233396ca2241ffbeee1b8a_dodatki%2002.png");
  background-position: 50%;
  background-size: cover;
  height: 12rem;
}

.zdj-cie-kafelka.dodatek-v2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672333a2f3e3b7ce75593490_dodatki%2003.png");
  background-position: 50%;
  background-size: cover;
  height: 12rem;
}

.zdj-cie-kafelka.zas-ona {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722413ef8b98c40c199a687_czarna%20zas%C5%82ona.png");
  background-position: 0 0;
  background-size: cover;
  height: 14rem;
}

.zdj-cie-kafelka.zas-ona.stolikk {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674315f50fe764990024c97e_ST%C3%93%C5%81%202.jpg");
  background-position: 50%;
  height: 12rem;
}

.zdj-cie-kafelka.zas-ona-v1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67224738d6eb36ec7f2002df_ZIELONA%20ZAS%C5%81ONA.png");
  background-position: 0 0;
  background-size: cover;
  height: 14rem;
}

.zdj-cie-kafelka.zas-ona-v1.stolikk-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67431601acc11a3a9c46a437_ST%C3%93%C5%81%201.jpg");
  background-position: 50%;
  height: 12rem;
}

.zdj-cie-kafelka.zas-ona-v2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722470645af47bcf50e0e1f_BE%C5%BBOWA%20ZAS%C5%81ONA.png");
  background-position: 0 0;
  background-size: cover;
  height: 14rem;
}

.zdj-cie-kafelka.zas-ona-v2.bia-kostka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337deed289f6f789263ec_BIA%C5%81A%20KOSTKA-min.png");
  height: 14rem;
}

.zdj-cie-kafelka.zas-ona-v2.stolikk-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6743160ce80de21e0c9a324c_ST%C3%93%C5%81%203.jpg");
  background-position: 50%;
  height: 12rem;
}

.zdj-cie-kafelka.zas-ona-v3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722471d9290465eb62ecc8e_CIEMNA%20ZAS%C5%81ONA.png");
  background-position: 0 0;
  background-size: cover;
  height: 14rem;
}

.zdj-cie-kafelka.zas-ona-v3.lamele {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337ecde00965b1139d4a9_lamele.png");
  height: 14rem;
}

.zdj-cie-kafelka.zas-ona-v3.stolikk5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674316cb4d939e92a75bf36e_ST%C3%93%C5%81%205.jpg");
  background-position: 50%;
  height: 12rem;
}

.zdj-cie-kafelka.zas-ona-v4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67224746b8b40bf6d7fb71b4_%C5%BB%C3%93%C5%81TA%20ZAS%C5%81ONA.png");
  background-position: 50%;
  background-size: cover;
}

.zdj-cie-kafelka.zas-ona-v4.greenscreen {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337f8ed289f6f78927540_greenscreen.png");
  background-position: 50%;
}

.zdj-cie-kafelka.zas-ona-v4.stolikk-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725254a3caca7609f2b58dd_st%C3%B3%C5%82%205.jpg");
}

.zdj-cie-kafelka.swiatlo-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b2db8b542a532c56a0f_OSWIETLENIE%201.png");
  background-position: 50%;
  background-size: cover;
  height: 8rem;
}

.zdj-cie-kafelka.swiatlo-1.zas-ona-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67224738d6eb36ec7f2002df_ZIELONA%20ZAS%C5%81ONA.png");
  height: 8rem;
}

.zdj-cie-kafelka.swiatlo-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b3d1ac2bec1495eed60_O%C5%9AWIETLENIE%202.png");
  background-position: 50%;
  background-size: cover;
  height: 8rem;
}

.zdj-cie-kafelka.swiatlo-2.zas-ona-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722470645af47bcf50e0e1f_BE%C5%BBOWA%20ZAS%C5%81ONA.png");
  height: 8rem;
}

.zdj-cie-kafelka.swiatlo-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b4b4f9a1a3a3faf4f46_OSWIETLENIE%204.png");
  background-position: 50%;
  background-size: cover;
  height: 8rem;
}

.zdj-cie-kafelka.swiatlo-3.zas-ona-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722471d9290465eb62ecc8e_CIEMNA%20ZAS%C5%81ONA.png");
  height: 8rem;
}

.zdj-cie-kafelka.swiatlo-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b57684c8662828b46e7_OSWIETLENIE%203.png");
  background-position: 50%;
  background-size: cover;
  height: 8rem;
}

.zdj-cie-kafelka.swiatlo-4.zas-ona-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672240243865c1b7f05477ab_czarna%20zas%C5%82ona.png");
  height: 8rem;
}

.zdj-cie-kafelka.swiatlo-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232eedcbabc46664355dbe_o%C5%9Bwietlenie%205.png");
  background-position: 50%;
  background-size: cover;
}

.zdj-cie-kafelka.swiatlo-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f39ed289f6f788aad57_o%C5%9Bwietlenie%206.png");
  background-position: 50%;
  background-size: cover;
}

.zdj-cie-kafelka.swiatlo-7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f444b4a9b9591c85af1_o%C5%9Bwietlenie%207.png");
  background-position: 50%;
  background-size: cover;
}

.zdj-cie-kafelka.swiatlo-8 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f51cbabc4666435c82a_o%C5%9Bwietlenie%208.png");
  background-position: 50%;
  background-size: cover;
}

.zdj-cie-kafelka.swiatlo-9 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f62b4d90417ab9b0f0b_o%C5%9Bwietlenie%209.png");
  background-position: 50%;
  background-size: cover;
}

.zdj-cie-kafelka.swiatlo-10, .zdj-cie-kafelka.swiatlo-11 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f6dd8c4115ffc320b78_o%C5%9Bwietlenei%2010.png");
  background-position: 50%;
  background-size: cover;
}

.zdj-cie-kafelka.swiatlo-12 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232facb4d90417ab9b5590_o%C5%9Bwietlenie%2012.png");
  background-position: 50%;
  background-size: cover;
}

.zdj-cie-kafelka.swiatlo-13 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232fb895b89fcd4c4f6e06_o%C5%9Bwietlenie%2013.png");
  background-position: 50%;
  background-size: cover;
}

.zdj-cie-kafelka.swiatlo-14 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232fc34b4a9b9591c8cc4e_o%C5%9Bwietlenei%2014.png");
  background-position: 50%;
  background-size: cover;
}

.zdj-cie-kafelka.swiatlo-15 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232ed523a7ba4bb70b1313_o%C5%9Bwietlenie%203.png");
  background-position: 50%;
  background-size: cover;
}

.zdj-cie-kafelka.krzes-a {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bd6a1555fcc1499cae4_KRZES%C5%81A%206-min.jpg");
  background-position: 50%;
  background-size: cover;
  height: 8rem;
}

.zdj-cie-kafelka.krzes-a.sto-y {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6743159f56ea00beefce5800_ST%C3%93%C5%81%206.jpg");
  background-position: 50% 100%;
}

.zdj-cie-kafelka.krzes-a.sto-y.dodatki {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445adbd118f03d29f20827_DODATEK%201-min-min.jpg");
  background-position: 50%;
}

.zdj-cie-kafelka.krzes-a.sto-y.dodatki.dodatek-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445aa96e1b2bc0ad26b24a_DODATEK%205-min-min.jpg");
}

.zdj-cie-kafelka.krzes-a.sto-y.dodatki.dodatek-9 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a71372a700d8964150e_DODATEK%209-min-min.jpg");
}

.zdj-cie-kafelka.krzes-a.krzes-a-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445be68178907ba6b45641_KRZES%C5%81A%208-min.jpg");
}

.zdj-cie-kafelka.krzes-a.krzes-a-4.st-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744608469b4d3f616a9f2ea_ST%C3%93%C5%81%205-min.jpg");
}

.zdj-cie-kafelka.krzes-a.krzes-a-7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c21605aef923fdb4077_KRZES%C5%81A%202-min.jpg");
}

.zdj-cie-kafelka.krzes-a.st-1, .zdj-cie-kafelka.krzes-a.stolik-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744605aaa11b1dfe6c443e2_ST%C3%93%C5%81%206-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bc438fe638915c95bbc_KRZES%C5%81A%205-min.jpg");
  background-position: 50%;
  background-size: cover;
  height: 8rem;
}

.zdj-cie-kafelka.krzes-a-v1.sto-y-v2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674315f50fe764990024c97e_ST%C3%93%C5%81%202.jpg");
  background-position: 50% 100%;
}

.zdj-cie-kafelka.krzes-a-v1.sto-y-v2.dodatki-v1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445ad058a3ecc03b08a103_DODATEK%202-min-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v1.sto-y-v2.dodatki-v1.dodatek-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a9d6bfc200427de7909_DODATEK%206-min-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v1.sto-y-v2.dodatki-v1.dodatek-10 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a66b59108038b4ac2ec_DODATEK%2010-min-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v1.krzes-a-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bfe18e614a4842394a1_KRZES%C5%81A%204-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v1.krzes-a-5.st-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67446094ce434bde2eb01f23_ST%C3%93%C5%81%204-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v1.krzes-a-8 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c3250d571de835adeb8_KRZES%C5%81A%207-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v1.st-2, .zdj-cie-kafelka.krzes-a-v1.stoli-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744606718e614a4842800fa_ST%C3%93%C5%81%202-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bd6a1555fcc1499cae4_KRZES%C5%81A%206-min.jpg");
  background-position: 50%;
  background-size: cover;
  height: 16rem;
}

.zdj-cie-kafelka.krzes-a-v2.sto-y-v3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67431601acc11a3a9c46a437_ST%C3%93%C5%81%201.jpg");
  background-position: 50% 100%;
}

.zdj-cie-kafelka.krzes-a-v2.sto-y-v3.dodatki-v2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445ac504c4ab577562e908_DODATEK%203-min-min.jpg");
  height: 8rem;
}

.zdj-cie-kafelka.krzes-a-v2.sto-y-v3.dodatki-v2.dodatek-7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a8e3449cd3bfe67cdee_DODATEK%207-min-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v2.sto-y-v3.dodatki-v2.dodatek-11 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a41b59108038b4a9ab9_DODATEK%2011-min-2.jpg");
}

.zdj-cie-kafelka.krzes-a-v2.krzes-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c0a919120c136bf6e92_KRZES%C5%81A%203-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v2.krzes-6.st-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674460b39fc74686af01cae0_st%C3%B3%C5%82%203-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v2.krzes-6.st-6.inny-stolikk {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725253bbc1fb4143f3d6677_st%C3%B3%C5%82%204.jpg");
}

.zdj-cie-kafelka.krzes-a-v2.krzes-a-9 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c3ebaacb8f2c66596fc_KRZES%C5%81A%209-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v2.st-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744607418e614a48428124e_ST%C3%93%C5%81%201-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67420edace5fde257ec4f26b_PB220027.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 14rem;
}

.zdj-cie-kafelka.krzes-a-v3.sto-y-v4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6743160ce80de21e0c9a324c_ST%C3%93%C5%81%203.jpg");
  background-position: 50% 100%;
}

.zdj-cie-kafelka.krzes-a-v3.sto-y-v4.dodatki-v4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445ab9d118f03d29f1e41e_DODATEK%204-min-min.jpg");
  height: 8rem;
}

.zdj-cie-kafelka.krzes-a-v3.sto-y-v4.dodatki-v4.dodatek-8 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a84372a700d896421c1_DODATEK%208-min-min.jpg");
}

.zdj-cie-kafelka.krzes-a-v3.sto-y-v4.dodatki-v4.dodatek-12 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a597e6413aeb31fc671_DODATEK%2012-min-min.jpg");
}

.zdj-cie-kafelka.sto {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672524d13ddff6684dc4743d_st%C3%B3%C5%82%201.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 12rem;
}

.zdj-cie-kafelka.st-v1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672524f70214d0f5a802fe82_st%C3%B3%C5%82%202.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 12rem;
}

.zdj-cie-kafelka.st-v3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725250da4f987a57a5beda4_st%C3%B3%C5%82%203.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 12rem;
}

.zdj-cie-kafelka.kresla-v4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bfe18e614a4842394a1_KRZES%C5%81A%204-min.jpg");
  background-position: 50%;
  background-size: cover;
  height: 8rem;
}

.zdj-cie-kafelka.kresla-v4.stolik-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744608469b4d3f616a9f2ea_ST%C3%93%C5%81%205-min.jpg");
}

.zdj-cie-kafelka.kresla-v3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bb518e614a484234d2b_KRZES%C5%81A%201-min.jpg");
  background-position: 50%;
  background-size: cover;
  height: 8rem;
}

.zdj-cie-kafelka.kresla-v3.stolik-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744607418e614a48428124e_ST%C3%93%C5%81%201-min.jpg");
}

.zdj-cie-kafelka.kresla-05 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445be68178907ba6b45641_KRZES%C5%81A%208-min.jpg");
  background-position: 50%;
  background-size: cover;
  height: 10rem;
}

.zdj-cie-kafelka.kresla-06 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c3250d571de835adeb8_KRZES%C5%81A%207-min.jpg");
  background-position: 50%;
  background-size: cover;
  height: 10rem;
}

.zdj-cie-kafelka.kresla-07 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c3ebaacb8f2c66596fc_KRZES%C5%81A%209-min.jpg");
  background-position: 50%;
  background-size: cover;
  height: 10rem;
}

.zdj-cie-kafelka.kresla-08 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c0a919120c136bf6e92_KRZES%C5%81A%203-min.jpg");
  background-position: 50%;
  background-size: cover;
  height: 10rem;
}

.image-81 {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  width: 100%;
  height: 8vw;
}

.image-81.krzes-a {
  height: 10vw;
}

.image-81.krzes-a.sto-y, .image-81.krzes-a.dodatki {
  height: 12vw;
}

.label-kafelka-ze-zdj-ciem {
  background-color: var(--white);
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  padding: 1rem 1rem 1rem 1.5rem;
}

.nazwa-sekcji {
  margin: 0% 0% 0;
}

.nazwa-sekcji.slider-nowa-wersja {
  margin-top: 6%;
}

.nazwa-sekcji.slider-nowa-wersja.nowa-wersja-sekcyjki {
  margin-top: 0%;
  margin-left: 20%;
  margin-right: 20%;
}

.slider-5 {
  background-color: var(--background);
  height: 20vw;
  margin-left: 6%;
  margin-right: 6%;
}

.slide-nav-6 {
  justify-content: center;
  align-items: center;
  font-size: 1.125vw;
  line-height: 1.5vw;
  display: flex;
}

.right-arrow-5, .left-arrow-4 {
  background-color: var(--transpaernt);
  color: var(--przycisk-cennik);
  border-radius: 300px;
  width: 3.5vw;
  height: 3.5vw;
}

.aran-acje-slider, .mobile-slider {
  display: none;
}

.lightbox-link-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  display: flex;
}

.tekst-2 {
  color: var(--white);
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  font-size: .9vw;
  line-height: 1.8vw;
}

.testimonial-slider-small {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-5 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 800px;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-wrapper {
  max-width: 48%;
  margin-right: 4%;
}

.testimonial-card {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.testimonial-info {
  align-self: stretch;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author {
  margin-bottom: 2px;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav {
  display: none;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.produkt-plus-koszyk {
  justify-content: space-between;
  align-items: center;
  margin-top: 0%;
  margin-left: 8%;
  margin-right: 8%;
  display: flex;
}

.koszyk {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-top: 2%;
  margin-left: 8%;
  margin-right: 8%;
  display: flex;
}

.tekst-koszyk {
  color: var(--black);
  text-transform: uppercase;
  font-size: .9vw;
  font-weight: 500;
  line-height: .9vw;
}

.cart-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 2px solid var(--przycisk-cennik);
  background-color: var(--transpaernt);
  border-radius: 2rem;
  padding: .7rem 1.2rem;
}

.icon-5 {
  color: var(--przycisk-cennik);
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0;
}

.cart-quantity {
  background-color: var(--transpaernt);
  color: var(--przycisk-cennik);
  border-radius: 300px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 1.2rem;
  height: 1.2rem;
  margin-left: 0;
  font-size: 1vw;
  line-height: 1vw;
  display: flex;
}

.szczeg-y-produktu-section {
  margin-top: 8%;
}

.szczeg-y-produktu-section.mobilna-wersja {
  display: none;
}

.container-6 {
  margin-left: 12%;
  margin-right: 12%;
}

.szczeg-y-produktu-container {
  flex: 1;
  margin-left: 10%;
  margin-right: 10%;
}

.szczeg-y-produktu-container.prosz-bez-pomy-ki {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

.produkt-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.2rem;
  line-height: 3rem;
}

.produkt-heading.heading-voucheru {
  color: var(--white);
  max-width: 90%;
  font-size: 2rem;
}

.opis-produktu-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--blue);
  border-radius: 1rem;
  flex-flow: column;
  max-width: 90%;
  margin-top: 4%;
  margin-left: 12%;
  margin-right: 12%;
  padding: 1.5rem;
  display: flex;
}

.cena-produktu {
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  margin-top: 0%;
  display: flex;
}

.cena-produktu-custom {
  color: var(--white);
  align-self: auto;
  margin-bottom: 0;
  font-size: 2vw;
  font-weight: 500;
  line-height: 2vw;
}

.option-list {
  display: none;
}

.dodaj-do-koszyka {
  margin-top: 0%;
}

.teskt-ilo {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: .9vw;
  font-weight: 600;
  line-height: .9vw;
}

.tekst-wyb-r-ilo-ci {
  border-radius: 0;
  flex: 0 auto;
  align-self: stretch;
  width: 3.75rem;
  height: 2.375rem;
  margin-bottom: 0;
  font-size: .9vw;
  font-weight: 500;
  line-height: .9vw;
}

.dodaj-do-koszyka-przycisk {
  background-color: var(--white);
  color: var(--black);
  border-radius: 1rem;
  padding: 1rem 2rem;
  font-size: .9vw;
  line-height: .9vw;
}

.kup-teraz-przycisk {
  background-color: var(--blue);
  color: var(--black);
  border-radius: 1rem;
  margin-top: 0;
  padding: 1rem 2rem;
  font-size: .9vw;
  font-weight: 600;
  line-height: .9vw;
}

.przyciski-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ilo-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.bebechy-ceny {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 100%;
  margin-top: 0%;
  margin-bottom: 0;
  display: flex;
}

.zdj-cie-produktu {
  width: 100%;
  display: block;
}

.cena-plus-ilo {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.columns-6 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.column-7 {
  flex: 1;
  padding-left: 0;
  padding-right: 0;
}

.zobacz-r-wnie-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-top: 4%;
  margin-left: 12%;
  margin-right: 12%;
  display: flex;
}

.zobacz-r-wnie-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.8vw;
  font-weight: 600;
  line-height: 1.8vw;
}

.image-82 {
  width: 100%;
  max-width: none;
}

.heading-plus-opis-produktu {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.zdj-cie-plus-cena-summary {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.szczeg-y-produktu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-left: 12%;
  margin-right: 12%;
  display: flex;
}

.tekst-podsumowanie {
  font-size: 1vw;
  font-weight: 400;
  line-height: 1vw;
}

.text-block-3 {
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 1.5vw;
}

.text-block-4 {
  font-size: 1vw;
  line-height: 1.3vw;
}

.text-block-5 {
  font-size: 1vw;
  line-height: 1vw;
}

.option-list-2 {
  display: none;
}

.text-block-6 {
  color: var(--przycisk-cennik);
  border-bottom: 0 #000;
  font-size: 1vw;
  line-height: 1vw;
  text-decoration: none;
}

.div-block-11 {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  margin-right: 16px;
}

.cart-item {
  justify-content: center;
  align-items: flex-start;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.cart-wrapper {
  background-color: #000c;
}

.cart-container {
  background-color: var(--background);
}

.checkout-button {
  background-color: var(--blue);
  color: var(--black);
  border-radius: 1rem;
  padding: 1rem 2rem;
  font-size: 1vw;
  line-height: 1vw;
}

.apple-pay {
  border-radius: 1rem;
}

.default-state {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.checkout-actions {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.cart-footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.error-message-2 {
  font-size: 1vw;
  line-height: 1vw;
}

.image-83 {
  border-radius: .5rem;
}

.cart-quantity-2 {
  width: 3rem;
  height: 3rem;
  font-size: 1vw;
  line-height: 1vw;
}

.cart-header {
  background-color: var(--blue);
  padding: 3rem 1.5rem 1.5rem;
}

.option-list-3 {
  display: none;
}

.buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.add-to-cart-button {
  background-color: var(--white);
  color: var(--black);
  border-radius: 1rem;
  padding: 1rem 2rem;
  font-size: .9vw;
  line-height: .9vw;
}

.buy-now-button {
  background-color: var(--blue);
  color: var(--black);
  border-radius: 1rem;
  margin-top: 0;
  padding: 1rem 2rem;
  font-size: .9vw;
  font-weight: 600;
  line-height: .9vw;
}

.field-label {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: .9vw;
  line-height: .9vw;
}

.quantity {
  margin-bottom: 0;
  font-size: .9vw;
  line-height: .9vw;
}

.default-state-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.quantity-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.wr-na-g-r-section {
  margin-top: 4%;
}

.wr-na-g-r-section.mobile-przycisk {
  display: none;
}

.wr-na-g-r-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.wr-na-g-r-button {
  background-color: var(--transpaernt);
  color: var(--black);
}

.wr-na-g-r-button.przycisk-g-wny {
  padding-right: 0;
}

.button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 2px solid var(--white);
  border-radius: 100rem;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: .5rem 2rem;
  text-decoration: none;
  display: flex;
}

.image-84 {
  flex: 1;
  align-self: center;
  width: 2rem;
  height: 2rem;
}

.image-85 {
  width: 1rem;
  height: 1rem;
}

.punktyyyyyyy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.opis-vouchera-sction {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  margin-top: 4%;
  display: flex;
}

.co-zawiera-voucher, .jak-wygl-da-realizacja-vouchera {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-left: 12%;
  margin-right: 12%;
  display: flex;
}

.podobne-vouchery-section {
  margin-top: 6rem;
}

.podobne-vouchery-wrapper {
  margin-top: 1rem;
}

.heading-plus-podobne-vouchery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-left: 12%;
  margin-right: 12%;
  display: flex;
}

.collection-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.collection-item {
  background-color: var(--blue);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.cena-voucheru-proponowanego {
  align-items: baseline;
  padding-top: 1rem;
  display: flex;
}

.zobacz-wszystkie-vouchery-section {
  justify-content: center;
  align-items: center;
  display: flex;
}

.zobacz-wszystkie-container {
  justify-content: center;
  align-items: center;
  width: 25%;
  margin-top: 4%;
  margin-left: 12%;
  margin-right: 12%;
  display: flex;
}

.link-do-youtube-section {
  margin-top: 1.5rem;
}

.link-do-youtube-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 35%;
  margin-left: 12%;
  margin-right: 12%;
  padding: .7rem 2rem;
  text-decoration: none;
  display: flex;
}

.div-block-12 {
  display: flex;
}

.koszyk-headinh {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.3vw;
  line-height: 1.3px;
}

.remove-button {
  text-decoration: none;
}

.body, .checkout-form {
  background-color: var(--background);
}

.submit-button-2 {
  background-color: var(--blue);
}

.podsumowanei-ceny-block, .block-content {
  padding: 0;
}

.heading-mid {
  margin: 1rem 1rem 1rem 0;
  font-size: 1.3vw;
  font-weight: 600;
  line-height: 1.3vw;
}

.heading-mid.g-wneee {
  margin-left: 1rem;
}

.checkout-text {
  margin: 1rem;
  font-size: .9vw;
  line-height: .9vw;
}

.checkout-text.liczba {
  margin-left: 0;
}

.checkout-text.tekst-vouchera {
  margin-left: 0;
  margin-right: .5rem;
}

.checkout-text.checkbox {
  flex: 1;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .9vw;
  line-height: .9vw;
}

.checkout-text.pole-obowi-zkowe {
  font-size: .6vw;
  line-height: .6vw;
}

.sekcja-checkout-text {
  margin: 1rem 1rem 1rem 0;
  font-size: .9vw;
  font-weight: 500;
  line-height: .9vw;
}

.cena-checkout {
  align-self: stretch;
  margin: 1rem;
  font-size: 1.1vw;
  line-height: 1.1vw;
}

.line-item, .line-item-2 {
  justify-content: space-between;
  align-items: center;
}

.text-field {
  font-size: .9vw;
  line-height: .9vw;
}

.text-field.numer-karty {
  font-size: 2vw;
}

.tytu-vouchera-checkout {
  font-size: .9vw;
  line-height: 1.4vw;
}

.order-item {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
}

.block-content-2 {
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.order-item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.billing-address-toggle {
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
}

.checkbox-2 {
  align-self: stretch;
  margin-top: 0;
}

.text-block-7 {
  font-size: .9vw;
  line-height: .9vw;
}

.text-block-8 {
  margin-top: .5rem;
  font-size: .9vw;
  line-height: .9vw;
}

.web-payments {
  margin-bottom: 2rem;
}

.payment-info {
  display: none;
}

.button-2 {
  background-color: var(--blue);
  color: var(--black);
  border-radius: 1rem;
  width: 45%;
  padding: 1rem 2rem;
  font-size: .9vw;
  line-height: .9vw;
}

.napis-plus-cena {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  align-items: baseline;
  display: flex;
}

.dzi-kujemy-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin-left: 12%;
  margin-right: 12%;
  display: flex;
}

.dzi-kujemy-heading {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2vw;
  line-height: 2vw;
}

.dzi-kujemy-heading-plus-tekst {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 2%;
  margin-bottom: 4%;
  display: flex;
}

.paragraph-4 {
  margin-bottom: 0;
}

.paragraph-4.tekst.dzi-kujemy-dzi-kujemy {
  text-align: center;
  width: 60%;
}

.image-86 {
  width: 100%;
  height: 100%;
}

.image-87, .image-88, .image-89, .image-90, .image-91 {
  width: 100%;
}

.text-block-9 {
  font-size: .9vw;
}

.privacy-and-regiulamin {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: 12%;
  margin-right: 12%;
  display: flex;
}

.text-block-10 {
  font-size: .9vw;
  line-height: .9vw;
}

.policy-privacy-section {
  margin-top: 8%;
  margin-left: 12%;
  margin-right: 12%;
}

.dane-osobowe {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 4rem;
  display: flex;
}

.dane-osobowe.ostatnia-sekcja {
  margin-bottom: 0;
}

.desktop-footer-container-2 {
  grid-column-gap: 2.4rem;
  grid-row-gap: 2.4rem;
  background-color: #76cbee;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0%;
  padding-top: 2%;
  padding-bottom: 0%;
  display: flex;
}

.menu-link-2 {
  color: #000;
  padding: .75rem 1.5rem;
  font-size: .9vw;
  font-weight: 500;
  line-height: .9vw;
  text-decoration: none;
}

.menu-link-2:hover {
  color: #fff;
  background-color: #76cbee;
  border-radius: 16px;
}

.menu-link-2.footer {
  font-size: .9vw;
  line-height: .9vw;
}

.designer-signature-2 {
  color: #fff;
  background-color: #00597d;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: .5%;
  padding-bottom: .5%;
  font-size: .8vw;
  line-height: .8vw;
  display: flex;
}

.fs-consent_component {
  flex-flow: row;
  display: flex;
}

.fs-consent_banner {
  z-index: 9999;
  background-color: var(--blue);
  border-radius: 1rem;
  max-width: 45rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fs-consent_banner_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_banner_paragraph {
  margin-bottom: 0;
  font-size: .9vw;
  line-height: 2vw;
}

.fs-consent_banner_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  display: flex;
}

.fs-consent_allow {
  color: #fff;
  background-color: #000;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_allow.przycisk-g-wny {
  background-color: var(--white);
  color: var(--black);
}

.fs-consent_banner-2 {
  z-index: 9999;
  background-color: #f5f5f5;
  max-width: 45rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fs-consent_banner_paragraph-2 {
  margin-bottom: 0;
}

.fs-consent_banner-3 {
  z-index: 9999;
  background-color: #f5f5f5;
  max-width: 45rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fs-consent_banner_paragraph-3 {
  margin-bottom: 0;
}

.fs-consent_banner-4 {
  z-index: 9999;
  background-color: #f5f5f5;
  max-width: 45rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fs-consent_banner_paragraph-4 {
  margin-bottom: 0;
}

.fs-slider_slide {
  background-color: var(--transpaernt);
  backface-visibility: hidden;
  transition-property: transform opacity;
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 25%;
  height: auto;
  padding: 1rem;
  display: flex;
  position: relative;
}

.fs-slider_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.fs-slider_list {
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  height: auto;
  display: flex;
}

.fs-slider_button {
  color: #fff;
  background-color: #3898ec;
  padding: 1rem 2rem;
}

.fs-slider_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: auto;
  min-width: 0;
  max-width: none;
  max-height: 100%;
  margin-left: 12%;
  margin-right: 12%;
  display: flex;
  position: relative;
}

.fs-slider_pagination {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.fs-slider_navigation {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--transpaernt);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: relative;
}

.fs-slider_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
  overflow: clip;
}

.fs-slider_scrollbar {
  touch-action: none;
  background-color: #f5f5f5;
}

.fs-slider_scrollbar_drag {
  background-color: #000;
  width: 20%;
  height: 1rem;
}

.fs-slider_pagination_bullet {
  background-color: #ddd;
  border-radius: 300px;
  width: 1rem;
  height: 1rem;
  padding: 0;
  display: inline-block;
}

.fs-slider_pagination_bullet.is-bullet-active {
  background-color: #000;
  border-radius: 300px;
  display: inline-block;
}

.fs-consent_banner-5 {
  z-index: 9999;
  background-color: #f5f5f5;
  max-width: 45rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fs-consent_banner_paragraph-5 {
  margin-bottom: 0;
}

.fs-consent_banner-6 {
  z-index: 9999;
  background-color: #f5f5f5;
  max-width: 45rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fs-consent_banner_paragraph-6 {
  margin-bottom: 0;
}

._4th-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

._4th-wrapper.strona-g-wna {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-top: 1rem;
  margin-left: 12%;
  margin-right: 12%;
}

.photo-levo {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67360c3e7f5fcdd0da3c72f1_niebieskie%20t%C5%82o%2C%20du%C5%BCe%20zdj%C4%99cie.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 20vw;
}

.photo-levo.new-14 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d042b6c8e9cfc4c1040eb2_P3100079-min.jpg");
  height: 10vw;
  transition: transform .2s;
}

.photo-levo.new-14.mniejsze {
  background-position: 50%;
  height: 12vw;
}

.photo-prawo {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67360c4dd0796f39ee500f6f_be%C5%BCowe%20t%C5%82o%2C%20du%C5%BCe%20zdj%C4%99cie.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 20vw;
}

.photo-prawo.new-15 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d03dca0c674a24136d2f4c_P3100084-min.jpg");
  background-position: 50%;
  height: 10vw;
  transition: transform .2s;
}

.photo-prawo.new-15.mniejsze {
  background-position: 50%;
  height: 12vw;
}

._5th-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.photo-po-lewej {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371b66b659d252de27e142_kolorowy%20razem.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 20vw;
}

.photo-po-lewej:hover {
  transform: scale(1.02);
}

.photo-po-lewej.new-19 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67459f81cd103614402ad396_czarny-min.jpg");
  background-position: 50% 0;
  height: 10vw;
  transition: transform .2s;
}

.photo-po-lewej.new-19:hover {
  transform: none;
}

.photo-po-lewej.new-19.new-29.n-wciunia {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d1983da68c34ad5932eb7f_STUDIO%20B%20ARANZACJA%204-min.jpg");
}

.photo-po-prawej {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67371b8729b90f83521b7c9e_rozowy%20razem.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 20vw;
}

.photo-po-prawej:hover {
  transform: scale(1.02);
}

.photo-po-prawej.new-20 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744669daf4b0c0f2565b48a_ZDJ%C4%98CIE%20STUDIO%20A%203-min.jpg");
  height: 10vw;
  transition: transform .2s;
}

.photo-po-prawej.new-20:hover {
  transform: none;
}

.photo-po-prawej.new-20.new-30.n-wciunia-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d1985093e23b683f9e68f2_STUDIO%20B%20ARANZACJA%205-min.jpg");
}

.kafelki-o-wietlenie-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.kod-promocyjny {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674058d70314f2d6677a1626_Group%20249.png");
  background-position: 0 0;
  background-size: cover;
  border: 1px #000;
  flex: 0 auto;
  width: 78%;
  height: 4.5vw;
  display: block;
}

.slider-6 {
  background-color: var(--background);
  height: 16rem;
}

.right-arrow-8 {
  color: var(--white);
  margin-right: 12%;
}

.left-arrow-7 {
  color: var(--white);
  margin-left: 12%;
}

.slide-nav-9 {
  font-size: .8rem;
  line-height: .9rem;
}

.slider-7 {
  background-color: var(--background);
  height: 16rem;
}

.right-arrow-9 {
  color: var(--white);
  margin-right: 12%;
}

.left-arrow-8 {
  color: var(--white);
  margin-left: 12%;
}

.slide-nav-10 {
  font-size: .8rem;
  line-height: .9rem;
}

.realizatorka-zdj-cia-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.realizatorka-2-zdj-cia, .realizatorka-4-zdj-cia {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.zdj-cie-1-realizatorka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672517a0b7bb5cb47dad1df6_realizator%201.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.zdj-cie-1-realizatorka:hover {
  transform: scale(1.02);
}

.image-92 {
  width: 100%;
  height: 100%;
}

.zdj-cie-2-realizatorka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725181fad80e69c38336269_realizator%207.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.zdj-cie-2-realizatorka:hover {
  transform: scale(1.02);
}

.zdj-cie-3-realizatorka {
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.zdj-cie-3-realizatorka:hover {
  transform: scale(1.02);
}

.zdj-cie-04-realizatorka {
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.zdj-cie-04-realizatorka:hover {
  transform: scale(1.02);
}

.zdj-cie-05-realizatorka {
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.zdj-cie-05-realizatorka:hover {
  transform: scale(1.02);
}

.zdj-cie-06-realizatorka {
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
}

.zdj-cie-06-realizatorka:hover {
  transform: scale(1.02);
}

.realization-photo-1, .realization-photo-2 {
  border-radius: 1rem;
  width: 100%;
  height: 12vw;
}

.realization-photo-3 {
  border-radius: 1rem;
  width: auto;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
  display: block;
}

.realization-photo-4, .realization-photo-5, .realization-photo-6 {
  border-radius: 1rem;
  width: auto;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.studio-a-zdj-cia-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.studio-a-zdj-cia-wrapper.powrot {
  align-self: stretch;
}

._1-cz {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

._2-cz {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

._1-du-e-zdj-cie {
  flex: 1;
}

._4-zdj-cia-studio-a {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

._2-zdj-cia-studyjo-a, .kolejne-dwa-zdj-cia-studio-a {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.lightbox-number-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674484befa15c36baec217a0_A2-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-number-1:hover {
  transform: scale(1.02);
}

.lightbox-number-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674484cac5ebc9f2f31474a2_A3-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-number-2:hover {
  transform: scale(1.02);
}

.lightbox-number-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674484d579534dbc47a400de_A4-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-number-3:hover {
  transform: scale(1.02);
}

.lightbox-number-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674484e7df36471d191defd8_A6-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-number-4:hover {
  transform: scale(1.02);
}

.lightbox-number-0 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674484aff8a2534cc921e360_A%201%5D-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: auto;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-number-0:hover {
  transform: scale(1.02);
}

.image-93, .image-94 {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

.image-95 {
  width: 100%;
  height: 100%;
}

.image-96, .image-97 {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

._2-zdj-cia-w-2-cz-ci, ._3-zdj-cia-w-2-cz-ci {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.lightbox-number-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674484f87f478c29a71a46e6_A%2012-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 18vw;
}

.lightbox-number-5:hover {
  transform: scale(1.02);
}

.lightbox-number-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674485085fbc84266e8c157c_A13-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 18vw;
}

.lightbox-number-6:hover {
  transform: scale(1.02);
}

.image-98, .image-99 {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

.lightbox-number-7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67448517e7a582ca2e747249_A9-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 14vw;
}

.lightbox-number-7:hover {
  transform: scale(1.02);
}

.lightbox-number-7.lightbox-numer-7v1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6776852fd4a438e5cc45490d_krzeslosa-min.jpg");
  background-position: 50%;
}

.lightbox-number-8 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744852224935655f72d2b8f_A10-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 14vw;
}

.lightbox-number-8:hover {
  transform: scale(1.02);
}

.lightbox-number-8.lightbox-numer-8-v1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67768539c988d776c6059c8b_krzeslosa%202-min.jpg");
}

.lightbox-number-9 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744852db15e9e88b3120817_A11-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 14vw;
}

.lightbox-number-9:hover {
  transform: scale(1.02);
}

.lightbox-number-9.lightbox-numer-9-v1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6776854181454538c8e7f78e_krzeslosa%203-min.jpg");
}

.image-100, .image-101, .image-102 {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

.studio-b-zdj-cia-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.studio-b-zdj-cia-wrapper.powrot {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: stretch;
}

.studio-b-3-zdj-cia, .studio-b-4-zdj-cia {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.lightbox-studio-b-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67458c9a188c8e5fcaca3aa8_B%201-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-studio-b-1:hover {
  transform: scale(1.02);
}

.lightbox-studio-b-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67458cb38893c966c47193e4_B2-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-studio-b-2:hover {
  transform: scale(1.02);
}

.lightbox-studio-b-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67458cefe93aa5521966c016_B6-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-studio-b-3:hover {
  transform: scale(1.02);
}

.lightbox-studio-b-4 {
  flex: 1;
  height: 16vw;
}

.lightbox-studio-b-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67458cfea3b3e7122159ac43_B7-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-studio-b-5:hover {
  transform: scale(1.02);
}

.lightbox-studio-b-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67458d0bda6a243956e7ac6a_B8-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-studio-b-6:hover {
  transform: scale(1.02);
}

.lightbox-studio-b-0 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67458cc4c31c6dfbf1147018_B3-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-studio-b-0:hover {
  transform: scale(1.02);
}

.lightbox-studio-b-7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67458cd2a3b3e71221597f18_B4-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.6, -.28, .735, .045);
}

.lightbox-studio-b-7:hover {
  transform: scale(1.02);
}

.lightbox-studio-b-8 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67458cdff61b5780b6e760d4_B5-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lightbox-studio-b-8:hover {
  transform: scale(1.02);
}

.makeup-room-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.makeup-room-wrapper.powrot {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: stretch;
}

._2-zdj-cia-makeup-room, ._3-zdj-cia-makeuproom {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.makeup-room-lightbox {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67459151783241ba6df355ff_MR%201-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
  display: block;
}

.makeup-room-lightbox:hover {
  transform: scale(1.02);
}

.makup-room-lightbox-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674591603778137a188260ba_MR2-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
  display: block;
}

.makup-room-lightbox-3:hover {
  transform: scale(1.02);
}

.makup-room-lightbox-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745916e346d4a868b0a23e5_MR3-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.makup-room-lightbox-2:hover {
  transform: scale(1.02);
}

.makeup-room-lightbox-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745917c1af1ff8d2cd201b5_MR4-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.makeup-room-lightbox-6:hover {
  transform: scale(1.02);
}

.makeup-room-lightbox-8 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745918b6e1b2d608b050167_MR5-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.makeup-room-lightbox-8:hover {
  transform: scale(1.02);
}

.kuchnia-zdj-cia-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.kuchnia-zdj-cia-wrapper.powrot {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: stretch;
}

.kuchnia-lightbox-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674593db2d97af2336558d12_KUCHNIA%201-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.kuchnia-lightbox-1:hover {
  transform: scale(1.02);
}

.kuchnia-lightbox-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674593e75506d2e74563c076_KUCHNIA%202-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.kuchnia-lightbox-2:hover {
  transform: scale(1.02);
}

.kuchnia-lightbox-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674593f23886123dae3d791c_KUCHNIA%203-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.kuchnia-lightbox-3:hover {
  transform: scale(1.02);
}

.azienka-zdj-cia-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.azienka-zdj-cia-wrapper.powrot {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: stretch;
}

.lazienka-lightbox-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67459536a8ad718a0deebd76_L1-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lazienka-lightbox-1:hover {
  transform: scale(1.02);
}

.lazienka-lightbox-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67459542be315ca7f025a3c0_L2-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lazienka-lightbox-2:hover {
  transform: scale(1.02);
}

.lazienka-lightbox-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745955217948809bacb5935_L3-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.lazienka-lightbox-3:hover {
  transform: scale(1.02);
}

.budynek-na-zewnatrz-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.budynek-na-zewnatrz-wrapper.powrot {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: stretch;
}

._2-zdj-cia-budynku-na-zewnatrz {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.budynek-na-zewnatrz-lightbox-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745974d8b14ea2d290fa995_DW%C3%93R1-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  min-width: auto;
  max-width: none;
  height: auto;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.budynek-na-zewnatrz-lightbox-1:hover {
  transform: scale(1.02);
}

.budynek-na-zewn-trz-lightbox-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745975d6a14e7abbeff4313_DW%C3%93R2-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  min-height: 12vw;
  max-height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.budynek-na-zewn-trz-lightbox-2:hover {
  transform: scale(1.02);
}

.budynek-na-zewnatzr-lightbox-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745976aec1f59c603fb15ea_DW%C3%93R3-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  min-height: 12vw;
  max-height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.budynek-na-zewnatzr-lightbox-3:hover {
  transform: scale(1.02);
}

.aran-acje-lightbox-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.aran-acje-lightbox-wrapper.powrot {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: stretch;
}

._3-fotki-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.aran-acja-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d1989aa91cae880aeef8b3_STUDIO%20A%20ARANZACJA%202-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.aran-acja-1:hover {
  transform: scale(1.02);
}

.aran-acja-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198ac96613e1cd480ccb8_STUDIO%20A%20ARANZACJA%201-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.aran-acja-3:hover {
  transform: scale(1.02);
}

.aran-acja-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198bed73ab7edf6d9ada7_STUDIO%20A%20ARANZACJA%203-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.aran-acja-2:hover {
  transform: scale(1.02);
}

.aran-acja-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198d35ef3e7f7558123a1_STUDIO%20A%20ARANZACJA%204-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.aran-acja-4:hover {
  transform: scale(1.02);
}

.aran-acja-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4ab2f61549fdad8a40651_t%C5%82o%20studio%20a%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.aran-acja-5:hover {
  transform: scale(1.02);
}

.aran-acja-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198e3e6ee076abcbfadff_STUDIO%20A%20ARANZACJA%205-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.aran-acja-6:hover {
  transform: scale(1.02);
}

.aran-acja-7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67459cbb3c01e0e11300bcec_ja%20bez-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.aran-acja-7:hover {
  transform: scale(1.02);
}

.aran-acja-8 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67459c9b240e7f415eda1d6c_BE%C5%BB%20T%C5%81O-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.aran-acja-8:hover {
  transform: scale(1.02);
}

.aran-acja-9 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67459ca9cd9126c64d939e2d_marcysia%20bez-min.jpg");
  background-position: 100%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 12vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.aran-acja-9:hover {
  transform: scale(1.02);
}

.aran-acje-studio-b-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.aran-acje-studio-b-wrapper.powrot {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: stretch;
}

._3-fotki-studio-b {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.b-lb-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745a765b076389f9f2ad023_BIA%C5%81Y%201-min.jpg");
  background-position: 0%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.b-lb-1:hover {
  transform: scale(1.02);
}

.b-lb-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745a7851ab86828f3a4213f_BIA%C5%81Y%202-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.b-lb-2:hover {
  transform: scale(1.02);
}

.b-lb-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745a77430b1422103b757f1_BIA%C5%81Y%203-min.jpg");
  background-position: 100%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.b-lb-3:hover {
  transform: scale(1.02);
}

.b-lb-4 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745ab569aaf633418413f99_LAMELECZKI%203-min.jpg");
  background-position: 0%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.b-lb-4:hover {
  transform: scale(1.02);
}

.b-lb-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745ab6787348d12307d4dc0_LAMELECZKI%201-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.b-lb-5:hover {
  transform: scale(1.02);
}

.b-lb-6 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745ab7175b35b858adbc515_LAMELECZKI%202-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.b-lb-6:hover {
  transform: scale(1.02);
}

.b-lb-7 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745a89b219775ad3245f0f7_CZERWONY%201-min.jpg");
  background-position: 0%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.b-lb-7:hover {
  transform: scale(1.02);
}

.b-lb-8 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745a8e030b1422103b87ddb_CZERWONY%202-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.b-lb-8:hover {
  transform: scale(1.02);
}

.b-lb-9 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745a8d1f0f5d21bc63b8faa_CZERWONY%203-min.jpg");
  background-position: 100%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.b-lb-9:hover {
  transform: scale(1.02);
}

.tytu-pakietu {
  margin-top: 3rem;
  padding-right: 0;
}

.pakiet-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--blue);
  border-radius: 1rem;
  margin-top: 1rem;
  padding: 2% 1.5%;
  display: flex;
}

._10-div {
  background-color: var(--white);
  border-radius: .7rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

._10-tekst {
  font-size: var(--mid-heading-desktop-2);
  line-height: var(--mid-heading-desktop-2);
  margin-bottom: 0;
  font-weight: 700;
}

.pakiet-tekst-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.big-white-text-hero {
  color: var(--white);
  font-family: Alfa Slab One, sans-serif;
  font-size: var(--hero-text-desktop);
  line-height: var(--hero-tekst-desktop-2);
  align-self: center;
  width: 60vw;
  min-width: 38vw;
  max-width: 70rem;
  margin-bottom: 0;
  font-weight: 400;
}

.big-white-text-hero.sprz-t {
  width: auto;
  min-width: 50vw;
}

.big-white-text-hero.g-wna {
  font-size: var(--hero-text-desktop);
  line-height: var(--hero-tekst-desktop-2);
  width: auto;
  min-width: auto;
}

.big-white-text-hero.cena-hero {
  width: auto;
  min-width: auto;
}

.big-white-text-hero.realizacje-hero {
  width: auto;
  min-width: auto;
  max-width: 80rem;
}

.big-white-text-hero.aran-acje-hero {
  width: 35rem;
  min-width: 35rem;
}

.big-white-text-hero.kontakt-hero {
  width: 50rem;
  min-width: 35rem;
}

.realizatorka-container {
  margin-top: 2rem;
  margin-left: 20%;
  margin-right: 20%;
}

.aran-acje-container {
  margin-top: 2rem;
  margin-left: 12%;
  margin-right: 12%;
}

.cz-studyjna-container, .czesc-studyjna-studio-b-container {
  margin-top: 2rem;
  margin-left: 14%;
  margin-right: 14%;
}

.aranzacje-studio-b-container {
  margin-top: 2rem;
  margin-left: 20%;
  margin-right: 20%;
}

.body-2 {
  background-color: var(--background);
}

.tekst-do-cennika {
  color: var(--black);
}

.promocja-tekstowa {
  color: var(--white);
  text-transform: none;
  background-color: #e40404;
  border-radius: 1rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-weight: 600;
}

.icon-6 {
  background-color: var(--white);
  color: var(--background);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: 0;
  margin-right: 0;
  font-size: 2rem;
  line-height: 2rem;
  display: flex;
}

.bold-text, .bold-text-2 {
  font-weight: 400;
}

.zdj-cie-na-podstron-studia-b.jednak-zdj-cie-na-podstron-studia-a1.inne-wymiary, .zdj-cie-na-podstron-studia-b-2.jednak-zdj-cie-na-podstron-studia-a-2.inne-wymiary {
  width: 14vw;
  height: 14vw;
}

.kalendarz {
  margin-top: 0%;
  margin-left: 12%;
  margin-right: 12%;
}

.div-block-13 {
  margin-left: 12%;
  margin-right: 12%;
  padding-top: 12%;
}

.beige-body {
  background-color: #fcf0db;
}

.code-embed-2 {
  margin: 6% 12% 0%;
}

.bold-text-3, .bold-text-4 {
  font-weight: 400;
}

.heading-3 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-3.du-y-heading-mid {
  margin-top: 2rem;
}

.heading-3.du-y-heading-mid.no-margin {
  margin-top: 0;
}

.dane-kontaktowe-obu-studi-w {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-self: stretch;
  display: flex;
}

.kalenmdarz {
  margin-bottom: 30rem;
}

.menu-links-wrapper-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  display: flex;
}

.menu-link-3 {
  color: #fff;
  padding: .75rem 1.5rem;
  font-size: .9vw;
  font-weight: 500;
  line-height: .9vw;
  text-decoration: none;
}

.menu-link-3:hover {
  color: #fff;
  background-color: #76cbee;
  border-radius: 16px;
}

.mobile-menu-section-2 {
  display: none;
}

.menu-links-wrapper-3, .menu-links-wrapper-4, .menu-links-wrapper-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  display: flex;
}

.tekst-plus-obrazy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.tekst-plus-obrazy.sliderowa-opcja {
  margin-left: 0%;
  margin-right: 0%;
}

.sekcje-desktop {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  margin-top: 2%;
  display: flex;
}

.podcast-audio-od {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--blue);
  border-radius: 1.5rem;
  flex-flow: row;
  flex: none;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.podcast-audio-od.studio-b-wersja {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
}

.cennik-nowy-studio-a {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.cennik-nowy-studio-a.tym-razem-znika-to-cudo {
  display: none;
}

.studio-b-wynajem-powierzchni {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.image-103, .image-104, .image-105, .image-106 {
  height: 2rem;
}

.image-107, .image-108, .image-109, .image-110 {
  height: .8rem;
}

.sekcja-opis {
  flex-flow: column;
  margin-top: 10%;
  display: flex;
}

.sekcja-opis.wersja-niebieska {
  background-color: var(--blue);
  border-radius: 1rem;
  margin-left: 20%;
  margin-right: 20%;
  padding: 2% 4%;
}

.sekcja-opis.wersja-niebieska.wersja-w-podcastach {
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
  padding-left: 3%;
  padding-right: 3%;
}

.sekcja-opis.wersja-niebieska.wersja-w-podcastach._10 {
  margin-top: 10%;
}

.sekcja-opis.wersja-niebieska.wersja-do-podcastow {
  margin-top: 4%;
  margin-left: 20%;
  margin-right: 20%;
  padding-left: 3%;
  padding-right: 3%;
}

.sekcja-opis.wersja-niebieska.wersja-do-podcastow._10, .sekcja-opis.wersja-niebieska.wersja-do-podcastow.wiekszy-wyzszy-margin {
  margin-top: 10%;
}

.sekcja-opis.znika {
  display: none;
}

.sekcja-opis.studio-b-w-kafelku {
  background-color: var(--blue);
  border-radius: 1rem;
  margin-left: 14%;
  margin-right: 14%;
  padding: 4% 2%;
}

.sekcja-opis.to-znika {
  display: none;
}

._4-column-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  align-self: stretch;
  margin: 2% 0%;
  padding: 0;
}

.text-plus-columns {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  margin: 2% 12%;
  display: flex;
}

.text-plus-columns.usun-margin {
  margin: 4% 0% 0%;
}

.cell {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.image-111 {
  border-radius: .5rem;
  width: 100%;
}

.cell-2, .cell-3, .cell-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.n-plus-p {
  justify-content: space-between;
  align-items: center;
  margin: 0%;
  display: none;
}

.image-112 {
  width: auto;
  display: block;
}

._4-ofery-wyboru {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-left: 12%;
  margin-right: 12%;
  padding: 5rem;
}

.cell-5 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672517d0390a5c8c914025f6_realizator%203.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
}

.cell-6, .cell-7, .cell-8 {
  border-radius: 1rem;
  padding: 0;
}

._4-kafelki-div {
  margin-top: 2%;
  margin-left: 12%;
  margin-right: 12%;
}

.div-block-14 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: 0;
  display: flex;
}

.kafelek-1 {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f6d1fc8b7f31723ddf9e52_DIGICO.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 12rem;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
  display: flex;
  overflow: hidden;
}

.kafelek-1:hover {
  transform: scale(1.02);
}

.kafelek-2 {
  background-image: linear-gradient(#0000008a, #0000008a), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0ca3888f2cbbc4ff6d5bb_P3100094-min.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 1rem;
  flex: 1;
  width: 10rem;
  height: 12rem;
}

.kafelek-2.wersja-v2 {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375dc52cef153ffde40abe_REALIZACJE.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.kafelek-2.wersja-v2:hover {
  transform: scale(1.02);
}

.kafelek-2.wersja-3 {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f95f3e9518d1496a1f960_MINIATURKA%20ZESPO%C5%81U%20WEBFLOW.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.kafelek-2.wersja-3:hover {
  transform: scale(1.02);
}

.kafelek-2.na-srodecek {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0ca3888f2cbbc4ff6d5bb_P3100094-min.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.kafelek-2.na-srodecek:hover {
  transform: scale(1.02);
}

.div-block-15 {
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: inline-flex;
}

.studio-a-banner {
  background-color: #fff;
  border-radius: 1rem;
  padding: 1rem;
}

.studio-a-banner.studio-b-banner {
  background-color: var(--przycisk-cennik);
}

.studio-a-text {
  color: var(--przycisk-cennik);
  text-align: center;
  font-family: Alfa Slab One, sans-serif;
  font-size: 3vw;
  line-height: 3vw;
}

.studio-a-text.studio-b-text {
  color: var(--white);
  padding: 1rem;
}

.studio-b-banner {
  background-color: var(--przycisk-cennik);
  border-radius: 1rem;
}

.icon-41 {
  background-color: var(--white);
  color: var(--background);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  font-size: 2rem;
  line-height: 2rem;
  display: flex;
}

.icon-42 {
  color: var(--background);
  border-radius: 1000px;
  font-size: 2rem;
  line-height: 2rem;
}

.flex-horizontal-studio-a {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.flex-horizontal-studio-a.mniejsze-odstepy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: 0%;
}

.flex-horizontal-studio-a.usun-margin {
  margin-left: 0%;
  margin-right: 0%;
}

.flex-horizontal-studio-b {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  margin-top: 2%;
  margin-left: 14%;
  margin-right: 14%;
  display: flex;
}

.mapa {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f7cc4867f00fe8be8ec653_MAPA.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  height: 24vw;
}

.czarny-aran-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d1989aa91cae880aeef8b3_STUDIO%20A%20ARANZACJA%202-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.czarny-aran-1:hover {
  transform: scale(1.02);
}

.czarny-aranz-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198ac96613e1cd480ccb8_STUDIO%20A%20ARANZACJA%201-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.czarny-aranz-2:hover {
  transform: scale(1.02);
}

.czarny-aran-3 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198bed73ab7edf6d9ada7_STUDIO%20A%20ARANZACJA%203-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.czarny-aran-3:hover {
  transform: scale(1.02);
}

.braz-aranz-1 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198d35ef3e7f7558123a1_STUDIO%20A%20ARANZACJA%204-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.braz-aranz-1:hover {
  transform: scale(1.02);
}

.braz-aranz-2 {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198e3e6ee076abcbfadff_STUDIO%20A%20ARANZACJA%205-min.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex: 1;
  height: 10vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.braz-aranz-2:hover {
  transform: scale(1.02);
}

.gallery-slider {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-7 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-slide {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image {
  width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed-2 {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav {
  display: none;
}

.testimonial-slider-large {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.testimonial-slider-two {
  background-color: #0000;
  height: auto;
}

.testimonial-slide {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 12px 12px 12px 64px;
  display: flex;
}

.testimonial-content {
  flex-direction: column;
  align-items: flex-start;
  max-width: 460px;
  margin-right: 40px;
  display: flex;
}

.testimonial-quote-icon {
  margin-bottom: 24px;
}

.testimonial-quote {
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.testimonial-info-two {
  align-items: center;
  display: flex;
}

.testimonial-image-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author-name {
  font-weight: 700;
}

.testimonial-image-two {
  object-fit: cover;
  width: 350px;
  height: 400px;
}

.testimonial-author-image-three {
  object-fit: cover;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.testimonial-slider-arrow {
  display: none;
}

.testimonial-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.opiie-slider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.container-8 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider-2 {
  background-color: #0000;
  max-width: 800px;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-wrapper-2 {
  max-width: 48%;
  margin-right: 4%;
}

.testimonial-card-2 {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.testimonial-info-2 {
  align-self: stretch;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-author-2 {
  margin-bottom: 2px;
}

.tagline-2 {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.testimonial-icon-wrapper-2 {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left-2 {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left-2:focus-visible, .testimonial-slider-left-2[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slider-right-2 {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right-2:focus-visible, .testimonial-slider-right-2[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav-2 {
  display: none;
}

.galeria-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  transition: opacity .5s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.galeria-kafel, .galeria-prostokat {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.miniaturka-zdjecia {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa819649ca6eb4c4ea2a2_studio%20a%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  width: 10vw;
  height: 10vw;
  position: relative;
}

.miniaturka-zdjecia.zindex-4 {
  z-index: 4;
}

.miniaturka-zdjecia.zindex-3 {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa838464bde9e92b72030_studio%20a%203.png");
  width: 9vw;
  height: 9vw;
  right: 0;
  box-shadow: 4px 0 5px #00000080;
}

.miniaturka-zdjecia.zindex-3.zindex-2 {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa8276dd4dfe649eeb1e5_studio%20a%202.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 9vw;
  height: 7vw;
}

.miniaturka-zdjecia.zindex-3.zindex-2.zindex1 {
  z-index: 1;
  background-image: linear-gradient(#000c, #000c), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa8276dd4dfe649eeb1e5_studio%20a%202.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 8.5vw;
  height: 7.5vw;
}

.miniaturka-zdjecia.zindex-3.zindex-2.inna-odleglosc {
  width: 9.5vw;
  height: 8vw;
  right: -90px;
}

.miniaturka-zdjecia.zindex-3.zindex3 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa838464bde9e92b72030_studio%20a%203.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 10.5vw;
  height: 8.5vw;
  right: -200px;
}

.miniaturka-zdjecia.zindex-2 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f8f4b4ee0eb285e36b6f81_plus.svg");
  background-position: 50%;
  background-size: cover;
  text-decoration: none;
}

.miniaturka-zdjecia.zindex4 {
  z-index: 4;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa849502da91ea3cf7153_studio%20a%204.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 11vw;
  height: 9vw;
  right: -320px;
  box-shadow: 4px 0 5px #00000080;
}

.miniaturka-zdjecia.zindex-5 {
  width: 12vw;
  height: 10vw;
  right: -300px;
  box-shadow: 4px 0 5px #00000080;
}

.miniaturka-zdj-wrapper {
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.budynek-wewnatrz {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-flow: column;
  margin-top: 8%;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.tekst-plus-przycisk {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.galeria-prostokacik {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.galeria-prostokacik:hover {
  justify-content: space-between;
  align-items: center;
}

._1-xdjecie-w-sekwencji {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa819649ca6eb4c4ea2a2_studio%20a%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  width: 12vw;
  height: 10vw;
  position: relative;
  right: -440px;
  box-shadow: 4px 0 5px #00000080;
}

.text-plus-strzalka {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-11 {
  color: #fff;
  font-size: var(--tekst-desktop);
  line-height: var(--tekst-deskt);
}

.image-113 {
  height: 1rem;
}

.sekcja-fotek {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f9164f8755dc8d690219b6_a.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  align-self: stretch;
  height: 11vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.sekcja-fotek:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f9165f1dec80f810c76f31_a%20v2.png");
}

.sekcja-fotek.realizatorka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f916f32c7a93fa101620fc_realiz.png");
  height: 11vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.sekcja-fotek.realizatorka:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f9170077b07ee4d5b3ee06_realiz%20v2.png");
}

.sekcja-fotek.studio-b-wrapik {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f91598c1ae09d70363ddb1_b.png");
  height: 11vw;
}

.sekcja-fotek.studio-b-wrapik:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f915a4d59c556d0a9b41d5_b%20v2.png");
}

.sekcja-fotek.makeup-wrapik {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f917abc166037269e199fb_makeup.png");
  height: 11vw;
}

.sekcja-fotek.makeup-wrapik:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f917bad49fbd025cd5f38b_makeup%20v2.png");
}

.sekcja-fotek.makeup-wrapik.zewnatrz-wrapik {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f914d501d375d3a0c575ea_zewnatrz.png");
  height: 11vw;
}

.sekcja-fotek.makeup-wrapik.zewnatrz-wrapik:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f914e2e7a0b3397c38e153_zewnatrz%20v2.png");
}

.sekcja-fotek.kuchnia-wrapik {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f9191bba9a40a6b68bc15a_kuchen%20v1.png");
  height: 11vw;
}

.sekcja-fotek.kuchnia-wrapik:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f91933ba9a40a6b68bd539_kuchen%20v2.png");
}

.sekcja-fotek.kuchnia-wrapik.aranz-a-wrapik {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f913d06c165a90c0a0ba33_aranzyk%20a.png");
  height: 11vw;
}

.sekcja-fotek.kuchnia-wrapik.aranz-a-wrapik:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f913e562064a6cc83f9d6e_aranzyk%20a%20v2.png");
}

.sekcja-fotek.lazienka-wrapik {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f918619f980f5b3b4a0737_lazienka.png");
  height: 11vw;
}

.sekcja-fotek.lazienka-wrapik:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f91872f2d8f06f965be0de_lazienka%20v2.png");
}

.sekcja-fotek.lazienka-wrapik.aranz-b-wrapik {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f9140888e3fd7f728c034f_aranzyk%20b.png");
  height: 11vw;
  transition: transform .2s cubic-bezier(.55, .055, .675, .19);
}

.sekcja-fotek.lazienka-wrapik.aranz-b-wrapik:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f91413262f0362a2cbf28b_aranzyk%20b%20v2.png");
}

.lightbox-realizatorka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f916f32c7a93fa101620fc_realiz.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  align-self: stretch;
  height: 9vw;
}

.lightbox-realizatorka:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f9170077b07ee4d5b3ee06_realiz%20v2.png");
}

.lightbox-studio-a {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f9164f8755dc8d690219b6_a.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  align-self: stretch;
  height: 9vw;
}

.lightbox-studio-a:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f9165f1dec80f810c76f31_a%20v2.png");
  background-size: cover;
}

.lightbox-studio-b {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f91598c1ae09d70363ddb1_b.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  align-self: stretch;
  height: 9vw;
}

.lightbox-studio-b:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f915a4d59c556d0a9b41d5_b%20v2.png");
}

.lightbox-makeup-room {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f917abc166037269e199fb_makeup.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  align-self: stretch;
  height: 9vw;
}

.lightbox-makeup-room:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f917bad49fbd025cd5f38b_makeup%20v2.png");
}

.lightbox-kuchnia {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f9191bba9a40a6b68bc15a_kuchen%20v1.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  align-self: stretch;
  height: 9vw;
}

.lightbox-kuchnia:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f91933ba9a40a6b68bd539_kuchen%20v2.png");
}

.lightbox-lazienka {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f918619f980f5b3b4a0737_lazienka.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  align-self: stretch;
  height: 9vw;
}

.lightbox-lazienka:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f91872f2d8f06f965be0de_lazienka%20v2.png");
}

.zewnatrz-lightbox {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f914d501d375d3a0c575ea_zewnatrz.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  align-self: stretch;
  height: 9vw;
}

.zewnatrz-lightbox:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f914e2e7a0b3397c38e153_zewnatrz%20v2.png");
}

.studio-a-lightbox-aranzacje {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f913d06c165a90c0a0ba33_aranzyk%20a.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  align-self: stretch;
  height: 9vw;
}

.studio-a-lightbox-aranzacje:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f913e562064a6cc83f9d6e_aranzyk%20a%20v2.png");
}

.studio-b-aranz-lightbox {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f9140888e3fd7f728c034f_aranzyk%20b.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  align-self: stretch;
  height: 9vw;
}

.studio-b-aranz-lightbox:hover {
  background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f91413262f0362a2cbf28b_aranzyk%20b%20v2.png");
}

.przepraszamy {
  display: none;
}

.div-block-16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: 2%;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.slide-6 {
  padding-bottom: 0;
}

.galeria-mobile {
  display: none;
}

.team-slider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.container-9 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-3 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-3 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two {
  margin-bottom: 18px;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  margin-bottom: 20px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.gallery-slider-2 {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-10 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-slide-2 {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper-2 {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image-2 {
  position: relative;
}

.gallery-image-2 {
  width: 100%;
}

.gallery-slide-text-2 {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left-2 {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left-2:focus-visible, .gallery-slider-left-2[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed-3 {
  color: #1a1b1f;
}

.gallery-slider-right-2 {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right-2:focus-visible, .gallery-slider-right-2[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav-2 {
  display: none;
}

.fs-numbercount_number {
  font-size: 4rem;
  line-height: 1;
}

.limitowane-vouchery-wrapper.tylko-mobile {
  display: none;
}

.desktop-limitowane {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 1rem;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.desktop-limitowane.znika {
  margin-top: 2rem;
}

.desktop-wokalne {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 5rem;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.mask-8 {
  padding-bottom: 4rem;
}

.desktop-specjalne {
  margin-top: 3rem;
  margin-left: 20%;
  margin-right: 20%;
}

.desktop-specjalne.tylko-desktop {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.mask-9 {
  margin-bottom: 0;
}

.slide-8 {
  padding-bottom: 0;
}

.desktop-instrumentalne {
  margin-top: 3rem;
  margin-left: 20%;
  margin-right: 20%;
}

.desktop-instrumentalne.tylko-desktop {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.mask-10 {
  padding-bottom: 4rem;
}

.desktop-zespoly {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 3rem;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.desktop-podcasty {
  margin-top: 3rem;
  margin-left: 20%;
  margin-right: 20%;
}

.desktop-podcasty.tylko-desktop {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 5rem;
  display: flex;
}

.medialny-slider, .sportowy-slider, .biznesowy-slider, .branzowy-slider, .edukacyjny-slider, .medyczny-slider, ._1-sekcja-mobile, .realizatorka-show {
  display: none;
}

.icon-61, .icon-62, .icon-63, .icon-64 {
  background-color: var(--white);
  color: var(--background);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  font-size: 2rem;
  line-height: 2rem;
  display: flex;
}

.code-embed-3 {
  background-color: var(--white);
}

.div-block-17 {
  border-radius: 1rem;
  margin-top: 10%;
  margin-left: 20%;
  margin-right: 20%;
}

.przyciski-flex {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

@media screen and (max-width: 991px) {
  .menu-section {
    display: none;
  }

  .container {
    justify-content: space-between;
    align-items: center;
    margin-top: 6%;
  }

  .desktop-logo {
    z-index: 6;
    width: 100%;
    display: none;
    position: relative;
  }

  .menu-links-wrapper {
    z-index: 4;
    background-color: var(--blue);
    flex-flow: column;
    order: 0;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100vh;
    margin: 0 0 0 -100%;
    padding: 6% 0 23% 8%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
  }

  .menu-link {
    padding-left: 0;
    font-size: 2vw;
    line-height: 2vw;
  }

  .menu-link.footer {
    padding-left: 1.5rem;
    font-size: 2vw;
    line-height: 2vw;
  }

  .menu-link.footer.stopka, .menu-link.footer.stopka.w--current {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .menu-link.mobile-link-menu {
    color: var(--black);
  }

  .hamburger-menu.mobile {
    cursor: pointer;
    display: block;
  }

  .social-media-icon-wrapper.mobile {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .social-media-icon-wrapper.mobile.desktop {
    order: 0;
    display: none;
  }

  .social-media-icon-wrapper.mobile.desktop.niebieskie {
    display: flex;
  }

  .mobile-menu-section {
    z-index: 5;
    justify-content: space-between;
    align-items: center;
    margin-top: 0%;
    padding-top: 6%;
    padding-bottom: 2%;
    display: flex;
    position: static;
    inset: 0% 0% auto;
  }

  .mobile-logo {
    flex: 1;
    width: 50%;
  }

  .mobile-logo.w--current {
    flex: 1;
    display: block;
  }

  .mobile-logo-image {
    max-width: none;
    height: 49px;
    display: block;
  }

  .hamburger-menu-mobile {
    background-color: var(--blue);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 7vw;
    padding: 1rem;
    display: flex;
  }

  .lottie-animation-2 {
    z-index: 6;
    color: var(--white);
    cursor: pointer;
    width: 30px;
    height: 30px;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
  }

  .mobile-menu-wrapper {
    width: 100%;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .container-2 {
    max-width: 728px;
  }

  .hero-section {
    margin-top: 6%;
    display: block;
  }

  .hero-section.voucherosy {
    display: block;
  }

  .hero-container {
    background-position: 100% 100%;
    border-radius: 1rem;
    height: 24vw;
    margin: 0% 4% 4%;
    padding-top: 6%;
    padding-bottom: 6%;
  }

  .hero-container.podcasty {
    background-position: 100%;
  }

  .hero-container.cennik {
    background-position: 0%;
  }

  .hero-container.cennik.mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6724f667b01986b4fec58836_CENNIK%20MOBILE%20HERO.svg");
    background-position: 0%;
  }

  .hero-container.realizacje {
    background-position: 0%;
  }

  .hero-container.realizacje.mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671a515adcd4681d8529203c_kasety%20mobile.png");
    background-position: 50%;
  }

  .hero-container.kontakt {
    background-position: 0%;
  }

  .hero-container.wirtualny {
    background-position: 50%;
  }

  .hero-container.galeria {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f6a0aaf9d4c71eb95c24e5_galeria.png");
    background-position: 100%;
  }

  .hero-container.vouchery.przecenka {
    background-position: 0%;
  }

  .hero-container.vouchery.przecenka.mobilek-przecena {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6740536e0b7873d692db37c0_przeceneczka.png");
  }

  .hero-container.vouchery.promocja-swiateczna, .hero-container.aran-acje-hero {
    background-position: 50% 100%;
  }

  .hero-container.studio-a-hero {
    height: 32vw;
  }

  .big-heading {
    max-width: 70rem;
    font-size: 11vw;
    line-height: 13vw;
  }

  .big-heading.podcasty {
    width: 43vw;
    min-width: 43vw;
    max-width: 22rem;
    font-size: 9vw;
    line-height: 11vw;
  }

  .social-media-wrapper-desktop {
    display: none;
  }

  .opis-section {
    margin-top: 2%;
    display: block;
  }

  .opis-container {
    margin-left: 8%;
    margin-right: 8%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .opis-wrapper {
    display: none;
  }

  .opis-wrapper.mobile {
    display: block;
  }

  .big-opis {
    font-size: var(--mid-heading-tablet-1);
    line-height: var(--mid-heading-tablet-2);
  }

  .big-opis.podcasty.black {
    font-size: var(--small-heading-tablet-1);
    line-height: var(--czarny-tekst-tablet);
    max-width: 60vw;
  }

  .big-opis.podcasty.black.cena {
    max-width: none;
    font-size: 2vw;
    line-height: 3.5vw;
  }

  .statystyki-section {
    margin-top: 12%;
  }

  .statystyki-container {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: row;
    margin-top: 8%;
    margin-left: 12%;
    margin-right: 12%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .statystyka-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ikona {
    width: 2vw;
    height: auto;
  }

  .liczba-heading {
    font-size: var(--szary-tekst-tablet);
    line-height: var(--szary-tekst-tablet);
  }

  .gray-tekst {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-maly);
  }

  .firmy-section.transapernt {
    margin-top: 12%;
  }

  .mid-heading {
    font-size: var(--mid-heading-tablet-1);
    line-height: var(--mid-heading-tablet-2);
  }

  .mid-heading.black {
    font-size: var(--mid-heading-desktop);
    line-height: var(--mid-heading-desktop-2);
    margin-left: 0%;
    margin-right: 0%;
  }

  .mid-heading.black.podcasty {
    font-size: var(--mid-heading-tablet-1);
    line-height: var(--mid-heading-tablet-2);
  }

  .mid-heading.black.nasz-zespol {
    line-height: 6vw;
  }

  .mid-heading.black.tablecik {
    line-height: 7vw;
  }

  .mid-heading.black.uruburu.usun-margin {
    font-size: var(--min-small-heading-tablet);
    line-height: var(--min-small-heading-tablet-1);
  }

  .mid-heading.black.uruburu.usun-margin.bia-a-wersja-z-marginem {
    margin-top: 4%;
    margin-left: 12%;
    margin-right: 12%;
  }

  .mid-heading.black.bez-podkreslenia {
    font-size: var(--mid-heading-tablet-1);
    line-height: var(--mid-heading-tablet-2);
  }

  .firmy-wrapper-container {
    margin-top: 0%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .du-y-heading-mid {
    font-size: var(--min-small-heading-tablet);
    line-height: var(--min-small-heading-tablet-1);
  }

  .du-y-heading-mid.bold {
    font-size: 2vw;
    line-height: 2vw;
  }

  .du-y-heading-mid.bold.mobile {
    justify-content: center;
    align-items: center;
    font-size: 2vw;
    line-height: 2vw;
    display: flex;
  }

  .du-y-heading-mid.napisz {
    max-width: 80%;
    line-height: 5vw;
  }

  .du-y-heading-mid.regulamin {
    line-height: 5vw;
  }

  .du-y-heading-mid.studio-aaa {
    font-size: var(--small-heading-tablet-1);
    line-height: var(--small-heading-tablet-2);
  }

  .du-y-heading-mid.tekst-ikonek.granat {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-deskt);
  }

  .du-y-heading-mid.tekst-ikonek.granat.srodek {
    line-height: var(--tekst-tablet-2);
    text-align: center;
  }

  .du-y-heading-mid.na-srodecek.srodek {
    font-size: var(--small-heading-tablet-1);
    line-height: var(--small-heading-tablet-2);
  }

  .du-y-heading-mid.na-srodecek.srodek.tablet-lewo {
    font-size: var(--small-heading-tablet-1);
    line-height: var(--small-heading-tablet-2);
    text-align: left;
  }

  .nasza-oferta-section {
    display: none;
  }

  .nasza-oferta-container {
    margin: 12% 8% 4%;
  }

  .nasza-oferta-container.vw.podcasty {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 4%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .nasza-oferta-container.vw.podcasty.n-wka {
    margin-top: 12%;
  }

  .nasza-oferta-container.studjunio-b {
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .tekst {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .tekst.bold {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 2vw;
    line-height: 3.5vw;
  }

  .tekst.bold.materia-surowy {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.6vw;
    line-height: 2vw;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
    padding: 0;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.wideo {
    padding-top: 1rem;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.wideo.dodatkowe {
    font-size: 1.8vw;
    line-height: 2.6vw;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.wideo.dodatkowe.tekst-do-cennika, .tekst.bold.materia-surowy.tekst-do-cennika {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .tekst.cennik {
    min-width: auto;
    font-size: 1.8vw;
    line-height: 3vw;
  }

  .tekst.cennik.wideo.podcast-wideo {
    font-size: 1.2vw;
    line-height: 2vw;
  }

  .tekst.cennik.wideo.podcast-wideo.tekst-do-cennika {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .tekst.cennik.wideo.dodatkowe {
    line-height: 2vw;
  }

  .tekst.cennik.punktor.tekst-do-cennika {
    max-width: none;
  }

  .tekst.cennik.mobile {
    line-height: 2.6vw;
  }

  .tekst.cennik.dodatkowe {
    line-height: 2vw;
  }

  .tekst.cennik.cena-mobile.tekst-do-cennika {
    font-size: var(--tekst-tablet-maly);
  }

  .tekst.cennik.szczeg-yu-vouchera {
    line-height: 2vw;
  }

  .tekst.cennik.tekst-do-cennika {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .tekst.opiniodawca.ciemne {
    color: var(--black);
  }

  .tekst.opinia.gwiazdki {
    font-size: 2vw;
    line-height: 2vw;
  }

  .tekst.opinia.ciemne {
    color: var(--black);
  }

  .tekst.studyjko {
    font-size: 2vw;
    line-height: 3.5vw;
  }

  .tekst.studyjko.studio-a-opis {
    color: var(--black);
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .tekst.studyjko.tekst-do-cennika {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .tekst.label-kafelka {
    font-size: 1.4vw;
    line-height: 1.4vw;
  }

  .tekst.label-kafelka.tekst-do-cennika {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .tekst.pogrubiony {
    font-size: 2vw;
    line-height: 2vw;
  }

  .tekst.pogrubiony.tytu-vouchera {
    font-size: 1.6vw;
    line-height: 2vw;
  }

  .tekst.tablet-tekst {
    max-width: none;
  }

  .tekst.srodek.tablet-lewo {
    text-align: left;
    max-width: none;
  }

  .tekst.srodek.tablet-lewo.wersja-studyjko-aaa {
    margin-top: 2%;
    margin-left: 12%;
    margin-right: 12%;
  }

  .oferta-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    display: flex;
  }

  .oferta-wrapper.v2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    display: flex;
  }

  .oferta-wrapper.v2.podcasty {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .oferta-wrapper.v2.podcasty.aran-acje-oferta {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .oferta-wrapper.v2.podcasty.tablet-do-lewej {
    justify-content: space-between;
    align-items: flex-start;
  }

  .oferta-wrapper.mobile {
    flex-flow: column;
    display: flex;
  }

  .oferta-wrapper.mobile.tablet {
    display: block;
  }

  .oferta-wrapper.mobile.horizonta {
    display: none;
  }

  .oferta-wrapper.podcasty {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
  }

  .przycisk-g-wny {
    font-size: var(--przycisk-tablet-1);
    line-height: var(--przycisk-tablet-2);
    text-align: center;
    flex: 0 auto;
    align-self: auto;
    min-width: auto;
    max-width: none;
  }

  .przycisk-g-wny.dlaczego-warto {
    flex: 0 auto;
    align-self: auto;
    width: 40vw;
    margin-top: 0%;
    padding: 1rem 2rem;
    line-height: 2vw;
  }

  .przycisk-g-wny.dlaczego-warto.studio-a {
    font-size: var(--przycisk-tablet-1);
    line-height: var(--przycisk-tablet-2);
    padding: 1rem 2rem;
  }

  .przycisk-g-wny.dlaczego-warto.przycisk-studio-a-oferta.prosz-o-n-wk {
    line-height: var(--przycisk-tablet-2);
  }

  .przycisk-g-wny.dlaczego-warto.na-srodek-button {
    line-height: var(--przycisk-tablet-2);
    display: block;
  }

  .przycisk-g-wny.dlaczego-warto.na-srodek-button.nowa-wersja {
    line-height: var(--tekst-tablet-2);
    flex: 0 auto;
    align-self: stretch;
    width: auto;
  }

  .przycisk-g-wny.cennik {
    line-height: 2vw;
  }

  .przycisk-g-wny.granat {
    padding: 1rem 2rem;
    line-height: 2vw;
  }

  .przycisk-g-wny.realizacje {
    font-size: var(--przycisk-tablet-1);
    line-height: var(--przycisk-tablet-2);
    border-radius: .7rem;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: .7rem 1rem;
  }

  .przycisk-g-wny.kup-teraz {
    flex: 0 auto;
    align-self: stretch;
    width: auto;
  }

  .przycisk-g-wny.kup-teraz.slajjjj, .przycisk-g-wny.kup-teraz.slajjj {
    font-size: var(--przycisk-tablet-1);
    line-height: var(--przycisk-tablet-2);
  }

  .przycisk-g-wny.kup-teraz.proponowane-vouchery {
    margin-top: 1rem;
    padding: .5rem 1.5rem;
    font-size: 1.4vw;
  }

  .przycisk-g-wny._50w-button {
    font-size: var(--przycisk-tablet-1);
    line-height: var(--przycisk-tablet-2);
  }

  .photo {
    min-width: 35%;
  }

  .tekst-i-heading-wrapper {
    min-width: 100%;
  }

  .tekst-i-heading-wrapper.podcasty {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .tekst-i-heading-wrapper.podcasty.proces {
    min-width: auto;
    max-width: none;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu {
    min-width: auto;
    max-width: none;
    margin-bottom: 4%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline.do-lewej {
    display: none;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline.do-lewej.znikk.tylko-desktop, .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline.do-lewej.nowy-margin.tylko-desktop {
    display: block;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.opis-te {
    min-width: auto;
    max-width: none;
    margin-left: 8%;
    margin-right: 8%;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.opis-te.o-wietlonko {
    display: none;
  }

  .tekst-i-heading-wrapper.podcasty.do-lewej {
    flex: 0 auto;
    align-self: auto;
  }

  .tekst-i-heading-wrapper.podcasty.tablet-do-lewej {
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .tekst-i-heading-wrapper.nasz-zesp {
    min-width: 0%;
  }

  .tekst-i-heading-wrapper.nasz-zesp.cennikos {
    max-width: 100%;
  }

  .mobile-oferta-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    display: flex;
  }

  .odwiedzaj-cy-section.wersja-do-podcasticzkow, .odwiedzaj-cy-section.wersja-2 {
    display: none;
  }

  .odwiedzaj-cy-section.inny-marines {
    margin-top: 12%;
  }

  .odwiedzaj-cy-container.oferta-container {
    margin-top: 12%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .odwiedzaj-cy-container.oferta-container.usun-margin, .odwiedzaj-cy-container.oferta-container.usun-margin.bez-marginu-tablet {
    margin-top: 0%;
  }

  .image-div-wrapper {
    position: relative;
  }

  .image-div-wrapper.mobile {
    display: flex;
  }

  .large-image-div-wrapper {
    display: none;
  }

  .przycisk-container.footer {
    margin-top: 0%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .przycisk-container.footer.galeryjka {
    margin-top: 4%;
  }

  .przycisk-container.footer.container-button {
    display: flex;
  }

  .przycisk-container.footer.przycisk-odleg-o {
    margin-top: 6%;
  }

  .tablet-image-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex;
  }

  .mobile-image-div {
    max-width: 50vw;
  }

  .tablet-middle-image-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    display: flex;
  }

  .desktop-footer-section {
    display: block;
  }

  .desktop-footer-container {
    flex-flow: column;
    margin-top: 24%;
    padding-top: 6%;
  }

  .footer-menu-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .designer-signature {
    padding-top: 1%;
    padding-bottom: 1%;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .carousel-cointainer {
    display: none;
  }

  .carousel-cointainer-2 {
    margin-left: 0%;
    padding-top: 2%;
    padding-bottom: 4%;
    display: flex;
  }

  .image-12 {
    height: 14vw;
  }

  .carousel-container-3 {
    display: none;
  }

  .image-13 {
    height: 14vw;
  }

  .carousel-container-desktop {
    display: block;
  }

  .image-15 {
    height: 14vw;
  }

  .column {
    height: 20vw;
  }

  .column._1._2._90 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66dec377cd72c2cb95fbda3a_WENDZIKOWSKA.png");
    background-position: 50% 0;
    width: 30vw;
    height: 20vw;
  }

  .column._1._2.mobiluncio {
    border-radius: .5rem 0 0 .5rem;
    width: 40vw;
    height: 20vw;
  }

  .column._1._2.mobiluncio._14 {
    width: 60vw;
  }

  .column._1._2.wieniawa, .column._1._2.oki, .column._1._2.lesnodorski {
    height: 12vw;
  }

  .column._1._0 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66dec3660982c94fc8adc248_WELLMAN.png");
    background-position: 50% 0;
    width: 30vw;
    height: 20vw;
  }

  .column._1.mobilek {
    border-radius: .5rem .6rem .5rem .5rem;
    width: 60vw;
    height: 20vw;
  }

  .column._1.mobilek._13 {
    width: 40vw;
  }

  .column._1.dziekan, .column._3.wellmann, .column._3.molek {
    height: 12vw;
  }

  .column._6 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66dec345fa6c298cdab9ce1a_LE%C5%9ANODORSKI.png");
    width: 22vw;
    height: 20vw;
  }

  .column.mobil {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
    width: 40vw;
    height: 20vw;
  }

  .column.mobil._12 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66dec377cd72c2cb95fbda3a_WENDZIKOWSKA.png");
    width: 40vw;
  }

  .column.doda, .column.rozkoszny, .column.wendzikowska, .column.jdabrowsky {
    height: 12vw;
  }

  .column-wrapper {
    margin-top: 4%;
    margin-bottom: 0%;
    display: flex;
  }

  .column-wrapper.mobile, .logo-container-6 {
    display: none;
  }

  .image-20 {
    height: 8vw;
  }

  .image-21 {
    width: 100%;
  }

  .tablet-logo-container {
    justify-content: flex-start;
    align-items: center;
    padding-top: 5%;
    padding-bottom: 5%;
    display: flex;
  }

  .mobile-logo-container, .horizontal-logo-container {
    display: none;
  }

  .przycisk-section {
    display: block;
  }

  .przycisk-section.tablej {
    justify-content: center;
    align-items: center;
    margin-left: 20%;
    margin-right: 20%;
    display: flex;
  }

  .dlaczego-warto-section, .dlaczego-warto-section.version-2, .dlaczego-warto-section.version-2.version-3 {
    display: none;
  }

  .dlaczego-warto-section.budynek-wewn-trz {
    display: block;
  }

  .dlaczego-warto-section.studio-a-zdj-cia, .dlaczego-warto-section.studio-a-zdj-cia.czesc-realizatorska.margin-plus, .dlaczego-warto-section.wideo-n-wka {
    display: none;
  }

  .dlaczego-warto-section.wersja-podcasty {
    flex-flow: column;
    margin-top: 12%;
    display: flex;
  }

  .dlaczego-warto-section.wersja-podcasty._2-wersja-studio-a {
    display: flex;
  }

  .dlaczego-warto-section.budynek-na-zewn-trz-mobilek, .dlaczego-warto-section.desktopik {
    display: none;
  }

  .dlaczego-warto-container {
    margin-top: 12%;
    margin-left: 8%;
    margin-right: 8%;
    display: block;
  }

  .dlaczego-warto-container.aran-acje {
    margin-top: 12%;
  }

  .dlaczego-warto-container.uswun {
    display: block;
  }

  .dlaczego-warto-container.iny-margin.bez-margina-tablet {
    margin-top: 0%;
    margin-left: 12%;
    margin-right: 12%;
  }

  .zdj-cie {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6728ab89e2fc320c8e433fa4_sprz%C4%99tttt.png");
    background-position: 50%;
    background-size: cover;
    border-radius: 1rem;
    align-self: stretch;
    width: auto;
    height: 30vw;
  }

  .zdj-cie.wersja-2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b2db8b542a532c56a0f_OSWIETLENIE%201.png");
    background-position: 50%;
    height: 30vw;
  }

  .zdj-cie.wersja-3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375dc52cef153ffde40abe_REALIZACJE.png");
    background-position: 50% 0;
  }

  .zdj-cie.wersja-4 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671f95f3e9518d1496a1f960_MINIATURKA%20ZESPO%C5%81U%20WEBFLOW.png");
    background-position: 50%;
  }

  .image-24, .image-25, .image-26, .image-27 {
    width: 100%;
  }

  .dlaczego-warto {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: 6%;
    margin-left: 8%;
    margin-right: 8%;
    display: none;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.aran-acje {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.aran-acje-wn-trza {
    display: none;
  }

  .dlaczego-warto.nasz-sprz-t.oferta-z-przyciskiem.cyk-pyk {
    margin-bottom: 0%;
    padding-bottom: 0;
  }

  .dlaczego-warto.nasz-sprz-t.oferta-z-przyciskiem-do-studia-b.cyk-pyk {
    padding-bottom: 0;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.studio-a-tekscik {
    margin-left: 8%;
    margin-right: 8%;
  }

  .dlaczego-warto.cyk-pyk {
    margin-top: 0%;
    margin-bottom: 0%;
  }

  .dlaczego-warto-section-mobile {
    margin-top: 12%;
    display: none;
  }

  .dlaczego-warto-container-mobile {
    margin-top: 0%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .poznaj-nasze-studia-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .poznaj-nasze-studia-section.mobile, .poznaj-nasze-studia-section.mobile.to-znika-tablet, .poznaj-nasze-studia-section.mobile-2 {
    display: none;
  }

  .poznaj-nasze-studia-section.wersja-podcasty {
    margin-top: 12%;
    display: flex;
  }

  .poznaj-nasze-studia-container {
    margin-top: 0%;
    margin-left: 12%;
    margin-right: 12%;
  }

  .studia-kafelki-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin: 6% 0% 0%;
  }

  .studio-a {
    width: 100%;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .studio-a.studio-b {
    width: 100%;
  }

  .studio-a.studio-b.mobile {
    padding: 5% 3%;
  }

  .image-wrapper {
    box-sizing: border-box;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    aspect-ratio: auto;
    object-fit: fill;
    flex: none;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    overflow: visible;
  }

  .tekst-i-przycisk {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .tekst-i-przycisk.studio-b {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    padding-right: 0;
  }

  .content-wrapper.studio-b {
    align-self: stretch;
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .ima {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: 30vw;
    padding-left: .5rem;
    padding-right: .5rem;
    display: flex;
  }

  .ima.studio-b {
    height: 30vw;
  }

  .heading-wrapper.studio-b {
    margin-left: 3rem;
    margin-right: 2.5rem;
  }

  .image-36 {
    width: 100%;
    min-width: auto;
    height: 32vw;
  }

  .image-36.v22 {
    width: 49%;
  }

  .image-37, .image-38, .image-39 {
    width: 100%;
    min-width: auto;
    height: auto;
  }

  .white-container {
    margin-left: 0%;
    margin-right: 0%;
  }

  .white-container.cena {
    padding: 2% 1.5%;
  }

  .white-container.nasz-zesp {
    margin-top: 8%;
    margin-left: 8%;
    margin-right: 8%;
    display: none;
  }

  .white-container.galeryjka {
    margin-top: 8%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .columns-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .column-2, .column-3, .column-4 {
    height: 18vw;
  }

  .columns-5 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .column-5, .column-6 {
    height: 18vw;
  }

  .proces-nagrywania-podcastu-section {
    flex-flow: column;
    margin-top: 12%;
    display: flex;
  }

  .proces-nagrywania-podcastu-section.mobile, .proces-nagrywania-podcastu-section.mobile.telefon {
    display: none;
  }

  .heading-container {
    margin-top: 0%;
    margin-left: 12%;
    margin-right: 12%;
  }

  .proces-nagrywania-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex: 1;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    margin-top: 2%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .podpunkty {
    flex: 1;
    align-self: stretch;
  }

  .podpunkty.mobile {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    max-width: 80%;
    padding-top: 0;
  }

  .photo-pion.mobile {
    height: 85vw;
  }

  .image-pion {
    width: 100%;
    height: 100%;
  }

  .podpunkty-container {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    width: 80vw;
    display: flex;
  }

  .punktory {
    align-self: stretch;
    width: auto;
  }

  .image-40 {
    max-height: 100%;
  }

  .cennik-section {
    flex-flow: column;
    margin-top: 12%;
    display: flex;
  }

  .cennik-section.mobile {
    flex-flow: column;
    display: none;
  }

  .cennik-section.mobile.telefonik {
    display: none;
  }

  .cennik-section.mobile.studio-a-podstronka {
    margin-top: 12%;
  }

  .tytu-container {
    justify-content: space-between;
    align-items: center;
    padding: 8% 5%;
  }

  .tytu-container.wideo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tytu-container.wideo.inna-szeroko {
    width: auto;
  }

  .tytu-container.podcast-wideo {
    margin-top: 0%;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .tytu.wideo.dodatkowe {
    padding-bottom: 1rem;
  }

  .cennik-heading {
    font-size: var(--small-heading-tablet-1);
    line-height: var(--small-heading-tablet-2);
  }

  .cennik-heading.wideo {
    font-size: var(--small-heading-tablet-1);
    line-height: var(--tekst-tablet-2);
  }

  .cennik-heading.wideo.dodatkowe {
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .cennik-heading.wideo.dodatkowe.tekst-do-cennika {
    color: #000;
    font-size: var(--min-small-heading-tablet);
    line-height: var(--min-small-heading-tablet-1);
  }

  .cennik-heading.wideo.tekst-do-cennika {
    font-size: var(--small-heading-tablet-1);
    line-height: var(--small-heading-tablet-2);
  }

  .cennik-heading.wideo.tekst-do-cennika.mniejsza-czcionka {
    font-size: var(--small-heading-tablet-1);
  }

  .cennik-heading.wynajem-powierzchcni {
    font-size: var(--small-heading-tablet-1);
    line-height: var(--small-heading-tablet-2);
  }

  .cena-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .cena-wrapper-2 {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
  }

  ._w-cenie-elements {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin-bottom: 6%;
    padding: 0;
  }

  ._w-cenie-elements.dodatkowo-p-atne {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._w-cenie-elements.wideo {
    padding: 0 .5rem;
  }

  ._w-cenie-elements.dodatkowe {
    margin-bottom: 0%;
    padding-left: 3%;
    padding-right: 3%;
  }

  ._w-cenie-1 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  ._w-cenie-1.dodatkowe {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
  }

  ._w-cenie-2 {
    grid-column-gap: 1.51rem;
    grid-row-gap: 1.51rem;
  }

  .cena {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: auto;
  }

  .cena.mo-liwe {
    padding-left: 1rem;
  }

  .cena.dodatek, .cena.cennik.voucherowe-sprawy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .cena-zdj-cie {
    width: 2vw;
    min-width: 2vw;
    max-width: 2vw;
    height: auto;
    margin-right: .5rem;
  }

  .cena-zdj-cie.dodatkowe {
    width: 7vw;
    min-width: 7vw;
    max-width: 9vw;
  }

  .cena-zdj-cie.k-ko {
    min-width: 1vw;
    max-width: 1vw;
  }

  .mobile-logo-link-block {
    display: block;
  }

  .nr1 {
    width: auto;
    height: 100%;
  }

  .number-1-heading {
    font-size: var(--mid-heading-tablet-1);
    line-height: var(--mid-heading-tablet-2);
  }

  .numer-and-text {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    flex: 0 auto;
    align-self: stretch;
  }

  .opinie-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-top: 0%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .opinie-section, .opinie-section.mobile, .opinie-section.transapernt {
    display: none;
  }

  .opinie-section.to-znika {
    margin-top: 12%;
    padding-top: 4%;
    padding-bottom: 4%;
    display: flex;
  }

  .opinie-kafelki-container {
    display: flex;
    overflow: visible;
  }

  .opinia-kafel {
    flex: 1;
    width: 33%;
  }

  .opinia-kafel.nowa-dlugosc {
    width: auto;
  }

  .opiniodawca-image {
    width: 4vw;
    height: 4vw;
  }

  .opinions-wrapper {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-left: 8%;
    margin-right: 8%;
  }

  .opinions-wrapper.bez-marginu-tablet {
    flex-flow: row;
    margin-left: 0%;
    margin-right: 0%;
    display: none;
  }

  .przycisk-bia-y-opinie.mobile {
    margin-top: 4%;
  }

  .podcast-wrapper {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    margin-top: 0%;
  }

  .podcast-wrapper.podcast-wideo {
    margin-top: 0%;
  }

  .materia-surowy-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: stretch;
    padding: 8%;
  }

  .materia-surowy-wrapper.wideo {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-self: stretch;
  }

  .materia-surowy-wrapper.wideo.dwa {
    justify-content: flex-end;
    align-items: stretch;
  }

  .materia-surowy-wrapper.wideo.do-lewej-plis {
    flex: 0 auto;
    align-self: auto;
  }

  .cena-nowa {
    font-size: 4vw;
    line-height: 4vw;
  }

  .cena-nowa.wideo {
    font-size: var(--mid-heading-tablet-1);
    line-height: var(--mid-heading-tablet-2);
  }

  .cena-nowa.wideo.wynajem {
    color: var(--white);
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .wycena-nowa {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    flex-flow: column;
    flex: 0 auto;
  }

  .wycena-nowa.wideo {
    align-self: stretch;
  }

  .wycena-nowa.wideo.na-odwr-t {
    align-self: flex-start;
  }

  .postprodukcja-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 8%;
  }

  .wycena-wrapper {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
  }

  .podcast-audio {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1rem .7rem 2rem;
  }

  .podcast-audio.dodatkowe {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .tekst-w-nawiasie {
    width: 13rem;
    font-size: 1.5vw;
    line-height: 2.6vw;
  }

  .opis-studia-b {
    margin-top: 0%;
    margin-bottom: 0%;
  }

  .tekst-studio-b {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .podcast-audio-wrapper {
    margin-top: 6%;
    margin-left: 8%;
    margin-right: 8%;
    display: none;
  }

  .podcast-audio-wrapper.podcast-odst-p {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin: 0%;
  }

  .podcast-audio-wrapper.inne-paddingi-na-mobile, .podcast-audio-wrapper.bez-margin-w {
    margin-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
    display: flex;
  }

  .wynajem-powierzchni-studio-a.podcast-odst-p {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin: 0%;
    display: flex;
  }

  .wynajem-powierzchni-studio-b {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
    display: flex;
  }

  .ceny-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .ceny-wrapper.mniejszy-odst-p {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    align-items: baseline;
  }

  .ceny-wrapper.mniejszy-odst-p._1-godzina {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
  }

  .punktory-wrapper {
    padding-top: 0;
    padding-left: 1rem;
  }

  .image-45 {
    width: 2vw;
    min-width: 2px;
    max-width: 2vw;
    height: 2vw;
  }

  .tytu-i-tekst-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .dodatkowa-cena-kafelek {
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .wynajmij-powierzchni-studio-b.wersja-na-stron-studia-b {
    margin-left: 8%;
    margin-right: 8%;
    display: none;
  }

  .wszystkie-podcasty-wrapper {
    margin-left: 12%;
    margin-right: 12%;
  }

  .bebechy-pakiet.wersja-2 {
    padding-left: 8%;
    padding-right: 8%;
  }

  .zdj-cia-plus-przycisk {
    margin-top: 0%;
    display: flex;
  }

  .punkty-plus-przycisk {
    margin-left: 12%;
    margin-right: 12%;
    display: flex;
  }

  .trzy-zdj-cia-wrapper, .trzy-zdj-cia-wrapper.studio-b {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .zdj-cie-1 {
    height: 16vw;
  }

  .zdj-cie-1.studio-b {
    background-position: 50% 100%;
  }

  .zdj-cie-2, .zdj-cie-3 {
    height: 16vw;
  }

  .studio-plus-przycisk {
    margin-top: 4%;
  }

  .opinie-gwiazdki {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .wszustko-container {
    margin-left: 12%;
    margin-right: 12%;
  }

  .cena-plus-punkty {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-left: 3%;
    padding-right: 3%;
    display: flex;
  }

  .kwoty-wrapper, .nag-wek-i-tekst-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex;
  }

  .ceny-plus-tekst {
    flex-flow: column;
    align-self: stretch;
    display: flex;
  }

  .bebechy-maks {
    align-self: stretch;
  }

  .cena-netto {
    justify-content: flex-start;
    align-self: stretch;
    align-items: baseline;
    display: flex;
  }

  .podcast-wideo {
    margin-top: 8%;
  }

  .kafle-i-bia-y-panel {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin-left: 0%;
    margin-right: 0%;
    display: flex;
  }

  .studia-plus-przycisk {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .powierzchnia-plus-przycisk {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    margin-top: 10%;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .powierzchnia-plus-przycisk.wersja-1 {
    margin-top: 4%;
  }

  .powierzchnia-plus-przycisk.studyjko-b-podstrona-new {
    display: none;
  }

  .photo-kamer {
    height: 16vw;
  }

  .wrapper-sprz-t {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    margin-top: 0%;
  }

  .wrapper-sprz-t.galeryyyja {
    display: flex;
  }

  .wrapper-sprz-t.galeryyyja.budynek-zewnatrzzzz {
    display: block;
  }

  .wido-promocyjne-sprz-t {
    margin-top: 6%;
  }

  .image-58.mikrofony-shure-mx153 {
    width: 100%;
  }

  .podcasty-medialne-heading {
    margin-left: 8%;
    margin-right: 8%;
  }

  .podcasty-medialne {
    flex-flow: column;
    margin-top: 10%;
    display: flex;
  }

  .podcasty-medialne-kafelki-wrapper-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    margin-left: 0%;
    margin-right: 0%;
  }

  .kafelek-podcast {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex: 1;
    align-self: stretch;
    padding: 1rem .5rem;
  }

  .zdj-cie-podcast {
    height: 16vw;
  }

  .tytu-podcastu {
    font-size: var(--min-small-heading-tablet);
    line-height: var(--min-small-heading-tablet-1);
  }

  .tytu-podcastu.numer-telefonu {
    font-size: var(--min-small-heading-tablet);
    line-height: var(--min-small-heading-tablet);
  }

  .tytu-podcastu.voucher {
    font-size: var(--min-small-heading-tablet);
    line-height: var(--min-small-heading-tablet-1);
  }

  .tytu-podcastu.voucher.slajdzik {
    font-size: 2vw;
    line-height: 2.5vw;
  }

  .teksty-kafelek {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .teksty-kafelek.vouchery {
    margin-top: 4%;
    margin-bottom: 8%;
  }

  .wykonawca-podcastu, .wykonawca-podcastu.cena-ma-a-v1 {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .wykonawca-podcastu.voucher {
    font-size: 1.4vw;
    line-height: 1.4vw;
  }

  .wykonawca-podcastu.voucher.tekst-do-cennika {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .kafelki-dwa-rz-dy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-left: 8%;
    margin-right: 8%;
  }

  .mapa-holding {
    margin-left: 8%;
    margin-right: 8%;
  }

  .mapa-holding.do-studia-b-podstronki, .mapa-holding.do-studia-b-podstronki.n-wka-format-mapy {
    width: 100%;
  }

  .kontakt-section.studio-b-podstronka {
    display: none;
  }

  .pionowe-dane-studia {
    padding-top: 0;
  }

  .pionowe-dane-studia.nowy-fomat-kontaktu {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .napisz-do-nas {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .tw-j-mail, .twoje-imi, .twoja-wiadomo, .submit-button {
    font-size: 2vw;
    line-height: 2vw;
  }

  .pion-pus-plansza {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    margin-left: 8%;
    margin-right: 8%;
  }

  .pion-pus-plansza.studio-bb-podstronkla.nowy-formatka-kontaktu {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .dane-kontaktowe {
    margin-left: 8%;
    margin-right: 8%;
  }

  .podcasty-sportowe-wrapper, .podcasty-biznesowe, .podcasty-bran-owe, .podcasty-edukacyjne {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 8%;
    margin-right: 8%;
  }

  .podcasty-biznesowe-mobile {
    display: none;
  }

  .zesp-section {
    flex-flow: column;
    display: flex;
  }

  .za-o-yciel {
    margin-left: 8%;
    margin-right: 8%;
  }

  .mariusz {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
  }

  .przemek {
    margin-top: 12%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .przemek-detale {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .marcysia-i-wiktor {
    margin-top: 12%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .marcysia-wrapper, .wiktor-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .wirtualny-spacer {
    margin-top: 12%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .zdj-cie-podcasty.inne-wymiary {
    width: 32vw;
    height: 24vw;
  }

  .zdj-cie-podcasty.inne-wymiary.studio-b-2, .zdj-cie-podcasty.inne-wymiary.studio-b-1 {
    width: 32vw;
  }

  .zdj-cie-podcasty.inne-wymiary.studio-b-3, .zdj-cie-podcasty.inne-wymiary.studio-b-4 {
    width: 32vw;
    height: 24vw;
  }

  .tekst-i-przycisk-podcasty {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  ._2-zdj-cia-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .zdj-cie-v1, .zdj-cie-v2 {
    height: 14vw;
  }

  .lightbox-link-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .zdj-cie-kuchni.kuchnia-1, .zdj-cie-kuchni.kuchnia-2, .zdj-cie-kuchni.kuchnia-3, .zdj-cie-kuchni.lazienka-1, .zdj-cie-kuchni.lazienka-2, .zdj-cie-kuchni.lazienka-3 {
    height: 14vw;
  }

  .lightbox-link-3, .dwa-zdj-cia-vip-room, ._3-zdj-cia-vip-room, ._3-zdj-cia-vip-room.cz-realizatorska {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .zdj-cie-1-vip-room, .zdj-cie-1-vip-room.realizatorka-1 {
    height: 22vw;
  }

  .zdj-cie-3-vip-room {
    height: 14vw;
  }

  .zdj-cie-3-vip-room.realizatorka-3, .zdj-cie-4-vip-room.realizatorka-4, .zdj-cie-5-vip-room.realizatorka-5 {
    height: 12vw;
  }

  .lightbox-link-4 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .zdj-cie-4-realizatorka {
    height: 12vw;
  }

  ._2-zdj-cia-studio-a, ._3-zdj-cia-studio-a {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .zdj-cie-ma-e-studio-a {
    height: 12vw;
  }

  .zdj-cie-du-e-studio-a {
    flex: 1;
  }

  .zdj-cie-ma-1, .zdj-cie-ma-e-2, .zdj-cie-ma-e-3 {
    min-height: 12vw;
    max-height: 12vw;
  }

  .studio-a-1t-wrapper, .studio-a-2nd-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .zdj-ciee-1 {
    height: 12vw;
  }

  .studio-a-3rd-wrapper, ._1st-column {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .du-e-zdj-cie-numer-1 {
    height: 18vw;
  }

  ._2-ma-e-zdj-cia-wrapper-v1, ._2nd-column {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .g-wne-zdj-cie-du-e-v2 {
    height: 18vw;
  }

  ._2-ma-e-zdj-cia-wrapper-vw {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .ma-e-zdj-cie-v1, .ma-e-zdj-cie-v2, .ma-e-zdj-cie-v3, .ma-e-zdj-cie-v4 {
    height: 14vw;
  }

  .studio-b-2-zdj-cia {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  ._5-ma-ych-zdj-studio-b {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    height: auto;
  }

  .zdj-cie-1-studio-b, .zdj-cie-1-studio-b.inny-3.nowa-wysoko, .zdj-cie-2-studio-b, .zdj-cie-2-studio-b.inny-4.nowa-wysoko-1, .zdj-cie-3-studio-b, .zdj-cie-3-studio-b.inny-5.nowa-wysoko-2, .zdj-cie-4-studio-b, .zdj-cie-4-studio-b.inny-6.nowa-wysoko-3 {
    height: 14vw;
  }

  .zdj-cie-5-studio-b {
    height: 10vw;
  }

  ._1st-wrapper-aran-acje, ._2nd-wrapper-aran-acje, ._3rd-wrapper-aran-acje {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .aran-acje-v1 {
    height: 14vw;
  }

  .aran-acje-v1.new-1.new-11.mniejsze {
    height: 12vw;
  }

  .aran-acje-bv2 {
    height: 14vw;
  }

  .aran-acje-bv2.new-2.new-12.mniejsze {
    height: 12vw;
  }

  .aran-acje-v3 {
    height: 14vw;
  }

  .aran-acje-v3.new-3.new-13.mniejsze {
    height: 12vw;
  }

  .aran-acje-v4, .aran-acje-v5, .aran-acje-v6, .aran-acje-v7, .aran-acje-v8, .aran-acje-v9 {
    height: 14vw;
  }

  .aran-acje-studio-a {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .aran-acje-studio-a.aran-acje-na-stronei-aran-acji.wersja-dla-studia-b.nowa-wersja-ujac-jedno {
    display: none;
  }

  ._2-photos-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .photo-1, .photo-2.inny-2, .photo-2.inny-8 {
    height: 18vw;
  }

  .studio-a-main-wrapper, .fotki-studio-b-wrapper, .realizatorka-main-wrapper, ._3-photos-kuchnia-wrapper, .lazienka-photos-wrapper, .vip-room-photos-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .vouchery-section {
    flex-flow: column;
    display: flex;
  }

  .limitowane-vouchery {
    margin-left: 8%;
    margin-right: 8%;
    display: none;
  }

  .limitowane-2-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    margin-left: 0;
    margin-right: 0;
  }

  .limitowane-2-wrapper.slajdzik {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-left: 5%;
    margin-right: 5%;
  }

  .limitowane-2-wrapper.slajdzik.bez-slidera {
    margin-left: 0%;
    margin-right: 0%;
    display: flex;
  }

  .limitowane-2-wrapper.tylko-desktop {
    margin: 0;
  }

  .limitowany-1 {
    padding: .5rem;
  }

  .limitowany-1.slide-v1 {
    margin-right: 0;
    padding: .5rem;
  }

  .limitowany-1.slide-v2, .limitowany-1.slide-v3, .limitowany-1.slide-v4, .limitowany-1.slide-v5, .limitowany-1.slide-v6 {
    padding: .5rem;
  }

  .limitowany-1-zdj-cie {
    height: 16vw;
  }

  .limitowany-1-zdj-cie._1-utwor, .limitowany-1-zdj-cie._1-utwor-kamera, .limitowany-1-zdj-cie._2-utwory, .limitowany-1-zdj-cie._2-utwory-kamera, .limitowany-1-zdj-cie._3-rap, .limitowany-1-zdj-cie._5-utworow, .limitowany-1-zdj-cie._1-utwor-rapowy, .limitowany-1-zdj-cie._2-rap, .limitowany-1-zdj-cie.warsztat-1, .limitowany-1-zdj-cie.myczkowska, .limitowany-1-zdj-cie.perkusja, .limitowany-1-zdj-cie.warsztat-3, .limitowany-1-zdj-cie.spiew-1, .limitowany-1-zdj-cie.gitara-1, .limitowany-1-zdj-cie.gitara-2, .limitowany-1-zdj-cie.pianino-1, .limitowany-1-zdj-cie.pianino-2, .limitowany-1-zdj-cie.skrzypce-2, .limitowany-1-zdj-cie.wokal-4, .limitowany-1-zdj-cie.wokal-5, .limitowany-1-zdj-cie.wokal-7, .limitowany-1-zdj-cie.kamera-5, .limitowany-1-zdj-cie.perkusja-4, .limitowany-1-zdj-cie.perkusja-6, .limitowany-1-zdj-cie.duet-1, .limitowany-1-zdj-cie.duet-2, .limitowany-1-zdj-cie.tercet {
    height: 12vw;
  }

  .cena-plus-kafelek {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .cena-plus-kafelek.slajder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cena-du-a-v1 {
    font-size: var(--mid-heading-tablet-1);
    line-height: var(--mid-heading-tablet-1);
  }

  .cena-du-a-v1.slajder {
    font-size: var(--mid-heading-tablet-1);
    line-height: 3.5vw;
  }

  .slider-type-black {
    font-size: 32px;
    line-height: 38px;
  }

  .slideros {
    display: flex;
  }

  .slideros.mobile {
    height: 55vw;
    margin-left: 1%;
    margin-right: 1%;
    display: block;
  }

  .slideros.mobile.wersja-2-mobile.wersja-3-mobile {
    display: block;
  }

  .slideros.mobile.wersja-2-mobile.outz, .slideros.mobile.wersja-3-mobile, .slideros.mobile.outz {
    display: none;
  }

  .slideros.znikk {
    display: flex;
  }

  .slideros.znikk.tablet.outz {
    display: none;
  }

  .right-arrow-2 {
    background-color: var(--transpaernt);
    color: var(--white);
    width: 3rem;
    height: 3rem;
  }

  .left-arrow {
    background-color: var(--transpaernt);
    color: var(--white);
    width: 6vw;
    height: 6vw;
  }

  .slide-nav-2 {
    font-size: 2vw;
  }

  .icon-2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }

  .slider-2 {
    height: 5vw;
  }

  .slider-mobile, .slide-nav-4 {
    display: none;
  }

  .slide-3 {
    color: var(--blue);
  }

  .slider-3 {
    background-color: var(--blue);
    height: 50vw;
  }

  .dwie-opinie-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 4%;
    margin-left: 12%;
    margin-right: 12%;
    display: flex;
  }

  .kafelki-ze-zdj-ciami-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-left: 8%;
    margin-right: 8%;
  }

  .kafelki-ze-zdj-ciami-wrapper.o-wietlenie {
    margin-left: 8%;
    margin-right: 8%;
  }

  .kafelki-ze-zdj-ciami-wrapper.krzes-a {
    margin-left: 10%;
    margin-right: 10%;
  }

  .zdj-cie-kafelka.dodatek, .zdj-cie-kafelka.dodatek-v1, .zdj-cie-kafelka.dodatek-v2, .zdj-cie-kafelka.zas-ona, .zdj-cie-kafelka.zas-ona.stolikk, .zdj-cie-kafelka.zas-ona-v1, .zdj-cie-kafelka.zas-ona-v1.stolikk-2, .zdj-cie-kafelka.zas-ona-v2, .zdj-cie-kafelka.zas-ona-v2.bia-kostka, .zdj-cie-kafelka.zas-ona-v2.stolikk-3, .zdj-cie-kafelka.zas-ona-v3, .zdj-cie-kafelka.zas-ona-v3.lamele, .zdj-cie-kafelka.zas-ona-v3.stolikk5 {
    height: 8rem;
  }

  .zdj-cie-kafelka.zas-ona-v4 {
    height: 6rem;
  }

  .zdj-cie-kafelka.swiatlo-1, .zdj-cie-kafelka.swiatlo-2, .zdj-cie-kafelka.swiatlo-3, .zdj-cie-kafelka.swiatlo-4 {
    height: 8rem;
  }

  .zdj-cie-kafelka.swiatlo-5, .zdj-cie-kafelka.swiatlo-6, .zdj-cie-kafelka.swiatlo-7, .zdj-cie-kafelka.swiatlo-8, .zdj-cie-kafelka.swiatlo-9, .zdj-cie-kafelka.swiatlo-10, .zdj-cie-kafelka.swiatlo-11, .zdj-cie-kafelka.swiatlo-12, .zdj-cie-kafelka.swiatlo-13, .zdj-cie-kafelka.swiatlo-14, .zdj-cie-kafelka.swiatlo-15 {
    height: 6rem;
  }

  .zdj-cie-kafelka.krzes-a, .zdj-cie-kafelka.krzes-a-v1, .zdj-cie-kafelka.krzes-a-v2, .zdj-cie-kafelka.krzes-a-v2.sto-y-v3.dodatki-v2 {
    height: 8rem;
  }

  .zdj-cie-kafelka.krzes-a-v2.krzes-6.st-6.inny-stolikk {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725253bbc1fb4143f3d6677_st%C3%B3%C5%82%204.jpg");
  }

  .zdj-cie-kafelka.krzes-a-v3, .zdj-cie-kafelka.krzes-a-v3.sto-y-v4.dodatki-v4, .zdj-cie-kafelka.sto, .zdj-cie-kafelka.st-v1, .zdj-cie-kafelka.st-v3, .zdj-cie-kafelka.kresla-v4, .zdj-cie-kafelka.kresla-v3, .zdj-cie-kafelka.kresla-05, .zdj-cie-kafelka.kresla-06, .zdj-cie-kafelka.kresla-07, .zdj-cie-kafelka.kresla-08 {
    height: 8rem;
  }

  .image-81 {
    height: 10vw;
  }

  .label-kafelka-ze-zdj-ciem {
    padding: 1rem;
  }

  .nazwa-sekcji {
    margin-top: 2%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .nazwa-sekcji.slider-nowa-wersja.nowa-wersja-sekcyjki {
    margin-left: 8%;
    margin-right: 8%;
  }

  .nazwa-sekcji.to-znika {
    display: none;
  }

  .slider-5 {
    height: 12rem;
    margin-left: 3%;
    margin-right: 3%;
  }

  .slide-nav-6 {
    font-size: 1.5vw;
    line-height: 2vw;
  }

  .right-arrow-5 {
    background-color: var(--transpaernt);
    color: var(--przycisk-cennik);
    justify-content: center;
    align-items: center;
    width: 4vw;
    height: auto;
    display: block;
  }

  .left-arrow-4 {
    background-color: var(--transpaernt);
    color: var(--przycisk-cennik);
    width: 4vw;
    height: auto;
  }

  .tekst-2 {
    font-size: 2vw;
    line-height: 3.5vw;
  }

  .container-5 {
    max-width: 728px;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .cart-quantity {
    font-size: 2vw;
    line-height: 2vw;
  }

  .szczeg-y-produktu-section {
    display: none;
  }

  .szczeg-y-produktu-section.mobilna-wersja {
    display: flex;
  }

  .szczeg-y-produktu-container {
    margin-left: 4%;
    margin-right: 4%;
  }

  .szczeg-y-produktu-container.prosz-bez-pomy-ki {
    margin-top: 6%;
  }

  .produkt-heading.heading-voucheru {
    max-width: 100%;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }

  .opis-produktu-container {
    align-self: stretch;
    max-width: 100%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .cena-produktu-custom {
    font-size: 3vw;
    line-height: 4vw;
  }

  .teskt-ilo, .tekst-wyb-r-ilo-ci, .dodaj-do-koszyka-przycisk, .kup-teraz-przycisk {
    font-size: 2vw;
    line-height: 2vw;
  }

  .ilo-wrapper {
    align-self: auto;
  }

  .cena-plus-ilo {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .columns-6 {
    flex-flow: column;
  }

  .zdj-cie-plus-cena-summary {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .szczeg-y-produktu-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    margin-left: 8%;
    margin-right: 8%;
  }

  .buttons-wrapper {
    margin-top: 0;
  }

  .field-label-2 {
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 2vw;
    line-height: 2vw;
  }

  .quantity-2 {
    margin-bottom: 0;
    font-size: 2vw;
    line-height: 2vw;
  }

  .add-to-cart-button-2 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 1rem;
    padding: 1rem 1.5rem;
    font-size: 2vw;
    line-height: 2vw;
  }

  .buy-now-button-2 {
    background-color: var(--blue);
    color: var(--black);
    border-radius: 1rem;
    margin-top: 0;
    padding: 1rem 1.5rem;
    font-size: 2vw;
    font-weight: 600;
    line-height: 2vw;
  }

  .default-state-3 {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .wr-na-g-r-section {
    display: block;
  }

  .wr-na-g-r-section.mobile-przycisk {
    margin-top: 8%;
    display: none;
  }

  .opis-vouchera-sction {
    margin-top: 8%;
  }

  .co-zawiera-voucher, .jak-wygl-da-realizacja-vouchera {
    margin-left: 8%;
    margin-right: 8%;
  }

  .podobne-vouchery-section {
    margin-top: 8%;
  }

  .heading-plus-podobne-vouchery {
    margin-left: 8%;
    margin-right: 8%;
  }

  .collection-list {
    flex-flow: row;
  }

  .collection-item {
    flex: 1;
  }

  .cena-voucheru-proponowanego {
    padding-top: .5rem;
  }

  .zobacz-wszystkie-container {
    width: auto;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .link-do-youtube-container {
    width: auto;
    margin-left: 8%;
    margin-right: 8%;
  }

  .heading-mid {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }

  .heading-mid.g-wneee {
    font-size: 2.5vw;
  }

  .checkout-text {
    font-size: 2vw;
    line-height: 2vw;
  }

  .checkout-text.pole-obowi-zkowe {
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .sekcja-checkout-text {
    font-size: 2vw;
    line-height: 2vw;
  }

  .cena-checkout {
    font-size: 2.3vw;
    line-height: 2.3vw;
  }

  .tytu-vouchera-checkout {
    font-size: 2vw;
    line-height: 3vw;
  }

  .button-2 {
    font-size: 2vw;
    line-height: 2vw;
  }

  .dzi-kujemy-container {
    margin-left: 8%;
    margin-right: 8%;
  }

  .dzi-kujemy-heading {
    font-size: 3vw;
    line-height: 3vw;
  }

  .paragraph-4.tekst.dzi-kujemy-dzi-kujemy {
    width: 80%;
  }

  .policy-privacy-section {
    margin-top: 12%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .dane-osobowe {
    margin-top: 3rem;
  }

  .desktop-footer-container-2 {
    flex-flow: column;
    margin-top: 24%;
    padding-top: 6%;
  }

  .menu-link-2 {
    padding-left: 0;
    font-size: 2vw;
    line-height: 2vw;
  }

  .menu-link-2.footer {
    padding-left: 1.5rem;
    font-size: 2vw;
    line-height: 2vw;
  }

  .designer-signature-2 {
    padding-top: 1%;
    padding-bottom: 1%;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  ._4th-wrapper, ._5th-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .kod-promocyjny {
    background-size: cover;
    width: 65%;
    height: 9vw;
  }

  .slider-6 {
    height: 16rem;
    display: block;
  }

  .right-arrow-8 {
    margin-right: 0;
  }

  .left-arrow-7 {
    margin-left: 0;
  }

  .slider-7 {
    height: 16rem;
  }

  .right-arrow-9 {
    margin-right: .5rem;
  }

  .left-arrow-8 {
    margin-left: .5rem;
  }

  .realizatorka-zdj-cia-wrapper, .realizatorka-2-zdj-cia, .realizatorka-4-zdj-cia {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .zdj-cie-1-realizatorka, .zdj-cie-2-realizatorka {
    height: 20vw;
  }

  .zdj-cie-3-realizatorka, .zdj-cie-04-realizatorka, .zdj-cie-05-realizatorka, .zdj-cie-06-realizatorka {
    height: 14vw;
  }

  .studio-a-zdj-cia-wrapper, ._1-cz, ._2-cz, ._4-zdj-cia-studio-a, ._2-zdj-cia-studyjo-a, .kolejne-dwa-zdj-cia-studio-a, ._2-zdj-cia-w-2-cz-ci, ._3-zdj-cia-w-2-cz-ci, .studio-b-zdj-cia-wrapper, .studio-b-3-zdj-cia, .studio-b-4-zdj-cia, .makeup-room-wrapper, ._2-zdj-cia-makeup-room, ._3-zdj-cia-makeuproom, .kuchnia-zdj-cia-wrapper, .azienka-zdj-cia-wrapper, .budynek-na-zewnatrz-wrapper, ._2-zdj-cia-budynku-na-zewnatrz, .aran-acje-lightbox-wrapper, ._3-fotki-wrapper, .aran-acje-studio-b-wrapper, ._3-fotki-studio-b {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .pakiet-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  ._10-tekst {
    font-size: 4vw;
    line-height: 4vw;
  }

  .tytu-pakietu-tablet {
    margin-top: 1rem;
  }

  .big-white-text-hero {
    font-size: var(--hero-tablet-1);
    line-height: var(--hero-tablet-2);
    width: 55vw;
    min-width: 55vw;
  }

  .big-white-text-hero.sprz-t, .big-white-text-hero.g-wna {
    font-size: var(--hero-tablet-1);
    line-height: var(--hero-tablet-2);
  }

  .realizatorka-container, .aran-acje-container, .cz-studyjna-container, .czesc-studyjna-studio-b-container, .aranzacje-studio-b-container {
    margin-left: 8%;
    margin-right: 8%;
  }

  .promocja-tekstowa {
    font-size: 2.5vw;
    line-height: 3vw;
  }

  .icon-6 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }

  .heading-3.du-y-heading-mid {
    margin-top: 2%;
  }

  .menu-links-wrapper-2 {
    z-index: 4;
    background-color: #76cbee;
    flex-flow: column;
    order: 0;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 100vh;
    margin: 0 0 0 -100%;
    padding: 6% 0 23% 8%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
  }

  .menu-link-3 {
    padding-left: 0;
    font-size: 2vw;
    line-height: 2vw;
  }

  .menu-link-3.mobile-link-menu {
    color: #000;
  }

  .lottie-animation-3 {
    z-index: 6;
    color: #fff;
    cursor: pointer;
    width: 30px;
    height: 30px;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
  }

  .hamburger-menu-mobile-2 {
    background-color: #76cbee;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 7vw;
    padding: 1rem;
    display: flex;
  }

  .mobile-menu-section-2 {
    z-index: 5;
    justify-content: space-between;
    align-items: center;
    margin-top: 0%;
    padding-top: 6%;
    padding-bottom: 2%;
    display: flex;
    position: static;
    inset: 0% 0% auto;
  }

  .menu-links-wrapper-3, .menu-links-wrapper-4, .menu-links-wrapper-5 {
    z-index: 4;
    background-color: #76cbee;
    flex-flow: column;
    order: 0;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 100vh;
    margin: 0 0 0 -100%;
    padding: 6% 0 23% 8%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
  }

  .tekst-plus-obrazy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 8%;
    margin-right: 8%;
  }

  .sekcje-desktop {
    display: none;
  }

  .podcast-audio-od, .podcast-audio-od.studio-b-wersja {
    flex-flow: column;
  }

  .studio-b-wynajem-powierzchni {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .sekcja-opis.wersja-niebieska {
    margin-top: 14%;
    margin-left: 12%;
    margin-right: 12%;
  }

  .sekcja-opis.wersja-niebieska.wersja-w-podcastach {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 4%;
    margin-left: 12%;
    margin-right: 12%;
  }

  .sekcja-opis.wersja-niebieska.wersja-w-podcastach._10 {
    margin-top: 12%;
  }

  .sekcja-opis.wersja-niebieska.wersja-do-podcastow {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 12%;
    margin-right: 12%;
  }

  .sekcja-opis.wersja-niebieska.wersja-do-podcastow._10, .sekcja-opis.wersja-niebieska.wersja-do-podcastow.wiekszy-wyzszy-margin {
    margin-top: 12%;
  }

  .flex-horizontal-studio-a {
    display: none;
  }

  .container-7 {
    max-width: 728px;
    padding-left: 0;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .testimonial-slider-large {
    background-color: #f5f7fa00;
    border-bottom-style: none;
    margin-top: 2%;
    margin-left: 12%;
    margin-right: 12%;
    padding: 0;
    display: flex;
  }

  .testimonial-slide {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #fff0;
    flex-flow: row;
    padding: 0 0 2rem;
  }

  .testimonial-content {
    align-self: stretch;
  }

  .testimonial-quote {
    overflow: visible;
  }

  .testimonial-image-two {
    border-radius: 1rem;
    align-self: stretch;
    width: 30vw;
    max-width: none;
    height: 20vw;
  }

  .testimonial-slider-arrow {
    justify-content: flex-start;
    align-items: flex-end;
    padding-top: 0;
    padding-left: 0;
    display: flex;
  }

  .testimonial-slider-nav {
    color: var(--black);
    margin-top: 0;
    font-size: .9rem;
    font-weight: 600;
    line-height: 1rem;
  }

  .opiie-slider {
    background-color: #f5f7fa00;
    border-bottom-style: none;
    padding: 0;
    display: flex;
  }

  .container-8 {
    align-self: auto;
    max-width: none;
  }

  .testimonial-slider-2 {
    margin-top: 0;
    padding-right: 0;
  }

  .testimonial-slide-wrapper-2 {
    max-width: none;
  }

  .testimonial-slider-left-2 {
    left: -20px;
  }

  .testimonial-slider-right-2 {
    right: -20px;
  }

  .testimonial-slide-nav-2 {
    display: none;
  }

  .budynek-wewnatrz {
    margin-left: 12%;
    margin-right: 12%;
    display: flex;
  }

  .lightbox-realizatorka, .lightbox-studio-a, .lightbox-studio-b, .lightbox-makeup-room, .lightbox-kuchnia, .lightbox-lazienka, .studio-a-lightbox-aranzacje, .studio-b-aranz-lightbox {
    height: 12vw;
  }

  .przepraszamy {
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: none;
  }

  .text-block-12 {
    color: var(--white);
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
    text-align: center;
    margin-left: 14%;
    margin-right: 14%;
  }

  .div-block-16 {
    display: none;
  }

  .icon-45 {
    align-self: flex-end;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: none;
  }

  .icon-46 {
    align-self: flex-end;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    display: none;
  }

  .team-slider {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: var(--transpaernt);
    object-fit: contain;
    padding: 0 12%;
    display: block;
    overflow: clip;
  }

  .container-9 {
    max-width: none;
  }

  .team-slider-wrapper {
    flex-flow: row;
    margin-top: 0;
    display: flex;
  }

  .team-slide-wrapper {
    border-radius: 1rem;
    width: auto;
    margin-right: 2rem;
  }

  .team-block {
    background-color: var(--transpaernt);
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
    display: flex;
  }

  .team-member-image-two {
    border-radius: 1rem;
    margin-bottom: 1rem;
  }

  .team-block-info {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    padding: 0;
  }

  .team-member-name-two {
    font-size: var(--small-heading-tablet-1);
    line-height: var(--small-heading-tablet-2);
    margin-top: 0;
    margin-bottom: .5rem;
  }

  .team-member-text {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
    margin-bottom: 2rem;
  }

  .team-slider-nav {
    display: none;
  }

  .mask {
    overflow: visible;
  }

  .container-10 {
    max-width: 728px;
  }

  .gallery-wrapper-2 {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left-2 {
    left: -20px;
  }

  .gallery-slider-right-2 {
    right: -20px;
  }

  .podcasty-vouchery-wrapper {
    display: none;
  }

  .desktop-limitowane, .desktop-wokalne {
    margin-left: 12%;
    margin-right: 12%;
  }

  .mask-8 {
    padding-bottom: 4rem;
  }

  .desktop-specjalne.tylko-desktop, .desktop-instrumentalne.tylko-desktop, .desktop-zespoly.tylko-desktop, .desktop-podcasty.tylko-desktop {
    margin-left: 12%;
    margin-right: 12%;
  }

  .div-block-17 {
    margin-right: 20px;
  }
}

@media screen and (max-width: 767px) {
  .desktop-logo {
    display: none;
  }

  .menu-links-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: -100%;
    padding-top: 6%;
    padding-bottom: 25%;
  }

  .menu-link, .menu-link.footer {
    font-size: 3vw;
    line-height: 3vw;
  }

  .menu-link.footer.stopka {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
  }

  .mobile-menu-section {
    justify-content: space-between;
    align-items: center;
    margin-top: 0%;
    padding-top: 6%;
  }

  .mobile-logo {
    width: 50%;
  }

  .mobile-logo-image {
    max-width: none;
    height: 48px;
  }

  .hamburger-menu-mobile {
    justify-content: center;
    align-items: center;
    width: 8vw;
    height: 8vw;
    padding-top: 1rem;
    display: flex;
  }

  .lottie-animation-2 {
    width: 4vw;
    height: 4vw;
  }

  .hero-stack {
    padding: 60px 15px;
  }

  .hero-section {
    margin-top: 8%;
  }

  .hero-container {
    background-position: 100%;
    background-repeat: repeat-x;
    background-size: cover;
    border-radius: 1rem;
    height: 30vw;
    margin-left: 4%;
    margin-right: 4%;
  }

  .hero-container.podcasty, .hero-container.cennik, .hero-container.cennik.mobile {
    background-position: 0%;
  }

  .hero-container.realizacje {
    background-position: 0 0;
  }

  .hero-container.realizacje.mobile {
    background-position: 50%;
  }

  .hero-container.wirtualny {
    background-position: 0%;
  }

  .hero-container.galeria {
    background-position: 100%;
  }

  .hero-container.vouchery {
    background-position: 0 0;
  }

  .hero-container.vouchery.przecenka {
    background-position: 0%;
  }

  .hero-container.vouchery.przecenka.mobilek-przecena {
    background-position: 50%;
  }

  .hero-container.vouchery.promocja-swiateczna {
    background-position: 0%;
  }

  .hero-container.studio-a-hero {
    background-position: 0%;
    height: 36vw;
  }

  .big-heading {
    max-width: 60rem;
    font-size: 12vw;
    line-height: 14vw;
  }

  .big-heading.podcasty {
    width: 48vw;
    min-width: 48vw;
    max-width: 18rem;
    font-size: 10vw;
    line-height: 12vw;
  }

  .opis-section {
    margin-top: 6%;
  }

  .big-opis {
    font-size: var(--heading-hori);
    line-height: var(--heading-hori-1);
  }

  .big-opis.podcasty.black {
    font-size: var(--mid-heading-tablet-1);
    line-height: var(--szary-tekst-tablet);
    max-width: 70vw;
  }

  .big-opis.podcasty.black.cena {
    font-size: 3vw;
    line-height: 5vw;
  }

  .statystyki-section {
    margin-top: 16%;
  }

  .statystyki-container {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    margin-top: 16%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .ikona {
    width: 4vw;
  }

  .liczba-heading {
    font-size: 10vw;
    line-height: 10vw;
  }

  .gray-tekst {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
  }

  .firmy-section {
    margin-top: 16%;
    padding-top: 6%;
  }

  .firmy-section.transapernt {
    margin-top: 16%;
  }

  .mid-heading {
    font-size: var(--heading-hori);
    line-height: var(--heading-hori-1);
  }

  .mid-heading.black {
    font-size: var(--heading-hori);
    line-height: var(--heading-hori);
    margin-left: 0%;
    margin-right: 0%;
  }

  .mid-heading.black.podcasty {
    font-size: var(--heading-hori);
    line-height: var(--heading-hori-1);
  }

  .mid-heading.black.nasz-zespol {
    line-height: 7vw;
  }

  .mid-heading.black.tablecik {
    line-height: 8vw;
  }

  .mid-heading.black.uruburu.usun-margin {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .mid-heading.black.bez-podkreslenia {
    font-size: var(--heading-hori);
    line-height: var(--heading-hori-1);
  }

  .firmy-wrapper-container {
    margin: 0% 12%;
  }

  .du-y-heading-mid {
    font-size: var(--small-heading-hori);
    line-height: var(--small-heading-hori);
  }

  .du-y-heading-mid.bold {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }

  .du-y-heading-mid.bold.mobile {
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .du-y-heading-mid.napisz {
    max-width: 90%;
    line-height: 5.5vw;
  }

  .du-y-heading-mid.regulamin {
    line-height: 6vw;
  }

  .du-y-heading-mid.studio-aaa {
    font-size: var(--mid-heading-tablet-1);
  }

  .du-y-heading-mid.na-srodecek.srodek.tablet-lewo {
    font-size: var(--tekst-tablet-maly);
    line-height: var(--tekst-tablet-2);
  }

  .nasza-oferta-section {
    flex-flow: column;
    display: none;
  }

  .nasza-oferta-section.mobile {
    margin-top: 16%;
    display: none;
  }

  .nasza-oferta-section.mobilna-wersja-studyjka-b {
    display: flex;
  }

  .nasza-oferta-section.mobilna-wersja-studyjka-b.znika.tutaj-znika {
    display: none;
  }

  .nasza-oferta-container {
    margin-top: 14%;
  }

  .nasza-oferta-container.vw.podcasty {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: 6%;
  }

  .nasza-oferta-container.vw.podcasty.strona-g-wna {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .tekst {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
    padding-right: 0;
  }

  .tekst.stuudio-b {
    padding-left: 0;
    padding-right: 0;
  }

  .tekst.bold {
    font-size: 3vw;
    line-height: 5vw;
  }

  .tekst.bold.materia-surowy {
    width: auto;
    font-size: 2.3vw;
    line-height: 4vw;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
    padding: 0;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.wideo {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 2.3vw;
    line-height: 4vw;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.wideo.dodatkowe {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 2.3vw;
    line-height: 3vw;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.wideo.dodatkowe.tekst-do-cennika {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.wideo.dodatkowe.tekst-do-cennika.n-weczka-d-ugo-c {
    max-width: none;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.dodatkowe {
    padding-left: 0;
    padding-right: 0;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.dodatkowe.dodatkowe-us-ugi, .tekst.bold.materia-surowy.cennik-wideo {
    width: auto;
  }

  .tekst.bold.materia-surowy.tekst-do-cennika, .tekst.cennik {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
  }

  .tekst.cennik.wideo.podcast-wideo {
    width: 24rem;
    margin-top: 0%;
    font-size: 2vw;
    line-height: 3.2vw;
  }

  .tekst.cennik.wideo.podcast-wideo.tekst-do-cennika {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
  }

  .tekst.cennik.wideo.dodatkowe {
    line-height: 3vw;
  }

  .tekst.cennik.mobile {
    font-size: 2.4vw;
    line-height: 4vw;
  }

  .tekst.cennik.dodatkowe {
    line-height: 3vw;
  }

  .tekst.cennik.cena-mobile {
    font-size: 2.3vw;
    line-height: 4vw;
  }

  .tekst.cennik.cena-mobile.tekst-do-cennika {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
    max-width: none;
  }

  .tekst.cennik.szczeg-yu-vouchera {
    line-height: 4vw;
  }

  .tekst.cennik.tekst-do-cennika {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
    max-width: none;
  }

  .tekst.studyjko.studio-b.studio-a-opis, .tekst.studyjko.studio-b.tekst-do-cennika {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
  }

  .tekst.label-kafelka {
    color: var(--black);
    font-size: 2.3vw;
    line-height: 2.3vw;
  }

  .tekst.label-kafelka.tekst-do-cennika {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
  }

  .tekst.pogrubiony, .tekst.pogrubiony.tytu-vouchera {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }

  .tekst.sponsor {
    padding-top: .5rem;
  }

  .tekst.do-lewej.jeszcze-do-lewej {
    text-align: left;
  }

  .oferta-wrapper {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
    flex-flow: column;
  }

  .oferta-wrapper.v2 {
    justify-content: center;
    align-items: center;
  }

  .oferta-wrapper.v2.podcasty {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .oferta-wrapper.mobile.tablet {
    display: none;
  }

  .oferta-wrapper.mobile.horizonta {
    display: flex;
  }

  .oferta-wrapper.podcasty {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .przycisk-g-wny {
    width: 100%;
    font-size: 2.3vw;
    line-height: 2.3vw;
  }

  .przycisk-g-wny.dlaczego-warto {
    font-size: var(--przycisk-hori);
    line-height: var(--przycisk-hori);
    width: 50vw;
  }

  .przycisk-g-wny.dlaczego-warto.studio-a {
    font-size: var(--przycisk-hori);
    line-height: var(--przycisk-hori);
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: auto;
  }

  .przycisk-g-wny.dlaczego-warto.studio-a.opinie-klient-w {
    flex: 0 auto;
  }

  .przycisk-g-wny.dlaczego-warto.na-srodek-button {
    flex: 0 auto;
    display: block;
  }

  .przycisk-g-wny.mobile {
    font-size: var(--przycisk-hori);
    line-height: var(--przycisk-hori);
    flex: 0 auto;
    align-self: auto;
  }

  .przycisk-g-wny.cennik {
    display: inline-flex;
  }

  .przycisk-g-wny.granat {
    background-color: var(--przycisk-cennik);
    color: #fff;
  }

  .przycisk-g-wny.realizacje, .przycisk-g-wny.kup-teraz {
    font-size: var(--przycisk-hori);
    line-height: var(--przycisk-hori);
  }

  .przycisk-g-wny.kup-teraz.proponowane-vouchery {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 2.3vw;
  }

  .przycisk-g-wny._50w-button {
    font-size: var(--przycisk-hori);
    line-height: var(--przycisk-hori);
    width: 50vw;
  }

  .przycisk-g-wny.nowa-wersja-horyzontalna {
    font-size: var(--przycisk-hori);
    line-height: var(--przycisk-hori);
    width: auto;
  }

  .photo.horizontal {
    flex: 1;
    align-self: stretch;
    width: 100%;
    height: 14.625rem;
  }

  .tekst-i-heading-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    max-width: 100%;
  }

  .tekst-i-heading-wrapper.podcasty {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .tekst-i-heading-wrapper.podcasty.proces.do-lewej.bez-okreslonej-odleglosci {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu {
    margin-top: 6%;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo {
    margin-top: 0%;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.aran-acyjki {
    margin-bottom: 0%;
    display: flex;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.aran-acyjki.lewa {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.opis-te.mobilki {
    margin-bottom: 0;
    margin-left: 0%;
    margin-right: 0%;
    display: block;
  }

  .mobile-oferta-wrapper {
    flex-flow: column;
  }

  .odwiedzaj-cy-section, .odwiedzaj-cy-section.inny-marines {
    margin-top: 16%;
  }

  .odwiedzaj-cy-container.oferta-container {
    margin-top: 14%;
    margin-left: 12%;
    margin-right: 12%;
  }

  .przycisk-container.footer {
    margin: 0%;
  }

  .przycisk-container.footer.galeryjka {
    margin-top: 6%;
  }

  .przycisk-container.footer.przycisk-mobile-studyjko-b, .przycisk-container.footer.studia-a-wynajem-powierzchni, .przycisk-container.footer.przycisk-na-podstron-cennika, .przycisk-container.footer.podstronka-studio-a {
    margin-left: 8%;
    margin-right: 8%;
  }

  .przycisk-container.footer.container-button {
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .desktop-footer-container {
    margin-top: 24%;
    padding-top: 6%;
  }

  .footer-logo {
    width: 30vw;
  }

  .footer-menu-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .designer-signature {
    padding-top: 1.5%;
    padding-bottom: 1.5%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .logo-container {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .image-11 {
    height: 12vw;
  }

  .carousel-cointainer-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    display: none;
  }

  .image-12 {
    height: 15vw;
  }

  .carousel-container-3 {
    grid-column-gap: .75px;
    grid-row-gap: .75px;
    margin-left: 0%;
    padding-top: 2%;
    padding-bottom: 2%;
    display: flex;
    overflow: hidden;
  }

  .logo-container-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    overflow: visible;
  }

  .image-13 {
    height: 14vw;
  }

  .carousel-container-desktop {
    grid-column-gap: .75px;
    grid-row-gap: .75px;
    margin-left: 0%;
    display: block;
    overflow: hidden;
  }

  .logo-container-5 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    overflow: visible;
  }

  .image-15 {
    height: 14vw;
  }

  .column {
    height: 24vw;
  }

  .column._1._2._90 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 40vw;
    height: 30vw;
  }

  .column._1._2._90.greg {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66deb4da4c2ae5562deffdd4_GREG.png");
    height: 20vw;
  }

  .column._1._2._90.greg.wellmann-image {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f3e046e6fda25f4f275582_WELLMANN.png");
    flex: 1;
    width: auto;
  }

  .column._1._2._90.greg.wendzikowska-image {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f4e3ac55d6c1f61ef2ff84_WENDZIKOWSKA.png");
    flex: 1;
    width: auto;
  }

  .column._1._2._90.jdabrowsky {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66dec383fa6c298cdaba04d9_JDABROWSKI.png");
    background-position: 0 0;
  }

  .column._1.mobilek {
    border-radius: 1rem 0 0 1rem;
    height: 30vw;
  }

  .column._1.mobilek.doda {
    align-self: stretch;
    height: 20vw;
  }

  .column._1.mobilek.wellmann {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66dec3660982c94fc8adc248_WELLMAN.png");
    height: 20vw;
  }

  .column._1.mobilek.wellmann.oki-image {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f3e07e44ed54c3dac9749c_OKI.png");
    background-position: 50%;
  }

  .column._1.mobilek.wellmann.dziekan-image {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f3e0186bc1372bde5672bb_DZIEKAN.png");
    background-position: 50% 0;
  }

  .column._6 {
    width: 60vw;
    height: 30vw;
  }

  .column._6.piechoci-ski {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6717832670c4c932bdf9fca3_Timeline%201_01_18_36_22.jpg");
    background-position: 50% 0;
    height: 20vw;
  }

  .column._6.piechoci-ski.doda-image {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f3e02622ad66fe35cc7377_DODA.png");
    flex: 1;
    width: auto;
  }

  .column._6.piechoci-ski.wieniawa-image {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f4e385fce39b348c56e790_WIENIAWA.png");
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    flex: 1;
    width: auto;
  }

  .column._6.piechoci-ski.rozkoszny-image {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f4e3a197fbea5b4a3f5c6e_ROZKOSZNY.png");
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    flex: 1;
    width: auto;
  }

  .column._6.piechoci-ski.jdabrowsky-image {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f3e08a4e76db0429fbaf32_JDABROWSKY.png");
    flex: 1;
    width: auto;
  }

  .column._6.wendzikowska {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66dec377cd72c2cb95fbda3a_WENDZIKOWSKA.png");
  }

  .column.mobil {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    height: 30vw;
  }

  .column.mobil.zale {
    height: 20vw;
  }

  .column.mobil.le-nodorski {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f3e094142190230fe8e60a_LESNODORSKI.png");
    background-position: 50% 0;
    height: 20vw;
  }

  .column.mobil.le-nodorski.molek-image {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f3e0550ed85b71fdc83598_MOLEK.png");
  }

  .columns-mobile {
    display: flex;
  }

  .column-wrapper {
    display: none;
  }

  .column-wrapper.mobile {
    display: flex;
  }

  .column-mobile-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-top: 4%;
    display: flex;
  }

  .columns, .columns-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex;
  }

  .logo-container-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    overflow: visible;
  }

  .image-20 {
    height: 10vw;
  }

  .image-21, .image-22, .image-23 {
    height: 6vw;
  }

  .tablet-logo-container {
    display: none;
  }

  .horizontal-logo-container {
    justify-content: flex-start;
    align-items: center;
    padding-top: 6%;
    padding-bottom: 6%;
    display: flex;
  }

  .przycisk-section {
    margin-top: 6%;
  }

  .przycisk-section.tablej {
    margin-left: 12%;
    margin-right: 12%;
  }

  .dlaczego-warto-section {
    margin-top: 16%;
  }

  .dlaczego-warto-section.version-2 {
    display: none;
  }

  .dlaczego-warto-section.version-2.version-3 {
    display: block;
  }

  .dlaczego-warto-section.version-2.version-3.znika, .dlaczego-warto-section.wideo-n-wka {
    display: none;
  }

  .dlaczego-warto-section.wersja-podcasty {
    margin-top: 16%;
    display: flex;
  }

  .dlaczego-warto-section.desktopik {
    display: none;
  }

  .dlaczego-warto-container {
    margin-top: 14%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .dlaczego-warto-container.aran-acje, .dlaczego-warto-container.studio-b-aran {
    margin-top: 16%;
  }

  .dlaczego-warto-container.iny-margin.bez-margina-tablet {
    margin-left: 12%;
    margin-right: 12%;
  }

  .zdj-cie {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6728ab89e2fc320c8e433fa4_sprz%C4%99tttt.png");
  }

  .zdj-cie.wersja-3, .zdj-cie.wersja-4 {
    background-position: 50% 0;
  }

  .dlaczego-warto {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 2%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.aran-acje {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-top: 2%;
    display: flex;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.aran-acje.to-znika {
    display: none;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.aran-acje._4 {
    margin-top: 4%;
    display: flex;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.aran-acje-wn-trza {
    margin-top: 4%;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.aran-acje-wn-trza.to-znika {
    display: none;
  }

  .dlaczego-warto.nasz-sprz-t.galeria {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 4%;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.studio-a-tekscik {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .dlaczego-warto-section-mobile {
    margin-top: 16%;
  }

  .dlaczego-warto-container-mobile {
    margin-top: 0%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .poznaj-nasze-studia-section {
    display: block;
  }

  .poznaj-nasze-studia-section.mobile {
    display: none;
  }

  .poznaj-nasze-studia-section.mobile-2 {
    margin-top: 16%;
    display: block;
  }

  .poznaj-nasze-studia-section.mobile-2.znika {
    display: none;
  }

  .poznaj-nasze-studia-section.wersja-podcasty {
    margin-top: 16%;
  }

  .poznaj-nasze-studia-container {
    margin: 0% 12%;
  }

  .studia-kafelki-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin: 0% 8%;
  }

  .studio-a {
    justify-content: center;
    align-items: center;
    padding-top: 4%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .tekst-i-przycisk {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .tekst-i-przycisk.studio-b {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin: 0;
  }

  .content-wrapper.studio-b {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .ima {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .ima.studio-b {
    height: 32vw;
  }

  .ima.studio-b.wersja-2.lol {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d042b6c8e9cfc4c1040eb2_P3100079-min.jpg");
  }

  .heading-wrapper {
    margin: 0;
  }

  .heading-wrapper.studio-b {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .image-36 {
    height: 36vw;
  }

  .white-container {
    align-self: stretch;
    margin: 0%;
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .white-container.cena {
    padding: 5% 4%;
  }

  .white-container.galeryjka {
    margin-top: 10%;
  }

  .column-2, .column-3, .column-4 {
    height: 24vw;
  }

  .columns-5 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .column-5, .column-6 {
    height: 24vw;
  }

  .proces-nagrywania-podcastu-section, .proces-nagrywania-podcastu-section.mobile.telefon {
    margin-top: 16%;
  }

  .heading-container {
    margin-top: 0%;
    margin-left: 12%;
    margin-right: 12%;
  }

  .proces-nagrywania-container {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 2% 0% 0%;
    padding-top: 0;
  }

  .podpunkty {
    flex-flow: column;
  }

  .podpunkty.mobile {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    justify-content: flex-start;
    align-items: center;
    max-width: 70%;
    padding-top: 0;
  }

  .photo-pion.mobile {
    height: 100vh;
  }

  .image-pion {
    max-width: 100%;
    height: 100%;
  }

  .podpunkty-container {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    width: 80vw;
  }

  .punktory {
    width: auto;
  }

  .cennik-section {
    margin-top: 16%;
  }

  .cennik-section.mobile {
    display: none;
  }

  .cennik-section.mobile.telefonik {
    margin-top: 16%;
    display: none;
  }

  .cennik-container {
    margin-top: 4%;
    margin-left: 8%;
    margin-right: 8%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tytu-container {
    padding: 6%;
  }

  .tytu-container.wideo {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cennik-heading {
    font-size: var(--small-heading-hori);
    line-height: var(--small-heading-hori);
    font-weight: 700;
  }

  .cennik-heading.wideo.dodatkowe {
    font-size: 3vw;
    line-height: 3vw;
  }

  .cennik-heading.wideo.dodatkowe.pakiet-tekst-horizontal {
    line-height: 4.4vw;
  }

  .cennik-heading.wideo.dodatkowe.pakiet-tekst-horizontal.telefon-pakiet {
    font-size: var(--small-heading-hori);
    line-height: var(--tekst-hori-1);
  }

  .cennik-heading.wideo.dodatkowe.tekst-do-cennika {
    font-size: var(--small-heading-hori);
  }

  .cennik-heading.wideo.tekst-do-cennika {
    font-size: var(--small-heading-hori);
    line-height: var(--small-heading-hori);
  }

  .cennik-heading.wynajem-powierzchcni {
    line-height: 4vw;
  }

  .cena-heading {
    font-size: 5vw;
    line-height: 5vw;
  }

  .cena-wrapper-2 {
    grid-column-gap: 5%;
    grid-row-gap: 5%;
  }

  ._w-cenie-section {
    margin-bottom: 4%;
  }

  ._w-cenie-elements {
    margin-bottom: 0%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  ._w-cenie-elements.wideo.kadry {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-bottom: 1rem;
  }

  ._w-cenie-elements.dodatkowe {
    padding-left: 3%;
    padding-right: 3%;
  }

  ._w-cenie-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .cena {
    justify-content: flex-start;
    align-items: baseline;
  }

  .cena.mo-liwe {
    padding-left: 0;
  }

  .cena-zdj-cie {
    width: 3vw;
    min-width: 3vw;
    max-width: 5vw;
  }

  .cena-zdj-cie.dodatkowe {
    width: 10vw;
    max-width: 13vw;
  }

  .studio-container {
    margin-top: 0%;
    margin-left: 0%;
    margin-right: 8%;
  }

  .nr1 {
    border-radius: .6rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .numer-and-text {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .opinie-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0%;
  }

  .opinie-section.mobile {
    margin-top: 16%;
    display: none;
  }

  .opinie-section.to-znika {
    margin-top: 16%;
    padding-top: 6%;
    padding-bottom: 6%;
  }

  .dane-opiniodawcy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .opiniodawca-image {
    width: 6vw;
    height: 6vw;
  }

  .podcast-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 0%;
  }

  .podcast-wrapper.podcast-wideo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 0%;
  }

  .materia-surowy-wrapper {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1rem 1.5rem;
  }

  .materia-surowy-wrapper.wideo {
    flex-flow: row;
    justify-content: space-around;
    align-self: stretch;
  }

  .materia-surowy-wrapper.wideo.dwa {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .materia-surowy-wrapper.wideo.do-lewej-plis, .materia-surowy-wrapper.wideo.do-lewej {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cena-nowa {
    font-size: 5vw;
    line-height: 5vw;
  }

  .cena-nowa.wideo {
    font-size: var(--tekst-hori-1);
    line-height: var(--tekst-hori);
  }

  .cena-nowa.tekst-do-cennika {
    font-size: var(--heading-hori);
  }

  .cena-nowa.tekst-do-cennika.nowe-studio-b {
    font-size: 4.5vw;
    line-height: 4.5vw;
  }

  .wycena-nowa {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .postprodukcja-wrapper {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    padding: 1rem 1.5rem;
  }

  .wycena-wrapper {
    flex-flow: row;
    flex: 0 auto;
  }

  .podcast-audio {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem 1rem 2rem;
  }

  .podcast-audio.dodatkowe {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .tekst-w-nawiasie {
    font-size: var(--tekst-hori);
    text-align: center;
    width: auto;
    min-width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    line-height: 4vw;
  }

  .bia-a-postprodukcja {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    padding-left: .5rem;
    padding-right: .5rem;
    display: flex;
  }

  .tekst-studio-b {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
  }

  .podcast-audio-wrapper {
    align-self: auto;
    margin: 0%;
  }

  .podcast-audio-wrapper.podcast-odst-p {
    margin-left: 8%;
    margin-right: 8%;
  }

  .wynajem-powierzchni-studio-a.podcast-odst-p {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 12%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .wynajem-powierzchni-studio-b {
    margin: 0%;
  }

  .ceny-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .punktory-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
  }

  .dwie-osoby-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .mo-liwe-ustawienia-kadr-w {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-left: 3%;
    padding-right: 3%;
    display: flex;
  }

  .dodatkowa-cena-kafelek {
    font-size: 2.3vw;
    line-height: 2.3vw;
  }

  .zdj-cia-plus-tekst {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .trzy-zdj-cia-wrapper.studio-b {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .zdj-cie-1.studio-b {
    height: 20vw;
  }

  .zdj-cie-1.studio-b.lol {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0428969416fe49bc11268_P3070060-min.jpg");
    background-position: 50%;
  }

  .zdj-cie-2.studio-b {
    height: 20vw;
  }

  .zdj-cie-2.studio-b.lol {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d04298a4a537691f4b99eb_P3070051-min.jpg");
  }

  .studio-plus-przycisk {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 6%;
  }

  .wszustko-container {
    margin-left: 8%;
    margin-right: 8%;
  }

  .podcast-audio-horizontal {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: 12%;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .podcast-audio-horizontal.wersja-1 {
    margin-top: 6%;
  }

  .podcasty-wideo {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: 12%;
    display: flex;
  }

  .content-i-przycisk {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-self: stretch;
    display: flex;
  }

  .punktacja-i-przycisk {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: 6%;
    display: flex;
  }

  .photo-kamer {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6713bcf4328c0c99c5e2a354_kamera.png");
    background-position: 50%;
    background-size: cover;
    height: 30vw;
  }

  .photo-kamer.v2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6713bd68d81d0022548bba84_davinci.png");
  }

  .photo-kamer.v2.t-o-mobile-1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4ab2f61549fdad8a40651_t%C5%82o%20studio%20a%201.png");
  }

  .photo-kamer.v2.t-o-mobile-1.t-o-mobile-2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0c7018fcfbb5f5feb88a9_B8.png");
  }

  .photo-kamer.v3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6713be46119cbd358a9fb520_mikrofon.png");
  }

  .photo-kamer.v4 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6713be46119cbd358a9fb520_mikrofon.png");
    background-size: cover;
  }

  .photo-kamer.v4.v10 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6713be5ddc0f14d3c94d6c78_prompter.png");
  }

  .photo-kamer.v4.shure-153 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6728aa2766c6dd0de15c0331_mikrofon.png");
  }

  .photo-kamer.v5 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6713be3db8e666f99486ded0_swiatlo.png");
    background-size: cover;
  }

  .photo-kamer.v6 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6713be769723072b17ef8cb6_sprz%C4%99t.png");
  }

  .photo-kamer.studio-b-2-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4b19b39b87a59f1387421_rode%20t%C5%82o%20mobile.png");
    background-position: 50% 0;
  }

  .wrapper-sprz-t {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-top: 8%;
  }

  .wrapper-sprz-t.galeryyyja {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .wrapper-sprz-t.galeryyyja.cz-studio-a {
    margin-top: 4%;
  }

  .wido-promocyjne-sprz-t {
    margin-top: 8%;
  }

  .image-60, .image-65 {
    width: 100%;
  }

  .podcasty-medialne-heading {
    margin-left: 8%;
    margin-right: 8%;
  }

  .podcasty-medialne {
    flex-flow: column;
    margin-top: 16%;
    display: flex;
  }

  .podcasty-medialne-kafelki-wrapper-1 {
    justify-content: center;
    align-items: center;
    margin-top: 6%;
  }

  .kafelek-podcast {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
    width: auto;
  }

  .zdj-cie-podcast {
    height: 20vw;
  }

  .tytu-podcastu {
    font-size: var(--min-heading-hori);
    line-height: var(--min-heading-hori);
  }

  .tytu-podcastu.numer-telefonu {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }

  .tytu-podcastu.voucher {
    font-size: var(--min-heading-hori);
    line-height: 2.8vw;
  }

  .tytu-podcastu.voucher.slajdzik {
    font-size: 2.3vw;
    line-height: 2.8vw;
  }

  .wykonawca-podcastu {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
  }

  .wykonawca-podcastu.cena-ma-a-v1, .wykonawca-podcastu.voucher {
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .wykonawca-podcastu.voucher.tekst-do-cennika {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
  }

  .kafelki-dwa-rz-dy {
    display: none;
  }

  .kafelki-dwa-rz-dy._3-rz-dy {
    display: flex;
  }

  .mapa-holding {
    margin-left: 8%;
    margin-right: 8%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .kontakt-section {
    margin-top: 16%;
  }

  .pionowe-dane-studia {
    margin-left: 0%;
  }

  .napisz-do-nas {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tw-j-mail, .twoje-imi, .twoja-wiadomo, .submit-button {
    font-size: 2.3vw;
    line-height: 2.3vw;
  }

  .pion-pus-plansza {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-left: 8%;
    margin-right: 9%;
  }

  .podcasty-sportowe-wrapper, .podcasty-biznesowe, .podcasty-bran-owe, .podcasty-edukacyjne {
    display: none;
  }

  .podcasty-sportowe-v2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
    display: flex;
  }

  .podcasty-sportowe-vw {
    max-width: 50%;
    padding-right: .5rem;
  }

  .podcasty-sportowe-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 6%;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .podcasty-biznesowe-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }

  .podcasty-biznesowe-wrapper-3 {
    max-width: 50%;
    padding-right: .5rem;
  }

  .podcasty-biznesowe-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 6%;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .podcasty-bran-owe-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }

  .podcasty-bran-owe-wrapper-3 {
    max-width: 50%;
    padding-right: .5rem;
  }

  .podcasty-bran-owe-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 6%;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .podcasty-edukacyjne-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }

  .podcasty-edukacyjne-wrapper-3 {
    max-width: 50%;
    padding-right: .5rem;
  }

  .podcasty-edukacyjne-wrapper-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 6%;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .zesp-section {
    margin-top: 16%;
  }

  .mariusz {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    margin-top: 4%;
  }

  .przemek {
    margin-top: 14%;
  }

  .przemek-detale {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    margin-top: 4%;
  }

  .marcysia-i-wiktor {
    margin-top: 14%;
  }

  .marcysia-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    margin-top: 4%;
  }

  .wiktor-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    margin-top: 10%;
  }

  .wirtualny-spacer {
    margin-top: 16%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .zdj-cie-podcasty {
    width: 100%;
  }

  .zdj-cie-podcasty.studyjeczko-b-najukocha-sze {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6745a8e030b1422103b87ddb_CZERWONY%202-min.jpg");
    background-position: 50%;
    background-size: cover;
    border-radius: 1rem;
    height: 30vw;
  }

  .zdj-cie-podcasty.studyjeczko-b-najukocha-sze.stydujko-a-podstronka-mobile-1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67768539c988d776c6059c8b_krzeslosa%202-min.jpg");
    background-position: 50%;
    height: 30vw;
  }

  .zdj-cie-podcasty.studyjeczko-bbb {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67459cbb3c01e0e11300bcec_ja%20bez-min.jpg");
    background-position: 50%;
    background-size: cover;
    border-radius: 1rem;
    height: 30vw;
  }

  .zdj-cie-podcasty.studyjeczko-bbb.studyjko-a-podstronka-22 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744741cea69560641e06a40_r%20number%205-min.jpg");
    height: 30vw;
  }

  .zdj-cie-podcasty.studyjeczko-bb {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/679a4025719efed2b51b9ee5_zdj%C4%85tko%20studio%20b%203.png");
    background-position: 50%;
    background-size: cover;
    border-radius: 1rem;
    height: 12rem;
  }

  ._2-zdj-cia-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .zdj-cie-v1, .zdj-cie-v2 {
    height: 16vw;
  }

  .lightbox-link-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .zdj-cie-kuchni.kuchnia-1, .zdj-cie-kuchni.kuchnia-2, .zdj-cie-kuchni.kuchnia-3, .zdj-cie-kuchni.lazienka-1, .zdj-cie-kuchni.lazienka-2, .zdj-cie-kuchni.lazienka-3 {
    height: 16vw;
  }

  .zdj-cie-1-vip-room, .zdj-cie-1-vip-room.realizatorka-1 {
    height: 24vw;
  }

  .zdj-cie-3-vip-room {
    height: 16vw;
  }

  .zdj-cie-3-vip-room.realizatorka-3 {
    height: 14vw;
  }

  .zdj-cie-4-vip-room {
    height: 16vw;
  }

  .zdj-cie-4-vip-room.realizatorka-4 {
    height: 14vw;
  }

  .zdj-cie-5-vip-room {
    height: 16vw;
  }

  .zdj-cie-5-vip-room.realizatorka-5, .zdj-cie-4-realizatorka, .zdj-cie-ma-e-studio-a {
    height: 14vw;
  }

  .zdj-cie-ma-1, .zdj-cie-ma-e-2, .zdj-cie-ma-e-3 {
    min-height: 14vw;
    max-height: 14vw;
  }

  .zdj-ciee-1, .zdj-ciee-1.aranzacjos, .zdj-ciee-2, .zdj-ciee-3 {
    height: 14vw;
  }

  .du-e-zdj-cie-numer-1, .g-wne-zdj-cie-du-e-v2 {
    height: 20vw;
  }

  .ma-e-zdj-cie-v1, .ma-e-zdj-cie-v2, .ma-e-zdj-cie-v3, .ma-e-zdj-cie-v4, .zdj-cie-1-studio-b, .zdj-cie-2-studio-b, .zdj-cie-3-studio-b, .zdj-cie-4-studio-b {
    height: 16vw;
  }

  .zdj-cie-5-studio-b {
    height: 14vw;
  }

  .aran-acje-v1 {
    height: 16vw;
  }

  .aran-acje-v1.new-1.new-11.studio-b-1.mniejsze {
    background-position: 0%;
  }

  .aran-acje-v1.new-1.new-11.mniejsze {
    height: 20vw;
  }

  .aran-acje-bv2 {
    height: 16vw;
  }

  .aran-acje-bv2.new-2.new-12.mniejsze {
    height: 20vw;
  }

  .aran-acje-v3 {
    height: 16vw;
  }

  .aran-acje-v3.new-3.new-13.stuio-b-3.mniejsze {
    background-position: 100%;
  }

  .aran-acje-v3.new-3.new-13.mniejsze {
    height: 20vw;
  }

  .aran-acje-v4, .aran-acje-v5, .aran-acje-v6, .aran-acje-v7, .aran-acje-v8 {
    height: 16vw;
  }

  .aran-acje-v8.mew-8 {
    background-position: 50%;
  }

  .aran-acje-v9 {
    height: 16vw;
  }

  .photo-1, .photo-2.inny-2, .photo-2.inny-8 {
    height: 20vw;
  }

  .limitowane-2-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .limitowane-2-wrapper.slajdzik {
    margin-left: 8%;
    margin-right: 8%;
  }

  .limitowane-2-wrapper.tylko-desktop {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .limitowany-1 {
    padding: 1rem .5rem;
  }

  .cena-du-a-v1 {
    font-size: 4vw;
    line-height: 4vw;
  }

  .header-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .btn {
    padding: 7px 15px;
  }

  .section {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .header-wrapper_left {
    margin-top: 20px;
    margin-left: 0;
  }

  .variable-width-section {
    padding-top: 40px;
  }

  .arrow-block {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .slideros.mobile {
    height: 65vw;
    margin-left: .5%;
    margin-right: .5%;
  }

  .slideros.mobile.wersja-2-mobile.wersja-3-mobile {
    display: block;
  }

  .slideros.mobile.wersja-2-mobile.wersja-3-mobile.outz {
    display: none;
  }

  .right-arrow-2 {
    width: 7vw;
    height: 7vw;
  }

  .slide-nav-2 {
    font-size: 2.5vw;
  }

  .icon-2 {
    border: .2px #000;
  }

  .slider-mobile {
    display: none;
  }

  .slider-3 {
    height: 65vw;
  }

  .kafelki-ze-zdj-ciami-section, .kafelki-ze-zdj-ciami-wrapper.o-wietlenie {
    display: none;
  }

  .kafelki-ze-zdj-ciami-wrapper.krzes-a.krzes-mobile {
    margin-left: 8%;
    margin-right: 8%;
  }

  .zdj-cie-kafelka {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672524d13ddff6684dc4743d_st%C3%B3%C5%82%201.jpg");
    background-position: 0 0;
    background-size: cover;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 8rem;
  }

  .zdj-cie-kafelka.krzes-o {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bb518e614a484234d2b_KRZES%C5%81A%201-min.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722413ef8b98c40c199a687_czarna%20zas%C5%82ona.png");
    background-position: 50%;
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka-v4 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722471d9290465eb62ecc8e_CIEMNA%20ZAS%C5%81ONA.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka-v4.lamelki {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337ecde00965b1139d4a9_lamele.png");
  }

  .zdj-cie-kafelka.krzes-o.swiatelko-1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b2db8b542a532c56a0f_OSWIETLENIE%201.png");
    background-position: 50%;
  }

  .zdj-cie-kafelka.krzes-o.swiatelko-1.swiatelko-v5 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232eedcbabc46664355dbe_o%C5%9Bwietlenie%205.png");
  }

  .zdj-cie-kafelka.krzes-o.swiatelko-1.swiatelko-v7 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f444b4a9b9591c85af1_o%C5%9Bwietlenie%207.png");
  }

  .zdj-cie-kafelka.krzes-o.swiatelko-1.swiatelko-v9 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f62b4d90417ab9b0f0b_o%C5%9Bwietlenie%209.png");
  }

  .zdj-cie-kafelka.krzes-o.swiatelko-1.swiatelko-v11 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f6dd8c4115ffc320b78_o%C5%9Bwietlenei%2010.png");
  }

  .zdj-cie-kafelka.krzes-o.swiatelko-1.swiastelko-13 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232fb895b89fcd4c4f6e06_o%C5%9Bwietlenie%2013.png");
  }

  .zdj-cie-kafelka.krzes-o-v2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bc438fe638915c95bbc_KRZES%C5%81A%205-min.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .zdj-cie-kafelka.krzes-o-v2.zas-oneczka-v1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67224738d6eb36ec7f2002df_ZIELONA%20ZAS%C5%81ONA.png");
  }

  .zdj-cie-kafelka.krzes-o-v2.zas-oneczka-v5 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67224746b8b40bf6d7fb71b4_%C5%BB%C3%93%C5%81TA%20ZAS%C5%81ONA.png");
  }

  .zdj-cie-kafelka.krzes-o-v2.zas-oneczka-v5.greenscreen {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337f8ed289f6f78927540_greenscreen.png");
  }

  .zdj-cie-kafelka.krzes-o-v2.swiatelko-2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b3d1ac2bec1495eed60_O%C5%9AWIETLENIE%202.png");
  }

  .zdj-cie-kafelka.krzes-o-v2.swiatelko-2.swiatelko-v6 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f39ed289f6f788aad57_o%C5%9Bwietlenie%206.png");
  }

  .zdj-cie-kafelka.krzes-o-v2.swiatelko-2.swiatelko-v8 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f51cbabc4666435c82a_o%C5%9Bwietlenie%208.png");
  }

  .zdj-cie-kafelka.krzes-o-v2.swiatelko-2.swiatelko-v10 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f6dd8c4115ffc320b78_o%C5%9Bwietlenei%2010.png");
  }

  .zdj-cie-kafelka.krzes-o-v2.swiatelko-2.swiatelko-v12 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232facb4d90417ab9b5590_o%C5%9Bwietlenie%2012.png");
  }

  .zdj-cie-kafelka.krzes-o-v2.swiatelko-2.swiatelko-14 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232fc34b4a9b9591c8cc4e_o%C5%9Bwietlenei%2014.png");
  }

  .zdj-cie-kafelka.krzes-o-v3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bd6a1555fcc1499cae4_KRZES%C5%81A%206-min.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .zdj-cie-kafelka.krzes-o-v3.zas-oneczka-v2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722470645af47bcf50e0e1f_BE%C5%BBOWA%20ZAS%C5%81ONA.png");
  }

  .zdj-cie-kafelka.krzes-o-v3.zas-oneczka-v2.kostka {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337deed289f6f789263ec_BIA%C5%81A%20KOSTKA-min.png");
    background-position: 50%;
  }

  .zdj-cie-kafelka.krzes-o-v3.swiatelko-v3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b4b4f9a1a3a3faf4f46_OSWIETLENIE%204.png");
    background-position: 50%;
  }

  .zdj-cie-kafelka.krzes-o-v3.krzeselko-5-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bfe18e614a4842394a1_KRZES%C5%81A%204-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o-v3.krzeselko-7-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c21605aef923fdb4077_KRZES%C5%81A%202-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o-v3.krzeselko-8-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c3250d571de835adeb8_KRZES%C5%81A%207-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o-v4 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445be68178907ba6b45641_KRZES%C5%81A%208-min.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .zdj-cie-kafelka.krzes-o-v4.zas-oneczka-v3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722471d9290465eb62ecc8e_CIEMNA%20ZAS%C5%81ONA.png");
  }

  .zdj-cie-kafelka.krzes-o-v4.zas-oneczka-v3.lamelki {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337ecde00965b1139d4a9_lamele.png");
  }

  .zdj-cie-kafelka.krzes-o-v4.swiatelko-v4 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b57684c8662828b46e7_OSWIETLENIE%203.png");
    background-position: 50%;
  }

  .zdj-cie-kafelka.krzes-o-v4.krzeselko-6-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c0a919120c136bf6e92_KRZES%C5%81A%203-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o-v4.krzeselko-8-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c3250d571de835adeb8_KRZES%C5%81A%207-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o-v4.krzeselko-9-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c3ebaacb8f2c66596fc_KRZES%C5%81A%209-min.jpg");
  }

  .zdj-cie-kafelka.dodatek {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445adbd118f03d29f20827_DODATEK%201-min-min.jpg");
    background-size: cover;
  }

  .zdj-cie-kafelka.dodatek.dodatek-66 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445aa96e1b2bc0ad26b24a_DODATEK%205-min-min.jpg");
  }

  .zdj-cie-kafelka.dodatek.dodatek-88 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a8e3449cd3bfe67cdee_DODATEK%207-min-min.jpg");
    background-position: 50% 100%;
  }

  .zdj-cie-kafelka.dodatek.dodatek-11 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a71372a700d8964150e_DODATEK%209-min-min.jpg");
  }

  .zdj-cie-kafelka.dodatek.dodatek-13 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a66b59108038b4ac2ec_DODATEK%2010-min-min.jpg");
  }

  .zdj-cie-kafelka.dodatek-v1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445ad058a3ecc03b08a103_DODATEK%202-min-min.jpg");
    background-size: cover;
  }

  .zdj-cie-kafelka.dodatek-v1.dodatek-3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445ac504c4ab577562e908_DODATEK%203-min-min.jpg");
  }

  .zdj-cie-kafelka.dodatek-v1.dodatek-77 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a9d6bfc200427de7909_DODATEK%206-min-min.jpg");
  }

  .zdj-cie-kafelka.dodatek-v1.dodatek-99 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a84372a700d896421c1_DODATEK%208-min-min.jpg");
  }

  .zdj-cie-kafelka.dodatek-v1.dodatek-12 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a41b59108038b4a9ab9_DODATEK%2011-min-2.jpg");
  }

  .zdj-cie-kafelka.dodatek-v1.dodatek-14 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a597e6413aeb31fc671_DODATEK%2012-min-min.jpg");
    background-position: 50%;
  }

  .zdj-cie-kafelka.dodatek-v2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672333a2f3e3b7ce75593490_dodatki%2003.png");
    background-size: cover;
  }

  .zdj-cie-kafelka.dodatek-v2.dodatek-44 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445ab9d118f03d29f1e41e_DODATEK%204-min-min.jpg");
  }

  .zdj-cie-kafelka.stolikkk {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672524f70214d0f5a802fe82_st%C3%B3%C5%82%202.jpg");
  }

  .zdj-cie-kafelka.stolikkk.sto-k-2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744606718e614a4842800fa_ST%C3%93%C5%81%202-min.jpg");
    background-position: 50%;
  }

  .zdj-cie-kafelka.stolikkk.sto-k-4 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744608469b4d3f616a9f2ea_ST%C3%93%C5%81%205-min.jpg");
    background-position: 50%;
  }

  .zdj-cie-kafelka.stolikkk.sto-ek-5 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67446094ce434bde2eb01f23_ST%C3%93%C5%81%204-min.jpg");
    background-position: 50% 100%;
  }

  .zdj-cie-kafelka.stolikkk-1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725250da4f987a57a5beda4_st%C3%B3%C5%82%203.jpg");
    background-position: 50%;
  }

  .zdj-cie-kafelka.stolikkk-1.sto-ek-6 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674460b39fc74686af01cae0_st%C3%B3%C5%82%203-min.jpg");
  }

  .zdj-cie-kafelka.stolikkk-1.sto-ek-6.inny-st, .zdj-cie-kafelka.stolikkk-2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725253bbc1fb4143f3d6677_st%C3%B3%C5%82%204.jpg");
  }

  .zdj-cie-kafelka.stolikkk-3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725254a3caca7609f2b58dd_st%C3%B3%C5%82%205.jpg");
  }

  .zdj-cie-kafelka.sto-ek-1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744605aaa11b1dfe6c443e2_ST%C3%93%C5%81%206-min.jpg");
    background-position: 50%;
  }

  .zdj-cie-kafelka.sto-ek-3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744607418e614a48428124e_ST%C3%93%C5%81%201-min.jpg");
    background-position: 50%;
  }

  .image-81.krzes-a.krzese-ka-mobile {
    height: 8rem;
  }

  .nazwa-sekcji {
    margin-top: 10%;
    display: flex;
  }

  .nazwa-sekcji.to-znika, .slider-5 {
    display: none;
  }

  .aran-acje-slider {
    height: 15rem;
    margin-top: 4%;
    margin-bottom: 10%;
    display: block;
  }

  .aran-acje-slider.t-a-slider {
    height: 15rem;
    margin-bottom: 10%;
    display: block;
  }

  .aran-acje-slider.t-a-slider.to-znika {
    margin-top: 2%;
  }

  .aran-acje-slider.to-znika {
    display: none;
  }

  .aran-acje-slider.to-wi-cej {
    margin-top: 10%;
  }

  .aran-acje-slider.to-wi-cej._4 {
    margin-top: 4%;
  }

  .slide-nav-7 {
    justify-content: center;
    align-items: center;
    font-size: 2vw;
    line-height: 3vw;
    display: flex;
  }

  .slide-5 {
    background-color: var(--background);
  }

  .right-arrow-6 {
    color: var(--przycisk-cennik);
    width: 8vw;
  }

  .left-arrow-5 {
    color: var(--white);
    width: 8vw;
  }

  .lightbox-link-6 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .tekst-2 {
    padding-right: 0;
    font-size: 2.3vw;
    line-height: 4vw;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .cart-quantity {
    font-size: 2.3vw;
  }

  .produkt-heading.heading-voucheru {
    font-size: 1.6rem;
  }

  .opis-produktu-container {
    margin-top: 6%;
  }

  .cena-produktu-custom {
    font-size: 4.4vw;
    line-height: 4.4vw;
  }

  .teskt-ilo, .tekst-wyb-r-ilo-ci {
    font-size: 2.3vw;
    line-height: 2.3vw;
  }

  .dodaj-do-koszyka-przycisk, .kup-teraz-przycisk {
    font-size: 2.3vw;
  }

  .bebechy-ceny {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cena-plus-ilo {
    justify-content: space-between;
    align-items: center;
  }

  .field-label-2 {
    font-size: 2.3vw;
  }

  .quantity-2, .add-to-cart-button-2, .buy-now-button-2 {
    font-size: 2.3vw;
    line-height: 2.3vw;
  }

  .zdj-cie-nasza-oferta {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67289153f7b871148126b675_CENNIK%20OK%C5%81%C4%84DKA.png");
    background-position: 50%;
    background-size: cover;
    border-radius: 1rem;
    align-self: stretch;
    height: 40vw;
  }

  .zdj-cie-nasza-oferta.vouchery-ok-adka {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66deb140fc541c47519a4fe4_voucherki.png");
  }

  .zdj-cie-nasza-oferta.podcasty-ok-dka {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4ab2f61549fdad8a40651_t%C5%82o%20studio%20a%201.png");
  }

  .wr-na-g-r-section {
    margin-top: 10%;
  }

  .wr-na-g-r-section.mobile-przycisk, .opis-vouchera-sction, .podobne-vouchery-section {
    margin-top: 12%;
  }

  .podobne-vouchery-wrapper {
    margin-top: .5rem;
  }

  .collection-list {
    flex-flow: wrap;
    place-content: stretch center;
    align-items: center;
  }

  .collection-item {
    min-width: 100%;
  }

  .cena-voucheru-proponowanego {
    padding-top: 1rem;
  }

  .link-do-youtube-container {
    width: auto;
  }

  .heading-mid {
    font-size: 3vw;
    line-height: 3vw;
  }

  .heading-mid.g-wneee {
    font-size: 3vw;
  }

  .checkout-text, .checkout-text.liczba, .checkout-text.tekst-vouchera {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }

  .checkout-text.pole-obowi-zkowe {
    font-size: 2vw;
    line-height: 2vw;
  }

  .sekcja-checkout-text {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }

  .cena-checkout {
    font-size: 3vw;
    line-height: 3vw;
  }

  .tytu-vouchera-checkout {
    font-size: 2.5vw;
  }

  .dzi-kujemy-heading {
    font-size: 4vw;
    line-height: 4vw;
  }

  .dzi-kujemy-heading-plus-tekst {
    margin-top: 4%;
    margin-bottom: 6%;
  }

  .paragraph-4.tekst.dzi-kujemy-dzi-kujemy {
    width: 90%;
  }

  .desktop-footer-container-2 {
    margin-top: 24%;
    padding-top: 6%;
  }

  .menu-link-2, .menu-link-2.footer {
    font-size: 3vw;
    line-height: 3vw;
  }

  .designer-signature-2 {
    padding-top: 1.5%;
    padding-bottom: 1.5%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .kod-promocyjny {
    background-size: cover;
    width: auto;
    height: 14vw;
  }

  .zdj-cie-1-realizatorka, .zdj-cie-2-realizatorka {
    height: 22vw;
  }

  .zdj-cie-3-realizatorka, .zdj-cie-04-realizatorka, .zdj-cie-05-realizatorka, .zdj-cie-06-realizatorka {
    height: 16vw;
  }

  .lightbox-number-0 {
    background-position: 50%;
  }

  .pakiet-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 3%;
  }

  ._10-tekst {
    font-size: 6vw;
    line-height: 6vw;
  }

  .tytu-pakietu-telefon-horizontal {
    margin-top: 1rem;
  }

  .pakiet--10-mobile {
    display: none;
  }

  .big-white-text-hero {
    font-size: var(--hero-tablet-1);
    line-height: var(--hero-tablet-2);
    width: 65vw;
  }

  .big-white-text-hero.sprz-t {
    line-height: var(--hero-tablet-2);
  }

  .big-white-text-hero.aran-acje-hero, .big-white-text-hero.kontakt-hero {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .promocja-tekstowa {
    font-size: 2.5vw;
    line-height: 3vw;
  }

  .icon-7, .icon-8, .icon-9, .icon-10, .icon-11, .icon-12, .icon-13, .icon-14, .icon-15, .icon-16, .icon-17, .icon-18, .icon-19, .icon-20, .icon-21, .icon-22 {
    color: var(--white);
  }

  .dane-kontaktowe-obu-studi-w {
    flex-flow: column;
  }

  .menu-links-wrapper-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: -100%;
    padding-top: 6%;
    padding-bottom: 25%;
  }

  .menu-link-3 {
    font-size: 3vw;
    line-height: 3vw;
  }

  .lottie-animation-3 {
    width: 4vw;
    height: 4vw;
  }

  .hamburger-menu-mobile-2 {
    justify-content: center;
    align-items: center;
    width: 8vw;
    height: 8vw;
    padding-top: 1rem;
    display: flex;
  }

  .mobile-menu-section-2 {
    justify-content: space-between;
    align-items: center;
    margin-top: 0%;
    padding-top: 6%;
  }

  .menu-links-wrapper-3, .menu-links-wrapper-4, .menu-links-wrapper-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: -100%;
    padding-top: 6%;
    padding-bottom: 25%;
  }

  .sekcje-desktop {
    display: none;
  }

  .sekcja-opis.wersja-niebieska {
    margin-top: 16%;
    margin-left: 8%;
    margin-right: 8%;
    padding-top: 6%;
    padding-bottom: 6%;
  }

  .sekcja-opis.wersja-niebieska.wersja-w-podcastach._10, .sekcja-opis.wersja-niebieska.wersja-do-podcastow._10 {
    margin-top: 16%;
  }

  ._4-column-grid {
    margin-bottom: 4%;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .testimonial-slider-large {
    margin-top: 4%;
    margin-left: 12%;
    margin-right: 12%;
    padding: 0;
  }

  .testimonial-slide {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding: 0;
  }

  .testimonial-content {
    max-width: none;
    margin-bottom: 1.5rem;
    margin-right: 0;
  }

  .testimonial-quote-icon {
    width: 50px;
    margin-bottom: 16px;
  }

  .testimonial-image-two {
    width: 100%;
    height: 26vw;
  }

  .testimonial-slider-nav {
    margin-top: 0;
  }

  .opiie-slider {
    margin-top: 4%;
    padding: 0;
  }

  .testimonial-slide-wrapper-2 {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left-2 {
    left: -10px;
  }

  .testimonial-slider-right-2 {
    right: -10px;
  }

  .budynek-wewnatrz {
    margin-left: 8%;
    margin-right: 8%;
  }

  .text-block-12 {
    font-size: var(--tekst-hori);
    line-height: var(--tekst-hori-1);
    margin-left: 10%;
    margin-right: 10%;
  }

  .team-slider, .gallery-slider-2 {
    padding: 60px 15px;
  }

  .gallery-slide-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text-2 {
    line-height: 30px;
  }

  .gallery-slider-left-2 {
    left: -20px;
  }

  .gallery-slider-right-2 {
    right: -20px;
  }

  .medyczny-slider {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .logo-image {
    height: 48px;
  }

  .desktop-logo {
    justify-content: space-between;
    align-items: center;
    display: none;
  }

  .menu-links-wrapper {
    z-index: 5;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: -100%;
    padding-top: 8%;
    padding-bottom: 48%;
    position: fixed;
  }

  .menu-link, .menu-link.footer {
    font-size: 4vw;
    line-height: 4vw;
  }

  .menu-link.footer.stopka, .menu-link.footer.stopka.w--current {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .social-media-icon-wrapper.mobile.desktop.niebieskie.pionowe-sm {
    flex-flow: row;
    flex: 0 auto;
    justify-content: space-between;
    align-self: auto;
    align-items: flex-start;
  }

  .mobile-menu-section {
    background-color: var(--background);
    justify-content: center;
    align-items: center;
    margin-top: 0%;
    padding-top: 8%;
    font-weight: 400;
    display: flex;
    position: static;
  }

  .mobile-logo {
    width: 50%;
  }

  .mobile-logo.w--current {
    flex: 1;
  }

  .mobile-logo-image {
    max-width: none;
    height: 48px;
  }

  .hamburger-menu-mobile {
    justify-content: center;
    align-items: center;
    width: 12vw;
    height: 12vw;
    display: flex;
  }

  .lottie-animation-2 {
    z-index: 6;
    width: 6vw;
    height: 6vw;
    position: absolute;
  }

  .mobile-menu-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .container-2 {
    max-width: none;
  }

  .hero-section {
    margin-top: 10%;
    display: block;
  }

  .hero-section.voucherosy {
    display: block;
  }

  .hero-container {
    background-position: 100% 100%;
    border-radius: 1rem;
    height: 40vw;
    margin: 4% 4% 8%;
    padding: 6% 4% 6% 6%;
  }

  .hero-container.podcasty {
    background-position: 50%;
    padding-left: 6%;
  }

  .hero-container.cennik, .hero-container.cennik.mobile, .hero-container.realizacje {
    background-position: 50%;
  }

  .hero-container.realizacje.mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671a50a2aebae35e84e6bb3c_kasety%20mobile.png");
    background-position: 50%;
  }

  .hero-container.realizacje.mobile.najmniejszy {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671a51867c4dd680d9e7c5c6_kasety%20mobile%202.png");
  }

  .hero-container.kontakt {
    background-position: 50%;
  }

  .hero-container.nasz-zesp {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671b634504ad8fbb4e8112b2_nasz%20zesp%C3%B3%C5%82%20hero.png");
    background-position: 100%;
  }

  .hero-container.wirtualny {
    background-position: 0%;
  }

  .hero-container.galeria, .hero-container.vouchery {
    background-position: 100%;
  }

  .hero-container.vouchery.przecenka {
    background-position: 50%;
  }

  .hero-container.vouchery.przecenka.mobilek-przecena {
    background-position: 100%;
  }

  .hero-container.vouchery.promocja-swiateczna {
    background-position: 0%;
  }

  .hero-container.aran-acje-hero {
    background-position: 50%;
  }

  .hero-container.studio-a-hero {
    background-position: 50%;
    height: 54vw;
  }

  .big-heading {
    max-width: 70rem;
    font-size: 11vw;
    line-height: 16vw;
  }

  .big-heading.podcasty {
    width: 58vw;
    min-width: 58vw;
    max-width: 12rem;
    font-size: 11vw;
    line-height: 16vw;
  }

  .opis-section {
    margin-top: 8%;
  }

  .opis-container {
    margin-bottom: 2%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .big-opis {
    font-size: var(--medium-heading-mobile);
    line-height: var(--medium-heading-mobile-1);
  }

  .big-opis.podcasty.black {
    font-size: var(--medium-heading-mobile);
    line-height: var(--medium-heading-mobile-1);
    max-width: 62vw;
  }

  .big-opis.podcasty.black.cena {
    font-size: 3.5vw;
    line-height: 7vw;
  }

  .statystyki-section {
    margin-top: 20%;
  }

  .statystyki-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: space-between;
    align-items: center;
    margin-top: 20%;
  }

  .statystyka-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .liczba-plus-ikona-wrapper {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
  }

  .ikona {
    width: 8vw;
    height: 8vw;
  }

  .ikona.inne-wymiary-ikony {
    width: 8vw;
  }

  .liczba-heading {
    font-size: var(--statystyki-mobile);
    line-height: var(--statystyki-2-mobile);
  }

  .gray-tekst {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .firmy-section {
    margin-top: 32%;
    padding-top: 8%;
  }

  .firmy-section.transapernt {
    margin-top: 20%;
  }

  .mid-heading, .mid-heading.black {
    font-size: var(--heading-mobile);
    line-height: var(--heading-mobile-1);
    max-width: none;
  }

  .mid-heading.black.podcasty {
    font-size: var(--heading-mobile);
    line-height: var(--heading-mobile-1);
  }

  .mid-heading.black.nasz-zespol {
    line-height: var(--heading-mobile-1);
  }

  .mid-heading.black.tablecik {
    line-height: 10vw;
  }

  .mid-heading.black.uruburu.usun-margin {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
    margin-top: 0%;
  }

  .mid-heading.black.uruburu.usun-margin.bia-a-wersja-z-marginem {
    margin-top: 2%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .mid-heading.black.to-znika {
    display: block;
  }

  .mid-heading.black.bez-podkreslenia {
    font-size: var(--heading-mobile);
    line-height: var(--heading-mobile-1);
  }

  .firmy-wrapper-container {
    margin-top: 0%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .du-y-heading-mid {
    font-size: var(--mid-heading-mobile);
    line-height: var(--medium-heading-mobile-1);
  }

  .du-y-heading-mid.bold, .du-y-heading-mid.bold.mobile {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .du-y-heading-mid.napisz {
    line-height: 7vw;
  }

  .du-y-heading-mid.regulamin {
    line-height: 8vw;
  }

  .du-y-heading-mid.studio-aaa {
    font-size: var(--mid-heading-mobile);
    line-height: var(--mid-heading-mobile);
  }

  .du-y-heading-mid.tekst-ikonek.granat.na-srodecek, .du-y-heading-mid.tekst-ikonek.granat.srodek {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .du-y-heading-mid.na-srodecek.srodek {
    font-size: var(--mid-heading-mobile);
    line-height: var(--medium-heading-mobile-1);
  }

  .du-y-heading-mid.na-srodecek.srodek.tablet-lewo {
    font-size: var(--mid-heading-mobile);
    line-height: var(--mid-heading-mobile-2);
  }

  .du-y-heading-mid.na-srodecek.srodek.srodecekkk {
    text-align: left;
  }

  .nasza-oferta-section.mobile {
    margin-top: 32%;
  }

  .nasza-oferta-section.mobilna-wersja-studyjka-b {
    margin-top: 20%;
  }

  .nasza-oferta-section.mobilna-wersja-studyjka-b.znika, .nasza-oferta-section.mobilna-wersja-studyjka-b.znik-plis {
    display: none;
  }

  .nasza-oferta-container {
    margin-top: 20%;
    margin-bottom: 8%;
  }

  .nasza-oferta-container.vw.podcasty {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 0%;
    margin-bottom: 5rem;
  }

  .nasza-oferta-container.vw.podcasty.strona-g-wna {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .nasza-oferta-container.odj-c-margin {
    margin-top: 0%;
  }

  .tekst {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .tekst.bold {
    font-size: 3.5vw;
    line-height: 7vw;
  }

  .tekst.bold.materia-surowy {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
    padding-top: .5rem;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.wideo, .tekst.bold.materia-surowy.podcast-audio-modal.wideo.dodatkowe {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.wideo.dodatkowe.tekst-do-cennika {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
    max-width: none;
  }

  .tekst.bold.materia-surowy.podcast-audio-modal.wideo.dodatkowe.tekst-do-cennika.n-weczka-d-ugo-c {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .tekst.bold.materia-surowy.cennik-wideo {
    line-height: 5vw;
  }

  .tekst.bold.materia-surowy.tekst-do-cennika, .tekst.cennik {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .tekst.cennik.wideo.podcast-wideo {
    width: auto;
    font-size: 2.5vw;
  }

  .tekst.cennik.wideo.podcast-wideo.tekst-do-cennika {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .tekst.cennik.wideo.dodatkowe {
    line-height: 5vw;
  }

  .tekst.cennik.punktor {
    flex: 1;
  }

  .tekst.cennik.cena-mobile {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .tekst.cennik.cena-mobile.tekst-do-cennika {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .tekst.cennik.telefon {
    width: 70%;
  }

  .tekst.cennik.cenuszka {
    line-height: 4vw;
  }

  .tekst.cennik.szczeg-yu-vouchera {
    line-height: 7vw;
  }

  .tekst.cennik.tekst-do-cennika {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .tekst.opiniodawca.tekst-do-cennika.bez-dlugosci {
    align-self: center;
    max-width: none;
  }

  .tekst.opiniodawca.ciemne {
    line-height: var(--tekst-mobile-1);
  }

  .tekst.opinia.gwiazdki.zmiana {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .tekst.studyjko.studio-b {
    font-size: 3.5vw;
    line-height: 7vw;
  }

  .tekst.studyjko.studio-b.studio-a-opis, .tekst.studyjko.studio-b.tekst-do-cennika {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .tekst.label-kafelka.mobile-version {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .tekst.pogrubiony {
    font-size: 3.7vw;
    line-height: 3.7vw;
  }

  .tekst.pogrubiony.tytu-vouchera {
    font-size: 3.7vw;
    line-height: 5vw;
  }

  .tekst.mobile-header-pakiet {
    max-width: none;
  }

  .tekst.srodek.tablet-lewo.wersja-studyjko-aaa {
    margin-top: 1rem;
    margin-left: 8%;
    margin-right: 8%;
  }

  .tekst.do-lewej {
    text-align: left;
  }

  .oferta-wrapper.v2.podcasty {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .oferta-wrapper.podcasty {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .przycisk-g-wny {
    flex: 1;
    align-self: stretch;
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .przycisk-g-wny.dlaczego-warto {
    font-size: var(--przycisk-mobikle);
    line-height: var(--przycisk-mobikle);
    align-self: flex-start;
    width: 100%;
  }

  .przycisk-g-wny.dlaczego-warto.studio-a {
    font-size: var(--przycisk-mobikle);
    line-height: var(--przycisk-mobikle);
    align-self: stretch;
  }

  .przycisk-g-wny.dlaczego-warto.studio-a.opinie-klient-w.pokaz {
    display: flex;
  }

  .przycisk-g-wny.dlaczego-warto.przycisk-studio-a-oferta.prosz-o-n-wk, .przycisk-g-wny.dlaczego-warto.na-srodek-button {
    line-height: var(--przycisk-mobikle);
  }

  .przycisk-g-wny.cennik {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .przycisk-g-wny.realizacje, .przycisk-g-wny.kup-teraz.slajjjj {
    font-size: var(--przycisk-mobikle);
    line-height: var(--przycisk-mobikle);
  }

  .przycisk-g-wny.kup-teraz.slajjj {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .przycisk-g-wny.kup-teraz.proponowane-vouchery {
    font-size: 3.5vw;
  }

  .przycisk-g-wny._50w-button {
    font-size: var(--przycisk-mobikle);
    line-height: var(--przycisk-mobikle);
    width: auto;
  }

  .przycisk-g-wny.nowa-wersja-horyzontalna {
    font-size: var(--przycisk-mobikle);
    line-height: var(--przycisk-mobikle);
  }

  .przycisk-g-wny.nowa-wersja-horyzontalna.dajmy-mu-odejscie.nowy-kolor-button, .przycisk-g-wny.nowa-wersja-horyzontalna.dajmy-mu-odejscie.zmiana-koloru {
    margin-top: 8%;
  }

  .przycisk-g-wny.nowa-wersja-horyzontalna.dajmy-mu-odejscie.zmiana-koloru.wiekszy-paddin-napis-w {
    line-height: var(--heading-mobile-1);
  }

  .przycisk-g-wny._50w-button {
    line-height: 2ch;
  }

  .photo.horizontal {
    height: 12rem;
  }

  .tekst-i-heading-wrapper {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
  }

  .tekst-i-heading-wrapper.podcasty {
    grid-column-gap: .33rem;
    grid-row-gap: .33rem;
  }

  .tekst-i-heading-wrapper.podcasty.proces.do-lewej.bez-okreslonej-odleglosci {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu {
    margin-top: 8%;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline {
    margin-top: 16%;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline.do-lewej {
    flex-flow: row;
    display: flex;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline.do-lewej.znikk, .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline.do-lewej.znikk.tylko-mobile {
    display: block;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline.do-lewej.nowy-margin {
    margin-top: 0;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.basic-headline.do-lewej.nowy-margin.tylko-mobile {
    display: block;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.galeria-plis-letsgooo.aran-acyjki.lewa {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.do-lewej {
    font-size: var(--mid-heading-mobile);
    margin: 0% 8% 0;
  }

  .tekst-i-heading-wrapper.podcasty.galeryjka.bez-tekstu.do-lewej.tylko-desktop {
    display: none;
  }

  .tekst-i-heading-wrapper.nasz-zesp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .mobile-oferta-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .odwiedzaj-cy-section {
    margin-top: 32%;
  }

  .odwiedzaj-cy-section.inny-marines {
    margin-top: 20%;
  }

  .odwiedzaj-cy-container.oferta-container {
    max-width: 3250vw;
    margin: 20% 8% 8%;
  }

  .odwiedzaj-cy-container.oferta-container.usun-margin {
    margin-bottom: 4%;
  }

  .przycisk-container {
    margin-top: 2rem;
  }

  .przycisk-container.footer {
    flex: 0 auto;
    align-self: stretch;
    margin-top: 0%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .przycisk-container.footer.galeryjka {
    margin-top: 8%;
  }

  .przycisk-container.footer.studyjeczko-studyjeczkunio {
    margin-left: 0%;
    margin-right: 0%;
  }

  .przycisk-container.footer.container-button._2-przyciski {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .desktop-footer-section {
    display: block;
  }

  .desktop-footer-container {
    margin-top: 40%;
    padding-top: 8%;
  }

  .footer-logo {
    width: 45vw;
  }

  .designer-signature {
    padding-top: 2%;
    padding-bottom: 2%;
    font-size: 3vw;
    line-height: 3vw;
  }

  .image-11 {
    max-width: none;
    height: 48px;
  }

  .image-12 {
    max-width: none;
    height: 24vw;
  }

  .carousel-container-3 {
    display: none;
  }

  .logo-container-3 {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
  }

  .image-13 {
    max-width: none;
    height: 22vw;
  }

  .carousel-container-desktop {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-left: 0%;
    padding-top: 4%;
    padding-bottom: 4%;
    display: flex;
    overflow: hidden;
  }

  .logo-container-5 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-around;
    align-items: center;
  }

  .image-15 {
    max-width: none;
    height: 22vw;
  }

  .column._1._2._90 {
    height: 40vw;
  }

  .column._1._2._90.greg.wellmann-image, .column._1._2._90.greg.wendzikowska-image {
    height: 28vw;
  }

  .column._1.mobilek {
    height: 40vw;
  }

  .column._1.mobilek.wellmann.oki-image, .column._1.mobilek.wellmann.dziekan-image {
    height: 28vw;
  }

  .column._6 {
    height: 40vw;
  }

  .column._6.piechoci-ski.doda-image {
    height: 28vw;
  }

  .column._6.piechoci-ski.wieniawa-image {
    background-position: 50% 0;
    height: 28vw;
  }

  .column._6.piechoci-ski.rozkoszny-image, .column._6.piechoci-ski.jdabrowsky-image {
    height: 28vw;
  }

  .column.mobil {
    height: 40vw;
  }

  .column.mobil.le-nodorski, .column.mobil.le-nodorski.molek-image {
    height: 28vw;
  }

  .column-mobile-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    margin-top: 0%;
  }

  .columns, .columns-2 {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .logo-container-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
  }

  .image-20 {
    max-width: none;
    height: 18vw;
  }

  .image-21, .image-22, .image-23 {
    height: 9vw;
  }

  .mobile-logo-container {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .horizontal-logo-container {
    display: none;
  }

  .przycisk-section {
    margin-top: 8%;
  }

  .przycisk-section.tablej {
    margin-left: 8%;
    margin-right: 8%;
  }

  .dlaczego-warto-section {
    margin-top: 20%;
    display: flex;
  }

  .dlaczego-warto-section.version-2.version-3 {
    margin-top: 20%;
    display: none;
  }

  .dlaczego-warto-section.budynek-wewn-trz, .dlaczego-warto-section.wersja-podcasty {
    margin-top: 20%;
  }

  .dlaczego-warto-section.wersja-podcasty._2-wersja-studio-a, .dlaczego-warto-section._10 {
    display: none;
  }

  .dlaczego-warto-section.nowy-margin-32 {
    margin-top: 32%;
  }

  .dlaczego-warto-container {
    margin-top: 0%;
  }

  .dlaczego-warto-container.aran-acje, .dlaczego-warto-container.studio-b-aran, .dlaczego-warto-container.uswun {
    margin-top: 32%;
  }

  .dlaczego-warto-container.iny-margin.bez-margina-tablet {
    margin-left: 8%;
    margin-right: 8%;
  }

  .zdj-cie {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6728ab89e2fc320c8e433fa4_sprz%C4%99tttt.png");
    height: 48vw;
  }

  .zdj-cie.wersja-2 {
    height: 48vw;
  }

  .dlaczego-warto {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 8%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .dlaczego-warto.nasz-sprz-t.galeria {
    margin-top: 6%;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.aran-acje {
    margin-top: 10%;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.aran-acje-wn-trza {
    display: flex;
  }

  .dlaczego-warto.nasz-sprz-t {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-bottom: 1rem;
  }

  .dlaczego-warto.nasz-sprz-t.galeria.studio-a-tekscik.zmiana-ma-a {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 0%;
    margin-right: 0%;
  }

  .dlaczego-warto.podmianka-odleglosci {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .dlaczego-warto-section-mobile {
    margin-top: 20%;
  }

  .dlaczego-warto-container-mobile {
    margin-top: 16%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .poznaj-nasze-studia-section {
    margin-top: 20%;
    display: block;
  }

  .poznaj-nasze-studia-section.mobile-2, .poznaj-nasze-studia-section.wersja-podcasty {
    margin-top: 20%;
  }

  .poznaj-nasze-studia-container {
    margin: 0% 8%;
  }

  .studia-kafelki-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
    margin-left: 8%;
    margin-right: 8%;
  }

  .studio-a {
    padding: 8% 6%;
  }

  .tekst-i-przycisk {
    margin-bottom: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .tekst-i-przycisk.studio-b {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .content-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    margin: 0;
  }

  .content-wrapper.studio-b {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .ima {
    padding-left: .3rem;
    padding-right: .3rem;
  }

  .ima.studio-b, .ima.studio-b.wersja-2.lol, .image-36 {
    height: 40vw;
  }

  .white-container {
    margin-left: 0%;
    margin-right: 0%;
    padding: 6% 2%;
  }

  .white-container.cena {
    padding-left: 6%;
    padding-right: 6%;
  }

  .white-container.nasz-zesp {
    margin-top: 6%;
    margin-bottom: 6%;
  }

  .white-container.galeryjka {
    margin-top: 12%;
  }

  .columns-5 {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .column-5, .column-6 {
    height: 28vw;
  }

  .proces-nagrywania-podcastu-section {
    margin-top: 20%;
  }

  .proces-nagrywania-podcastu-section.mobile {
    display: none;
  }

  .proces-nagrywania-podcastu-section.mobile.telefon {
    margin-top: 32%;
    display: block;
  }

  .proces-nagrywania-podcastu-section.mobile.telefon.znika {
    display: none;
  }

  .heading-container {
    margin-top: 0%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .heading-container.bez-margin-ffs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .proces-nagrywania-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    margin-top: 0%;
    padding-top: 0;
  }

  .podpunkty {
    flex-flow: column;
    flex: 1;
  }

  .podpunkty.mobile {
    grid-column-gap: 3.2rem;
    grid-row-gap: 3.2rem;
    justify-content: center;
    align-items: center;
    max-width: none;
    height: 100%;
    margin-top: 17px;
    padding-top: 0;
  }

  .photo-pion.mobile {
    width: auto;
    max-width: none;
    height: 100%;
  }

  .image-pion {
    width: auto;
    height: 100%;
  }

  .podpunkty-container {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 4%;
  }

  .punktory {
    justify-content: flex-start;
    align-items: flex-start;
    width: 16vw;
    display: flex;
  }

  .cennik-section, .cennik-section.mobile.telefonik {
    margin-top: 20%;
  }

  .cennik-section.nowy-margin-32 {
    margin-top: 32%;
  }

  .tytu-container {
    margin-bottom: 0%;
  }

  .tytu-container.wideo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tytu {
    width: 15rem;
  }

  .tytu.wideo {
    width: auto;
    padding-bottom: .2rem;
  }

  .tytu.wideo.dodatkowe {
    align-self: stretch;
    width: auto;
  }

  .cennik-heading {
    font-size: var(--medium-heading-mobile);
    line-height: var(--medium-heading-mobile-1);
    width: 50vw;
  }

  .cennik-heading.wideo.dodatkowe {
    font-size: 4vw;
    line-height: 6vw;
  }

  .cennik-heading.wideo.dodatkowe.pakiet-tekst-horizontal.telefon-pakiet {
    font-size: var(--mid-heading-mobile);
    line-height: var(--medium-heading-mobile-1);
    width: auto;
  }

  .cennik-heading.wideo.dodatkowe.tekst-do-cennika, .cennik-heading.wideo.tekst-do-cennika {
    font-size: var(--medium-heading-mobile);
    line-height: var(--medium-heading-mobile-1);
  }

  .cennik-heading.wideo.tekst-do-cennika.mniejsza-czcionka {
    font-size: var(--mid-heading-mobile);
  }

  .cennik-heading.wynajem-powierzchcni {
    font-size: var(--medium-heading-mobile);
    line-height: var(--medium-heading-mobile-1);
  }

  ._w-cenie-section {
    margin-bottom: 6%;
  }

  ._w-cenie-elements {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  ._w-cenie-elements.dodatkowe {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    align-self: stretch;
  }

  ._w-cenie-1 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  ._w-cenie-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cena.dodatek {
    align-self: stretch;
  }

  .cena-zdj-cie {
    width: 10vw;
  }

  .cena-zdj-cie.dodatkowe {
    width: 36vw;
    max-width: 13vw;
  }

  .cena-zdj-cie.dodatkowe._50 {
    max-width: 16vw;
  }

  .nr1 {
    border-radius: .5rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .numer-and-text {
    grid-column-gap: 6%;
    grid-row-gap: 6%;
    flex-flow: row;
  }

  .opinie-wrapper {
    margin-top: 0%;
  }

  .opinie-section {
    display: none;
  }

  .opinie-section.mobile {
    flex-flow: column;
    margin-top: 20%;
    padding-top: 6%;
    padding-bottom: 6%;
    display: flex;
  }

  .opinie-section.mobile.znika, .opinie-section.transapernt, .opinie-section.to-znika {
    display: none;
  }

  .opinia-kafel {
    margin-bottom: .5rem;
  }

  .opiniodawca-image {
    width: 8vw;
    height: 8vw;
  }

  .google-image-wrapper {
    height: .5rem;
  }

  .przycisk-bia-y-opinie.mobile {
    margin-top: 2%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .materia-surowy-wrapper.wideo.dwa {
    justify-content: flex-end;
    align-self: stretch;
    align-items: flex-start;
  }

  .materia-surowy-wrapper.wideo.plis-dzia-aj {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .cena-nowa {
    font-size: 8vw;
    line-height: 8vw;
  }

  .cena-nowa.wideo, .cena-nowa.tekst-do-cennika {
    font-size: var(--medium-heading-mobile-1);
    line-height: var(--medium-heading-mobile-1);
  }

  .cena-nowa.tekst-do-cennika.nowe-studio-b {
    font-size: 8vw;
    line-height: 8vw;
  }

  .wycena-nowa {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .wycena-nowa.wideo {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    flex-flow: row;
  }

  .postprodukcja-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .wycena-wrapper {
    flex-flow: column;
  }

  .podcast-audio {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .tekst-w-nawiasie {
    font-size: 3.5vw;
    line-height: 5vw;
  }

  .tekst-studio-b {
    font-size: 3.5vw;
    line-height: 7vw;
  }

  .podcast-audio-wrapper.inne-paddingi-na-mobile {
    margin-top: 3%;
  }

  .wynajem-powierzchni-studio-a.podcast-odst-p {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 20%;
  }

  .ceny-wrapper.mniejszy-odst-p {
    flex-flow: column;
  }

  .ceny-wrapper.mniejszy-odst-p._1-godzina {
    justify-content: center;
    align-items: flex-start;
  }

  .punktor-plus-punkty-wrapper {
    flex: 1;
  }

  .punktor-plus-punkty-wrapper.v2 {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
  }

  .punktory-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: flex-start;
  }

  .dwie-osoby-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
  }

  .dodatkowa-cena-kafelek {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .dodatkowa-cena-kafelek-div {
    flex: none;
  }

  .dodatkowa-cena-kafelek-div.telefon {
    flex: none;
    width: 35%;
  }

  .wszystkie-podcasty-wrapper {
    margin-left: 8%;
    margin-right: 8%;
  }

  .bebechy-tytu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .punkty-plus-przycisk {
    margin-top: 2rem;
  }

  .zdj-cie-1.studio-b {
    background-position: 50%;
    height: 32vw;
  }

  .zdj-cie-1.studio-b.lol {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0428969416fe49bc11268_P3070060-min.jpg");
    background-position: 50%;
    height: 32vw;
  }

  .zdj-cie-2.studio-b {
    height: 32vw;
  }

  .zdj-cie-2.studio-b.lol {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d04298a4a537691f4b99eb_P3070051-min.jpg");
    background-position: 100%;
    height: 32vw;
  }

  .studio-plus-przycisk {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 8%;
  }

  .opinie-gwiazdki {
    flex-flow: row;
  }

  .opinie-gwiazdki.margin-gwiazdek {
    margin-top: 8%;
    margin-left: 8%;
    margin-right: 8%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .powierzchnia-plus-przycisk.studyjko-b-podstrona-new {
    margin-top: 12%;
  }

  .podcast-audio-horizontal {
    margin-top: 25%;
  }

  .podcast-audio-horizontal.wersja-1 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .podcasty-wideo {
    margin-top: 20%;
  }

  .content-i-przycisk {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }

  .punktacja-i-przycisk {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 8%;
  }

  .photo-kamer {
    height: 50vw;
  }

  .photo-kamer.v2.t-o-mobile-1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67a4ab2f61549fdad8a40651_t%C5%82o%20studio%20a%201.png");
  }

  .wrapper-sprz-t {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    margin-top: 0%;
  }

  .wrapper-sprz-t.galeryyyja.studio-aaa-podstroneczka {
    margin-left: 8%;
    margin-right: 8%;
  }

  .wido-promocyjne-sprz-t {
    margin-top: 4%;
  }

  .podcasty-medialne {
    flex-flow: column;
    margin-top: 20%;
    display: flex;
  }

  .podcasty-medialne-kafelki-wrapper-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .kafelek-podcast {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex: 1;
    width: auto;
    margin-left: 12%;
    margin-right: 12%;
    padding: .5rem;
  }

  .zdj-cie-podcast {
    height: 12ch;
    min-height: 12ch;
  }

  .zdj-cie-podcast.wieniawa-podcast {
    max-height: 12ch;
  }

  .tytu-podcastu {
    font-size: var(--small-heading-mobile);
    line-height: var(--small-heading-mobile);
  }

  .tytu-podcastu.numer-telefonu {
    font-size: 3.7vw;
    line-height: 3.7vw;
  }

  .tytu-podcastu.numer-telefonu.sukces {
    font-size: 4vw;
    line-height: 4vw;
  }

  .tytu-podcastu.numer-telefonu.inna-wersja {
    font-size: var(--small-heading-mobile);
    line-height: var(--statystyki-2-mobile);
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    padding: 1rem .5rem .5rem;
  }

  .tytu-podcastu.voucher {
    font-size: 4vw;
    line-height: 5vw;
  }

  .tytu-podcastu.voucher.slajdzik {
    font-size: var(--small-heading-mobile);
    line-height: var(--heading-mobile);
  }

  .teksty-kafelek.pokaz {
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .teksty-kafelek.pokaz.do-lewej {
    justify-content: center;
    align-items: flex-start;
  }

  .teksty-kafelek.pokaz.plus-przycisk, .teksty-kafelek.pokaz.plus-przycsik, .teksty-kafelek.pokaz.plus-przcysik {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .wykonawca-podcastu {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile);
  }

  .wykonawca-podcastu.sukces-tekst {
    font-size: 3.7vw;
    line-height: 3.7vw;
  }

  .wykonawca-podcastu.cena-ma-a-v1 {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile);
  }

  .wykonawca-podcastu.voucher {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .wykonawca-podcastu.voucher.tekst-do-cennika {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
  }

  .wykonawca-podcastu.bia-wersja-tego-teksciku.nowencjaa {
    text-align: center;
  }

  .kafelki-dwa-rz-dy._3-rz-dy.outz {
    display: none;
  }

  .mapa-holding {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .kontakt-section {
    margin-top: 20%;
  }

  .kontakt-section.studio-b-podstronka {
    flex-flow: column;
    margin-top: 20%;
    display: flex;
  }

  .kontakt-section.studio-b-podstronka.nowy-margin-32 {
    margin-top: 32%;
  }

  .pionowe-dane-studia.nowy-fomat-kontaktu {
    flex: 0 auto;
    min-width: auto;
  }

  .napisz-do-nas {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tw-j-mail, .twoje-imi, .twoja-wiadomo, .submit-button {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .pion-pus-plansza.studio-bb-podstronkla {
    margin-top: 6%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .pion-pus-plansza.studio-bb-podstronkla.nowy-formatka-kontaktu {
    margin-left: 8%;
    margin-right: 8%;
  }

  .map {
    height: 60vw;
  }

  .podcasty-sportowe-v2 {
    flex-flow: column;
  }

  .podcasty-sportowe-vw {
    max-width: 100%;
    padding-right: 0;
  }

  .podcasty-sportowe-mobile.outz {
    display: none;
  }

  .podcasty-biznesowe-wrapper-2 {
    flex-flow: column;
  }

  .podcasty-biznesowe-wrapper-3 {
    max-width: 100%;
    padding-right: 0;
  }

  .podcasty-biznesowe-mobile.outz {
    display: none;
  }

  .podcasty-bran-owe-wrapper-2 {
    flex-flow: column;
  }

  .podcasty-bran-owe-wrapper-3 {
    max-width: 100%;
    padding-right: 0;
  }

  .podcasty-bran-owe-mobile.outz {
    display: none;
  }

  .podcasty-edukacyjne-wrapper-2 {
    flex-flow: column;
  }

  .podcasty-edukacyjne-wrapper-3 {
    max-width: 100%;
    padding-right: 0;
  }

  .podcasty-edukacyjne-wrapper-mobile.outz {
    display: none;
  }

  .zesp-section {
    flex-flow: column;
    margin-top: 20%;
    display: flex;
  }

  .mariusz {
    flex-flow: column;
  }

  .zdj-cie-pana-mariusza {
    flex: 0 auto;
    width: 100%;
    height: 16rem;
  }

  .przemek {
    margin-top: 20%;
  }

  .przemek-detale {
    flex-flow: column;
  }

  .marcysia-i-wiktor {
    margin-top: 20%;
  }

  .marcysia-wrapper {
    flex-flow: column;
  }

  .wiktor-wrapper {
    flex-flow: column;
    margin-top: 16%;
    margin-bottom: 6%;
  }

  .wirtualny-spacer {
    display: none;
  }

  .wirtualny-spacer.aran-wirtualny-spacer {
    margin-top: 2%;
  }

  .wirtualny-spacer-mobile {
    margin-top: 20%;
    margin-left: 8%;
    margin-right: 8%;
    display: none;
  }

  .wirtualny-spacer-mobile.studyjeczko-a {
    margin-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .zdj-cie-podcasty.studyjeczko-b-najukocha-sze, .zdj-cie-podcasty.studyjeczko-b-najukocha-sze.stydujko-a-podstronka-mobile-1 {
    height: 50vw;
  }

  .zdj-cie-podcasty.studyjeczko-bbb, .zdj-cie-podcasty.studyjeczko-bbb.studyjko-a-podstronka-22 {
    background-position: 50%;
    height: 50vw;
  }

  ._2-zdj-cia-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .zdj-cie-v1, .zdj-cie-v2 {
    height: 22vw;
  }

  .lightbox-link-2 {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .zdj-cie-kuchni.kuchnia-1, .zdj-cie-kuchni.kuchnia-2, .zdj-cie-kuchni.kuchnia-3, .zdj-cie-kuchni.lazienka-1, .zdj-cie-kuchni.lazienka-2, .zdj-cie-kuchni.lazienka-3 {
    height: 22vw;
  }

  .dwa-zdj-cia-vip-room, ._3-zdj-cia-vip-room, ._3-zdj-cia-vip-room.cz-realizatorska {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .zdj-cie-1-vip-room, .zdj-cie-1-vip-room.realizatorka-1 {
    height: 34vw;
  }

  .zdj-cie-3-vip-room {
    min-width: 33%;
    height: 18vw;
  }

  .zdj-cie-3-vip-room.realizatorka-3 {
    height: 22vw;
  }

  .zdj-cie-3-vip-room.realizatorka-3.n-wka {
    min-width: auto;
  }

  .zdj-cie-4-vip-room {
    min-width: 33%;
    height: 18vw;
  }

  .zdj-cie-4-vip-room.realizatorka-4 {
    height: 22vw;
  }

  .zdj-cie-4-vip-room.realizatorka-4.n-wka {
    min-width: auto;
  }

  .zdj-cie-5-vip-room, .zdj-cie-5-vip-room.realizatorka-5, .zdj-cie-4-realizatorka {
    height: 22vw;
  }

  .studio-a-g-wne {
    background-position: 50%;
    min-width: 45%;
    max-width: 45%;
  }

  .lightbox-link-5.aran.wersja-dla-studia-b.powrot.tu-znika-to {
    display: none;
  }

  .zdj-cie-ma-e-studio-a {
    height: 20vw;
  }

  .zdj-cie-ma-1, .zdj-cie-ma-e-2, .zdj-cie-ma-e-3 {
    min-height: 20vw;
    max-height: 20vw;
  }

  .studio-a-1t-wrapper, .studio-a-2nd-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .zdj-ciee-1, .zdj-ciee-1.aranzacjos, .zdj-ciee-2 {
    height: 22vw;
  }

  .zdj-ciee-3 {
    background-position: 50%;
    height: 22vw;
  }

  .studio-a-3rd-wrapper, ._1st-column {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .du-e-zdj-cie-numer-1 {
    height: 30vw;
  }

  ._2-ma-e-zdj-cia-wrapper-v1, ._2nd-column {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .g-wne-zdj-cie-du-e-v2 {
    height: 30vw;
  }

  ._2-ma-e-zdj-cia-wrapper-vw {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .ma-e-zdj-cie-v1, .ma-e-zdj-cie-v2, .ma-e-zdj-cie-v3, .ma-e-zdj-cie-v4 {
    height: 22vw;
  }

  .studio-b-2-zdj-cia, ._5-ma-ych-zdj-studio-b {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .zdj-cie-1-studio-b {
    height: 22vw;
  }

  .zdj-cie-1-studio-b.inny-3.nowa-wysoko {
    height: 18vw;
  }

  .zdj-cie-2-studio-b {
    height: 22vw;
  }

  .zdj-cie-2-studio-b.inny-4.nowa-wysoko-1 {
    height: 18vw;
  }

  .zdj-cie-3-studio-b {
    height: 22vw;
  }

  .zdj-cie-3-studio-b.inny-5.nowa-wysoko-2 {
    height: 18vw;
  }

  .zdj-cie-4-studio-b {
    height: 22vw;
  }

  .zdj-cie-4-studio-b.inny-6.nowa-wysoko-3 {
    height: 18vw;
  }

  ._1st-wrapper-aran-acje {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    flex-flow: row;
  }

  ._1st-wrapper-aran-acje.strona-g-wna.usun-margin {
    flex-flow: row;
  }

  ._1st-wrapper-aran-acje.powrot {
    display: none;
  }

  ._2nd-wrapper-aran-acje, ._3rd-wrapper-aran-acje {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .aran-acje-v1 {
    height: 22vw;
  }

  .aran-acje-v1.new-1 {
    background-position: 0%;
  }

  .aran-acje-v1.new-1.new-11 {
    background-position: 0%;
    height: 24vw;
  }

  .aran-acje-v1.new-1.new-11.mniejsze {
    height: 28vw;
    display: none;
  }

  .aran-acje-bv2 {
    background-position: 0%;
    height: 22vw;
  }

  .aran-acje-bv2.new-2 {
    background-position: 0%;
  }

  .aran-acje-bv2.new-2.new-12 {
    height: 24vw;
  }

  .aran-acje-bv2.new-2.new-12.studio-b-2.mniejsze.agroshow {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6835b6da30c0a2d487f40842_Zrzut%20ekranu%202025-05-27%20o%2014.54.01-min.png");
  }

  .aran-acje-bv2.new-2.new-12.mniejsze {
    height: 40vw;
  }

  .aran-acje-v3 {
    height: 22vw;
  }

  .aran-acje-v3.new-3 {
    background-position: 100%;
  }

  .aran-acje-v3.new-3.new-13 {
    height: 24vw;
  }

  .aran-acje-v3.new-3.new-13.mniejsze {
    height: 28vw;
    display: none;
  }

  .aran-acje-v4 {
    background-position: 100%;
    height: 22vw;
  }

  .aran-acje-v4.studiob, .aran-acje-v4.studiob.noweczki-aranzorskie {
    background-position: 0%;
  }

  .aran-acje-v4.new-4.new-16 {
    height: 24vw;
  }

  .aran-acje-v5 {
    height: 22vw;
  }

  .aran-acje-v5.new-5 {
    background-position: 0%;
  }

  .aran-acje-v5.new-5.new-17 {
    height: 24vw;
  }

  .aran-acje-v6 {
    background-position: 0%;
    height: 22vw;
  }

  .aran-acje-v6.new-6.new-18 {
    height: 24vw;
  }

  .aran-acje-v7, .aran-acje-v8 {
    height: 22vw;
  }

  .aran-acje-v8.mew-8 {
    background-position: 0%;
  }

  .aran-acje-v9 {
    height: 22vw;
  }

  .aran-acje-studio-a {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .aran-acje-studio-a.aran-acje-na-stronei-aran-acji.wersja-dla-studia-b.nowa-wersja-ujac-jedno {
    margin-top: 1rem;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  ._2-photos-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .photo-1, .photo-2.inny-2, .photo-2.inny-8 {
    height: 30vw;
  }

  .studio-a-main-wrapper, .fotki-studio-b-wrapper, .realizatorka-main-wrapper, ._3-photos-kuchnia-wrapper, .lazienka-photos-wrapper, .vip-room-photos-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .vouchery-section {
    flex-flow: column;
    margin-top: 20%;
    display: flex;
  }

  .limitowane-vouchery {
    display: none;
  }

  .limitowane-2-wrapper {
    flex-flow: column;
  }

  .limitowane-2-wrapper.slajdzik {
    margin-left: 8%;
    margin-right: 8%;
  }

  .limitowane-2-wrapper.slajdzik.bez-slidera, .limitowane-2-wrapper.tylko-desktop {
    display: none;
  }

  .limitowany-1.slide-v1 {
    margin-left: 8%;
    margin-right: 8%;
    padding: .5rem;
  }

  .limitowany-1-zdj-cie, .limitowany-1-zdj-cie._1-utwor, .limitowany-1-zdj-cie._1-utwor-kamera, .limitowany-1-zdj-cie._2-utwory, .limitowany-1-zdj-cie._2-utwory-kamera, .limitowany-1-zdj-cie._3-rap, .limitowany-1-zdj-cie._5-utworow, .limitowany-1-zdj-cie._1-utwor-rapowy, .limitowany-1-zdj-cie._2-rap, .limitowany-1-zdj-cie.warsztat-1, .limitowany-1-zdj-cie.myczkowska, .limitowany-1-zdj-cie.perkusja, .limitowany-1-zdj-cie.warsztat-3, .limitowany-1-zdj-cie.spiew-1, .limitowany-1-zdj-cie.gitara-1, .limitowany-1-zdj-cie.gitara-2, .limitowany-1-zdj-cie.pianino-1, .limitowany-1-zdj-cie.pianino-2, .limitowany-1-zdj-cie.skrzypce-2, .limitowany-1-zdj-cie.wokal-4, .limitowany-1-zdj-cie.wokal-5, .limitowany-1-zdj-cie.wokal-7, .limitowany-1-zdj-cie.kamera-5, .limitowany-1-zdj-cie.perkusja-4, .limitowany-1-zdj-cie.perkusja-6, .limitowany-1-zdj-cie.duet-1, .limitowany-1-zdj-cie.duet-2, .limitowany-1-zdj-cie.tercet {
    height: 32vw;
  }

  .cena-plus-kafelek.slajder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cena-du-a-v1 {
    font-size: 6vw;
    line-height: 6vw;
  }

  .cena-du-a-v1.slajder {
    font-size: var(--medium-heading-mobile-1);
    line-height: 5vw;
  }

  .section {
    padding-top: 12%;
    padding-bottom: 12%;
  }

  .slider-type-black {
    padding-bottom: 6px;
    font-size: 28px;
    line-height: 34px;
  }

  .arrow-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .slideros {
    display: none;
  }

  .slideros.mobile {
    height: 93vw;
    margin-left: 0%;
    margin-right: 6%;
    display: none;
  }

  .slideros.mobile.wersja-2-mobile {
    height: 90vw;
    display: none;
  }

  .slideros.mobile.wersja-2-mobile.wersja-3-mobile {
    height: 87vw;
    display: none;
  }

  .slideros.mobile.wersja-3-mobile {
    height: 89vw;
    display: none;
  }

  .slideros.znikk {
    display: none;
  }

  .right-arrow-2, .left-arrow {
    width: 12vw;
    height: 12vw;
  }

  .icon-2 {
    display: none;
  }

  .slider-mobile {
    background-color: var(--background);
    height: auto;
    margin-top: 2%;
    display: block;
  }

  .slider-mobile.poka {
    height: auto;
    margin-top: 0;
    display: block;
  }

  .slider-mobile.znikk {
    margin-top: 0%;
    display: block;
  }

  .icon-3 {
    background-color: var(--white);
    color: var(--background);
    -webkit-text-stroke-color: var(--white);
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: flex;
  }

  .icon-4 {
    background-color: var(--white);
    color: var(--background);
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: flex;
  }

  .slide-nav-3 {
    color: var(--black);
    font-size: .8rem;
    font-weight: 600;
    line-height: .9rem;
    display: block;
  }

  .right-arrow-3 {
    color: var(--white);
    width: 16vw;
  }

  .left-arrow-2 {
    background-color: var(--transpaernt);
    color: var(--white);
    -webkit-text-stroke-color: var(--white);
    width: 16vw;
  }

  .slider-3 {
    display: none;
  }

  .slider-3.mobile {
    display: block;
  }

  .slide-nav-5 {
    justify-content: center;
    align-items: center;
    margin-top: 8%;
    padding-top: 0;
    font-size: .8rem;
    font-weight: 600;
    line-height: .9rem;
    display: flex;
    position: static;
    inset: auto 0% 0%;
  }

  .slider-4 {
    background-color: var(--blue);
    height: auto;
    margin-top: 6%;
    margin-bottom: 4%;
    padding-bottom: 0;
    display: block;
  }

  .kafel-opiniowy {
    justify-content: center;
    align-items: center;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .slide-4 {
    vertical-align: baseline;
  }

  .right-arrow-4 {
    width: 16vw;
    margin-top: 0;
    display: flex;
  }

  .left-arrow-3 {
    justify-content: center;
    align-items: center;
    width: 16vw;
    margin-top: 0;
    display: flex;
  }

  .kafelek-ze-zdj-ciem-1.mobile-version {
    margin-left: 8%;
    margin-right: 8%;
  }

  .kafelek-ze-zdj-ciem-1.mobile-version.tltefonik {
    margin-left: 12%;
    margin-right: 12%;
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722471d9290465eb62ecc8e_CIEMNA%20ZAS%C5%81ONA.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67224738d6eb36ec7f2002df_ZIELONA%20ZAS%C5%81ONA.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v2.krzeseleczka-v2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674446dafa67d21c2b281935_KRZES%C5%81A%202-min.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v2.krzeseleczka-v2.krzesla-8-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c21605aef923fdb4077_KRZES%C5%81A%202-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v2.stolik-v2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67444e4ec7a0acf6de5259db_ST%C3%93%C5%81%204-min.png");
    background-position: 50% 100%;
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v2.stolik-v2.stol-6-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67446094ce434bde2eb01f23_ST%C3%93%C5%81%204-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v2.dodateczki-v2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233396ca2241ffbeee1b8a_dodatki%2002.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v2.dodateczki-v2.mobil-dodatek-2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445ad058a3ecc03b08a103_DODATEK%202-min-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v2.swiatlosek-2 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b3d1ac2bec1495eed60_O%C5%9AWIETLENIE%202.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6722470645af47bcf50e0e1f_BE%C5%BBOWA%20ZAS%C5%81ONA.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v3.krzeseleczka-v3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6723325c95b89fcd4c521555_krzes%C5%82a%2003.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v3.krzeseleczka-v3.krzesla-8-mobile-phone {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c3250d571de835adeb8_KRZES%C5%81A%207-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v3.stolik-v3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/674460b39fc74686af01cae0_st%C3%B3%C5%82%203-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v3.stolik-v3.inny-stol-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725253bbc1fb4143f3d6677_st%C3%B3%C5%82%204.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v3.dodateczki-v3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672333a2f3e3b7ce75593490_dodatki%2003.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v3.dodateczki-v3.mobil-dodatek-3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445ac504c4ab577562e908_DODATEK%203-min-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v3.kostka {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337deed289f6f789263ec_BIA%C5%81A%20KOSTKA-min.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v3.swiatlosek-3 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b4b4f9a1a3a3faf4f46_OSWIETLENIE%204.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v3.lamele {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337ecde00965b1139d4a9_lamele.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v5 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67224746b8b40bf6d7fb71b4_%C5%BB%C3%93%C5%81TA%20ZAS%C5%81ONA.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v5.greenscreenik {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337f8ed289f6f78927540_greenscreen.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.zasloneczka-v5.swiatlosek-5 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232eedcbabc46664355dbe_o%C5%9Bwietlenie%205.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.krzeseleczka-v1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bb518e614a484234d2b_KRZES%C5%81A%201-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.krzeseleczka-v1.krzesla-2-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bc438fe638915c95bbc_KRZES%C5%81A%205-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.krzeseleczka-v1.krzesla-3-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bd6a1555fcc1499cae4_KRZES%C5%81A%206-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.krzeseleczka-v1.krzesla-4-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445be68178907ba6b45641_KRZES%C5%81A%208-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.krzeseleczka-v1.krzesla-5-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445bfe18e614a4842394a1_KRZES%C5%81A%204-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.krzeseleczka-v1.krzesla-6-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c0a919120c136bf6e92_KRZES%C5%81A%203-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.krzeseleczka-v4 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67233265254617b778b8b1a5_krzes%C5%82a%2004.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.krzeseleczka-v4.krzesla-9-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445c3ebaacb8f2c66596fc_KRZES%C5%81A%209-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.stolik-v1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672524d13ddff6684dc4743d_st%C3%B3%C5%82%201.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.stolik-v1.stolikos {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725253bbc1fb4143f3d6677_st%C3%B3%C5%82%204.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.stolik-v1.stolikos-1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6725254a3caca7609f2b58dd_st%C3%B3%C5%82%205.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.stolik-v1.stol-1-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744605aaa11b1dfe6c443e2_ST%C3%93%C5%81%206-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.stolik-v1.stol-2-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744606718e614a4842800fa_ST%C3%93%C5%81%202-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.stolik-v1.stol-3-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744607418e614a48428124e_ST%C3%93%C5%81%201-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.stolik-v1.stol-4-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67444e3d9c312e23903adcd1_ST%C3%93%C5%81%205-min.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.stolik-v1.stol-4-mobile.stol-5-mobile {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6744608469b4d3f616a9f2ea_ST%C3%93%C5%81%205-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.dodateczki-v1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/6723338b47f492504b8cea29_dodatki%2001.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.dodateczki-v1.mobil-dodatek-1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445adbd118f03d29f20827_DODATEK%201-min-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.dodateczki-v1.mobil-dodatek-4 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445ab9d118f03d29f1e41e_DODATEK%204-min-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.dodateczki-v1.mobil-dodatek-5 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445aa96e1b2bc0ad26b24a_DODATEK%205-min-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.dodateczki-v1.mobil-dodatek-6 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a9d6bfc200427de7909_DODATEK%206-min-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.dodateczki-v1.mobil-dodatek-7 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a8e3449cd3bfe67cdee_DODATEK%207-min-min.jpg");
    background-position: 50% 100%;
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.dodateczki-v1.mobil-dodatek-8 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a84372a700d896421c1_DODATEK%208-min-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.dodateczki-v1.mobil-dodatek-9 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a71372a700d8964150e_DODATEK%209-min-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.dodateczki-v1.mobil-dodatek-10 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a41b59108038b4a9ab9_DODATEK%2011-min-2.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.dodateczki-v1.mobil-dodatek-11 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a66b59108038b4ac2ec_DODATEK%2010-min-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.dodateczki-v1.mobil-dodatek-12 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67445a597e6413aeb31fc671_DODATEK%2012-min-min.jpg");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.lameleczki {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337ecde00965b1139d4a9_lamele.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.swiatlosek-1 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b2db8b542a532c56a0f_OSWIETLENIE%201.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.swiatlosek-4 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67375b57684c8662828b46e7_OSWIETLENIE%203.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.swiatlosek-6 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f39ed289f6f788aad57_o%C5%9Bwietlenie%206.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.swiatlosek-7 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f444b4a9b9591c85af1_o%C5%9Bwietlenie%207.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.swiatlosek-8 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f51cbabc4666435c82a_o%C5%9Bwietlenie%208.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.swiatlosek-9 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f62b4d90417ab9b0f0b_o%C5%9Bwietlenie%209.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.swiatlosek-10, .zdj-cie-kafelka.krzes-o.zas-oneczka.swiatlosek-11 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232f6dd8c4115ffc320b78_o%C5%9Bwietlenei%2010.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.swiatlosek-12 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232facb4d90417ab9b5590_o%C5%9Bwietlenie%2012.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.swiatlosek-14 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232fb895b89fcd4c4f6e06_o%C5%9Bwietlenie%2013.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.swiatlosek-13 {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67232fc34b4a9b9591c8cc4e_o%C5%9Bwietlenei%2014.png");
  }

  .zdj-cie-kafelka.krzes-o.zas-oneczka.kosteczka {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672337deed289f6f789263ec_BIA%C5%81A%20KOSTKA-min.png");
  }

  .image-81.krzes-a.krzese-ka-mobile {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .aran-acje-slider, .aran-acje-slider.t-a-slider {
    display: none;
  }

  .mobile-slider {
    background-color: var(--background);
    height: 14rem;
    margin-top: 2rem;
    display: block;
  }

  .mobile-slider.to-znika {
    display: none;
  }

  .slide-nav-8 {
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    font-size: .8rem;
    font-weight: 600;
    line-height: .9rem;
    display: flex;
  }

  .right-arrow-7 {
    color: var(--przycisk-cennik);
    width: 14vw;
    display: none;
  }

  .left-arrow-6 {
    color: var(--przycisk-cennik);
    width: 14vw;
  }

  .lightbox-link-6 {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .tekst-2 {
    font-size: 3.5vw;
    line-height: 7vw;
  }

  .container-5 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .cart-quantity {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .produkt-heading.heading-voucheru {
    font-size: 1.5rem;
  }

  .opis-produktu-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cena-produktu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .cena-produktu-custom {
    font-size: 6vw;
    line-height: 6vw;
  }

  .teskt-ilo, .tekst-wyb-r-ilo-ci {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .dodaj-do-koszyka-przycisk, .kup-teraz-przycisk {
    font-size: 3vw;
    line-height: 3vw;
  }

  .przyciski-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bebechy-ceny {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cena-plus-ilo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .zdj-cie-plus-cena-summary {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .szczeg-y-produktu-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .buttons-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
  }

  .field-label-2, .quantity-2, .add-to-cart-button-2, .buy-now-button-2 {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .default-state-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .zdj-cie-nasza-oferta {
    height: 60vw;
  }

  .wr-na-g-r-section {
    margin-top: 10%;
  }

  .opis-vouchera-sction, .podobne-vouchery-section {
    margin-top: 12%;
  }

  .link-do-youtube-container {
    width: auto;
  }

  .heading-mid {
    font-size: 4.5vw;
    line-height: 5vw;
  }

  .heading-mid.g-wneee {
    font-size: 4.5vw;
  }

  .checkout-text, .checkout-text.liczba, .checkout-text.tekst-vouchera {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .checkout-text.pole-obowi-zkowe {
    font-size: 2.5vw;
    line-height: 3vw;
  }

  .sekcja-checkout-text {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .cena-checkout {
    font-size: 5vw;
    line-height: 5vw;
  }

  .tytu-vouchera-checkout {
    font-size: 3.5vw;
    line-height: 5vw;
  }

  .block-header {
    flex-flow: row;
  }

  .napis-plus-cena {
    align-self: stretch;
  }

  .dzi-kujemy-container {
    margin-left: 8%;
    margin-right: 8%;
  }

  .dzi-kujemy-heading {
    text-align: center;
    font-size: 6vw;
    line-height: 8vw;
  }

  .dzi-kujemy-heading-plus-tekst {
    margin-top: 8%;
    margin-bottom: 12%;
  }

  .paragraph-4.tekst.dzi-kujemy-dzi-kujemy {
    width: 100%;
    max-width: 100%;
  }

  .desktop-footer-container-2 {
    margin-top: 40%;
    padding-top: 8%;
  }

  .menu-link-2, .menu-link-2.footer {
    font-size: 4vw;
    line-height: 4vw;
  }

  .designer-signature-2 {
    padding-top: 2%;
    padding-bottom: 2%;
    font-size: 3vw;
    line-height: 3vw;
  }

  .fs-consent_banner_buttons {
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  ._4th-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    display: none;
  }

  .photo-levo.new-14, .photo-prawo.new-15 {
    height: 24vw;
  }

  ._5th-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .photo-po-lewej.new-19, .photo-po-prawej.new-20 {
    height: 24vw;
  }

  .kod-promocyjny {
    width: auto;
    height: 14vw;
  }

  .realizatorka-zdj-cia-wrapper, .realizatorka-2-zdj-cia, .realizatorka-4-zdj-cia {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .zdj-cie-1-realizatorka, .zdj-cie-2-realizatorka {
    height: 26vw;
  }

  .zdj-cie-3-realizatorka, .zdj-cie-04-realizatorka, .zdj-cie-05-realizatorka, .zdj-cie-06-realizatorka {
    height: 20vw;
  }

  .studio-a-zdj-cia-wrapper, ._1-cz, ._2-cz, ._4-zdj-cia-studio-a, ._2-zdj-cia-studyjo-a, .kolejne-dwa-zdj-cia-studio-a {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .lightbox-number-1, .lightbox-number-2, .lightbox-number-3, .lightbox-number-4 {
    height: 20vw;
  }

  .lightbox-number-0 {
    height: 41.2vw;
  }

  ._2-zdj-cia-w-2-cz-ci, ._3-zdj-cia-w-2-cz-ci {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .lightbox-number-5, .lightbox-number-6 {
    height: 22vw;
  }

  .lightbox-number-7, .lightbox-number-8, .lightbox-number-9 {
    height: 20vw;
  }

  .studio-b-zdj-cia-wrapper, .studio-b-3-zdj-cia, .studio-b-4-zdj-cia {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .lightbox-studio-b-1, .lightbox-studio-b-2, .lightbox-studio-b-3, .lightbox-studio-b-5, .lightbox-studio-b-6, .lightbox-studio-b-0 {
    height: 20vw;
  }

  .lightbox-studio-b-7, .lightbox-studio-b-8 {
    height: 22vw;
  }

  .makeup-room-wrapper, ._2-zdj-cia-makeup-room, ._3-zdj-cia-makeuproom {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .makeup-room-lightbox, .makup-room-lightbox-3 {
    height: 22vw;
  }

  .makup-room-lightbox-2, .makeup-room-lightbox-6, .makeup-room-lightbox-8 {
    height: 20vw;
  }

  .kuchnia-zdj-cia-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .kuchnia-lightbox-1, .kuchnia-lightbox-2, .kuchnia-lightbox-3 {
    height: 20vw;
  }

  .azienka-zdj-cia-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .lazienka-lightbox-1, .lazienka-lightbox-2, .lazienka-lightbox-3 {
    height: 20vw;
  }

  .budynek-na-zewnatrz-wrapper, ._2-zdj-cia-budynku-na-zewnatrz {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .budynek-na-zewnatrz-lightbox-1 {
    height: 41.2vw;
  }

  .budynek-na-zewn-trz-lightbox-2, .budynek-na-zewnatzr-lightbox-3 {
    min-height: 20vw;
    max-height: 20vw;
  }

  .aran-acje-lightbox-wrapper, ._3-fotki-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .aran-acja-1, .aran-acja-3, .aran-acja-2 {
    height: 20vw;
  }

  .aran-acja-4 {
    background-position: 100%;
    height: 20vw;
  }

  .aran-acja-5, .aran-acja-6, .aran-acja-7, .aran-acja-8, .aran-acja-9 {
    height: 20vw;
  }

  .aran-acje-studio-b-wrapper, ._3-fotki-studio-b {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .b-lb-1, .b-lb-2, .b-lb-3, .b-lb-4, .b-lb-5, .b-lb-6, .b-lb-7, .b-lb-8, .b-lb-9 {
    height: 20vw;
  }

  .pakiet-wrapper {
    display: none;
  }

  ._10-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  ._10-tekst {
    font-size: 10vw;
    line-height: 10vw;
  }

  .pakiet-mobile-horizontal {
    display: none;
  }

  .pakiet--10-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--blue);
    border-radius: 1rem;
    flex-flow: column;
    padding: 4%;
    display: flex;
  }

  ._10-pakiet-wrapper {
    background-color: var(--white);
    border-radius: .8rem;
  }

  ._10-tekst-mobile {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: 1rem;
    font-size: 10vw;
    font-weight: 700;
    line-height: 10vw;
    display: flex;
  }

  .big-white-text-hero, .big-white-text-hero.g-wna {
    font-size: var(--hero-mobile);
    line-height: var(--hero-mobile-1);
  }

  .big-white-text-hero.aran-acje-hero {
    font-size: var(--hero-mobile);
    line-height: var(--hero-mobile-1);
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .big-white-text-hero.kontakt-hero {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .realizatorka-container, .aran-acje-container, .cz-studyjna-container, .czesc-studyjna-studio-b-container, .aranzacje-studio-b-container {
    margin-top: 1rem;
  }

  .promocja-tekstowa {
    font-size: 3vw;
    line-height: 4vw;
  }

  .icon-6 {
    display: none;
  }

  .icon-23, .icon-24, .icon-25, .icon-26, .icon-27, .icon-28, .icon-29, .icon-30, .icon-31, .icon-32 {
    color: var(--white);
    display: none;
  }

  .icon-33, .icon-34, .icon-35, .icon-36, .icon-37, .icon-38, .icon-39, .icon-40 {
    color: var(--white);
  }

  .bold-text-4.nowka {
    line-height: var(--tekst-mobile-1);
    text-align: center;
    text-shadow: 1px 1px 1px #000;
  }

  .dane-kontaktowe-obu-studi-w {
    align-self: auto;
  }

  .menu-links-wrapper-2 {
    z-index: 5;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: -100%;
    padding-top: 8%;
    padding-bottom: 48%;
    position: fixed;
  }

  .menu-link-3 {
    font-size: 4vw;
    line-height: 4vw;
  }

  .lottie-animation-3 {
    z-index: 6;
    width: 6vw;
    height: 6vw;
    position: absolute;
  }

  .hamburger-menu-mobile-2 {
    justify-content: center;
    align-items: center;
    width: 12vw;
    height: 12vw;
    display: flex;
  }

  .mobile-menu-section-2 {
    background-color: #244454;
    justify-content: center;
    align-items: center;
    margin-top: 0%;
    padding-top: 8%;
    font-weight: 400;
    display: flex;
    position: static;
  }

  .menu-links-wrapper-3, .menu-links-wrapper-4, .menu-links-wrapper-5 {
    z-index: 5;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: -100%;
    padding-top: 8%;
    padding-bottom: 48%;
    position: fixed;
  }

  .podcast-audio-od {
    padding: 1rem;
  }

  .studio-b-wynajem-powierzchni {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sekcja-opis.wersja-niebieska {
    margin-top: 20%;
  }

  .sekcja-opis.wersja-niebieska.wersja-w-podcastach {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 8%;
    margin-right: 8%;
  }

  .sekcja-opis.wersja-niebieska.wersja-w-podcastach._10 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 20%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .sekcja-opis.wersja-niebieska.wersja-do-podcastow {
    margin-left: 8%;
    margin-right: 8%;
  }

  .sekcja-opis.wersja-niebieska.wersja-do-podcastow._10 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 20%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .sekcja-opis.wersja-niebieska.wersja-do-podcastow.wiekszy-wyzszy-margin {
    margin-top: 20%;
  }

  ._4-column-grid {
    grid-column-gap: .5rem;
    grid-row-gap: 1rem;
  }

  ._4-column-grid._3-kolumny.usun-margin {
    grid-row-gap: 1rem;
  }

  .mapa {
    height: 30ch;
  }

  .container-7 {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .testimonial-slider-large {
    margin-left: 8%;
    margin-right: 8%;
  }

  .testimonial-slide {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .testimonial-content {
    margin-bottom: .5rem;
  }

  .testimonial-quote-icon {
    width: 30px;
  }

  .testimonial-quote {
    font-size: 22px;
    line-height: 30px;
  }

  .testimonial-image-two {
    height: 36vw;
  }

  .testimonial-author-image-three {
    margin-right: 16px;
  }

  .testimonial-slider-arrow {
    vertical-align: bottom;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .testimonial-slider-nav {
    color: var(--background);
    font-size: .8rem;
    line-height: .9rem;
  }

  .container-8 {
    width: auto;
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .testimonial-slider-2 {
    max-width: none;
  }

  .testimonial-slide-wrapper-2 {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left-2 {
    left: -10px;
  }

  .testimonial-slider-right-2 {
    right: -10px;
  }

  .budynek-wewnatrz {
    display: none;
  }

  .lightbox-realizatorka, .lightbox-studio-a, .lightbox-studio-b, .lightbox-makeup-room, .lightbox-kuchnia, .lightbox-lazienka, .zewnatrz-lightbox, .studio-a-lightbox-aranzacje, .studio-b-aranz-lightbox {
    height: 38vw;
  }

  .text-block-12 {
    font-size: var(--tekst-mobile);
    line-height: var(--tekst-mobile-1);
    margin-left: 8%;
    margin-right: 8%;
  }

  .icon-43 {
    background-color: var(--white);
    color: var(--background);
    border-radius: 1000px;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin: 0;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: none;
    position: relative;
  }

  .image-114 {
    width: 100%;
  }

  .icon-44 {
    background-color: var(--white);
    color: var(--background);
    border-radius: 1000px;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin: 0;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: none;
    position: static;
  }

  .body-3 {
    flex-flow: column;
    display: block;
  }

  .galeria-mobile {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: 12%;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .icon-45 {
    justify-content: center;
    align-self: flex-end;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .icon-46 {
    flex: none;
    justify-content: center;
    align-self: flex-end;
    align-items: center;
    margin-left: 0;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .container-9 {
    max-width: none;
  }

  .centered-heading-3 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-2 {
    padding: 0 0%;
  }

  .container-10 {
    max-width: none;
  }

  .gallery-wrapper-2 {
    grid-template-columns: 1fr;
    overflow: visible;
  }

  .gallery-slide-2 {
    margin: 0 0% 0 5%;
    display: block;
  }

  .gallery-slide-wrapper-2 {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left-2 {
    left: -20px;
  }

  .gallery-slider-right-2 {
    right: -20px;
  }

  .slide-7 {
    padding-bottom: 0;
  }

  .mask-2 {
    margin-bottom: 3.5rem;
  }

  .mask-3, .mask-4, .mask-5, .mask-6, .mask-7 {
    margin-bottom: 4rem;
  }

  .limitowane-vouchery-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-top: 1rem;
    display: flex;
  }

  .limitowane-vouchery-wrapper.tylko-mobile {
    display: flex;
  }

  .wokalne-vouchery-wrapper, .specjalne-vouchery-wrapper, .instrumentalne-vouchery-wrapper, .zespoly-vouchery-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-top: 2rem;
    display: flex;
  }

  .podcasty-vouchery-wrapper {
    flex-flow: column;
    margin-top: 2rem;
    display: flex;
  }

  .desktop-limitowane.znika, .desktop-wokalne, .desktop-specjalne.tylko-desktop, .desktop-instrumentalne.tylko-desktop, .desktop-zespoly.tylko-desktop, .desktop-podcasty.tylko-desktop {
    display: none;
  }

  .medialny-slider {
    background-color: var(--transpaernt);
    height: auto;
    margin-top: 6%;
  }

  .medialny-slider.tylko-mobilek {
    display: block;
  }

  .mask-11 {
    margin-bottom: 3.5rem;
  }

  .slide-nav-11 {
    font-size: .8rem;
    font-weight: 600;
    line-height: .9rem;
  }

  .icon-47, .icon-48 {
    background-color: var(--white);
    color: var(--background);
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: flex;
  }

  .sportowy-slider {
    background-color: var(--transpaernt);
    height: auto;
    margin-top: 6%;
    display: block;
  }

  .mask-12 {
    margin-bottom: 3.5rem;
  }

  .slide-nav-12 {
    font-size: .8rem;
    font-weight: 600;
    line-height: .9rem;
  }

  .icon-49, .icon-50 {
    background-color: var(--white);
    color: var(--background);
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: flex;
  }

  .biznesowy-slider {
    background-color: var(--transpaernt);
    height: auto;
    margin-top: 6%;
    display: block;
  }

  .mask-13 {
    margin-bottom: 3.5rem;
  }

  .slide-nav-13 {
    font-size: .8rem;
    font-weight: 600;
    line-height: .9rem;
  }

  .icon-51, .icon-52 {
    background-color: var(--white);
    color: var(--background);
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: flex;
  }

  .branzowy-slider {
    background-color: var(--transpaernt);
    height: auto;
    margin-top: 6%;
    display: block;
  }

  .mask-14 {
    margin-bottom: 3.5rem;
  }

  .slide-nav-14 {
    font-size: .8rem;
    font-weight: 600;
    line-height: .9rem;
  }

  .icon-53, .icon-54 {
    background-color: var(--white);
    color: var(--background);
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: flex;
  }

  .edukacyjny-slider {
    background-color: var(--transpaernt);
    height: auto;
    margin-top: 6%;
    display: block;
  }

  .mask-15 {
    margin-bottom: 3.5rem;
  }

  .slide-nav-15 {
    font-size: .8rem;
    font-weight: 600;
    line-height: .9rem;
  }

  .icon-55, .icon-56 {
    background-color: var(--white);
    color: var(--background);
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: flex;
  }

  .medyczny-slider {
    background-color: var(--transpaernt);
    height: auto;
    margin-top: 6%;
    display: block;
  }

  .mask-16 {
    margin-bottom: 3.5rem;
  }

  .slide-nav-16 {
    font-size: .8rem;
    font-weight: 600;
    line-height: .9rem;
  }

  .icon-57, .icon-58 {
    background-color: var(--white);
    color: var(--background);
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: flex;
  }

  ._1-sekcja-mobile {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: 20%;
    margin-left: 0%;
    margin-right: 0%;
    display: flex;
  }

  ._1-sekcja-mobile.nowy-margin-32 {
    margin-top: 32%;
  }

  .icon-59 {
    background-color: var(--white);
    color: var(--background);
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 0;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: flex;
  }

  .icon-60 {
    background-color: var(--white);
    color: var(--background);
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 0;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: flex;
  }

  ._1-slider-a {
    background-color: var(--transpaernt);
    height: auto;
    margin-left: 2%;
    margin-right: 2%;
  }

  .mask-17 {
    border-radius: 1rem;
    margin-bottom: 0;
    margin-left: 8%;
    margin-right: 8%;
    padding: 0;
  }

  .slide-nav-17 {
    font-size: .8rem;
    font-weight: 600;
    line-height: .9rem;
  }

  .obrazek-plus-tekst {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }

  .obrazek {
    background-image: url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672517eae9a0b7f316efdb75_realizator%204.jpg");
    background-position: 50%;
    background-size: cover;
    border-radius: 1rem;
    height: auto;
  }

  .tytu-plus-test.nowe-marginy-ewidentnie {
    padding-left: 8%;
    padding-right: 8%;
  }

  .slide-9 {
    background-image: radial-gradient(circle, #000 20%, #fff0), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672517eae9a0b7f316efdb75_realizator%204.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    border-radius: 1rem;
    height: 22ch;
    padding: 2rem 2rem 3rem;
  }

  .slide-9.nowa-okladka {
    background-image: radial-gradient(circle, #000 20%, #fff0), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d0ca3888f2cbbc4ff6d5bb_P3100094-min.jpg");
    height: 36ch;
  }

  .slide-9.nowa-okladka.kolejna-nowa-okladka {
    background-image: radial-gradient(circle, #000 20%, #fff0), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67d198e3e6ee076abcbfadff_STUDIO%20A%20ARANZACJA%205-min.jpg");
  }

  .slide-9.okladka-stuio-b-1 {
    background-image: radial-gradient(circle, #000 20%, #fff0), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f507959d3b06fe024aa47a_studio%20b%201-min.jpg");
    height: 32ch;
  }

  .slide-10 {
    background-image: radial-gradient(circle, #000 7%, #fff0), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/67f917abc166037269e199fb_makeup.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 22ch;
    padding: 2rem 2rem 3rem;
  }

  .slide-10.inna-okladka {
    height: 36ch;
  }

  .slide-10.inna-okladka.kolejna-inna-okladeczka {
    background-image: radial-gradient(circle, #000 7%, #fff0), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/66ddf83b0f5c1d74ce4bec29_vouchery%20image.png");
  }

  .slide-10.okladka-studio-b-2 {
    height: 32ch;
  }

  .slide-11 {
    background-image: radial-gradient(circle, #000 10%, #fff0), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e831656535665434dd18b_davinci%203.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 22ch;
    padding: 2rem 2rem 3rem;
  }

  .slide-11.inne-okladki {
    background-image: radial-gradient(circle, #000 10%, #fff0), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e846b244fae7c3b058b24_lampy%203.jpg");
    height: 36ch;
  }

  .slide-11.inne-okladki.kolejna-inna-okladencja {
    background-image: radial-gradient(circle, #000 10%, #fff0), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/671fa819649ca6eb4c4ea2a2_studio%20a%201.png");
  }

  .slide-11.okladka-studio-b-3 {
    background-image: radial-gradient(circle, #000 10%, #fff0), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/670e838643d63d270c0a76bc_shure%202.jpg");
    height: 32ch;
  }

  .slide-12 {
    background-image: radial-gradient(circle, #000 8%, #fff0), url("https://cdn.prod.website-files.com/66db4c95bc5f75cbfcc46d44/672610626510022fb7899d49_sprz%C4%99.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 22ch;
    padding: 2rem 2rem 3rem;
  }

  .realizatorka-show {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: 32%;
    margin-left: 8%;
    margin-right: 8%;
    display: flex;
  }
}

#w-node-b16559b5-9465-9903-a777-6662aa99167c-fcc46d54, #w-node-_71b10f12-7980-654d-0fb9-9fd8a6f9380d-fcc46d54 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-a8813916-e301-1224-6fa5-57c3e504f16d-fcc46d54, #w-node-c3da688d-7b36-b124-ffa9-0993ce0caff1-fcc46d54, #w-node-_882cb82e-cc28-2227-78a0-0a97e46dadff-fcc46d54 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8e619983-339e-44ed-c100-2cbf888aee10-f7da94ff {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_90b779c3-b22a-54cf-b8df-46f591a56c5e-f7da94ff, #w-node-_04133819-b8a1-7708-f1f7-4ccf2cb43c3d-f7da94ff {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (max-width: 767px) {
  #w-node-_71b10f12-7980-654d-0fb9-9fd8a6f9380d-fcc46d54 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8e619983-339e-44ed-c100-2cbf888aee10-f7da94ff {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}
