.elementor-601 .elementor-element.elementor-element-f0ae8ff > .elementor-container{min-height:125px;}.elementor-601 .elementor-element.elementor-element-f0ae8ff > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-66288fb );}.elementor-601 .elementor-element.elementor-element-f0ae8ff > .elementor-shape-bottom svg{height:113px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-601 .elementor-element.elementor-element-93c7b70{left:0px;}body.rtl .elementor-601 .elementor-element.elementor-element-93c7b70{right:0px;}.elementor-601 .elementor-element.elementor-element-93c7b70{top:-127px;}.elementor-601 .elementor-element.elementor-element-93c7b70 img{width:30%;}body:not(.rtl) .elementor-601 .elementor-element.elementor-element-5d713af{left:0px;}body.rtl .elementor-601 .elementor-element.elementor-element-5d713af{right:0px;}.elementor-601 .elementor-element.elementor-element-5d713af{top:-127px;}.elementor-601 .elementor-element.elementor-element-5d713af img{width:30%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-601 .elementor-element.elementor-element-3d8e4c0{left:50%;}body.rtl .elementor-601 .elementor-element.elementor-element-3d8e4c0{right:50%;}.elementor-601 .elementor-element.elementor-element-3d8e4c0{top:24px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-601 .elementor-element.elementor-element-ab01a4d{left:0px;}body.rtl .elementor-601 .elementor-element.elementor-element-ab01a4d{right:0px;}.elementor-601 .elementor-element.elementor-element-ab01a4d{top:-127px;}.elementor-601 .elementor-element.elementor-element-ab01a4d img{width:30%;}body:not(.rtl) .elementor-601 .elementor-element.elementor-element-0006939{left:0px;}body.rtl .elementor-601 .elementor-element.elementor-element-0006939{right:0px;}.elementor-601 .elementor-element.elementor-element-0006939{top:-80px;}.elementor-601 .elementor-element.elementor-element-0006939 img{width:20%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-601 .elementor-element.elementor-element-f0ae8ff > .elementor-shape-bottom svg{width:calc(200% + 1.3px);height:71px;}.elementor-601 .elementor-element.elementor-element-93c7b70{top:-31px;}.elementor-601 .elementor-element.elementor-element-5d713af{top:-35px;}body:not(.rtl) .elementor-601 .elementor-element.elementor-element-3d8e4c0{left:0%;}body.rtl .elementor-601 .elementor-element.elementor-element-3d8e4c0{right:0%;}.elementor-601 .elementor-element.elementor-element-3d8e4c0{top:72px;font-size:12px;}.elementor-601 .elementor-element.elementor-element-ab01a4d{top:-27px;}body:not(.rtl) .elementor-601 .elementor-element.elementor-element-0006939{left:112px;}body.rtl .elementor-601 .elementor-element.elementor-element-0006939{right:112px;}.elementor-601 .elementor-element.elementor-element-0006939{top:-51px;}}/* Start custom CSS for image, class: .elementor-element-93c7b70 */#boot1, #boot2, #boot3, #boot4 {
    display: inline-block;
    animation: 
        boot_sail 30s linear infinite,
        boot_wave 3s ease-in-out infinite;
    animation-fill-mode: backwards;
}

/* kleine variaties zodat het niet synchroon loopt */
#boot2 {
    animation-duration: 36s, 3.5s;
    animation-delay: 6s, 0s;
}

#boot3 {
    animation-duration: 28s, 2.8s;
    animation-delay: 12s, 0s;
}

#boot4 {
    animation-duration: 40s, 3.2s;
    animation-delay: 18s, 0s;
}

/* Links naar rechts */
@keyframes boot_sail {
    0% {
        transform: translateX(-120%);
    }
    100% {
        transform: translateX(120%);
    }
}

/* Golfbeweging */
@keyframes boot_wave {
    0%   { translate: 0 0px; rotate: -1deg; }
    25%  { translate: 0 -4px; rotate: 1deg; }
    50%  { translate: 0 0px; rotate: -1deg; }
    75%  { translate: 0 4px; rotate: 1deg; }
    100% { translate: 0 0px; rotate: -1deg; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0006939 */#kompas {
    display: inline-block;
    transform-origin: center center;
    animation: kompas_schommel 8s ease-in-out infinite;
}

@keyframes kompas_schommel {
    0%   { transform: rotate(-6deg); }
    25%  { transform: rotate(-2deg); }
    50%  { transform: rotate(6deg); }
    75%  { transform: rotate(2deg); }
    100% { transform: rotate(-6deg); }
}/* End custom CSS */