/* _content/ConstructionHub.Web/Views/Account/CookiePolicy.cshtml.rz.scp.css */
[data-custom-class='body'][b-zoso892pv9], [data-custom-class='body'] *[b-zoso892pv9] {
    background: transparent;
}

[data-custom-class='title'][b-zoso892pv9], [data-custom-class='title'] *[b-zoso892pv9] {
    font-size: 26px !important;
    color: #000000 !important;
}

[data-custom-class='subtitle'][b-zoso892pv9], [data-custom-class='subtitle'] *[b-zoso892pv9] {
    color: #595959 !important;
    font-size: 14px !important;
}

[data-custom-class='heading_1'][b-zoso892pv9], [data-custom-class='heading_1'] *[b-zoso892pv9] {
    font-size: 19px !important;
    color: #000000 !important;
}

[data-custom-class='heading_2'][b-zoso892pv9], [data-custom-class='heading_2'] *[b-zoso892pv9] {
    font-size: 17px !important;
    color: #000000 !important;
}

[data-custom-class='body_text'][b-zoso892pv9], [data-custom-class='body_text'] *[b-zoso892pv9] {
    color: #595959 !important;
    font-size: 14px !important;
}

[data-custom-class='link'][b-zoso892pv9], [data-custom-class='link'] *[b-zoso892pv9] {
    color: #3030F1 !important;
    font-size: 14px !important;
    word-break: break-word !important;
}
/* _content/ConstructionHub.Web/Views/Account/Login.cshtml.rz.scp.css */
.user-type[b-xu4nu7n8m8] {
    display: block;
    margin: 2.5em;
}

    .user-type h4[b-xu4nu7n8m8] {
        color: #eee;
    }

@media(max-width:576px) {
    .user-type[b-xu4nu7n8m8] {
        margin: 1em;
    }
}

.user-type img[b-xu4nu7n8m8] {
    width: 33px;
    margin-right: 15px;
}

.join .user-type a[b-xu4nu7n8m8] {
    position: relative;
    background: #b39121;
    display: block;
    margin-inline: auto;
    margin-bottom: 2px;
    border-radius: 3px;
    text-transform: uppercase;
    text-align: left;
    padding: 25px;
    font-weight: bold;
    font-size: 0.9em;
    letter-spacing: 0.5px;
    display: flex;
    align-items: center;
}

    .join .user-type a:hover[b-xu4nu7n8m8] {
        background: rgba(145, 116, 21, 0.85);
        text-decoration: none;
        color: rgba(255,255,255,0.8);
    }

    .join .user-type a:active[b-xu4nu7n8m8] {
        background: transparent;
        border-color: #fff;
        color: rgba(255,255,255,0.8) !important;
    }

    .join .user-type a[b-xu4nu7n8m8]::before {
        content: '';
        position: absolute;
        top: calc(50% - 8px);
        right: 20px;
        width: 22px;
        height: 20px;
        background: url(../img/right-arrow.svg) no-repeat;
        background-size: contain;
        opacity: 0.2;
    }

    .join .user-type a:hover[b-xu4nu7n8m8]::before {
        opacity: 1;
    }

.request-info[b-xu4nu7n8m8] {
    position: relative;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 20px 50px 20px 20px;
}

    .request-info:hover[b-xu4nu7n8m8] {
        background-color: #000;
        border-radius: 4px;
        text-decoration: none !important;
        color: #c2ac64;
    }

    .request-info[b-xu4nu7n8m8]::after {
        position: absolute;
        right: 15px;
        top: 15px;
        content: '';
        width: 30px;
        height: 30px;
        background: url(../img/request-info.svg) no-repeat right center;
        background-size: 20px 20px;
    }
.forgot-btn[b-xu4nu7n8m8] {
    color: #000;
    position: absolute;
    bottom: 0px;
    padding: 20px;
}
/* _content/ConstructionHub.Web/Views/Account/PhoneLogin.cshtml.rz.scp.css */
.user-type[b-jjsai6wcm2] {
    display: block;
    margin: 2.5em;
}

    .user-type h4[b-jjsai6wcm2] {
        color: #eee;
    }

@media(max-width:576px) {
    .user-type[b-jjsai6wcm2] {
        margin: 1em;
    }
}

.user-type img[b-jjsai6wcm2] {
    width: 33px;
    margin-right: 15px;
}

.join .user-type a[b-jjsai6wcm2] {
    position: relative;
    background: #b39121;
    display: block;
    margin-inline: auto;
    margin-bottom: 2px;
    border-radius: 3px;
    text-transform: uppercase;
    text-align: left;
    padding: 25px;
    font-weight: bold;
    font-size: 0.9em;
    letter-spacing: 0.5px;
    display: flex;
    align-items: center;
}

    .join .user-type a:hover[b-jjsai6wcm2] {
        background: rgba(145, 116, 21, 0.85);
        text-decoration: none;
        color: rgba(255,255,255,0.8);
    }

    .join .user-type a:active[b-jjsai6wcm2] {
        background: transparent;
        border-color: #fff;
        color: rgba(255,255,255,0.8) !important;
    }

    .join .user-type a[b-jjsai6wcm2]::before {
        content: '';
        position: absolute;
        top: calc(50% - 8px);
        right: 20px;
        width: 22px;
        height: 20px;
        background: url(../img/right-arrow.svg) no-repeat;
        background-size: contain;
        opacity: 0.2;
    }

    .join .user-type a:hover[b-jjsai6wcm2]::before {
        opacity: 1;
    }

.request-info[b-jjsai6wcm2] {
    position: relative;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 20px 50px 20px 20px;
}

    .request-info:hover[b-jjsai6wcm2] {
        background-color: #000;
        border-radius: 4px;
        text-decoration: none !important;
        color: #c2ac64;
    }

    .request-info[b-jjsai6wcm2]::after {
        position: absolute;
        right: 15px;
        top: 15px;
        content: '';
        width: 30px;
        height: 30px;
        background: url(../img/request-info.svg) no-repeat right center;
        background-size: 20px 20px;
    }
.forgot-btn[b-jjsai6wcm2] {
    color: #000;
    position: absolute;
    bottom: 30px;
    padding: 20px;
}
/* _content/ConstructionHub.Web/Views/Account/PrivacyPolicy.cshtml.rz.scp.css */
[data-custom-class='body'][b-tq4ykmp3h6], [data-custom-class='body'] *[b-tq4ykmp3h6] {
    background: transparent;
}

[data-custom-class='title'][b-tq4ykmp3h6], [data-custom-class='title'] *[b-tq4ykmp3h6] {
    font-size: 26px !important;
    color: #000000 !important;
}

[data-custom-class='subtitle'][b-tq4ykmp3h6], [data-custom-class='subtitle'] *[b-tq4ykmp3h6] {
    color: #595959 !important;
    font-size: 14px !important;
}

[data-custom-class='heading_1'][b-tq4ykmp3h6], [data-custom-class='heading_1'] *[b-tq4ykmp3h6] {
    font-size: 19px !important;
    color: #000000 !important;
}

[data-custom-class='heading_2'][b-tq4ykmp3h6], [data-custom-class='heading_2'] *[b-tq4ykmp3h6] {
    font-size: 17px !important;
    color: #000000 !important;
}

[data-custom-class='body_text'][b-tq4ykmp3h6], [data-custom-class='body_text'] *[b-tq4ykmp3h6] {
    color: #595959 !important;
    font-size: 14px !important;
}

[data-custom-class='link'][b-tq4ykmp3h6], [data-custom-class='link'] *[b-tq4ykmp3h6] {
    color: #3030F1 !important;
    font-size: 14px !important;
    word-break: break-word !important;
}

ul[b-tq4ykmp3h6] {
    list-style-type: square;
}

    ul > li > ul[b-tq4ykmp3h6] {
        list-style-type: circle;
    }

        ul > li > ul > li > ul[b-tq4ykmp3h6] {
            list-style-type: square;
        }

ol li[b-tq4ykmp3h6] {
    font-family: Arial;
}

/* _content/ConstructionHub.Web/Views/Account/Terms.cshtml.rz.scp.css */
.gateway[b-5k7smmrscn] {
    background: #f9f5e7 !important;
}
/* _content/ConstructionHub.Web/Views/Home/Index.cshtml.rz.scp.css */
.login-btn[b-co3jpofh77] {
    background: #222;
    color: #c2ac64;
    text-transform: uppercase;
    font-weight: bold;
    border: 0;
}

    .login-btn:hover[b-co3jpofh77] {
        background: #3e7bd4;
        color: #fff;
    }

img[b-co3jpofh77] {
    max-width: 1024px;
}
/* _content/ConstructionHub.Web/Views/Shared/_Partials/AccountLayout/Footer.cshtml.rz.scp.css */
footer p[b-m4hvkgdi6b] {
    font-size: 0.8em;
    margin: 0;
}

footer p a[b-m4hvkgdi6b]{
    text-decoration: none !important;
}

.copyright[b-m4hvkgdi6b] {
    text-align: center;
    color: #79600a;
    text-transform: uppercase;
    font-size: 0.9em;
    font-weight: bold;
}

    .copyright > div img[b-m4hvkgdi6b] {
        margin-top: -4px;
        margin-right: 4px;
    }

    .copyright > div p[b-m4hvkgdi6b] {
        letter-spacing: 0.3px;
    }

    .copyright div:nth-child(2) img[b-m4hvkgdi6b] {
        margin-top: -3px;
        margin-left: 2px;
    }

    .copyright div:nth-child(2) p[b-m4hvkgdi6b] {
        letter-spacing: 0.4px;
        padding-top: 9px;
    }
/* _content/ConstructionHub.Web/Views/Shared/_Partials/AccountLayout/Header.cshtml.rz.scp.css */
.bg-intro[b-8qauheupkh] {
    display: block;
    min-height: 650px;
    position: absolute;
    width: 100%;
    overflow: hidden;
    background: radial-gradient( circle, rgba(50,50,50,1) 0%, rgba(40,40,40,1) 70%);
    z-index: -1;
}

    .bg-intro[b-8qauheupkh]::before {
        position: absolute;
        left: 0;
        top: 150px;
        content: '';
        background: url(../img/bg-1.svg) no-repeat;
        background-size: 900px;
        background-position: calc(50% - 550px) center;
        height: 100%;
        width: 100%;
        z-index: 999;
    }

    .bg-intro[b-8qauheupkh]::after {
        position: absolute;
        left: calc(50% + 50px);
        top: 0;
        content: '';
        background: url(../img/bg-2.svg) no-repeat;
        background-size: cover;
        height: 100%;
        width: 800px;
        z-index: 999;
    }

.logo-chp[b-8qauheupkh] {
    max-width: 450px;
    padding: 0 10px;
    display: block;
    margin: 20px auto;
}

section h1[b-8qauheupkh] {
    font-size: 1.4em;
    color: #3e7bd4;
    line-height: 1.5em;
    padding: 10px;
    margin-bottom: 0;
}
/* _content/ConstructionHub.Web/Views/Shared/_Partials/AccountLayout/PageTitle.cshtml.rz.scp.css */
.progress-bar[b-3c6dasrf5o] {
    background-color: #c09d0f !important;
}
