.elementor-4756 .elementor-element.elementor-element-fd2646a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--background-transition:0.3s;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-4756 .elementor-element.elementor-element-fd2646a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-repeater-item-f89fade .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://goedsign.onlinecreators.nl/wp-content/uploads/2024/07/1-NDSM-Project.jpg);background-size:cover;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-repeater-item-f89fade .swiper-slide-contents{margin-right:auto;text-shadow:1px 1px 5px #000000;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-repeater-item-f89fade .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-repeater-item-1873e41 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://goedsign.onlinecreators.nl/wp-content/uploads/2024/07/2-NDSM-Project.jpg);background-size:cover;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-repeater-item-1873e41 .swiper-slide-contents{margin-left:auto;text-shadow:1px 1px 15px #000000;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-repeater-item-1873e41 .swiper-slide-inner{align-items:flex-end;text-align:right;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-repeater-item-dce61c7 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://goedsign.onlinecreators.nl/wp-content/uploads/2024/07/3-NDSM-Project.jpg);background-size:cover;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-repeater-item-dce61c7 .swiper-slide-contents{margin:0 auto;text-shadow:1px 1px 5px #000000;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-repeater-item-dce61c7 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide{height:100vh;transition-duration:calc(5000ms*1.2);}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide-contents{max-width:50%;text-shadow:1px 1px 10px rgba(0, 0, 0, 0.38);}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide-inner{padding:0% 2% 12% 2%;text-align:center;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-slide-heading{color:var( --e-global-color-8ff82da );font-family:"futura-pt-condensed", Sans-serif;font-size:24px;font-weight:500;line-height:30px;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:35px;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-slide-description{color:var( --e-global-color-8ff82da );font-family:"futura-pt-condensed", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;line-height:57.2px;letter-spacing:-0.2px;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-slide-button{font-family:"futura-pt-condensed", Sans-serif;font-size:16px;font-weight:700;line-height:22px;letter-spacing:1px;word-spacing:0px;border-width:0px;border-radius:10px;color:var( --e-global-color-primary );background-color:#FFFFFFF2;border-color:#02010100;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-slide-button:hover{color:var( --e-global-color-8ff82da );background-color:var( --e-global-color-secondary );border-color:#EA5B0C00;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-swiper-button{font-size:35px;color:var( --e-global-color-accent );}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-4756 .elementor-element.elementor-element-024ac72 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(min-width:768px){.elementor-4756 .elementor-element.elementor-element-fd2646a{--width:100%;}}@media(min-width:2400px){.elementor-4756 .elementor-element.elementor-element-fd2646a{--min-height:100vh;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide{height:100vh;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide-contents{max-width:50%;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide-inner{padding:0% 3% 8% 3%;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-slide-heading{font-size:30px;}.elementor-4756 .elementor-element.elementor-element-024ac72 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-4756 .elementor-element.elementor-element-024ac72.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:1366px){.elementor-4756 .elementor-element.elementor-element-fd2646a{--min-height:100vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide{height:100vh;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide-contents{max-width:75%;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide-inner{padding:0% 3% 13% 3%;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-slide-heading{font-size:25px;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-slide-description{font-size:55px;}.elementor-4756 .elementor-element.elementor-element-024ac72 > .elementor-widget-container{padding:00% 00% 00% 00%;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:1024px){.elementor-4756 .elementor-element.elementor-element-fd2646a{--min-height:100vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide{height:100vh;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide-contents{max-width:100%;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide-inner{padding:0% 3% 25% 3%;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-slide-heading{font-size:25px;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-slide-description{font-size:55px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-4756 .elementor-element.elementor-element-fd2646a{--width:100%;--min-height:100vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide{height:100vh;}.elementor-4756 .elementor-element.elementor-element-024ac72 .swiper-slide-inner{padding:0% 3% 40% 3%;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-slide-heading{font-size:15px;line-height:1.5em;}.elementor-4756 .elementor-element.elementor-element-024ac72 .elementor-slide-description{font-size:30px;line-height:1em;}.elementor-4756 .elementor-element.elementor-element-024ac72 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:always;}}/* Start custom CSS for container, class: .elementor-element-fd2646a */.elementor-4756 .elementor-element.elementor-element-fd2646a {
  min-height: 100vh !important;
}/* End custom CSS */
/* Start custom CSS */.hero-mouse {
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -15px;
  text-align: center;
  z-index: 100;
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  font-weight: 600;
  letter-spacing: 1px;
}
.hero-mouse h3 {
  margin-left: -14px;
  padding-top: 15px;
}

.mouse-icon {
  width: 25px;
  height: 45px;
  border-radius: 15px;
  position: relative;
  border: 2px solid #dedede;
  text-align: center;
}
.mouse-icon span {
  width: 3px;
  height: 8px;
  margin: 2px auto 0;
  display: block;
  background: #dedede;
  border-radius: 5px;
  -webkit-animation: 1.2s ease infinite wheel-up-down;
          animation: 1.2s ease infinite wheel-up-down;
}

@-webkit-keyframes wheel-up-down {
  0% {
    margin-top: 2px;
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    margin-top: 20px;
    opacity: 0;
  }
}

@keyframes wheel-up-down {
  0% {
    margin-top: 2px;
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    margin-top: 20px;
    opacity: 0;
  }/* End custom CSS */