body{margin:0;background-color:#0096c7;font-family:plus jakarta sans}body.menu-open{overflow:hidden}#menu-bar-container{position:fixed;top:0;width:100%;background-color:#0096c7;z-index:1000;display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 15px;box-shadow:0 2px 5px rgba(0,0,0,.2);overflow:visible;transition:transform .3s ease-in-out}#menu-logo{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:1001;transition:opacity .3s ease-in-out;font-family:plus jakarta sans,sans-serif}#menu-logo img{height:90px;width:auto;display:block}#menu-bar-button-container{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}#menu-bar-button-container .button-56{align-items:center;background-color:#f7f7f8;border:2px solid #111;border-radius:8px;box-sizing:border-box;color:#111;cursor:pointer;display:flex;font-family:plus jakarta sans,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:center;line-height:18px;padding:0 16px;position:relative;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}#menu-bar-button-container .button-56 i{margin-left:8px;color:red;font-size:16px}#menu-bar-button-container .button-56:after{background-color:#111;border-radius:8px;content:"";display:block;height:40px;left:0;width:100%;position:absolute;top:-2px;transform:translate(4px,4px);transition:transform .2s ease-out;z-index:-1}#menu-bar-button-container .button-56:hover:after{transform:translate(0,0)}#menu-bar-button-container .button-56:active{background-color:#f7f7f8;outline:0}#menu-bar-button-container .button-56:hover{outline:0}#menu-btn-container{position:relative;z-index:1001;display:flex;justify-content:flex-start;align-items:center}#menu-btn{width:39px;overflow:hidden}#menu-checkbox{display:none}#menu-label{position:relative;display:block;height:29px;cursor:pointer}#menu-label:before,#menu-label:after,#menu-bar{position:absolute;left:0;width:100%;height:5px;background-color:#f7f7f8;transition:background-color .3s ease}#menu-label:before,#menu-label:after{content:"";transition:.4s cubic-bezier(.68,-.55,.27,1.55)left}#menu-label:before{top:0}#menu-label:after{top:12px}#menu-bar{top:24px}#menu-bar:before{content:"MENU";position:absolute;top:5px;right:0;left:0;color:#f7f7f8;font-size:12px;font-weight:700;text-align:center;opacity:0;transition:opacity .4s ease,color .3s ease}#menu-checkbox:checked+#menu-label #menu-bar:before{opacity:1}#menu-checkbox:checked+#menu-label:before{left:-39px}#menu-checkbox:checked+#menu-label:after{left:39px}#menu-label:hover:before,#menu-label:hover:after,#menu-label:hover #menu-bar{background-color:#f7f7f8}#menu-label:hover #menu-bar:before{color:#f7f7f8!important;opacity:1;transition:color .3s ease}#menu-checkbox:checked+#menu-label #menu-bar:before{animation:moveUpThenDown .8s ease .2s forwards,shakeWhileMovingUp .8s ease .2s forwards,shakeWhileMovingDown .2s ease .8s forwards}@keyframes moveUpThenDown{0%{top:0}50%{top:-27px}100%{top:-14px}}@keyframes shakeWhileMovingUp{0%{transform:rotateZ(0)}25%{transform:rotateZ(-10deg)}50%{transform:rotateZ(0)}75%{transform:rotateZ(10deg)}100%{transform:rotateZ(0)}}@keyframes shakeWhileMovingDown{0%{transform:rotateZ(0)}80%{transform:rotateZ(3deg)}90%{transform:rotateZ(-3deg)}100%{transform:rotateZ(0)}}#full-screen-menu{position:fixed;top:70px;left:0;width:100%;height:calc(100% - 70px);background-color:#f7f7f8;display:flex;flex-direction:column;z-index:999;transform:translateX(-100%);transition:transform .5s ease}#full-screen-menu.open{transform:translateX(0)}#full-screen-menu>ul{list-style-type:none;padding:0;margin:50px 0 0 0;text-align:left;display:block}#full-screen-menu ul li{margin:0;padding:4px 0;width:auto}#full-screen-menu ul li a{color:#000;text-decoration:none;font-size:16px;font-weight:700;font-family:plus jakarta sans,sans-serif;display:inline-block;transition:color .3s ease}#full-screen-menu ul li a:hover{color:#0096c7}#full-screen-contact{margin-top:auto;margin-bottom:15px;display:flex;flex-direction:column;align-items:flex-start;padding:20px}#full-screen-contact-links{display:flex;flex-direction:row;gap:20px;margin-top:10px}#full-screen-contact-title{font-size:16px;font-weight:500;color:#333;margin-bottom:10px;font-family:plus jakarta sans,sans-serif}#full-screen-contact-links{display:flex;flex-direction:row;gap:10px;margin-top:10px}#full-screen-contact-links a{display:flex;align-items:center;justify-content:center;background-color:#f7f7f8;border:2px solid #111;border-radius:8px;box-sizing:border-box;color:#111;cursor:pointer;font-family:plus jakarta sans,sans-serif;font-size:16px;font-weight:700;height:32px;line-height:16px;padding:0 12px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation}#full-screen-contact-links a i{font-size:16px;color:#0096c7;margin-right:6px}#full-screen-contact-links a:after{background-color:#111;border-radius:8px;content:"";display:block;height:32px;left:0;width:100%;position:absolute;top:-2px;transform:translate(4px,4px);transition:transform .2s ease-out;z-index:-1}#full-screen-contact-links a:hover:after{transform:translate(0,0)}#full-screen-contact-links a:active{background-color:#f7f7f8;outline:0}#full-screen-contact-links a:hover{outline:0}#full-screen-buttons{flex:0 0 15%;display:flex;justify-content:center;align-items:center;gap:20px;background:url(https://ccm.ahis.dev/wp-content/uploads/2024/12/Achtergrond.webp)no-repeat 50%;background-size:120%;background-repeat:repeat-x}#full-screen-menu>ul{list-style-type:none;padding:0;margin:50px 0 0;text-align:left;display:block;width:100%}#full-screen-menu ul li{position:relative;margin:0;padding:15px 20px;width:100%;border-bottom:1px solid #ccc;cursor:pointer}#full-screen-menu ul li:not(:first-child){border-top:none}#full-screen-menu ul li a{color:#000;text-decoration:none;font-size:16px;font-weight:600;font-family:plus jakarta sans,sans-serif;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;transition:color .3s ease}#full-screen-menu ul li a:after{content:"\f054";font-family:"font awesome 5 free";font-weight:900;color:#999;font-size:16px;margin-left:auto;margin-right:10px;transition:color .3s ease}#full-screen-menu ul li a:hover{color:#005f8a}#full-screen-menu ul li a:hover:after{color:#005f8a}@media(min-width:768px){#menu-bar-container{display:none}#full-screen-menu{display:none!important}}