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;
}

@font-face {
  font-family: Fragment Glare;
  src: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd93efd5d080d4101c5138_PPFragment-GlareLightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Archivo;
  src: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64d0e05d47365895df88a9ee_Archivo-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Archivo;
  src: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64d0e05d449eb28e9c85f91c_Archivo-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Archivo;
  src: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64d0e05dfc8c260c7918ce78_Archivo-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Archivo;
  src: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64d0ecdb08146356ddfa07e7_Archivo-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Archivo;
  src: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64d0ecdb542bc11ef8d39516_Archivo-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --fisch-dark: #003a41;
  --fisch-light-2: #ebf5f0;
  --fisch-light: #ebf5f0;
  --cta: #ff653b;
  --fish-main: #009c91;
}

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

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

h2 {
  color: var(--fisch-dark);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Archivo, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

h3 {
  color: var(--fisch-dark);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Archivo, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
}

p {
  color: var(--fisch-dark);
  margin-bottom: 10px;
  font-family: Archivo, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

a {
  color: var(--fisch-dark);
  font-weight: 600;
  text-decoration: underline;
}

li {
  color: var(--fisch-dark);
  font-family: Archivo, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

.language_selection_wrapper {
  margin-top: 44px;
  position: static;
  top: 31px;
  left: 1581px;
}

.nav-link {
  clear: none;
  color: #007087;
  text-transform: uppercase;
  height: 45px;
  padding: 30px 10px 0;
  font-size: 15px;
  font-weight: 800;
  line-height: 0;
  text-decoration: none;
}

.nav-link:hover {
  color: #be746f;
  text-transform: uppercase;
}

.nav-link.w--current, .nav-link.w--current:focus {
  color: #be746f;
}

.nav-link.nav_lang {
  display: block;
}

.nav-link.nav_lang.nav_de {
  margin-top: 10px;
  padding-top: 10px;
}

.body {
  background-color: #fffffff7;
  padding-left: 40px;
  padding-right: 40px;
}

.container_dark.footer {
  background-color: var(--fisch-dark);
}

.container {
  padding: 60px;
}

.container.dark {
  background-color: var(--fisch-dark);
  height: auto;
  padding: 0 60px 80px;
}

.container.dark.footer {
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container.dark.footer.on-scroll {
  z-index: 1000;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 30px;
  padding-bottom: 25px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.container.dark.next-project {
  padding-top: 80px;
  padding-bottom: 20px;
}

.container.dark._404 {
  flex-direction: column;
  justify-content: space-between;
  height: 80vh;
  display: flex;
}

.container.light-background {
  background-color: var(--fisch-light-2);
}

.container.light-background.top {
  padding-top: 0;
}

.container.light-background.lg {
  margin-bottom: 40px;
  padding: 40px;
}

.navbar {
  background-color: #0000;
  padding-top: 60px;
  position: relative;
}

.logo {
  width: 130px;
  display: block;
}

.link-nav {
  color: #ebf5f0;
  letter-spacing: .3px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Archivo, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.link-nav:hover {
  color: var(--cta);
}

.link-nav.w--current {
  color: var(--fisch-light);
}

.link-nav.language {
  padding-left: 0;
  padding-right: 0;
}

.link-nav.language.divider {
  padding-left: 5px;
  padding-right: 5px;
}

.link-nav.dark {
  color: var(--fisch-dark);
}

.link-nav.dropdown {
  color: var(--fisch-light);
  margin-top: 1px;
  font-weight: 300;
}

.link-nav.dropdown:hover {
  color: var(--cta);
}

.link-nav.dropdown.light-text {
  color: var(--fisch-dark);
}

.link-nav.dropdown-top {
  padding-right: 33px;
}

.link-nav.dropdown-top.light {
  color: var(--fisch-dark);
}

.link-nav.mobile {
  display: none;
}

.button-klein {
  border: 1.5px solid var(--cta);
  color: var(--cta);
  border-radius: 12.5px;
  align-items: center;
  height: 25px;
  padding: 0 12px;
  font-family: Archivo, sans-serif;
  font-size: 12px;
  font-weight: 600;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.button-klein:hover {
  transform: scale(1.1);
}

.button-klein.tab {
  border-width: 0;
  border-color: var(--fish-main);
  background-color: var(--fisch-light);
  color: var(--fish-main);
  padding-left: 16px;
  padding-right: 16px;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
}

.button-klein.tab:hover {
  border-width: 1.5px;
  border-color: var(--fish-main);
  background-color: #0000;
  transform: scale(1.06);
}

.button-klein.tab.w--current {
  border-width: 1.5px;
  border-color: var(--fish-main);
  background-color: #0000;
}

.button-klein.button-project {
  border-color: var(--fisch-light);
  color: var(--fisch-light);
}

.button-klein.button-project.dark {
  border-color: var(--fisch-dark);
  color: var(--fisch-dark);
}

.button-klein.button-project.dark.duties {
  border-color: var(--fish-main);
  color: var(--fish-main);
  margin-bottom: 10px;
  margin-right: 10px;
  padding-top: 1px;
  display: inline-block;
}

.button-klein.button-project.dark.duties:hover {
  transform: none;
}

.button-klein.button-project.dark.duties.link {
  text-decoration: none;
}

.button-klein.button-project.dark.duties.link:hover {
  transform: scale(1.05);
}

.button-klein.button-project.dark.duties.work {
  margin-top: 10px;
  margin-bottom: 0;
}

.button-klein.button-project.dark.no-hover:hover {
  transform: none;
}

.button-klein.button-project.dark.no-hover.lg {
  border-radius: 20px;
  height: auto;
  padding: 3px 15px;
  font-size: 15px;
}

.button-klein.button-project.dark.project-buttons:hover {
  transform: none;
}

.button-klein.button-project.dark.project-buttons.turquoise {
  border-color: var(--fish-main);
  color: var(--fish-main);
  text-decoration: none;
}

.button-klein.button-project.dark.next-project.light {
  border-color: var(--fisch-light);
  color: var(--fisch-light);
  text-decoration: none;
}

.button-klein.button-project.red {
  border-color: var(--cta);
  color: var(--cta);
  -webkit-text-stroke-color: var(--cta);
  text-decoration: none;
}

.button-klein.contact-nav {
  margin-right: 10px;
}

.button-klein.contact-nav.w--current {
  color: var(--cta);
}

.button-klein.story {
  margin-bottom: 15px;
}

.button-klein.dark {
  border-color: var(--fisch-dark);
  color: var(--fisch-dark);
}

.button-klein.intro-button {
  margin-top: 20px;
  text-decoration: none;
}

.nav-menu {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.wrapper-nav_extra {
  padding-left: 0;
}

.wrapper-nav_extra.social {
  display: none;
}

.wrapper-header-home {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 60px;
  display: flex;
}

.photo-home-big {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64e46fdd59df87be19d49a03_DSC01015.webp");
  background-position: 50%;
  background-size: cover;
  width: 550px;
  height: 400px;
}

.photo-home-small {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 240px;
  height: 240px;
  margin-right: -60px;
  position: relative;
}

.photo-home-small.right {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64e46fde7262a7914c036013_DSC01083.webp");
  background-position: 50%;
  background-size: cover;
  margin-left: -60px;
  margin-right: 0;
  bottom: -50px;
}

.photo-home-small.left {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64e46fdc14f5229268f7863f_fischer_tdp_brand-photos_webres_73.webp");
  background-position: 50%;
  background-size: cover;
  top: -50px;
}

.wrapper-intro {
  justify-content: space-between;
  display: flex;
}

.wrapper-title {
  width: 45%;
}

.heading {
  color: #ebf5f0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Archivo, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 60px;
}

.heading.small {
  color: var(--fisch-dark);
  font-size: 40px;
}

.heading.dark {
  color: var(--fisch-dark);
}

.serif {
  font-family: Fragment Glare, sans-serif;
}

.wrapper-intro-text {
  width: 50%;
}

.paragraph {
  color: var(--fisch-light);
  letter-spacing: .2px;
  margin-bottom: 0;
  font-family: Archivo, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.paragraph.small {
  font-size: 15px;
  line-height: 25px;
}

.paragraph.small.dark {
  color: var(--fisch-dark);
}

.paragraph.small.dark.caption {
  margin-left: 10px;
  font-size: 11.5px;
  line-height: 16px;
}

.paragraph.small.dark.caption.light {
  color: var(--fisch-light);
}

.paragraph.small.dark.caption.photo {
  margin-top: 10px;
  margin-left: 0;
}

.paragraph.small.dark.caption.lg {
  margin-top: 5px;
  margin-left: 0;
}

.paragraph.small.dark.caption.photo-captoin {
  margin-top: 10px;
  margin-left: 0;
}

.paragraph.small.dark.header-project {
  margin-top: 10px;
}

.paragraph.small.dark.intro-sub-page {
  flex: none;
  width: 40%;
}

.paragraph.small.dark.experience {
  line-height: 18px;
}

.paragraph.small.dark.semibold {
  line-height: 22px;
}

.paragraph.small.dark.with-margin {
  margin-bottom: 15px;
}

.paragraph.small.dark.with-margin.extra-space {
  margin-bottom: 25px;
}

.paragraph.small.dark.with-margin.bullets {
  overflow-wrap: normal;
}

.paragraph.small.dark.with-margin.last {
  margin-bottom: 0;
}

.paragraph.small.dark.with-margin.invisible-desktop {
  display: none;
}

.paragraph.small.dark.subline-corporate {
  margin-top: -10px;
  margin-bottom: 20px;
}

.paragraph.small.dark.amount {
  align-self: center;
  margin-right: -10px;
}

.paragraph.small.two-lines {
  line-height: 20px;
}

.paragraph.small.two-lines.mobile {
  display: none;
}

.paragraph.small.caption-image {
  color: var(--fisch-dark);
  margin-bottom: -5px;
  font-size: 12px;
  font-weight: 600;
}

.paragraph.small.caption-image.mobile {
  display: none;
}

.paragraph.small.caption-image.invisible {
  color: #fff;
}

.paragraph.small.turquoise {
  color: var(--fish-main);
  margin-bottom: 10px;
}

.paragraph.small.light {
  margin-top: 10px;
}

.paragraph.small.light.turquoise.semibold {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 22px;
}

.paragraph.small.light.turquoise.semibold.dark {
  color: var(--fisch-dark);
}

.paragraph.small.contact {
  width: 40%;
}

.paragraph.small.lg {
  text-align: left;
  flex: 0 auto;
}

.paragraph.mobile-only {
  display: none;
}

.paragraph.dark {
  color: var(--fisch-dark);
}

.paragraph.dark._60 {
  width: 60%;
  margin-top: 5px;
}

.paragraph.dark.intro-subpage {
  width: 40%;
}

.paragraph.dark.intro-subpage.light {
  color: var(--fisch-light);
}

.paragraph.dark.intro-subpage.light.work-page-intro {
  width: 45%;
}

.paragraph.dark.serif {
  margin-top: -10px;
  margin-bottom: 20px;
  font-family: Fragment Glare, sans-serif;
  font-weight: 300;
}

.paragraph.caption {
  color: var(--fisch-dark);
}

.heading-2 {
  color: var(--fisch-dark);
  letter-spacing: .2px;
  width: 50%;
  margin-top: 0;
  font-family: Archivo, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 40px;
}

.heading-2.small-width {
  width: 35%;
}

.heading-2.full-width {
  width: 100%;
}

.heading-2.full-width.light {
  color: var(--fisch-light);
}

.heading-2.full-width.heading-subpage {
  flex: 1;
  width: 60%;
}

.heading-2.full-width.heading-subpage.light {
  flex: none;
  width: 55%;
}

.heading-2.full-width.with-a-bit-of-margin {
  margin-bottom: 20px;
}

.heading-2.filter {
  width: 40%;
}

.heading-2.with-margin {
  margin-bottom: 40px;
}

.heading-2.light {
  color: var(--fisch-light-2);
  width: 100%;
}

.heading-2._75 {
  width: 75%;
}

.heading-2._75._80 {
  width: 100%;
}

.wrapper-expertise {
  width: auto;
  max-width: 900px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.button-big {
  border: 2px solid var(--fish-main);
  color: var(--fish-main);
  letter-spacing: .1px;
  background-color: #0000;
  border-radius: 40px;
  padding: 20px 50px;
  font-family: Archivo, sans-serif;
  font-size: 28px;
  font-weight: 400;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
}

.button-big:hover {
  border-color: var(--fish-main);
  color: var(--fish-main);
  -webkit-text-stroke-color: var(--cta);
  transform: scale(1.08);
}

.button-big.w--current {
  border: 2px solid var(--cta);
  color: var(--cta);
  background-color: #0000;
  border-radius: 40px;
  height: auto;
  padding: 20px 50px;
  font-size: 28px;
}

.button-big.last.w--current {
  padding-left: 55px;
  padding-right: 55px;
}

.tabs-menu {
  justify-content: space-between;
  display: flex;
}

.wrapper-flex {
  justify-content: space-between;
  margin-top: 60px;
  display: flex;
}

.wrapper-flex.no-marign {
  grid-column-gap: 25px;
  grid-row-gap: 0px;
  margin-top: 0;
}

.wrapper-flex.no-marign.form {
  margin-bottom: 0;
}

.wrapper-flex.no-marign.form.left {
  justify-content: flex-start;
}

.wrapper-flex.no-marign.form.with-margin {
  margin-bottom: 5px;
}

.wrapper-flex.no-marign.contact-form {
  padding-top: 60px;
}

.wrapper-flex.no-marign.instagram-header {
  margin-top: -5px;
}

.wrapper-flex.no-marign.left {
  justify-content: flex-start;
}

.wrapper-flex.language {
  margin-top: 0;
}

.wrapper-flex.imprint {
  grid-column-gap: 40px;
  align-items: flex-start;
  margin-top: 40px;
}

.wrapper-flex.location {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
}

.flex-column-left {
  flex-direction: column;
  justify-content: center;
  width: 45%;
  display: flex;
}

.flex-column-left._35 {
  justify-content: space-between;
  width: 35%;
}

.flex-column-left._60 {
  width: 60%;
}

.flex-column-left.intro {
  align-items: flex-start;
}

.flex-column-right {
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  display: block;
}

.flex-column-right._60 {
  width: 60%;
}

.flex-column-right.form-wrapper.contact-page {
  margin-top: 0;
}

.flex-column-right._40 {
  width: 40%;
  position: sticky;
  top: 40px;
}

.foto-expertise {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651dc5550e471d05c66def80_website-gif-branding.gif");
  background-position: 0 0;
  background-size: cover;
  height: 280px;
}

.foto-expertise.travel {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651dc5550e471d05c66def83_website-gif-travel-2.gif");
  background-position: 50% 80%;
  height: 280px;
}

.foto-expertise.photography {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651dc55529a8ab66702d1c8e_website-gif-photo.gif");
}

.heading-3 {
  color: var(--fisch-light);
  width: 75%;
  margin-top: 0;
  font-family: Archivo, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

.heading-3.with-top-margin {
  margin-top: 5px;
}

.heading-3.vertical {
  color: var(--fisch-dark);
  flex: none;
  width: 350px;
  height: 20px;
  margin-left: 0;
  margin-right: -162px;
  transform: rotate(-90deg);
}

.heading-3.dark {
  color: var(--fisch-dark);
  width: 100%;
  margin-bottom: 0;
}

.heading-3.dark.project-h3 {
  width: auto;
  margin-bottom: 10px;
}

.heading-3.dark.project-h3.no-margin {
  margin-bottom: 0;
}

.heading-3.dark.project-h3.story {
  margin-top: -15px;
}

.heading-3.dark.shorter-mobile.light {
  color: var(--fisch-light);
}

.heading-3.dark.with-margin {
  margin-bottom: 5px;
}

.heading-3.dark.lg {
  color: #372719;
  margin-bottom: 20px;
}

.heading-3.dark.lg.left {
  text-align: right;
}

.heading-3.dark.lg._1 {
  margin-bottom: 0;
}

.heading-3.dark.with-topmarign {
  margin-top: 20px;
  margin-bottom: 5px;
}

.heading-3.dark.invisible-desktop {
  display: none;
}

.heading-3.dark.bottom-margin {
  margin-bottom: 5px;
}

.heading-3.navigation {
  display: none;
}

.heading-3.full-width-mobile {
  width: 90%;
}

.heading-3.turquoise {
  color: var(--fish-main);
  -webkit-text-stroke-color: var(--fish-main);
  text-decoration: none;
}

.heading-3.full-width {
  width: 100%;
}

.tabs-menu-work {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-end;
  margin-top: -85px;
  margin-bottom: 80px;
  display: flex;
}

.row-projects {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
  overflow: visible;
}

.row-projects.last-row {
  margin-bottom: 0;
}

.row-projects.partner {
  justify-content: flex-start;
  margin-top: -10px;
  margin-bottom: 0;
}

.row-projects.partner.non-flex.apc {
  justify-content: space-between;
}

.row-projects.two-projects.not-flex.lg {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #efefec;
  border-radius: 0;
  padding: 30px;
}

.row-projects.two-projects.photography, .row-projects.three-projects.photography {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 20px;
}

.row-projects.photography {
  margin-bottom: 20px;
}

.row-projects.regards-inv {
  display: block;
}

.row-projects.invisible-desktop, .row-projects.good-cause.inverted.plastic {
  display: none;
}

.project {
  z-index: 1;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  padding: 20px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: block;
  position: relative;
}

.project:hover {
  transform: translate(-35px);
}

.project.tdp {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64e47307e139f06833058c7b_fischer_tdp_brand-photos_webres_9.webp");
  background-size: cover;
  height: 400px;
}

.project.tdp.tdp-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdbc4afe3342463973e919_fischer_tdp_brand-photos_highres_75.webp");
}

.project.vienno {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64e473471a88d6cc52ac9678_Produktfoto%20VIENNO%203er%202.webp");
  height: 400px;
}

.project.vienno.jos {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669fa48357140997d99c755f_jos-3Artboard%202%20copy%206_72dpi.jpg");
}

.project.vienno.jos:hover {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669fa4828e18ecf92e114250_jos-3Artboard%202%20copy%207_72dpi.jpg");
}

.project.knockknock {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64e473096ed7bb90d6f4d447_knock-knock-2_rio_10.webp");
  height: 400px;
}

.project.apc {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ed7bc5050c9cddf8a8722_fischer_apc-holland_image_website_5%20copy.webp");
  height: 400px;
}

.project.apc._2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edc265608c727a78bc535_fischer_apc-holland_image_website_4.webp");
}

.project.ams-ix {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64e473097262a7914c06e7ad_ams-ix_annualreport_MF_highres_21.webp");
  height: 400px;
}

.project.ams-ix._2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec74ca41e6e696b919136_fischer_ams-ix_data-centre_webres_43.webp");
  background-position: 50% 100%;
}

.project.ams-ix._30years {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c600cf7d348df978be7cf3_fischer_ams-ix_30-years_portraits_highres_blue_samanta_header.jpg");
}

.project.next-project {
  flex: 1;
  height: 250px;
}

.project.next-project:hover {
  transform: none;
}

.project.next-project.knockknock.next {
  background-position: 50% 45%;
}

.project.next-project.apc.next {
  background-position: 50% 30%;
}

.project.next-project.iceland.next {
  background-position: 50% 100%;
  height: 250px;
}

.project.next-project.very-south {
  height: 250px;
}

.project.next-project.portrait.next {
  background-position: 50%;
}

.project.next-project.yoga-soul {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3f9ae51baf892087563a_website-laptop%20copy%202.webp");
  background-position: 50% 43%;
}

.project.next-project.midas {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d45b6931fd5f0c562d50_DS_045%20copy.jpg");
  background-position: 50% 63%;
  background-size: cover;
}

.project.regards {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3fa37f66f91d8cae10b9_MFF_6732.jpg");
  background-position: 50% 56%;
  height: 400px;
}

.project.portrait {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65130478ff4de2846bad0137_fischer_HSC_sfeerfotos_web-res_16.webp");
  background-position: 50% 40%;
  height: 400px;
}

.project.more-ip {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e6b735f3c058e5c3b78d_more-ipArtboard%202_300dpi.webp");
  height: 400px;
  padding: 0;
}

.project.kw1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdd17e5a21476b34c4cc10_fischer_kw1-2022_drukwerk40.webp");
  height: 400px;
}

.project.knockknock-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdd46f7fae295e3da17892_Kiev%20(1).webp");
  background-position: 50% 55%;
}

.project.weddings {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdd5047eca07cc586ce774_fischer_hz-pompenig_paar_webres_18.webp");
  height: 400px;
}

.project.more-ip2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e16b59925c12b8cc1328_fischer_ams-ix_more-ip-2022_webres_261.webp");
  height: 400px;
}

.project.very-south {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdcb075a21476b34bed454_DSC04408.webp");
  background-position: 50% 62%;
  height: 400px;
}

.project.iceland {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdd94efe3342463990412e_MFF_4361b.webp");
  background-position: 80%;
  height: 400px;
}

.project.y-s {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3f9ae51baf892087563a_website-laptop%20copy%202.webp");
  height: 400px;
}

.project.midas {
  background-image: none;
  padding: 0;
}

.project-wrapper {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.project-wrapper.small {
  flex: 1;
  width: 35%;
  overflow: hidden;
}

.project-wrapper.small.project-page {
  height: 400px;
}

.project-wrapper.small.project-page.text.tasks {
  overflow: visible;
}

.project-wrapper.small.project-page.text.tasks.sticky {
  position: sticky;
  overflow: visible;
}

.project-wrapper.small.project-page.text.tasks.lg {
  align-items: flex-end;
}

.project-wrapper.small.project-page.test-3 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
}

.project-wrapper.small.project-page._3-in-a-row, .project-wrapper.small.project-page._3-in-a-row.last-of-three {
  height: 350px;
}

.project-wrapper.small.project-page._3-in-a-row.last-of-three.tall, .project-wrapper.small.project-page._3-in-a-row.tall {
  height: 550px;
}

.project-wrapper.small.project-page.photo {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/652fe30f2e2b5971fbd42031_MFF_9743.jpg");
  background-position: 50%;
  background-size: cover;
  height: auto;
}

.project-wrapper.small.project-page.photo.pf {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/652fe315e2c39dbcc1588a8a_TrashBoom_Pickup%20(12).jpg");
}

.project-wrapper.full-width {
  width: 100%;
}

.project-wrapper.full-width.project-page {
  height: 400px;
}

.project-wrapper.full-width.project-page.test-1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
}

.project-wrapper.full-width.project-page.bigger {
  height: 520px;
}

.project-wrapper.full-width.project-page.with-stroke {
  border: 1.5px solid var(--fisch-light);
  height: 360px;
}

.project-wrapper.full-width.project-page.xl, .project-wrapper.full-width.project-page.middle-big {
  height: 450px;
}

.project-wrapper.full-width.project-page.midas.header {
  height: 345px;
}

.project-wrapper.full-width.next-project {
  height: 250px;
  display: block;
}

.project-wrapper.project-page {
  height: 400px;
}

.project-wrapper.project-page.test-2 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
}

.project-wrapper.project-page.text {
  height: auto;
}

.project-wrapper.project-page.text.story {
  margin-bottom: -15px;
  overflow: visible;
}

.project-wrapper.project-page._50 {
  width: 50%;
}

.wrapper-buttons-project {
  z-index: 2;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
  position: relative;
  top: -50px;
  left: 25px;
}

.description-project {
  z-index: 0;
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 350px;
  margin-top: -375px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.wrapper-projects.work {
  margin-top: 30px;
}

.form-text-field {
  border: 1px none var(--fish-main);
  color: var(--fisch-dark);
  border-radius: 25px;
  flex: 1;
  height: 40px;
  margin-bottom: 15px;
  margin-left: -2px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Archivo, sans-serif;
  font-size: 15px;
}

.form-text-field::placeholder {
  color: #003a41a6;
  font-family: Archivo, sans-serif;
}

.form-text-field.half-width {
  flex: 0 auto;
  width: 48%;
}

.form-text-field.area {
  border-radius: 0;
  height: 120px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 20px;
}

.form-text-field.numbers {
  flex: none;
  width: 65px;
  margin-bottom: 0;
  padding-right: 15px;
}

.form {
  margin-top: 20px;
  margin-bottom: -15px;
}

.form.no-top-margin {
  margin-top: 0;
}

.checkbox {
  border: 1.5px solid var(--fisch-dark);
  background-color: #fff0;
  border-radius: 10px;
  width: 20px;
  height: 20px;
  margin-top: 0;
}

.checkbox.light {
  border-color: var(--fisch-light);
}

.checkbox.with-margin {
  background-color: #fff;
  margin-right: 10px;
}

.checkbox.small {
  background-color: #fff;
  border-width: .5px;
  width: 15px;
  height: 15px;
}

.checkbox-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.button-medium {
  border: 1.5px solid var(--cta);
  color: var(--cta);
  background-color: #0000;
  border-radius: 20px;
  align-items: center;
  height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Archivo, sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.button-medium:hover {
  border-color: var(--cta);
  color: var(--cta);
  transform: scale(1.1);
}

.button-medium.dark {
  border-color: var(--fisch-dark);
  color: var(--fisch-dark);
  -webkit-text-stroke-color: var(--fisch-dark);
}

.button-medium.button-lg {
  margin-top: 20px;
}

.inline-link {
  color: var(--fisch-dark);
  font-weight: 600;
  text-decoration: none;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
}

.inline-link:hover {
  color: var(--cta);
}

.inline-link.light {
  color: var(--fisch-light);
}

.inline-link.light:hover {
  color: var(--cta);
}

.inline-link.turquoise {
  color: var(--fish-main);
  -webkit-text-stroke-color: var(--fish-main);
}

.inline-link.turquoise:hover {
  color: var(--fisch-dark);
}

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

.row-footer.with-margin {
  align-items: center;
  margin-top: 20px;
}

.semibold {
  font-weight: 600;
}

.semibold.link {
  color: var(--fisch-dark);
  text-decoration: underline;
  transition: color .3s;
}

.semibold.link:hover {
  color: var(--cta);
}

.wrapper-socials {
  grid-column-gap: 15px;
  display: flex;
}

.wrapper-indiv-socials {
  grid-column-gap: 7px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.wrapper-indiv-socials:hover {
  color: var(--cta);
}

.wrapper-indiv-socials.thatch {
  grid-column-gap: 5px;
  display: none;
}

.social-icon {
  width: 15px;
}

.title-language_mobile-only, .wrapper-caption-project {
  display: none;
}

.wrapper-header-project {
  grid-column-gap: 40px;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.header-image-project {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64e47307e139f06833058c7b_fischer_tdp_brand-photos_webres_9.webp");
  background-position: 0 0;
  background-size: cover;
  width: 60%;
  min-height: 350px;
}

.header-image-project.desktop {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd9c9df4607f9a8f78fb20_fischer_tdp_brand-photos_webres_4.webp");
}

.header-image-project.desktop.knockknock {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65085e8dfa950284eb1b682f_Dublin%20(4)b.webp");
  background-position: 50% 90%;
}

.header-image-project.desktop.ams-ix {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec1e6becf38efda8963aa_ams-ix_brandbook_MF_22.webp");
  background-position: 50%;
}

.header-image-project.desktop.apc {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ed7bc5050c9cddf8a8722_fischer_apc-holland_image_website_5%20copy.webp");
  background-position: 50%;
}

.header-image-project.desktop.more-ip {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e02935f3c058e5bb7050_fischer_ams-ix_more-ip-2022_webres_132.webp");
  min-height: 370px;
}

.header-image-project.desktop.corporate {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f3f40c448d0a5c132626_fischer_ogonline_imagery_webres_59.webp");
}

.header-image-project.desktop.kw1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c68223f35f01620ee6f70_fischer_kw1-2022_drukwerk2.webp");
  background-position: 50% 100%;
}

.header-image-project.desktop.wedding {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1f7929fb07ebf6ee7c08_fischer_hz-kernbichler_paar_webres_49.webp");
}

.header-image-project.desktop.lg {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3cfe821d0e2d4fc05832_DSC06380%201.jpg");
  background-position: 50%;
  background-size: cover;
  min-height: 420px;
}

.header-image-project.desktop.ys {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d39d5a58d269f0d2bee2a_website-laptop%20copy.webp");
  background-position: 50%;
}

.header-image-project.desktop.journey-of-serene {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f8066778a96c4b08a3d05_Bendito_Mockup-CCC-T_Shirt-04%20copy.jpg");
  background-position: 50% 47%;
}

.header-image-project.desktop._30years {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c859ed376cddedb59d7877_samanta_header_new.jpg");
  background-position: 50%;
}

.header-image-project.desktop.midas {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5dd2a546e791bb06c8444_Untitled%20design%20copy.jpg");
  background-position: 50% 60%;
}

.header-image-project.mobile {
  display: none;
}

.header-image-project.vienno {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65084271d148435375f1c689_Produktfoto%20VIENNO%20Setscho%20klein%202.webp");
  background-position: 50% 35%;
}

.header-image-project.iceland {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d301c161280aac9f19e4a_island_ex_08_web.webp");
}

.header-image-project.verysouth-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fce07d6e4f2a8e89a8d_DSC04263.webp");
  background-position: 50%;
  min-height: 450px;
}

.wrapper-description-project {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.wrapper-breadcrumbs {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  margin-bottom: 15px;
  display: flex;
}

.quote {
  color: var(--fisch-dark);
  font-family: Ppfragment;
  font-size: 18px;
}

.wrapper-duties {
  grid-column-gap: 10px;
  margin-top: 0;
  display: block;
}

.wrapper-duties.design.desktop.small {
  width: 75%;
}

.wrapper-duties.design.mobile {
  display: none;
}

.wrapper-partner {
  grid-column-gap: 10px;
  display: flex;
}

.wrapper-partner.apc.grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper-partner.lg {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.wrapper-next-project-contact {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-project-page {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  flex: 1;
  width: 100%;
}

.image-project-page.tdp-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd9926db6ee793b9ef02f0_tdp_gif_heavily-pinned_easy-peasy-3-min.gif");
}

.image-project-page.tdp-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd9979cd4e50ccc3965a3c_fischer_tdp_product_recycle_1.webp");
}

.image-project-page.tdp-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd99a65a16efb4bee37200_fischer_tdp_product_alpine-delights_1.webp");
}

.image-project-page.tdp-4, .image-project-page.tdp-4.actually-tdp-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd9a6b7fae295e3d6b0281_fischer_tdp_brand-photos_webres_37.webp");
}

.image-project-page.tdp-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdbb8cacf58ab88f019dee_tdp_caseArtboard%202%20copy%204.webp");
  background-position: 50%;
}

.image-project-page.tdp-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd9b4c65ba18cc5d4d1f38_MFF_6687%202.webp");
}

.image-project-page.tdp-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd9b7b70430e196bae9296_DSC09777%20copy.webp");
}

.image-project-page.tdp-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd9c4265ba18cc5d4df31c_fischer_tdp_brand-photos_webres_69.webp");
  background-position: 50% 65%;
  background-size: cover;
}

.image-project-page.tdp-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd9b7b70430e196bae9296_DSC09777%20copy.webp");
}

.image-project-page.tdp-10 {
  align-items: center;
  display: flex;
}

.image-project-page.tdp-11 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdabc7c9c346c5a1eb8004_phone-website.webp");
}

.image-project-page.tdp-12 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdb09ccd4e50ccc3ac8f5a_desktop-v4.webp");
  background-position: 50% 20%;
}

.image-project-page.tdp-13 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdb4ea5a16efb4befd6ad3_tdp_caseArtboard%202.webp");
}

.image-project-page.tdp-14 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdb2fce5109d1218188090_tdp_caseArtboard%202%20copy.webp");
}

.image-project-page.tdp-15 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3021018a068fd8f36744_MFF_8101_web.webp");
}

.image-project-page.tdp-15.tdp-real {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdb555ec4645b5bdc880aa_fischer_tdp_brand-photos-may23_webres_4.webp");
}

.image-project-page.tdp-16 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3020a7ba2062975d7ede_island_ex_15%20(1)_web.webp");
}

.image-project-page.tdp-16.tdp-real {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdb574814f10bc8a2085ff_fischer_tdp_brand-photos_webres_24.webp");
}

.image-project-page.tdp-17 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdb84082f28e109fa7b352_brandguide.webp");
  background-position: 50% 53%;
}

.image-project-page.tdp-18 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdbb10b35bdc7d589bdbaf_tdp_caseArtboard%202%20copy%202.webp");
}

.image-project-page.tdp-19 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdbb111e51df93e374a14a_tdp_caseArtboard%202%20copy%203.webp");
}

.image-project-page.tdp-20 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd9c7870430e196baf62fb_fischer_tdp_brand-photos_webres_39.webp");
  background-position: 50% 80%;
}

.image-project-page.tdp-21 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdbc9b82f28e109fabd97f_fischer_tdp_brand-photos_webres_15.webp");
}

.image-project-page.tdp-23 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdbc34d5d080d41041d6e7_fischer_tdp_brand-photos_highres_66.webp");
}

.image-project-page.tdp-24 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdbc4afe3342463973e919_fischer_tdp_brand-photos_highres_75.webp");
}

.image-project-page.vienno-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650845b8408d9fa03733783c_VIENNOArtboard%201%20copy%202_150dpi.webp");
  background-position: 50% 70%;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
}

.image-project-page.vienno-1:hover {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65084627630b0f9809a4d758_VIENNOArtboard%201%20copy_150dpi.webp");
}

.image-project-page.vienno-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650846fa84e0f179bb352519_foto-cheers.webp");
}

.image-project-page.vienno-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650849dc3f9a6079857cc842_VIENNOArtboard%202%20copy%202_150dpi.webp");
}

.image-project-page.vienno-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65084b9b6b995df2f2b48d45_brandguide%20copy.webp");
}

.image-project-page.vienno-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65084c356b0dc5da8d739d77_Free_Landscape_Brochure_Mockup_02%20copy.webp");
  background-position: 90%;
}

.image-project-page.vienno-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65084d31e5afeafd0d76e24d_VIENNOArtboard%202_150dpi.webp");
}

.image-project-page.vienno-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65084f69f71a3c38e5e63726_VIENNOArtboard%202%20copy%203_150dpi.webp");
}

.image-project-page.vienno-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65084f856b995df2f2b87782_shirt.webp");
}

.image-project-page.vienno-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65085022ac4c5081ff35888b_Untitled%202.webp");
}

.image-project-page.vienno-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6508524fb0b2a76c2ebfacd7_5d653b6993d%20copy.webp");
  background-position: 50%;
}

.image-project-page.vienno-11 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650852f41d3b51c0dc3161a8_f52952bac7d%20copy.webp");
}

.image-project-page.vienno-12 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6508533c16aa3885a5df48c4_display.webp");
}

.image-project-page.vienno-13 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650853e8f24f82fd3f2650cf_VIENNO%20Produktfoto%203%20Flaschen%20DI.webp");
}

.image-project-page.knockknock-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65085ee8bbabf7afb51ad6c9_Reykjavik%207.webp");
}

.image-project-page.knockknock-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdd46f7fae295e3da17892_Kiev%20(1).webp");
}

.image-project-page.kk-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65086052d49527937c5a293f_23-06_2_%20copy.webp");
}

.image-project-page.kk-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6508605321268b902b3fd99d_23-06_2_2%20copy.webp");
}

.image-project-page.kk-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65086051b9a83f8536af1b00_23-06_2_3%20copy.webp");
}

.image-project-page.kk-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65085f8d71b207530db89e09_Tbilisi%201%20copyb.webp");
}

.image-project-page.kk7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65085ff339d8e54bcb6a5932_knock-knock-2_colonia5.webp");
}

.image-project-page.kk-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65085f8d50cb7c6e238178cb_New%20York%209%20copyb.webp");
}

.image-project-page.kk-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65085ff321268b902b3f67ba_knock-knock_berlin2.webp");
}

.image-project-page.kk-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6508616ab9a83f8536b0a455_Amsterdam%20copyb.webp");
  background-position: 50% 58%;
}

.image-project-page.kk-11 {
  background-color: #f4f0ed;
  background-image: none;
}

.image-project-page.kk-12 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6508691010f50c0abec4f4d3_knocknockArtboard%202%20copy_150dpi.webp");
}

.image-project-page.kk-13 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65086910cbbfad386a64b976_knocknockArtboard%202%20copy%203_150dpi.webp");
}

.image-project-page.background-video {
  background-image: none;
  flex: 1;
  align-items: center;
  display: block;
}

.image-project-page.ams-ix-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdd576e5028769a05a9aa8_fischer_ams-ix_portraits_sales-1.webp");
}

.image-project-page.ams-ix-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec496299a53936de6dfa6_ams-ix_annualreport_MF_highres_13.webp");
  background-position: 90%;
}

.image-project-page.ams-ix-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec3e050a723dcf466628f_fischer_sp_ams-ix_ar-21_1.webp");
}

.image-project-page.ams-ix-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec32334c417b575057496_fischer_sp_ams-ix_ar-21_6.webp");
}

.image-project-page.ams-ix-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec50e39aef13035ec2350_fischer_sp_ams-ix_ar-21_11.webp");
}

.image-project-page.ams-ix-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec603fb751c331b845e78_fischer_sp_ams-ix_ar-21_3.webp");
}

.image-project-page.ams-ix-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec632f7212743043c4cae_fischer_ams-ix_portrait_2022_webres_aleks-m_3.webp");
}

.image-project-page.ams-ix-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec64f9a5407e694369b8d_fischer_ams-ix_portrait_2022_webres_kostas_3.webp");
  background-position: 50% 60%;
}

.image-project-page.ams-ix-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec675244001d586f1149c_fischer_ams-ix_portrait_2022_webres_petra_4.webp");
}

.image-project-page.ams-ix-11 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650eca9f69668d2058fb16d4_ams-ix_brandbook_MF_15.webp");
  background-position: 60%;
}

.image-project-page.ams-ix-12 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec38b2f33d0af31f6f215_ams-ix_brandbook_MF_30.webp");
}

.image-project-page.ams-ix-14 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ece6a244001d586f683e8_ams-ixArtboard%202_300dpi.webp");
}

.image-project-page.ams-ix-15 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec74ca41e6e696b919136_fischer_ams-ix_data-centre_webres_43.webp");
}

.image-project-page.ams-ix-16 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec763d78eeea5ec6b04a7_fischer_ams-ix_data-centre_webres_29.webp");
}

.image-project-page.ams-ix-18 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec8144186384a25888937_bulletin_mf_highres%200.webp");
  background-position: 50% 30%;
}

.image-project-page.ams-ix-19 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650eca2c4186384a2589e667_bulletin_mf_highres%206b.webp");
}

.image-project-page.ams-ix-20 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec8ea15fe162f8bc63961_phone.webp");
}

.image-project-page.ams-ix-21 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec961f7212743043ecdac_fischer_ams-ix_portraits_ruben-2.webp");
}

.image-project-page.ams-ix-22 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec9b39c7332290b212d70_fischer_ams-ix_portraits_iris-1.webp");
}

.image-project-page.ams-ix-23 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec9e869668d2058fa9fdd_fischer_ams-ix_portraits_onno-1.webp");
}

.image-project-page.ams-ix-24 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ecce238fe3eaebe5f2038_brandguide%20copy.webp");
  background-position: 50% 55%;
}

.image-project-page.ams-ix-13 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ecf8f4186384a258dd06e_ams-ixArtboard%202%20copy_300dpi.webp");
  border: 1px solid #eee;
}

.image-project-page.ams-ix-25 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ed002d78eeea5ec70c2ae_ams-ix_brandbook_MF_17.webp");
  background-position: 10%;
}

.image-project-page.apc {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ed7ec9c7332290b2b7292_fischer_apc%20holland_drukwerk%2019.webp");
  background-position: 50% 40%;
}

.image-project-page.apc-2 {
  border: 1.5px solid var(--fisch-light);
  background-image: none;
}

.image-project-page.apc-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ed95039aef13035fb681b_MFF_7995%202.webp");
}

.image-project-page.apc-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ed97952a92600b8a4e29d_fischer_apc%20holland_drukwerk%201.webp");
  background-position: 50% 10%;
}

.image-project-page.apc-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edf78e788a656012eb73d_apcArtboard%202_300dpi.webp");
}

.image-project-page.apc-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ed9d633137a6ce31194af_fischer_apc%20holland_drukwerk%207.webp");
}

.image-project-page.apc-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edf79deb4bb6ff22a4c82_apcArtboard%202%20copy_300dpi.webp");
}

.image-project-page.apc-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edb41244001d586ffbf0c_fischer_apc-holland-show_109.webp");
}

.image-project-page.apc-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edae933137a6ce3124daf_fischer_apc-holland-show_114.webp");
  background-position: 100%;
}

.image-project-page.apc-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edb8b15fe162f8bd3ba67_apc-holland_portrait_crop-website_lis.webp");
}

.image-project-page.apc-11 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edb9e15fe162f8bd3c5ce_apc-holland_portrait_crop-website_patricia.webp");
}

.image-project-page.apc-12 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edbbdbecf38efda9b74a8_apc-holland_crop-website_juli-22_3.webp");
}

.image-project-page.apc-13 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edc0ed22e2bc3f81c5d4f_fischer_apc-holland_image_website_2.webp");
}

.image-project-page.apc-14 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edc265608c727a78bc535_fischer_apc-holland_image_website_4.webp");
}

.image-project-page.apc-15 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edf7838fe3eaebe6cb115_apcArtboard%202%20copy%202_300dpi.webp");
}

.image-project-page.apc-16 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edc70299a53936df85915_fischer_apc%20holland_drukwerk%2015.webp");
  background-position: 50% 65%;
}

.image-project-page.apc-17 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edaccde70f474cab6de98_fischer_apc-holland-show_118.webp");
}

.image-project-page.apc-18 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edd8394b9c757cee83db5_fischer_apc%20holland_drukwerk%2020.webp");
  background-position: 40%;
}

.image-project-page.apc-19 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650eddd34186384a2598c50a_fischer_apc-holland_image_website_10.webp");
}

.image-project-page.apc-20 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650eddc29c7332290b2fae2d_fischer_apc-holland_image_website_3.webp");
}

.image-project-page.apc-21 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650eddcb39aef13035fed490_fischer_apc-holland_image_website_7.webp");
}

.image-project-page.more-ip-1 {
  background-image: none;
}

.image-project-page.more-ip-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e5a2879121b1bdefae03_more-ipArtboard%202_300dpi.webp");
}

.image-project-page.more-ip-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e65035f3c058e5c343c8_ams-ix_brandbook_MF_21.webp");
}

.image-project-page.more-ip-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512dd46a222dae853463803_fischer_ams-ix_more-ip-2022_webres_14.webp");
}

.image-project-page.more-ip-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512de26394a4ca38f85182c_fischer_ams-ix_more-ip-2022_webres_26.webp");
}

.image-project-page.more-ip-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e3d083579f6660adcd8f_poster-mockup.webp");
  background-position: 10%;
}

.image-project-page.more-ip-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e06a7bb29c900d0a2b96_fischer_ams-ix_more-ip-2022_webres_134.webp");
  background-position: 50% 0;
}

.image-project-page.more-ip-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e6256019cd5d1deec79c_more-ipArtboard%202%20copy_300dpi.webp");
}

.image-project-page.more-ip-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e19eea36985080d51ec3_fischer_ams-ix_more-ip_evenphotos_webres_259.webp");
}

.image-project-page.more-ip-11 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e1503062b7dd04d17299_fischer_ams-ix_more-ip-2022_webres_94.webp");
}

.image-project-page.more-ip-12 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e1645f5d33d78a4b04cf_fischer_ams-ix_more-ip_evenphotos_webres_4.webp");
  background-position: 35%;
}

.image-project-page.more-ip-13 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e12992e6732703a8c546_fischer_ams-ix_more-ip-2022_webres_51.webp");
}

.image-project-page.more-ip-14 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e1c43d7ea305319945a9_fischer_ams-ix_more-ip_evenphotos_webres_82.webp");
}

.image-project-page.more-ip-15 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e22f2cf17c8020f3bb62_fischer_ams-ix_more-ip_evenphotos_webres_8.webp");
}

.image-project-page.more-ip-16 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e27ebd992ce6d6e9cd02_fischer_ams-ix_more-ip-2022_webres_46.webp");
}

.image-project-page.og-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdd6ef3ba4d520dddd6aa8_fischer_ogonline_imagery_webres_36.webp");
  background-position: 50% 40%;
}

.image-project-page.og-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f3f576a5c2b0e5b931a2_fischer_ogonline_imagery_webres_38.webp");
}

.image-project-page.og-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdd7525e79a21ef5c1d45b_fischer_ogonline_imagery_webres_1.webp");
}

.image-project-page.hsc-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f4ae5e08400cc49f5c82_fischer_HSC_portretten-collectief_web-res_3.webp");
}

.image-project-page.hsc-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f4af2a20bbf2c0e4dd9c_fischer_HSC_sfeerfotos_web-res_8.webp");
  background-position: 65%;
}

.image-project-page.hsc-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f4afb36108a322d2d6f2_fischer_HSC_portretten-collectief_web-res_2.webp");
}

.image-project-page.hsc-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f53069cf777b3bf135d9_fischer_HSC_sfeerfotos_web-res_14.webp");
}

.image-project-page.hsc-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdce66ec4645b5bde0c523_fischer_HSC_sfeerfotos_web-res_27.webp");
}

.image-project-page.sp {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f5cdae247f8961116ea8_fischer_portrait-piraat_highres_renate-1.webp");
}

.image-project-page.sp-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f5cfc4eb1af3f0637144_fischer_portrait-piraat_highres_dion-1.webp");
}

.image-project-page.sp-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f5ce8603353a4492311f_fischer_portrait-piraat_highres_sarah-1.webp");
}

.image-project-page.sp-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f5ce143f1cd2699445ba_fischer_portrait-piraat_highres_lisanne-1.webp");
}

.image-project-page.sp-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f5cfd559c30be1a2a087_fischer_portrait-piraat_highres_freek-1.webp");
  background-position: 50% 45%;
}

.image-project-page.bauernhofer {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f671bbc91ace95d03fa6_fischer_image_bauernhofer-holz%20(7).webp");
}

.image-project-page.bauernhofer-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f6a29f16e58f8a988cc4_fischer_image_bauernhofer-holz%20(27).webp");
}

.image-project-page.amsix-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec632f7212743043c4cae_fischer_ams-ix_portrait_2022_webres_aleks-m_3.webp");
}

.image-project-page.amsix-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f717264ff31f958183fa_fischer_ams-ix_portrait_2022_highres_kostas_3.webp");
  background-position: 50% 70%;
}

.image-project-page.amsix-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f7175a19458dc3bc03bf_fischer_ams-ix_portrait_2022_highres_petra_4.webp");
}

.image-project-page.apc-photo-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edb9e15fe162f8bd3c5ce_apc-holland_portrait_crop-website_patricia.webp");
}

.image-project-page.apc-photo-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edbbdbecf38efda9b74a8_apc-holland_crop-website_juli-22_3.webp");
}

.image-project-page.apc-photo-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edb8b15fe162f8bd3ba67_apc-holland_portrait_crop-website_lis.webp");
}

.image-project-page.apc-photo-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650eddcb39aef13035fed490_fischer_apc-holland_image_website_7.webp");
}

.image-project-page.ddi-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f81bb66fa892ea546fe5_fischer_ddi_portretten_liggend_webres_ruud.webp");
}

.image-project-page.ddi-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f81a457e6979d965d457_fischer_ddi_portretten_liggend_webres_manon.webp");
}

.image-project-page.ddi-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f81bc22e30465c7116b3_fischer_ddi_groepsfotos_webres_2.webp");
}

.image-project-page.gerold-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f90b965928bb5991d605_b-1%20(3).webp");
}

.image-project-page.gerold-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f90851621fced74bd830_b-1%20(2).webp");
}

.image-project-page.gerold-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f908313989e47a10f74d_b-1%20(1).webp");
  background-position: 50% 80%;
}

.image-project-page.data-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec74ca41e6e696b919136_fischer_ams-ix_data-centre_webres_43.webp");
}

.image-project-page.data-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f9f227954490d50cd3b7_fischer_ams-ix_data-centre_webres_23.webp");
}

.image-project-page.data-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec763d78eeea5ec6b04a7_fischer_ams-ix_data-centre_webres_29.webp");
}

.image-project-page.mk-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512fa61a09ab6c1ef4e24ab_fischer_mk-poellau_foto-bmv.webp");
}

.image-project-page.mk-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512fa5eb757c9f95fc10078_fischer_notenblatt-22_webres_%201.webp");
}

.image-project-page.mk-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512faaa429f63349e21ced1_MFF_5915%20copy.webp");
  background-position: 50% 0;
}

.image-project-page.koers-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512fb0b7d21936be6eb56b4_fischer_portrait_koerseigen_webres_11.webp");
}

.image-project-page.koers-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512fb0b56555def11765d39_fischer_portrait_koerseigen_webres_5.webp");
}

.image-project-page.koers-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512fb0b6ef2000d065415f7_fischer_portrait_koerseigen_webres_4.webp");
}

.image-project-page.vluling-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512fd1e313989e47a155ae1_fischer_van-luling_sfeerfotos_4.webp");
  background-position: 50%;
}

.image-project-page.vluling-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512fb0c51621fced74e19b6_fischer_van-luling_sfeerfotos_29.webp");
}

.image-project-page.vluling-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512fd1a56d831bc6dbb3c75_fischer_van-luling_sfeerfotos_5.webp");
  background-position: 5%;
}

.image-project-page.vuling-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512fb0b7c51eda34ed8eeb2_fischer_van-luling_sfeerfotos_21.webp");
}

.image-project-page.bauernhofer-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f6a1f5bb4cd72d1e44e4_fischer_image_bauernhofer-holz%20(10).webp");
}

.image-project-page.more-ip-17 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e20d92e6732703a9c78e_fischer_ams-ix_more-ip_evenphotos_webres_479.webp");
  background-position: 50% 70%;
}

.image-project-page.corp-title {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f4af93e09b205e8a9912_fischer_HSC_sfeerfotos_web-res_16.webp");
}

.image-project-page.kw1-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c6ee3f07081907ada7404_fischer_kw1-2022_drukwerk-gif%20(1).gif");
}

.image-project-page.kw1-2 {
  background-image: none;
}

.image-project-page.kw1-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c746d296c2c843050565c_kw1Artboard%202_300dpi.webp");
}

.image-project-page.kw1-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c6af0083dc6f7ae570a17_fischer_kw1-2022_drukwerk11.webp");
}

.image-project-page.kw1-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c746e6de4a3efe5edebe5_kw1Artboard%202%20copy_300dpi.webp");
  background-position: 50%;
}

.image-project-page.kw-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c6d4f6f800a126eb7f08a_fischer_kw1-2022_drukwerk7.webp");
  background-position: 50% 80%;
}

.image-project-page.kw1-6 {
  background-image: none;
}

.image-project-page.kw1-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c7357b2c70df9cc09c40b_kw1Artboard%202%20copy%202_300dpi.webp");
  border: 1.5px solid #f1f0ea;
}

.image-project-page.kw1-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c6d1e1ac3d26f69b1ceff_fischer_kw1-2022_drukwerk21.webp");
}

.image-project-page.kw1-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c6d2ad2a023c749f1928d_fischer_kw1-2022_drukwerk19.webp");
}

.image-project-page.kw1-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c6d336f800a126eb7d9eb_fischer_kw1-2022_drukwerk9.webp");
}

.image-project-page.kw1-11 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c6f27f7d6ca03d15a4bfc_fischer_kw1-2022_drukwerk23.webp");
}

.image-project-page.kw1-12 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c6f49fc63cafed7c68d13_fischer_kw1-2022_drukwerk33.webp");
}

.image-project-page.kw1-13 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c6f7001f71bcceb84a629_fischer_kw1-2022_drukwerk28.webp");
}

.image-project-page.kw1-14 {
  background-color: #00343b;
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c700e535d9ca6515dfe16_LinkedIn%20mockup%20KW1%20transparant%20blue%20pic%202.webp");
  background-size: contain;
}

.image-project-page.kw1-15 {
  background-image: none;
}

.image-project-page.tdp-25 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c7d7663883017427b6b4a_MFF_5958.webp");
}

.image-project-page.tdp-26 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c7d66243c2ceebe4f867a_MFF_5331.webp");
}

.image-project-page.wedding-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d2040b6bfa459a2a7c93f_fischer_wedding-ref_bridal%20(100).webp");
}

.image-project-page.wedding-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d21216c1c80e161023999_MFF_4431.webp");
}

.image-project-page.wedding-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d21338fa93c3fdc0ec79a_MFF_4447.webp");
  background-position: 50% 85%;
}

.image-project-page.wedding-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d20c9c3f8d356f796e1e1_fischer_wedding-ref_reportage%20(31).webp");
}

.image-project-page.wedding-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d2043a7ba2062974b9d50_fischer_wedding-ref_bridal%20(113).webp");
  background-position: 50% 25%;
}

.image-project-page.wedding-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d207cd710c6475d7c5231_fischer_wedding-ref_reportage%20(10).webp");
  background-position: 50% 0;
}

.image-project-page.wedding-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d20f7e56bf79310c284e7_fischer_wedding-ref_reportage%20(78).webp");
  background-position: 50% 0;
}

.image-project-page.wedding-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d205fb644f173c90f621a_fischer_wedding-ref_bridal%20(182).webp");
}

.image-project-page.wedding-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1fa34f214133d74838a4_fischer_hz-kernbichler_getting-ready_webres_49.webp");
}

.image-project-page.wedding-11 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1fcd328acf3f7a8a42b6_fischer_hz-pompenig_paar_webres_58.webp");
}

.image-project-page.wedding-12 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1fc88fa93c3fdc0d26c1_fischer_hz-pompenig_paar_webres_53.webp");
  background-position: 50% 45%;
}

.image-project-page.wedding-13 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1f96e56bf79310c10a33_fischer_hz-hofer_paar_webres_99.webp");
}

.image-project-page.wedding-14 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1f9dc2cf41ca5af97c24_fischer_hz-hofer_standesamt_webres_31.webp");
  background-position: 100%;
}

.image-project-page.wedding-16 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d2131f7c2dc5affb65f44_MFF_4898.webp");
  background-position: 50% 40%;
}

.image-project-page.wedding-17 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d2057ec96f00b8e92fc95_fischer_wedding-ref_bridal%20(168).webp");
  background-position: 50% 35%;
}

.image-project-page.wedding-18 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d20e65f8bbda7e111496e_fischer_wedding-ref_reportage%20(39).webp");
}

.image-project-page.wedding-19 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d204b1a11b6c702cc84b3_fischer_wedding-ref_bridal%20(124).webp");
}

.image-project-page.wedding-20 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1fb3f7c2dc5affb4b971_fischer_hz-pompenig_paar_webres_4.webp");
  background-position: 50% 20%;
}

.image-project-page.wedding-21 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1f8fb7d7fac8113e8262_fischer_hz-hofer_paar_webres_47.webp");
}

.image-project-page.wedding-22 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1f7fafac41e63f75ebaf_fischer_hz-kernbichler_paar_webres_59.webp");
}

.image-project-page.wedding-23 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d20a522ca1ab763117294_fischer_wedding-ref_reportage%20(24).webp");
}

.image-project-page.wedding-25 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d20a66f0ccb497d87c386_fischer_wedding-ref_reportage%20(25).webp");
}

.image-project-page.iceland-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d30208e014752d65b3aa9_MFF_2812_web.webp");
}

.image-project-page.island-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d301f6af248b539f679cb_island_ex_18%20(1)_web.webp");
}

.image-project-page.iceland-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3021eb30f406d9d0bf35_MFF_8113_web.webp");
  background-position: 10%;
}

.image-project-page.iceland-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3021a38bc3a600d0b216_MFF_8121_web.webp");
}

.image-project-page.iceland-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3021d43cf1073e6adfb5_MFF_8098_web.webp");
}

.image-project-page.iceland-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d30208ce412729bf24f11_MFF_1605_web.webp");
  background-position: 50%;
}

.image-project-page.iceland-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3233099dae4b9f06ae6a_island_ex_05%20copy.webp");
}

.image-project-page.iceland-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3233b6bfa459a2baf58d_island_ex_06%20copy.webp");
}

.image-project-page.iceland-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d32313f597cda7d9f7686_island_ex_03%20copy.webp");
}

.image-project-page.iceland-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3232b7d7fac81152a395_island_ex_10.webp");
  background-position: 50% 70%;
}

.image-project-page.verysouth-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fca2b816a3eaf7c55ae_DSC04008.webp");
}

.image-project-page.verysouth-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fce603cbf3022d3e52d_DSC02070.webp");
}

.image-project-page.verysouth-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fcb07d6e4f2a8e8986e_DSC02846.webp");
  background-position: 50% 60%;
}

.image-project-page.verysouth-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc3a849b854a8460270_DSC04473.webp");
  background-position: 50% 60%;
}

.image-project-page.verysouth-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fce4f214133d76aedff_DSC04724.webp");
}

.image-project-page.verysouth-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc45f7cac5a8d90bfc4_DSC05898.webp");
}

.image-project-page.versouth-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fcb5bb9107daa4ee72e_DSC02905.webp");
  background-position: 50% 40%;
}

.image-project-page.verysouth-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc907d6e4f2a8e89715_DSC03006.webp");
}

.image-project-page.verysouth-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65004398a7c18c4c7c4c9387_fischer_awa_frutillar-chile.webp");
}

.image-project-page.verysouth-11 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc36f0ccb497da716d8_DSC06544.webp");
}

.image-project-page.verysouth-12 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc531649e8388fe4114_DSC01965.webp");
}

.image-project-page.verysouth-13 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc4b5c61236025e221b_DSC04909.webp");
  background-position: 50% 70%;
}

.image-project-page.verysouth-14 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fcb328acf3f7aab088f_DSC07335.webp");
}

.image-project-page.verysouth-15 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc16f0ccb497da713c1_DSC05738.webp");
}

.image-project-page.verysouth-16 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fcee9a31b8ab7c7eca8_DSC03983.webp");
}

.image-project-page.verysouth-17 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc54336f03440d9bdd1_DSC03534.webp");
}

.image-project-page.verysouth-18 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fcdd40e8abaeda2aabe_DSC07502.webp");
  background-position: 50% 20%;
}

.image-project-page.verysouth-19 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fcdd5e38d347f500c52_DSC08173.webp");
}

.image-project-page.verysouth-20 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3f7b018a068fd8024ef6_DSC08769.webp");
  background-position: 50% 100%;
}

.image-project-page.verysouth-21 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3f7a5d5d9fe1d4a7f7ba_DSC07980.webp");
}

.image-project-page.verysouth-23 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3f23328acf3f7aaa76e9_DSC02569.webp");
}

.image-project-page.verysouth-22 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc2c3b65b65143b4fd2_DSC06712.webp");
}

.image-project-page.verysouth-24 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc21b29c74a4085b3f6_DSC06541.webp");
}

.image-project-page.verysouth-25 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc75d5d9fe1d4a83fc4_DSC05522.webp");
}

.image-project-page.verysouth-26 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fc3a7ba2062976cfeb0_DSC05658.webp");
  background-position: 40% 52%;
}

.image-project-page.lg-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3d1e2d144150b2a63211_MFF_6763.jpg");
  background-position: 50% 28%;
}

.image-project-page.lg {
  border-radius: 20px;
}

.image-project-page.lg.calafate-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e47780115a7ce8160329a_DSC00856.jpg");
  background-position: 50% 45%;
}

.image-project-page.lg.calafate-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e4779b80f279d61c92513_DSC00803.jpg");
}

.image-project-page.lg.huacachina {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e4778ff2e27e86c585dbd_DSC07337.jpg");
  background-position: 50%;
}

.image-project-page.lg.huacachina-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e477a4036896863661b07_DSC07269.jpg");
  background-position: 50% 60%;
}

.image-project-page.lg-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3fa37f66f91d8cae10b9_MFF_6732.jpg");
  background-position: 50% 45%;
}

.image-project-page.lg-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3f4331808340c60a2324_MFF_6750.jpg");
  background-position: 50% 45%;
}

.image-project-page.lg-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3f633a2a930512af0fb5_MFF_6740.jpg");
}

.image-project-page.lg-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3f78b582f739c164f209_MFF_6748.jpg");
}

.image-project-page.lg-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3fe07f66f91d8cae3d70_DSC06389.jpg");
}

.image-project-page.ys-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3a2b3b74bf6ba9269429_brand-guide_inside%20copy.webp");
}

.image-project-page.ys-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3a5f9878fff9e00d7788_yoga-soulArtboard%202%20copy%204_300dpi.webp");
}

.image-project-page.ys-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3a5f4c66b791b068c4e9_yoga-soulArtboard%202%20copy%203_300dpi.webp");
}

.image-project-page.ys-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3b8c7365effd9de3e4f5_mobile%20copy.webp");
}

.image-project-page.ys-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3b8ade1fb6e912f7f929_brand-guide_cover%20copy.webp");
}

.image-project-page.ys-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3dfcd66e432fa2b2403c_KOERBLER-Photography-Timna-Yoga-85.webp");
}

.image-project-page.ys-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3dbfd9903c2a4c91d7a8_yoga-soulArtboard%202%20copy%202_300dpi.webp");
}

.image-project-page.jos-1 {
  background-image: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-project-page.jos-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f795897a7f0ba56cea07d_jos-2Artboard%202%20copy_72dpi.jpg");
  transition: all .3s;
}

.image-project-page.jos-2:hover {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f79586385eff861eb5c19_jos-2Artboard%202_72dpi.jpg");
}

.image-project-page.jos-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f7c5b3f55d6982376caee_jos-3Artboard%202%20copy_72dpi.jpg");
}

.image-project-page.jos-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f7cdba40c6ed33ecbf8e5_brandguide%20copy-2.jpg");
}

.image-project-page.jos-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f79599f86fc11da138fb5_josArtboard%202%20copy%204_72dpi.jpg");
  transition: all .3s;
}

.image-project-page.jos-5:hover {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f79591df98fa2d80c4dca_josArtboard%202%20copy%205_72dpi.jpg");
}

.image-project-page.jos-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f799bb3c40ae0d0095cdf_brand-guide_cover%20copy.jpg");
}

.image-project-page.jos-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f7a176cf61b4f15e41598_jos-2Artboard%2010_72dpi.jpg");
  background-position: 50%;
}

.image-project-page.jos-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f81d8e1ce87b92a08309f_BenditoMockup-K-Hat-01%20copy.jpg");
}

.image-project-page.jos-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f799b7fb0ed6d4d6f8f4a_Tote_Bag_Mockup_1%20copy.jpg");
}

.image-project-page.jos-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f799d30d3d2fcc5ae1c58_SEOUL_002%20copy.jpg");
}

.image-project-page._30years-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c6eda75e1445837cbaa5b4_beer_website.jpg");
}

.image-project-page._30years-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c6efdda49911132b2ba845_champagne-website.jpg");
}

.image-project-page._30years-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c6efdd055e5c1ec1e504df_cupcake-website%20copy.jpg");
}

.image-project-page._30years-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c6efdee307092424480e9b_intro%20copy.jpg");
  background-position: 50% 30%;
  background-size: cover;
}

.image-project-page._30years-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c854b5f880c32fe9e6e399_samira_square.jpg");
}

.image-project-page._30years-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c854b5787f256129242db7_kostas_square.jpg");
}

.image-project-page._30years-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c854b51d97b7c78cd64689_stefaniia_square.jpg");
}

.image-project-page._30years-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c8559410395b40bc81f8bc_fischer_ams-ix_30-years_portraits_highres_orange_sohaib.jpg");
  background-position: 50% 25%;
}

.image-project-page._30years-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c8560b34f9d5fed9253da6_fischer_ams-ix_30-years_portraits_highres_orange_maxx.jpg");
  background-position: 50% 45%;
}

.image-project-page._30years10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c856452a76b4d936538c1a_fischer_ams-ix_30-years_portraits_highres_blue_samanta.jpg");
  background-position: 50% 20%;
}

.image-project-page._30years-11 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c856451c944040b12c5abf_fischer_ams-ix_30-years_portraits_highres_blue_leroy.jpg");
  background-position: 50% 10%;
}

.image-project-page._30years-12 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c85747e30c358bd215def1_julia%20copy_square.jpg");
}

.image-project-page._30years-13 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c857479d981caeba809168_rica_square%20copy.jpg");
}

.image-project-page._30years-14 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c85747809f0585c42f8e2b_steven_square.jpg");
}

.image-project-page._30years-15 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c85868449b3efbf567bc3a_beer.jpg");
}

.image-project-page.midas-1 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5b9d3d2b154eaa8bcb3d7_case-midasArtboard%201%20copy.png");
}

.image-project-page.midas-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d3e5774f6f7b5813ac5c_Comp%202_1.gif");
  justify-content: center;
  display: block;
  position: relative;
}

.image-project-page.midas-2.on-tap {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d423380cbbbd4f505ca4_case-midasArtboard%202.png");
}

.image-project-page.midas-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d42382b2e8ef2ee6d3cf_case-midasArtboard%202%20copy.png");
}

.image-project-page.midas-4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d445c015e6ac40be1cd7_brandguide%20copy.jpg");
}

.image-project-page.midas-5 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d444c015e6ac40be1c7b_brand-guide_cover%20copy.jpg");
}

.image-project-page.midas-6 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d6e2068d395a1adb7f3690_midas-case-extraArtboard%202%20copy%203.png");
}

.image-project-page.midas-7 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d3e4bb5de47eac67e072_Comp%202_2.gif");
}

.image-project-page.midas-8 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d43328080bbab1522623_case-midasArtboard%202%20copy%207.png");
}

.image-project-page.midas-9 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d3e544efe623dfbaf4dc_Comp%202.gif");
}

.image-project-page.midas-10 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d433b862c1f4172877a7_case-midasArtboard%201%20copy%202.png");
  background-position: 50% 43%;
}

.image-project-page.midas-11 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d44824d9b41257129c2f_DS_002%20copy.jpg");
}

.image-project-page.midas-12 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d433380cbbbd4f507071_case-midasArtboard%202%20copy%202.png");
}

.image-project-page.midas-13 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d44822364f535ab7c28a_DS_001%20copy.jpg");
}

.image-project-page.midas-14 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d45b6931fd5f0c562d50_DS_045%20copy.jpg");
  background-position: 50% 60%;
}

.image-project-page.midas-15 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d9dd0211ae7b3bbbb77c_DS_025%20copy.jpg");
  background-position: 50% 70%;
}

.image-project-page.midas-16 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d449a26224aaee525cb2_DS_026%20copy.jpg");
}

.image-project-page.midas-17 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d44648a7f80e6ddbd8e8_IMG-20240630-WA0004.jpg");
}

.image-project-page.midas-18 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d433c81ac08d6df8aac5_case-midasArtboard%201%20copy%203.png");
}

.image-project-page.ys-12 {
  background-image: none;
}

.wrapper-header-subpage {
  margin-top: 45px;
}

.header-image-subpage {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 200px;
}

.header-image-subpage.about {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65004234a2af68ac0b3be8e0_DSC00395.webp");
  background-position: 50% 76%;
}

.header-image-subpage.contact {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3f7a5d5d9fe1d4a7f7ba_DSC07980.webp");
  background-position: 50%;
  height: 250px;
}

.header-image-subpage.brand-design {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edd8394b9c757cee83db5_fischer_apc%20holland_drukwerk%2020.webp");
  background-position: 50% 36%;
}

.header-image-subpage.travelstories {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d276fe535bd59319ec27b_DSC00803.webp");
  background-position: 50% 40%;
}

.header-image-subpage.photography {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d28d2de1fb6e912ed483e_fischer_tdp_brand-photos-aug23_webres_1.webp");
  background-position: 50% 7%;
}

.wrapper-title-text-subpage {
  grid-column-gap: 40px;
  justify-content: space-between;
  margin-top: 30px;
  display: flex;
}

.wrapper-title-text-subpage.work {
  margin-top: 35px;
}

.photo-contact {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3fcb07d6e4f2a8e8986e_DSC02846.webp");
  background-position: 50% 20%;
  background-size: cover;
  width: 40%;
}

.photo-contact.about {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64f726ed761d29ced8a57be9_sp%20-%20sfeerfotos%20-%20final%20-%2017.webp");
  background-position: 50% 70%;
  text-decoration: underline;
}

.photo-contact.about.no-photo-just-columns {
  background-image: none;
  text-decoration: none;
}

.photo-contact.about.photo {
  background-position: 50%;
  width: 100%;
  height: 100%;
}

.wrapper_instagram {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 40px;
  display: flex;
}

.photo-insta {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64f4a0bc4133b5962d667cac_08-27_summer.webp");
  background-position: 50%;
  background-size: cover;
  flex: 1;
  height: 300px;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
  transform: translate(0);
}

.photo-insta:hover {
  transform: scale(1.05);
}

.photo-insta.insta-2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64f4a0bb3a44b053aa076545_08-27_summer2.webp");
}

.photo-insta.insta-3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64f4a0bc5f940d47fb8140c0_08-27_summer3.webp");
}

.wrapper-experience {
  grid-column-gap: 15px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: minmax(10px, 50px) 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 40px;
  display: grid;
}

.wrapper-experience.proud {
  margin-bottom: 0;
}

.wrapper-language {
  color: var(--fisch-dark);
  margin-top: 20px;
}

.wrapper-network {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 25px;
  display: grid;
}

.wrapper-person {
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
}

.wrapper-person:hover {
  transform: scale(1.05);
}

.photo-person {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 250px;
  margin-bottom: 10px;
}

.photo-person.kamil {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650063dd06e78a393e029d12_fischer_1901_dh-kamil%20(15).webp");
}

.photo-person.jessy {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6500648c9776fbbaa9c36725_WhatsApp%20Image%202023-09-12%20at%2013.34.20%20(1).jpeg");
  background-position: 50% 60%;
}

.photo-person.tini {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650064f219dad0f3beb5cde8_Tini_0003.webp");
  background-position: 50% 23%;
}

.photo-person.hester {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6508769b70f88bf378720cf3_fischer_portrait-piraat_highres_hester.webp");
  background-position: 50% 40%;
}

.photo-person.barbara {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650876c9f5f5fc53b89a9925_BarbaraAichinger-by-SinjaMirel_Ba-05383_small.webp");
  background-position: 50% 0;
}

.photo-person.kathi-diem {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650876f69e39d3b4ea840145_WhatsApp%20Image%202023-09-12%20at%2016.58.44.jpeg");
}

.photo-person.ola {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6508777e9e39d3b4ea84e3b5_IMG_2186%20copy.webp");
  background-position: 50% 38%;
}

.photo-person.dani {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650878101fc57e73772affbb_dani.webp");
}

.photo-person.maud {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/652069bb8d3d382c936f2dbb_Maud-1.webp");
  background-position: 50% 0;
}

.photo-person.astrid {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6520691d6559678205820355_fischer_tdp_brand-photos-aug23_webres_3.webp");
}

.turquoise {
  color: var(--fish-main);
  -webkit-text-stroke-color: var(--fish-main);
}

.video {
  align-self: flex-end;
}

.background-video {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.background-video.with-stroke {
  border: 1.5px solid var(--fisch-light);
}

.wrapper-flex-about {
  flex-direction: column;
  width: 40%;
  display: flex;
}

.flex-breadcrumb {
  grid-column-gap: 10px;
  display: flex;
}

.background-video-2 {
  flex: 1;
  height: 100%;
}

.wrapper-corporate-photography {
  margin-bottom: 40px;
}

.story-dropdown-wrapper {
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.wrapper-sticky {
  width: 100%;
  position: sticky;
  top: 40px;
}

.utility-page-wrap {
  background-color: var(--fisch-dark);
  color: var(--fisch-dark);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  margin-top: 40px;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 400px;
  display: flex;
}

.html-embed {
  width: 400px;
}

.wg-selector-2 {
  color: #000;
  padding: 10px;
  font-weight: 700;
  text-decoration: none;
  transition: color .2s;
  position: relative;
  overflow: hidden;
}

.wg-selector-2:hover {
  color: #4049ff;
}

.wg-selector-2.w--current {
  cursor: default;
}

.wg-element-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.wg-element-wrapper.sw3 {
  height: 25px;
}

.wg-selector2-text-lang2 {
  position: relative;
}

.wg-selector2-text-lang1 {
  color: var(--fisch-dark);
  font-family: Archivo, sans-serif;
  font-size: 12px;
  position: relative;
}

.wg-selector-2-fill.f2 {
  background-color: #4049ff;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(-100%);
}

.wg-selector-2-fill.f1 {
  background-color: #4049ff00;
  border: 1px solid #000;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.wg-selector-highlight {
  background-color: #4049ff;
  width: 100%;
  height: 100%;
}

.wg-selector-highlight.h2 {
  background-color: var(--fisch-light);
  transform: translate(-100%);
}

.wg-selector-highlight.h2.dark {
  background-color: var(--fisch-dark);
}

.wg-selector-highlight.h1 {
  background-color: var(--fisch-light);
}

.wg-selector-highlight.h1.dark {
  background-color: var(--fisch-dark);
}

.wg-selector-highlight-wrapper {
  width: 100%;
  height: 1.5px;
  margin-top: 0;
  overflow: hidden;
}

.wg-selector-1 {
  color: #000;
  flex-direction: column;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.wg-selector-1:hover {
  color: #4049ff;
}

.wg-selector-1.w--current {
  cursor: default;
}

.wg-selector-1.s1 {
  color: var(--fisch-light);
  align-self: flex-start;
  padding: 0 5px;
  font-family: Archivo, sans-serif;
  font-size: 12px;
}

.wg-selector-1.s1.dark {
  color: var(--fisch-dark);
  -webkit-text-stroke-color: var(--fisch-dark);
}

.wg-selector-1.s2 {
  opacity: 1;
  color: var(--fisch-light);
  padding: 0 0 0 5px;
  font-family: Archivo, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.wg-selector-1.s2.dark {
  color: var(--fisch-dark);
}

.success-message {
  border: 1.5px solid var(--fisch-dark);
  color: var(--fisch-dark);
  background-color: #ddd0;
  border-radius: 40px;
  margin-top: 20px;
  font-family: Archivo, sans-serif;
  font-weight: 300;
}

.success-message.lg {
  border-radius: 70px;
}

.error-message {
  background-color: var(--cta);
  margin-top: 25px;
}

.text-block-3 {
  color: var(--fisch-light);
  text-align: center;
  font-family: Archivo, sans-serif;
}

.wrapper-lg-header {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.logo-lg {
  width: 65%;
  margin-top: -35px;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
}

.logo-lg.calafate {
  width: 180px;
  margin-top: -10px;
  margin-bottom: -41px;
  margin-right: -27px;
}

.logo-lg.huacahina {
  align-self: flex-start;
  width: 180px;
  margin-top: -25px;
  margin-left: -5px;
}

.wrapper-lg-calendars {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.row-projects.less-margin {
  margin-bottom: 20px;
}

.row-projects.less-margin.inversed {
  flex-flow: row-reverse;
}

.wrapper-calendar-1, .wrapper-calendar-2 {
  width: 50%;
}

.photo-calendar {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3db5ff78b91a838dc6a3_MFF_6723.jpg");
  background-position: 50%;
  background-size: cover;
  height: 350px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.photo-calendar._2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3db67adf0a7e3c2dcb95_MFF_6703.jpg");
}

.wrapper-flex-lg {
  display: flex;
}

.radio-button-field {
  align-items: center;
  display: flex;
}

.radio-button {
  border: 1px solid var(--fisch-dark);
  width: 15px;
  height: 15px;
  margin-top: 0;
  margin-right: 8px;
}

.wrapper-text-regards {
  margin-top: 20px;
}

.wrapper-text-regards.invisible-desktop {
  display: none;
}

.list-item {
  list-style-type: disc;
}

.list {
  margin-bottom: 0;
  padding-left: 13px;
}

.wrapper-photos-calender {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  height: 200px;
  margin-top: 20px;
  margin-bottom: 15px;
  display: flex;
}

.wrapper-photos-calender.reversed {
  flex-flow: wrap;
}

.photo-kalender-klein {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3e4cff78b91a838e2995_DSC06398.jpg");
  background-position: 50%;
  background-size: cover;
  flex: 1;
}

.photo-kalender-klein._2 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3e4d45837d7d67272186_DSC06403.jpg");
}

.photo-kalender-klein._3 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6536d76f7a3ae3e7490c5e9b_fischer_lg-irgendwo_web-res_8.jpg");
  background-position: 100%;
}

.photo-kalender-klein._4 {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3ef8ad9bda6966ac5957_fischer_lg-irgendwo_highres_32%20copy.jpg");
}

.lightbox {
  width: 100%;
  height: 100%;
}

.wrapper-titel_work-subpage {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.dropdown-nav.w--open {
  background-color: #ddd0;
}

.dropdown-icon {
  margin-right: 17px;
}

.video-journey-of-serene, .more-ip-overview {
  width: 100%;
  height: 100%;
}

.image-on-tap {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5d423380cbbbd4f505ca4_case-midasArtboard%202.png");
  background-position: 50%;
  background-size: cover;
  flex: 1;
  align-self: stretch;
  width: 100%;
  height: 100%;
  position: absolute;
}

.wrapper_invite {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.space {
  height: 60px;
}

.space._w-line {
  border-bottom: 1px solid var(--fish-main);
}

.photo-presentation {
  background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/68e7aa47952a7db99732b99e_4%20-%20ahoi-fischer-kalenderpraesentation-jacquelinefotografie%20(17%20von%20127)-small.jpg");
  background-position: 50% 60%;
  background-size: cover;
  flex: 1;
  width: 100%;
}

.column-invite {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column-foto {
  flex-flow: column;
  flex: none;
  align-items: stretch;
  width: 35%;
  display: flex;
}

@media screen and (min-width: 1440px) {
  .body {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container, .container.dark {
    padding-left: 8%;
    padding-right: 8%;
  }

  .container.dark.footer.on-scroll {
    margin-left: 40px;
    margin-right: 40px;
  }

  .container.light-background {
    background-size: contain;
  }

  .link-nav, .link-nav.w--current {
    color: var(--fisch-light);
  }

  .wrapper-header-home {
    justify-content: center;
    align-items: center;
    width: 900px;
    margin-left: auto;
    margin-right: auto;
  }

  .photo-home-big {
    width: 650px;
  }

  .photo-home-small {
    width: 300px;
    margin-right: -120px;
  }

  .photo-home-small.right {
    margin-right: 0;
  }

  .photo-home-small.left {
    margin-right: -60px;
  }

  .heading-2.filter {
    width: 30%;
  }

  .wrapper-expertise {
    width: 900px;
    max-width: 1010px;
  }

  .button-big {
    padding: 28px 35px;
    font-size: 35px;
  }

  .button-big.w--current {
    border-radius: 60px;
    padding: 28px 35px;
    font-size: 35px;
  }

  .button-big.last.w--current {
    padding-left: 35px;
    padding-right: 35px;
  }

  .flex-column-right.form-wrapper.contact-page.experience {
    flex: 0 auto;
  }

  .tabs-menu-work {
    margin-top: -42px;
    margin-bottom: 40px;
  }

  .project.apc._2 {
    background-position: 50% 60%;
  }

  .project.ams-ix._2 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec74ca41e6e696b919136_fischer_ams-ix_data-centre_webres_43.webp");
    background-position: 0 100%;
  }

  .project.ams-ix._30years {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c600cf7d348df978be7cf3_fischer_ams-ix_30-years_portraits_highres_blue_samanta_header.jpg");
  }

  .project.kw1 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdd17e5a21476b34c4cc10_fischer_kw1-2022_drukwerk40.webp");
  }

  .project.y-s {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3f9ae51baf892087563a_website-laptop%20copy%202.webp");
    background-position: 50% 45%;
  }

  .project-wrapper.small.project-page._3-in-a-row.last-of-three.tall, .project-wrapper.small.project-page._3-in-a-row.tall {
    height: 650px;
  }

  .project-wrapper.full-width.project-page {
    height: 450px;
  }

  .project-wrapper.full-width.project-page.bigger {
    height: 550px;
  }

  .project-wrapper.full-width.project-page.with-stroke {
    height: 400px;
  }

  .project-wrapper.full-width.project-page.middle-big {
    height: 520px;
  }

  .project-wrapper.full-width.project-page.midas.header {
    height: 400px;
  }

  .header-image-project.desktop.ys {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d39d5a58d269f0d2bee2a_website-laptop%20copy.webp");
    background-position: 50%;
  }

  .image-project-page.tdp-4 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3a5f4c66b791b068c4e9_yoga-soulArtboard%202%20copy%203_300dpi.webp");
  }

  .image-project-page.tdp-4.actually-tdp-4 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd9c7870430e196baf62fb_fischer_tdp_brand-photos_webres_39.webp");
  }

  .image-project-page.tdp-14 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3dbfd9903c2a4c91d7a8_yoga-soulArtboard%202%20copy%202_300dpi.webp");
  }

  .image-project-page.tdp-14.actually-tdp {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdb2fce5109d1218188090_tdp_caseArtboard%202%20copy.webp");
  }

  .image-project-page.tdp-15.tdp-real {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdb555ec4645b5bdc880aa_fischer_tdp_brand-photos-may23_webres_4.webp");
  }

  .image-project-page.tdp-16.tdp-real {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fdb574814f10bc8a2085ff_fischer_tdp_brand-photos_webres_24.webp");
  }

  .image-project-page.ys-2 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3a2b3b74bf6ba9269429_brand-guide_inside%20copy.webp");
  }

  .image-project-page.ys-3 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3a5f9878fff9e00d7788_yoga-soulArtboard%202%20copy%204_300dpi.webp");
  }

  .image-project-page.ys-4 {
    background-image: none;
  }

  .image-project-page.ys-5 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3b8c7365effd9de3e4f5_mobile%20copy.webp");
  }

  .image-project-page.ys-6 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3b8ade1fb6e912f7f929_brand-guide_cover%20copy.webp");
  }

  .image-project-page.ys-7 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3dfcd66e432fa2b2403c_KOERBLER-Photography-Timna-Yoga-85.webp");
    background-position: 50% 60%;
  }

  .image-project-page.ys-10 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3dbfd9903c2a4c91d7a8_yoga-soulArtboard%202%20copy%202_300dpi.webp");
  }

  .image-project-page._30years-4 {
    background-position: 50% 30%;
  }

  .header-image-subpage.brand-design {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650edd8394b9c757cee83db5_fischer_apc%20holland_drukwerk%2020.webp");
    background-position: 50% 35%;
    height: 250px;
  }

  .header-image-subpage.travelstories {
    background-position: 50% 38%;
    height: 250px;
  }

  .header-image-subpage.photography {
    height: 250px;
  }

  .photo-contact.about.no-photo-just-columns {
    width: 60%;
  }

  .wrapper-network {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .photo-person {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6520691d6559678205820355_fischer_tdp_brand-photos-aug23_webres_3.webp");
    height: 300px;
  }

  .photo-person.jessy {
    background-position: 50%;
  }

  .photo-person.hester {
    background-position: 50% 35%;
  }

  .logo-lg.calafate {
    margin-right: -35px;
  }

  .photo-calendar, .photo-calendar._2 {
    height: 400px;
  }

  .wrapper-photos-calender {
    height: 240px;
  }
}

@media screen and (min-width: 1920px) {
  .container, .container.dark {
    padding-left: 20%;
    padding-right: 20%;
  }

  .container.dark._404 {
    height: 90vh;
  }

  .logo {
    width: 160px;
  }

  .button-klein.button-project.dark-big {
    border-color: var(--fisch-dark);
    color: var(--fisch-dark);
  }

  .wrapper-header-home {
    width: 1300px;
  }

  .photo-home-big {
    background-position: 50%;
    width: 1050px;
    height: 720px;
  }

  .photo-home-small.right {
    width: 400px;
    height: 300px;
    margin-left: -130px;
  }

  .photo-home-small.left {
    width: 400px;
    height: 300px;
    margin-right: -130px;
  }

  .wrapper-expertise {
    width: auto;
    max-width: 1300px;
  }

  .tabs-menu {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    justify-content: center;
    margin-top: 0;
  }

  .wrapper-flex.no-marign.form.with-margin {
    justify-content: space-between;
    width: 55%;
  }

  .foto-expertise {
    height: 320px;
  }

  .project.next-project.portrait.next {
    background-position: 50%;
  }

  .project-wrapper.full-width.project-page.middle-big {
    height: 500px;
  }

  .project-wrapper.project-page.text.intro-lg {
    width: 55%;
  }

  .project-wrapper.project-page.text._100--mobile {
    width: 50%;
  }

  .project-wrapper.project-page.lg-ex {
    height: 500px;
  }

  .header-image-project.desktop.lg {
    min-height: 400px;
  }

  .header-image-project.iceland {
    background-position: 50%;
  }

  .utility-page-wrap {
    height: 1000px;
  }

  .logo-lg {
    width: 45%;
  }

  .photo-calendar, .photo-calendar._2 {
    height: 500px;
  }
}

@media screen and (max-width: 991px) {
  .nav-link {
    height: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 20px;
    display: block;
  }

  .body {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container {
    padding: 40px;
  }

  .container.dark {
    padding: 0 40px 50px;
  }

  .container.light-background.lg {
    padding: 30px;
  }

  .navbar {
    width: 100%;
    padding-top: 40px;
  }

  .logo {
    width: 140px;
  }

  .link-nav {
    border: 1.5px solid var(--fish-main);
    color: var(--fish-main);
    text-align: left;
    border-radius: 25px;
    justify-content: center;
    align-items: center;
    height: 50px;
    margin-bottom: 15px;
    padding-right: 0;
    font-size: 15px;
    display: flex;
  }

  .link-nav:hover, .link-nav.w--current {
    color: var(--fish-main);
  }

  .link-nav.language {
    color: var(--fisch-light);
    -webkit-text-stroke-color: transparent;
    border-style: none;
    height: 0;
    margin-bottom: 0;
  }

  .link-nav.dark {
    color: var(--fish-main);
  }

  .link-nav.dropdown-top {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    width: 100%;
    padding-right: 0;
  }

  .link-nav.mobile {
    display: flex;
  }

  .button-klein.button-project.dark.project-buttons.turquoise {
    display: none;
  }

  .button-klein.contact-nav {
    text-align: center;
    border-radius: 25px;
    justify-content: center;
    height: 50px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Archivo, sans-serif;
    font-size: 15px;
    position: relative;
  }

  .button-klein.contact-nav:hover {
    transform: none;
  }

  .nav-menu {
    background-color: var(--fisch-dark);
    width: auto;
    height: 100vh;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 100px;
    padding-left: 60px;
    padding-right: 60px;
    position: fixed;
    inset: 0% 0% auto;
  }

  .wrapper-nav_extra {
    justify-content: space-between;
    align-items: center;
    margin-top: 60px;
    padding-left: 0;
    display: flex;
  }

  .wrapper-nav_extra.social {
    margin-top: 60px;
    display: flex;
  }

  .wrapper-nav_extra.gif {
    margin-top: 15px;
  }

  .wrapper-header-home {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .photo-home-big {
    height: 350px;
  }

  .photo-home-small.right, .photo-home-small.left {
    height: 180px;
  }

  .wrapper-intro {
    flex-direction: column;
  }

  .wrapper-title {
    width: 90%;
  }

  .heading {
    width: 75%;
    font-size: 45px;
    line-height: 50px;
  }

  .wrapper-intro-text {
    width: 90%;
  }

  .paragraph.small.dark.with-margin.last.invisible-desktop {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .paragraph.small.dark.with-margin.invisible-mobile {
    display: none;
  }

  .paragraph.small.dark.with-margin.invisible-desktop {
    margin-top: -15px;
    display: block;
  }

  .paragraph.small.dark.with-margin.smaller {
    margin-bottom: 10px;
  }

  .paragraph.small.caption-image.mobile {
    display: none;
  }

  .paragraph.dark._60 {
    width: 100%;
    margin-top: 20px;
  }

  .heading-2 {
    text-align: left;
    width: 100%;
  }

  .heading-2.full-width._50 {
    width: 50%;
  }

  .heading-2.filter {
    width: 55%;
  }

  .heading-2.with-margin {
    margin-bottom: 25px;
  }

  .heading-2._75 {
    width: 100%;
  }

  .heading-2._75.sneakpeek {
    margin-bottom: 0;
  }

  .wrapper-expertise {
    margin-top: 50px;
  }

  .button-big {
    border-width: 1.5px;
    align-items: center;
    height: 40px;
    padding: 0 20px;
    font-size: 15px;
    display: flex;
  }

  .button-big.w--current {
    border-width: 1.5px;
    height: 40px;
    padding: 0 20px;
    font-size: 15px;
  }

  .tabs-menu {
    grid-column-gap: 20px;
    flex-direction: row;
    justify-content: flex-start;
  }

  .wrapper-flex {
    margin-top: 25px;
  }

  .wrapper-flex.no-marign {
    flex-direction: column;
  }

  .wrapper-flex.no-marign.form {
    flex-direction: row;
    margin-bottom: 0;
  }

  .wrapper-flex.no-marign.instagram-header {
    align-items: flex-start;
  }

  .wrapper-flex.no-marign.about, .wrapper-flex.no-marign.left, .wrapper-flex.no-marign.amount {
    flex-direction: row;
  }

  .wrapper-flex.language {
    grid-column-gap: 5px;
    margin-top: 0;
  }

  .wrapper-flex.expertises {
    grid-column-gap: 25px;
  }

  .flex-column-left._35, .flex-column-right {
    width: 100%;
  }

  .flex-column-right.form-wrapper {
    margin-top: 50px;
  }

  .flex-column-right.form-wrapper._60._100--mobile {
    width: 100%;
    margin-top: 25px;
  }

  .flex-column-right.form-wrapper.contact-page.experience {
    display: flex;
  }

  .flex-column-right.form-wrapper.calendar {
    margin-top: 20px;
  }

  .flex-column-right.half-width-mobile {
    width: 50%;
  }

  .foto-expertise {
    height: 100%;
  }

  .heading-3.with-top-margin {
    margin-top: 25px;
  }

  .heading-3.dark {
    width: 100%;
  }

  .heading-3.dark.shorter-mobile {
    width: 75%;
  }

  .heading-3.dark.lg {
    flex: 0 auto;
    margin-bottom: 0;
  }

  .heading-3.dark.lg.left {
    text-align: left;
  }

  .heading-3.dark.lg.left.name {
    width: 120px;
    margin-right: 15px;
  }

  .heading-3.dark.lg.name {
    width: 100px;
    margin-right: 15px;
  }

  .heading-3.dark.invisible-desktop {
    margin-bottom: 5px;
    display: block;
  }

  .heading-3.dark.invisible-mobile {
    display: none;
  }

  .heading-3.dark.calendars {
    margin-top: 10px;
  }

  .heading-3.navigation {
    text-align: left;
    margin-top: -64px;
    margin-bottom: 60px;
    font-size: 22.5px;
    font-weight: 400;
    line-height: 28px;
    display: block;
  }

  .heading-3.full-width-mobile {
    width: 100%;
  }

  .tabs-menu-work {
    justify-content: flex-start;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .row-projects {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: row;
    margin-bottom: 25px;
  }

  .row-projects.partner {
    margin-top: 25px;
  }

  .row-projects.partner.non-flex, .row-projects.two-projects.not-flex {
    flex-direction: column;
  }

  .row-projects.two-projects.not-flex.lg.huacachina {
    flex-direction: column-reverse;
  }

  .row-projects.two-projects.not-flex-mobile {
    flex-direction: column;
  }

  .row-projects.no-mobile, .row-projects.invisible-desktop {
    display: none;
  }

  .row-projects.good-cause {
    flex-direction: column;
  }

  .row-projects.good-cause.inverted {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column-reverse;
  }

  .row-projects.lg-intro-header {
    margin-top: 25px;
  }

  .project.tdp, .project.vienno, .project.knockknock, .project.apc, .project.ams-ix {
    height: 300px;
  }

  .project.next-project.vienno {
    height: 250px;
  }

  .project.regards, .project.portrait {
    height: 350px;
  }

  .project.more-ip, .project.kw1, .project.weddings, .project.more-ip2 {
    height: 300px;
  }

  .project.very-south {
    height: 350px;
  }

  .project.iceland {
    height: 300px;
  }

  .project.y-s {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3f9ae51baf892087563a_website-laptop%20copy%202.webp");
  }

  .project.midas {
    height: 300px;
  }

  .project-wrapper {
    width: 50%;
    overflow: visible;
  }

  .project-wrapper.small {
    flex: 0 auto;
    width: 50%;
  }

  .project-wrapper.small.knocknock {
    flex: none;
    width: 50%;
  }

  .project-wrapper.small.project-page {
    height: 350px;
  }

  .project-wrapper.small.project-page.text.tasks {
    width: 30%;
    height: auto;
  }

  .project-wrapper.small.project-page.text.tasks.lg {
    flex-direction: row-reverse;
    flex: 0 auto;
    align-items: flex-start;
    width: 100%;
    margin-bottom: -28px;
  }

  .project-wrapper.small.project-page.text.tasks.lg.huacachina {
    margin-bottom: 0;
  }

  .project-wrapper.small.project-page._3-in-a-row, .project-wrapper.small.project-page._3-in-a-row.last-of-three {
    height: 220px;
  }

  .project-wrapper.small.project-page._3-in-a-row.last-of-three.tall, .project-wrapper.small.project-page._3-in-a-row.tall {
    height: 400px;
  }

  .project-wrapper.small.project-page.photo.pf {
    height: 200px;
  }

  .project-wrapper.small.project-page.photo.good-cause {
    background-position: 50% 45%;
    height: 200px;
  }

  .project-wrapper.full-width.project-page, .project-wrapper.full-width.project-page.with-stroke {
    height: 250px;
  }

  .project-wrapper.full-width.project-page.more-ip-small {
    height: 290px;
  }

  .project-wrapper.full-width.project-page.middle-big {
    height: 350px;
  }

  .project-wrapper.full-width.project-page.ams-ix {
    height: 250px;
  }

  .project-wrapper.full-width.project-page.midas.header {
    height: 200px;
  }

  .project-wrapper.project-page {
    width: 100%;
    height: 350px;
  }

  .project-wrapper.project-page.text {
    width: 60%;
  }

  .project-wrapper.project-page.text.intro-lg {
    flex: none;
  }

  .project-wrapper.project-page.text._100--mobile {
    width: 100%;
  }

  .description-project {
    z-index: 0;
  }

  .row-footer.with-margin {
    flex-direction: column-reverse;
  }

  .wrapper-socials.footer {
    margin-bottom: 10px;
  }

  .menu-button {
    background-color: #0000;
    padding: 0;
  }

  .menu-button.w--open {
    z-index: 2000;
    background-color: #0000;
    margin-right: 0;
  }

  .title-language_mobile-only {
    color: var(--fisch-light-2);
    letter-spacing: .5px;
    font-family: Archivo, sans-serif;
    font-size: 15px;
    font-weight: 400;
    display: block;
  }

  .sparkles {
    width: 18px;
  }

  .menu-icon {
    width: 25px;
    margin-right: 20px;
    display: block;
  }

  .wrapper-caption-project {
    display: none;
  }

  .wrapper-header-project {
    flex-direction: column;
  }

  .header-image-project.desktop {
    display: none;
  }

  .header-image-project.mobile {
    width: 100%;
    min-height: 300px;
    display: block;
  }

  .header-image-project.mobile.tdp {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/64fd9c9df4607f9a8f78fb20_fischer_tdp_brand-photos_webres_4.webp");
  }

  .header-image-project.mobile.kk {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65085e8dfa950284eb1b682f_Dublin%20(4)b.webp");
    background-position: 50%;
  }

  .header-image-project.mobile.ams-ix {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ec1e6becf38efda8963aa_ams-ix_brandbook_MF_22.webp");
    background-position: 50% 35%;
  }

  .header-image-project.mobile.apc {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ed7bc5050c9cddf8a8722_fischer_apc-holland_image_website_5%20copy.webp");
  }

  .header-image-project.mobile.more-ip {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e02935f3c058e5bb7050_fischer_ams-ix_more-ip-2022_webres_132.webp");
    background-position: 50% 30%;
  }

  .header-image-project.mobile.corporate {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f3f40c448d0a5c132626_fischer_ogonline_imagery_webres_59.webp");
    background-position: 50%;
  }

  .header-image-project.mobile.kw1 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651c68223f35f01620ee6f70_fischer_kw1-2022_drukwerk2.webp");
    background-position: 50% 3%;
  }

  .header-image-project.mobile.wedding {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1f7929fb07ebf6ee7c08_fischer_hz-kernbichler_paar_webres_49.webp");
    background-position: 50%;
  }

  .header-image-project.mobile.island {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d301c161280aac9f19e4a_island_ex_08_web.webp");
  }

  .header-image-project.mobile.verysouth-1 {
    min-height: 450px;
  }

  .header-image-project.mobile.verysouth-1.mobilion {
    display: block;
  }

  .header-image-project.mobile.lg {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3cfe821d0e2d4fc05832_DSC06380%201.jpg");
    background-position: 50% 0;
    background-size: cover;
    margin-bottom: 25px;
  }

  .header-image-project.mobile.ys {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d39d5a58d269f0d2bee2a_website-laptop%20copy.webp");
    background-position: 50%;
  }

  .header-image-project.mobile.jos {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/669f8066778a96c4b08a3d05_Bendito_Mockup-CCC-T_Shirt-04%20copy.jpg");
    background-position: 50% 47%;
  }

  .header-image-project.mobile._30years {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c859ed376cddedb59d7877_samanta_header_new.jpg");
    background-position: 50%;
  }

  .header-image-project.mobile.miidas {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5dd2a546e791bb06c8444_Untitled%20design%20copy.jpg");
    background-position: 50%;
  }

  .header-image-project.iceland, .header-image-project.verysouth-1 {
    display: none;
  }

  .wrapper-breadcrumbs {
    flex: none;
    padding-top: 3px;
  }

  .wrapper-partner {
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .wrapper-partner.apc {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .wrapper-next-project-contact {
    width: 80%;
  }

  .image-project-page.tdp-4 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3a5f4c66b791b068c4e9_yoga-soulArtboard%202%20copy%203_300dpi.webp");
  }

  .image-project-page.more-ip-2 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e6b735f3c058e5c3b78d_more-ipArtboard%202_300dpi.webp");
  }

  .image-project-page.more-ip-7 {
    background-position: 50% 20%;
  }

  .image-project-page.lg.calafate-1.bukahra {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e4779b80f279d61c92513_DSC00803.jpg");
  }

  .image-project-page.lg.huacachina {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e477a4036896863661b07_DSC07269.jpg");
  }

  .image-project-page.ys-2 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3a2b3b74bf6ba9269429_brand-guide_inside%20copy.webp");
  }

  .image-project-page.ys-3 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3a5f9878fff9e00d7788_yoga-soulArtboard%202%20copy%204_300dpi.webp");
  }

  .image-project-page.ys-4 {
    background-image: none;
  }

  .image-project-page.ys-5 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3b8c7365effd9de3e4f5_mobile%20copy.webp");
  }

  .image-project-page.ys-6 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3b8ade1fb6e912f7f929_brand-guide_cover%20copy.webp");
  }

  .image-project-page.ys-7 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3dfcd66e432fa2b2403c_KOERBLER-Photography-Timna-Yoga-85.webp");
  }

  .image-project-page.ys-10 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/667d3dbfd9903c2a4c91d7a8_yoga-soulArtboard%202%20copy%202_300dpi.webp");
  }

  .image-project-page._30years-4 {
    background-position: 50% 40%;
  }

  .wrapper-title-project {
    flex-direction: row-reverse;
    justify-content: space-between;
    margin-bottom: 10px;
    display: flex;
    overflow: auto;
  }

  .header-image-subpage.contact {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d3f7a5d5d9fe1d4a7f7ba_DSC07980.webp");
    background-position: 50% 40%;
  }

  .photo-contact.about.no-photo-just-columns {
    width: 100%;
    margin-top: 25px;
  }

  .photo-contact.about.photo {
    flex: none;
  }

  .wrapper_instagram {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .photo-insta, .photo-insta.insta-2, .photo-insta.insta-3 {
    height: 200px;
  }

  .wrapper-experience {
    margin-top: 5px;
    margin-bottom: 25px;
  }

  .wrapper-experience.proud {
    margin-top: 5px;
  }

  .wrapper-network {
    grid-column-gap: 25px;
    grid-row-gap: 27px;
  }

  .wrapper-person:hover {
    transform: none;
  }

  .photo-person {
    height: 200px;
  }

  .wg-element-wrapper.sw1 {
    justify-content: center;
    margin-top: 30px;
  }

  .wg-selector-highlight.h2.dark.light {
    background-color: var(--fisch-light);
  }

  .wg-selector-highlight.h1.dark.light-mobile {
    background-color: var(--fisch-light);
    color: var(--fisch-light);
  }

  .wg-selector-1.s1.dark, .wg-selector-1.s2.dark {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block.lang, .text-block-2.lang {
    color: var(--fisch-light);
  }

  .logo-lg {
    width: 80%;
    margin-top: -30px;
  }

  .logo-lg.calafate {
    width: 140px;
    margin-top: -82px;
    margin-bottom: 15px;
    margin-right: -5px;
  }

  .logo-lg.huacahina {
    width: 150px;
    margin-top: -81px;
    margin-bottom: -27px;
  }

  .row-projects.less-margin {
    flex-direction: column;
    margin-bottom: 10px;
  }

  .wrapper-calendar-1 {
    width: 100%;
  }

  .wrapper-calendar-2 {
    width: 100%;
    margin-bottom: 10px;
  }

  .photo-calendar {
    background-position: 50% 60%;
    height: 400px;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .photo-calendar._2 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/671e3db67adf0a7e3c2dcb95_MFF_6703.jpg");
    background-position: 50% 35%;
  }

  .wrapper-text-regards.invisible-mobile {
    display: none;
  }

  .wrapper-text-regards.invisible-desktop {
    display: block;
  }

  .dropdown-icon {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .dropdown-2 {
    width: 100%;
    display: none;
  }

  .wrapper_invite {
    flex-flow: column;
  }

  .space {
    height: 40px;
  }

  .photo-presentation {
    flex: none;
    height: 300px;
  }

  .column-foto {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .body {
    padding-left: 0;
    padding-right: 0;
  }

  .container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.dark {
    padding: 0 30px 45px;
  }

  .container.dark.footer.on-scroll {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .container.light-background.top {
    padding-bottom: 30px;
  }

  .navbar {
    padding-top: 35px;
  }

  .link-nav.language {
    height: auto;
  }

  .button-klein.tab {
    justify-content: center;
  }

  .button-klein.button-project.dark.light-mobile {
    border-color: var(--fisch-light);
    color: var(--fisch-light);
  }

  .nav-menu {
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .wrapper-nav_extra {
    flex-direction: column;
    margin-top: 50px;
  }

  .wrapper-nav_extra.social {
    flex-direction: column;
  }

  .wrapper-header-home {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .photo-home-big {
    height: 300px;
  }

  .photo-home-small.right, .photo-home-small.left {
    height: 140px;
  }

  .heading {
    width: 100%;
  }

  .paragraph.small.dark.header-project {
    font-weight: 600;
  }

  .paragraph.small.dark.with-margin.last.invisible-desktop, .paragraph.small.dark.subline-corporate {
    margin-bottom: 10px;
  }

  .paragraph.small.two-lines {
    overflow: visible;
  }

  .paragraph.small.two-lines.mobile {
    text-align: center;
    margin-bottom: 5px;
    display: block;
  }

  .paragraph.small.two-lines.desktop {
    display: none;
  }

  .paragraph.small.caption-projects {
    color: var(--fisch-dark);
    text-align: left;
    -webkit-text-stroke-color: var(--fisch-dark);
    margin-top: 0;
    font-size: 13px;
    font-weight: 600;
  }

  .paragraph.small.caption-image {
    display: none;
  }

  .paragraph.small.caption-image.mobile {
    margin-top: -22px;
    display: block;
  }

  .paragraph.small.contact {
    width: 100%;
  }

  .paragraph.dark._60 {
    margin-top: 30px;
  }

  .paragraph.dark.intro-subpage {
    width: 100%;
  }

  .paragraph.dark.serif {
    margin-bottom: 15px;
  }

  .heading-2 {
    font-size: 35px;
    line-height: 35px;
  }

  .heading-2.full-width {
    margin-bottom: 15px;
  }

  .heading-2.full-width.heading-subpage, .heading-2.full-width.heading-subpage.light {
    width: 100%;
  }

  .heading-2.full-width.heading-subpage.light.work-page {
    margin-bottom: 10px;
  }

  .heading-2.full-width.with-a-bit-of-margin {
    margin-bottom: -10px;
  }

  .heading-2.filter {
    width: 75%;
  }

  .wrapper-expertise {
    margin-top: 40px;
  }

  .button-big, .button-big.w--current {
    justify-content: center;
  }

  .tabs-menu {
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: stretch;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .wrapper-flex.no-marign.contact-form {
    padding-top: 30px;
  }

  .wrapper-flex.no-marign.about {
    flex-direction: column-reverse;
  }

  .wrapper-flex.expertises {
    grid-row-gap: 25px;
    flex-direction: column;
  }

  .wrapper-flex.imprint {
    flex-direction: column-reverse;
  }

  .flex-column-left, .flex-column-left._60 {
    width: 100%;
  }

  .flex-column-right.form-wrapper {
    margin-top: 40px;
  }

  .flex-column-right.half-width-mobile {
    width: 100%;
  }

  .flex-column-right._40 {
    width: 100%;
    margin-bottom: 30px;
    position: static;
  }

  .foto-expertise {
    background-position: 50%;
    height: 220px;
  }

  .heading-3.with-top-margin {
    margin-top: 20px;
  }

  .heading-3.vertical {
    display: none;
  }

  .heading-3.navigation {
    margin-top: -67px;
  }

  .tabs-menu-work {
    grid-column-gap: 15px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-items: stretch;
    display: grid;
    overflow: visible;
  }

  .row-projects {
    flex-direction: column;
  }

  .row-projects.partner {
    grid-column-gap: 10px;
    grid-row-gap: 7px;
    margin-top: 40px;
  }

  .row-projects.two-projects {
    flex-direction: row;
  }

  .row-projects.two-projects.not-flex {
    flex-direction: column;
  }

  .row-projects.two-projects.not-flex.lg.huacachina {
    padding-bottom: 30px;
  }

  .row-projects.two-projects.not-flex.reverse-mobile {
    flex-flow: column-reverse;
  }

  .row-projects.two-projects.photography {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-bottom: 15px;
  }

  .row-projects.two-projects.not-flex-small-mobile {
    flex-flow: column-reverse;
  }

  .row-projects.two-projects.not-flex-small-mobile.not-reversereverse {
    flex-flow: column;
  }

  .row-projects.three-projects {
    flex-direction: row;
  }

  .row-projects.three-projects.photography {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .row-projects.three-projects.photography.reverse-mobile {
    flex-flow: column;
  }

  .row-projects.photography {
    margin-bottom: 15px;
  }

  .row-projects.invisible-mobile {
    display: none;
  }

  .row-projects.invisible-desktop {
    display: block;
  }

  .row-projects.invert-mobile {
    flex-direction: column-reverse;
  }

  .row-projects.lg-intro-header {
    flex-direction: row;
  }

  .project {
    height: 250px;
  }

  .project:hover {
    transform: none;
  }

  .project.tdp, .project.vienno {
    height: 300px;
  }

  .project.knockknock {
    height: 250px;
  }

  .project.apc, .project.ams-ix {
    height: 200px;
  }

  .project.ams-ix._30years {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66c859ed376cddedb59d7877_samanta_header_new.jpg");
  }

  .project.next-project, .project.next-project.vienno {
    height: 280px;
  }

  .project.regards {
    height: 300px;
  }

  .project.portrait {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/65130478ff4de2846bad0137_fischer_HSC_sfeerfotos_web-res_16.webp");
    background-position: 50% 80%;
    height: 300px;
  }

  .project.midas {
    height: 200px;
  }

  .project-wrapper, .project-wrapper.small, .project-wrapper.small.knocknock {
    width: 100%;
  }

  .project-wrapper.small.project-page {
    height: 280px;
  }

  .project-wrapper.small.project-page.text.tasks {
    width: 100%;
    height: auto;
  }

  .project-wrapper.small.project-page._3-in-a-row.tall-mobile {
    height: 400px;
  }

  .project-wrapper.full-width.project-page {
    height: 280px;
  }

  .project-wrapper.full-width.project-page.bigger {
    height: 350px;
  }

  .project-wrapper.full-width.project-page.more-ip-small {
    height: 220px;
  }

  .project-wrapper.full-width.project-page.middle-big {
    height: 300px;
  }

  .project-wrapper.full-width.next-project, .project-wrapper.project-page {
    height: 280px;
  }

  .project-wrapper.project-page.text {
    width: 95%;
  }

  .project-wrapper.project-page.text.intro-lg {
    width: 65%;
  }

  .wrapper-buttons-project {
    width: auto;
  }

  .description-project {
    display: none;
  }

  .form-text-field.area.contactp-apge {
    margin-top: 0;
  }

  .inline-link.light.green {
    color: var(--fish-main);
    text-decoration: underline;
  }

  .wrapper-socials.footer {
    margin-bottom: 20px;
  }

  .title-language_mobile-only {
    color: var(--fish-main);
  }

  .sparkles {
    margin-top: 5px;
  }

  .menu-icon {
    width: 22px;
    margin-right: 0;
  }

  .brand {
    padding-left: 0;
  }

  .wrapper-caption-project {
    justify-content: space-between;
    width: 100%;
    margin-top: -20px;
    display: flex;
  }

  .header-image-project.mobile.verysouth-1.mobilion {
    min-height: 400px;
  }

  .header-image-project.mobile.lg {
    background-position: 50%;
  }

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

  .wrapper-duties.design.desktop {
    display: none;
  }

  .wrapper-duties.design.mobile {
    margin-top: 25px;
    display: block;
  }

  .wrapper-partner.apc.grid {
    display: flex;
  }

  .wrapper-next-project-contact {
    width: 95%;
  }

  .image-project-page.more-ip-9 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512e7138e9b26f9c7611aa7_more-ipArtboard%202%20copy_300dpi.webp");
  }

  .image-project-page.wedding-14 {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1f8548b2738217e4af1c_fischer_hz-allmer_standesamt%20(93).webp");
    background-position: 50%;
  }

  .wrapper-title-project.lg {
    margin-bottom: 0;
  }

  .wrapper-title-text-subpage {
    flex-direction: column;
  }

  .photo-contact.about.photo {
    background-position: 50%;
    width: 100%;
    height: 200px;
    margin-bottom: 25px;
  }

  .wrapper_instagram {
    margin-top: 20px;
  }

  .photo-insta, .photo-insta.insta-2, .photo-insta.insta-3 {
    height: 180px;
  }

  .photo-person {
    height: 150px;
  }

  .wrapper-corporate-photography {
    margin-bottom: 25px;
  }

  .wg-element-wrapper.sw1 {
    justify-content: center;
    margin-top: 10px;
    font-size: 15px;
  }

  .wg-selector-highlight-wrapper {
    margin-top: 2px;
  }

  .wg-selector-1.s1 {
    padding-right: 10px;
  }

  .wg-selector-1.s2 {
    padding-left: 10px;
    padding-right: 5px;
  }

  .text-block, .text-block-2 {
    font-size: 15px;
  }

  .logo-lg {
    width: 100%;
    margin-top: -18px;
  }

  .logo-lg.calafate {
    flex: 0 auto;
    width: 140px;
    margin-top: -81px;
  }

  .logo-lg.huacahina {
    width: 140px;
    margin-top: -71px;
    margin-right: -4px;
  }

  .row-projects.less-margin {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .row-projects.less-margin.inversed {
    flex-direction: column-reverse;
  }

  .row-projects.button {
    align-items: flex-start;
  }

  .wrapper-calendar-2 {
    margin-bottom: 0;
  }

  .photo-calendar {
    height: 350px;
    margin-top: 10px;
  }

  .photo-calendar._2 {
    margin-top: 15px;
  }
}

@media screen and (max-width: 479px) {
  .body {
    padding-left: 0;
    padding-right: 0;
  }

  .container {
    padding: 35px 30px;
  }

  .container.dark {
    padding: 0 30px 35px;
  }

  .container.dark.footer.on-scroll {
    padding-top: 25px;
  }

  .container.light-background {
    padding-bottom: 35px;
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .container.light-background.lg {
    margin-top: 20px;
    padding: 20px;
  }

  .navbar {
    padding-top: 30px;
  }

  .logo {
    width: 140px;
  }

  .button-klein.button-project {
    color: var(--fisch-dark);
    background-color: #0000;
    background-image: linear-gradient(#ebf5f0d9, #ebf5f0d9);
    border-width: 0;
  }

  .button-klein.button-project.dark:hover {
    transform: none;
  }

  .button-klein.button-project.dark.duties {
    padding-top: 2px;
  }

  .button-klein.button-project.dark.duties.about {
    background-image: none;
    border-width: 1.5px;
  }

  .button-klein.button-project.dark.duties.work {
    background-image: none;
    border-width: 1.4px;
  }

  .button-klein.button-project.dark.no-hover {
    background-color: var(--fisch-dark);
    color: #fff;
    background-image: none;
  }

  .button-klein.button-project.dark.no-hover.lg {
    background-color: var(--fisch-dark);
    margin-left: 0;
    margin-right: 0;
  }

  .button-klein.button-project.dark.project-buttons, .button-klein.button-project.dark.project-buttons:hover {
    border-width: 1.5px;
  }

  .button-klein.button-project.dark.next-project {
    background-color: #fff;
    background-image: none;
  }

  .button-klein.button-project.dark.next-project.light {
    color: var(--fisch-dark);
  }

  .button-klein.button-project.red {
    border-width: 1.5px;
  }

  .button-klein.button-project.red:hover {
    background-image: none;
    border-width: 1.5px;
    transform: none;
  }

  .nav-menu {
    margin-left: 0;
    margin-right: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .wrapper-nav_extra {
    margin-top: 60px;
  }

  .wrapper-nav_extra.social {
    margin-top: 35px;
  }

  .wrapper-nav_extra.gif {
    margin-top: 20px;
  }

  .wrapper-header-home {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .photo-home-big {
    width: 100%;
    height: 200px;
  }

  .photo-home-small.right {
    width: 75%;
    height: 130px;
    margin-left: 0;
    bottom: 25px;
  }

  .photo-home-small.left {
    width: 75%;
    height: 130px;
    margin-right: 0;
    top: 25px;
  }

  .wrapper-title {
    width: 100%;
  }

  .heading {
    font-size: 38px;
    line-height: 40px;
  }

  .wrapper-intro-text {
    width: 100%;
  }

  .paragraph {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph.small {
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph.small.dark.caption.lg {
    line-height: 20px;
  }

  .paragraph.small.dark.semibold {
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph.small.dark.with-margin.last.invisible-desktop {
    margin-bottom: 20px;
  }

  .paragraph.small.dark.corporate {
    margin-top: -10px;
    margin-bottom: 10px;
    font-size: 12.5px;
  }

  .paragraph.small.two-lines {
    text-align: center;
  }

  .paragraph.small.two-lines.mobile {
    margin-bottom: 0;
  }

  .paragraph.small.caption-image.mobile {
    margin-top: -10px;
  }

  .paragraph.small.contact {
    width: 100%;
  }

  .paragraph.desktop-only {
    display: none;
  }

  .paragraph.mobile-only {
    font-size: 16px;
    line-height: 26px;
    display: block;
  }

  .paragraph.dark.intro-subpage.light.work-page-intro {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
  }

  .heading-2 {
    width: auto;
  }

  .heading-2.full-width {
    font-size: 30px;
    line-height: 32px;
  }

  .heading-2.full-width.light {
    text-align: center;
  }

  .heading-2.full-width.heading-subpage.light {
    text-align: left;
    width: 100%;
  }

  .heading-2.full-width._50 {
    width: 100%;
  }

  .heading-2.filter {
    width: 100%;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 32px;
  }

  .heading-2._75.sneakpeek {
    margin-bottom: 5px;
  }

  .wrapper-expertise {
    margin-top: 30px;
  }

  .button-big {
    text-align: center;
    flex: 1;
    width: auto;
    height: 25px;
    margin-top: 10px;
    margin-right: 0;
    padding-top: 1px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 11.5px;
    display: inline-block;
  }

  .button-big.w--current {
    flex: 1;
    width: auto;
    height: 25px;
    margin-right: 0;
    padding-top: 1px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 11.5px;
    display: inline-block;
  }

  .button-big.last {
    width: auto;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 11.5px;
  }

  .button-big.last.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu {
    grid-column-gap: 12.5px;
    grid-row-gap: 12.5px;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .wrapper-flex.no-marign, .wrapper-flex.no-marign.form {
    flex-direction: column;
  }

  .wrapper-flex.no-marign.form.form-contact, .wrapper-flex.no-marign.instagram-header {
    align-items: flex-start;
  }

  .wrapper-flex.no-marign.left, .wrapper-flex.no-marign.left.delivery {
    flex-direction: column;
  }

  .wrapper-flex.no-marign.amount {
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 30px;
  }

  .wrapper-flex.expertises {
    flex-direction: column-reverse;
    margin-top: 16px;
    margin-bottom: 5px;
  }

  .wrapper-flex.corporate-title {
    flex-direction: column;
  }

  .heading-3.with-top-margin {
    width: 100%;
    margin-top: 25px;
    font-size: 20px;
  }

  .heading-3.dark.project-h3 {
    margin-bottom: 5px;
  }

  .heading-3.dark.project-h3.no-margin {
    color: var(--fisch-dark);
  }

  .heading-3.dark.shorter-mobile {
    width: 100%;
  }

  .heading-3.dark.lg.left._1 {
    margin-bottom: 0;
  }

  .heading-3.dark.invisible-mobile {
    display: none;
  }

  .heading-3.dark.calendars {
    margin-top: 10px;
  }

  .heading-3.navigation {
    margin-top: -70px;
    margin-bottom: 40px;
  }

  .heading-3.full-width-mobile {
    font-size: 20px;
  }

  .tabs-menu-work {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
  }

  .row-projects {
    grid-row-gap: 10px;
    margin-bottom: 10px;
  }

  .row-projects.partner {
    margin-top: 30px;
  }

  .row-projects.partner.lg {
    margin-top: 0;
  }

  .row-projects.two-projects {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: stretch;
    height: 200px;
    margin-bottom: 10px;
  }

  .row-projects.two-projects.not-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    height: 450px;
    margin-bottom: 10px;
  }

  .row-projects.two-projects.not-flex.lg {
    padding: 20px;
  }

  .row-projects.two-projects.not-flex.lg.huacachina {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .row-projects.two-projects.not-flex.reverse-mobile, .row-projects.two-projects.not-flex-mobile {
    height: 400px;
  }

  .row-projects.two-projects.not-flex-mobile.invert {
    flex-direction: column-reverse;
  }

  .row-projects.two-projects.xl {
    height: 220px;
  }

  .row-projects.two-projects.not-flex-small-mobile.higher {
    height: 400px;
  }

  .row-projects.two-projects.smaller-height {
    height: 150px;
  }

  .row-projects.three-projects {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .row-projects.three-projects.one-row {
    flex-direction: row;
    display: flex;
  }

  .row-projects.three-projects.photography {
    grid-column-gap: 15px;
    grid-template-rows: auto;
  }

  .row-projects.three-projects.photography.reverse-mobile {
    margin-bottom: 0;
    display: flex;
  }

  .row-projects.three-projects.photography._30years {
    margin-top: -10px;
  }

  .row-projects.three-projects.photography._30years-extra {
    margin-bottom: 15px;
  }

  .row-projects.three-projects.photography._30years-last {
    flex-flow: row;
    margin-top: 15px;
    margin-bottom: 0;
    display: flex;
  }

  .row-projects.three-projects.not-flex-mobile {
    grid-template-columns: 1fr;
    display: flex;
  }

  .row-projects.good-cause {
    margin-bottom: 0;
  }

  .row-projects.lg-intro-header {
    flex-direction: column-reverse;
  }

  .project.tdp {
    background-position: 50% 80%;
    height: 150px;
  }

  .project.vienno, .project.knockknock {
    height: 200px;
  }

  .project.apc {
    height: 150px;
  }

  .project.ams-ix, .project.next-project, .project.next-project.weddings, .project.next-project.kw1, .project.next-project.iceland.next, .project.next-project.vienno, .project.next-project.more-ip, .project.next-project.very-south, .project.next-project.portrait.next {
    height: 200px;
  }

  .project.regards {
    background-position: 50%;
    height: 200px;
  }

  .project.portrait {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/6512f4af93e09b205e8a9912_fischer_HSC_sfeerfotos_web-res_16.webp");
    background-position: 50%;
    height: 150px;
  }

  .project.more-ip, .project.kw1 {
    height: 200px;
  }

  .project.weddings {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/651d1fb3f7c2dc5affb4b971_fischer_hz-pompenig_paar_webres_4.webp");
    height: 200px;
  }

  .project.more-ip2, .project.very-south, .project.iceland {
    height: 200px;
  }

  .project.y-s, .project.midas {
    height: 150px;
  }

  .project-wrapper.small.project-page {
    height: 100%;
  }

  .project-wrapper.small.project-page.text.tasks {
    margin-bottom: 10px;
  }

  .project-wrapper.small.project-page.text.tasks.lg {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .project-wrapper.small.project-page.text.tasks.lg.logo-top {
    margin-top: -52px;
    margin-bottom: -23px;
  }

  .project-wrapper.small.project-page._3-in-a-row, .project-wrapper.small.project-page._3-in-a-row.last-of-three {
    height: 180px;
  }

  .project-wrapper.small.project-page._3-in-a-row.last-of-three.tall {
    height: 200px;
  }

  .project-wrapper.small.project-page._3-in-a-row.last-of-three.tall-mobile {
    height: 400px;
  }

  .project-wrapper.small.project-page._3-in-a-row.xl {
    height: 220px;
  }

  .project-wrapper.small.project-page._3-in-a-row.brazil3 {
    height: 250px;
  }

  .project-wrapper.small.project-page._3-in-a-row.tall {
    height: 200px;
  }

  .project-wrapper.small.project-page._50 {
    width: 100%;
  }

  .project-wrapper.full-width.project-page, .project-wrapper.full-width.project-page.bigger {
    height: 200px;
  }

  .project-wrapper.full-width.project-page.more-ip-small {
    height: 150px;
  }

  .project-wrapper.full-width.project-page.xl {
    height: 220px;
  }

  .project-wrapper.full-width.project-page.middle-big {
    height: 200px;
  }

  .project-wrapper.full-width.project-page.midas {
    height: 150px;
  }

  .project-wrapper.full-width.project-page.midas.header {
    height: 120px;
  }

  .project-wrapper.full-width.next-project {
    height: 200px;
  }

  .project-wrapper.project-page {
    height: 100%;
  }

  .project-wrapper.project-page.text {
    width: 100%;
    margin-top: 10px;
  }

  .project-wrapper.project-page.text.intro-lg {
    width: 100%;
  }

  .project-wrapper.project-page.text._100--mobile {
    margin-bottom: 25px;
  }

  .project-wrapper.project-page._50 {
    width: 100%;
  }

  .wrapper-buttons-project {
    top: -40px;
    left: 15px;
  }

  .form-text-field {
    flex: none;
    margin-bottom: 10px;
  }

  .form-text-field.half-width {
    width: 100%;
  }

  .form-text-field.area {
    margin-top: 15px;
    margin-bottom: 25px;
  }

  .form-text-field.area.contactp-apge {
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .form-text-field.numbers {
    flex: none;
    width: 50%;
    margin-right: -20px;
  }

  .form-text-field.lg {
    margin-bottom: 12px;
  }

  .checkbox.light, .checkbox.with-margin {
    margin-left: 0;
  }

  .checkbox.small {
    width: 15px;
    height: 15px;
  }

  .checkbox-wrapper {
    justify-content: center;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .checkbox-wrapper.lg {
    justify-content: flex-start;
    margin-top: 10px;
    margin-bottom: 5px;
  }

  .button-medium {
    justify-content: center;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .button-medium.dark {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .button-medium.dark.insta {
    margin-bottom: 10px;
  }

  .button-medium.contact {
    margin-left: 0;
    margin-right: 0;
  }

  .button-medium.button-lg {
    width: auto;
    margin-top: 10px;
    margin-left: auto;
  }

  .button-medium.button-lg.top {
    margin-top: 20px;
  }

  .row-footer {
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .row-footer.with-margin {
    grid-row-gap: 10px;
  }

  .wrapper-socials {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: center;
  }

  .wrapper-socials.footer {
    margin-top: 10px;
  }

  .wrapper-indiv-socials.thatch {
    display: none;
  }

  .title-language_mobile-only {
    margin-bottom: 5px;
  }

  .menu-icon {
    width: 25px;
  }

  .wrapper-header-project {
    margin-top: 35px;
  }

  .header-image-project.mobile {
    height: 200px;
    min-height: auto;
  }

  .header-image-project.mobile.verysouth-1.mobilion {
    min-height: 300px;
  }

  .header-image-project.mobile.lg {
    background-position: 50%;
    height: 220px;
  }

  .header-image-project.mobile._30years {
    height: 250px;
  }

  .header-image-project.mobile.miidas {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/66d5dd2a546e791bb06c8444_Untitled%20design%20copy.jpg");
  }

  .wrapper-breadcrumbs {
    margin-bottom: 10px;
    margin-left: -1px;
  }

  .wrapper-partner {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .wrapper-partner.lg {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 10px;
  }

  .image-project-page.tdp-6 {
    flex: 1;
  }

  .image-project-page.vienno-2 {
    background-position: 50% 90%;
  }

  .image-project-page.sp-2 {
    background-position: 50% 30%;
  }

  .image-project-page.wedding-4, .image-project-page.wedding-12 {
    background-position: 50%;
  }

  .image-project-page.wedding-22 {
    background-position: 50% 40%;
  }

  .image-project-page.verysouth-12 {
    background-position: 50% 25%;
  }

  .image-project-page.verysouth-17 {
    background-position: 50% 55%;
  }

  .image-project-page.verysouth-24 {
    background-position: 50% 30%;
  }

  .wrapper-title-project {
    flex-direction: column;
    overflow: visible;
  }

  .wrapper-header-subpage {
    margin-top: 35px;
  }

  .header-image-subpage.brand-design {
    background-image: url("https://cdn.prod.website-files.com/64d0de1c377eebddfff8073f/650ed97952a92600b8a4e29d_fischer_apc%20holland_drukwerk%201.webp");
  }

  .wrapper-title-text-subpage.work {
    margin-top: 30px;
  }

  .photo-contact.about.no-photo-just-columns {
    margin-top: 0;
  }

  .photo-contact.about.photo {
    height: 200px;
    margin-bottom: 0;
  }

  .wrapper_instagram {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .photo-insta {
    flex: none;
    height: 300px;
  }

  .photo-insta.insta-2, .photo-insta.insta-3 {
    height: 300px;
  }

  .wrapper-experience, .wrapper-experience.proud {
    margin-bottom: 40px;
  }

  .wrapper-network {
    grid-template-columns: 1fr 1fr;
  }

  .photo-person.hester {
    background-position: 50%;
  }

  .wrapper-flex-about {
    width: 100%;
    margin-bottom: 25px;
  }

  .utility-page-wrap {
    align-items: center;
    height: auto;
    margin-top: 0;
  }

  .utility-page-content {
    width: auto;
  }

  .rich-text-block {
    overflow: hidden;
  }

  .wrapper-lg-header {
    align-self: flex-start;
  }

  .logo-lg {
    width: 45%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    transform: rotate(-7deg);
  }

  .logo-lg.calafate {
    z-index: 10;
    margin: -78px -20px -56px auto;
    position: relative;
    transform: rotate(0);
  }

  .logo-lg.huacahina {
    z-index: 10;
    margin-top: -85px;
    margin-bottom: -48px;
    margin-left: auto;
    position: relative;
  }

  .row-projects.less-margin {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .row-projects.less-margin.inversed {
    flex-flow: column;
  }

  .row-projects.button {
    margin-bottom: 35px;
  }

  .wrapper-calendar-1 {
    margin-bottom: 20px;
  }

  .wrapper-calendar-2 {
    margin-bottom: 10px;
  }

  .photo-calendar {
    height: 240px;
    margin-top: 10px;
  }

  .wrapper-photos-calender {
    height: 150px;
  }

  .space {
    height: 35px;
  }

  .photo-presentation {
    height: 250px;
  }
}

#w-node-_512b5957-9130-e38c-e014-5e02b10367b8-4bcfa2a4, #w-node-d2169696-7d9c-8f4a-f1b3-680c0f5a91aa-4bcfa2a4, #w-node-_5d7dbdbe-de34-67c1-cc30-dd00ea392b38-4bcfa2a4, #w-node-ad24c710-9c45-4807-deac-e5dbfbd81b5f-4bcfa2a4, #w-node-_1edf0798-5786-8c01-dc6a-a762b982e7f7-4bcfa2a4, #w-node-f60c0188-1175-d23c-2ee9-d6d8faf86b19-4bcfa2a4, #w-node-e3f221f3-7a2d-3123-0a98-2c16617eb317-4bcfa2a4, #w-node-_7e888dca-69c2-589c-61af-31dcd3dce11b-4bcfa2a4, #w-node-_4b1f2b65-24ed-8b67-a83b-2a54b31b4ed0-4bcfa2a4, #w-node-_3329e874-d5d9-9f33-daf4-424afde88103-4bcfa2a4, #w-node-_40a2a7fd-3508-46ce-2748-daef91a654bb-4bcfa2a4, #w-node-_40a2a7fd-3508-46ce-2748-daef91a654bf-4bcfa2a4, #w-node-_40a2a7fd-3508-46ce-2748-daef91a654c5-4bcfa2a4, #w-node-_40a2a7fd-3508-46ce-2748-daef91a654c9-4bcfa2a4, #w-node-_40a2a7fd-3508-46ce-2748-daef91a654cc-4bcfa2a4, #w-node-_40a2a7fd-3508-46ce-2748-daef91a654d0-4bcfa2a4, #w-node-_40a2a7fd-3508-46ce-2748-daef91a654d5-4bcfa2a4, #w-node-_40a2a7fd-3508-46ce-2748-daef91a654d9-4bcfa2a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-_0bacb1b8-f760-fa9d-b96a-83d2f261364d-4bcfa2a4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1722a0ab-c088-4efe-eebf-72fee3d3cf24-fff80743 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1722a0ab-c088-4efe-eebf-72fee3d3cf27-fff80743 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1722a0ab-c088-4efe-eebf-72fee3d3cf2a-fff80743 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f7c0697c-f88e-2a68-5b8e-6a43c488378a-fff80743 {
    grid-area: 2 / 3 / 3 / 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1722a0ab-c088-4efe-eebf-72fee3d3cf27-fff80743 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1722a0ab-c088-4efe-eebf-72fee3d3cf2a-fff80743 {
    grid-column: 1 / 2;
  }

  #w-node-f7c0697c-f88e-2a68-5b8e-6a43c488378a-fff80743 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d3671a6d-0e87-de77-ec39-382e298b85cf-736b07df {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ad519290-e8be-63ed-4409-7bd89c916d85-61ff0108 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c737e0cf-a806-cec3-14a8-39632b1fdb34-61ff0108 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d3671a6d-0e87-de77-ec39-382e298b85cf-61ff0108 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ad519290-e8be-63ed-4409-7bd89c916d85-dd642f39 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c737e0cf-a806-cec3-14a8-39632b1fdb34-dd642f39 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d3671a6d-0e87-de77-ec39-382e298b85cf-dd642f39 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ad519290-e8be-63ed-4409-7bd89c916d85-e2e405e4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c737e0cf-a806-cec3-14a8-39632b1fdb34-e2e405e4 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d3671a6d-0e87-de77-ec39-382e298b85cf-e2e405e4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ad519290-e8be-63ed-4409-7bd89c916d85-da866751 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c737e0cf-a806-cec3-14a8-39632b1fdb34-da866751 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d3671a6d-0e87-de77-ec39-382e298b85cf-da866751 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_8c554cea-f9d5-2c2c-432b-8d8b01595d0e-da866751 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8c554cea-f9d5-2c2c-432b-8d8b01595d12-da866751 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8c554cea-f9d5-2c2c-432b-8d8b01595d16-da866751 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ad519290-e8be-63ed-4409-7bd89c916d85-37eaa83e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c737e0cf-a806-cec3-14a8-39632b1fdb34-37eaa83e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d3671a6d-0e87-de77-ec39-382e298b85cf-37eaa83e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cf32156c-7268-f456-ff8d-015cee750359-37eaa83e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cf32156c-7268-f456-ff8d-015cee75035d-37eaa83e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ad519290-e8be-63ed-4409-7bd89c916d85-f89ed0fe {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c737e0cf-a806-cec3-14a8-39632b1fdb34-f89ed0fe {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d3671a6d-0e87-de77-ec39-382e298b85cf-f89ed0fe {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5e9705c5-1513-d976-86ca-02b26bc9c926-c9e29df2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5e9705c5-1513-d976-86ca-02b26bc9c928-c9e29df2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5e9705c5-1513-d976-86ca-02b26bc9c92a-c9e29df2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_63058ad7-85f7-428f-9744-dd7b5a94895f-c9e29df2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_63058ad7-85f7-428f-9744-dd7b5a948961-c9e29df2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_63058ad7-85f7-428f-9744-dd7b5a948963-c9e29df2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_3c2e595d-1d2e-4dcb-c4de-bbd73325d6b7-c9e29df2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3c2e595d-1d2e-4dcb-c4de-bbd73325d6b9-c9e29df2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3c2e595d-1d2e-4dcb-c4de-bbd73325d6bb-c9e29df2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d2d7c328-af56-810b-66fa-9e6777a94d8e-c9e29df2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d2d7c328-af56-810b-66fa-9e6777a94d90-c9e29df2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d2d7c328-af56-810b-66fa-9e6777a94d92-c9e29df2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_17814c24-247b-a2b1-9e28-17cb3a94511c-c9e29df2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_17814c24-247b-a2b1-9e28-17cb3a94511e-c9e29df2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_17814c24-247b-a2b1-9e28-17cb3a945120-c9e29df2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ad519290-e8be-63ed-4409-7bd89c916d85-4721c4dc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c737e0cf-a806-cec3-14a8-39632b1fdb34-4721c4dc {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d3671a6d-0e87-de77-ec39-382e298b85cf-4721c4dc {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cf32156c-7268-f456-ff8d-015cee750359-4721c4dc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5e9705c5-1513-d976-86ca-02b26bc9c928-3e52614e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5e9705c5-1513-d976-86ca-02b26bc9c92a-3e52614e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5e9705c5-1513-d976-86ca-02b26bc9c926-3e52614e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4bd2efa8-7c40-ebf6-76a3-eccdcd5a78bd-3e52614e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4bd2efa8-7c40-ebf6-76a3-eccdcd5a78bf-3e52614e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4bd2efa8-7c40-ebf6-76a3-eccdcd5a78c1-3e52614e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ad519290-e8be-63ed-4409-7bd89c916d85-7354582f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c737e0cf-a806-cec3-14a8-39632b1fdb34-7354582f {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d3671a6d-0e87-de77-ec39-382e298b85cf-7354582f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ad519290-e8be-63ed-4409-7bd89c916d85-97621c2d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c737e0cf-a806-cec3-14a8-39632b1fdb34-97621c2d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d3671a6d-0e87-de77-ec39-382e298b85cf-97621c2d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b337f5b6-ba15-6418-c42d-8fdf8fdced3d-97621c2d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b337f5b6-ba15-6418-c42d-8fdf8fdced3f-97621c2d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b337f5b6-ba15-6418-c42d-8fdf8fdced41-97621c2d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6310976e-a828-09ef-e38d-bda77036f034-97621c2d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6310976e-a828-09ef-e38d-bda77036f036-97621c2d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6310976e-a828-09ef-e38d-bda77036f038-97621c2d, #w-node-_5e9705c5-1513-d976-86ca-02b26bc9c928-5d7b082d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5e9705c5-1513-d976-86ca-02b26bc9c92a-5d7b082d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5e9705c5-1513-d976-86ca-02b26bc9c926-5d7b082d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ef36e8cd-aeaa-7aac-6c1e-f1b18c92f141-5d7b082d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ef36e8cd-aeaa-7aac-6c1e-f1b18c92f143-5d7b082d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_35a16ac2-6308-0447-2c63-a53d5b6072fd-5d7b082d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_35a16ac2-6308-0447-2c63-a53d5b6072ff-5d7b082d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_451cd250-8f6b-4636-b895-de890d9d175e-5d7b082d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_451cd250-8f6b-4636-b895-de890d9d1760-5d7b082d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_451cd250-8f6b-4636-b895-de890d9d1762-5d7b082d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cc6d6c64-742d-598d-3779-67f16a4f9e3c-5d7b082d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cc6d6c64-742d-598d-3779-67f16a4f9e3e-5d7b082d, #w-node-ad519290-e8be-63ed-4409-7bd89c916d85-6c42b2bd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c737e0cf-a806-cec3-14a8-39632b1fdb34-6c42b2bd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d3671a6d-0e87-de77-ec39-382e298b85cf-6c42b2bd {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0cbd5374-826c-3e02-0feb-845257bad3ed-6c42b2bd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0cbd5374-826c-3e02-0feb-845257bad3f1-6c42b2bd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0cbd5374-826c-3e02-0feb-845257bad3f5-6c42b2bd {
    grid-area: 2 / 2 / 3 / 3;
  }
}
