:root {
  --32: 2.222vw;
  --affectus02: #f7f7f7;
  --100: 6.944vw;
  --affectus10: #252525;
  --40: 2.778vw;
  --200: 13.889vw;
  --affectus09: #2d2d2d;
  --45: 3.125vw;
  --50: 3.472vw;
  --affectus03: #e3e3e3;
  --affectus08: #5b5b5b;
  --12: .833vw;
  --75: 5.208vw;
  --affectus01: white;
  --affectus07: #888;
  --affectus06: #9f9f9f;
  --320: 22.222vw;
  --432: 30vw;
  --24: 1.667vw;
  --660: 45.833vw;
  --132: 9.167vw;
  --70: 4.861vw;
  --1000: 69.444vw;
  --140: 9.722vw;
  --280: 19.444vw;
  --20: 1.389vw;
  --60: 4.167vw;
  --563: 39.097vw;
  --1277: 88.681vw;
  --547: 37.986vw;
  --30: 2.083vw;
  --483: 33.542vw;
  --150: 10.417vw;
  --600: 41.667vw;
  --82: 5.694vw;
  --130: 9.028vw;
  --80: 0vw;
  --affectus04: #ccc;
  --affectus05: #b6b6b6;
  --937: 65.069vw;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.header {
  z-index: 20;
  padding: 2.569vw 3.472vw var(--32) 11.319vw;
  background-color: var(--affectus02);
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  transition: transform .3s ease-in-out;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.header.black {
  background-color: var(--affectus10);
}

.header.home {
  z-index: 1;
  padding-bottom: var(--40);
  background-color: var(--affectus02);
  position: fixed;
  inset: 0% 0% auto;
}

.col-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  margin-right: 11.042vw;
  display: flex;
}

.col-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  margin-right: 18.889vw;
  display: flex;
}

.col-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.header-cols {
  display: flex;
}

.header-link {
  color: var(--affectus09);
  font-family: Inter, sans-serif;
  font-size: 12px;
  text-decoration: none;
  position: relative;
}

.header-link:hover {
  position: relative;
}

.header-link.white {
  color: var(--affectus02);
}

.header-link.footer-link {
  font-size: 14px;
}

.header-link.footer-link.upper {
  text-transform: uppercase;
}

.body {
  background-color: var(--affectus02);
  font-family: Inter, sans-serif;
}

.body-2 {
  background-color: var(--affectus02);
}

.body-3 {
  background-color: var(--affectus10);
  font-family: Inter, sans-serif;
}

.body-4, .body-5, .body-6, .body-7, .body-8 {
  background-color: var(--affectus02);
  font-family: Inter, sans-serif;
}

.footer {
  padding: var(--45) var(--50) var(--40);
  grid-column-gap: 9.931vw;
  grid-row-gap: 9.931vw;
  border-top: 1px solid var(--affectus03);
  border-bottom: 1px solid var(--affectus03);
  flex-flow: column;
  display: flex;
}

.footer.black {
  border-top-color: var(--affectus08);
  border-bottom-color: var(--affectus08);
}

.footer-bottom {
  justify-content: space-between;
  display: flex;
}

.footer-col-1 {
  grid-column-gap: var(--12);
  grid-row-gap: var(--12);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.footer-cols {
  grid-column-gap: 10.417vw;
  grid-row-gap: 10.417vw;
  display: flex;
}

.footer-col-2 {
  grid-column-gap: var(--75);
  grid-row-gap: var(--75);
  align-items: flex-end;
  display: flex;
}

.footer-col-3 {
  grid-column-gap: var(--12);
  grid-row-gap: var(--12);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.text {
  color: var(--affectus10);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-style: normal;
}

.text.white {
  color: var(--affectus01);
}

.text.grey {
  color: var(--affectus07);
}

.text.grey-06 {
  margin-bottom: var(--12);
  color: var(--affectus06);
}

.text.bold {
  font-weight: 600;
}

.text.wspolpraca, .text.width-320 {
  max-width: var(--320);
}

.footer-col-2-1 {
  grid-column-gap: var(--12);
  grid-row-gap: var(--12);
  flex-flow: column;
  display: flex;
}

.footer-col-2-2 {
  grid-column-gap: 0;
  grid-row-gap: 0;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.section.home {
  justify-content: space-between;
  display: flex;
}

.section.first {
  margin-top: 7vw;
}

.contact-img {
  margin-top: var(--45);
}

.container {
  margin-right: var(--50);
  margin-left: var(--50);
  border-top: 0 solid #000;
  max-width: none;
}

.contact-content {
  margin-top: var(--100);
  margin-bottom: var(--100);
  display: flex;
}

.contact-left {
  width: 50%;
}

.contact-right {
  grid-column-gap: var(--100);
  grid-row-gap: var(--100);
  flex-flow: column;
  width: 50%;
  display: flex;
}

.h1 {
  color: var(--affectus10);
  letter-spacing: -4px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80px;
  font-weight: 400;
}

.contact-rows {
  grid-column-gap: var(--50);
  grid-row-gap: var(--50);
  flex-flow: column;
  display: flex;
}

.contact-row-1 {
  grid-column-gap: var(--12);
  grid-row-gap: var(--12);
  flex-flow: column;
  display: flex;
}

.text-span {
  color: var(--affectus07);
}

.contact-row-2 {
  grid-column-gap: var(--24);
  grid-row-gap: var(--24);
  display: flex;
}

.form-wrapper.wspolpraca {
  width: var(--660);
  align-self: flex-end;
}

.text-field {
  background-color: #fff0;
  border-bottom: 1px solid #000;
}

.text-field-2, .text-field-3, .text-field-4 {
  background-color: #fff0;
}

.ugly-submit {
  display: none;
}

.beautiful-submit {
  margin-top: var(--50);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  text-decoration: none;
  display: flex;
}

.contact-btn-text {
  color: var(--affectus07);
  font-size: 55px;
  text-decoration: none;
}

.wsparcie-top {
  padding-top: var(--132);
  padding-bottom: var(--70);
  grid-column-gap: var(--50);
  grid-row-gap: var(--50);
  flex-flow: column;
  display: flex;
}

.text-large {
  max-width: var(--1000);
  color: var(--affectus10);
  letter-spacing: -2px;
  margin-bottom: 0;
  font-size: 55px;
  font-weight: 400;
  line-height: 58px;
}

.text-large.white {
  color: var(--affectus01);
  max-width: 50vw;
}

.text-large.home {
  max-width: var(--660);
}

.wsparcie-bottom {
  margin-bottom: var(--140);
  display: flex;
}

.wsparcie-left {
  width: 49%;
}

.wsparcie-right {
  padding-right: var(--50);
  justify-content: flex-end;
  align-items: flex-end;
  width: 51%;
  display: flex;
}

.btn-wrapper {
  grid-column-gap: var(--24);
  grid-row-gap: var(--24);
  display: flex;
}

.btn-img {
  max-width: none;
}

.nagrody-top {
  margin-top: var(--132);
  margin-bottom: var(--280);
  position: relative;
}

.text-19 {
  color: var(--affectus10);
  font-size: 19px;
}

.text-19.white {
  color: var(--affectus01);
  position: absolute;
  inset: auto 0% 0% auto;
}

.nagrody-bottom {
  margin-bottom: var(--50);
  flex-flow: column;
  align-items: flex-end;
  display: block;
}

.year-wrapper {
  max-width: var(--1000);
  padding-top: var(--32);
  grid-column-gap: var(--20);
  grid-row-gap: var(--20);
  border-top: 1px solid var(--affectus06);
  margin-left: auto;
  display: flex;
}

.year-left {
  width: var(--200);
}

.year-right {
  width: 100%;
}

.grid {
  margin-bottom: var(--60);
  grid-column-gap: var(--20);
  grid-row-gap: var(--20);
  grid-template-rows: auto auto auto;
  grid-template-columns: 37.986vw 1fr;
}

.grid.last {
  margin-bottom: var(--50);
}

.section-1 {
  margin-top: var(--132);
  margin-bottom: var(--50);
  padding-bottom: var(--50);
  grid-column-gap: var(--20);
  grid-row-gap: var(--20);
  border-bottom: 1px solid var(--affectus03);
  display: flex;
}

.section-1.portfolio {
  border-bottom-width: 0;
  margin-bottom: 0;
}

.section-1-left, .section-2-right {
  width: 50%;
}

.text-med {
  max-width: var(--563);
  color: var(--affectus09);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 27px;
  line-height: 100%;
}

.text-med.koncerty {
  max-width: var(--432);
}

.section-2 {
  margin-bottom: var(--140);
  text-align: right;
}

.section-2-img {
  max-width: var(--1277);
}

.wspolpraca-1 {
  margin-bottom: var(--100);
  padding-bottom: var(--100);
  border-bottom: 1px solid var(--affectus03);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.wspolpraca-2 {
  margin-bottom: var(--100);
  padding-bottom: var(--100);
  border-bottom: 1px solid var(--affectus03);
  display: flex;
}

.wspolpraca-2-left {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.wspolpraca-2-right {
  width: var(--547);
  grid-column-gap: var(--45);
  grid-row-gap: var(--45);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.btn-link {
  color: var(--affectus10);
  text-decoration: none;
}

.wspolpraca-grid {
  margin-top: var(--60);
  grid-column-gap: var(--20);
  grid-row-gap: var(--20);
  grid-template-rows: auto;
  grid-template-columns: 22.222vw repeat(auto-fit, 22.222vw);
}

.p-wrap {
  grid-column-gap: var(--20);
  grid-row-gap: var(--20);
  flex-flow: column;
  display: flex;
}

.wspolpraca-others-wrapper {
  max-width: var(--1000);
  margin-top: var(--100);
  margin-left: auto;
}

.others-single {
  margin-bottom: var(--30);
  padding-top: var(--30);
  grid-column-gap: var(--132);
  grid-row-gap: var(--132);
  border-top: 1px solid var(--affectus03);
  display: flex;
}

.others-single.last {
  margin-bottom: 0;
}

.others-left {
  width: var(--320);
}

.others-right {
  width: var(--320);
  grid-column-gap: var(--20);
  grid-row-gap: var(--20);
  flex-flow: column;
  display: flex;
}

.wspolpraca-4 {
  margin-top: var(--100);
  margin-bottom: var(--100);
  padding-bottom: var(--100);
  border-bottom: 1px solid var(--affectus03);
}

.wspolpraca-img-2 {
  max-width: 77.292vw;
}

.wspolpraca-5 {
  justify-content: space-between;
  display: flex;
}

.wspolpraca-5-left {
  margin-left: var(--50);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.wspolpraca-img-3 {
  max-width: var(--483);
}

.wspolpraca-5-top {
  grid-column-gap: var(--70);
  grid-row-gap: var(--70);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.wspolpraca-5-bottom {
  margin-left: var(--320);
  grid-column-gap: var(--40);
  grid-row-gap: var(--40);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.download-link {
  grid-column-gap: var(--12);
  grid-row-gap: var(--12);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.wspolpraca-6 {
  margin-top: var(--100);
  margin-bottom: var(--150);
  padding-top: var(--100);
  grid-column-gap: var(--70);
  grid-row-gap: var(--70);
  border-top: 1px solid var(--affectus03);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.portfolio-video-wrapper {
  grid-column-gap: var(--32);
  grid-row-gap: var(--32);
  flex-flow: column;
  display: flex;
}

.portfolio-1 {
  margin-top: var(--150);
  margin-bottom: var(--100);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.portfolio-2 {
  padding-top: var(--132);
  padding-bottom: var(--200);
  border-top: 1px solid var(--affectus03);
  border-bottom: 1px solid var(--affectus03);
  color: var(--affectus10);
}

.text-full-width {
  text-align: center;
  font-size: 19vw;
  font-weight: 400;
}

.text-full-width.zespol {
  letter-spacing: -3px;
  font-size: 16vw;
}

.text-full-width.zespol.en {
  font-size: 23vw;
}

.portfolio-3 {
  max-width: var(--1000);
  margin-top: var(--100);
  flex-flow: column;
  margin-left: auto;
  display: flex;
}

.repertuar-wrapper {
  padding-top: var(--75);
  background-color: var(--affectus02);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: block;
}

.repertuar-wrapper.first {
  z-index: 2;
  background-color: var(--affectus02);
  margin-top: 0;
  position: relative;
}

.repertuar-wrapper._2 {
  z-index: 3;
  position: relative;
}

.repertuar-wrapper._3 {
  z-index: 4;
  position: relative;
}

.dropdown-toggle {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.repertuar-toggle {
  padding-bottom: var(--32);
  border-bottom: 1px solid var(--affectus03);
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.repertuar-content {
  z-index: 1;
  max-width: var(--600);
  margin-right: var(--40);
  opacity: 1;
  mix-blend-mode: normal;
  height: 0;
  margin-left: auto;
  position: relative;
  transform: translate(0, 120px);
}

.repertuar-content.none {
  display: none;
}

.songs-grid {
  grid-column-gap: 20px;
  grid-row-gap: 32px;
  grid-template-columns: 22vw 22vw;
}

.song-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.section-3 {
  z-index: 4;
  padding-top: var(--200);
  background-color: var(--affectus02);
  position: relative;
}

.portfolio-4 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.portfolio-4-left {
  padding-top: var(--60);
  padding-bottom: var(--60);
  padding-left: var(--50);
  width: 34%;
  position: sticky;
  top: 0;
  left: 0;
}

.portfolio-4-right {
  width: 65%;
}

.portfolio-img-wrapper {
  margin-bottom: var(--30);
}

.portfolio-img {
  width: 100%;
  margin-bottom: 8px;
}

.zespol-1 {
  margin-bottom: var(--82);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.zespol-2 {
  max-width: var(--320);
  margin-bottom: var(--130);
  margin-left: auto;
}

.zespol-img-1 {
  width: 100%;
}

.zespol-4 {
  margin-bottom: var(--100);
  padding-top: var(--100);
  padding-bottom: var(--50);
  border-bottom: 1px solid var(--affectus03);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.zespol-4-text-wrapper {
  margin-top: var(--82);
  grid-column-gap: var(--20);
  grid-row-gap: var(--20);
  align-items: flex-start;
  display: flex;
}

.zespol-5 {
  margin-bottom: var(--75);
}

.zespol-grid {
  grid-column-gap: var(--20);
  grid-row-gap: var(--20);
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.zespol-grid.man {
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.zespol-single-wrapper {
  position: static;
}

.zespol-single-wrapper.margin-top {
  transform: translate(0, -60px);
}

.zespol-single-img {
  z-index: 2;
}

.zespol-single-video {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.zespol-img-wrapper {
  margin-bottom: 10px;
  position: relative;
}

.zespol-6 {
  padding-bottom: var(--100);
}

.zespol-7 {
  max-width: var(--1000);
  padding-bottom: var(--60);
  margin-left: auto;
}

.zespol-year {
  padding-top: var(--32);
  border-top: 1px solid var(--affectus03);
  margin-bottom: 80px;
  display: flex;
}

.zespol-year.first {
  border-top-style: none;
}

.zespol-year-left {
  width: 34%;
}

.zespol-year-right {
  width: 66%;
}

.grid-caledar {
  grid-column-gap: var(--20);
  grid-row-gap: var(--32);
  grid-template-rows: auto;
  grid-template-columns: 6.458vw 1fr;
}

.mounth-wrapper {
  grid-column-gap: var(--32);
  grid-row-gap: var(--32);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.zespol-8 {
  padding-top: var(--80);
  padding-bottom: var(--100);
  border-top: 1px solid var(--affectus03);
  justify-content: space-between;
  display: flex;
}

.zespol-8-right {
  align-self: flex-end;
}

.zespol-img-3 {
  width: var(--547);
  max-width: var(--547);
}

.koncerty-1 {
  max-width: var(--1000);
  margin-bottom: var(--100);
  margin-left: auto;
}

.years-tabs {
  margin-bottom: var(--70);
  grid-column-gap: var(--150);
  grid-row-gap: var(--150);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.year-tab {
  color: var(--affectus06);
  background-color: #ddd0;
  padding: 0;
  font-size: 19px;
}

.year-tab.w--current {
  color: var(--affectus10);
  background-color: #c8c8c800;
  padding: 0;
  font-size: 19px;
  text-decoration: underline;
}

.single-concert {
  padding-top: var(--40);
  padding-bottom: var(--40);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid var(--affectus03);
  grid-template-rows: auto;
  grid-template-columns: 32% 1fr 1fr 1fr;
}

.koncerty-2 {
  margin-bottom: var(--100);
  padding-top: var(--100);
  border-top: 1px solid var(--affectus03);
  justify-content: space-between;
  display: flex;
}

.koncerty-2-right {
  width: var(--1000);
}

.arrows-wrapper {
  margin-top: var(--32);
  grid-column-gap: var(--12);
  grid-row-gap: var(--12);
  display: flex;
}

.arrow-right {
  cursor: pointer;
}

.arrow-left {
  cursor: pointer;
  transform: rotate(180deg);
}

.opinions {
  background-color: #ddd0;
  height: auto;
}

.text-opinion {
  margin-bottom: var(--40);
  letter-spacing: -.3px;
  font-size: 27px;
  line-height: 108%;
}

.left-arrow, .right-arrow, .slide-nav {
  display: none;
}

.home-hero {
  height: 200vh;
  display: flex;
}

.home-hero-left {
  padding-bottom: var(--30);
  padding-left: var(--50);
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home-hero-right {
  z-index: 2;
  width: var(--563);
  height: 100vh;
  display: block;
  position: sticky;
  top: 0;
  right: 0;
}

.background-video {
  width: 100%;
  height: 100%;
}

.hero-text {
  max-width: var(--660);
  color: var(--affectus03);
  font-size: 55px;
  line-height: 100%;
}

.videos-wrapper {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
}

.home-video {
  z-index: 9;
  opacity: 1;
  position: static;
}

.home-video.tomek {
  z-index: 8;
  opacity: 1;
  width: auto;
  height: auto;
  display: block;
  position: static;
}

.home-video.hero {
  z-index: 9;
  opacity: 1;
  width: auto;
  height: auto;
  display: block;
  position: static;
}

.home-video.misia {
  z-index: 7;
  width: auto;
  height: auto;
  position: static;
}

.home-video.agata {
  z-index: 1;
  width: auto;
  height: auto;
  position: static;
}

.home-video.karol {
  z-index: 2;
  width: auto;
  height: auto;
  position: static;
}

.home-video.konrad {
  z-index: 3;
  width: auto;
  height: auto;
  position: static;
}

.home-video.karolina {
  z-index: 4;
  width: auto;
  height: auto;
  position: static;
}

.home-video.piotrek {
  z-index: 5;
  width: auto;
  height: auto;
  position: static;
}

.home-video.maria {
  z-index: 6;
  width: auto;
  height: auto;
  position: static;
}

.single-singer {
  padding-top: var(--150);
  grid-column-gap: var(--20);
  grid-row-gap: var(--20);
  flex-flow: column;
  height: 100vh;
  display: flex;
}

.image {
  opacity: .63;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image-2 {
  position: absolute;
}

.singers-wrapper {
  grid-column-gap: var(--50);
  grid-row-gap: var(--50);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.logo-animate {
  width: var(--150);
  position: sticky;
  top: 23%;
  left: 0;
}

.singers-right {
  max-width: var(--547);
}

.side-video {
  height: 100vh;
  transform: translate(0, -100vh);
}

.side-video.hero {
  z-index: 11;
  opacity: 1;
  position: absolute;
  inset: 0%;
  transform: none;
}

.side-video.tomek {
  z-index: 9;
  opacity: 1;
  position: absolute;
  inset: 0%;
  transform: none;
}

.side-video.misia {
  z-index: 8;
  opacity: 1;
  position: absolute;
  inset: 0%;
  transform: none;
}

.side-video.maria {
  z-index: 7;
  opacity: 1;
  position: absolute;
  inset: 0%;
  transform: none;
}

.side-video.piotr {
  z-index: 6;
  opacity: 1;
  position: absolute;
  inset: 0%;
  transform: none;
}

.side-video.karolina {
  z-index: 5;
  opacity: 1;
  position: absolute;
  inset: 0%;
  transform: none;
}

.side-video.konrad {
  z-index: 4;
  opacity: 1;
  position: absolute;
  inset: 0%;
  transform: none;
}

.side-video.karol {
  z-index: 3;
  opacity: 1;
  position: absolute;
  inset: 0%;
  transform: none;
}

.side-video.agata {
  z-index: 2;
  position: absolute;
  inset: 0%;
  transform: none;
}

.text-animate {
  flex: 1;
  position: fixed;
  inset: 22% 50% auto 5%;
}

.footer-grid {
  grid-column-gap: 75px;
  grid-row-gap: var(--12);
  grid-template-columns: 50px 1fr;
  place-items: center start;
}

.footer-tel-wrapper {
  grid-column-gap: var(--12);
  grid-row-gap: var(--12);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.copy {
  padding: var(--12) var(--50);
  grid-column-gap: var(--50);
  grid-row-gap: var(--50);
  display: flex;
}

.copy-link {
  color: var(--affectus02);
  font-style: normal;
}

.italic-text, .italic-text-2 {
  font-style: normal;
}

.mobile-logo-animate {
  max-width: 65px;
}

.lang-active {
  font-size: 12px;
}

.profile-img {
  max-width: 100px;
  display: none;
}

.inline-link {
  color: var(--affectus10);
  text-decoration: none;
}

.italic-text-3, .italic-text-4, .italic-text-5, .italic-text-6, .italic-text-7, .italic-text-8, .italic-text-9, .italic-text-10 {
  font-style: normal;
}

@media screen and (max-width: 991px) {
  .header {
    padding-top: var(--100);
    padding-bottom: var(--100);
  }

  .header.home {
    padding-left: var(--200);
  }

  .col-1 {
    margin-right: 6.042vw;
  }

  .col-2 {
    margin-right: 10.889vw;
  }

  .header-link.footer-link {
    font-size: 12px;
  }

  .header-link.footer-link.upper {
    font-style: normal;
  }

  .footer-cols {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text {
    color: var(--affectus10);
    font-style: normal;
  }

  .text.width-320 {
    max-width: var(--432);
  }

  .text.tablet-footer {
    font-size: 12px;
  }

  .section.first {
    margin-top: 18.1vw;
  }

  .h1 {
    font-size: 60px;
  }

  .contact-btn-text {
    font-size: 30px;
  }

  .text-large {
    font-size: 30px;
    line-height: 100%;
  }

  .text-large.grid {
    margin-bottom: 0;
  }

  .btn-img {
    max-width: 70px;
  }

  .text-med {
    font-size: 20px;
  }

  .wspolpraca-2-left {
    grid-column-gap: var(--45);
    grid-row-gap: var(--45);
  }

  .wspolpraca-2-right {
    justify-content: space-between;
    align-items: flex-start;
  }

  .wspolpraca-grid {
    grid-template-columns: minmax(22.222vw, 1fr) minmax(22.222vw, 1fr);
  }

  .others-right {
    width: var(--483);
  }

  .zespol-2 {
    max-width: var(--660);
  }

  .zespol-grid {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .zespol-grid.man {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .zespol-single-wrapper.margin-top {
    transform: none;
  }

  .singers-wrapper {
    grid-column-gap: 0;
    grid-row-gap: 0;
  }

  .logo-animate {
    width: var(--200);
  }

  .footer-grid {
    grid-column-gap: 20px;
  }

  .footer-tel-text {
    font-size: 12px;
  }

  .copy-link, .italic-text, .italic-text-2 {
    font-style: normal;
  }
}

@media screen and (max-width: 767px) {
  .h1 {
    font-size: 47px;
  }

  .portfolio-3 {
    max-width: none;
  }
}

@media screen and (max-width: 479px) {
  .header {
    padding: 20px;
  }

  .header.black {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .header.home {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer {
    padding-bottom: 40px;
  }

  .footer-bottom {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column-reverse;
  }

  .footer-cols {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column-reverse;
    margin-top: -100px;
  }

  .text, .text.grey {
    width: 100%;
  }

  .text.wspolpraca, .text.width-320 {
    max-width: none;
  }

  .text.calendar {
    width: 100%;
  }

  .section.home {
    flex-flow: column;
  }

  .section.first {
    margin-top: 96px;
  }

  .contact-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .contact-left, .contact-right {
    width: 100%;
  }

  .h1.portfolio-floating {
    letter-spacing: -2px;
    font-size: 28px;
  }

  .form-wrapper.wspolpraca {
    width: 100%;
  }

  .beautiful-submit {
    margin-top: 20px;
  }

  .text-large {
    max-width: none;
  }

  .text-large.white {
    letter-spacing: -1px;
    max-width: none;
  }

  .text-large.home {
    max-width: none;
  }

  .text-large.portfolio {
    font-size: 20px;
  }

  .wsparcie-bottom {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .wsparcie-left {
    width: 100%;
  }

  .wsparcie-right {
    padding-left: var(--50);
    justify-content: flex-end;
    align-self: flex-start;
    align-items: flex-end;
  }

  .btn-wrapper {
    align-items: flex-end;
  }

  .btn-img {
    max-width: 100%;
  }

  .btn-img.zespol {
    max-width: 60%;
  }

  .text-19.white {
    top: 130%;
    left: 0%;
  }

  .text-19.wspolpraca {
    font-size: 14px;
  }

  .text-19.portfolio {
    margin-right: auto;
    font-size: 14px;
  }

  .year-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    max-width: none;
    padding-top: 20px;
  }

  .year-left {
    width: 100%;
  }

  .grid {
    grid-template-columns: 1fr .5fr;
  }

  .grid.last {
    margin-bottom: 20px;
  }

  .section-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-bottom: 30px;
    padding-bottom: 20px;
  }

  .section-1-left, .section-2-right {
    width: 100%;
  }

  .text-med, .text-med.koncerty {
    max-width: none;
  }

  .text-med.wspolpraca {
    font-size: 14px;
  }

  .section-2-img {
    max-width: 100vw;
  }

  .wspolpraca-1, .wspolpraca-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .wspolpraca-2-left {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .wspolpraca-2-right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    width: 60%;
  }

  .wspolpraca-grid {
    grid-template-columns: minmax(22.222vw, 1fr);
  }

  .wspolpraca-others-wrapper {
    max-width: none;
  }

  .others-single {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-bottom: 20px;
    padding-top: 20px;
  }

  .others-left {
    width: 90vw;
  }

  .others-right {
    width: 100%;
  }

  .wspolpraca-img-2 {
    max-width: 100%;
  }

  .wspolpraca-5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .wspolpraca-5-left {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .wspolpraca-img-3 {
    vertical-align: baseline;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 200px;
  }

  .wspolpraca-5-bottom {
    margin-left: 0;
  }

  .portfolio-1 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: column;
  }

  .text-full-width {
    text-align: left;
  }

  .text-full-width.zespol {
    text-align: left;
    font-size: 17.5vw;
  }

  .portfolio-3 {
    margin-left: 0;
  }

  .repertuar-toggle {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .repertuar-content {
    width: 300px;
    max-width: 100%;
    margin-right: 0;
  }

  .plus-icon {
    width: 20px;
  }

  .songs-grid {
    grid-row-gap: 18px;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  .zespol-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
  }

  .zespol-2 {
    max-width: none;
  }

  .zespol-4, .zespol-4-text-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .zespol-grid {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .zespol-grid.man {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .zespol-7 {
    max-width: none;
  }

  .zespol-year, .zespol-year.first {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-bottom: 50px;
    padding-top: 20px;
  }

  .zespol-year-right {
    width: 100%;
  }

  .grid-caledar {
    grid-template-columns: 20% 80%;
  }

  .zespol-8 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    padding-top: 20px;
  }

  .zespol-8-left {
    width: 100%;
  }

  .zespol-img-3 {
    width: 60%;
    max-width: 100%;
  }

  .koncerty-1 {
    max-width: none;
  }

  .years-tabs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .single-concert {
    grid-template-columns: 1fr .6fr;
  }

  .koncerty-2 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .koncerty-2-left {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .koncerty-2-right {
    width: 90vw;
  }

  .arrows-wrapper {
    margin-top: 0;
  }

  .text-opinion {
    font-size: 16px;
  }

  .home-hero-right {
    width: 100%;
    position: absolute;
    inset: 0% 0% auto;
  }

  .logo-animate {
    display: none;
  }

  .singers-right {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-animate {
    inset: 0% 20px;
  }

  .copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .mobile-logo-animate {
    max-width: 58px;
  }

  .profile-img {
    display: inline-flex;
  }
}

#w-node-ca12b423-8ab8-585e-73f7-de384c6488d4-a2a99078, #w-node-e8dc1187-c530-5fb6-9ac1-569f67aca6c1-a2a99078, #w-node-_53b26d43-8322-d679-23ed-cd962dd84087-a2a99078, #w-node-_457306c4-213b-c26e-e43e-fbff0e396e84-a2a99078, #w-node-_792fe40b-9b9b-894e-dc63-e46d77390c3b-a2a99078, #w-node-c699c220-b413-f398-9f8a-fdff43d0f442-a2a99078, #w-node-ef7f2d49-ed52-8586-06c5-41c9eda0ab4b-a2a99078, #w-node-_9d5ec7e1-cfa2-513b-89aa-2094cd0a05c4-a2a99078, #w-node-_352244f1-4b83-1374-57f5-40d6dd1deade-a2a99078, #w-node-_7269fc1a-f777-8a57-5596-e61750f5de5a-a2a99078, #w-node-_629ecb85-01b6-2b6c-6c55-9d9ebd10d4da-a2a99078, #w-node-aa464c22-bf7a-b4c2-6ca6-6d3106557794-a2a99078, #w-node-_7cca7d65-2b37-da0c-a8b5-5e947634a91c-a2a99078, #w-node-af68e082-5ced-8392-203a-c95a68f4fd7b-a2a99078, #w-node-_9b1f1b27-f7c2-9b09-c488-5f60030c621a-a2a99078, #w-node-_4a4c8a7d-7d6b-4e53-0ed6-be9038be4eda-a2a99078, #w-node-_1d127ff7-de47-d7b9-25ac-8c27c495fda9-a2a99078, #w-node-fa14cbc3-de24-60da-2aa2-797ded6ed7f3-a2a99078, #w-node-c6c700d1-ff2a-9d8f-616e-aea8dc5f8069-a2a99078, #w-node-_1c10e46f-4fe2-6f2e-1256-12226115ca7f-a2a99078, #w-node-e0581de6-1435-5909-6af5-cee409ca16d5-a2a99078, #w-node-ba6d79a8-253c-5bc2-444b-f7e687dc7272-a2a99078, #w-node-_060c304f-9375-946e-9824-b46f181c49f7-a2a99078, #w-node-f3773a32-d77b-3747-b5f8-e4a81401f5fc-a2a99078, #w-node-f17ae59f-8072-1872-3353-eae536c9365d-a2a99078, #w-node-_32751cfe-c9fc-ca84-6ac4-b685ba870f62-a2a99078 {
  justify-self: end;
}

#w-node-b88ea573-5265-973f-5f48-d910fff24630-fff2461b {
  justify-self: start;
}

#w-node-e1434d7f-e2e8-ab19-3ffd-43292a1edccf-c09b1498 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83e52901-bd90-cd63-3390-7acfdc0f26c4-7336de32 {
  grid-area: 1 / 1 / 5 / 4;
}

#w-node-_9ca7fdcd-2fe9-5d99-8bb9-dfb57ac8ec6e-7336de32 {
  grid-area: 1 / 4 / 5 / 7;
}

#w-node-_7a152cdc-4462-33c6-a904-3a41b9fc1234-7336de32 {
  grid-area: 3 / 7 / 7 / 10;
}

#w-node-_4245cbf3-4c5f-9324-27f2-1f715346d6f7-7336de32 {
  grid-area: 3 / 10 / 7 / 13;
}

#w-node-_1748262f-d9da-0f2c-9490-c4fbeb7e4a25-7336de32 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb1e2ad9-3dc9-d9ef-cf71-e5cbb3393148-7336de32 {
  grid-area: 6 / 5 / 7 / 7;
  justify-self: end;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df997-7336de32 {
  grid-area: 1 / 1 / 5 / 4;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df99f-7336de32 {
  grid-area: 1 / 4 / 5 / 7;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df9a7-7336de32 {
  grid-area: 5 / 7 / 9 / 10;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df9af-7336de32 {
  grid-area: 5 / 10 / 9 / 13;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df9b7-7336de32 {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df9b9-7336de32 {
  grid-area: 8 / 1 / 9 / 3;
  place-self: start;
}

#w-node-_3182237e-a2db-db1c-d4e2-48b6387b2e6c-a2a9e3ec {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1f957ae7-57b6-179a-e782-a57b9ed6577b-a2a9e3ec {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3308339b-75eb-6fb8-ce46-94e5a2edde34-a2a9e3ec {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_77087f7c-6394-ea49-71b8-779fe37544df-a2a9e3ec {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_0920cff5-1927-fe16-550c-b950aeb7daa7-a2a9e3ec {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0920cff5-1927-fe16-550c-b950aeb7daa9-a2a9e3ec {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0920cff5-1927-fe16-550c-b950aeb7daab-a2a9e3ec {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0920cff5-1927-fe16-550c-b950aeb7daad-a2a9e3ec {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-e2a2dd96-2514-0e0c-0b45-71a03efa3900-a2a9e3ec {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e2a2dd96-2514-0e0c-0b45-71a03efa3902-a2a9e3ec {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e2a2dd96-2514-0e0c-0b45-71a03efa3904-a2a9e3ec {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e2a2dd96-2514-0e0c-0b45-71a03efa3906-a2a9e3ec {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-dc473b72-c73f-86bb-6ed3-d9f3da0b1993-a2a9e3ec {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_51a2bf62-a217-9978-cdc9-01f2ba8aee79-a2a9e3ec {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d77e81e4-7ecb-e00c-958c-f6470d65dfe1-a2a9e3ec {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_177f3141-5e6e-1470-ec20-2ba078ec40cf-a2a9e3ec {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-fcb830ae-0647-3a25-9337-c09af09d6ef0-a2a9e3ec {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_91f6f2dc-cbfa-0eb7-8994-03cca1630e1f-a2a9e3ec {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c61-a2a9e3ec {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c63-a2a9e3ec {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c65-a2a9e3ec {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c67-a2a9e3ec {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c6c-a2a9e3ec {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c6e-a2a9e3ec {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c70-a2a9e3ec {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c72-a2a9e3ec {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c64-a2a9e3ec {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c66-a2a9e3ec {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c68-a2a9e3ec {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c6a-a2a9e3ec {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c6c-a2a9e3ec {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c6e-a2a9e3ec {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c70-a2a9e3ec {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c76-a2a9e3ec {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-ca12b423-8ab8-585e-73f7-de384c6488d4-64e80213, #w-node-e8dc1187-c530-5fb6-9ac1-569f67aca6c1-64e80213, #w-node-_53b26d43-8322-d679-23ed-cd962dd84087-64e80213, #w-node-_457306c4-213b-c26e-e43e-fbff0e396e84-64e80213, #w-node-_792fe40b-9b9b-894e-dc63-e46d77390c3b-64e80213, #w-node-c699c220-b413-f398-9f8a-fdff43d0f442-64e80213, #w-node-ef7f2d49-ed52-8586-06c5-41c9eda0ab4b-64e80213, #w-node-_9d5ec7e1-cfa2-513b-89aa-2094cd0a05c4-64e80213, #w-node-_352244f1-4b83-1374-57f5-40d6dd1deade-64e80213, #w-node-_7269fc1a-f777-8a57-5596-e61750f5de5a-64e80213, #w-node-_629ecb85-01b6-2b6c-6c55-9d9ebd10d4da-64e80213, #w-node-aa464c22-bf7a-b4c2-6ca6-6d3106557794-64e80213, #w-node-_7cca7d65-2b37-da0c-a8b5-5e947634a91c-64e80213, #w-node-af68e082-5ced-8392-203a-c95a68f4fd7b-64e80213, #w-node-_9b1f1b27-f7c2-9b09-c488-5f60030c621a-64e80213, #w-node-_4a4c8a7d-7d6b-4e53-0ed6-be9038be4eda-64e80213, #w-node-_1d127ff7-de47-d7b9-25ac-8c27c495fda9-64e80213, #w-node-fa14cbc3-de24-60da-2aa2-797ded6ed7f3-64e80213, #w-node-c6c700d1-ff2a-9d8f-616e-aea8dc5f8069-64e80213, #w-node-_1c10e46f-4fe2-6f2e-1256-12226115ca7f-64e80213, #w-node-e0581de6-1435-5909-6af5-cee409ca16d5-64e80213, #w-node-ba6d79a8-253c-5bc2-444b-f7e687dc7272-64e80213, #w-node-_060c304f-9375-946e-9824-b46f181c49f7-64e80213, #w-node-f3773a32-d77b-3747-b5f8-e4a81401f5fc-64e80213, #w-node-f17ae59f-8072-1872-3353-eae536c9365d-64e80213, #w-node-_32751cfe-c9fc-ca84-6ac4-b685ba870f62-64e80213 {
  justify-self: end;
}

#w-node-e1434d7f-e2e8-ab19-3ffd-43292a1edccf-47d4d6e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83e52901-bd90-cd63-3390-7acfdc0f26c4-76d2eb83 {
  grid-area: 1 / 1 / 5 / 4;
}

#w-node-_9ca7fdcd-2fe9-5d99-8bb9-dfb57ac8ec6e-76d2eb83 {
  grid-area: 1 / 4 / 5 / 7;
}

#w-node-_7a152cdc-4462-33c6-a904-3a41b9fc1234-76d2eb83 {
  grid-area: 3 / 7 / 7 / 10;
}

#w-node-_4245cbf3-4c5f-9324-27f2-1f715346d6f7-76d2eb83 {
  grid-area: 3 / 10 / 7 / 13;
}

#w-node-_1748262f-d9da-0f2c-9490-c4fbeb7e4a25-76d2eb83 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb1e2ad9-3dc9-d9ef-cf71-e5cbb3393148-76d2eb83 {
  grid-area: 6 / 5 / 7 / 7;
  justify-self: end;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df997-76d2eb83 {
  grid-area: 1 / 1 / 5 / 4;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df99f-76d2eb83 {
  grid-area: 1 / 4 / 5 / 7;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df9a7-76d2eb83 {
  grid-area: 5 / 7 / 9 / 10;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df9af-76d2eb83 {
  grid-area: 5 / 10 / 9 / 13;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df9b7-76d2eb83 {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: end;
}

#w-node-c3a03fc2-3a59-561c-6051-f53b633df9b9-76d2eb83 {
  grid-area: 8 / 1 / 9 / 3;
  place-self: start;
}

#w-node-_3182237e-a2db-db1c-d4e2-48b6387b2e6c-532ddd41 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1f957ae7-57b6-179a-e782-a57b9ed6577b-532ddd41 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3308339b-75eb-6fb8-ce46-94e5a2edde34-532ddd41 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_77087f7c-6394-ea49-71b8-779fe37544df-532ddd41 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_0920cff5-1927-fe16-550c-b950aeb7daa7-532ddd41 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0920cff5-1927-fe16-550c-b950aeb7daa9-532ddd41 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0920cff5-1927-fe16-550c-b950aeb7daab-532ddd41 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0920cff5-1927-fe16-550c-b950aeb7daad-532ddd41 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-e2a2dd96-2514-0e0c-0b45-71a03efa3900-532ddd41 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e2a2dd96-2514-0e0c-0b45-71a03efa3902-532ddd41 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e2a2dd96-2514-0e0c-0b45-71a03efa3904-532ddd41 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e2a2dd96-2514-0e0c-0b45-71a03efa3906-532ddd41 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-dc473b72-c73f-86bb-6ed3-d9f3da0b1993-532ddd41 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_51a2bf62-a217-9978-cdc9-01f2ba8aee79-532ddd41 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d77e81e4-7ecb-e00c-958c-f6470d65dfe1-532ddd41 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_177f3141-5e6e-1470-ec20-2ba078ec40cf-532ddd41 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-fcb830ae-0647-3a25-9337-c09af09d6ef0-532ddd41 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_91f6f2dc-cbfa-0eb7-8994-03cca1630e1f-532ddd41 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c61-532ddd41 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c63-532ddd41 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c65-532ddd41 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c67-532ddd41 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c6c-532ddd41 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c6e-532ddd41 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c70-532ddd41 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ed1736e9-5221-13ad-7613-a82a3eb66c72-532ddd41 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c64-532ddd41 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c66-532ddd41 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c68-532ddd41 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c6a-532ddd41 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c6c-532ddd41 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c6e-532ddd41 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c70-532ddd41 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_672da5a2-5eff-4279-af03-b1cb01186c76-532ddd41 {
  grid-area: 5 / 2 / 6 / 3;
}

@media screen and (max-width: 991px) {
  #w-node-_83e52901-bd90-cd63-3390-7acfdc0f26c4-7336de32 {
    grid-area: 2 / 1 / 6 / 4;
  }

  #w-node-_9ca7fdcd-2fe9-5d99-8bb9-dfb57ac8ec6e-7336de32 {
    grid-area: 2 / 4 / 6 / 7;
  }

  #w-node-_7a152cdc-4462-33c6-a904-3a41b9fc1234-7336de32 {
    grid-area: 7 / 1 / 11 / 4;
  }

  #w-node-_4245cbf3-4c5f-9324-27f2-1f715346d6f7-7336de32 {
    grid-area: 7 / 4 / 11 / 7;
  }

  #w-node-_1748262f-d9da-0f2c-9490-c4fbeb7e4a25-7336de32 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-bb1e2ad9-3dc9-d9ef-cf71-e5cbb3393148-7336de32 {
    grid-area: 6 / 1 / 7 / 4;
    place-self: end;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df997-7336de32 {
    grid-area: 2 / 1 / 6 / 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df99f-7336de32 {
    grid-area: 2 / 4 / 6 / 7;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9a7-7336de32 {
    grid-area: 7 / 1 / 11 / 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9af-7336de32 {
    grid-area: 7 / 4 / 11 / 7;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9b7-7336de32 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end start;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9b9-7336de32 {
    grid-area: 6 / 1 / 7 / 3;
    align-self: end;
  }

  #w-node-_83e52901-bd90-cd63-3390-7acfdc0f26c4-76d2eb83 {
    grid-area: 2 / 1 / 6 / 4;
  }

  #w-node-_9ca7fdcd-2fe9-5d99-8bb9-dfb57ac8ec6e-76d2eb83 {
    grid-area: 2 / 4 / 6 / 7;
  }

  #w-node-_7a152cdc-4462-33c6-a904-3a41b9fc1234-76d2eb83 {
    grid-area: 7 / 1 / 11 / 4;
  }

  #w-node-_4245cbf3-4c5f-9324-27f2-1f715346d6f7-76d2eb83 {
    grid-area: 7 / 4 / 11 / 7;
  }

  #w-node-_1748262f-d9da-0f2c-9490-c4fbeb7e4a25-76d2eb83 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-bb1e2ad9-3dc9-d9ef-cf71-e5cbb3393148-76d2eb83 {
    grid-area: 6 / 1 / 7 / 4;
    place-self: end;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df997-76d2eb83 {
    grid-area: 2 / 1 / 6 / 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df99f-76d2eb83 {
    grid-area: 2 / 4 / 6 / 7;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9a7-76d2eb83 {
    grid-area: 7 / 1 / 11 / 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9af-76d2eb83 {
    grid-area: 7 / 4 / 11 / 7;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9b7-76d2eb83 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end start;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9b9-76d2eb83 {
    grid-area: 6 / 1 / 7 / 3;
    align-self: end;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ca12b423-8ab8-585e-73f7-de384c6488d4-a2a99078, #w-node-e8dc1187-c530-5fb6-9ac1-569f67aca6c1-a2a99078, #w-node-_53b26d43-8322-d679-23ed-cd962dd84087-a2a99078, #w-node-_457306c4-213b-c26e-e43e-fbff0e396e84-a2a99078, #w-node-_792fe40b-9b9b-894e-dc63-e46d77390c3b-a2a99078, #w-node-c699c220-b413-f398-9f8a-fdff43d0f442-a2a99078, #w-node-ef7f2d49-ed52-8586-06c5-41c9eda0ab4b-a2a99078, #w-node-_9d5ec7e1-cfa2-513b-89aa-2094cd0a05c4-a2a99078, #w-node-_352244f1-4b83-1374-57f5-40d6dd1deade-a2a99078, #w-node-_7269fc1a-f777-8a57-5596-e61750f5de5a-a2a99078, #w-node-_629ecb85-01b6-2b6c-6c55-9d9ebd10d4da-a2a99078, #w-node-aa464c22-bf7a-b4c2-6ca6-6d3106557794-a2a99078, #w-node-_7cca7d65-2b37-da0c-a8b5-5e947634a91c-a2a99078, #w-node-af68e082-5ced-8392-203a-c95a68f4fd7b-a2a99078, #w-node-_9b1f1b27-f7c2-9b09-c488-5f60030c621a-a2a99078, #w-node-_4a4c8a7d-7d6b-4e53-0ed6-be9038be4eda-a2a99078, #w-node-_1d127ff7-de47-d7b9-25ac-8c27c495fda9-a2a99078, #w-node-fa14cbc3-de24-60da-2aa2-797ded6ed7f3-a2a99078, #w-node-c6c700d1-ff2a-9d8f-616e-aea8dc5f8069-a2a99078, #w-node-_1c10e46f-4fe2-6f2e-1256-12226115ca7f-a2a99078, #w-node-e0581de6-1435-5909-6af5-cee409ca16d5-a2a99078, #w-node-ba6d79a8-253c-5bc2-444b-f7e687dc7272-a2a99078, #w-node-_060c304f-9375-946e-9824-b46f181c49f7-a2a99078, #w-node-f3773a32-d77b-3747-b5f8-e4a81401f5fc-a2a99078, #w-node-f17ae59f-8072-1872-3353-eae536c9365d-a2a99078, #w-node-_32751cfe-c9fc-ca84-6ac4-b685ba870f62-a2a99078 {
    justify-self: start;
  }

  #w-node-_83e52901-bd90-cd63-3390-7acfdc0f26c4-7336de32 {
    grid-area: 2 / 1 / 6 / 4;
  }

  #w-node-_9ca7fdcd-2fe9-5d99-8bb9-dfb57ac8ec6e-7336de32 {
    grid-area: 6 / 1 / 10 / 4;
  }

  #w-node-_7a152cdc-4462-33c6-a904-3a41b9fc1234-7336de32 {
    grid-area: 11 / 1 / 15 / 4;
  }

  #w-node-_4245cbf3-4c5f-9324-27f2-1f715346d6f7-7336de32 {
    grid-area: 15 / 1 / 19 / 4;
  }

  #w-node-_1748262f-d9da-0f2c-9490-c4fbeb7e4a25-7336de32 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-bb1e2ad9-3dc9-d9ef-cf71-e5cbb3393148-7336de32 {
    grid-area: 10 / 1 / 11 / 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df99f-7336de32 {
    grid-area: 6 / 1 / 10 / 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9a7-7336de32 {
    grid-row: 11 / 15;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9af-7336de32 {
    grid-area: 15 / 1 / 19 / 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9b7-7336de32 {
    grid-column-end: 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9b9-7336de32 {
    grid-row: 10 / 11;
    grid-column-end: 4;
  }

  #w-node-_8c3a39c4-9b68-4aed-01c2-b1cfe600116b-a2a9e3ec, #w-node-_0920cff5-1927-fe16-550c-b950aeb7daa5-a2a9e3ec, #w-node-e2a2dd96-2514-0e0c-0b45-71a03efa38fe-a2a9e3ec, #w-node-ed1736e9-5221-13ad-7613-a82a3eb66c5f-a2a9e3ec, #w-node-ed1736e9-5221-13ad-7613-a82a3eb66c6a-a2a9e3ec, #w-node-_672da5a2-5eff-4279-af03-b1cb01186c62-a2a9e3ec {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ca12b423-8ab8-585e-73f7-de384c6488d4-64e80213, #w-node-e8dc1187-c530-5fb6-9ac1-569f67aca6c1-64e80213, #w-node-_53b26d43-8322-d679-23ed-cd962dd84087-64e80213, #w-node-_457306c4-213b-c26e-e43e-fbff0e396e84-64e80213, #w-node-_792fe40b-9b9b-894e-dc63-e46d77390c3b-64e80213, #w-node-c699c220-b413-f398-9f8a-fdff43d0f442-64e80213, #w-node-ef7f2d49-ed52-8586-06c5-41c9eda0ab4b-64e80213, #w-node-_9d5ec7e1-cfa2-513b-89aa-2094cd0a05c4-64e80213, #w-node-_352244f1-4b83-1374-57f5-40d6dd1deade-64e80213, #w-node-_7269fc1a-f777-8a57-5596-e61750f5de5a-64e80213, #w-node-_629ecb85-01b6-2b6c-6c55-9d9ebd10d4da-64e80213, #w-node-aa464c22-bf7a-b4c2-6ca6-6d3106557794-64e80213, #w-node-_7cca7d65-2b37-da0c-a8b5-5e947634a91c-64e80213, #w-node-af68e082-5ced-8392-203a-c95a68f4fd7b-64e80213, #w-node-_9b1f1b27-f7c2-9b09-c488-5f60030c621a-64e80213, #w-node-_4a4c8a7d-7d6b-4e53-0ed6-be9038be4eda-64e80213, #w-node-_1d127ff7-de47-d7b9-25ac-8c27c495fda9-64e80213, #w-node-fa14cbc3-de24-60da-2aa2-797ded6ed7f3-64e80213, #w-node-c6c700d1-ff2a-9d8f-616e-aea8dc5f8069-64e80213, #w-node-_1c10e46f-4fe2-6f2e-1256-12226115ca7f-64e80213, #w-node-e0581de6-1435-5909-6af5-cee409ca16d5-64e80213, #w-node-ba6d79a8-253c-5bc2-444b-f7e687dc7272-64e80213, #w-node-_060c304f-9375-946e-9824-b46f181c49f7-64e80213, #w-node-f3773a32-d77b-3747-b5f8-e4a81401f5fc-64e80213, #w-node-f17ae59f-8072-1872-3353-eae536c9365d-64e80213, #w-node-_32751cfe-c9fc-ca84-6ac4-b685ba870f62-64e80213 {
    justify-self: start;
  }

  #w-node-_83e52901-bd90-cd63-3390-7acfdc0f26c4-76d2eb83 {
    grid-area: 2 / 1 / 6 / 4;
  }

  #w-node-_9ca7fdcd-2fe9-5d99-8bb9-dfb57ac8ec6e-76d2eb83 {
    grid-area: 6 / 1 / 10 / 4;
  }

  #w-node-_7a152cdc-4462-33c6-a904-3a41b9fc1234-76d2eb83 {
    grid-area: 11 / 1 / 15 / 4;
  }

  #w-node-_4245cbf3-4c5f-9324-27f2-1f715346d6f7-76d2eb83 {
    grid-area: 15 / 1 / 19 / 4;
  }

  #w-node-_1748262f-d9da-0f2c-9490-c4fbeb7e4a25-76d2eb83 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-bb1e2ad9-3dc9-d9ef-cf71-e5cbb3393148-76d2eb83 {
    grid-area: 10 / 1 / 11 / 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df99f-76d2eb83 {
    grid-area: 6 / 1 / 10 / 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9a7-76d2eb83 {
    grid-row: 11 / 15;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9af-76d2eb83 {
    grid-area: 15 / 1 / 19 / 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9b7-76d2eb83 {
    grid-column-end: 4;
  }

  #w-node-c3a03fc2-3a59-561c-6051-f53b633df9b9-76d2eb83 {
    grid-row: 10 / 11;
    grid-column-end: 4;
  }

  #w-node-_8c3a39c4-9b68-4aed-01c2-b1cfe600116b-532ddd41, #w-node-_0920cff5-1927-fe16-550c-b950aeb7daa5-532ddd41, #w-node-e2a2dd96-2514-0e0c-0b45-71a03efa38fe-532ddd41, #w-node-ed1736e9-5221-13ad-7613-a82a3eb66c5f-532ddd41, #w-node-ed1736e9-5221-13ad-7613-a82a3eb66c6a-532ddd41, #w-node-_672da5a2-5eff-4279-af03-b1cb01186c62-532ddd41 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


