html{font-size:1rem}body{color:#212529;background:#f8f9fa;font-size:0.875rem}.content__body{padding-bottom:1.5rem}.header,.footer{background-color:#212529}.btn{border-radius:0.25rem}.btn--primary{color:#495057;border-color:#DEE2E6}.btn--primary:hover{color:#fff;background-color:#212529}.btn--primary--disabled{background-color:transparent;cursor:auto}.btn--primary--disabled:hover{color:#495057;background-color:transparent;border-color:#DEE2E6}.btn--blue{background-color:#212529}.btn--blue:hover{background-color:#343a40}.text--bold{font-weight:bold}.select{background-color:#343a40}.checkbox:checked{background-color:#212529;border-color:#212529}input[type=text],input[type=password],input[type=number],input[type=email]{font-size:0.875rem}.header{padding:1rem 2rem;min-height:4.5rem}.header__logo{width:5.125rem;max-width:5.125rem;height:1.6875rem;max-height:1.6875rem;margin:0 2rem 0 0}.header .notifications{border-radius:0.25rem;box-shadow:0 0.5rem 0.75rem rgba(33, 37, 41, 0.12);right:0.5625rem;top:2.9375rem}.header .notifications:before{background-color:#E9ECEF;top:-0.5625rem;right:1.125rem}.header .notifications__header{height:2.875rem;border-radius:0.25rem;background-color:#E9ECEF}.header .notifications__header .subheading{color:#495057}.header .notifications__header .subheading .text--basic{color:#ADB5BD}.header .notifications__row{border-left:0.25rem solid #DEE2E6;padding:0.625rem 1.25rem 0.625rem 1rem}.header .notifications__row--new{border-left-color:#F8AF2B}.header .notifications__icon{display:none}.header .notifications__icon--blued{width:2.5rem;min-width:2.5rem;height:2.5rem;background-image:url("/images/icons/file.svg");background-repeat:no-repeat;background-position:center}.header .notifications__arrow{background-image:url("/images/icons/arrow_right.svg");background-repeat:no-repeat}.header .notifications__text p:first-child,.header .notifications__text p:last-child{color:#ced4da;font-size:0.75rem}.header .notifications__text p:nth-child(2){color:#495057;font-size:0.875rem}.header .notifications__footer{padding:1rem}.header .notifications__footer a{color:#ADB5BD}.header__logout{color:#868e96;border:none;padding:0}.header__logout:hover{color:#fff}@media screen and (max-width:1000px){.header__logout{color:#fff;text-align:center;background-color:#343a40;border-radius:0.25rem;padding:0.5rem 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.header__profile{display:none}@media screen and (max-width:1000px){.header__user{width:100%}}.header__username{color:#868e96;font-weight:normal;cursor:pointer}.header__username:hover{color:#fff}@media screen and (max-width:1000px){.header__username{color:#fff;text-align:center;background-color:#343a40;border-radius:0.25rem;padding:0.5rem 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:1000px){.header .header__project{width:100%}}.header .header__project .select{width:auto;height:2.5rem;padding:0.5rem 1.75rem 0.5rem 1rem;border:none;border-radius:0.25rem;background-image:url("/images/icons/angle_down_deals.svg");background-position:calc(100% - .5rem) calc(50% + .0625rem);background-size:1.25rem auto;background-repeat:no-repeat;flex-basis:auto;color:#ced4da;font-size:0.875rem}.header .header__project .select:hover{color:#fff;background-image:url("/images/icons/angle_down_active.svg")}@media screen and (max-width:1000px){.header .header__project .select{width:100%}}.header .lang__select{border:none;background-image:url("/images/icons/angle_down.svg");background-position:calc(100%) calc(50% + .0625rem);background-size:1.25rem auto;background-repeat:no-repeat;padding:0;width:2.3125rem;color:#868e96;margin-right:1.5rem}.header .lang__select:hover{background-image:url("/images/icons/angle_down_active.svg");color:#fff}.header .lang__select .lang__select__val:hover{color:#fff}.header .lang__select ul{width:2.8125rem;margin:0.375rem 0 0 -0.3125rem;background-color:#343a40;border:none;border-radius:0 0 0.25rem 0.25rem;color:#868e96}.header .lang__select ul li:hover{color:#fff;background-color:#212529}.header .header__notifications__icon{width:1.5rem;height:1.5rem;margin:0 1.4375rem 0 1.5625rem;background-image:url("/images/icons/messages.svg");background-position:center}.header .header__notifications__icon:hover{background-image:url("/images/icons/messages_active.svg")}.header .header__notifications__icon--new{background-image:url("/images/icons/messages_unread.svg")}.header .header__notifications__icon--new:hover{background-image:url("/images/icons/messages_unread_active.svg")}.header .header__notifications__icon--open{width:1.5rem;height:1.5rem;background-image:url("/images/icons/messages_active.svg");background-color:#212529}.header .header__notifications__icon--open:hover{background-image:url("/images/icons/messages_active.svg")}.header--mob{height:3.5rem;min-height:3.5rem;padding:0 1.0625rem}.header--mob .lang__select{margin-right:0}.header--mob .lang__select li{color:#fff}.header--mob .header__notifications__icon{top:0}.header--mob .header__logo{width:4.375rem}.nav{border:0;background-color:#212529;height:3.5rem;padding-top:0.6875rem;box-shadow:0 0.25rem 0.5rem rgba(33, 37, 41, 0.12)}.nav .container{height:100%}.nav .container .nav__list{height:100%}@media screen and (max-width:1000px){.nav .container .nav__list{height:auto}}.nav .container .nav__list li{height:100%}.nav__item{border-bottom:0.25rem solid transparent}@media screen and (max-width:1000px){.nav__item{background-color:#212529}}.nav__item .nav__link{height:100%;font-size:0.875rem;color:#868e96;padding:0}@media screen and (max-width:1000px){.nav__item .nav__link{padding:1rem 0.0625rem}}.nav__item .nav__link,.nav__item:first-of-type .nav__link{border:0}.nav__item:hover .nav__link,.nav__item--active .nav__link{background-color:#212529}.nav__item--active{border-bottom:0.25rem solid #f8f9fa}@media screen and (max-width:1000px){.nav__item--active{border-bottom:0}}@media not screen and (max-width:1000px){.nav__item--active .nav__link{color:#fff}}@media screen and (max-width:1000px){.nav__item--active:not(.nav__item--dropdown){border-left:0.25rem solid #fff}}.nav__item--active:not(.nav__item--dropdown) .nav__link{color:#fff}@media screen and (max-width:1000px){.nav__item--active:not(.nav__item--dropdown) .nav__link{background-color:#343a40}}.nav__item--dropdown button.nav__link{background-image:url("/images/icons/angle_down.svg");background-size:1.25rem auto}.nav__item--dropdown button.nav__link:hover{background-image:url("/images/icons/angle_down_active.svg")}@media screen and (max-width:1000px){.nav__item--dropdown button{display:none}}.nav__item--dropdown--open button.nav__link{background-image:url("/images/icons/angle_down_active.svg")}.nav__item:hover .nav__sub .nav__link{background-color:#343a40;color:#868e96}.nav__item:hover .nav__sub .nav__link:hover{background-color:#212529;color:#fff}.nav__item:hover .nav__sub .nav__item{overflow:inherit}.nav__item:hover .nav__sub .nav__item--active .nav__link{background-color:#212529;color:#fff}.nav__item .nav__sub{top:110%;border-radius:0 0 0.25rem 0.25rem}.nav__item .nav__sub .nav__item{height:auto}.nav__item .nav__sub .nav__link{padding:0.75rem 1rem}.footer{height:3.5rem;justify-content:center;background-color:#f8f9fa;color:#ced4da}.footer__logo{display:none}h2.subheading{font-size:0.875rem;font-weight:bold;color:#ADB5BD;padding-left:1.3125rem}.box--overview{padding:1rem;border-radius:0.25rem;box-shadow:0 0.125rem 0.25rem rgba(33, 37, 41, 0.12)}.box--overview .subheading{font-size:0.875rem;color:#495057;margin-bottom:2.0625rem}.box--overview .subheading--state{margin-bottom:0.375rem}.box--overview .subheading--state:not(:first-of-type){margin-top:1.25rem}.box--overview .subheading__state-current{font-size:0.875rem;color:#57CD6B;display:flex;flex-flow:row nowrap;align-items:center}.box--overview .subheading__state-current .square{height:0.8125rem;width:0.8125rem;border-radius:0.375rem;margin-right:0.4375rem}.box--overview .subheading__state-next{font-size:0.875rem;color:#C88656;display:flex;flex-flow:row nowrap;align-items:center}.box--overview .subheading__state-next .square{height:0.8125rem;width:0.8125rem;border-radius:0.375rem;margin-right:0.4375rem}.box--overview .box__products,.box--overview .overview__mortgage{display:flex;flex-flow:row wrap}.box--overview .overview__mortgage>*{width:100%}.box--overview .box__line{width:auto;flex-flow:row nowrap;flex-basis:auto;align-items:center;justify-content:space-between;margin:0 1rem 0.5rem 0}@media screen and (max-width:1000px){.box--overview .box__line{width:100%;margin-right:0}}.box--overview .box__line .subheading--small,.box--overview .box__line .text--big{padding:0.625rem 0.9375rem;width:auto;height:2.5rem;color:#ADB5BD;white-space:nowrap;margin:0;font-size:0.875rem}.box--overview .box__line .subheading--small{flex-basis:50%;font-weight:normal;background-color:#f8f9fa;border-radius:0.25rem 0 0 0.25rem}.box--overview .box__line .text--big{background-color:#E9ECEF;color:#ADB5BD;font-weight:bold;text-align:right;border-radius:0 0.25rem 0.25rem 0}.box--overview .box__line .subheading-number{font-size:0.875rem !important}.box--overview .cols p:nth-child(1){font-size:0.875rem;color:#ADB5BD}.box--overview .cols p:nth-child(2){font-size:1.5rem}.box--overview .cols p:nth-child(3){font-size:0.75rem;color:#ced4da}.overview__state__refresh .btn{font-size:0.6875rem;letter-spacing:0.075rem;text-transform:uppercase;min-height:2.5rem;min-width:13.25rem}.overview__sales{align-items:flex-start}.overview__sales .box{padding:1.5rem;min-height:11.3125rem}.overview__sales .subheading,.overview__sales p,.overview__sales span{font-size:0.875rem}.overview__sales .box--contact{padding:1.5rem;align-items:center}.overview__sales .box--contact__photo{height:7.5rem;width:7.5rem;border-radius:3.75rem;overflow:hidden}.overview__sales .box--contact__photo img{height:7.5rem;width:7.5rem}.overview__sales .box--contact__info{margin-left:1.5rem}.overview__sales .box--contact__info p,.overview__sales .box--contact__info a{font-size:0.875rem}.cols--payments{border-radius:0.25rem;background-color:#fff;box-shadow:0 0.125rem 0.25rem rgba(33, 37, 41, 0.12);padding:1.0625rem 1rem 0.875rem;display:flex;flex-flow:row nowrap;justify-content:space-between}.cols--payments>*:not(:last-of-type){margin:0}@media screen and (max-width:1000px){.cols--payments>*:not(:last-of-type){margin-bottom:1.25rem}}@media screen and (max-width:1000px){.cols--payments{flex-flow:column nowrap}}.cols--payments div{flex-grow:1}.cols--payments div p:first-child{color:#ADB5BD;font-size:0.875rem}.cols--payments div p:last-child{font-size:1.5rem;margin:0}.row{border-radius:0.25rem;border:none;border-left:0.25rem solid #DEE2E6;padding:0.75rem 1rem 0.75rem 0.75rem;box-shadow:0 0.125rem 0.25rem rgba(33, 37, 41, 0.12)}.row:hover{box-shadow:0 0.125rem 0.25rem rgba(33, 37, 41, 0.12)}.row:hover .btn--primary{color:#ced4da;border:none;background:#212529}.row--type--success{border-color:#57CD6B}.row--type--danger{border-color:#F75456}.row--type--new{border-color:#F8AF2B}.row--new{border-color:#F8AF2B}.row__caption p:first-child,.row__content--narrow p:first-child,.row__dates p:first-child{font-size:0.875rem;color:#495057}.row__caption p:last-child,.row__content--narrow p:last-child,.row__dates p:last-child{font-size:0.75rem;color:#ced4da}.row__content--wide p:first-child{font-size:0.875rem}.row__content--wide p:last-child{font-size:0.75rem;color:#ced4da}.row__btn .btn{letter-spacing:0.075rem;text-transform:uppercase;font-size:0.6875rem}.row--payment .row__icon,.row--document .row__icon{display:none}.row--payment .row__icon--blued,.row--document .row__icon--blued{display:flex;flex:0 1 auto;height:2.5rem;width:2.5rem;background-image:url("/images/icons/reciept.svg");background-repeat:no-repeat;margin:0}.row--payment .row__icon--blued{background-image:url("/images/icons/reciept.svg")}.row--document .row__icon--blued{flex-basis:auto;background-image:url("/images/icons/file.svg")}.inspections__selected .row__caption p:last-child{color:#868e96;font-size:0.875rem}.inspections__row__date span,.handovers__row__date span{font-size:0.875rem}.inspections__row__time,.handovers__row__time{font-size:0.875rem}.inspections__back{display:none !important}.settings{margin:0}.settings__container{border-radius:0.25rem;max-width:34rem}.settings__tabs{padding:0.8125rem 1rem 0}.settings__tabs .settings__tab{font-size:0.875rem;color:#868e96;padding-bottom:1rem;padding-top:0.625rem}.settings__tabs .settings__tab--active{border-color:#212529}.settings__row__desc{font-size:0.875rem;color:#ced4da}.settings__tab-content{padding:1rem 1.1875rem 1.5rem}.settings__header{background-color:#E9ECEF;height:2.875rem;padding:1rem;border-radius:0.25rem 0.25rem 0 0}.settings__title{font-size:0.875rem;color:#495057}.settings__close{height:0.875rem;width:0.875rem;margin:0;background-image:url("/images/icons/close.svg");background-size:0.875rem;background-repeat:no-repeat}.settings__buttons .btn{font-size:0.6875rem;letter-spacing:0.075rem;text-transform:uppercase;margin-bottom:0}.row--contact{padding:0.3125rem 1.25rem;align-items:center}.row--contact .row__icon{border-radius:2.1875rem;width:2.5rem;max-width:2.5rem;height:2.5rem;max-height:2.5rem;padding:0;margin:0;align-self:center}.row--contact .row__text,.row--contact .row__text a{font-size:0.875rem}.row--contact .row__hint{font-size:0.75rem}.link--arrow--left{font-size:0.875rem;color:#ADB5BD;display:flex;align-items:center;height:1.25rem;padding:0 0 0 2rem;margin-left:20px;background-image:url("/images/icons/arrow_left.svg");background-size:1.25rem;background-repeat:no-repeat}.link--arrow--left:hover{color:#ADB5BD;background-image:url("/images/icons/arrow_left.svg");background-size:1.25rem;background-repeat:no-repeat}.link--arrow--right{color:#ADB5BD;background-image:url("/images/icons/arrow_right.svg");background-size:1.25rem;background-position:100% center;padding:0 1.875rem 0 0}.link--arrow--right:hover{color:#ADB5BD;background-image:url("/images/icons/arrow_right.svg");background-size:1.25rem;background-position:100% center}.box--payment-details{border-radius:0.25rem;padding:1.9375rem 3rem}.box--payment-details .box__header .box__title,.box--payment-details .box__header p{margin:0;font-size:1.5rem}.box--payment-details p,.box--payment-details button{font-size:0.875rem}.client-changes .row{padding-top:0;padding-bottom:0}.client-changes__faq{border:0.0625rem solid #DEE2E6;border-radius:0.25rem;padding:0.875rem 1rem}.client-changes__faq p{color:#495057;max-width:none;text-align:justify}.client-changes__docs{border:0.0625rem solid #DEE2E6;border-radius:0.25rem;padding:0.875rem 1rem;color:#495057}.reclamations__header .subheading{font-size:0.875rem}.reclamation .btn-reclamation{font-size:0.6875rem;letter-spacing:0.075rem;text-transform:uppercase;padding:0.8125rem 2rem;margin-top:1.75rem;min-width:7.75rem}.reclamation__input,.reclamation__item input{height:2.5rem;color:#495057;font-size:0.875rem;font-weight:500}.reclamation__input__other{margin-top:0.625rem;width:100%}.files__drop.reclamation__input h3{font-size:0.875rem;color:#ADB5BD;font-weight:normal}.document__attachment__modal .handovers__modal__content{padding:0.3125rem 1rem}.document__attachment__modal .btn--primary{width:100%;background:#fff !important;text-align:left;color:#ADB5BD !important;margin:0;border:none;border-radius:0;padding:0.75rem 0rem 0.75rem 2.125rem;background:url("/images/icons/attachement.svg") no-repeat;background-size:1rem;background-position:0 center}.document__attachment__modal .btn--primary:not(:last-child){border-bottom:1px solid #E9ECEF !important}.message-top__message{font-size:0.875rem;font-weight:bold;text-align:right}.message-top__btn-box{text-align:left}.message-top__btn{font-size:0.6875rem;color:#212529;letter-spacing:0.075rem;text-transform:uppercase;padding:0.8125rem 2rem}.login__container{background-position:0 100%}.lang__select ul{background-color:#212529}.powered-by{display:none}.login__box{border-radius:4px;overflow:hidden}.login__box--invite{max-height:none}.login__form__caption{display:none}.login__header{max-height:120px;height:120px;display:flex;background-color:#f8f9fa;justify-content:center;align-items:center}.login__logo{min-height:50px;flex:0 0 auto}.login__title{display:none}.login__container{background-position:0 100%}.login__footer{padding:1.1rem}@media screen and (max-height:720px){.login__footer{padding-top:10px;padding-bottom:0}}.login__footer__line{font-weight:bold;color:#8591A5;font-size:0.8125rem;font-family:Helvetica, Arial, sans-serif}.login__footer__text{text-align:left;width:75%}@media screen and (max-width:1000px){.login__footer__text{width:100%;margin-bottom:50px}}.login__form{padding:45px 48px 48px 48px}@media screen and (max-width:1000px){.login__form{padding:1rem 2rem}}@media screen and (max-height:720px){.login__form{padding:1rem}}.login__form .checkbox{margin-top:1rem}.login__form .checkbox-container .input__errorMsg{margin-top:1rem}.login__form .input__errorMsg{top:-0.3rem}.login__form__submit{width:100%;font-size:0.6875rem;margin-top:1.8125rem;padding:16px 0;letter-spacing:0.075rem;max-height:48px;text-transform:uppercase}.login__form__submit.btn--error{display:flex;flex-flow:row;justify-content:center}.login__form__submit.btn--error:before{margin-top:-2px}.login__form__forgot{color:#C1CCDA;margin-top:0;margin-bottom:0}.login__form__label{margin-bottom:0.5rem;margin-top:0}.login__form__input{margin-bottom:1.3125rem;width:100%;min-width:100px;max-width:100%;padding:0.8rem 1.25rem;color:#495057;background-color:#f8f9fa;border:2px solid #E0E6ED;border-radius:4px}.login__form__input:last-of-type{margin-bottom:1.0625rem}@media screen and (max-height:720px){.login__form__input{padding:0.6rem 1.25rem}}.login__lang{margin-top:0;height:0}.login__lang .lang__select{height:0;width:0;padding:0;border:none !important}.login__lang .lang__select__val{display:none}.login__lang .lang__select ul{display:block !important;background-color:transparent !important;border:none !important;position:fixed;bottom:17px;right:1.1rem;top:auto;left:auto;width:auto !important}.login__lang .lang__select ul li{color:#8591A5;font-weight:600;font-size:0.9rem;margin-right:0.625rem;display:inline-block;word-spacing:0.625rem}.login__lang .lang__select ul li:after{content:" /"}.login__lang .lang__select ul li:last-of-type{margin-right:0;padding-right:0}.login__lang .lang__select ul li:last-of-type:after{content:""}.login__lang .lang__select ul li:hover{background-color:transparent}.login__lang .lang__select ul .lang__select--active{color:#fff}.equipment__wrapper .btn{padding:0.5rem 1rem;letter-spacing:1.2px;text-transform:uppercase;font-size:0.6875rem}.news .row .btn{border:none;padding:0;color:#ADB5BD}.news .row .btn--primary:hover{color:#495057;background:none}.news .row:hover .btn--primary{color:#495057;background:none}@media screen and (max-width:1000px){.news .row__btn{text-align:right}}.row--meeting{height:4.75rem}.checkout__list__intro li:before{width:1rem}.login__container{background-image:url("/public/uploads/29/7657934f-bdc3-41fc-9a9d-979f3cd630ac.jpg")}.login__logo{background-image:url("/public/uploads/29/f3128e00-aab9-40e4-9f2b-42ec097d98de.svg")}