label[data-astro-cid-2akl562k]{--label-icon-size: 0.875rem;--caret-size: 1.25rem;display:flex;align-items:center;gap:0.25rem;font-size:1rem;position:relative}label[data-astro-cid-2akl562k]:hover:before{width:100%}label[data-astro-cid-2akl562k]:before{content:"";width:0%;height:2px;background:var(--primary);opacity:1;display:block;position:absolute;bottom:0.25rem;left:0;transition:width 0.3s}.icon[data-astro-cid-2akl562k]{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;color:inherit;width:0.9375rem}.label-icon[data-astro-cid-2akl562k]{font-size:var(--label-icon-size);inset-inline-start:0}.caret[data-astro-cid-2akl562k]{transform:rotate(180deg) translateY(50%);transition:0.3s;inset-inline-end:0}select[data-astro-cid-2akl562k]{font-size:clamp(1rem,2.5vw,1.5rem);border:0;padding-block:0.625rem;padding-inline:calc(var(--label-icon-size) + 0.25rem) calc(var(--caret-size) + 0.25rem);background-color:transparent;text-overflow:ellipsis;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}option[data-astro-cid-2akl562k]{background-color:var(--light);color:var(--grey)}@media only screen and (min-width: 64rem){select[data-astro-cid-2akl562k]{font-size:clamp(0.875rem,1vw,1rem)}}body.dark-mode label[data-astro-cid-2akl562k]{color:var(--bodyTextColorWhite)}body.dark-mode label[data-astro-cid-2akl562k]:before{background-color:var(--primaryLight)}body.dark-mode option[data-astro-cid-2akl562k]{background-color:var(--grey);color:var(--light);padding:1rem}@media only screen and (min-width: 0){.options-wrapper[data-astro-cid-7umumgs5]{display:flex;flex-direction:column;margin-left:auto;border-top:1px solid hsl(224,6%,77%);padding-block:1em}body.dark-mode{.options-wrapper {border-top: 1px solid hsl(224,10%,23%);}}}@media only screen and (min-width: 64rem){.options-wrapper[data-astro-cid-7umumgs5]{display:flex;flex-direction:row;padding:0;border-top:none;gap:1.5em}body.dark-mode{.options-wrapper {border-top: none;}}}@media only screen and (max-width: 63.9375rem){body.cs-open{overflow:hidden}#cs-navigation[data-astro-cid-3ef6ksr2]{font-family:"Roboto","Arial",sans-serif;width:100%;box-sizing:border-box;padding:0.75rem 1rem;background-color:#fff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;position:fixed;z-index:10000}#cs-navigation[data-astro-cid-3ef6ksr2]:before{content:"";width:0%;height:100vh;background:rgba(0,0,0,0.6);opacity:0;display:block;position:absolute;top:100%;right:0;z-index:-11;transition:width 0.5s,opacity 0.3s;backdrop-filter:blur(10px)}#cs-navigation[data-astro-cid-3ef6ksr2].cs-active:before{width:100%;opacity:1}#cs-navigation[data-astro-cid-3ef6ksr2].cs-active .cs-ul-wrapper[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:scaleX(1);transition-delay:0.2s}#cs-navigation[data-astro-cid-3ef6ksr2].cs-active .cs-li[data-astro-cid-3ef6ksr2]{opacity:1;transform:translateX(0)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-container[data-astro-cid-3ef6ksr2]{width:100%;display:flex;justify-content:flex-end;align-items:center}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2]{width:40%;max-width:7.5rem;height:100%;margin:0 auto 0 0;box-sizing:border-box;padding:0;display:flex;justify-content:center;align-items:center;z-index:10}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-toggle[data-astro-cid-3ef6ksr2]{width:clamp(2.75rem,6vw,3rem);height:clamp(2.75rem,6vw,3rem);margin:0 0 0 auto;background-color:transparent;border:none;border-radius:0.25rem;display:flex;justify-content:center;align-items:center}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-toggle[data-astro-cid-3ef6ksr2].cs-active .select-wrapper[data-astro-cid-3ef6ksr2]{display:flex}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-active[data-astro-cid-3ef6ksr2] .cs-line1[data-astro-cid-3ef6ksr2]{top:50%;transform:translate(-50%,-50%) rotate(225deg)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-active[data-astro-cid-3ef6ksr2] .cs-line2[data-astro-cid-3ef6ksr2]{top:50%;transform:translate(-50%,-50%) translateY(0) rotate(-225deg);transform-origin:center}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-active[data-astro-cid-3ef6ksr2] .cs-line3[data-astro-cid-3ef6ksr2]{opacity:0;bottom:100%}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-box[data-astro-cid-3ef6ksr2]{width:clamp(1.5rem,2vw,1.75rem);height:clamp(0.875rem,1.5vw,1rem);position:relative}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-line[data-astro-cid-3ef6ksr2]{width:100%;height:2px;background-color:#1a1a1a;border-radius:2px;position:absolute;left:50%;transform:translateX(-50%)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-line1[data-astro-cid-3ef6ksr2]{top:0;transition:transform 0.5s,top 0.3s,left 0.3s;animation-duration:0.7s;animation-timing-function:ease;animation-direction:normal;animation-fill-mode:forwards;transform-origin:center}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-line2[data-astro-cid-3ef6ksr2]{top:50%;transform:translateX(-50%) translateY(-50%);transition:top 0.3s,left 0.3s,transform 0.5s;animation-duration:0.7s;animation-timing-function:ease;animation-direction:normal;animation-fill-mode:forwards}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-line3[data-astro-cid-3ef6ksr2]{bottom:0;transition:bottom 0.3s,opacity 0.3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul-wrapper[data-astro-cid-3ef6ksr2]{height:100vh;background-color:#fff;box-shadow:inset rgba(0,0,0,0.2) 0px 8px 24px;opacity:0;visibility:hidden;position:absolute;top:100%;right:0;left:auto;z-index:-1;overflow:hidden;transform:scaleX(0);transition:transform 0.4s,opacity 0.3s;transform-origin:top right;padding:3rem clamp(1.75rem,3vw,2.5rem) 2rem 4.375rem;display:grid;gap:clamp(1.25rem,2.6vw,2.25rem)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul[data-astro-cid-3ef6ksr2]{width:auto;min-width:40%;margin:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:1.25rem;overflow:scroll}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]{text-align:right;list-style:none;width:100%;margin-right:0;opacity:0;transform:translateX(-40/16rem);transition:transform 0.6s,opacity 0.9s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(1){transition-delay:0.05s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(2){transition-delay:0.1s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(3){transition-delay:0.15s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(4){transition-delay:0.2s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(5){transition-delay:0.25s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(6){transition-delay:0.3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(7){transition-delay:0.35s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(8){transition-delay:0.4s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(9){transition-delay:0.45s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]{font-size:clamp(1rem,2.5vw,1.5rem);color:inherit;line-height:1.2em;text-decoration:none;margin:0;display:inline-block;position:relative}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]:before{content:"";width:100%;height:1px;background:currentColor;opacity:1;display:none;position:absolute;bottom:-0.125rem;left:0}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-active:before{display:block}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-dropdown-button{display:flex;align-items:center;margin-left:auto;gap:0.5em}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-button-solid[data-astro-cid-3ef6ksr2]{display:none}}@media only screen and (max-width: 63.9375rem){body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2]{background-color:var(--dark)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2]{filter:grayscale(1) brightness(1000%)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-line[data-astro-cid-3ef6ksr2]{background-color:#fff}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul-wrapper[data-astro-cid-3ef6ksr2]{background-color:var(--medium)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]{color:var(--bodyTextColorWhite)}}@media only screen and (max-width: 63.9375rem){#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]{color:var(--bodyTextColorWhite);color:var(--headerColor);position:relative}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2].cs-active .cs-drop-ul[data-astro-cid-3ef6ksr2]{height:auto;margin:0.75rem 0 0 0;padding:1.5rem;opacity:1;visibility:visible;transform:scale(1)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2].cs-active .cs-drop-link[data-astro-cid-3ef6ksr2]{opacity:1}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2].cs-active .cs-drop-icon[data-astro-cid-3ef6ksr2]{transform:rotate(0)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]{position:relative;transition:opacity 0.3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-icon[data-astro-cid-3ef6ksr2]{width:0.9375rem;height:auto;display:inline-block;color:inherit;transform:rotate(180deg);transition:0.3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-ul[data-astro-cid-3ef6ksr2]{width:100%;height:0;margin:0;box-sizing:border-box;padding:0 1.5rem 0 1.5rem;background-color:var(--primary);opacity:0;display:flex;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:0.75rem;overflow:hidden;transform:scale(0);transition:padding 0.3s,margin 0.3s,height 0.3s,opacity 0.3s,transform 0.3s,visibility 0.3s;transform-origin:top right}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]{text-align:inherit;list-style:none}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-drop-link{font-size:clamp(0.875rem,2vw,1.25rem);color:inherit}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown-button[data-astro-cid-3ef6ksr2]{background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media only screen and (min-width: 64rem){#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]{position:relative}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]:hover,#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2].cs-active{cursor:pointer}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]:hover .cs-drop-ul[data-astro-cid-3ef6ksr2],#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2].cs-active .cs-drop-ul[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:scaleY(1)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]:hover .cs-drop-li[data-astro-cid-3ef6ksr2],#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2].cs-active .cs-drop-li[data-astro-cid-3ef6ksr2]{opacity:1;transform:translateY(0)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]:has(.cs-drop-icon){display:flex;align-items:center}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]:has(.cs-drop-icon):hover .cs-drop-icon[data-astro-cid-3ef6ksr2]{transform:rotate(0)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-icon[data-astro-cid-3ef6ksr2]{width:0.9375rem;height:auto;display:inline-block;color:inherit;transform:rotate(180deg);transition:0.3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-ul[data-astro-cid-3ef6ksr2]{min-width:12.5rem;margin:0;padding:0;background-color:#fff;box-shadow:rgba(149,157,165,0.2) 0px 10px 16px;opacity:0;border-bottom:5px solid var(--primary);visibility:hidden;position:absolute;top:100%;z-index:-100;overflow:hidden;transform:scaleY(0);transition:transform 0.3s,visibility 0.3s,opacity 0.3s;transform-origin:top}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]{font-size:1rem;text-decoration:none;list-style:none;width:100%;height:auto;color:var(--bodyTextColor);opacity:0;display:block;transform:translateY(-10/16rem);transition:opacity 0.6s,transform 0.6s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(1){transition-delay:0.05s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(2){transition-delay:0.1s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(3){transition-delay:0.15s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(4){transition-delay:0.2s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(5){transition-delay:0.25s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(6){transition-delay:0.3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(7){transition-delay:0.35s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(8){transition-delay:0.4s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(9){transition-delay:0.45s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(10){transition-delay:0.5s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(11){transition-delay:0.55s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(12){transition-delay:0.6s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(13){transition-delay:0.65s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-drop-link{font-size:1rem;line-height:1.5em;text-decoration:none;white-space:nowrap;width:100%;box-sizing:border-box;padding:0.75rem;color:var(--bodyTextColor);display:block;transition:color 0.3s,background-color 0.3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-drop-link:hover{background-color:#f7f7f7}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-drop-link:focus-within{outline:2px solid currentColor;outline-offset:-2px}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-drop-link:before{display:none}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown-button[data-astro-cid-3ef6ksr2]{background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media only screen and (min-width: 0rem){body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-ul[data-astro-cid-3ef6ksr2]{background-color:var(--dark)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-drop-link:hover{background-color:var(--medium)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-icon[data-astro-cid-3ef6ksr2]{filter:grayscale(1) brightness(1000%)}}@media only screen and (min-width: 64rem){#cs-navigation[data-astro-cid-3ef6ksr2]{font-family:"Roboto","Arial",sans-serif;width:100%;box-sizing:border-box;padding:0 1rem;background-color:#fff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;position:fixed;z-index:10000}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-container[data-astro-cid-3ef6ksr2]{width:100%;max-width:80rem;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-toggle[data-astro-cid-3ef6ksr2]{display:none}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2]{height:4.0625rem;margin:0 auto 0 0;padding:0;display:flex;justify-content:center;align-items:center;z-index:100}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul[data-astro-cid-3ef6ksr2]{width:auto;max-width:60%;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;gap:clamp(1.25rem,2.6vw,2.25rem)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul[data-astro-cid-3ef6ksr2]::after{content:"";height:2rem;border-inline-end:1px solid hsl(224,6%,77%)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]{list-style:none;padding:2rem 0;flex:none}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]{font-size:clamp(0.875rem,1vw,1rem);line-height:1.5em;text-decoration:none;margin:0;color:var(--bodyTextColor);display:block;position:relative}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]:hover:before{width:100%}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-active:before{width:100%}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]:before{content:"";width:0%;height:2px;background:var(--primary);opacity:1;display:block;position:absolute;bottom:0rem;left:0;transition:width 0.3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-dropdown-button{display:flex;align-items:center;gap:0.5em}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-settings[data-astro-cid-3ef6ksr2]{gap:0.5rem}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-settings[data-astro-cid-3ef6ksr2].cs-hidden{display:flex}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-settings[data-astro-cid-3ef6ksr2].cs-shown{display:none}}@media only screen and (min-width: 64rem) and (max-width: 90rem){#cs-navigation[data-astro-cid-3ef6ksr2] .cs-container[data-astro-cid-3ef6ksr2]{gap:0.75rem}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul[data-astro-cid-3ef6ksr2]{max-width:55%;gap:clamp(1rem,1.8vw,1.5rem)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-settings[data-astro-cid-3ef6ksr2]{gap:0.75rem;flex-shrink:0}}@media only screen and (min-width: 90.0625rem){#cs-navigation[data-astro-cid-3ef6ksr2] .cs-container[data-astro-cid-3ef6ksr2]{gap:2rem}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul[data-astro-cid-3ef6ksr2]{gap:clamp(1.5rem,2.8vw,2.5rem)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-settings[data-astro-cid-3ef6ksr2]{gap:1rem}}@media only screen and (min-width: 64rem){body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2]{background-color:var(--dark)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2]{filter:grayscale(1) brightness(1000%)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul[data-astro-cid-3ef6ksr2]{}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul[data-astro-cid-3ef6ksr2]::after{border-inline-end:1px solid hsl(224,10%,23%)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]{color:var(--bodyTextColorWhite)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]:before{background-color:var(--primaryLight)}}@media only screen and (min-width: 0em){#footer[data-astro-cid-sz7xmlte]{font-size:min(4vw,1.2em);padding:5.25rem 0 1.25rem;background:var(--dark)}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte]{text-align:center;margin:auto;margin-bottom:3.125rem}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{text-align:center;width:auto;height:2em;margin:auto;margin-bottom:1.25em;display:inline-block}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:auto;height:100%;display:block}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .social-media-container[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:1.25rem;margin-bottom:1.875em}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .social-media-icon[data-astro-cid-sz7xmlte]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.1);color:white;transition:all 0.3s ease}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .social-media-icon[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:1.25rem;height:1.25rem}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .social-media-icon[data-astro-cid-sz7xmlte]:hover{transform:translateY(-3px)}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .social-media-icon[data-astro-cid-sz7xmlte]:hover.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .social-media-icon[data-astro-cid-sz7xmlte]:hover.facebook{background:#4267b2}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .social-media-icon[data-astro-cid-sz7xmlte]:hover.google-review{}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .social-media-icon[data-astro-cid-sz7xmlte]:hover.google-review.google-review{background:conic-gradient(from 0deg,#4285F4 0deg 72deg,#34A853 72deg 144deg,#FBBC05 144deg 216deg,#EA4335 216deg 288deg,#4285F4 288deg 360deg);background-color:#4285F4}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .social-media-icon[data-astro-cid-sz7xmlte]:hover.whatsapp{background:#25d366}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:0.875rem;line-height:27/14;text-align:center;width:100%;width:307/14rem;margin:auto;color:#fff;opacity:0.9}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte]{width:96%;max-width:25.4375rem;margin:auto}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte]{width:96%;max-width:19.1875rem;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin-top:0;margin-bottom:0;padding:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]:nth-of-type(3){margin-top:3.125rem}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]:nth-of-type(3) li[data-astro-cid-sz7xmlte]{margin-bottom:1rem;display:flex;justify-content:flex-start;align-items:center}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]:nth-of-type(3) li[data-astro-cid-sz7xmlte]:last-of-type{margin-bottom:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{font-size:1.125rem;list-style:none;margin-bottom:0.75rem;color:#fff;opacity:0.9}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{line-height:21/18em;text-decoration:none;color:#fff;transition:color 0.3s}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--primary)}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:1.125rem;font-weight:bold;line-height:21/18em;text-transform:uppercase;margin-bottom:2.3125rem;color:#fff;position:relative}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]:before{content:"";width:6.0625rem;height:0.125rem;background:var(--primary);opacity:1;display:block;position:absolute;bottom:-1rem;left:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .buttons[data-astro-cid-sz7xmlte]{display:flex;justify-content:center}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .cs-button-solid[data-astro-cid-sz7xmlte]{width:15.625rem;height:3.3125rem;margin:0;padding-top:0.1875rem}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte]{font-size:1rem;line-height:2.25rem;text-align:center;width:96%;margin:auto;margin-top:6.25rem;color:#fff;display:flex;flex-direction:column;align-items:center;gap:2em}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:1rem;text-decoration:none;color:var(--primaryDark)}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte] .copyright[data-astro-cid-sz7xmlte]{font-size:1rem;display:block}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte] .settings[data-astro-cid-sz7xmlte]{display:flex}}@media only screen and (min-width: 64em){#footer[data-astro-cid-sz7xmlte]{font-size:min(1.2vw,1em)}#footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{width:96%;max-width:82.5rem;margin:auto;padding:0;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte]{text-align:left;width:25.5625rem;margin:0}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{text-align:left;height:2.5rem;margin-left:0}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .social-media-container[data-astro-cid-sz7xmlte]{justify-content:flex-start}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{text-align:left;margin-left:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte]{width:38.0625rem;max-width:none;margin:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte]{width:96%;max-width:48.0625rem;max-width:initial;margin:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]:nth-of-type(3){margin-top:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]:nth-of-type(3) li[data-astro-cid-sz7xmlte]:first-of-type{margin-bottom:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{position:relative}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:before{content:"";width:0%;height:0.125rem;background:var(--primary);opacity:1;display:block;position:absolute;bottom:-0.1875rem;left:0;transition:width 0.3s}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover:before{width:100%}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .buttons[data-astro-cid-sz7xmlte]{justify-content:flex-start}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:center}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte] .copyright[data-astro-cid-sz7xmlte]{display:inline-block}}@media only screen and (min-width: 0em){body.dark-mode #footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--primaryDark)}}/* CODESTITCH STYLES, RESET, HEADER/NAVIGATION AND FOOTER */
/*-- -------------------------- -->
<---        Core Styles         -->
<--- -------------------------- -*/
/* CodeStitch Root and Helpers */
@media only screen and (min-width: 0em) {
  :root {
    --primary: #00c9a7;
    /* Aqua */
    --primaryLight: #66e0c2;
    /* Licht aqua */
    --secondary: #c4e501;
    /* Lime */
    --secondaryLight: #e5ffb0;
    /* Licht lime */
    --headerColor: #102a43;
    /* Donkerblauwgrijs voor contrast */
    --bodyTextColor: #334e68;
    /* Zacht blauwgrijs voor leesbaarheid */
    --bodyTextColorWhite: #f7fefe;
    /* Hele lichte aqua voor op donkere vlakken */
    --primaryDark: #00c9a7;
    /* Zelfde aqua als basis */
    --dark: #0b1e27;
    /* Diepblauwgroen, bijna zwart */
    --medium: #164248;
    /* Aqua-grijs mix voor knoppen of borders */
    --accent: #c4e501;
    /* Lime als accentkleur */
    --grey: hsl(180, 10%, 25%);
    /* Gedempt cyaan-grijs */
    --light: hsl(180, 20%, 92%);
    /* Zacht aqua lichtgrijs voor achtergronden */
    /* 13px - 16px */
    --topperFontSize: clamp(0.8125rem, 1.6vw, 1rem);
    /* 31px - 49px */
    --headerFontSize: clamp(1.9375rem, 3.9vw, 3.0625rem);
    --bodyFontSize: 1rem;
    /* 60px - 100px top and bottom*/
    --sectionPaddingDouble: clamp(3.75rem, 7.82vw, 6.25rem) 1rem;
    /* 15px - 25px top and bottom (reduced by 50% from previous values) */
    --sectionPadding: clamp(0.9375rem, 1.955vw, 1.5625rem) 0.5rem;
  }
  .cs-topper {
    font-size: var(--topperFontSize);
    font-weight: 700;
    line-height: 1.2em;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: var(--primaryLight);
    display: block;
    text-align: center !important;
    width: 100%;
    align-self: center;
  }
  .cs-title-topper {
    font-size: var(--headerFontSize);
    font-weight: 900;
    line-height: 1.2em;
    margin: 0 auto 1rem;
    color: var(--primaryLight);
    position: relative;
  }
  .cs-title {
    font-size: var(--headerFontSize);
    font-weight: 900;
    line-height: 1.2em;
    margin: 0 auto 1rem;
    color: var(--headerColor);
    position: relative;
    text-align: center !important;
    width: 100%;
    align-self: center;
  }
  .cs-text {
    font-size: var(--bodyFontSize);
    line-height: 1.5em;
    width: 100%;
    margin: 0 auto;
    color: var(--bodyTextColor);
  }
  .cs-button-solid {
    font-size: 1rem;
    font-weight: bold;
    line-height: 3.125em;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    width: auto;
    height: 3.125rem;
    padding: 0 1.875rem;
    color: var(--light);
    background-color: var(--primary);
    display: inline-block;
    position: relative;
    z-index: 1;
    transition: color 0.3s;
    transition-delay: 0.1s;
  }
  .cs-button-solid:hover {
    color: #fff;
  }
  .cs-button-solid:hover:before {
    width: 100%;
  }
  .cs-button-solid:before {
    content: "";
    width: 0;
    height: 100%;
    background-color: #000;
    opacity: 1;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: width 0.3s;
  }
}
/* Dark mode general styles */
@media only screen and (min-width: 0em) {
  body.dark-mode {
    background-color: var(--dark);
    /* Fallback text color */
  }
  body.dark-mode p,
  body.dark-mode li,
  body.dark-mode h1,
  body.dark-mode h2,
  body.dark-mode h3,
  body.dark-mode h4,
  body.dark-mode h5,
  body.dark-mode h6 {
    color: #fff;
  }
  body.dark-mode .cs-topper {
    color: var(--primaryDark);
  }
  body.dark-mode .cs-reviewer {
    color: var(--bodyTextColorWhite);
  }
}
/* Fonts and general styles */
@media only screen and (min-width: 0em) {
  /* roboto-regular - latin */
  @font-face {
    font-style: normal;
    font-family: "Roboto";
    font-weight: 400;
    font-display: swap;
    src: local(""), url("/assets/fonts/roboto-v29-latin-regular.woff2") format("woff2"),  url("/assets/fonts/roboto-v29-latin-regular.woff") format("woff");
    /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* roboto-700 - latin */
  @font-face {
    font-style: normal;
    font-family: "Roboto";
    font-weight: 700;
    font-display: swap;
    src: local(""), url("/assets/fonts/roboto-v29-latin-700.woff2") format("woff2"),  url("/assets/fonts/roboto-v29-latin-700.woff") format("woff");
    /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* roboto-900 - latin */
  @font-face {
    font-style: normal;
    font-family: "Roboto";
    font-weight: 900;
    font-display: swap;
    src: local(""), url("/assets/fonts/roboto-v29-latin-900.woff2") format("woff2"),  url("/assets/fonts/roboto-v29-latin-900.woff") format("woff");
    /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* MeowScript-regular - latin */
  @font-face {
    font-style: normal;
    font-family: "MeowScript";
    font-weight: 400;
    font-display: swap;
    src: local(""), url("/assets/fonts/meowscript-regular.woff2") format("woff2"),  url("/assets/fonts/meowscript-regular.woff") format("woff");
    /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  .special-word {
    font-style: italic;
    /* Change font style */
    font-size: 36px;
    /* Change font size */
  }
  .special-word-2 {
    font-style: italic;
    /* Change font style */
    font-size: 36px;
    /* Change font size */
  }
  body,
  html {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 100%;
    margin: 0;
    padding: 0;
    color: var(--bodyTextColor);
    overflow-x: hidden;
  }
  *,
  *:before,
  *:after {
    margin: 0;
    box-sizing: border-box;
    padding: 0;
  }
  body {
    transition: background-color 0.3s;
  }
  .container {
    width: 92%;
    margin: auto;
    position: relative;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: 0;
    color: var(--headerColor);
  }
  p,
  li,
  a {
    font-size: 1rem;
    line-height: 1.5em;
    margin: 0;
  }
  p,
  li {
    color: #353535;
  }
  a:hover,
  button:hover {
    cursor: pointer;
  }
  .skip {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1111111;
  }
}
/* Reset Margins */
@media only screen and (min-width: 1024px) {
  body,
  html {
    margin: 0;
    padding: 0;
  }
}
/* Scale full website with the viewport width */
@media only screen and (min-width: 2000px) {
  body,
  html {
    font-size: 0.85vw;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.cs-hidden {
  display: none;
}
.cs-shown {
  display: flex;
}
