@charset "UTF-8";
/* cyrillic-ext */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");

@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hmIqOjjg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hvIqOjjg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hnIqOjjg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hoIqOjjg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hkIqOjjg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hlIqOjjg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Sign in with Google */
/* Sign in with Apple */
@font-face {
    font-family: "AppleSignIn";
  font-style: normal;
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
}
/* Grayscale. */
.vw-10 {
    width: 10vw;
}

.vw-20 {
    width: 20vw;
}

.vw-30 {
    width: 30vw;
}

.vw-40 {
    width: 40vw;
}

.vw-50 {
    width: 50vw;
}

.vw-60 {
    width: 60vw;
}

.vw-70 {
    width: 70vw;
}

.vw-80 {
    width: 80vw;
}

.vw-90 {
    width: 90vw;
}

.vw-100 {
    width: 100vw;
}

.vh-10 {
    height: 10vh;
}

.vh-20 {
    height: 20vh;
}

.vh-30 {
    height: 30vh;
}

.vh-40 {
    height: 40vh;
}

.vh-50 {
    height: 50vh;
}

.vh-60 {
    height: 60vh;
}

.vh-70 {
    height: 70vh;
}

.vh-80 {
    height: 80vh;
}

.vh-90 {
    height: 90vh;
}

.vh-100 {
    height: 100vh;
}

.w-10 {
    width: 10%;
}

.w-20 {
    width: 20%;
}

.w-30 {
    width: 30%;
}

.w-40 {
    width: 40%;
}

.w-50 {
    width: 50%;
}

.w-60 {
    width: 60%;
}

.w-70 {
    width: 70%;
}

.w-80 {
    width: 80%;
}

.w-90 {
    width: 90%;
}

.w-100 {
    width: 100%;
}

.h-10 {
    height: 10%;
}

.h-20 {
    height: 20%;
}

.h-30 {
    height: 30%;
}

.h-40 {
    height: 40%;
}

.h-50 {
    height: 50%;
}

.h-60 {
    height: 60%;
}

.h-70 {
    height: 70%;
}

.h-80 {
    height: 80%;
}

.h-90 {
    height: 90%;
}

.h-100 {
    height: 100%;
}

.br-10 {
    border-radius: 10%;
}

.br-20 {
    border-radius: 20%;
}

.br-30 {
    border-radius: 30%;
}

.br-40 {
    border-radius: 40%;
}

.br-50 {
    border-radius: 50%;
}

.br-60 {
    border-radius: 60%;
}

.br-70 {
    border-radius: 70%;
}

.br-80 {
    border-radius: 80%;
}

.br-90 {
    border-radius: 90%;
}

.br-100 {
    border-radius: 100%;
}

.opacity-1 {
    opacity: 0.1;
}

.opacity-2 {
    opacity: 0.2;
}

.opacity-3 {
    opacity: 0.3;
}

.opacity-4 {
    opacity: 0.4;
}

.opacity-5 {
    opacity: 0.5;
}

.opacity-6 {
    opacity: 0.6;
}

.opacity-7 {
    opacity: 0.7;
}

.opacity-8 {
    opacity: 0.8;
}

.opacity-9 {
    opacity: 0.9;
}

.opacity-10 {
    opacity: 1;
}

.text-1 {
    font-size: 1rem;
}

.text-2 {
    font-size: 2rem;
}

.text-3 {
    font-size: 3rem;
}

.text-4 {
    font-size: 4rem;
}

.text-5 {
    font-size: 5rem;
}

.text-6 {
    font-size: 6rem;
}

.text-7 {
    font-size: 7rem;
}

.text-8 {
    font-size: 8rem;
}

.text-9 {
    font-size: 9rem;
}

.text-10 {
    font-size: 10rem;
}

.text-11 {
    font-size: 11rem;
}

.text-12 {
    font-size: 12rem;
}

.text-13 {
    font-size: 13rem;
}

.text-14 {
    font-size: 14rem;
}

.text-15 {
    font-size: 15rem;
}

.text-16 {
    font-size: 16rem;
}

.text-17 {
    font-size: 17rem;
}

.text-18 {
    font-size: 18rem;
}

.text-19 {
    font-size: 19rem;
}

.text-20 {
    font-size: 20rem;
}

.ls-1 {
    letter-spacing: 0.1rem;
}

.ls-2 {
    letter-spacing: 0.2rem;
}

.ls-3 {
    letter-spacing: 0.3rem;
}

.ls-4 {
    letter-spacing: 0.4rem;
}

.ls-5 {
    letter-spacing: 0.5rem;
}

.ls-6 {
    letter-spacing: 0.6rem;
}

.ls-7 {
    letter-spacing: 0.7rem;
}

.ls-8 {
    letter-spacing: 0.8rem;
}

.ls-9 {
    letter-spacing: 0.9rem;
}

.ls-10 {
    letter-spacing: 1rem;
}

.ptb-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.ptb-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.ptb-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.ptb-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.ptb-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.ptb-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}

.ptb-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}

.ptb-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}

.ptb-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
}

.ptb-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
}

.font-weight-100 {
    font-weight: 100;
}

.font-weight-200 {
    font-weight: 200;
}

.font-weight-300 {
    font-weight: 300;
}

.font-weight-400 {
    font-weight: 400;
}

.font-weight-500 {
    font-weight: 500;
}

.font-weight-600 {
    font-weight: 600;
}

.font-weight-700 {
    font-weight: 700;
}

.font-weight-800 {
    font-weight: 800;
}

.font-weight-900 {
    font-weight: 900;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.border-top {
    border-top: 1px solid #F9F9F9;
}

.border-bottom {
    border-bottom: 1px solid #F9F9F9;
}

.box-shadow {
    box-shadow: 0 0.25rem 0.75rem #F9F9F9;
}

/*
1px  = .0625
2px  = .125
3px  = .1875
4px  = .25
5px  = .3125
6px  = .375
7px  = .4375
8px  = .5
9px  = .5625
10px = .625
11px = .6875
12px = .75
13px = .8125
14px = .875
15px = .9375
16px = 1
24px = 1.5
32px = 2
*/
/*1 rem = 16px;*/
/* Sticky footer styles. */
.pricing-header {
    max-width: 700px;
}

button.accept-policy {
    font-size: 1rem;
    line-height: inherit;
}

/* Sticky footer styles. */
html {
    position: relative;
    min-height: 100%;
    font-size: 14px;
}

body {
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

@media only screen and (max-width: 767px) {
    body {
        color: #3f3e3e;
    }

    body::before {
        display: none;
    }
}

.header {
    z-index: 1;
    color: #FFFFFF;
}

@media only screen and (max-width: 767px) {
    .header {
        color: #3f3e3e;
    }
}

main {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    position: relative;
}

main::before, main::after {
    flex-grow: 1;
    content: "";
    display: block;
}

main::before {
    min-height: 100px;
}

main::after {
    min-height: 92px;
}

@media only screen and (max-width: 767px) {
    main::before, main::after {
        flex-grow: 0;
    }
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    pointer-events: auto;
    height: 52px;
}

.footer .links {
    display: flex;
    justify-content: space-between;
    padding-left: 0.5rem;
}

.footer .links .software-verson {
    display: none;
}

.footer .links a {
    pointer-events: all;
    padding: 0 1rem;
    border-right: 2px solid #FFFFFF;
}

.footer .links a:last-of-type {
    border-right: none;
}

.footer .links a:hover {
    text-decoration: none;
}

@media only screen and (max-width: 767px) {
    .footer .links a {
        border-right: none;
    }
}

@media only screen and (max-width: 767px) {
    .footer {
        justify-content: center;
    }

    .footer .links a {
        padding: 0;
        padding-right: 0.5rem;
    }
}

.footer {
    font-size: 12px;
    line-height: 1.4;
}

.footer .language {
    display: inline-flex;
}

.footer .copyright {
    text-transform: uppercase;
}

.footer .links a {
    font-size: 1em;
    font-weight: bold;
}

.footer .language .dropdown-toggle {
    color: inherit;
}

@media only screen and (max-width: 767px) {
    .footer .language .dropdown-toggle {
        color: #3f3e3e;
    }
}

.anonymous .footer .copyright {
    color: #FFFFFF;
}

.anonymous .footer .links a {
    color: #FFFFFF;
}

.anonymous .footer .links a:hover {
    font-weight: bold;
}

@media only screen and (max-width: 767px) {
    .anonymous .footer {
        color: inherit;
    }

    .anonymous .footer .language {
        color: #256aba;
    }

    .anonymous .footer .copyright {
        color: #3f3e3e;
    }

    .anonymous .footer .links a {
        color: #256aba;
    }
}

.cursor-pointer {
    cursor: pointer;
}

@media only screen and (max-width: 767px) {
    .navbar-nav.logout-nav-link {
        padding-right: 0 !important;
    }

    .navbar-toggler.collapsed {
        height: auto !important;
        visibility: visible !important;
    }
}

a {
    font-weight: bold;
}

/*1 rem = 16px;*/
/* Grayscale. */
body.consent .container {
    padding: 20px;
    border-radius: 10px;
    box-shadow: none;
}

@media only screen and (max-width: 767px) {
    body.consent .container {
        box-shadow: none;
    }
}

body.consent .header-logo {
    width: 140px;
    height: 70px;
    display: inline-block;
    color: transparent;
}

.page-consent {
    max-width: 48rem;
    margin: auto;
    padding: 48px 40px 36px;
    height: auto;
    min-height: 500px;
    transition: 0.2s;
    border-radius: 8px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}

@media only screen and (max-width: 767px) {
    .page-consent {
        box-shadow: none;
    }
}

.page-consent .page-header {
    padding-bottom: 1rem;
    text-align: center;
}

.page-consent .page-header img {
    max-height: 100px;
    filter: drop-shadow(0px 0px 1px #4e4e4e);
}

.page-consent .panel {
    margin: 2rem 0;
}

.page-consent .disallow-btn {
    color: #D6D6D6;
}

.page-consent .consent-remember {
    padding: 0 5px;
}

.page-consent .sca-wrapper {
    padding: 0.75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #F9F9F9;
    border-radius: 0.25rem;
}

.page-consent .card {
    background: transparent;
}

.page-consent .card-title {
    display: flex;
    align-items: center;
}

.page-consent .list-group-item {
    background: linear-gradient(135deg, #FFFFFF 0%, #f3f6f8 100%);
}

.page-consent .list-group-item .form-check-label {
    flex-direction: row;
}

/* Grayscale. */
body.error-page .header-logo img {
    max-height: 100px;
}

body.error-page .header-logo img.hero {
    max-height: 200px;
}

@media only screen and (max-width: 767px) {
    body.error-page .header-logo img {
        max-height: 60px;
    }
}

body.error-page header {
    display: none !important;
}

body.error-page main::before, body.error-page main::after {
    flex-grow: 1;
}

body.error-page .paragraph-block {
    padding-bottom: 12px;
}

body.error-page .page-message {
    font-size: 18em;
    margin-top: -10px;
}

body.error-page .page-message-title {
    font-size: 3em;
}

body.error-page .page-message-description {
    font-size: 1.5em;
}

@media only screen and (max-width: 1365px) {
    body.error-page {
        font-size: 10px;
    }
}

body .error-panel {
    padding: 48px 40px 36px;
    height: auto;
    transition: 0.2s;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    color: #4e4e4e;
    background: white;
}

@media only screen and (max-width: 767px) {
    body .error-panel {
        box-shadow: none;
    }
}

/* Grayscale. */
/*
1px  = .0625
2px  = .125
3px  = .1875
4px  = .25
5px  = .3125
6px  = .375
7px  = .4375
8px  = .5
9px  = .5625
10px = .625
11px = .6875
12px = .75
13px = .8125
14px = .875
15px = .9375
16px = 1
24px = 1.5
32px = 2
*/
/*Hacks. Note to self: keep it short*/
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    opacity: 1;
}

/*End hacks*/
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #3f3e3e;
}

.form-check {
    padding-left: 0;
}

.form-check-label {
    display: flex;
    align-items: center;
}

.custom-checkbox .control,
.custom-radio .control {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    width: 1.125rem;
    height: 18px;
    height: 1.125rem;
    position: relative;
    border: 1px solid #4e4e4e;
    border: 0.0625rem solid #4e4e4e;
    border-radius: 0.225px;
    border-radius: 0.0140625rem;
    margin-right: 10px;
    margin-right: 0.625rem;
}

.custom-checkbox .control:before,
.custom-radio .control:before {
    display: none;
    height: 8px;
    width: 8px;
    position: absolute;
    background-color: #4e4e4e;
}

.custom-checkbox .control:before {
    content: "";
    font-weight: bold;
}

.custom-radio .control:before {
    content: "";
    top: 3px;
    top: 0.1875rem;
    left: 3px;
    left: 0.1875rem;
    background: #4e4e4e;
}

.custom-checkbox.neutral .control:before {
    content: "|";
    display: block;
    position: absolute;
    top: -6px;
    top: -0.375rem;
    left: 12px;
    left: 0.75rem;
    color: #D6D6D6;
    transform: rotate(45deg);
    background: none;
    font-size: 20px;
    font-size: 1.25rem;
}

.custom-checkbox input,
.custom-radio input {
    display: none;
}

.custom-checkbox input[disabled] + .control,
.custom-radio input[disabled] + .control {
    background-color: transparent;
}

.custom-checkbox input:checked + .control,
.custom-radio input:checked + .control {
    border: 1px solid #4e4e4e;
    border: 0.0625rem solid #4e4e4e;
}

.custom-checkbox input[disabled]:checked + .control,
.custom-radio input[disabled]:checked + .control {
    border-color: #D6D6D6;
}

.custom-checkbox input.disabled-style-reset[disabled]:checked + .control,
.custom-radio input.disabled-style-reset[disabled]:checked + .control {
    border-color: #4e4e4e;
}

.custom-checkbox input[disabled]:checked + .control::before {
    background-color: #D6D6D6;
    display: block;
}

.custom-radio input[disabled] + .control::before {
    background: #D6D6D6;
}

.custom-checkbox input.disabled-style-reset[disabled]:checked + .control::before,
.custom-radio input.disabled-style-reset[disabled] + .control::before {
    background: #4e4e4e;
}

.custom-checkbox input:checked + .control:before,
.custom-radio input:checked + .control:before {
    display: block;
}

.custom-radio .control,
.custom-radio .control:before {
    border-radius: 50%;
}

.radio-toolbar {
    margin: 6px 10px;
}

.radio-toolbar input[type=radio] {
    display: none;
}

.radio-toolbar input[type=radio]:checked + label {
    background-color: #F9F9F9;
    border-color: #4e4e4e;
}

.radio-toolbar label {
    display: inline-block;
    background-color: #D6D6D6;
    padding: 5px 10px;
    border: 2px solid #4e4e4e;
    border-radius: 4px;
    cursor: pointer;
    min-width: 74px;
    text-align: center;
    transition: 0.2s;
}

.radio-toolbar label:hover {
    background-color: #F9F9F9;
    border-color: #4e4e4e;
}

.collapsed {
    height: 0;
    visibility: collapse;
}

input.form-control {
    padding: 0 16px;
    height: auto;
    line-height: 2.75;
    font-size: 14px;
}

input.form-control:focus {
    box-shadow: 0 0 0 0.2rem rgba(42, 102, 84, 0.25);
}

/* Grayscale. */
/*1 rem = 16px;*/
/*
1px  = .0625
2px  = .125
3px  = .1875
4px  = .25
5px  = .3125
6px  = .375
7px  = .4375
8px  = .5
9px  = .5625
10px = .625
11px = .6875
12px = .75
13px = .8125
14px = .875
15px = .9375
16px = 1
24px = 1.5
32px = 2
*/
body.grants .container {
    padding: 20px;
}

@media only screen and (max-width: 767px) {
    body.grants .container {
        box-shadow: none;
    }
}

body.grants .page-grants {
    padding: 48px 40px 36px;
    height: auto;
    transition: 0.2s;
    background-color: white;
    border-radius: 10px;
    color: #4e4e4e;
    max-width: 48rem;
    font-size: 0.9rem;
}

body.grants .page-grants .page-header {
    padding-bottom: 1rem;
    text-align: center;
}

body.grants .page-grants .page-header .header-logo {
    width: 100%;
    display: inline-block;
    color: transparent;
}

body.grants .page-grants .page-header .header-logo img {
    height: 60px;
    margin-bottom: 1.5rem !important;
}

body.grants .page-grants .grant-card {
    background-color: transparent;
    border: none;
}

body.grants .page-grants .grant-card .list-group-item {
    background-color: transparent;
}

body.grants .page-grants .grant-card .grant-header {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-top: 1.25rem;
}

body.grants .page-grants .grant-card .card-title {
    word-break: break-word;
    text-align: center;
    padding: 0 10px;
}

body.grants .page-grants .grant-card .card-body {
    padding: 1.25rem 0;
}

body.grants .page-grants .grant-card .client-logo {
    max-width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    position: relative;
}

body.grants .page-grants .grant-card .time-text small {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

body.grants .page-grants .grant-card .created {
    font-weight: 600;
}

body.grants .page-grants .grant-card .expires {
    position: absolute;
    bottom: 0;
    right: 0;
    font-weight: 300;
    font-style: italic;
    color: #3f3e3e;
    padding: 0.5rem;
}

body.grants .page-grants .grant-card .grant-type {
    display: flex;
    align-items: center;
}

@media only screen and (max-width: 767px) {
    body.grants .page-grants {
        padding: 28px 20px 16px;
        border: none;
        box-shadow: none;
        background-color: transparent;
    }
}

/* Grayscale. */
table.grid {
    width: 100%;
    max-width: 100%;
}

table.grid th, table.grid td {
    text-align: left;
    vertical-align: middle;
}

table.grid th > div, table.grid td > div {
    overflow: hidden;
    text-overflow: ellipsis;
}

table.grid th > div span, table.grid td div span {
    white-space: nowrap;
}

table.grid th {
    border: none;
}

table.grid th input[type=number] {
    width: 4rem;
}

@supports (-ms-ime-align: auto) {
    table.grid th input[type=number] {
        width: 2.9rem;
    }
}

table.grid thead {
    font-size: 0.9rem;
}

table.grid tbody {
    font-size: 0.8rem;
}

table.grid tbody tr {
    height: 28px;
}

table.grid tbody tr:hover {
    -webkit-box-shadow: 0px 2px 4px 0px #F9F9F9;
    -moz-box-shadow: 0px 2px 4px 0px #F9F9F9;
    box-shadow: 0px 2px 4px 0px #F9F9F9;
    background-color: #fff;
}

table.grid tbody tr td {
    padding: 0.1rem 0.3rem;
}

table.grid tbody tr button {
    font-size: 0.8rem;
}

table.grid tfoot tr th .pagesize {
    border: 1px solid #D6D6D6;
}

table.grid th.sortable {
    cursor: pointer;
}

table.grid th.sortable a {
    display: block;
}

table.grid th.sortable > div {
    padding-right: 1.2rem;
    position: relative;
}

table.grid th.sortable > div:after, table.grid th.sortable > div:before {
    content: "";
    visibility: visible;
    right: 8px;
    top: 50%;
    position: absolute;
    opacity: 0.3;
    margin-top: 2px;
    border: 4px solid #D6D6D6;
}

table.grid th.sortable > div:after {
    border-top: 4px solid #D6D6D6;
    border-right: 4px solid transparent;
    border-bottom: none;
    border-left: 4px solid transparent;
}

table.grid th.sortable > div:before {
    border-top: none;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #D6D6D6;
    border-left: 4px solid transparent;
    top: 15%;
}

table.grid th.sortable > div:hover:after, table.grid th.sortable > div:hover:before {
    opacity: 1;
    visibility: visible;
}

table.grid th.sortable.sort-desc, table.grid th.sortable.sort-asc {
    border-bottom: 2px solid #D6D6D6;
    padding-bottom: 8px;
}

table.grid th.sortable.sort-desc > div:after {
    margin-top: -2px;
}

table.grid th.sortable.sort-desc > div:before {
    visibility: hidden;
}

table.grid th.sortable.sort-asc > div:after {
    visibility: hidden;
}

table.grid th.sortable.sort-asc > div:before {
    margin-top: 2px;
}

/*Pagination*/
.pagination-naked .page-link {
    color: #4e4e4e;
    background-color: #F9F9F9;
    border: none;
    box-shadow: inset 0 -0.15rem 0 0 #4e4e4e;
    transition: all 0.1s ease-in-out;
    opacity: 0.8;
}

.pagination-naked .page-link:focus, .pagination-naked .page-link:hover {
    color: #4e4e4e;
    background-color: #FFFFFF;
    box-shadow: inset 0 -0.25rem 0 0 #4e4e4e;
    transition: all 0.1s ease-in-out;
}

.pagination-naked .page-item.active .page-link {
    z-index: 2;
    color: #EAE4EF;
    background-color: #F9F9F9;
    border: none;
    box-shadow: inset 0 -0.25rem 0 0 #EAE4EF;
}

.pagination-naked .page-item.disabled .page-link {
    color: #D6D6D6;
    background-color: #F9F9F9;
    border: none;
    box-shadow: inset 0 -0.15rem 0 0 #D6D6D6;
}

/* Grayscale. */
/*
1px  = .0625
2px  = .125
3px  = .1875
4px  = .25
5px  = .3125
6px  = .375
7px  = .4375
8px  = .5
9px  = .5625
10px = .625
11px = .6875
12px = .75
13px = .8125
14px = .875
15px = .9375
16px = 1
24px = 1.5
32px = 2
*/
body.home .header-logo img {
    max-height: 100px;
}

body.home .header-logo img.hero {
    max-height: 200px;
}

@media only screen and (max-width: 767px) {
    body.home .header-logo img {
        max-height: 60px;
    }
}

body.home .paragraph-block {
    padding-bottom: 12px;
}

body.home .container .identity-panel {
    height: auto;
    min-height: auto;
    border-radius: 10px;
}

/* Grayscale. */
/*1 rem = 16px;*/
body.identity-page #wrap {
    position: relative;
}

body.identity-page .sign-in, body.identity-page .sign-up, body.identity-page .identity-panel {
    padding: 48px 40px 36px;
    height: auto;
    min-height: 500px;
    transition: 0.2s;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    color: #4e4e4e;
    background: white;
}

body.identity-page .sign-in h1, body.identity-page .sign-up h1, body.identity-page .identity-panel h1 {
    text-align: center;
}

@media only screen and (max-width: 767px) {
    body.identity-page .sign-in h1, body.identity-page .sign-up h1, body.identity-page .identity-panel h1 {
        font-size: 2rem;
    }
}

body.identity-page .sign-in .header-logo, body.identity-page .sign-up .header-logo, body.identity-page .identity-panel .header-logo {
    width: 100%;
    display: inline-block;
    color: transparent;
}

body.identity-page .sign-in .header-logo img, body.identity-page .sign-up .header-logo img, body.identity-page .identity-panel .header-logo img {
    height: 60px;
    margin-bottom: 1.5rem !important;
}

@media only screen and (max-width: 767px) {
    body.identity-page .sign-in, body.identity-page .sign-up, body.identity-page .identity-panel {
        border: none;
        box-shadow: none;
        background-color: transparent;
        padding: 28px 20px 16px;
    }
}

body .identity-panel.wide {
    max-width: 48rem;
    min-height: auto;
    margin: auto;
}

body .identity-panel.slim {
    max-width: 48rem;
    min-height: auto;
    margin: auto;
}

body .height-auto {
    height: auto;
}

@media only screen and (max-width: 767px) {
    body .height-auto {
        box-shadow: none;
    }
}

body .header-logo {
    width: 140px;
    height: 70px;
    display: inline-block;
    color: transparent;
}

.sign-in {
    max-width: 36rem;
}

.sign-up {
    max-width: 48rem;
}

.header-text {
    width: 100%;
    display: block;
    font-weight: 400;
    padding-bottom: 8px;
}

@media only screen and (max-width: 767px) {
    .header-text {
        font-size: 2rem;
    }
}

.hr-sect {
    display: flex;
    flex-basis: 100%;
    align-items: center;
    color: rgba(78, 78, 78, 0.6);
    margin: 18px 0px;
}

.hr-sect:before, .hr-sect:after {
    content: "";
    flex-grow: 1;
    background: rgba(78, 78, 78, 0.2);
    height: 1px;
    font-size: 0px;
    line-height: 0px;
    margin: 0px 8px;
}

li.idp {
    position: relative;
    margin-bottom: 10px;
}

li.idp:last-of-type {
    margin-bottom: 0;
}

li.idp a {
    background-size: 20px;
}

.idp-microsoft a {
    background-image: url(../img/idps/Microsoft.svg);
    background-repeat: no-repeat;
    background-position: 12px center;
    padding-left: 36px;
    width: 100%;
}

.idp-microsoft a:active {
    background-image: url(../img/idps/Microsoft.svg);
}

.idp-microsoft a:not([disabled]):not(.disabled):active {
    background-image: url(../img/idps/Microsoft.svg);
}

.idp-microsoft a.btn-outline-microsoft {
    color: #2f2f2f;
    background-color: transparent;
    border-color: #2f2f2f;
}

.idp-microsoft a.btn-outline-microsoft:hover {
    color: #fff;
    background-color: #2f2f2f;
}

.idp-microsoft a.btn-microsoft {
    color: #fff;
    background-color: #2f2f2f;
}

.idp-microsoft a.btn-microsoft:hover {
    background-color: #555;
}

.idp-facebook a:not(.remove-idp) {
    background-image: url(../img/idps/Facebook.svg);
    background-repeat: no-repeat;
    background-position: 12px center;
    padding-left: 36px;
    width: 100%;
    margin-bottom: 5px;
}

.idp-facebook a:not(.remove-idp):active {
    background-image: url(../img/idps/Facebook.svg);
}

.idp-facebook a:not(.remove-idp):not([disabled]):not(.disabled):active {
    background-image: url(../img/idps/Facebook.svg);
}

.idp-facebook a:not(.remove-idp).btn-outline-facebook {
    color: #1877f2;
    background-color: transparent;
    border-color: #1877f2;
}

.idp-facebook a:not(.remove-idp).btn-outline-facebook:hover {
    color: #fff !important;
    background-color: #1877f2;
}

.idp-facebook a:not(.remove-idp).btn-facebook {
    color: #fff !important;
    background-color: #1877f2;
}

.idp-facebook a:not(.remove-idp).btn-facebook:hover {
    background-color: #2851A3;
}

.idp-google a:not(.remove-idp) {
    background-image: url(../img/idps/Google.svg);
    background-repeat: no-repeat;
    background-position: 12px center;
    background-size: 24px;
    padding-left: 36px;
    width: 100%;
    margin-bottom: 5px;
}

.idp-google a:not(.remove-idp):active {
    background-image: url(../img/idps/Google.svg);
}

.idp-google a:not(.remove-idp):not([disabled]):not(.disabled):active {
    background-image: url(../img/idps/Google.svg);
}

.idp-google a:not(.remove-idp).btn-outline-google {
    color: #C4C4C4;
    background-color: transparent;
    border-color: rgba(82, 82, 128, 0.09);
}

.idp-google a:not(.remove-idp).btn-outline-google:hover {
    color: #fff !important;
    background-color: rgba(82, 82, 128, 0.09);
}

.idp-google a:not(.remove-idp).btn-google {
    font-family: Roboto;
    font-weight: 500;
    color: #ffffff;
    background-color: #4285F4;
    border-color: #4285F4;
    position: relative;
}

.idp-google a:not(.remove-idp).btn-google:hover {
    background-color: rgba(66, 133, 244, 0.8);
}

.idp-google a:not(.remove-idp).btn-google::after {
    content: " ";
    display: block;
    background-color: white;
    position: absolute;
    width: 44px;
    top: 0;
    left: 0;
    bottom: 0;
    border-radius: 2px 0 0 2px;
    border-color: #4285F4;
    border-style: solid;
    border-width: 1px;
    background-image: url(../img/idps/Google.svg);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 24px;
    margin-left: 0 !important;
}

.idp-google.row a:not(.remove-idp).btn-google::after {
    margin-left: 15px;
}

.idp-apple a:not(.remove-idp) {
    background-size: 24px;
    background-image: url(../img/idps/Apple.svg);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 36px;
    width: 100%;
    margin-bottom: 5px;
    font-synthesis: none;
    -moz-font-feature-settings: kern;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: initial;
}

.idp-apple a:not(.remove-idp):active {
    background-image: url(../img/idps/Apple.svg);
}

.idp-apple a:not(.remove-idp):not([disabled]):not(.disabled):active {
    background-image: url(../img/idps/Apple.svg);
}

.idp-apple a:not(.remove-idp).btn-outline-apple {
    color: #C4C4C4;
    background-color: transparent;
    border-color: rgba(0, 0, 0, 0.09);
}

.idp-apple a:not(.remove-idp).btn-outline-apple:hover {
    color: #fff !important;
    background-color: rgba(0, 0, 0, 0.09);
}

.idp-apple a:not(.remove-idp).btn-apple {
    font-family: "AppleSignIn";
    font-weight: 600;
    color: black;
    background-color: white;
    border-color: #000;
}

.idp-apple a:not(.remove-idp).btn-apple:hover {
    background-color: rgba(0, 0, 0, 0.09);
}

.idp-govgr {
    background-color: rgb(0, 51, 117);
}

.idp-govgr a {
    background-image: url(../img/idps/GovGr.svg);
    background-repeat: no-repeat;
    background-position: 12px center;
    padding-left: 36px;
    width: 100%;
}

.idp-govgr a:active {
    background-image: url(../img/idps/GovGr.svg);
}

.idp-govgr a:not([disabled]):not(.disabled):active {
    background-image: url(../img/idps/GovGr.svg);
}

.idp-govgr a.btn-outline-govgr {
    color: #2f2f2f;
    background-color: transparent;
    border-color: #2f2f2f;
}

.idp-govgr a.btn-outline-govgr:hover {
    color: #fff;
    background-color: #2f2f2f;
}

.idp-govgr a.btn-govgr {
    color: #fff;
    background-color: rgb(0, 51, 117);
}

.idp-govgr a.btn-govgr:hover {
    background-color: rgba(0, 51, 117, 0.8);
}

/*
1px  = .0625
2px  = .125
3px  = .1875
4px  = .25
5px  = .3125
6px  = .375
7px  = .4375
8px  = .5
9px  = .5625
10px = .625
11px = .6875
12px = .75
13px = .8125
14px = .875
15px = .9375
16px = 1
24px = 1.5
32px = 2
*/
body {
  /*.nav-item.dropdown {
      &.show, &:hover {
          background-color: $gray-200;
      }
  }*/
}

@media only screen and (max-width: 1365px) {
    body .navbar-nav {
        align-items: center;
    }

    body .navbar-nav .nav-link {
        text-align: center;
    }

    body .navbar-brand {
        padding-top: 0;
    }

    body .navbar-brand span {
        font-size: 1.1rem;
    }
}

body .navbar.main-nav #nav-links {
    display: none !important;
}

@media only screen and (max-width: 767px) {
    body .navbar.main-nav #nav-links {
        display: block !important;
    }

    body .navbar.main-nav #nav-links.collapse:not(.show) {
        display: none !important;
    }
}

body .navbar-toggler {
    border: none;
}

body .navbar-toggler:hover, body .navbar-toggler:focus {
    background-color: #F9F9F9;
    color: #3f3e3e;
    outline: none;
}

body .dropdown-toggle::after {
    display: none;
}

body .nav-link {
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 14px;
}

body .nav-link:hover {
    color: #3f3e3e !important;
}

body .nav-avatar {
    display: inline-block;
    height: 32px;
    width: 32px;
}

body.authenticated .navbar {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
}

body.anonymous .navbar {
    min-height: 100px;
}

/* Grayscale. */
.content-black {
    color: #222222;
}

/* Grayscale. */
.ribbon {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1031;
    overflow: hidden;
    width: 80px;
    height: 80px;
    text-align: right;
    pointer-events: none;
    transition: all 0.4s;
}

.ribbon span {
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    text-align: center;
    line-height: 20px;
    width: 100px;
    display: block;
    background: #4e4e4e;
    box-shadow: 0 3px 10px -5px #222222;
    position: absolute;
    top: 19px;
    right: -21px;
    transform: rotate(45deg);
}

.ribbon.development span {
    background: #3f3e3e;
}

.ribbon.sandbox span {
    background: #e87a16;
    color: #222222;
}

/*@include phone {
    header ~ .ribbon {
        width: 100%;
        height: 95px;
        display: flex;
        justify-content: flex-start;
        align-items: flex-end;

        span {
            transform: none;
            margin-left: 25px;
            position: relative;
            top: 0;
            right: 0;
        }
    }
}*/
@keyframes spinner-border {
    to {
        transform: rotate(360deg);
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.125em;
}

@keyframes spinner-grow {
    0% {
        transform: scale(0);
    }

    50% {
        opacity: 1;
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem;
}

#create-user-spinner {
    margin-bottom: 2px;
}

.field-validation-error, .validation-summary-errors {
    font-size: smaller;
}

.field-validation-error ul, .validation-summary-errors ul {
    padding-left: 0;
    margin-bottom: 0;
}

.field-validation-error ul li, .validation-summary-errors ul li {
    list-style: none;
}

.field-validation-valid, .validation-summary-valid {
    display: none;
}

/*1 rem = 16px;*/
body.article-page {
    color: #4e4e4e;
}

body.article-page .header-logo img {
    max-height: 100px;
}

body.article-page .header-logo img.hero {
    max-height: 200px;
}

@media only screen and (max-width: 767px) {
    body.article-page .header-logo img {
        max-height: 60px;
    }
}

body.article-page .paragraph-block {
    padding-bottom: 12px;
}

body.article-page .container {
    padding: 20px;
}

body.article-page .container article {
    padding: 20px;
    border-radius: 10px;
    background: white;
}

@media only screen and (max-width: 767px) {
    body.article-page .container article {
        padding: 0;
    }
}

body.article-page header {
    display: none !important;
}

.markdown-body {
    padding-top: 25px;
}

.markdown-body .list-style-none ul, .markdown-body .list-style-none ol {
    list-style-type: none;
    padding-left: 0;
}

.markdown-body .list-style-check ul {
    list-style-type: none;
    padding-left: 0;
}

.markdown-body .list-style-check ul > li {
    position: relative;
    padding-left: 20px;
}

.markdown-body .list-style-check ul > li::before {
    position: absolute;
    content: "✓";
    display: block;
    left: 0;
}

.markdown-body ul, .markdown-body ol {
    padding-left: 18px;
}

.markdown-body ul {
    list-style-type: disc;
}

.markdown-body ol {
    list-style-type: decimal;
}

.markdown-body ol[type=a] {
    list-style-type: none;
    padding-left: 0;
}

.markdown-body ol[type=a] > li {
    position: relative;
    padding-left: 20px;
}

.markdown-body ol[type=a] > li::before {
    content: "α";
    position: absolute;
    display: block;
    left: 0;
}

.markdown-body ol[type=a] > li:first-child::before {
    content: "α)";
}

.markdown-body ol[type=a] > li:nth-child(2)::before {
    content: "β)";
}

.markdown-body ol[type=a] > li:nth-child(3)::before {
    content: "γ)";
}

.markdown-body ol[type=a] > li:nth-child(4)::before {
    content: "δ)";
}

.markdown-body ol[type=a] > li:nth-child(5)::before {
    content: "ε)";
}

.markdown-body ol[type=a] > li:nth-child(6)::before {
    content: "στ)";
}

.markdown-body ol[type=a] > li:nth-child(7)::before {
    content: "ζ)";
}

.markdown-body ol[type=a] > li:nth-child(8)::before {
    content: "η)";
}

.markdown-body ol[type=a] > li:nth-child(9)::before {
    content: "θ)";
}

.markdown-body ol[type=a] > li:nth-child(10)::before {
    content: "ι)";
}

.markdown-body ol[type=a] > li:nth-child(11)::before {
    content: "ια)";
}

.markdown-body ol[type=a] > li:nth-child(11)::before {
    content: "ιβ)";
}

.markdown-body ol[type=a] > li:nth-child(12)::before {
    content: "ιγ)";
}

.markdown-body ol[type=i] {
    list-style-type: lower-roman;
}

.markdown-body h1 {
    font-weight: 300;
}

.markdown-body table {
    display: block;
    width: 100%;
    overflow: auto;
    margin-bottom: 3rem;
}

.markdown-body table th {
    font-weight: 600;
}

.markdown-body table th:empty {
    visibility: hidden;
}

.markdown-body table td,
.markdown-body table th {
    padding: 6px 13px;
 /* 0 2px;*/
    border: 1px solid #dfe2e5;
}

.markdown-body table tr {
    background-color: #fff;
    border-top: 1px solid #c6cbd1;
}

.markdown-body table tr:nth-child(2n) {
    background-color: #f6f8fa;
}

.markdown-body .inline-images {
    padding: 20px 0 10px 0;
}

.markdown-body .inline-images p {
    display: flex;
    align-items: center;
    justify-content: center;
}

.markdown-body .inline-images a {
    width: 124px;
    text-align: center;
    margin: 0 10px;
}

.markdown-body .quick-links ul, .markdown-body .quick-links ol {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    column-gap: 40px;
    -moz-column-gap: 40px;
}

@media only screen and (max-width: 767px) {
    .markdown-body .quick-links ul, .markdown-body .quick-links ol {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}

.markdown-body .list-parenthesis li:before {
    display: inline-block;
    width: 7px;
    position: absolute;
    left: -12px;
    content: ")";
    background-color: #FFF;
    text-align: center;
}

.markdown-body .list-pdf-docs ul {
    list-style: none;
    display: flex;
    padding-left: 0;
}

.markdown-body .list-pdf-docs li {
    padding: 20px 10px 0 23px;
    border-left: 3px solid #1c6954;
    margin-bottom: 30px;
    width: 250px;
    list-style: none;
    float: left;
    min-height: 141px;
}

.markdown-body .list-pdf-docs li a {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    color: #333d48;
}

.markdown-body .list-pdf-docs li a:after {
    display: block;
    width: 39px;
    height: 43px;
    content: " ";
    margin-top: 12px;
    background: url("../img/icon-pdf.png");
}

body.diagnostics .container {
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}

@media only screen and (max-width: 767px) {
    body.diagnostics .container {
        box-shadow: none;
    }
}

body.diagnostics .header-logo {
    width: 140px;
    height: 70px;
    display: inline-block;
    color: transparent;
}

body .deck {
    margin: 20px 0 10px 0;
    justify-content: space-evenly;
    padding: 10px 20px;
}

@media only screen and (max-width: 767px) {
    body .deck {
        justify-content: space-around;
    }
}

body a.deck-item {
    text-decoration: none;
    color: #3f3e3e;
}

body .deck-item {
    width: 12.28rem;
    height: 12.28rem;
    padding: 10px;
    border: 2px solid #ABABAB;
    margin: 0 0 10px 0;
    border-radius: 0.1875rem;
    justify-content: flex-start;
    align-items: center;
    transition: all 0.3s;
    cursor: pointer;
}

body .deck-item .deck-title {
    font-weight: bold;
    color: #3f3e3e;
}

body .deck-item .deck-icon {
    display: inline-block;
    padding: 1.6rem;
    margin-bottom: 1.53846rem;
    background-image: url(../img/icons/avatar.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

body .deck-item.b2b-e-shop .deck-icon {
    background-image: url(../img/icons/shopping-basket.svg);
}

body .deck-item.e-shop .deck-icon {
    background-image: url(../img/icons/shopping-basket.svg);
}

body .deck-item.admin .deck-icon {
    background-image: url(../img/icons/security-check.svg);
}

body .deck-item.developers .deck-icon {
    background-image: url(../img/icons/coding.svg);
}

body .deck-item.clients-portal .deck-icon {
    background-image: url(../img/icons/user.svg);
}

body .deck-item.group-policies .deck-icon {
    background-image: url(../img/icons/team.svg);
    padding: 2.1rem;
    margin-bottom: 1rem;
}

body .deck-item.agents-portal .deck-icon {
    background-image: url(../img/icons/briefcase.svg);
}

body .deck-item.intranet .deck-icon {
    background-image: url(../img/icons/intranet.svg);
}

body .deck-item:hover {
    transform: scale(1.1);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}

.password-rules {
    font-size: small;
}

.password-rules ul {
    list-style-type: none;
    padding-left: initial;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    column-gap: 4px;
    -webkit-column-gap: 4px;
    -moz-column-gap: 4px;
}

@media only screen and (max-width: 767px) {
    .password-rules ul {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}

.password-rule {
    padding: 2px;
    text-decoration: line-through;
}

.password-rule::before {
    content: " ";
    display: inline-block;
    transform: rotate(45deg);
    height: 10px;
    width: 5px;
    border-bottom: 2px solid whitesmoke;
    border-right: 2px solid whitesmoke;
    margin-right: 14px;
}

.password-rule.rule-valid {
    text-decoration: none;
}

.password-rule.rule-valid::before {
    border-bottom-color: #78b13f;
    border-right-color: #78b13f;
}

/* Grayscale. */
body.device.success .container {
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}

@media only screen and (max-width: 767px) {
    body.device.success .container {
        box-shadow: none;
    }
}

body.device .header-logo {
    width: 140px;
    height: 70px;
    display: inline-block;
    color: transparent;
}

body.device .capture-page {
    padding: 48px 40px 36px;
    height: auto;
    min-height: 500px;
    transition: 0.2s;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
  /*background-color: white;*/
    color: #4e4e4e;
    max-width: 36rem;
}

@media only screen and (max-width: 767px) {
    body.device .capture-page {
        padding: 0;
        border: none;
        box-shadow: none;
        background-color: transparent;
    }
}

body.image-bg {
    background: #111827;
    background-image: url(../img/flair.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: auto;
}

body.gradient-bg {
    background-image: url(../img/noise-white.png);
    background-repeat: repeat;
    background: #0F2027;
 /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #2C5364, #203A43, #0F2027);
 /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #2C5364, #203A43, #0F2027);
 /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

@media only screen and (max-width: 767px) {
    body {
        background: none !important;
    }
}

html {
    font-size: 14px;
}

@media only screen and (max-width: 767px) {
    html html {
        font-size: 1.2rem;
    }

    html .display-4 {
        font-size: 2rem;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1365px) {
    html html {
        font-size: 1.2rem;
    }

    html .display-4 {
        font-size: 2rem;
    }
}

@media only screen and (min-width: 1366px) and (max-width: 1919px) {
    html html {
        font-size: 1.4rem;
    }

    html .display-4 {
        font-size: 2.5rem;
    }
}

@media only screen and (min-width: 1920px) {
    html html {
        font-size: 1.6rem;
    }
}

body {
    font: 15px/1.6 "Open Sans", "Arial", "Helvetica", sans-serif;
    font-display: swap;
    direction: ltr;
    line-height: 1.4286;
    color: white;
}

@media only screen and (max-width: 767px) {
    body {
        color: #3f3e3e;
    }
}

.drop-card {
    width: 320px;
    box-shadow: 0 24px 54px rgba(0, 0, 0, 0.25), 0 4.5px 13.5px rgba(0, 0, 0, 0.15);
    transition: visibility 0s linear 120ms, opacity 120ms ease;
    opacity: 0;
  /* inset: 48px auto auto -272px; <-- this rocks*/
    border-radius: 0;
    border: none;
    margin: 0;
    padding: 0;
    left: -272px;
}

.drop-card.show {
    opacity: 1;
    visibility: visible;
    transition-delay: 0s;
}

.drop-card .drop-card-body {
    text-align: left;
    color: #3f3e3e;
}

.drop-card .current-account {
    display: grid;
    grid-template-columns: auto 1fr auto;
    grid-template-rows: 48px auto;
}

.drop-card .current-account > * {
    align-self: center;
}

.drop-card .current-account .account-organization {
    grid-row: 1/2;
    grid-column: 1/2;
    font-size: 0.9rem;
    padding: 16px 14px;
}

.drop-card .current-account .account-info {
    min-height: 132px;
    width: 100%;
    grid-row: 2/3;
    grid-column: 1/4;
    display: flex;
    align-items: center;
}

.drop-card .current-account .account-info > * {
    padding: 0;
}

.drop-card .current-account .account-info .account-picture {
    display: block;
    border-radius: 50%;
    overflow: hidden;
    width: 88px;
    height: 88px;
    margin-left: 16px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.drop-card .current-account .account-details {
    font-size: 13px;
    flex-grow: 1;
    min-width: 0;
    width: 0;
    padding-right: 12px;
}

.drop-card .current-account .account-details > * {
    padding: 1px;
}

.drop-card .current-account .account-details > :nth-child(2) {
    margin-top: 3px;
    font-size: 13px;
}

.drop-card .current-account .account-details > :not(:nth-child(2)) {
    margin-top: 4px;
}

.drop-card .current-account .account-details > :first-child {
    margin-top: 0;
}

.drop-card .current-account .account-details .account-fullname {
    font-size: 18px;
    font-weight: 700;
}

.drop-card .current-account .account-details .account-links .account-link {
    color: #4e4e4e;
    background-color: inherit;
    display: block;
    font-weight: 400;
    margin-top: 4px;
}

.drop-card .current-account .account-sign-out {
    grid-row: 1/2;
    grid-column: 3/4;
    font-size: 0.9rem;
    padding: 16px 14px;
    color: #3f3e3e;
    font-weight: 400;
}

.drop-card .current-account .account-sign-out:hover {
    text-decoration: none;
    background-color: #F2F2F2;
}

.drop-card .account-list-container {
    border-top: 1px solid rgba(255, 255, 255, 0.16);
    overflow: auto;
    max-height: 270px;
}

.drop-card .account-list-container .account-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.drop-card .account-list-container .account-list .account-item {
    height: 60px;
    position: relative;
}

.drop-card .account-list-container .account-list .account-item a {
    color: #3f3e3e;
    background-color: #F9F9F9;
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
    font-weight: 400;
}

.drop-card .account-list-container .account-list .account-item a:hover {
    text-decoration: none;
    background-color: #F2F2F2;
}

.drop-card .account-list-container .account-list .account-item .account-item-icon {
    float: left;
    margin-left: 16px;
    margin-right: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 40px;
    height: 40px;
    background-image: url(../img/icons/sign-in-diff.svg);
}

.drop-card .account-list-container .account-list .account-item .account-item-info {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 48px;
    flex-grow: 1;
    min-width: 0;
    width: 0;
    font-size: 0.8rem;
}

/*
1px  = .0625
2px  = .125
3px  = .1875
4px  = .25
5px  = .3125
6px  = .375
7px  = .4375
8px  = .5
9px  = .5625
10px = .625
11px = .6875
12px = .75
13px = .8125
14px = .875
15px = .9375
16px = 1
24px = 1.5
32px = 2
*/
.language-selector {
    display: flex;
}

.language-selector i.arrow::after {
    width: 0;
    height: 0;
    border-left: 0.3rem solid transparent;
    border-right: 0.3rem solid transparent;
    border-top: 0.5rem solid currentColor;
    display: inline-block;
    content: " ";
    margin-left: 0;
}

.language-selector.show i.arrow::after {
    transform: rotate(180deg);
    transform-origin: center center;
    margin-bottom: 0.2rem;
}

.language-selector .show i.arrow::after {
    transform: rotate(180deg);
    transform-origin: center center;
    margin-bottom: 0.2rem;
}

.profilepic {
    position: relative;
    aspect-ratio: 1/1;
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
    background-color: #111;
}

.profilepic:hover .profilepic__content {
    opacity: 1;
}

.profilepic:hover .profilepic__image {
    opacity: 0.5;
}

.profilepic input[type=file] {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
}

.profilepic__image {
    object-fit: cover;
    opacity: 1;
    transition: opacity 0.2s ease-in-out;
}

.profilepic__content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: white;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
}

.profilepic__icon {
    color: white;
    padding-bottom: 8px;
}

.fas {
    font-size: 20px;
}

.profilepic__text {
    text-transform: uppercase;
    font-size: 12px;
    width: 50%;
    text-align: center;
}