.scrollable__container{overflow-y:auto;max-height:calc(100vh - 278px)}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}::-webkit-scrollbar{width:8px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px #0000004d;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#2c9d6d}.centered__parent{display:flex;justify-content:center}.login__backdrop{z-index:1201;background:#eee}.login__backdrop .login__spinner{position:absolute}.snackbar__container{margin:2px}.changepassword__password{margin-bottom:10px}.changepassword__confirm,.forgotpassword__text{margin-bottom:20px}.forgotpassword__button{margin-bottom:16px;margin-right:15px}.forgotpassword__icon{margin-right:5px;margin-bottom:2px}.register__strength{width:85px;height:8px;border-radius:7px}.profile__textfield{margin-bottom:10px}.profile__button{margin-left:auto;margin-top:20px}.profile__button__container{display:flex}.avatar__container{text-align:center;margin:auto;position:relative;border:1px solid transparent}.avatar__container .avatar__img{cursor:pointer;height:min(100%,250px);width:min(100%,250px);margin:auto}.avatar__container .avatar__img:hover{opacity:.5;transition:.5s}.avatar__container .avatar__input{display:none}.avatar__container .avatar__upload{text-transform:uppercase;color:var(--primary);margin-bottom:25px;font-size:.7rem;font-weight:700}.avatar__container .avatar__contain img{object-fit:contain}.avatar__container .avatar__cover img{object-fit:cover}.css-fqpydu-MuiPaper-root-MuiCard-root{color:"black"}.loading__container{background-color:#000;opacity:.5;position:absolute;z-index:99999;min-height:100%;min-width:100%}.loading__container img{max-height:350px}.loading__container .parent{position:relative}.loading__container .child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:export{paper:#ffffff;text:#0c0a0a;black:#000000;lightOrange:#fee101;mediumLightOrange:#ffd302;green:rgb(44,157,109);darkGreen:rgb(22,104,70);blue:#58c3ff;lightgray:#eeeeee;primaryLight:#eeeeee;primary200:#ffffff;primaryMain:rgb(44,157,109);primaryDark:rgb(22,104,70);primary800:#1565c0;secondaryLight:#ede7f6;secondary200:#b39ddb;secondaryMain:rgb(44,157,109);secondaryDark:rgb(22,104,70);secondary800:#4527a0;successLight:#b9f6ca;success200:#69f0ae;successMain:#00e676;successDark:#00c853;errorLight:#ef9a9a;errorMain:#f44336;errorDark:#c62828;orangeLight:#fbe9e7;orangeMain:#ffab91;orangeDark:#d84315;warningLight:#fff8e1;warningMain:#ffe57f;warningDark:#ffc107;grey50:#fafafa;grey100:#f5f5f5;grey200:#eeeeee;grey300:#e0e0e0;grey500:#9e9e9e;grey600:#757575;grey700:#0a0909;grey900:#212121;darkPaper:#111936;darkBackground:#1a223f;darkLevel1:#29314f;darkLevel2:#212946;darkTextTitle:#d7dcec;darkTextPrimary:#bdc8f0;darkTextSecondary:#8492c4;darkPrimaryLight:#e3f2fd;darkPrimaryMain:#2196f3;darkPrimaryDark:#1e88e5;darkPrimary200:#90caf9;darkPrimary800:#1565c0;darkSecondaryLight:#d1c4e9;darkSecondaryMain:#7c4dff;darkSecondaryDark:#651fff;darkSecondary200:#b39ddb;darkSecondary800:#6200ea}.infinitescroll__container__card{padding:10px 0;margin:0 0 5px;background-color:#eee;border-radius:5px;cursor:pointer}.infinitescroll__container__card:last-child{margin:0}.infinitescroll__container__text{font-weight:700}.infinitescroll__container__message{text-align:center}.current-user-card{background-color:#e3f2fd;border-left:4px solid #2196f3;font-weight:500}.current-user-card .infinitescroll__container__text{color:#1e88e5}.MuiListItemButton-root{background-color:#eee}.active .MuiTouchRipple-root{background-color:#2c9d6d}.active .MuiTypography-root,.active .MuiListItemIcon-root{color:#fff;position:relative;z-index:9999}.MuiChip-root:hover{background-color:#eee}.MuiChip-root:hover svg{fill:#fff}.MuiAvatar-root{background-color:#eee}.sidemenu__menulist ul .MuiButtonBase-root.active,.sidemenu__menulist ul .MuiButtonBase-root.active .MuiTouchRipple-root{background-color:#2c9d6d}.sidemenu__menulist ul .MuiButtonBase-root.active .nav__item--badge .MuiBadge-badge,.sidemenu__menulist ul .MuiButtonBase-root:hover{background-color:#166846}.sidemenu__menulist ul .MuiButtonBase-root:hover .nav__item--badge .MuiBadge-badge{background-color:#2c9d6d}.sidemenu__menulist ul .MuiButtonBase-root:hover.active .nav__item--badge .MuiBadge-badge{background-color:#166846}.searchbar__container{margin-bottom:20px}.searchbar__text{margin-top:10}.searchbar__button{float:right;margin-top:6px}.searchbar__fields{display:grid;grid-template-columns:4fr 2fr 1fr;align-items:center}.searchbar__fields>.search__element{margin:10px;min-width:60px}.sidemenu__drawer .MuiDrawer-paper{width:260px;background:#fff;color:#616161;border-right:none}@media (min-width: 900px){.sidemenu__drawer .MuiDrawer-paper{top:88px}}.sidemenu__navitem__error{width:.4rem}.sidemenu__navcollapse{margin-top:"auto";margin-bottom:"auto"}.sidemenu__navcollapse__list{position:relative}.sidemenu__navcollapse__list:after{content:"";position:absolute;left:32px;top:0;height:100%;width:1px;opacity:1;background:#eee}.sidemenu__menulist{height:calc(100vh - 88px);padding-left:16px;padding-right:16px}@media (min-width: 0px){.sidemenu__logo{display:block}}@media (min-width: 900px){.sidemenu__logo{display:none}}.sidemenu__logo__alignment{display:flex;padding:16px;margin-left:auto;margin-right:auto}.sidemenu__mobile{padding-left:16px;padding-right:16px}.loader__container{position:fixed;top:0;left:0;z-index:1301;width:100%}.authwrapper__container{background-color:#eee;min-height:100vh}@media (min-width: 0px){.authcardwrapper__container{max-width:400px;margin:20px}}@media (min-width: 900px){.authcardwrapper__container{margin:24px}}@media (min-width: 1200px){.authcardwrapper__container{max-width:475px}}.authcardwrapper__box{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width: 600px){.authcardwrapper__box{padding:24px}}@media (min-width: 0px){.authcardwrapper__box{padding:16px}}.project_container{display:flex;flex-direction:column;justify-content:space-evenly;position:relative}.project_container .project__save{position:absolute;top:0;right:0}.project_container .pdf_form{display:flex;flex-direction:column;justify-content:space-evenly}.project_container .section_header{display:flex;flex-direction:row;justify-content:center}.project_container .input_row{margin-bottom:15px}.project_container .table_header{display:flex;flex-direction:row;justify-content:center}.project_container .table_cell{height:65px}.project_container .table_add_button{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:10px}.project_container .dynamic__list{display:flex;flex-direction:row}.project__input--textarea{display:flex;flex-direction:column;width:100%}.project__input--textarea textarea{margin-bottom:0!important}.project__input--textarea .MuiFormHelperText-root{margin:0 14px 15px}.form{background:url(/assets/form_background-Dflr4tTu.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.form .MuiTypography-root{color:#fff;font-weight:600}.form .form__container{box-sizing:border-box;min-width:500px;padding:3rem;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:2rem}.form .form__container .form__textinput{display:flex;flex-direction:column;width:100%;gap:1rem}.form .form__container .form__textinput .MuiFormControl-root .MuiInputBase-root input{padding-inline:5px}.form .form__container .form__section{display:flex;justify-content:space-between;width:100%;gap:2rem}.form .form__container .MuiFormControl-root{width:100%}.form .form__container .MuiFormControl-root label{color:#fff;font-weight:600}.form .form__container .MuiInputBase-root:before{border-color:#fff}.form .form__container .MuiInputBase-root input{color:#fff;font-weight:700;font-size:1rem}.form .form__container .MuiInputBase-root input::placeholder{color:#fff;opacity:1;font-weight:600}.form .form__container .form__select{background-color:transparent}.form .form__container .form__select .MuiSelect-select{background-color:transparent;color:#fff;font-weight:600}.form .form__container .form__select fieldset{border-color:#fff}.form .form__container .form__select svg{color:#fff}.form .form__container .form__submit{background-color:#fff;border:2px solid white;padding:.5rem 3rem;font-weight:600;font-size:1rem}.form .form__container .form__submit:hover{background-color:#2c9d6d;border:2px solid rgb(44,157,109);color:#fff}.lead__form h2{background-color:#2c9d6d;color:#fff}.pac-container{z-index:1400}.completed{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem}.completed .check__container{border:2px solid rgb(44,157,109);width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center}.completed .check__container svg{width:35px;height:35px;color:#166846}.completed .completed__title{font-size:3rem;line-height:3rem;text-align:center}.completed span{font-size:1rem;padding-bottom:1rem}.completed .completed__cta{background-color:#2c9d6d;border:unset;padding:1rem 1.5rem;border-radius:4px;color:#fff;font-weight:700;font-size:1rem}.completed .completed__cta:hover{background-color:#166846;cursor:pointer}.acceptance{display:flex;flex-direction:column;align-items:center;justify-content:center}.acceptance .acceptance__container{display:flex;flex-direction:column;gap:1rem;width:min(100% - 30px,80%)}.acceptance .acceptance__container .acceptance__title{font-size:2rem;color:#0c0a0a}.acceptance .acceptance__container .acceptance__address{margin-top:12px}.acceptance .acceptance__container .acceptance__address input::placeholder{opacity:1}.acceptance .acceptance__container .acceptance__errorMessage{margin-top:-10px;color:red}.acceptance .acceptance__container .acceptance__signature{border:1px solid black;display:flex;flex-direction:column}.acceptance .acceptance__container .acceptance__signature canvas{width:100%}.container .list{display:flex;justify-content:row;margin-top:10px}.container .list .list_item{margin-right:10px}.leads__quoteModal .MuiPaper-root{width:max(50%,400px);border-radius:12px}.leads__quoteModal .container{padding:2rem}.leads__quoteModal .container .title{font-size:2rem;font-weight:700}.leads__quoteModal .container .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%}.leads__quoteModal .container .content .cta{margin-top:20px}.leads__quoteModal .container .content .deadline{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}.leads__quoteModal .container .content .deadline .MuiFormControl-root{width:100%}
