:root{--white:#fff;--text-color:#000;--secondary-text-color:#323232;--primary-color:#f0ede4;--secondary-color:#3e5158;--secondary-color-hover:#556d75cc;--tertiary-color:#f8f8f8;--background-color:#f8f8f8;--accent-color:#3d3d61}a,body,div,header,html,li,nav,ul{margin:0;padding:0}body{background-color:#f8f8f8;background-color:var(--background-color);color:#000;color:var(--text-color);font-family:Arial,sans-serif;line-height:1.5}@media (min-width:800px){main{margin:0 auto;width:60%}}@media (max-width:500px){a,button,h1,h2,h3,h4,h5,h6,li,p,span{font-size:.75em}}@media (max-width:300px){a,button,h1,h2,h3,h4,h5,h6,li,p,span{font-size:.5em}}.filter-component{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.filter-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.filter-component h1,a,h2,h3,h4,h5,h6,li,p,ul{position:relative;z-index:2}.HeaderImage{background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;padding:0;position:relative;width:100%}.HeaderImage img{height:auto;object-fit:cover}.header-text{background:none;bottom:10px;left:10px;padding:10px;position:absolute}.divider,.popup{align-items:center;display:flex}.popup{background-color:#00000080;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;height:80%;padding:20px;position:relative;width:80%}.close-button{box-shadow:0 0 8px #000c;right:-15px;top:-15px}@media (min-width:750px){.popup-content{height:50%;width:50%}}.headertitle{color:var(--white);font-size:2.5rem}.headertextblock{background:none;color:var(--white);font-size:1.2rem}.headertextblock h1,p{margin:0;padding:0}.adress{color:var(--white)}.link:hover{background-color:var(--secondary-color-hover);border-radius:10px;cursor:pointer}.link{padding-left:10px;transition:background-color .3s ease-in-out}.header{position:relative}nav ul{display:flex;list-style:none;margin:0;padding:0}nav ul li{margin:15px 5px}.nav-link{border:2px solid #0000;color:#fff;padding:7px;text-decoration:none;transition:background-color .3s ease-in-out}.nav-link.active,.nav-link:focus,.nav-link:hover{background-color:var(--secondary-color-hover);border-radius:10px}.nav-link.active{border:1px solid #fff}.afterMui{flex-wrap:wrap}.afterMuielement{display:flex}@media (min-width:750px){.adress,.nav{margin:0 auto;width:60%}.header-text{left:20%!important;margin:0 auto}}@media (max-width:500px){nav ul li{margin:15px 0}}.footer{background-color:var(--secondary-color);bottom:0;padding:1rem 0;text-align:center}.footer,.footer a{color:var(--white)}.language-switcher{display:flex;gap:10px;justify-content:center;margin-top:10px}.lang-button{background-color:var(--secondary-color);border:none;border-radius:5px;color:var(--white);cursor:pointer;padding:5px 10px;transition:background-color .3s ease,transform .3s ease}.lang-button:hover{transform:scale(1.1)}.lang-button.selected,.lang-button:hover{background-color:var(--secondary-color-hover)}.lang-button.selected{border:1px solid #fff}.custom-carousel{margin:0 auto}.custom-carousel .carousel .slide{background:none;overflow:hidden}.custom-carousel .carousel .slide img{box-shadow:0 4px 8px #0003;object-fit:cover}.custom-carousel .carousel .control-arrow{background-color:#00000080!important;transition:background-color .3s ease-in-out}.custom-carousel .carousel .control-arrow:hover{background-color:#000c!important}.custom-carousel .carousel .control-prev.control-arrow{border-radius:10px 0 0 10px}.custom-carousel .carousel .control-next.control-arrow{border-radius:0 10px 10px 0}.custom-carousel .carousel .control-dots .dot{background-color:#3d3d61}.custom-carousel .carousel .control-dots .dot.selected{background-color:#fff}.modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.modal-content{max-height:90%;max-width:90%}.close,.next,.prev{color:#fff;cursor:pointer;font-weight:700;position:absolute}.close{padding:35px;right:0;top:0}.next,.prev{top:50%;transform:translateY(-50%)}.prev{left:0;padding:100px 40px 100px 20px}.next,.prev{transition:color .3s ease-in-out}.next{padding:100px 20px 100px 40px;right:0}.next:hover,.prev:hover{color:#ccc}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.text-image-section{align-items:center;display:flex;height:300px;justify-content:space-between}.text-content{align-items:center;display:flex;flex:1 1;justify-content:center;text-align:center}.image-content{flex:1 1;height:100%}.image-content img{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:599px){.text-image-section.left .image-content img{clip-path:polygon(0 0,70% 0,100% 100%,0 100%)}.text-image-section.right .image-content img{clip-path:polygon(0 0,100% 0,100% 100%,30% 100%)}.text-image-section{height:150px!important}}@media only screen and (max-width:1199px){.text-image-section.left .image-content img{clip-path:polygon(0 0,80% 0,100% 100%,0 100%)}.text-image-section.right .image-content img{clip-path:polygon(0 0,100% 0,100% 100%,20% 100%)}.text-image-section{height:200px!important}.text-content{font-size:.75em}}@media only screen and (min-width:1199px){.text-image-section.left .image-content img{clip-path:polygon(0 0,90% 0,100% 100%,0 100%)}.text-image-section.right .image-content img{clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}}.facilities-section h3{color:var(--secondary-color);margin-bottom:20px}.facilities-section ul{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style-type:none;max-width:100%;padding:0 20px}.facilities-section li{align-items:center;display:flex;margin-bottom:10px}.facilities-section .icon{color:var(--accent-color);margin-right:10px}.facilities-section ul{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:599px){.facilities-section ul{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:1199px){.facilities-section ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1199px){.facilities-section ul{grid-template-columns:repeat(3,1fr)}}.sectiontitle{color:var(--secondary-color)}#Facilities-section{margin:0 20px}#carouselsection{height:auto;margin:20px auto 10px;max-height:100vh;max-width:100vh;text-align:center;width:auto}.afterMui{align-items:center;display:flex;gap:10px;justify-content:left}#booking-section{margin:20px;text-align:center}.booking-content{align-items:center;display:flex;gap:20px;margin-left:10px}.era-logo{height:auto;width:100px}.booking-text{flex:1 1;margin-left:20px;text-align:left}.booking-button{background-color:var(--accent-color);border-radius:5px;color:var(--white);display:inline-block;margin-top:10px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.booking-button:hover{background-color:var(--secondary-color)}.booking-link{color:var(--accent-color);font-weight:700;margin-top:10px;text-decoration:none}.booking-text .sectiontitle{margin-bottom:10px}.booking-link:hover{text-decoration:underline}@media screen and (max-width:750px){.era-logo{width:80px}}@media screen and (max-width:300px){.era-logo{width:60px}}.article-list-element{background:none;border-bottom:1px solid var(--accent-color);cursor:pointer;padding:15px}.article-list-element img{max-width:25%}.article-info{background:none}.article-info h2,h3{color:var(--accent-color);margin:0}.articledetails{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.articledetails-content{background-color:#fff;border-radius:15px;box-shadow:0 8px 16px #0000004d;max-height:80%;max-width:80%;overflow-y:auto;padding:30px;position:relative}.close-button{align-content:center;background-color:#fff;border-color:none;border-radius:50%;box-shadow:0 0 8px #0000;color:#000;cursor:pointer;font-weight:700;height:40px;position:absolute;right:5px;text-align:center;top:5px;transition:background-color .3s ease-in-out;width:40px}.close-button:hover{background-color:#d9d9d9}@media (min-width:750px){.articledetails-content{max-width:60%}}.nieuwpoort-container{padding:20px}.titletovisit{color:var(--secondary-color)}.tabs-container{background-color:var(--primary-color)}.tab-nav{border-radius:5px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.tab-button{background-color:var(--primary-color);border:none;border-bottom:1px solid var(--secondary-color);cursor:pointer;flex:1 1;min-width:150px;padding:10px 0;text-align:center;transition:background-color .3s ease,border-bottom .3s ease}.tab-button:hover{font-weight:700}.tab-button.active{border-bottom:5px solid var(--accent-color);color:var(--accent-color);font-weight:700}.article-list-section{margin-top:20px}.article-list-section h2{margin:0;padding-left:20px}.article-list-element{align-items:center;display:flex}.article-list-element img{border-radius:5px;height:100px;margin-right:20px;object-fit:cover;width:150px}.article-info{flex:1 1}.article-info h3{color:var(--secondary-color);margin:0}.popuptitle{color:var(--secondary-color);margin-top:-10px;text-align:center}.article-info p{color:var(--primary-text-color);margin:5px 0 0}@media only screen and (min-width:1199px){.tab-button{transition:background-color .3s ease-in-out}.tab-button:hover{background-color:var(--secondary-color);color:var(--white)}}.articledetails-content-param{display:flex;flex-direction:column;gap:20px}.articledetails-content-param h2{color:var(--secondary-color);margin-bottom:20px;text-align:center}.articledetails-content-param img{border-radius:10px;box-shadow:0 4px 8px #0003;margin-bottom:20px;max-height:40%;max-width:100%;object-fit:cover}.articledetails-content-param p{color:var(--primary-text-color);line-height:1.6}.download-button{background-color:var(--secondary-color);border:none;border-radius:5px;color:var(--white);cursor:pointer;margin-top:10px;padding:10px 20px;transition:background-color .3s ease}.download-button:hover{background-color:var(--accent-color)}.download-button:disabled{background-color:var(--primary-color);color:#292929!important;cursor:not-allowed}.unavailable{color:#ad0101!important;margin-top:5px}.moreInfo{font-weight:700;margin-top:20px}@media (min-width:750px){.articledetails-content-param{flex-direction:row;gap:20px;text-align:left}.articledetails-content-param h2{flex-basis:100%;text-align:center}.articledetails-content-param img{margin-bottom:0;margin-right:20px;max-height:none;max-width:40%}.articledetails-content-param p{flex:1 1}}.contact-container{background-color:var(--white);border:1px solid #000;border-radius:10px;margin:20px auto;max-width:600px;padding:20px}.contact-container h1{color:var(--secondary-color);text-align:center}.contact-container p{color:var(--primary-text-color);text-align:center}.contact-form{display:flex;flex-direction:column}.contact-form label{margin-top:10px}.contact-form input,.contact-form textarea{background-color:var(--background-color);border:1px solid var(--secondary-color);border-radius:5px;margin-top:5px;padding:10px}.contact-form button{background-color:var(--secondary-color);border:none;border-radius:5px;color:var(--white);cursor:pointer;margin-top:20px;padding:10px;transition:background-color .3s ease}.contact-form button:hover{background-color:var(--accent-color)}.container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:2rem;text-align:center}.errorCode{color:#ff6b6b;font-size:6rem;margin:0}.message{color:#333;font-size:2rem;margin:.5rem 0}.description{color:#666;font-size:1.2rem;margin:1rem 0 2rem}.homeButton{background-color:var(--secondary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.homeButton:hover{background-color:#45a049}
/*# sourceMappingURL=main.565fd99f.css.map*/