/* screen - work */

.work {
  background-color: var(--kwpdj2);
  height: 100vh;
  margin: 0px;
  min-height: 1941px;
  min-width: 320px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.work .stacked-group-vLgc0E {
  align-items: stretch;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 24px;
  position: absolute;
  top: 32px;
  width: calc(100.00% - 48px);
}

.work .posters-books-br-i3rSdr {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  letter-spacing: -1.10px;
  line-height: 47px;
  margin: 0;
  position: relative;
  text-align: left;
}

.work .span1-Eeg5Or {
  letter-spacing: 0.00px;
}

.work .span2-Eeg5Or {
  letter-spacing: -11.00px;
}

.work .span3-Eeg5Or {
  letter-spacing: 0.00px;
}

.work .span4-Eeg5Or {
  letter-spacing: -11.00px;
}

.work .span5-Eeg5Or {
  letter-spacing: 0.00px;
}

.work .span6-Eeg5Or {
  letter-spacing: -11.00px;
}

.work .span7-Eeg5Or {
  letter-spacing: 0.00px;
}

.work .span8-Eeg5Or {
  letter-spacing: -11.00px;
}

.work .span9-Eeg5Or {
  letter-spacing: 0.00px;
}

.work .span10-Eeg5Or {
  letter-spacing: -11.00px;
}

.work .span11-Eeg5Or {
  letter-spacing: 0.00px;
}

.work .span12-Eeg5Or {
  letter-spacing: -11.00px;
}

.work .span13-Eeg5Or {
  letter-spacing: 0.00px;
}

.work .span14-Eeg5Or {
  letter-spacing: -11.00px;
}

.work .span15-Eeg5Or {
  letter-spacing: 0.00px;
}

.work .span16-Eeg5Or {
  letter-spacing: -11.00px;
}

.work .span17-Eeg5Or {
  letter-spacing: 0.00px;
}

.work .span18-Eeg5Or {
  letter-spacing: -11.00px;
}

.work .span19-Eeg5Or {
  letter-spacing: 0.00px;
}

.work .span20-Eeg5Or {
  letter-spacing: -11.00px;
}

.work .span21-Eeg5Or {
  letter-spacing: 0.00px;
}

.work .hi-we-are-hawaiif3-i3rSdr {
  background-color: transparent;
  color: var(--kuthsz);
  font-family: var(--font-family-agbookrounded-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -0.80px;
  line-height: 42px;
  margin: 32px 0 0 0;
  position: relative;
  text-align: left;
}

.work .group-i3rSdr {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 32px 0 0 0;
  position: relative;
}

.work .e-mail-us-2QLTwP {
  background-color: transparent;
  color: var(--g7mnk9);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 57.1px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -3.04px;
  line-height: 65px;
  margin: 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.work .close-2QLTwP {
  background-color: transparent;
  color: var(--x3obopu);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 57.1px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -3.04px;
  line-height: 65px;
  margin: 0px 0 0 0;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: auto;
}

.work .stern-vLgc0E {
  background-color: transparent;
  height: 188px;
  overflow: hidden;
  position: fixed;
  right: 24px;
  top: 24px;
  width: 188px;
}

.work .stern-lK7VBn {
  background-color: transparent;
  height: 158px;
  left: 4px;
  position: absolute;
  top: 15px;
  width: 178px;
}
/* screen - work1 */

.work1 {
  background-color: var(--kwpdj2);
  height: 100vh;
  margin: 0px;
  min-height: 949px;
  min-width: 768px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.work1 .stacked-group-vtbUXX {
  align-items: stretch;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 32px;
  position: absolute;
  top: 32px;
  width: calc(100.00% - 64px);
}

.work1 .posters-books-br-VxZDip {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  letter-spacing: -1.23px;
  line-height: 61.4px;
  margin: 0;
  position: relative;
  text-align: left;
}

.work1 .span1-jxxdse {
  letter-spacing: 0.00px;
  line-height: 56.5px;
}

.work1 .span2-jxxdse {
  letter-spacing: -12.29px;
  line-height: 56.5px;
}

.work1 .span3-jxxdse {
  letter-spacing: 0.00px;
  line-height: 56.5px;
}

.work1 .span4-jxxdse {
  letter-spacing: -12.29px;
  line-height: 56.5px;
}

.work1 .span5-jxxdse {
  letter-spacing: 0.00px;
  line-height: 56.5px;
}

.work1 .span6-jxxdse {
  letter-spacing: -12.29px;
  line-height: 56.5px;
}

.work1 .span7-jxxdse {
  letter-spacing: 0.00px;
  line-height: 56.5px;
}

.work1 .span8-jxxdse {
  letter-spacing: -12.29px;
  line-height: 56.5px;
}

.work1 .span9-jxxdse {
  letter-spacing: 0.00px;
  line-height: 56.5px;
}

.work1 .span10-jxxdse {
  letter-spacing: -12.29px;
  line-height: 56.5px;
}

.work1 .span11-jxxdse {
  letter-spacing: 0.00px;
  line-height: 56.5px;
}

.work1 .span12-jxxdse {
  letter-spacing: -12.29px;
  line-height: 56.5px;
}

.work1 .span13-jxxdse {
  letter-spacing: 0.00px;
  line-height: 56.5px;
}

.work1 .span14-jxxdse {
  letter-spacing: -12.29px;
  line-height: 56.5px;
}

.work1 .span15-jxxdse {
  letter-spacing: 0.00px;
  line-height: 56.5px;
}

.work1 .span16-jxxdse {
  letter-spacing: -12.29px;
  line-height: 56.5px;
}

.work1 .span17-jxxdse {
  letter-spacing: 0.00px;
  line-height: 56.5px;
}

.work1 .span18-jxxdse {
  letter-spacing: -12.29px;
  line-height: 56.5px;
}

.work1 .span19-jxxdse {
  letter-spacing: 0.00px;
  line-height: 56.5px;
}

.work1 .span20-jxxdse {
  letter-spacing: -12.29px;
  line-height: 56.5px;
}

.work1 .span21-jxxdse {
  letter-spacing: 0.00px;
  line-height: 56.5px;
}

.work1 .hi-we-are-hawaiif3-VxZDip {
  background-color: transparent;
  color: var(--kuthsz);
  font-family: var(--font-family-agbookrounded-regular);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -0.84px;
  line-height: 43.3px;
  margin: 32px 0 0 0;
  position: relative;
  text-align: left;
}

.work1 .group-VxZDip {
  background-color: transparent;
  height: 76px;
  margin: 32px 0 0 0;
  position: relative;
}

.work1 .close-byUoCB {
  background-color: transparent;
  color: var(--x3obopu);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 66.3px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -3.54px;
  line-height: 76px;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  text-align: right;
  top: 0px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 193px;
}

.work1 .close-byUoCB:hover {
  cursor: url("http://www.muxmux.de/_test/ms.png"), auto; transform: rotate(15deg);
}

.work1 .e-mail-us-byUoCB {
  background-color: transparent;
  color: var(--g7mnk9);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 66.3px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -3.54px;
  line-height: 76px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 0px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: auto;
}

.work1 .e-mail-us-byUoCB:hover {
  cursor: url("http://www.muxmux.de/_test/ms.png"), auto; transform: translate(20px, 0);
}

.work1 .stern-vtbUXX {
  background-color: transparent;
  height: 188px;
  overflow: hidden;
  position: fixed;
  right: 24px;
  top: 24px;
  width: 188px;
}

.work1 .stern-0xR1Qk {
  background-color: transparent;
  height: 158px;
  left: 4px;
  position: absolute;
  top: 15px;
  width: 178px;
}
/* screen - work2 */

.work2 {
  background-color: var(--kwpdj2);
  height: 100vh;
  margin: 0px;
  min-height: 1223px;
  min-width: 1024px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.work2 .stacked-group-1aQf1C {
  align-items: stretch;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 32px;
  position: absolute;
  top: 32px;
  width: calc(100.00% - 64px);
}

.work2 .posters-books-br-sI69db {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  letter-spacing: -1.64px;
  line-height: 81.9px;
  margin: 0;
  position: relative;
  text-align: left;
}

.work2 .span1-Ki8xoW {
  letter-spacing: 0.00px;
  line-height: 75.3px;
}

.work2 .span2-Ki8xoW {
  letter-spacing: -16.38px;
  line-height: 75.3px;
}

.work2 .span3-Ki8xoW {
  letter-spacing: 0.00px;
  line-height: 75.3px;
}

.work2 .span4-Ki8xoW {
  letter-spacing: -16.38px;
  line-height: 75.3px;
}

.work2 .span5-Ki8xoW {
  letter-spacing: 0.00px;
  line-height: 75.3px;
}

.work2 .span6-Ki8xoW {
  letter-spacing: -16.38px;
  line-height: 75.3px;
}

.work2 .span7-Ki8xoW {
  letter-spacing: 0.00px;
  line-height: 75.3px;
}

.work2 .span8-Ki8xoW {
  letter-spacing: -16.38px;
  line-height: 75.3px;
}

.work2 .span9-Ki8xoW {
  letter-spacing: 0.00px;
  line-height: 75.3px;
}

.work2 .span10-Ki8xoW {
  letter-spacing: -16.38px;
  line-height: 75.3px;
}

.work2 .span11-Ki8xoW {
  letter-spacing: 0.00px;
  line-height: 75.3px;
}

.work2 .span12-Ki8xoW {
  letter-spacing: -16.38px;
  line-height: 75.3px;
}

.work2 .span13-Ki8xoW {
  letter-spacing: 0.00px;
  line-height: 75.3px;
}

.work2 .span14-Ki8xoW {
  letter-spacing: -16.38px;
  line-height: 75.3px;
}

.work2 .span15-Ki8xoW {
  letter-spacing: 0.00px;
  line-height: 75.3px;
}

.work2 .span16-Ki8xoW {
  letter-spacing: -16.38px;
  line-height: 75.3px;
}

.work2 .span17-Ki8xoW {
  letter-spacing: 0.00px;
  line-height: 75.3px;
}

.work2 .span18-Ki8xoW {
  letter-spacing: -16.38px;
  line-height: 75.3px;
}

.work2 .span19-Ki8xoW {
  letter-spacing: 0.00px;
  line-height: 75.3px;
}

.work2 .span20-Ki8xoW {
  letter-spacing: -16.38px;
  line-height: 75.3px;
}

.work2 .span21-Ki8xoW {
  letter-spacing: 0.00px;
  line-height: 75.3px;
}

.work2 .hi-we-are-hawaiif3-sI69db {
  background-color: transparent;
  color: var(--kuthsz);
  font-family: var(--font-family-agbookrounded-regular);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -1.12px;
  line-height: 57.7px;
  margin: 32px 0 0 0;
  position: relative;
  text-align: left;
}

.work2 .group-sI69db {
  background-color: transparent;
  height: 101px;
  margin: 32px 0 0 0;
  position: relative;
}

.work2 .close-Rkh0zX {
  background-color: transparent;
  color: var(--x3obopu);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 88.4px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -4.72px;
  line-height: 101px;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  text-align: right;
  top: 0px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 264px;
}

.work2 .close-Rkh0zX:hover {
  cursor: url("http://www.muxmux.de/_test/ms.png"), auto; transform: rotate(15deg);
}

.work2 .e-mail-us-Rkh0zX {
  background-color: transparent;
  color: var(--g7mnk9);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 88.4px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -4.72px;
  line-height: 101px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 0px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: auto;
}

.work2 .e-mail-us-Rkh0zX:hover {
  cursor: url("http://www.muxmux.de/_test/ms.png"), auto; transform: translate(20px, 0);
}

.work2 .stern-1aQf1C {
  background-color: transparent;
  height: 250px;
  overflow: hidden;
  position: fixed;
  right: 24px;
  top: 24px;
  width: 250px;
}

.work2 .stern-CtEdOe {
  background-color: transparent;
  height: 210px;
  left: 6px;
  position: absolute;
  top: 21px;
  width: 237px;
}
/* screen - work3 */

.work3 {
  background-color: var(--kwpdj2);
  height: 100vh;
  margin: 0px;
  min-height: 2826px;
  min-width: 2560px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.work3 .stacked-group-cRGWrs {
  align-items: stretch;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 32px;
  position: absolute;
  top: 32px;
  width: calc(100.00% - 64px);
}

.work3 .posters-books-br-3X7m8p {
  background-color: transparent;
  color: var(--kuthsz);
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 224px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -4.48px;
  line-height: 209.8px;
  margin: 0;
  position: relative;
  text-align: left;
}

.work3 .hi-we-are-hawaiif3-3X7m8p {
  background-color: transparent;
  color: var(--kuthsz);
  font-family: var(--font-family-agbookrounded-regular);
  font-size: var(--font-size-xxxxxl);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -2.79px;
  line-height: 144.3px;
  margin: 32px 0 0 0;
  position: relative;
  text-align: left;
}

.work3 .group-3X7m8p {
  background-color: transparent;
  height: 272px;
  margin: 32px 0 0 0;
  position: relative;
}

.work3 .close-lgU5u7 {
  background-color: transparent;
  color: var(--x3obopu);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 237.8px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -12.68px;
  line-height: 272px;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  text-align: right;
  top: 0px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: auto;
}

.work3 .close-lgU5u7:hover {
  cursor: url("http://www.muxmux.de/_test/ms.png"), auto; transform: rotate(15deg);
}

.work3 .e-mail-us-lgU5u7 {
  background-color: transparent;
  color: var(--g7mnk9);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 237.8px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -12.68px;
  line-height: 272px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 0px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: auto;
}

.work3 .e-mail-us-lgU5u7:hover {
  cursor: url("http://www.muxmux.de/_test/ms.png"), auto; transform: translate(20px, 0);
}

.work3 .stern-cRGWrs {
  background-color: transparent;
  height: 626px;
  overflow: hidden;
  position: fixed;
  right: 24px;
  top: 24px;
  width: 626px;
}

.work3 .stern-dVu4yB {
  background-color: transparent;
  height: 524px;
  left: 16px;
  position: absolute;
  top: 53px;
  width: 592px;
}
/* screen - work4 */

.work4 {
  background-color: var(--kwpdj2);
  height: 100vh;
  margin: 0px;
  min-height: 1646px;
  min-width: 1440px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.work4 .stacked-group-NKHE9Q {
  align-items: stretch;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 32px;
  position: absolute;
  top: 32px;
  width: calc(100.00% - 64px);
}

.work4 .posters-books-br-yHQBkb {
  background-color: transparent;
  color: var(--kuthsz);
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 126px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -2.52px;
  line-height: 118px;
  margin: 0;
  position: relative;
  text-align: left;
}

.work4 .hi-we-are-hawaiif3-yHQBkb {
  background-color: transparent;
  color: var(--kuthsz);
  font-family: var(--font-family-agbookrounded-regular);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -1.57px;
  line-height: 81.2px;
  margin: 32px 0 0 0;
  position: relative;
  text-align: left;
}

.work4 .group-yHQBkb {
  background-color: transparent;
  height: 153px;
  margin: 32px 0 0 0;
  position: relative;
}

.work4 .close-UhWm5t {
  background-color: transparent;
  color: var(--x3obopu);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 133.7px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -7.13px;
  line-height: 153px;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  text-align: right;
  top: 0px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: auto;
}

.work4 .close-UhWm5t:hover {
  cursor: url("http://www.muxmux.de/_test/ms.png"), auto; transform: rotate(15deg);
}

.work4 .e-mail-us-UhWm5t {
  background-color: transparent;
  color: var(--g7mnk9);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 133.7px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -7.13px;
  line-height: 153px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 0px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: auto;
}

.work4 .e-mail-us-UhWm5t:hover {
  cursor: url("http://www.muxmux.de/_test/ms.png"), auto; transform: translate(20px, 0);
}

.work4 .stern-NKHE9Q {
  background-color: transparent;
  height: 352px;
  overflow: hidden;
  position: fixed;
  right: 24px;
  top: 24px;
  width: 352px;
}

.work4 .stern-ckJZSH {
  background-color: transparent;
  height: 295px;
  left: 9px;
  position: absolute;
  top: 30px;
  width: 333px;
}
@media screen and (max-width: 767px) {
  .screen.work1 { 
    display: none;
   }
  .screen.work2 { 
    display: none;
   }
  .screen.work3 { 
    display: none;
   }
  .screen.work4 { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .screen.work { 
    display: none;
   }
  .screen.work2 { 
    display: none;
   }
  .screen.work3 { 
    display: none;
   }
  .screen.work4 { 
    display: none;
   }
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .screen.work { 
    display: none;
   }
  .screen.work1 { 
    display: none;
   }
  .screen.work3 { 
    display: none;
   }
  .screen.work4 { 
    display: none;
   }
}
@media screen and (min-width: 1440px) and (max-width: 2559px) {
  .screen.work { 
    display: none;
   }
  .screen.work1 { 
    display: none;
   }
  .screen.work2 { 
    display: none;
   }
  .screen.work3 { 
    display: none;
   }
}
@media screen and (min-width: 2560px) {
  .screen.work { 
    display: none;
   }
  .screen.work1 { 
    display: none;
   }
  .screen.work2 { 
    display: none;
   }
  .screen.work4 { 
    display: none;
   }
}