@import '_content/Blazor.Flags/Blazor.Flags.bundle.scp.css';
@import '_content/Prognosesenteret.Shared/Prognosesenteret.Shared.um31epml0v.bundle.scp.css';

/* _content/CustomerWeb/Pages/BecomeCustomer.razor.rz.scp.css */
html[b-avdvzkkdpl], body[b-avdvzkkdpl], div[b-avdvzkkdpl], span[b-avdvzkkdpl], applet[b-avdvzkkdpl], object[b-avdvzkkdpl], iframe[b-avdvzkkdpl],
h1[b-avdvzkkdpl], h2[b-avdvzkkdpl], h3[b-avdvzkkdpl], h4[b-avdvzkkdpl], h5[b-avdvzkkdpl], h6[b-avdvzkkdpl], p[b-avdvzkkdpl], blockquote[b-avdvzkkdpl], pre[b-avdvzkkdpl],
a[b-avdvzkkdpl], abbr[b-avdvzkkdpl], acronym[b-avdvzkkdpl], address[b-avdvzkkdpl], big[b-avdvzkkdpl], cite[b-avdvzkkdpl], code[b-avdvzkkdpl],
del[b-avdvzkkdpl], dfn[b-avdvzkkdpl], em[b-avdvzkkdpl], img[b-avdvzkkdpl], ins[b-avdvzkkdpl], kbd[b-avdvzkkdpl], q[b-avdvzkkdpl], s[b-avdvzkkdpl], samp[b-avdvzkkdpl],
small[b-avdvzkkdpl], strike[b-avdvzkkdpl], strong[b-avdvzkkdpl], sub[b-avdvzkkdpl], sup[b-avdvzkkdpl], tt[b-avdvzkkdpl], var[b-avdvzkkdpl],
b[b-avdvzkkdpl], u[b-avdvzkkdpl], i[b-avdvzkkdpl], center[b-avdvzkkdpl],
dl[b-avdvzkkdpl], dt[b-avdvzkkdpl], dd[b-avdvzkkdpl], ol[b-avdvzkkdpl], ul[b-avdvzkkdpl], li[b-avdvzkkdpl],
fieldset[b-avdvzkkdpl], form[b-avdvzkkdpl], label[b-avdvzkkdpl], legend[b-avdvzkkdpl],
table[b-avdvzkkdpl], caption[b-avdvzkkdpl], tbody[b-avdvzkkdpl], tfoot[b-avdvzkkdpl], thead[b-avdvzkkdpl], tr[b-avdvzkkdpl], th[b-avdvzkkdpl], td[b-avdvzkkdpl],
article[b-avdvzkkdpl], aside[b-avdvzkkdpl], canvas[b-avdvzkkdpl], details[b-avdvzkkdpl], embed[b-avdvzkkdpl],
figure[b-avdvzkkdpl], figcaption[b-avdvzkkdpl], footer[b-avdvzkkdpl], header[b-avdvzkkdpl], hgroup[b-avdvzkkdpl],
menu[b-avdvzkkdpl], nav[b-avdvzkkdpl], output[b-avdvzkkdpl], ruby[b-avdvzkkdpl], section[b-avdvzkkdpl], summary[b-avdvzkkdpl],
time[b-avdvzkkdpl], mark[b-avdvzkkdpl], audio[b-avdvzkkdpl], video[b-avdvzkkdpl] {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article[b-avdvzkkdpl], aside[b-avdvzkkdpl], details[b-avdvzkkdpl], figcaption[b-avdvzkkdpl], figure[b-avdvzkkdpl],
footer[b-avdvzkkdpl], header[b-avdvzkkdpl], hgroup[b-avdvzkkdpl], menu[b-avdvzkkdpl], nav[b-avdvzkkdpl], section[b-avdvzkkdpl] {
    display: block;
}

body[b-avdvzkkdpl] {
    font-family: 'Gotham A', 'Gotham B', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: rgb(4, 34, 34);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

ol[b-avdvzkkdpl], ul[b-avdvzkkdpl] {
    list-style: none;
}

blockquote[b-avdvzkkdpl], q[b-avdvzkkdpl] {
    quotes: none;
}

    blockquote[b-avdvzkkdpl]:before, blockquote[b-avdvzkkdpl]:after,
    q[b-avdvzkkdpl]:before, q[b-avdvzkkdpl]:after {
        content: '';
        content: none;
    }

table[b-avdvzkkdpl] {
    border-collapse: collapse;
    border-spacing: 0;
}

.btn[b-avdvzkkdpl] {
    display: inline-block;
    position: relative;
    transition: hover 0.18s ease-in-out;
    border: 1px solid transparent;
    cursor: pointer;
    padding: 10px 20px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    touch-action: manipulation;
    user-select: none;
}

    .btn:hover[b-avdvzkkdpl],
    .btn:active[b-avdvzkkdpl] {
        text-decoration: none;
    }

.btn--primary[b-avdvzkkdpl] {
    color: #fff;
    background-color: var(--main-color);
}

    .btn--primary:hover[b-avdvzkkdpl],
    .btn--primary:active[b-avdvzkkdpl] {
        background-color: var(--main-color);
    }

.btn--link[b-avdvzkkdpl] {
    padding: 0;
    border-radius: 0;
    color: var(--main-color);
    font-weight: normal;
}

    .btn--link:hover[b-avdvzkkdpl] {
        text-decoration: underline;
    }

.btn--outline[b-avdvzkkdpl] {
    border-color: var(--main-color);
    background-color: transparent;
    text-transform: uppercase;
}

.btn--outline:hover[b-avdvzkkdpl],
.btn--outline:focus[b-avdvzkkdpl] {
    color: #fff;
    background-color: var(--main-color);
    border-color: var(--main-color);
}

h1[b-avdvzkkdpl] {
    font-size: 42px;
    line-height: 50.8px;
    font-weight: 900;
    color: rgb(50, 58, 69);
}

h2[b-avdvzkkdpl] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    color: rgb(50, 58, 69);
}

h3[b-avdvzkkdpl] {
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
}

a[b-avdvzkkdpl] {
    color: var(--main-color);
    text-decoration: none;
}

    a:hover[b-avdvzkkdpl] {
        text-decoration: underline;
    }

strong[b-avdvzkkdpl] {
    font-weight: 500;
}

.form[b-avdvzkkdpl] {
    max-width: 660px;
    margin: 0 auto 30px;
    padding: 50px;
    background-color: #fff;
    box-shadow: 0 0 37px 0 rgba(0, 0, 0, 0.2);
}

.form__header[b-avdvzkkdpl] {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 3px solid var(--main-color);
}

.form__control[b-avdvzkkdpl] {
    position: relative;
}

    .form__control input[b-avdvzkkdpl] {
        font-family: 'Gotham', sans-serif;
        display: block;
        width: 100%;
        height: 45px;
        padding: 10px 15px;
        font-size: 16px;
        margin-bottom: 15px;
        border: 1px solid #ccc;
    }

        .form__control input:focus[b-avdvzkkdpl],
        .form__control input:active[b-avdvzkkdpl] {
            border-color: var(--main-color);
            outline: none;
        }

.form p[b-avdvzkkdpl] {
    margin-bottom: 50px;
}

.form hr[b-avdvzkkdpl] {
    margin-top: 28px;
    margin-bottom: 40px;
    border-top: 1px solid #ddd;
}

.form__content[b-avdvzkkdpl] {
    min-height: 100px;
}

.form__actions[b-avdvzkkdpl] {
    overflow: auto;
}

.form__control__error[b-avdvzkkdpl] {
    margin-bottom: 20px;
    color: rgb(251, 132, 2);
}

.form__actions .btn--outline[b-avdvzkkdpl] {
    float: right;
}

.form__actions .btn--link[b-avdvzkkdpl] {
    margin-top: 8px;
}

.contact-entry[b-avdvzkkdpl] {
    margin-top: 10px;
    text-align: center;
}

.section[b-avdvzkkdpl] {
    padding: 60px 0;
}

.section--gray[b-avdvzkkdpl] {
    background-color: rgb(238, 238, 238);
}

.section--white[b-avdvzkkdpl] {
    background-color: rgb(255, 255, 255);
}

.section__header[b-avdvzkkdpl] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 28px;
}

.puff[b-avdvzkkdpl] {
    padding: 25px 25px 13px;
    background-color: #d61b5c;
    color: #fff;
    display: block;
    transition: all .18s ease;
}

.puff__text[b-avdvzkkdpl] {
    color: #fff;
    font-weight: 500;
    height: 210px;
    overflow: hidden;
}

.puff__action[b-avdvzkkdpl] {
    border-top: 1px solid #d61b5c;
    margin-top: 1.8rem;
    padding-top: 1.2rem;
}

.puff:hover[b-avdvzkkdpl] {
    background-color: #d61b5c;
    color: #fff;
    text-decoration: none;
}

    .puff:hover .puff__action__link[b-avdvzkkdpl] {
        text-decoration: underline;
    }

.row[b-avdvzkkdpl] {
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
}

.col-md-3[b-avdvzkkdpl],
.col-sm-6[b-avdvzkkdpl] {
    width: 100%;
    position: relative;
    min-height: 1px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-6[b-avdvzkkdpl] {
        width: 50%;
        margin-bottom: 30px;
    }
}

@media (min-width: 992px) {
    .col-md-3[b-avdvzkkdpl] {
        width: 25%;
        margin-bottom: 0;
    }
}

.footer[b-avdvzkkdpl] {
    padding: 10px 0 20px 0;
    /* background: #323a45;
    color: #fff;*/
    background-color: rgb(238, 238, 238);
    color: #323a45;
    margin-bottom: 15px;
}

    .footer .container[b-avdvzkkdpl] {
        display: flex;
        align-items: stretch;
    }

    .footer h3[b-avdvzkkdpl] {
        margin-bottom: 15px;
    }

    .footer img[b-avdvzkkdpl] {
        margin-top: 10px;
        max-width: 50%;
        height: auto;
    }

.footer__section[b-avdvzkkdpl] {
    flex: 0 0 25%;
    padding: 5px 15px;
}

    .footer__section:not(:first-child)[b-avdvzkkdpl] {
        border-left: 1px solid #ddd;
    }

@media (max-width: 991px) {

    .footer .container[b-avdvzkkdpl] {
        display: block;
        padding: 0;
    }

    .footer img[b-avdvzkkdpl] {
        max-width: 100px;
    }

    .footer__section[b-avdvzkkdpl] {
        flex: 0 0 100%;
        padding-bottom: 0;
    }
}

*[b-avdvzkkdpl] {
    box-sizing: border-box;
}

    *[b-avdvzkkdpl]:before,
    *[b-avdvzkkdpl]:after {
        box-sizing: border-box;
    }

html[b-avdvzkkdpl] {
    height: 100%;
}

.container[b-avdvzkkdpl] {
    max-width: 1140px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.alert[b-avdvzkkdpl] {
    color: #fff;
    background-color: rgb(245, 146, 0);
    padding: 30px;
    margin-bottom: 30px;
}

.logo[b-avdvzkkdpl] {
    text-align: center;
    padding-bottom: 18px;
}

    .logo img[b-avdvzkkdpl] {
        display: block;
        width: 260px;
    }

.hero[b-avdvzkkdpl] {
    margin: 50px 0;
    text-align: center;
}

    .hero h1[b-avdvzkkdpl] {
        margin-bottom: 20px;
    }

    .hero p[b-avdvzkkdpl] {
        font-size: 20px;
    }

.meta[b-avdvzkkdpl] {
    color: #aaa;
}
.well--vcard[b-avdvzkkdpl] {
    min-height: 229px;
}

.well[b-avdvzkkdpl] {
    background-color: #fff;
    -webkit-box-shadow: 0 0 37px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 37px 0 rgba(0,0,0,.15);
    margin-bottom: 3rem;
}

.well--vcard__image[b-avdvzkkdpl] {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-background-origin: fixed;
    background-origin: fixed;
    position: absolute;
    left: 20px;
    width: 90px;
    height: 90px;
    border-radius: 50%;
}

.well--vcard--image .well__content[b-avdvzkkdpl] {
    padding-left: 130px;
}

.well__content[b-avdvzkkdpl] {
    padding: 1.5rem 2rem 2rem;
    position: relative;
}

.well__content__coworker-phone[b-avdvzkkdpl], .well__content__coworker-title[b-avdvzkkdpl] {
    color: #717171;
    margin-bottom: 1.3rem;
}

.well__action[b-avdvzkkdpl] {
    margin-top: 1rem;
}

.well__title[b-avdvzkkdpl] {
    font-weight: bolder;
    padding: 20px;
}
/* _content/CustomerWeb/Pages/Login.razor.rz.scp.css */
html[b-p7gnz66j5w], body[b-p7gnz66j5w], div[b-p7gnz66j5w], span[b-p7gnz66j5w], applet[b-p7gnz66j5w], object[b-p7gnz66j5w], iframe[b-p7gnz66j5w],
h1[b-p7gnz66j5w], h2[b-p7gnz66j5w], h3[b-p7gnz66j5w], h4[b-p7gnz66j5w], h5[b-p7gnz66j5w], h6[b-p7gnz66j5w], p[b-p7gnz66j5w], blockquote[b-p7gnz66j5w], pre[b-p7gnz66j5w],
a[b-p7gnz66j5w], abbr[b-p7gnz66j5w], acronym[b-p7gnz66j5w], address[b-p7gnz66j5w], big[b-p7gnz66j5w], cite[b-p7gnz66j5w], code[b-p7gnz66j5w],
del[b-p7gnz66j5w], dfn[b-p7gnz66j5w], em[b-p7gnz66j5w], img[b-p7gnz66j5w], ins[b-p7gnz66j5w], kbd[b-p7gnz66j5w], q[b-p7gnz66j5w], s[b-p7gnz66j5w], samp[b-p7gnz66j5w],
small[b-p7gnz66j5w], strike[b-p7gnz66j5w], strong[b-p7gnz66j5w], sub[b-p7gnz66j5w], sup[b-p7gnz66j5w], tt[b-p7gnz66j5w], var[b-p7gnz66j5w],
b[b-p7gnz66j5w], u[b-p7gnz66j5w], i[b-p7gnz66j5w], center[b-p7gnz66j5w],
dl[b-p7gnz66j5w], dt[b-p7gnz66j5w], dd[b-p7gnz66j5w], ol[b-p7gnz66j5w], ul[b-p7gnz66j5w], li[b-p7gnz66j5w],
fieldset[b-p7gnz66j5w], form[b-p7gnz66j5w], label[b-p7gnz66j5w], legend[b-p7gnz66j5w],
table[b-p7gnz66j5w], caption[b-p7gnz66j5w], tbody[b-p7gnz66j5w], tfoot[b-p7gnz66j5w], thead[b-p7gnz66j5w], tr[b-p7gnz66j5w], th[b-p7gnz66j5w], td[b-p7gnz66j5w],
article[b-p7gnz66j5w], aside[b-p7gnz66j5w], canvas[b-p7gnz66j5w], details[b-p7gnz66j5w], embed[b-p7gnz66j5w],
figure[b-p7gnz66j5w], figcaption[b-p7gnz66j5w], footer[b-p7gnz66j5w], header[b-p7gnz66j5w], hgroup[b-p7gnz66j5w],
menu[b-p7gnz66j5w], nav[b-p7gnz66j5w], output[b-p7gnz66j5w], ruby[b-p7gnz66j5w], section[b-p7gnz66j5w], summary[b-p7gnz66j5w],
time[b-p7gnz66j5w], mark[b-p7gnz66j5w], audio[b-p7gnz66j5w], video[b-p7gnz66j5w] {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article[b-p7gnz66j5w], aside[b-p7gnz66j5w], details[b-p7gnz66j5w], figcaption[b-p7gnz66j5w], figure[b-p7gnz66j5w],
footer[b-p7gnz66j5w], header[b-p7gnz66j5w], hgroup[b-p7gnz66j5w], menu[b-p7gnz66j5w], nav[b-p7gnz66j5w], section[b-p7gnz66j5w] {
    display: block;
}

body[b-p7gnz66j5w] {
    font-family: 'Gotham', sans-serif;
    font-size: 16px;
    color: rgb(4, 34, 34);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

ol[b-p7gnz66j5w], ul[b-p7gnz66j5w] {
    list-style: none;
}

blockquote[b-p7gnz66j5w], q[b-p7gnz66j5w] {
    quotes: none;
}

    blockquote[b-p7gnz66j5w]:before, blockquote[b-p7gnz66j5w]:after,
    q[b-p7gnz66j5w]:before, q[b-p7gnz66j5w]:after {
        content: '';
        content: none;
    }

table[b-p7gnz66j5w] {
    border-collapse: collapse;
    border-spacing: 0;
}

.btn[b-p7gnz66j5w] {
    display: inline-block;
    position: relative;
    transition: hover 0.18s ease-in-out;
    border: 1px solid transparent;
    cursor: pointer;
    padding: 10px 20px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    touch-action: manipulation;
    user-select: none;
}

    .btn:hover[b-p7gnz66j5w],
    .btn:active[b-p7gnz66j5w] {
        text-decoration: none;
    }

.btn--primary[b-p7gnz66j5w] {
    color: #fff;
    background-color: var(--main-color);
}

    .btn--primary:hover[b-p7gnz66j5w],
    .btn--primary:active[b-p7gnz66j5w] {
        background-color: var(--main-color);
    }

.btn--link[b-p7gnz66j5w] {
    padding: 0;
    border-radius: 0;
    color: var(--main-color);
    font-weight: normal;
}

    .btn--link:hover[b-p7gnz66j5w] {
        text-decoration: underline;
    }

.btn--outline[b-p7gnz66j5w] {
    border-color: var(--main-color);
    background-color: transparent;
    text-transform: uppercase;
}

.btn--outline:hover[b-p7gnz66j5w],
.btn--outline:focus[b-p7gnz66j5w] {
    color: #fff;
    background-color: var(--main-color);
    border-color: var(--main-color);
}

h1[b-p7gnz66j5w] {
    font-size: 42px;
    line-height: 50.8px;
    font-weight: 900;
    color: rgb(50, 58, 69);
}

h2[b-p7gnz66j5w] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    color: rgb(50, 58, 69);
}

h3[b-p7gnz66j5w] {
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
}

a[b-p7gnz66j5w] {
    color: var(--main-color);
    text-decoration: none;
}

    a:hover[b-p7gnz66j5w] {
        text-decoration: underline;
    }

strong[b-p7gnz66j5w] {
    font-weight: 500;
}

.form[b-p7gnz66j5w] {
    max-width: 660px;
    margin: 0 auto 30px;
    padding: 50px;
    background-color: #fff;
    box-shadow: 0 0 37px 0 rgba(0, 0, 0, 0.2);
}

.form__header[b-p7gnz66j5w] {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 3px solid var(--main-color);
}

.form__control[b-p7gnz66j5w] {
    position: relative;
}

    .form__control input[b-p7gnz66j5w] {
        font-family: 'Gotham', sans-serif;
        display: block;
        width: 100%;
        height: 45px;
        padding: 10px 15px;
        font-size: 16px;
        margin-bottom: 15px;
        border: 1px solid #ccc;
    }

        .form__control input:focus[b-p7gnz66j5w],
        .form__control input:active[b-p7gnz66j5w] {
            border-color: var(--main-color);
            outline: none;
        }

.form p[b-p7gnz66j5w] {
    margin-bottom: 50px;
}

.form hr[b-p7gnz66j5w] {
    margin-top: 28px;
    margin-bottom: 40px;
    border-top: 1px solid #ddd;
}

.form__content[b-p7gnz66j5w] {
    min-height: 100px;
}

.form__actions[b-p7gnz66j5w] {
    overflow: auto;
}

.form__control__error[b-p7gnz66j5w] {
    margin-bottom: 20px;
    color: rgb(251, 132, 2);
}

.form__actions .btn--outline[b-p7gnz66j5w] {
    float: right;
}

.form__actions .btn--link[b-p7gnz66j5w] {
    margin-top: 8px;
}

.contact-entry[b-p7gnz66j5w] {
    margin-top: 10px;
    text-align: center;
}

.section[b-p7gnz66j5w] {
    padding: 60px 0;
}

.section--gray[b-p7gnz66j5w] {
    background-color: rgb(238, 238, 238);
}

.section--white[b-p7gnz66j5w] {
    background-color: rgb(255, 255, 255);
}

.section__header[b-p7gnz66j5w] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 28px;
}

.puff[b-p7gnz66j5w] {
    padding: 25px 25px 13px;
    background-color: #d61b5c;
    color: #fff;
    display: block;
    transition: all .18s ease;
}

.puff__text[b-p7gnz66j5w] {
    color: #fff;
    font-weight: 500;
    height: 210px;
    overflow: hidden;
}

.puff__action[b-p7gnz66j5w] {
    border-top: 1px solid #d61b5c;
    margin-top: 1.8rem;
    padding-top: 1.2rem;
}

.puff:hover[b-p7gnz66j5w] {
    background-color: #d61b5c;
    color: #fff;
    text-decoration: none;
}

    .puff:hover .puff__action__link[b-p7gnz66j5w] {
        text-decoration: underline;
    }

.row[b-p7gnz66j5w] {
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
}

.col-md-3[b-p7gnz66j5w],
.col-sm-6[b-p7gnz66j5w] {
    width: 100%;
    position: relative;
    min-height: 1px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-6[b-p7gnz66j5w] {
        width: 50%;
        margin-bottom: 30px;
    }
}

@media (min-width: 992px) {
    .col-md-3[b-p7gnz66j5w] {
        width: 25%;
        margin-bottom: 0;
    }
}

.footer[b-p7gnz66j5w] {
    padding: 10px 0 20px 0;
    /* background: #323a45;
    color: #fff;*/
    background-color: rgb(238, 238, 238);
    color: #323a45;
    margin-bottom: 15px;
}

    .footer .container[b-p7gnz66j5w] {
        display: flex;
        align-items: stretch;
    }

    .footer h3[b-p7gnz66j5w] {
        margin-bottom: 15px;
    }

    .footer img[b-p7gnz66j5w] {
        margin-top: 10px;
        max-width: 50%;
        height: auto;
    }

.footer__section[b-p7gnz66j5w] {
    flex: 0 0 25%;
    padding: 5px 15px;
}

    .footer__section:not(:first-child)[b-p7gnz66j5w] {
        border-left: 1px solid #ddd;
    }

@media (max-width: 991px) {

    .footer .container[b-p7gnz66j5w] {
        display: block;
        padding: 0;
    }

    .footer img[b-p7gnz66j5w] {
        max-width: 100px;
    }

    .footer__section[b-p7gnz66j5w] {
        flex: 0 0 100%;
        padding-bottom: 0;
    }
}

*[b-p7gnz66j5w] {
    box-sizing: border-box;
}

    *[b-p7gnz66j5w]:before,
    *[b-p7gnz66j5w]:after {
        box-sizing: border-box;
    }

html[b-p7gnz66j5w] {
    height: 100%;
}

.container[b-p7gnz66j5w] {
    max-width: 1140px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.alert[b-p7gnz66j5w] {
    color: #fff;
    background-color: rgb(245, 146, 0);
    padding: 30px;
    margin-bottom: 30px;
}

.logo[b-p7gnz66j5w] {
    text-align: center;
    padding: 9px;
}

    .logo img[b-p7gnz66j5w] {
        display: block;
        width: 260px;
    }

.hero[b-p7gnz66j5w] {
    margin: 50px 0;
    text-align: center;
}

    .hero h1[b-p7gnz66j5w] {
        margin-bottom: 20px;
    }

    .hero p[b-p7gnz66j5w] {
        font-size: 20px;
    }

.meta[b-p7gnz66j5w] {
    color: #aaa;
}

.byggmaterialhandlarna .form__header[b-p7gnz66j5w] {
    border-bottom: 3px solid #e75325ff;
}

.section--gray.byggmaterialhandlarna[b-p7gnz66j5w] {
    background-color: #e7532520;
}
/* _content/CustomerWeb/Pages/SetPassword.razor.rz.scp.css */
html[b-2xcqydhyfn], body[b-2xcqydhyfn], div[b-2xcqydhyfn], span[b-2xcqydhyfn], applet[b-2xcqydhyfn], object[b-2xcqydhyfn], iframe[b-2xcqydhyfn],
h1[b-2xcqydhyfn], h2[b-2xcqydhyfn], h3[b-2xcqydhyfn], h4[b-2xcqydhyfn], h5[b-2xcqydhyfn], h6[b-2xcqydhyfn], p[b-2xcqydhyfn], blockquote[b-2xcqydhyfn], pre[b-2xcqydhyfn],
a[b-2xcqydhyfn], abbr[b-2xcqydhyfn], acronym[b-2xcqydhyfn], address[b-2xcqydhyfn], big[b-2xcqydhyfn], cite[b-2xcqydhyfn], code[b-2xcqydhyfn],
del[b-2xcqydhyfn], dfn[b-2xcqydhyfn], em[b-2xcqydhyfn], img[b-2xcqydhyfn], ins[b-2xcqydhyfn], kbd[b-2xcqydhyfn], q[b-2xcqydhyfn], s[b-2xcqydhyfn], samp[b-2xcqydhyfn],
small[b-2xcqydhyfn], strike[b-2xcqydhyfn], strong[b-2xcqydhyfn], sub[b-2xcqydhyfn], sup[b-2xcqydhyfn], tt[b-2xcqydhyfn], var[b-2xcqydhyfn],
b[b-2xcqydhyfn], u[b-2xcqydhyfn], i[b-2xcqydhyfn], center[b-2xcqydhyfn],
dl[b-2xcqydhyfn], dt[b-2xcqydhyfn], dd[b-2xcqydhyfn], ol[b-2xcqydhyfn], ul[b-2xcqydhyfn], li[b-2xcqydhyfn],
fieldset[b-2xcqydhyfn], form[b-2xcqydhyfn], label[b-2xcqydhyfn], legend[b-2xcqydhyfn],
table[b-2xcqydhyfn], caption[b-2xcqydhyfn], tbody[b-2xcqydhyfn], tfoot[b-2xcqydhyfn], thead[b-2xcqydhyfn], tr[b-2xcqydhyfn], th[b-2xcqydhyfn], td[b-2xcqydhyfn],
article[b-2xcqydhyfn], aside[b-2xcqydhyfn], canvas[b-2xcqydhyfn], details[b-2xcqydhyfn], embed[b-2xcqydhyfn],
figure[b-2xcqydhyfn], figcaption[b-2xcqydhyfn], footer[b-2xcqydhyfn], header[b-2xcqydhyfn], hgroup[b-2xcqydhyfn],
menu[b-2xcqydhyfn], nav[b-2xcqydhyfn], output[b-2xcqydhyfn], ruby[b-2xcqydhyfn], section[b-2xcqydhyfn], summary[b-2xcqydhyfn],
time[b-2xcqydhyfn], mark[b-2xcqydhyfn], audio[b-2xcqydhyfn], video[b-2xcqydhyfn] {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article[b-2xcqydhyfn], aside[b-2xcqydhyfn], details[b-2xcqydhyfn], figcaption[b-2xcqydhyfn], figure[b-2xcqydhyfn],
footer[b-2xcqydhyfn], header[b-2xcqydhyfn], hgroup[b-2xcqydhyfn], menu[b-2xcqydhyfn], nav[b-2xcqydhyfn], section[b-2xcqydhyfn] {
    display: block;
}

body[b-2xcqydhyfn] {
    font-family: 'Gotham A', 'Gotham B', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: rgb(4, 34, 34);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

ol[b-2xcqydhyfn], ul[b-2xcqydhyfn] {
    list-style: none;
}

blockquote[b-2xcqydhyfn], q[b-2xcqydhyfn] {
    quotes: none;
}

    blockquote[b-2xcqydhyfn]:before, blockquote[b-2xcqydhyfn]:after,
    q[b-2xcqydhyfn]:before, q[b-2xcqydhyfn]:after {
        content: '';
        content: none;
    }

table[b-2xcqydhyfn] {
    border-collapse: collapse;
    border-spacing: 0;
}

.btn[b-2xcqydhyfn] {
    display: inline-block;
    position: relative;
    transition: hover 0.18s ease-in-out;
    border: 1px solid transparent;
    cursor: pointer;
    padding: 10px 20px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    touch-action: manipulation;
    user-select: none;
}

    .btn:hover[b-2xcqydhyfn],
    .btn:active[b-2xcqydhyfn] {
        text-decoration: none;
    }

.btn--primary[b-2xcqydhyfn] {
    color: #fff;
    background-color: var(--main-color);
}

    .btn--primary:hover[b-2xcqydhyfn],
    .btn--primary:active[b-2xcqydhyfn] {
        background-color: var(--main-color);
    }

.btn--link[b-2xcqydhyfn] {
    padding: 0;
    border-radius: 0;
    color: var(--main-color);
    font-weight: normal;
}

    .btn--link:hover[b-2xcqydhyfn] {
        text-decoration: underline;
    }

.btn--outline[b-2xcqydhyfn] {
    border-color: var(--main-color);
    background-color: transparent;
    text-transform: uppercase;
}

.btn--outline:hover[b-2xcqydhyfn],
.btn--outline:focus[b-2xcqydhyfn] {
    color: #fff;
    background-color: var(--main-color);
    border-color: var(--main-color);
}

h1[b-2xcqydhyfn] {
    font-size: 42px;
    line-height: 50.8px;
    font-weight: 900;
    color: rgb(50, 58, 69);
}

h2[b-2xcqydhyfn] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    color: rgb(50, 58, 69);
}

h3[b-2xcqydhyfn] {
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
}

a[b-2xcqydhyfn] {
    color: var(--main-color);
    text-decoration: none;
}

    a:hover[b-2xcqydhyfn] {
        text-decoration: underline;
    }

strong[b-2xcqydhyfn] {
    font-weight: 500;
}

.form[b-2xcqydhyfn] {
    max-width: 660px;
    margin: 0 auto 30px;
    padding: 50px;
    background-color: #fff;
    box-shadow: 0 0 37px 0 rgba(0, 0, 0, 0.2);
}

.form__header[b-2xcqydhyfn] {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 3px solid var(--main-color);
}

.form__control[b-2xcqydhyfn] {
    position: relative;
}

    .form__control input[b-2xcqydhyfn] {
        font-family: 'Gotham', sans-serif;
        display: block;
        width: 100%;
        height: 45px;
        padding: 10px 15px;
        font-size: 16px;
        margin-bottom: 15px;
        border: 1px solid #ccc;
    }

        .form__control input:focus[b-2xcqydhyfn],
        .form__control input:active[b-2xcqydhyfn] {
            border-color: var(--main-color);
            outline: none;
        }

.form p[b-2xcqydhyfn] {
    margin-bottom: 50px;
}

.form hr[b-2xcqydhyfn] {
    margin-top: 28px;
    margin-bottom: 40px;
    border-top: 1px solid #ddd;
}

.form__content[b-2xcqydhyfn] {
    min-height: 100px;
}

.form__actions[b-2xcqydhyfn] {
    overflow: auto;
}

.form__control__error[b-2xcqydhyfn] {
    margin-bottom: 20px;
    color: rgb(251, 132, 2);
}

.form__actions .btn--outline[b-2xcqydhyfn] {
    float: right;
}

.form__actions .btn--link[b-2xcqydhyfn] {
    margin-top: 8px;
}

.contact-entry[b-2xcqydhyfn] {
    margin-top: 10px;
    text-align: center;
}

.section[b-2xcqydhyfn] {
    padding: 60px 0;
}

.section--gray[b-2xcqydhyfn] {
    background-color: rgb(238, 238, 238);
}

.section--white[b-2xcqydhyfn] {
    background-color: rgb(255, 255, 255);
}

.section__header[b-2xcqydhyfn] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 28px;
}

.puff[b-2xcqydhyfn] {
    padding: 25px 25px 13px;
    background-color: #d61b5c;
    color: #fff;
    display: block;
    transition: all .18s ease;
}

.puff__text[b-2xcqydhyfn] {
    color: #fff;
    font-weight: 500;
    height: 210px;
    overflow: hidden;
}

.puff__action[b-2xcqydhyfn] {
    border-top: 1px solid #d61b5c;
    margin-top: 1.8rem;
    padding-top: 1.2rem;
}

.puff:hover[b-2xcqydhyfn] {
    background-color: #d61b5c;
    color: #fff;
    text-decoration: none;
}

    .puff:hover .puff__action__link[b-2xcqydhyfn] {
        text-decoration: underline;
    }

.row[b-2xcqydhyfn] {
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
}

.col-md-3[b-2xcqydhyfn],
.col-sm-6[b-2xcqydhyfn] {
    width: 100%;
    position: relative;
    min-height: 1px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-6[b-2xcqydhyfn] {
        width: 50%;
        margin-bottom: 30px;
    }
}

@media (min-width: 992px) {
    .col-md-3[b-2xcqydhyfn] {
        width: 25%;
        margin-bottom: 0;
    }
}

.footer[b-2xcqydhyfn] {
    padding: 10px 0 20px 0;
    /* background: #323a45;
    color: #fff;*/
    background-color: rgb(238, 238, 238);
    color: #323a45;
}

    .footer .container[b-2xcqydhyfn] {
        display: flex;
        align-items: stretch;
    }

    .footer h3[b-2xcqydhyfn] {
        margin-bottom: 15px;
    }

    .footer img[b-2xcqydhyfn] {
        margin-top: 10px;
        max-width: 50%;
        height: auto;
    }

.footer__section[b-2xcqydhyfn] {
    flex: 0 0 25%;
    padding: 5px 15px;
}

    .footer__section:not(:first-child)[b-2xcqydhyfn] {
        border-left: 1px solid #ddd;
    }

@media (max-width: 991px) {

    .footer .container[b-2xcqydhyfn] {
        display: block;
        padding: 0;
    }

    .footer img[b-2xcqydhyfn] {
        max-width: 100px;
    }

    .footer__section[b-2xcqydhyfn] {
        flex: 0 0 100%;
        padding-bottom: 0;
    }
}

*[b-2xcqydhyfn] {
    box-sizing: border-box;
}

    *[b-2xcqydhyfn]:before,
    *[b-2xcqydhyfn]:after {
        box-sizing: border-box;
    }

html[b-2xcqydhyfn] {
    height: 100%;
}

.container[b-2xcqydhyfn] {
    max-width: 1140px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.alert[b-2xcqydhyfn] {
    color: #fff;
    background-color: rgb(245, 146, 0);
    padding: 30px;
    margin-bottom: 30px;
}

.logo[b-2xcqydhyfn] {
    text-align: center;
    padding-bottom: 18px;
}

    .logo img[b-2xcqydhyfn] {
        display: block;
        width: 260px;
    }

.hero[b-2xcqydhyfn] {
    margin: 50px 0;
    text-align: center;
}

    .hero h1[b-2xcqydhyfn] {
        margin-bottom: 20px;
    }

    .hero p[b-2xcqydhyfn] {
        font-size: 20px;
    }

.meta[b-2xcqydhyfn] {
    color: #aaa;
}
/* _content/CustomerWeb/Pulse/Default.razor.rz.scp.css */
#divMainSteps[b-wlw8lj9ept] {
    height: 200px;
}

.ss-step[b-wlw8lj9ept] {
    height: 36px;
    border-radius: 0 15px 15px 0;
    background-color: #05BCA6;
    float: left;
    color: white;
    text-align: center;
}

.ss-step1[b-wlw8lj9ept] {
    width: 33%;
}

.ss-stepn[b-wlw8lj9ept] {
    width: 30%;
    margin-left: 3px;
}

.ss-step-number[b-wlw8lj9ept] {
    margin-top: 10px;
}

.ss-step-later[b-wlw8lj9ept] {
    background-color: #CDCDCD !important;
}

.ss-step1-description[b-wlw8lj9ept] {
    width: 33%;
    border-left: 1px solid black;
    clear: both;
    margin-top: 15px;
    float: left;
}

.ss-stepn-description[b-wlw8lj9ept] {
    width: 30%;
    border-left: 1px solid black;
    margin: 15px 0 0 3px;
    float: left;
}

.ss-step-description-title[b-wlw8lj9ept] {
    font-weight: bold;
    margin: 5px;
}

.ss-step-description-content[b-wlw8lj9ept] {
    font-weight: normal;
    margin: 5px;
}

.tabNewProject[b-wlw8lj9ept] {
    width: 90%;
    margin: 40px;
}

    .tabNewProject td[b-wlw8lj9ept] {
        padding-bottom: 7px;
    }

        .tabNewProject td select[b-wlw8lj9ept] {
            width: 178px;
            height: 28px;
        }

.rowNewProject[b-wlw8lj9ept] {
    border-bottom: 1px solid #C3C3C3;
    height: 45px;
}

.pa-calendar[b-wlw8lj9ept] {
    margin-top: 0px;
    position: relative;
    float: left;
}

    .pa-calendar img[b-wlw8lj9ept] {
        margin-right: 10px;
    }

.step-visualization[b-wlw8lj9ept] {
    min-height: 100px;
    margin: 40px;
    padding: 30px;
    background-color: #F3F3F3;
}

.step-oval[b-wlw8lj9ept] {
    border-radius: 50%;
    color: white;
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    float: left;
    margin-top: 5px;
}

.step-rectangle[b-wlw8lj9ept] {
    margin-top: 22px;
    width: 44px;
    height: 6px;
    float: left;
}

.step-rectangle-purple[b-wlw8lj9ept] {
    margin-top: 28px;
    width: 46px;
    height: 6px;
    background-color: #D7045A;
    position: absolute;
    left: 406px;
}

.step-rectangle-orange[b-wlw8lj9ept] {
    margin-top: 16px;
    width: 46px;
    height: 6px;
    background-color: #FF8300;
    position: absolute;
}

.step-green[b-wlw8lj9ept] {
    background-color: #05BCA6;
}

.step-gray[b-wlw8lj9ept] {
    background-color: #333333;
}

.step-oval-big[b-wlw8lj9ept] {
    border-radius: 50%;
    color: white;
    height: 50px;
    width: 50px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    float: left;
}

.step-oval-small[b-wlw8lj9ept] {
    border-radius: 50%;
    color: white;
    height: 25px;
    width: 25px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    float: left;
    margin-right: 10px;
}

.step-text-header[b-wlw8lj9ept] {
    width: 18%;
    float: left;
}

.step-text-header-orange[b-wlw8lj9ept] {
    width: 18%;
    float: left;
    color: #FF8300;
}

.step-text-header-purple[b-wlw8lj9ept] {
    position: absolute;
    left: 400px;
    color: #D7045A;
}

[b-wlw8lj9ept] .step1NextButton {
    margin-left: 40px;
}

[b-wlw8lj9ept] .step1PreviousButton {
    margin-bottom: 20px;
}

.phasestatustext[b-wlw8lj9ept] {
    float: left;
}

#divExplanationArea thead[b-wlw8lj9ept] {
    background-color: #aaaaaa;
}

#divExplanationArea tr:nth-child(even)[b-wlw8lj9ept] {
    background-color: #cccccc;
}

#divExplanationArea td[b-wlw8lj9ept] {
    padding: 0 10px 0 5px;
    border: 1px solid;
}

.uploadexplanationtable[b-wlw8lj9ept] {
    float: left;
}

.uploadmodeselector[b-wlw8lj9ept] {
    float: right;
}

.uploadmodetext[b-wlw8lj9ept] {
    text-align: center;
}

.errormessage[b-wlw8lj9ept] {
    color: red;
    margin-left: 40px;
    margin-bottom: 14px;
}

.utskickad[b-wlw8lj9ept] {
    border-radius: 50%;
    height: 15px;
    width: 15px;
    background-color: #05BCA6;
}

[b-wlw8lj9ept] .doublet {
    text-decoration: line-through;
}

[b-wlw8lj9ept] .groupheader {
    text-align: left !important;
    font-weight: normal;
}

#gvRespondents th[b-wlw8lj9ept] {
    text-align: center;
    padding: 0 6px 0 6px;
}

.stepmarker[b-wlw8lj9ept] {
    margin: auto;
}

#gvRespondents .newrow[b-wlw8lj9ept] {
    background-color: #FFE0C3;
}

#gvRespondentsExisting th[b-wlw8lj9ept] {
    text-align: center;
    padding: 0 6px 0 6px;
}

#gvRespondentsExisting .newrow[b-wlw8lj9ept] {
    background-color: #FFE0C3;
}

.hidden[b-wlw8lj9ept] {
    display: none;
}

.respondentcell[b-wlw8lj9ept] {
    margin: 0 3px 0 5px;
}

.respondentrowno[b-wlw8lj9ept] {
    text-align: right;
    padding-right: 3px;
}

.question-header[b-wlw8lj9ept] {
    float: left;
    margin: 8px 0 8px 0;
}

.question-toggle[b-wlw8lj9ept] {
    float: right;
}

    .question-toggle .caret[b-wlw8lj9ept] {
        border-top-width: 7px;
        border-right-width: 7px;
        border-left-width: 7px;
        margin: -3px 0 0 -13px;
        color: #717271;
        transform: rotate(-90deg);
    }

    .question-toggle[aria-expanded="true"] .caret[b-wlw8lj9ept] {
        transform: rotate(0deg);
    }

[b-wlw8lj9ept] .validateerror {
    background-color: #E7949D;
}

.standardquestion[b-wlw8lj9ept] {
    font-weight: normal;
    padding-left: 16px;
    width: 100%;
}

.standardquestiontext[b-wlw8lj9ept] {
    margin-left: 10px;
    width: 95%;
}

.infoarea[b-wlw8lj9ept] {
    margin: 0 40px 0 40px;
}

.savebutton[b-wlw8lj9ept] {
    float: right;
    margin-right: 40px;
}

[b-wlw8lj9ept] .activatebutton {
    font-size: 20px;
    font-weight: 500;
    color: white;
    background-color: #05bca6;
    width: 100%;
    height: 80px;
    margin-top: 30px;
}

.exceldropimage[b-wlw8lj9ept] {
    width: 100px;
    height: 100px;
    float: right;
}

.exceldroptext[b-wlw8lj9ept] {
}

.editbutton[b-wlw8lj9ept] {
    float: right;
}
.section[b-wlw8lj9ept] {
    background: #fff;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.03);
    padding: 20px;
}

.section-mark[b-wlw8lj9ept] {
    border-top: 6px solid #05bca6;
}

[b-wlw8lj9ept] .respondenttable {
    border: 1px solid #333;
}

    [b-wlw8lj9ept] .respondenttable .mud-table-row {
        border-bottom: 1px solid #333;
    }

    [b-wlw8lj9ept] .respondenttable .mud-table-cell {
        padding: 1px 8px;
    }

        [b-wlw8lj9ept] .respondenttable .mud-table-cell:first-child {
            border-top: 1px solid #333;
            border-bottom: 1px solid #333;
        }

        [b-wlw8lj9ept] .respondenttable .mud-table-cell:not(:first-child) {
            border: 1px solid #333;
        }

        [b-wlw8lj9ept] .respondenttable .mud-table-cell:last-child {
            border-right: 0px solid #333;
        }

    [b-wlw8lj9ept] .respondenttable .mud-toolbar, [b-wlw8lj9ept] .respondenttable .mud-table-head {
        height: initial;
        background-color: #f3f3f3;
    }
/* _content/CustomerWeb/Shared/LoginLayout.razor.rz.scp.css */
html[b-d9p12y9rpy], body[b-d9p12y9rpy], div[b-d9p12y9rpy], span[b-d9p12y9rpy], applet[b-d9p12y9rpy], object[b-d9p12y9rpy], iframe[b-d9p12y9rpy],
h1[b-d9p12y9rpy], h2[b-d9p12y9rpy], h3[b-d9p12y9rpy], h4[b-d9p12y9rpy], h5[b-d9p12y9rpy], h6[b-d9p12y9rpy], p[b-d9p12y9rpy], blockquote[b-d9p12y9rpy], pre[b-d9p12y9rpy],
a[b-d9p12y9rpy], abbr[b-d9p12y9rpy], acronym[b-d9p12y9rpy], address[b-d9p12y9rpy], big[b-d9p12y9rpy], cite[b-d9p12y9rpy], code[b-d9p12y9rpy],
del[b-d9p12y9rpy], dfn[b-d9p12y9rpy], em[b-d9p12y9rpy], img[b-d9p12y9rpy], ins[b-d9p12y9rpy], kbd[b-d9p12y9rpy], q[b-d9p12y9rpy], s[b-d9p12y9rpy], samp[b-d9p12y9rpy],
small[b-d9p12y9rpy], strike[b-d9p12y9rpy], strong[b-d9p12y9rpy], sub[b-d9p12y9rpy], sup[b-d9p12y9rpy], tt[b-d9p12y9rpy], var[b-d9p12y9rpy],
b[b-d9p12y9rpy], u[b-d9p12y9rpy], i[b-d9p12y9rpy], center[b-d9p12y9rpy],
dl[b-d9p12y9rpy], dt[b-d9p12y9rpy], dd[b-d9p12y9rpy], ol[b-d9p12y9rpy], ul[b-d9p12y9rpy], li[b-d9p12y9rpy],
fieldset[b-d9p12y9rpy], form[b-d9p12y9rpy], label[b-d9p12y9rpy], legend[b-d9p12y9rpy],
table[b-d9p12y9rpy], caption[b-d9p12y9rpy], tbody[b-d9p12y9rpy], tfoot[b-d9p12y9rpy], thead[b-d9p12y9rpy], tr[b-d9p12y9rpy], th[b-d9p12y9rpy], td[b-d9p12y9rpy],
article[b-d9p12y9rpy], aside[b-d9p12y9rpy], canvas[b-d9p12y9rpy], details[b-d9p12y9rpy], embed[b-d9p12y9rpy],
figure[b-d9p12y9rpy], figcaption[b-d9p12y9rpy], footer[b-d9p12y9rpy], header[b-d9p12y9rpy], hgroup[b-d9p12y9rpy],
menu[b-d9p12y9rpy], nav[b-d9p12y9rpy], output[b-d9p12y9rpy], ruby[b-d9p12y9rpy], section[b-d9p12y9rpy], summary[b-d9p12y9rpy],
time[b-d9p12y9rpy], mark[b-d9p12y9rpy], audio[b-d9p12y9rpy], video[b-d9p12y9rpy] {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article[b-d9p12y9rpy], aside[b-d9p12y9rpy], details[b-d9p12y9rpy], figcaption[b-d9p12y9rpy], figure[b-d9p12y9rpy],
footer[b-d9p12y9rpy], header[b-d9p12y9rpy], hgroup[b-d9p12y9rpy], menu[b-d9p12y9rpy], nav[b-d9p12y9rpy], section[b-d9p12y9rpy] {
    display: block;
}

body[b-d9p12y9rpy] {
    font-family: 'Gotham A', 'Gotham B', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: rgb(4, 34, 34);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

ol[b-d9p12y9rpy], ul[b-d9p12y9rpy] {
    list-style: none;
}

blockquote[b-d9p12y9rpy], q[b-d9p12y9rpy] {
    quotes: none;
}

    blockquote[b-d9p12y9rpy]:before, blockquote[b-d9p12y9rpy]:after,
    q[b-d9p12y9rpy]:before, q[b-d9p12y9rpy]:after {
        content: '';
        content: none;
    }

table[b-d9p12y9rpy] {
    border-collapse: collapse;
    border-spacing: 0;
}

.btn[b-d9p12y9rpy] {
    display: inline-block;
    position: relative;
    transition: hover 0.18s ease-in-out;
    border: 1px solid transparent;
    cursor: pointer;
    padding: 10px 20px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    touch-action: manipulation;
    user-select: none;
}

    .btn:hover[b-d9p12y9rpy],
    .btn:active[b-d9p12y9rpy] {
        text-decoration: none;
    }

.btn--primary[b-d9p12y9rpy] {
    color: #fff;
    background-color: var(--main-color);
}

    .btn--primary:hover[b-d9p12y9rpy],
    .btn--primary:active[b-d9p12y9rpy] {
        background-color: var(--main-color);
    }

.btn--link[b-d9p12y9rpy] {
    padding: 0;
    border-radius: 0;
    color: var(--main-color);
    font-weight: normal;
}

    .btn--link:hover[b-d9p12y9rpy] {
        text-decoration: underline;
    }

.btn--outline[b-d9p12y9rpy] {
    border-color: var(--main-color);
    background-color: transparent;
    text-transform: uppercase;
}

.btn--outline:hover[b-d9p12y9rpy],
.btn--outline:focus[b-d9p12y9rpy] {
    color: #fff;
    background-color: var(--main-color);
    border-color: var(--main-color);
}

h1[b-d9p12y9rpy] {
    font-size: 42px;
    line-height: 50.8px;
    font-weight: 900;
    color: rgb(50, 58, 69);
}

h2[b-d9p12y9rpy] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    color: rgb(50, 58, 69);
}

h3[b-d9p12y9rpy] {
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
}

a[b-d9p12y9rpy] {
    color: var(--main-color);
    text-decoration: none;
}

    a:hover[b-d9p12y9rpy] {
        text-decoration: underline;
    }

strong[b-d9p12y9rpy] {
    font-weight: 500;
}

.form[b-d9p12y9rpy] {
    max-width: 660px;
    margin: 0 auto 30px;
    padding: 50px;
    background-color: #fff;
    box-shadow: 0 0 37px 0 rgba(0, 0, 0, 0.2);
}

.form__header[b-d9p12y9rpy] {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 3px solid var(--main-color);
}

.form__control[b-d9p12y9rpy] {
    position: relative;
}

    .form__control input[b-d9p12y9rpy] {
        font-family: 'Gotham', sans-serif;
        display: block;
        width: 100%;
        height: 45px;
        padding: 10px 15px;
        font-size: 16px;
        margin-bottom: 15px;
        border: 1px solid #ccc;
    }

        .form__control input:focus[b-d9p12y9rpy],
        .form__control input:active[b-d9p12y9rpy] {
            border-color: var(--main-color);
            outline: none;
        }

.form p[b-d9p12y9rpy] {
    margin-bottom: 50px;
}

.form hr[b-d9p12y9rpy] {
    margin-top: 28px;
    margin-bottom: 40px;
    border-top: 1px solid #ddd;
}

.form__content[b-d9p12y9rpy] {
    min-height: 100px;
}

.form__actions[b-d9p12y9rpy] {
    overflow: auto;
}

.form__control__error[b-d9p12y9rpy] {
    margin-bottom: 20px;
    color: rgb(251, 132, 2);
}

.form__actions .btn--outline[b-d9p12y9rpy] {
    float: right;
}

.form__actions .btn--link[b-d9p12y9rpy] {
    margin-top: 8px;
}

.contact-entry[b-d9p12y9rpy] {
    margin-top: 10px;
    text-align: center;
}

.section[b-d9p12y9rpy] {
    padding: 60px 0;
}

.section--gray[b-d9p12y9rpy] {
    background-color: rgb(238, 238, 238);
}

.section--white[b-d9p12y9rpy] {
    background-color: rgb(255, 255, 255);
}

.section__header[b-d9p12y9rpy] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 28px;
}

.puff[b-d9p12y9rpy] {
    padding: 25px 25px 13px;
    background-color: #d61b5c;
    color: #fff;
    display: block;
    transition: all .18s ease;
}

.puff__text[b-d9p12y9rpy] {
    color: #fff;
    font-weight: 500;
    height: 210px;
    overflow: hidden;
}

.puff__action[b-d9p12y9rpy] {
    border-top: 1px solid #d61b5c;
    margin-top: 1.8rem;
    padding-top: 1.2rem;
}

.puff:hover[b-d9p12y9rpy] {
    background-color: #d61b5c;
    color: #fff;
    text-decoration: none;
}

    .puff:hover .puff__action__link[b-d9p12y9rpy] {
        text-decoration: underline;
    }

.row[b-d9p12y9rpy] {
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
}

.col-md-3[b-d9p12y9rpy],
.col-sm-6[b-d9p12y9rpy] {
    width: 100%;
    position: relative;
    min-height: 1px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-6[b-d9p12y9rpy] {
        width: 50%;
        margin-bottom: 30px;
    }
}

@media (min-width: 992px) {
    .col-md-3[b-d9p12y9rpy] {
        width: 25%;
        margin-bottom: 0;
    }
}

.footer[b-d9p12y9rpy] {
    padding: 10px 0 20px 0;
    /* background: #323a45;
    color: #fff;*/
    background-color: rgb(238, 238, 238);
    color: #323a45;
}

    .footer .container[b-d9p12y9rpy] {
        display: flex;
        align-items: stretch;
    }

    .footer h3[b-d9p12y9rpy] {
        margin-bottom: 15px;
    }

    .footer img[b-d9p12y9rpy] {
        margin-top: 10px;
        max-width: 50%;
        height: auto;
    }

.footer__section[b-d9p12y9rpy] {
    flex: 0 0 25%;
    padding: 5px 15px;
}

    .footer__section:not(:first-child)[b-d9p12y9rpy] {
        border-left: 1px solid #ddd;
    }

@media (max-width: 991px) {

    .footer .container[b-d9p12y9rpy] {
        display: block;
        padding: 0;
    }

    .footer img[b-d9p12y9rpy] {
        max-width: 100px;
    }

    .footer__section[b-d9p12y9rpy] {
        flex: 0 0 100%;
        padding-bottom: 0;
    }
}

*[b-d9p12y9rpy] {
    box-sizing: border-box;
}

    *[b-d9p12y9rpy]:before,
    *[b-d9p12y9rpy]:after {
        box-sizing: border-box;
    }

html[b-d9p12y9rpy] {
    height: 100%;
}

.container[b-d9p12y9rpy] {
    max-width: 1140px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.alert[b-d9p12y9rpy] {
    color: #fff;
    background-color: rgb(245, 146, 0);
    padding: 30px;
    margin-bottom: 30px;
}

.logo[b-d9p12y9rpy] {
    text-align: center;
    padding: 9px;
}

    .logo img[b-d9p12y9rpy] {
        display: block;
        width: 360px;
    }

.hero[b-d9p12y9rpy] {
    margin: 50px 0;
    text-align: center;
}

    .hero h1[b-d9p12y9rpy] {
        margin-bottom: 20px;
    }

    .hero p[b-d9p12y9rpy] {
        font-size: 20px;
    }

.meta[b-d9p12y9rpy] {
    color: #aaa;
}
/* _content/CustomerWeb/Shared/MainLayout.razor.rz.scp.css */
.page[b-dwjwlmnbi6] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-dwjwlmnbi6] {
    flex: 1;
}

.sidebar[b-dwjwlmnbi6] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-dwjwlmnbi6] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-dwjwlmnbi6]  a, .top-row .btn-link[b-dwjwlmnbi6] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-dwjwlmnbi6] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-dwjwlmnbi6] {
        display: none;
    }

    .top-row.auth[b-dwjwlmnbi6] {
        justify-content: space-between;
    }

    .top-row a[b-dwjwlmnbi6], .top-row .btn-link[b-dwjwlmnbi6] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-dwjwlmnbi6] {
        flex-direction: row;
    }

    .sidebar[b-dwjwlmnbi6] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-dwjwlmnbi6] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-dwjwlmnbi6], article[b-dwjwlmnbi6] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
