html{color:#000}body{background-color:#fff}a{color:#000}button{color:#1c1917}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{font-size:1rem}}.app{display:flex;flex-direction:column;justify-content:space-between;width:100%}.page{flex-grow:1;flex-shrink:1;width:100%;min-height:calc(100vh - 144px);padding:20px 0}@media (max-width:640px){.app{padding-top:64px}}#modal_root,.scroll-lock{position:fixed}#modal_root{top:0;left:0;z-index:10000;width:100%;height:100%;background-color:rgba(31,29,38,.65)}.not-found-wrap{flex-grow:1;flex-shrink:1;width:100%;min-height:calc(100vh - 408px);margin-top:12px}.not-found-wrap .not-found-content{align-items:center;justify-content:center;flex-grow:1;flex-shrink:1;width:100%;padding:40px 0}.not-found-wrap .not-found-content h3{margin-bottom:8px;color:#c13028;font-weight:700;text-align:center}.not-found-wrap .not-found-content p{margin-bottom:20px;color:#000;text-align:center}.not-found-wrap .not-found-content .not-found-image{flex-direction:row;align-items:center;justify-content:center;margin-top:64px}.not-found-wrap .not-found-content .not-found-image span{margin-top:20px;color:#c13028;font-size:9.23rem;font-weight:400}.not-found-wrap .not-found-content .not-found-image .not-found-image-logo{width:120px;height:120px}@media (max-width:640px){.select-date-btn{width:100%;border-radius:0}}