body{font-family:Oswald,sans-serif;font-weight:200}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background-color:#8b0000;border-width:0}.numInputWrapper span.arrowUp,.numInputWrapper span.arrowDown{display:none}.numInputWrapper:hover{background:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.show{display:block}.textlink01 a:after{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:10px;background-color:#b7b7b79f;transform:scaleX(0);transition:transform .3s}.textlink01 a:hover:after{transform:scaleX(1)}.textlink03 a:hover{color:#b99b00}.textlink03 a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:5px;background-color:#b99b0080;transition:width .3s}.textlink03 a:hover:after{width:100%}.mobileMenuLink.active{color:#333}.mobileMenuLink.active div{background-color:#fff;opacity:.5}.headerlink{padding:1rem}.headerlink a.parentMenu:after{content:"";position:absolute;bottom:-8px;left:0;width:0;height:2px;background-color:#b5b5b587;transition:width .3s}.headerlink a:hover:after{width:20px}.headerlink.active a:after{width:20px;background-color:#8b0000}h4{margin-bottom:10px}h4:after{content:"";position:absolute;top:12px;left:-12px;width:5px;height:2px;background-color:#989898c6}.Section-Content{width:100%;height:100%;display:flex;justify-content:center;padding:32px;align-items:center}.Section-Text{width:100%;background-color:#fffc}.main{animation:fadein 3s forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}.filter{filter:grayscale(.5)}input:checked~.dot{transform:translate(100%);background-color:#8b0000}.sub_menu{opacity:0;transition:opacity .3s}.sub_menu.visible{opacity:1;transition:opacity .3s}
