/*! CSS Used from: https://preview-dover.cloud.contensis.com/_A8Ni6A_ec2e53c8-97d4-44d5-92fc-b210acde275a/static/print.css ; media=print */
@media print {
    @media print {
        * {
            color: #000 !important;
            font-family: Inter, Arial, Helvetica, sans-serif !important;
        }

        button,
        .button {
            display: none;
        }
    }
}

/*! CSS Used from: Embedded */
.ichQLo {
    display: inline-block;
    color: currentcolor;
    width: 1.125rem;
    height: 1.125rem;
    flex-shrink: 0;
}

.ichQLo svg {
    stroke-linecap: round;
    stroke-linejoin: round;
    width: 100%;
    height: 100%;
    display: block;
}

.hHDkdz {
    font-size: clamp(0.875rem, 0.724rem + 0.431vi, 1rem);
    font-weight: 500;
    font-family: Ubuntu, sans-serif;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background: rgb(255, 255, 255);
    border-radius: 0.25rem;
    border: 0px;
    display: inline-flex;
    gap: 0.25rem;
    line-height: 1;
    padding: 1rem;
    transition: 0.2s ease-in-out;
    color: rgb(11, 12, 12) !important;
    text-decoration: none !important;
}

.hHDkdz:hover,
.hHDkdz:focus {
    background: rgb(230, 230, 230);
    color: rgb(11, 12, 12) !important;
    text-decoration: none !important;
}

@media print {
    .hHDkdz {
        color: rgb(0, 0, 0);
    }
}

.gtUtAf {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: calc(74.25rem);
    padding-inline: 1rem;
}

@media print {
    .gtUtAf {
        padding-inline: 0px;
    }
}

.btaKgG .social-share__links {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
    -webkit-box-pack: center;
    justify-content: center;
    list-style: none;
}

@media only screen and (min-width: 768px) {
    .btaKgG .social-share__links {
        -webkit-box-pack: start;
        justify-content: flex-start;
    }
}

.btaKgG .social-links__link {
    font-size: clamp(0.875rem, 0.724rem + 0.431vi, 1rem);
    line-height: 1.5rem;
    font-weight: 400;
    font-family: Ubuntu, sans-serif;
    background: rgb(242, 239, 248);
    border: 0px;
    color: rgb(11, 12, 12);
    padding: 0.75rem 0.5rem;
    text-decoration: none;
    transition: 0.2s ease-in-out;
    display: inline-grid;
    place-items: center;
    width: 2.75rem;
    height: 2.75rem;
    aspect-ratio: 1 / 1;
    border-radius: 2.75rem;
}

.btaKgG .social-links__link:hover,
.btaKgG .social-links__link:focus {
    background: rgb(213, 204, 232);
    color: rgb(11, 12, 12);
    text-decoration: none;
}

*,
::before,
::after {
    box-sizing: border-box;
}

* {
    margin: 0px;
    padding: 0px;
}

img {
    max-width: 100%;
    height: auto;
}

a {
    cursor: pointer;
    text-decoration: none;
    color: rgb(16, 74, 122);
    overflow-wrap: break-word;
    word-break: break-word;
}

a:hover,
a:focus {
    color: rgb(0, 48, 120);
    text-decoration: underline;
    text-underline-offset: 0.25rem;
}

button {
    cursor: pointer;
}

:focus {
    outline: 0px;
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(255, 221, 0) 0px 0px 0px 5px;
}

.visually-hidden {
    clip: rect(0px, 0px, 0px, 0px);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.fouMOA .footer-links {
    text-align: center;
    list-style: none;
    font-size: clamp(0.875rem, 0.724rem + 0.431vi, 1rem);
    line-height: 1.5rem;
    font-weight: 400;
    font-family: Ubuntu, sans-serif;
}

@media only screen and (min-width: 768px) {
    .fouMOA .footer-links {
        text-align: left;
        display: block;
        columns: 2;
        column-gap: 2.75rem;
    }
}

.fouMOA .footer-links__item {
    height: fit-content;
    display: block;
}

.fouMOA .footer-links__item+.footer-links__item {
    margin-top: 0.5rem;
}

.fouMOA .footer-links__link {
    color: rgb(11, 12, 12);
    text-decoration: underline;
    text-underline-offset: 0.25rem;
    display: block;
    padding-block: 0.625rem;
}

.jImVJo .page-feedback__header {
    background: rgb(2, 91, 153);
}

.jImVJo .page-feedback__header .container {
    padding-block: 1.5rem;
    gap: 1.5rem;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

@media only screen and (min-width: 768px) {
    .jImVJo .page-feedback__header .container {
        -webkit-box-pack: start;
        justify-content: flex-start;
        flex-direction: row;
    }
}

.jImVJo .page--feedback__toggle {
    padding-block: 0.5rem;
    display: grid;
    place-items: center;
    height: 2.75rem;
}

.jImVJo .page--feedback__toggle:focus {
    outline: 0px;
    box-shadow: rgb(2, 91, 153) 0px 0px 0px 2px, rgb(255, 255, 255) 0px 0px 0px 5px;
}

.jImVJo .page-feeback__title {
    font-size: 1.125rem;
    line-height: clamp(1.5rem, 0.897rem + 1.724vi, 2rem);
    font-weight: 700;
    font-family: Ubuntu, sans-serif;
    color: rgb(255, 255, 255);
}

.jImVJo .feedback-form {
    z-index: -1;
    display: grid;
    grid-template-rows: 0fr;
}

.dZCykJ .footer__inner {
    padding: 4rem 0px;
    display: grid;
    gap: 2.5rem;
}

@media only screen and (min-width: 768px) {
    .dZCykJ .footer__inner {
        grid-template-columns: repeat(12, 1fr);
    }
}

.dZCykJ .footer__column--brand {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    gap: 2.5rem;
}

@media only screen and (min-width: 768px) {
    .dZCykJ .footer__column--brand {
        grid-column: span 4;
        align-items: flex-start;
    }
}

.dZCykJ .footer__column--navigation {
    border-top: 1px solid rgb(194, 194, 194);
    padding-top: 2.5rem;
}

@media only screen and (min-width: 768px) {
    .dZCykJ .footer__column--navigation {
        grid-column: span 8;
        border-top: 0px;
        padding-top: 0px;
    }
}

.dZCykJ #footer-logo {
    min-width: 2.75rem;
    min-height: 2.75rem;
    display: grid;
    place-items: center;
}

@media print {
    .dZCykJ {
        display: none;
    }
}

/*! CSS Used fontfaces */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*! CSS Used from: https://preview-dover.cloud.contensis.com/_A8Ni6A_ec2e53c8-97d4-44d5-92fc-b210acde275a/static/print.css ; media=print */
@media print {
    @media print {
        * {
            color: #000 !important;
            font-family: Inter, Arial, Helvetica, sans-serif !important;
        }

        h2 {
            font-size: 22pt !important;
        }

        h3 {
            font-size: 18pt !important;
        }

        h2,
        h3 {
            font-weight: 700 !important;
            line-height: 150% !important;
        }

        button {
            display: none;
        }
    }
}

/*! CSS Used from: Embedded */
.ccVJoQ {
    display: inline-block;
    color: currentcolor;
    width: 0.5rem;
    height: 0.5rem;
    flex-shrink: 0;
}

.ccVJoQ svg {
    stroke-linecap: round;
    stroke-linejoin: round;
    width: 100%;
    height: 100%;
    display: block;
}

.kLVzEk {
    display: inline-block;
    color: currentcolor;
    width: 1.5rem;
    height: 1.5rem;
    flex-shrink: 0;
}

.kLVzEk svg {
    stroke-linecap: round;
    stroke-linejoin: round;
    width: 100%;
    height: 100%;
    display: block;
}

.iEWXeK {
    font-size: 1.25rem;
    line-height: clamp(1.5rem, 0.897rem + 1.724vi, 2rem);
    font-weight: 700;
    font-family: Ubuntu, sans-serif;
    color: rgb(11, 12, 12);
}

.fGaoHR {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    font-family: Ubuntu, sans-serif;
    color: rgb(11, 12, 12);
}

.fGaoHR .heading__inner--link {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 0.5rem;
    color: rgb(29, 112, 184);
    text-decoration: none;
}

.fGaoHR .heading__inner--link:hover,
.fGaoHR .heading__inner--link:focus {
    color: rgb(0, 48, 120);
    text-decoration: underline;
    text-underline-offset: 0.25rem;
}

.gtUtAf {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: calc(74.25rem);
    padding-inline: 1rem;
}

@media print {
    .gtUtAf {
        padding-inline: 0px;
    }
}

.iwEYxX {
    position: relative;
    border-radius: 0.25rem;
}

.iwEYxX .heading__inner--link:hover,
.iwEYxX .heading__inner--link:focus {
    box-shadow: none;
}

.iwEYxX .heading__inner--link::after {
    content: "";
    inset: 0px;
    position: absolute;
    z-index: 1;
}

.iwEYxX .navigation-card__inner {
    display: grid;
    gap: 0.5rem;
}

.iwEYxX .heading__inner--link {
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding-block: 0.625rem;
}

@media print {
    .iwEYxX .navigation-card__header {
        display: flex;
        gap: 10px;
    }
}

*,
::before,
::after {
    box-sizing: border-box;
}

* {
    margin: 0px;
    padding: 0px;
}

img {
    max-width: 100%;
    height: auto;
}

a {
    cursor: pointer;
    text-decoration: none;
    color: rgb(16, 74, 122);
    overflow-wrap: break-word;
    word-break: break-word;
}

a:hover,
a:focus {
    color: rgb(0, 48, 120);
    text-decoration: underline;
    text-underline-offset: 0.25rem;
}

button {
    cursor: pointer;
}

:focus {
    outline: 0px;
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(255, 221, 0) 0px 0px 0px 5px;
}

.visually-hidden {
    clip: rect(0px, 0px, 0px, 0px);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.cdTXMO {
    background: rgb(2, 91, 153);
    padding-block: 1.5rem 2.5rem;
    overflow: auto;
}

@media only screen and (min-width: 1024px) {
    .cdTXMO {
        padding-block: 2.5rem 4rem;
        border-bottom: 1px solid rgb(194, 194, 194);
        box-shadow: rgba(0, 48, 120, 0.1) 0px 8px 8px -8px;
        height: auto;
    }
}

.cdTXMO a {
    text-decoration: none;
    color: rgb(29, 112, 184);
    overflow-wrap: break-word;
    word-break: break-word;
}

.cdTXMO a:hover,
.cdTXMO a:focus {
    color: rgb(0, 48, 120);
    text-decoration: underline;
    text-underline-offset: 0.25rem;
}

.cdTXMO .navigation-list,
.cdTXMO .tasks-list {
    list-style: none;
    display: grid;
    margin-top: 1.5rem;
}

.cdTXMO .navigation-list__item,
.cdTXMO .tasks-list__item {
    color: rgb(255, 255, 255);
}

.cdTXMO .navigation-list {
    gap: 1.125rem;
}

.cdTXMO .nav-divider {
    height: 1px;
    width: 100%;
    background: rgb(194, 194, 194);
}

@media only screen and (min-width: 1024px) {
    .cdTXMO .nav-divider {
        height: 100%;
        width: 1px;
        margin: 0px auto;
    }
}

.cdTXMO .tasks-list {
    gap: 1.125rem;
}

.cdTXMO .tasks-list__link {
    font-size: 1rem;
    font-weight: 700;
    font-family: Ubuntu, sans-serif;
    display: flex;
    gap: 0.75rem;
    padding-block: 0.375rem;
    line-height: 1.5rem;
}

.cdTXMO .tasks-list__link .tasks__bullet {
    background: rgb(242, 239, 248);
    color: rgb(11, 12, 12);
    display: inline-grid;
    place-items: center;
    border-radius: 2rem;
    width: 2rem;
    height: 2rem;
    flex: 0 0 auto;
    transform: translateY(-0.25rem);
}

.cdTXMO .nav-sections {
    display: grid;
    gap: 2rem;
}

@media only screen and (min-width: 1024px) {
    .cdTXMO .nav-sections {
        grid-template-columns: repeat(12, 1fr);
        gap: 2.75rem;
    }
}

@media only screen and (min-width: 768px) {
    .cdTXMO .navigation-list {
        grid-template-columns: repeat(2, 1fr);
        gap: 1.125rem 2.75rem;
    }
}

@media only screen and (min-width: 1024px) {
    .cdTXMO .nav-section--main-nav {
        grid-column: 1 / 8;
    }

    .cdTXMO .nav-section--tasks {
        grid-column: 9 / span 4;
    }
}

@media print {
    .cdTXMO {
        display: none;
    }
}

.dThSHS {
    font-size: clamp(0.875rem, 0.724rem + 0.431vi, 1rem);
    line-height: 1.5rem;
    font-weight: 400;
    font-family: Ubuntu, sans-serif;
    background: rgb(242, 239, 248);
    border-radius: 0.25rem;
    border: 0px;
    color: rgb(11, 12, 12);
    display: inline-block;
    padding: 0.75rem 0.5rem;
    text-decoration: none;
    transition: 0.2s ease-in-out;
}

.dThSHS:hover,
.dThSHS:focus {
    background: rgb(213, 204, 232);
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.yRQbX {
    display: grid;
    gap: 1rem;
    color: rgb(11, 12, 12);
}

.yRQbX .pills {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    list-style: none;
}

.yRQbX .pills a {
    display: block;
}

.lnsDjc .searchbar__label {
    color: rgb(11, 12, 12);
}

.lnsDjc .searchbar__label+.searchbar__fields {
    margin-top: 1.5rem;
}

.lnsDjc .searchbar__fields {
    display: grid;
    grid-template-columns: 1fr 3rem;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 0.25rem;
    background: rgb(2, 91, 153);
    color: rgb(255, 255, 255);
}

@media only screen and (min-width: 1024px) {
    .lnsDjc .searchbar__fields {
        grid-template-columns: 1fr 3.5rem;
    }
}

.lnsDjc .searchbar__fields>* {
    height: 3rem;
    border: 0px;
    background: none;
}

@media only screen and (min-width: 1024px) {
    .lnsDjc .searchbar__fields>* {
        height: 3.5rem;
    }
}

.lnsDjc .searchbar__input {
    border-radius: 0.25rem;
    padding: 0.5rem;
    font-size: clamp(0.875rem, 0.724rem + 0.431vi, 1rem);
    line-height: 1.5rem;
    font-weight: 400;
    font-family: Ubuntu, sans-serif;
    background: rgb(2, 91, 153);
    color: rgb(255, 255, 255);
}

@media only screen and (min-width: 1024px) {
    .lnsDjc .searchbar__input {
        padding: 1rem;
    }
}

.lnsDjc .searchbar__submit {
    cursor: pointer;
    border-radius: 0.25rem;
}

.lnsDjc .searchbar__submit .svg {
    transition: 0.2s ease-in-out;
}

.lnsDjc .searchbar__submit:hover .svg,
.lnsDjc .searchbar__submit:focus .svg {
    transform: scale(1.1);
    color: rgb(29, 112, 184);
}

.lnsDjc .searchbar__input:hover,
.lnsDjc .searchbar__input:focus {
    box-shadow: none;
}

@media print {
    .lnsDjc {
        display: none;
    }
}

.jyEFEX {
    background: rgb(2, 91, 153);
    padding-block: 2.5rem;
    height: calc(-4rem + 100svh);
    overflow: auto;
}

@media only screen and (min-width: 1024px) {
    .jyEFEX {
        padding-bottom: 4rem;
        border-bottom: 1px solid rgb(194, 194, 194);
        box-shadow: rgba(0, 48, 120, 0.1) 0px 8px 8px -8px;
        height: auto;
    }
}

.jyEFEX .container {
    display: grid;
    gap: 1.5rem;
    max-width: 700px;
}

@media only screen and (min-width: 1024px) {
    .jyEFEX .container {
        max-width: 956px;
    }
}

.jyEFEX .searchbar__label {
    font-size: clamp(1.5rem, 0.897rem + 1.724vi, 2rem);
    line-height: clamp(2rem, 1.397rem + 1.724vi, 2.5rem);
    font-weight: 700;
    font-family: Ubuntu, sans-serif;
}

@media print {
    .jyEFEX {
        display: none;
    }
}

.ileXIO {
    background: rgb(2, 91, 153);
    color: rgb(255, 255, 255);
    position: relative;
    z-index: 100;
}

.ileXIO.main-header:not(.open) .logo-link:focus,
.ileXIO.main-header:not(.open) .header-tools__toggle:focus {
    outline: 0px;
    box-shadow: rgb(2, 91, 153) 0px 0px 0px 2px, rgb(255, 255, 255) 0px 0px 0px 5px;
}

.ileXIO .header-top {
    position: relative;
    z-index: 100;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    height: 4rem;
    border-block: 0.375rem solid transparent;
}

@media only screen and (min-width: 768px) {
    .ileXIO .header-top {
        height: auto;
    }
}

.ileXIO .logo-link {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    height: 100%;
    max-width: 9.375rem;
}

@media only screen and (min-width: 768px) {
    .ileXIO .logo-link {
        height: auto;
        margin-block: 1rem;
        max-width: 15.625rem;
    }
}

@media only screen and (min-width: 1024px) {
    .ileXIO .logo-link {
        max-width: 18.75rem;
    }
}

.ileXIO .logo-link img {
    width: 100%;
    height: 100%;
    max-height: 2.75rem;
}

@media only screen and (min-width: 768px) {
    .ileXIO .logo-link img {
        max-height: 6.25rem;
    }
}

.ileXIO .header-tools {
    display: flex;
}

.ileXIO .header-tools__toggle {
    font-size: clamp(0.875rem, 0.724rem + 0.431vi, 1rem);
    line-height: 1.5rem;
    font-weight: 500;
    font-family: Ubuntu, sans-serif;
    border: 0px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 0.25rem;
    padding: 0.75rem;
    background: transparent;
    color: rgb(255, 255, 255);
    position: relative;
    transition: 0.2s ease-in-out;
    z-index: 101;
}

@media only screen and (min-width: 768px) {
    .ileXIO .header-tools__toggle {
        padding: 1rem;
    }
}

.ileXIO .header-tools__toggle:hover {
    border-color: rgb(255, 255, 255);
}

.ileXIO .header-tools__divider {
    height: 2rem;
    margin-block: auto;
    width: 1px;
    background: rgb(255, 255, 255);
    transition: 0.2s ease-in-out;
}

.ileXIO .nav-panel {
    width: 100%;
    top: 100%;
    z-index: -1;
    height: 0px;
    opacity: 0;
    visibility: hidden;
}

@media print {
    .ileXIO {
        background: transparent;
    }

    .ileXIO .header-tools {
        display: none;
    }

    .ileXIO #header-logo img {
        filter: invert(100%);
    }
}

/*! CSS Used fontfaces */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/*! CSS Used from: https://preview-dover.cloud.contensis.com/_A8Ni6A_ec2e53c8-97d4-44d5-92fc-b210acde275a/static/print.css ; media=print */
@media print {
    @media print {
        * {
            color: #000 !important;
            font-family: Inter, Arial, Helvetica, sans-serif !important;
        }

        h2 {
            font-size: 22pt !important;
        }

        h3 {
            font-size: 18pt !important;
        }

        h2,
        h3 {
            font-weight: 700 !important;
            line-height: 150% !important;
        }

        button {
            display: none;
        }
    }
}

/*! CSS Used from: Embedded */
.ccVJoQ {
    display: inline-block;
    color: currentcolor;
    width: 0.5rem;
    height: 0.5rem;
    flex-shrink: 0;
}

.ccVJoQ svg {
    stroke-linecap: round;
    stroke-linejoin: round;
    width: 100%;
    height: 100%;
    display: block;
}

.kLVzEk {
    display: inline-block;
    color: currentcolor;
    width: 1.5rem;
    height: 1.5rem;
    flex-shrink: 0;
}

.kLVzEk svg {
    stroke-linecap: round;
    stroke-linejoin: round;
    width: 100%;
    height: 100%;
    display: block;
}

.jyUglp {
    display: inline-block;
    color: currentcolor;
    width: 1.5rem;
    height: 1.5rem;
    flex-shrink: 0;
}

.jyUglp svg {
    stroke-linecap: round;
    stroke-linejoin: round;
    width: 100%;
    height: 100%;
    display: block;
}

.iEWXeK {
    font-size: 1.25rem;
    line-height: clamp(1.5rem, 0.897rem + 1.724vi, 2rem);
    font-weight: 700;
    font-family: Ubuntu, sans-serif;
    color: rgb(11, 12, 12);
}

.fGaoHR {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    font-family: Ubuntu, sans-serif;
    color: rgb(11, 12, 12);
}

.fGaoHR .heading__inner--link {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 0.5rem;
    color: rgb(29, 112, 184);
    text-decoration: none;
}

.fGaoHR .heading__inner--link:hover,
.fGaoHR .heading__inner--link:focus {
    color: rgb(0, 48, 120);
    text-decoration: underline;
    text-underline-offset: 0.25rem;
}

.gtUtAf {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: calc(74.25rem);
    padding-inline: 1rem;
}

@media print {
    .gtUtAf {
        padding-inline: 0px;
    }
}

.TcKa-d {
    position: relative;
    border-radius: 0.25rem;
}

.TcKa-d .heading__inner--link:hover,
.TcKa-d .heading__inner--link:focus {
    box-shadow: none;
}

.TcKa-d .heading__inner--link::after {
    content: "";
    inset: 0px;
    position: absolute;
    z-index: 1;
}

.TcKa-d .navigation-card__inner {
    display: grid;
    gap: 0.5rem;
}

.TcKa-d .heading__inner--link {
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding-block: 0.625rem;
}

@media print {
    .TcKa-d .navigation-card__header {
        display: flex;
        gap: 10px;
    }
}

*,
::before,
::after {
    box-sizing: border-box;
}

* {
    margin: 0px;
    padding: 0px;
}

img {
    max-width: 100%;
    height: auto;
}

a {
    cursor: pointer;
    text-decoration: none;
    color: rgb(16, 74, 122);
    overflow-wrap: break-word;
    word-break: break-word;
}

a:hover,
a:focus {
    color: rgb(0, 48, 120);
    text-decoration: underline;
    text-underline-offset: 0.25rem;
}

button {
    cursor: pointer;
}

:focus {
    outline: 0px;
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(255, 221, 0) 0px 0px 0px 5px;
}

.visually-hidden {
    clip: rect(0px, 0px, 0px, 0px);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.oByYV {
    background: rgb(255, 255, 255);
    padding-block: 1.5rem 2.5rem;
    overflow: auto;
}

@media only screen and (min-width: 1024px) {
    .oByYV {
        padding-block: 2.5rem 4rem;
        border-bottom: 1px solid rgb(194, 194, 194);
        box-shadow: rgba(0, 48, 120, 0.1) 0px 8px 8px -8px;
        height: auto;
    }
}

.oByYV a {
    text-decoration: none;
    color: rgb(16, 74, 122);
    overflow-wrap: break-word;
    word-break: break-word;
}

.oByYV a:hover,
.oByYV a:focus {
    color: rgb(0, 48, 120);
    text-decoration: underline;
    text-underline-offset: 0.25rem;
}

.oByYV .navigation-list,
.oByYV .tasks-list {
    list-style: none;
    display: grid;
    margin-top: 1.5rem;
}

.oByYV .navigation-list__item,
.oByYV .tasks-list__item {
    color: rgb(11, 12, 12);
}

.oByYV .navigation-list {
    gap: 1.125rem;
}

.oByYV .nav-divider {
    height: 1px;
    width: 100%;
    background: rgb(194, 194, 194);
}

@media only screen and (min-width: 1024px) {
    .oByYV .nav-divider {
        height: 100%;
        width: 1px;
        margin: 0px auto;
    }
}

.oByYV .tasks-list {
    gap: 1.125rem;
}

.oByYV .tasks-list__link {
    font-size: 1rem;
    font-weight: 700;
    font-family: Ubuntu, sans-serif;
    display: flex;
    gap: 0.75rem;
    padding-block: 0.375rem;
    line-height: 1.5rem;
}

.oByYV .tasks-list__link .tasks__bullet {
    background: rgb(242, 239, 248);
    color: rgb(11, 12, 12);
    display: inline-grid;
    place-items: center;
    border-radius: 2rem;
    width: 2rem;
    height: 2rem;
    flex: 0 0 auto;
    transform: translateY(-0.25rem);
}

.oByYV .nav-sections {
    display: grid;
    gap: 2rem;
}

@media only screen and (min-width: 1024px) {
    .oByYV .nav-sections {
        grid-template-columns: repeat(12, 1fr);
        gap: 2.75rem;
    }
}

@media only screen and (min-width: 768px) {
    .oByYV .navigation-list {
        grid-template-columns: repeat(2, 1fr);
        gap: 1.125rem 2.75rem;
    }
}

@media only screen and (min-width: 1024px) {
    .oByYV .nav-section--main-nav {
        grid-column: 1 / 8;
    }

    .oByYV .nav-section--tasks {
        grid-column: 9 / span 4;
    }
}

@media print {
    .oByYV {
        display: none;
    }
}

.zJxcv {
    font-size: clamp(0.875rem, 0.724rem + 0.431vi, 1rem);
    line-height: 1.5rem;
    font-weight: 400;
    font-family: Ubuntu, sans-serif;
    background: rgb(242, 239, 248);
    border-radius: 0.25rem;
    border: 0px;
    color: rgb(11, 12, 12);
    display: inline-block;
    padding: 0.75rem 0.5rem;
    text-decoration: none;
    transition: 0.2s ease-in-out;
}

.zJxcv:hover,
.zJxcv:focus {
    background: rgb(213, 204, 232);
    color: rgb(11, 12, 12);
    text-decoration: none;
}

.yRQbX {
    display: grid;
    gap: 1rem;
    color: rgb(11, 12, 12);
}

.yRQbX .pills {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    list-style: none;
}

.yRQbX .pills a {
    display: block;
}

.idjCsh .searchbar__label {
    color: rgb(11, 12, 12);
}

.idjCsh .searchbar__label+.searchbar__fields {
    margin-top: 1.5rem;
}

.idjCsh .searchbar__fields {
    display: grid;
    grid-template-columns: 1fr 3rem;
    border: 2px solid rgb(11, 12, 12);
    border-radius: 0.25rem;
    background: rgb(255, 255, 255);
    color: rgb(11, 12, 12);
}

@media only screen and (min-width: 1024px) {
    .idjCsh .searchbar__fields {
        grid-template-columns: 1fr 3.5rem;
    }
}

.idjCsh .searchbar__fields>* {
    height: 3rem;
    border: 0px;
    background: none;
}

@media only screen and (min-width: 1024px) {
    .idjCsh .searchbar__fields>* {
        height: 3.5rem;
    }
}

.idjCsh .searchbar__input {
    border-radius: 0.25rem;
    padding: 0.5rem;
    font-size: clamp(0.875rem, 0.724rem + 0.431vi, 1rem);
    line-height: 1.5rem;
    font-weight: 400;
    font-family: Ubuntu, sans-serif;
    background: rgb(255, 255, 255);
    color: rgb(11, 12, 12);
}

@media only screen and (min-width: 1024px) {
    .idjCsh .searchbar__input {
        padding: 1rem;
    }
}

.idjCsh .searchbar__submit {
    cursor: pointer;
    border-radius: 0.25rem;
}

.idjCsh .searchbar__submit .svg {
    transition: 0.2s ease-in-out;
}

.idjCsh .searchbar__submit:hover .svg,
.idjCsh .searchbar__submit:focus .svg {
    transform: scale(1.1);
    color: rgb(16, 74, 122);
}

.idjCsh .searchbar__input:hover,
.idjCsh .searchbar__input:focus {
    box-shadow: none;
}

@media print {
    .idjCsh {
        display: none;
    }
}

.kyyDZo {
    background: rgb(255, 255, 255);
    padding-block: 2.5rem;
    height: calc(-4rem + 100svh);
    overflow: auto;
}

@media only screen and (min-width: 1024px) {
    .kyyDZo {
        padding-bottom: 4rem;
        border-bottom: 1px solid rgb(194, 194, 194);
        box-shadow: rgba(0, 48, 120, 0.1) 0px 8px 8px -8px;
        height: auto;
    }
}

.kyyDZo .container {
    display: grid;
    gap: 1.5rem;
    max-width: 700px;
}

@media only screen and (min-width: 1024px) {
    .kyyDZo .container {
        max-width: 956px;
    }
}

.kyyDZo .searchbar__label {
    font-size: clamp(1.5rem, 0.897rem + 1.724vi, 2rem);
    line-height: clamp(2rem, 1.397rem + 1.724vi, 2.5rem);
    font-weight: 700;
    font-family: Ubuntu, sans-serif;
}

@media print {
    .kyyDZo {
        display: none;
    }
}

.gRAlAN {
    background: rgb(255, 255, 255);
    color: rgb(11, 12, 12);
    position: relative;
    z-index: 100;
}

.gRAlAN .header-top {
    position: relative;
    z-index: 100;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    height: 4rem;
    border-block: 0.375rem solid transparent;
}

.gRAlAN .header-top--panel-open {
    padding-bottom: 0.375rem;
    border-bottom: 0.375rem solid rgb(2, 91, 153);
}

@media only screen and (min-width: 768px) {
    .gRAlAN .header-top {
        height: auto;
    }

    .gRAlAN .header-top--panel-open {
        border-bottom-width: 0.5rem;
    }
}

.gRAlAN .logo-link {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    height: 100%;
    max-width: 9.375rem;
}

@media only screen and (min-width: 768px) {
    .gRAlAN .logo-link {
        height: auto;
        margin-block: 1rem;
        max-width: 15.625rem;
    }
}

@media only screen and (min-width: 1024px) {
    .gRAlAN .logo-link {
        max-width: 18.75rem;
    }
}

.gRAlAN .logo-link img {
    width: 100%;
    height: 100%;
    max-height: 2.75rem;
}

@media only screen and (min-width: 768px) {
    .gRAlAN .logo-link img {
        max-height: 6.25rem;
    }
}

.gRAlAN .header-tools {
    display: flex;
}

.gRAlAN .header-tools__toggle {
    font-size: clamp(0.875rem, 0.724rem + 0.431vi, 1rem);
    line-height: 1.5rem;
    font-weight: 500;
    font-family: Ubuntu, sans-serif;
    border: 0px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 0.25rem;
    padding: 0.75rem;
    background: transparent;
    color: rgb(11, 12, 12);
    position: relative;
    transition: 0.2s ease-in-out;
    z-index: 101;
}

@media only screen and (min-width: 768px) {
    .gRAlAN .header-tools__toggle {
        padding: 1rem;
    }
}

.gRAlAN .header-tools__toggle:hover {
    border-color: rgb(255, 255, 255);
}

.gRAlAN .header-tools__toggle--open {
    color: rgb(11, 12, 12);
}

.gRAlAN .header-tools__divider {
    height: 2rem;
    margin-block: auto;
    width: 1px;
    background: rgb(11, 12, 12);
    transition: 0.2s ease-in-out;
}

.gRAlAN .header-tools__divider--show {
    background: rgb(11, 12, 12);
}

.gRAlAN .nav-panel {
    width: 100%;
    top: 100%;
    z-index: -1;
    height: 0px;
    opacity: 0;
    visibility: hidden;
}

.gRAlAN .nav-panel--open {
    z-index: 100;
    height: auto;
    opacity: 1;
    visibility: visible;
}

@media print {
    .gRAlAN {
        background: transparent;
    }

    .gRAlAN .header-tools {
        display: none;
    }

    .gRAlAN #header-logo img {
        filter: invert(100%);
    }
}

/*! CSS Used fontfaces */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.header-home-text {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.header-home-link {
    color: #fff;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
}

.header-home-link:hover {
    color: #fff;
}