@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@300;400;500;600&family=Inter:opsz@14..32&display=swap");:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#f8fafb;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#2eff9d;--bs-secondary:#86d1ff;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:46,255,157;--bs-secondary-rgb:134,209,255;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:248,250,251;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:248,250,251;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(248,250,251,.15),rgba(248,250,251,0));--bs-body-font-family:Inter,sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#f8fafb;}*,*::before,*::after{box-sizing:border-box;}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth;}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;}h1,.h1{font-size:calc(1.375rem + 1.5vw);}@media (min-width: 1200px){h1,.h1{font-size:2.5rem;}}h3,.h3{font-size:calc(1.3rem + .6vw);}@media (min-width: 1200px){h3,.h3{font-size:1.75rem;}}h4,.h4{font-size:calc(1.275rem + .3vw);}@media (min-width: 1200px){h4,.h4{font-size:1.5rem;}}p{margin-top:0;margin-bottom:1rem;}ol,ul{padding-left:2rem;}ol,ul,dl{margin-top:0;margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}blockquote{margin:0 0 1rem;}b,strong{font-weight:bolder;}a{color:#2eff9d;text-decoration:underline;}a:hover{color:#24cc7d;}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}[role=button]{cursor:pointer;}[list]::-webkit-calendar-picker-indicator{display:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer;}::-moz-focus-inner{padding:0;border-style:none;}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0;}::-webkit-inner-spin-button{height:auto;}[type=search]{outline-offset:-2px;-webkit-appearance:textfield;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-color-swatch-wrapper{padding:0;}::file-selector-button{font:inherit;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}[hidden]{display:none !important;}.container,.wp-block-group,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x,1.25rem);padding-left:var(--bs-gutter-x,1.25rem);margin-right:auto;margin-left:auto;}@media (min-width: 576px){.container-sm,.container,.wp-block-group{max-width:540px;}}@media (min-width: 768px){.container-md,.container-sm,.container,.wp-block-group{max-width:720px;}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container,.wp-block-group{max-width:960px;}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container,.wp-block-group{max-width:960px;}}.row{--bs-gutter-x:2.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}.row > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}.col{flex:1 0 0%;}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}@keyframes progress-bar-stripes{0%{background-position-x:1rem;}}@keyframes spinner-border{to{transform:rotate(360deg);}}@keyframes spinner-grow{0%{transform:scale(0);}50%{opacity:1;transform:none;}}@keyframes placeholder-glow{50%{opacity:.2;}}@keyframes placeholder-wave{100%{mask-position:-200% 0%;}}header{position:relative;width:500px;height:100vh;flex-shrink:0;}header .header{position:fixed;top:0;left:0;transition:top .3s;padding:3rem 2.0625rem;z-index:9999;width:500px;height:100%;transition:margin-left .4s ease-in-out;overflow-y:scroll;box-shadow:0px 0px 10px rgba(0,0,0,.2);background-color:#0a2937;color:#f8fafb;}header .header::-webkit-scrollbar-track{border-radius:4px;background-color:#0a2937;}header .header::-webkit-scrollbar{width:4px;background-color:#0a2937;}header .header::-webkit-scrollbar-thumb{border-radius:4px;background-color:#2eff9d;}header .nav-wrapper{display:flex;justify-content:flex-end;}header .nav-wrapper .nav-content{width:340px;max-width:340px;}header .logo{display:block;width:100%;height:50px;background-size:contain;background-repeat:no-repeat;background-position:left center;}header .main-menu{margin-top:3.125rem;}header .main-menu ul li.menu-item{margin-bottom:.625rem;}header .main-menu ul li.menu-item.current_page_item > a{color:#2eff9d;}header .main-menu ul li.menu-item a{font-size:1.25rem;transition:all .4s ease-in-out;font-weight:600;color:#f8fafb;line-height:1.8;}@media (max-width: 1920px){header .main-menu ul li.menu-item a{font-size:1.25rem;}}@media (max-width: 1600px){header .main-menu ul li.menu-item a{font-size:1.125rem;}}header .main-menu ul li.menu-item ul.sub-menu{list-style:none;padding-left:1.25rem;}header .main-menu ul li.menu-item ul.sub-menu li{margin-bottom:0;}header .main-menu ul li.menu-item ul.sub-menu li a{font-size:1.25rem;font-weight:400;}@media (max-width: 1920px){header .main-menu ul li.menu-item ul.sub-menu li a{font-size:1.25rem;}}@media (max-width: 1600px){header .main-menu ul li.menu-item ul.sub-menu li a{font-size:1.125rem;}}@media (max-width: 1200px){header{width:340px;}header .header{width:340px;}}@media (max-width: 576px){header{width:310px;}header .header{width:310px;}}::-moz-selection{background:#2eff9d;color:#fff;}::selection{background:#2eff9d;color:#fff;}@keyframes slideInFromTop{0%{transform:translateY(-200px);opacity:0;}100%{transform:translateY(0);opacity:1;}}.cursor{position:fixed;width:15px;height:15px;border-radius:50%;background-color:#2eff9d;pointer-events:none;mix-blend-mode:multiply;z-index:999999;transition:transform .4s ease-in-out;}html{padding:0;margin:0;overflow-x:hidden;}body{font-family:"Inter",sans-serif;font-size:1.25rem;color:#0a2937;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;padding:0;margin:0;}@media (max-width: 1920px){body{font-size:1.25rem;}}@media (max-width: 1600px){body{font-size:1.125rem;}}body main{display:flex;width:100%;min-height:100vh;}body .content-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:3rem 4.6875rem 7.5rem 4.6875rem;animation:.4s ease-out 0s 1 slideInFromTop;flex-grow:1;}body .content-wrapper ul li::marker{color:#2eff9d;}@media (max-width: 992px){body .content-wrapper{padding:100px 0 100px 0;}}@media (max-width: 576px){body{font-size:1.125rem;}}p,ul,figure.wp-block-image{margin-bottom:1.875rem;}p a{color:#fe6636;}a:link,a:visited,a:hover{text-decoration:none;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"IBM Plex Sans JP",sans-serif;color:#0a2937;font-weight:700;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;}h1,.h1{font-size:4rem;line-height:4.75rem;margin-bottom:2.5rem;}h1 span,.h1 span{color:#86d1ff;}@media (max-width: 1920px){h1,.h1{font-size:3.5rem;line-height:4.25rem;}}@media (max-width: 1600px){h1,.h1{font-size:3.25rem;line-height:4rem;}}h3,.h3{font-size:2rem;line-height:2.75rem;margin-bottom:1.25rem;}@media (max-width: 1920px){h3,.h3{font-size:1.75rem;line-height:2.5rem;}}@media (max-width: 1600px){h3,.h3{font-size:1.5rem;line-height:2.25rem;}}h4,.h4{font-size:1.5rem;line-height:2.25rem;margin-bottom:1.25rem;margin-top:2rem;}@media (max-width: 1920px){h4,.h4{font-size:1.25rem;line-height:2rem;}}@media (max-width: 1600px){h4,.h4{font-size:1.125rem;line-height:1.875rem;}}.page-nav{position:fixed;bottom:0;left:500px;width:calc(100% - 500px);padding:0 4.6875rem;background-color:#0a2937;}@media (max-width: 1200px){.page-nav{left:340px;width:calc(100% - 340px);}}@media (max-width: 992px){.page-nav{left:0;width:100%;padding:0;}}.page-nav .page-nav-item-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:1.25rem 0;}.page-nav .page-nav-item-label{display:inline-block;line-height:60px;font-size:1.25rem;font-weight:700;line-height:1.2;vertical-align:top;color:#f8fafb;transition:all .4s ease-in-out;}@media (max-width: 768px){.page-nav .page-nav-item-label{font-size:1.125rem;font-weight:600;line-height:40px;}}@media (max-width: 576px){.page-nav .page-nav-item-label{display:none;}}.page-nav .page-nav-item{display:flex;align-items:center;position:relative;width:auto;height:60px;margin-top:0;transition:all .4s ease-in-out;font-size:0;}.page-nav .page-nav-item:before{flex-shrink:0;}@media (max-width: 768px){.page-nav .page-nav-item{height:40px;}}.page-nav .page-nav-item.page-nav-prev:before{content:"";display:inline-block;height:60px;width:60px;background-position:50% 50%;background-size:70%;background-repeat:no-repeat;transition:all .2s ease-in-out;border-radius:50%;border:2px solid #86d1ff;background-color:#86d1ff;background-image:url("https://merkgids.wspsystems.com/wp-content/themes/juist-merkgids/images/arrow-prev-icon-dark.svg");transform:rotate(90deg);margin-right:1rem;}@media (max-width: 768px){.page-nav .page-nav-item.page-nav-prev:before{width:40px;height:40px;}}.page-nav .page-nav-item.page-nav-prev:hover:before{animation:upDown .8s infinite;}.page-nav .page-nav-item.page-nav-next:after{content:"";display:inline-block;height:60px;width:60px;background-position:50% 50%;background-size:70%;background-repeat:no-repeat;transition:all .2s ease-in-out;border-radius:50%;border:2px solid #86d1ff;background-color:#86d1ff;background-image:url("https://merkgids.wspsystems.com/wp-content/themes/juist-merkgids/images/arrow-next-icon-dark.svg");transform:rotate(90deg);margin-left:1rem;}@media (max-width: 768px){.page-nav .page-nav-item.page-nav-next:after{width:40px;height:40px;}}.page-nav .page-nav-item.page-nav-next:hover:after{animation:downUp .8s infinite;}@keyframes upDown{0%{background-position:50% 50%;}50%{background-position:30% 50%;}100%{background-position:50% 50%;}}@keyframes downUp{0%{background-position:50% 50%;}50%{background-position:70% 50%;}100%{background-position:50% 50%;}}.mobile-btn{position:relative;opacity:0;visibility:hidden;display:block;width:75px;height:75px;background-color:#86d1ff;transition:margin-left .4s ease-in-out;}.mobile-btn .icon{position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);display:inline-block;width:30px;height:3px;background-color:#fff;z-index:10;}.mobile-btn .icon:before,.mobile-btn .icon:after{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;transition:transform .3s;}.mobile-btn .icon:before{transform:translateY(-8px) rotate(0deg);}.mobile-btn .icon:after{transform:translateY(8px) rotate(0deg);}@media (max-width: 992px){.mobile-btn{opacity:1;visibility:visible;}}@media (max-width: 992px){header{width:auto;position:fixed;z-index:99999;}.header{position:unset;margin-left:-340px;}.mobile-btn{position:fixed;top:0;left:0;}}@media (max-width: 576px){.header{margin-left:-310px;}.mobile-btn{width:60px;height:60px;}}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}