@font-face{font-display:swap;font-family:ApproachKoeln;font-style:normal;font-weight:400;src:url(./ApKo20-Rg.DC2U-z31.woff2) format("woff2")}@font-face{font-display:swap;font-family:ApproachKoeln;font-style:italic;font-weight:400;src:url(./ApKo20-RgIt.OhFN-vxp.woff2) format("woff2")}@font-face{font-display:swap;font-family:ApproachKoeln;font-style:normal;font-weight:600;src:url(./ApKo20-SmBd.DOFH0imv.woff2) format("woff2")}@font-face{font-display:swap;font-family:ApproachKoeln;font-style:italic;font-weight:600;src:url(./ApKo20-SmBdIt.B0IEZtvr.woff2) format("woff2")}@font-face{font-display:swap;font-family:ApproachKoeln;font-style:normal;font-weight:700;src:url(/assets/font/cgn_bootstrap5/font/ApKo20-Bd/wf/ApKo20-Bd.woff2) format("woff2")}@font-face{font-display:swap;font-family:ApproachKoeln;font-style:italic;font-weight:700;src:url(./ApKo20-BdIt.BlxGRBVJ.woff2) format("woff2")}body{font-family:ApproachKoelnRegular,Arial,sans-serif!important}*{box-sizing:border-box}.layout{display:flex;flex-direction:column;min-height:100vh}li,ul{border:0;list-style-type:none;margin:0;padding:0}a,h2{color:#2d2d2d;display:inline-block;font-size:1.125rem!important;line-height:2.19rem!important}h2{border-bottom:3px solid #2d2d2d;margin:0;padding:0;text-align:left}a{text-decoration:none}a:hover{text-decoration:underline}input[type=date]{max-width:500px!important}footer{background-color:#f1f1f1;margin-top:auto;padding:30px 40px;width:100%}.footer-content{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:1440px;width:100%}.footer-content-block{flex:1;margin-right:20px}.font-bold{font-weight:700}.maxwidth{max-width:310px}.header{box-shadow:0 4px 8px #0000004d;display:flex;height:100px;justify-content:center;padding:30px 40px;width:100%}.header-content{display:flex;justify-content:space-between;max-width:1440px;width:100%}.logo{max-width:100%;width:230px}.menu-button{align-items:center;background:none;border:none;color:red;cursor:pointer;display:flex}.menu-button>span:first-child{font-size:45px;font-weight:700}.menu-button>span:nth-child(2){font-size:20px;margin-left:10px;padding-top:10px}.navigation-drawer{background-color:#fff;height:100%;padding:20px;position:fixed;right:-415px;top:0;transition:right .3s ease;width:375px;z-index:1000}.navigation-drawer.open{right:0}.navigation-drawer ul{list-style-type:none;margin-top:60px;padding:0}.navigation-drawer li{font-family:Arial,sans-serif;font-size:22px;margin:15px 0}.navigation-drawer a{color:#000;text-decoration:none}.close-button{background:none;border:none;color:red;cursor:pointer;font-size:26px;font-weight:700;position:absolute;right:40px;top:20px}.overlay{background:#0003;inset:0;position:fixed;z-index:500}.main{display:flex;justify-content:center;margin-bottom:30px;margin-top:30px;width:100%}.main-content{max-width:1440px;width:100%}.fill-button{background-color:#8f8c8c;border:none;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin:38px 0 38px 38px;padding:15px;transition:background-color .3s ease,transform .2s ease;width:200px}.fill-button:hover{background-color:#555}.fill-button:active{background-color:#004494}.fill-button:focus{box-shadow:0 0 0 3px #007bff80;outline:none}.progress-container{background-color:#d3d3d3;border-radius:5px;box-shadow:0 2px 5px #0000001a;height:10px;margin-left:20px;margin-top:20px;max-width:1440px;width:100%}.progress-bar{background-color:red;border-radius:5px;height:100%}.page-info{font-family:Arial,sans-serif;font-size:1rem;margin-left:20px;margin-top:10px}.links{display:flex;gap:15px;margin-left:20px;margin-top:20px}.links a{color:#000;font-weight:400;padding:0;text-decoration:none;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}.links a:hover{color:#000;text-decoration:underline}.links a:focus{outline:none}.nuxt_content ul{list-style:none;margin:1.5rem 0;padding:0}.nuxt_content li{line-height:1.6;padding:.5rem 0 .5rem 1.5rem;position:relative}.nuxt_content li:before{color:#ef0000;content:"→";font-weight:700;left:0;position:absolute;top:.5rem}.nuxt_content strong{color:#333;font-weight:700}
