@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");:root{--appbar-bg-color-small:#133150;--appbar-bg-color-large:#6a0a0a;--appbar-text-color:#ffffff;--appbar-bg-color:#2c3e50;--primary-color:#1976d2;--secondary-color:#d32f2f;--warning-color:#ffa500;--button-bg-color:#0b2a48;--button-text-color:#ffffff;--button-hover-bg-color:#1b2a38;--button-hover-text-color:#ffffff;--button-disabled-bg-color:#b0b0b0;--button-selected-bg-color:#1b2a38;--button-selected-text-color:#ffffff;--toggle-button-bg-color:#d7d8d8;--toggle-button-text-color:#01121f;--toggle-button-selected-bg-color:#2c3e50;--toggle-button-selected-text-color:#ffffff;--toggle-button-border-color:#ffffff;--sidebar-bg-color:#133150;--sidebar-text-color:#ffffff;--sidebar-brand-color:#ffffff;--sidebar-font-family:"Roboto",sans-serif;--sidebar-font-size:15px;--sidebar-font-weight:700;--input-text-color:#000000;--input-bg-color:#ffffff;--input-border-color:#000000;--revalue-button-bg-color:#ff9800;--revalue-button-hover-bg-color:#ff5722;--reset-button-bg-color:#e53935;--reset-button-hover-bg-color:#d32f2f}*{box-sizing:border-box}body{display:flex;flex-direction:column;font-family:Roboto,sans-serif;height:100vh}body,h1,h2,h3,h4,h5,h6{margin:0;padding:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.container{padding:20px;text-align:center}body{background-color:#c62d2d00;color:#000000}body.login-page{align-items:center;background-image:url(https://source.unsplash.com/random);background-position:50%;background-size:cover;display:flex;justify-content:center}body.login-page .appbar,body.login-page .sidebar{display:none}.appbar{background-color:var(--appbar-bg-color-large)!important;box-sizing:border-box;height:64px;max-width:100vw!important;width:100%!important}.appbar-small{background-color:var(--appbar-bg-color-small)!important;width:100%!important}.appbar-large{background-color:var(--appbar-bg-color-large)!important;width:100%!important}.appbar-toolbar{align-items:center;display:flex;justify-content:space-between;min-height:64px!important;padding:0 8px;width:100%}@media (min-width:600px){.appbar-toolbar{padding:0 16px}}@media (max-width:600px){.appbar-toolbar{padding:0 4px}}input,select,textarea{background-color:var(--input-bg-color);border:1px solid var(--input-border-color);color:var(--input-text-color);font-family:Roboto,sans-serif}.MuiButton-containedPrimary,.MuiButton-outlinedPrimary,.MuiButton-textPrimary,button{align-items:center;background-color:var(--button-bg-color)!important;border:none;border-radius:15px;color:var(--button-text-color)!important;cursor:pointer;display:inline-flex;font-size:.875rem;margin:5px;padding:8px 15px;text-align:center}.MuiButton-containedPrimary:hover,.MuiButton-outlinedPrimary:hover,.MuiButton-textPrimary:hover,button:hover{background-color:var(--button-hover-bg-color)!important;color:var(--button-hover-text-color)!important}.MuiButton-containedPrimary:disabled,.MuiButton-outlinedPrimary:disabled,.MuiButton-textPrimary:disabled,button:disabled{background-color:var(--button-disabled-bg-color)!important;cursor:not-allowed}.button.selected{background-color:var(--button-selected-bg-color)!important;color:var(--button-selected-text-color)!important}.MuiToggleButtonGroup-root{border:none!important}.MuiToggleButton-root{background-color:var(--toggle-button-bg-color)!important;border:none!important;border-radius:15px!important;color:var(--toggle-button-text-color)!important;margin:0!important;padding:5px 24px!important}.MuiToggleButton-root.Mui-selected{background-color:var(--toggle-button-selected-bg-color)!important;color:var(--toggle-button-selected-text-color)!important}.sidebar{background-color:var(--sidebar-bg-color);font-family:var(--sidebar-font-family);font-size:var(--sidebar-font-size);font-weight:var(--sidebar-font-weight);height:calc(100% - 64px);left:0;overflow-y:auto;position:fixed;top:64px;transition:transform .3s ease;width:330px;z-index:1000}.sidebar .logo{padding:10px 0;text-align:center}.sidebar .nav-menu{padding:0}.sidebar .core-buttons{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:20px}.sidebar .valuation-card{margin-top:20px}@media (min-width:768px){.sidebar{transform:translateX(0)}}@media (max-height:600px){.sidebar .core-buttons,.sidebar .logo,.sidebar .valuation-card{display:block}.sidebar .nav-menu{display:none}}@media (max-height:600px) and (max-width:767px){.sidebar{display:none}.main-content-wrapper{padding:0 10px;width:100%}}.main-content-wrapper{max-width:1200px;width:100%}main{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:20px}@media (min-width:768px){main{margin-left:0}}@media (max-width:767px){main{margin-left:0;width:100%}}.page-title{margin-bottom:20px}.geocoder-container{position:relative}.confirm-button,.loading-indicator,.next-button,.switch-container{display:flex;justify-content:center;margin-top:20px}.loading-indicator{margin-top:0}.map-container{background-color:var(--input-bg-color);border:1px solid #000000;border-radius:4px;margin-top:20px;overflow:hidden}.geocoder-autocomplete{background-color:#f80606!important;border:1px solid #ec0000!important;border-radius:8px!important;box-shadow:0 4px 8px rgba(238,2,2,.1)!important;box-sizing:border-box!important;font-size:16px!important;margin-bottom:20px!important;padding:10px!important;width:100%!important;z-index:1000!important}.address-input-box{background-color:rgb(255,255,255);border:1px solid #ffffff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:10px}.submit-button{background-color:var(--sidebar-bg-color)!important;border:1.4px solid var(--sidebar-text-color)!important;color:var(--sidebar-text-color)!important;font-weight:var(--sidebar-font-weight);padding:8px 11px!important;transition:color .2s,border-color .2s}.submit-button:hover{background-color:#f70000!important}.restart-button,.restart-button-appbar,.revalue-button,.revalue-button-appbar{background-color:var(--sidebar-bg-color)!important;border:1.4px solid var(--sidebar-text-color)!important;color:var(--sidebar-text-color)!important;font-weight:var(--sidebar-font-weight);padding:8px 11px!important;transition:color .2s,border-color .2s}.revalue-button-appbar:hover,.revalue-button:hover{background-color:#ffffff!important;border-color:#d4af37!important;color:var(--sidebar-bg-color)!important}.restart-button-appbar:hover,.restart-button:hover{background-color:#ffffff!important;border-color:#d32f2f!important;color:var(--sidebar-bg-color)!important}.d-flex{display:flex}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.mt-4{margin-top:20px}.mb-4{margin-bottom:20px}