
body {
    font-family: 'Inter', sans-serif;
    font-feature-settings: 'clig' off, 'liga' off;
    font-style: normal;
    padding-top: 140px;
}

header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    .admin-bar & {
        top: var(--wp-admin--admin-bar--height, 32px);
    }
    & .employee_number {
        color: var(--wp--preset--color--accent, #005293);
        font-size: 16px;
        font-weight: 500;
        line-height: 26px; /* 162.5% */
        & .employee_number_value {
            font-weight: 700;
        }
    }
}

h1 {
    margin-bottom: 30px;
    & ~ h1 {
        display: none;
        visibility: hidden;
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

a,
button,
.button,
input[type="submit"] {
    cursor: pointer;
}

.icon {
    &:before {
        content: "";
        display: inline-block;
        width: 1em;
        height: 1em;
        background-repeat: no-repeat;
        background-position: left center;
        vertical-align: middle;
    }
    &:not(:empty):before {
        margin-right: 1em;
    }
    &.icon-home:before {
        width: 22px;
        height: 24px;
        background-image: url('data:image/svg+xml,<svg width="22" height="24" viewBox="0 0 22 24" fill="%230098DA" xmlns="http://www.w3.org/2000/svg"><path d="M2.75 21.2571H6.875V14.4C6.875 14.0114 7.00677 13.6857 7.27031 13.4229C7.53385 13.16 7.86042 13.0286 8.25 13.0286H13.75C14.1396 13.0286 14.4661 13.16 14.7297 13.4229C14.9932 13.6857 15.125 14.0114 15.125 14.4V21.2571H19.25V8.91429L11 2.74286L2.75 8.91429V21.2571ZM0 21.2571V8.91429C0 8.48 0.0973958 8.06857 0.292188 7.68C0.486979 7.29143 0.75625 6.97143 1.1 6.72L9.35 0.548571C9.83125 0.182857 10.3813 0 11 0C11.6188 0 12.1687 0.182857 12.65 0.548571L20.9 6.72C21.2437 6.97143 21.513 7.29143 21.7078 7.68C21.9026 8.06857 22 8.48 22 8.91429V21.2571C22 22.0114 21.7307 22.6571 21.1922 23.1943C20.6536 23.7314 20.0063 24 19.25 24H13.75C13.3604 24 13.0339 23.8686 12.7703 23.6057C12.5068 23.3429 12.375 23.0171 12.375 22.6286V15.7714H9.625V22.6286C9.625 23.0171 9.49323 23.3429 9.22969 23.6057C8.96615 23.8686 8.63958 24 8.25 24H2.75C1.99375 24 1.34635 23.7314 0.807813 23.1943C0.269271 22.6571 0 22.0114 0 21.2571Z"/></svg>');
    }
    &.icon-user:before {
        width: 22px;
        height: 22px;
        background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="%230098DA" xmlns="http://www.w3.org/2000/svg"><path d="M4.235 16.3244C5.17 15.6217 6.215 15.0676 7.37 14.6622C8.525 14.2568 9.735 14.0541 11 14.0541C12.265 14.0541 13.475 14.2568 14.63 14.6622C15.785 15.0676 16.83 15.6217 17.765 16.3244C18.4067 15.5857 18.9063 14.7478 19.2638 13.8109C19.6213 12.8739 19.8 11.8739 19.8 10.8109C19.8 8.41445 18.9429 6.3739 17.2288 4.68921C15.5146 3.00452 13.4383 2.16217 11 2.16217C8.56167 2.16217 6.48542 3.00452 4.77125 4.68921C3.05708 6.3739 2.2 8.41445 2.2 10.8109C2.2 11.8739 2.37875 12.8739 2.73625 13.8109C3.09375 14.7478 3.59333 15.5857 4.235 16.3244ZM11 11.8919C9.91833 11.8919 9.00625 11.5271 8.26375 10.7973C7.52125 10.0676 7.15 9.17121 7.15 8.10814C7.15 7.04508 7.52125 6.14868 8.26375 5.41894C9.00625 4.68921 9.91833 4.32434 11 4.32434C12.0817 4.32434 12.9938 4.68921 13.7363 5.41894C14.4788 6.14868 14.85 7.04508 14.85 8.10814C14.85 9.17121 14.4788 10.0676 13.7363 10.7973C12.9938 11.5271 12.0817 11.8919 11 11.8919ZM11 21.6217C9.47833 21.6217 8.04833 21.3379 6.71 20.7704C5.37167 20.2028 4.2075 19.4325 3.2175 18.4595C2.2275 17.4866 1.44375 16.3424 0.86625 15.0271C0.28875 13.7118 0 12.3064 0 10.8109C0 9.31536 0.28875 7.90995 0.86625 6.59462C1.44375 5.2793 2.2275 4.13515 3.2175 3.16218C4.2075 2.1892 5.37167 1.41893 6.71 0.851355C8.04833 0.283785 9.47833 0 11 0C12.5217 0 13.9517 0.283785 15.29 0.851355C16.6283 1.41893 17.7925 2.1892 18.7825 3.16218C19.7725 4.13515 20.5562 5.2793 21.1338 6.59462C21.7113 7.90995 22 9.31536 22 10.8109C22 12.3064 21.7113 13.7118 21.1338 15.0271C20.5562 16.3424 19.7725 17.4866 18.7825 18.4595C17.7925 19.4325 16.6283 20.2028 15.29 20.7704C13.9517 21.3379 12.5217 21.6217 11 21.6217ZM11 19.4595C11.9717 19.4595 12.8883 19.3199 13.75 19.0406C14.6117 18.7613 15.4 18.3604 16.115 17.8379C15.4 17.3154 14.6117 16.9145 13.75 16.6352C12.8883 16.3559 11.9717 16.2163 11 16.2163C10.0283 16.2163 9.11167 16.3559 8.25 16.6352C7.38833 16.9145 6.6 17.3154 5.885 17.8379C6.6 18.3604 7.38833 18.7613 8.25 19.0406C9.11167 19.3199 10.0283 19.4595 11 19.4595ZM11 9.72977C11.4767 9.72977 11.8708 9.57662 12.1825 9.27031C12.4942 8.964 12.65 8.57662 12.65 8.10814C12.65 7.63967 12.4942 7.25229 12.1825 6.94598C11.8708 6.63967 11.4767 6.48652 11 6.48652C10.5233 6.48652 10.1292 6.63967 9.8175 6.94598C9.50583 7.25229 9.35 7.63967 9.35 8.10814C9.35 8.57662 9.50583 8.964 9.8175 9.27031C10.1292 9.57662 10.5233 9.72977 11 9.72977Z"/></svg>');
    }
    &.icon-warning:before {
        width: 23px;
        height: 23px;
        background-image: url('data:image/svg+xml,<svg width="23" height="23" viewBox="0 0 23 23" fill="%230098DA" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 17.25C11.8258 17.25 12.099 17.1398 12.3194 16.9194C12.5398 16.699 12.65 16.4258 12.65 16.1V11.5C12.65 11.1742 12.5398 10.901 12.3194 10.6806C12.099 10.4602 11.8258 10.35 11.5 10.35C11.1742 10.35 10.901 10.4602 10.6806 10.6806C10.4602 10.901 10.35 11.1742 10.35 11.5V16.1C10.35 16.4258 10.4602 16.699 10.6806 16.9194C10.901 17.1398 11.1742 17.25 11.5 17.25ZM11.5 8.05C11.8258 8.05 12.099 7.93979 12.3194 7.71938C12.5398 7.49896 12.65 7.22583 12.65 6.9C12.65 6.57417 12.5398 6.30104 12.3194 6.08062C12.099 5.86021 11.8258 5.75 11.5 5.75C11.1742 5.75 10.901 5.86021 10.6806 6.08062C10.4602 6.30104 10.35 6.57417 10.35 6.9C10.35 7.22583 10.4602 7.49896 10.6806 7.71938C10.901 7.93979 11.1742 8.05 11.5 8.05ZM11.5 23C9.90917 23 8.41417 22.6981 7.015 22.0944C5.61583 21.4906 4.39875 20.6713 3.36375 19.6362C2.32875 18.6012 1.50938 17.3842 0.905625 15.985C0.301875 14.5858 0 13.0908 0 11.5C0 9.90917 0.301875 8.41417 0.905625 7.015C1.50938 5.61583 2.32875 4.39875 3.36375 3.36375C4.39875 2.32875 5.61583 1.50938 7.015 0.905625C8.41417 0.301875 9.90917 0 11.5 0C13.0908 0 14.5858 0.301875 15.985 0.905625C17.3842 1.50938 18.6012 2.32875 19.6362 3.36375C20.6713 4.39875 21.4906 5.61583 22.0944 7.015C22.6981 8.41417 23 9.90917 23 11.5C23 13.0908 22.6981 14.5858 22.0944 15.985C21.4906 17.3842 20.6713 18.6012 19.6362 19.6362C18.6012 20.6713 17.3842 21.4906 15.985 22.0944C14.5858 22.6981 13.0908 23 11.5 23ZM11.5 20.7C14.0683 20.7 16.2437 19.8088 18.0262 18.0262C19.8088 16.2437 20.7 14.0683 20.7 11.5C20.7 8.93167 19.8088 6.75625 18.0262 4.97375C16.2437 3.19125 14.0683 2.3 11.5 2.3C8.93167 2.3 6.75625 3.19125 4.97375 4.97375C3.19125 6.75625 2.3 8.93167 2.3 11.5C2.3 14.0683 3.19125 16.2437 4.97375 18.0262C6.75625 19.8088 8.93167 20.7 11.5 20.7Z"/></svg>');
    }
    &.icon-help:before {
        width: 20px;
        height: 20px;
        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%230098DA" xmlns="http://www.w3.org/2000/svg"><path d="M9.95 16C10.3 16 10.5958 15.8792 10.8375 15.6375C11.0792 15.3958 11.2 15.1 11.2 14.75C11.2 14.4 11.0792 14.1042 10.8375 13.8625C10.5958 13.6208 10.3 13.5 9.95 13.5C9.6 13.5 9.30417 13.6208 9.0625 13.8625C8.82083 14.1042 8.7 14.4 8.7 14.75C8.7 15.1 8.82083 15.3958 9.0625 15.6375C9.30417 15.8792 9.6 16 9.95 16ZM10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18ZM10.1 5.7C10.5167 5.7 10.8792 5.83333 11.1875 6.1C11.4958 6.36667 11.65 6.7 11.65 7.1C11.65 7.46667 11.5375 7.79167 11.3125 8.075C11.0875 8.35833 10.8333 8.625 10.55 8.875C10.1667 9.20833 9.82917 9.575 9.5375 9.975C9.24583 10.375 9.1 10.825 9.1 11.325C9.1 11.5583 9.1875 11.7542 9.3625 11.9125C9.5375 12.0708 9.74167 12.15 9.975 12.15C10.225 12.15 10.4375 12.0667 10.6125 11.9C10.7875 11.7333 10.9 11.525 10.95 11.275C11.0167 10.925 11.1667 10.6125 11.4 10.3375C11.6333 10.0625 11.8833 9.8 12.15 9.55C12.5333 9.18333 12.8625 8.78333 13.1375 8.35C13.4125 7.91667 13.55 7.43333 13.55 6.9C13.55 6.05 13.2042 5.35417 12.5125 4.8125C11.8208 4.27083 11.0167 4 10.1 4C9.46667 4 8.8625 4.13333 8.2875 4.4C7.7125 4.66667 7.275 5.075 6.975 5.625C6.85833 5.825 6.82083 6.0375 6.8625 6.2625C6.90417 6.4875 7.01667 6.65833 7.2 6.775C7.43333 6.90833 7.675 6.95 7.925 6.9C8.175 6.85 8.38333 6.70833 8.55 6.475C8.73333 6.225 8.9625 6.03333 9.2375 5.9C9.5125 5.76667 9.8 5.7 10.1 5.7Z"/></svg>')
    }
    &.icon-money:before {
        width: 22px;
        height: 22px;
        background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="%230098DA" xmlns="http://www.w3.org/2000/svg"><path d="M6.71 14.025C6.96667 14.905 7.36542 15.6154 7.90625 16.1562C8.44708 16.6971 9.14833 17.0683 10.01 17.27V17.7375C10.01 17.9942 10.1063 18.2188 10.2988 18.4113C10.4913 18.6038 10.7158 18.7 10.9725 18.7C11.2292 18.7 11.4538 18.6038 11.6463 18.4113C11.8388 18.2188 11.935 17.9942 11.935 17.7375V17.325C12.8517 17.16 13.64 16.8025 14.3 16.2525C14.96 15.7025 15.29 14.8867 15.29 13.805C15.29 13.035 15.07 12.3292 14.63 11.6875C14.19 11.0458 13.31 10.4867 11.99 10.01C10.89 9.64333 10.1292 9.3225 9.7075 9.0475C9.28583 8.7725 9.075 8.39667 9.075 7.92C9.075 7.44333 9.24458 7.0675 9.58375 6.7925C9.92292 6.5175 10.4133 6.38 11.055 6.38C11.6417 6.38 12.1 6.52208 12.43 6.80625C12.76 7.09042 12.9983 7.44333 13.145 7.865L14.905 7.15C14.7033 6.50833 14.3321 5.94917 13.7913 5.4725C13.2504 4.99583 12.65 4.73 11.99 4.675V4.2625C11.99 4.00583 11.8938 3.78125 11.7013 3.58875C11.5087 3.39625 11.2842 3.3 11.0275 3.3C10.7708 3.3 10.5463 3.39625 10.3538 3.58875C10.1613 3.78125 10.065 4.00583 10.065 4.2625V4.675C9.14833 4.87667 8.43333 5.28 7.92 5.885C7.40667 6.49 7.15 7.16833 7.15 7.92C7.15 8.78167 7.40208 9.47833 7.90625 10.01C8.41042 10.5417 9.20333 11 10.285 11.385C11.44 11.8067 12.2421 12.1825 12.6913 12.5125C13.1404 12.8425 13.365 13.2733 13.365 13.805C13.365 14.41 13.1496 14.8546 12.7188 15.1388C12.2879 15.4229 11.77 15.565 11.165 15.565C10.56 15.565 10.0238 15.3771 9.55625 15.0013C9.08875 14.6254 8.745 14.0617 8.525 13.31L6.71 14.025ZM11 22C9.47833 22 8.04833 21.7113 6.71 21.1338C5.37167 20.5562 4.2075 19.7725 3.2175 18.7825C2.2275 17.7925 1.44375 16.6283 0.86625 15.29C0.28875 13.9517 0 12.5217 0 11C0 9.47833 0.28875 8.04833 0.86625 6.71C1.44375 5.37167 2.2275 4.2075 3.2175 3.2175C4.2075 2.2275 5.37167 1.44375 6.71 0.86625C8.04833 0.28875 9.47833 0 11 0C12.5217 0 13.9517 0.28875 15.29 0.86625C16.6283 1.44375 17.7925 2.2275 18.7825 3.2175C19.7725 4.2075 20.5562 5.37167 21.1338 6.71C21.7113 8.04833 22 9.47833 22 11C22 12.5217 21.7113 13.9517 21.1338 15.29C20.5562 16.6283 19.7725 17.7925 18.7825 18.7825C17.7925 19.7725 16.6283 20.5562 15.29 21.1338C13.9517 21.7113 12.5217 22 11 22ZM11 19.8C13.4567 19.8 15.5375 18.9475 17.2425 17.2425C18.9475 15.5375 19.8 13.4567 19.8 11C19.8 8.54333 18.9475 6.4625 17.2425 4.7575C15.5375 3.0525 13.4567 2.2 11 2.2C8.54333 2.2 6.4625 3.0525 4.7575 4.7575C3.0525 6.4625 2.2 8.54333 2.2 11C2.2 13.4567 3.0525 15.5375 4.7575 17.2425C6.4625 18.9475 8.54333 19.8 11 19.8Z"/></svg>');
    }
    &.icon-calendar:before {
        width: 18px;
        height: 20px;
        background-image: url('data:image/svg+xml,<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 20C1.45 20 0.979167 19.8042 0.5875 19.4125C0.195833 19.0208 0 18.55 0 18V4C0 3.45 0.195833 2.97917 0.5875 2.5875C0.979167 2.19583 1.45 2 2 2H3V1C3 0.716667 3.09583 0.479167 3.2875 0.2875C3.47917 0.0958333 3.71667 0 4 0C4.28333 0 4.52083 0.0958333 4.7125 0.2875C4.90417 0.479167 5 0.716667 5 1V2H13V1C13 0.716667 13.0958 0.479167 13.2875 0.2875C13.4792 0.0958333 13.7167 0 14 0C14.2833 0 14.5208 0.0958333 14.7125 0.2875C14.9042 0.479167 15 0.716667 15 1V2H16C16.55 2 17.0208 2.19583 17.4125 2.5875C17.8042 2.97917 18 3.45 18 4V18C18 18.55 17.8042 19.0208 17.4125 19.4125C17.0208 19.8042 16.55 20 16 20H2ZM2 18H16V8H2V18ZM2 6H16V4H2V6ZM9 12C8.71667 12 8.47917 11.9042 8.2875 11.7125C8.09583 11.5208 8 11.2833 8 11C8 10.7167 8.09583 10.4792 8.2875 10.2875C8.47917 10.0958 8.71667 10 9 10C9.28333 10 9.52083 10.0958 9.7125 10.2875C9.90417 10.4792 10 10.7167 10 11C10 11.2833 9.90417 11.5208 9.7125 11.7125C9.52083 11.9042 9.28333 12 9 12ZM5 12C4.71667 12 4.47917 11.9042 4.2875 11.7125C4.09583 11.5208 4 11.2833 4 11C4 10.7167 4.09583 10.4792 4.2875 10.2875C4.47917 10.0958 4.71667 10 5 10C5.28333 10 5.52083 10.0958 5.7125 10.2875C5.90417 10.4792 6 10.7167 6 11C6 11.2833 5.90417 11.5208 5.7125 11.7125C5.52083 11.9042 5.28333 12 5 12ZM13 12C12.7167 12 12.4792 11.9042 12.2875 11.7125C12.0958 11.5208 12 11.2833 12 11C12 10.7167 12.0958 10.4792 12.2875 10.2875C12.4792 10.0958 12.7167 10 13 10C13.2833 10 13.5208 10.0958 13.7125 10.2875C13.9042 10.4792 14 10.7167 14 11C14 11.2833 13.9042 11.5208 13.7125 11.7125C13.5208 11.9042 13.2833 12 13 12ZM9 16C8.71667 16 8.47917 15.9042 8.2875 15.7125C8.09583 15.5208 8 15.2833 8 15C8 14.7167 8.09583 14.4792 8.2875 14.2875C8.47917 14.0958 8.71667 14 9 14C9.28333 14 9.52083 14.0958 9.7125 14.2875C9.90417 14.4792 10 14.7167 10 15C10 15.2833 9.90417 15.5208 9.7125 15.7125C9.52083 15.9042 9.28333 16 9 16ZM5 16C4.71667 16 4.47917 15.9042 4.2875 15.7125C4.09583 15.5208 4 15.2833 4 15C4 14.7167 4.09583 14.4792 4.2875 14.2875C4.47917 14.0958 4.71667 14 5 14C5.28333 14 5.52083 14.0958 5.7125 14.2875C5.90417 14.4792 6 14.7167 6 15C6 15.2833 5.90417 15.5208 5.7125 15.7125C5.52083 15.9042 5.28333 16 5 16ZM13 16C12.7167 16 12.4792 15.9042 12.2875 15.7125C12.0958 15.5208 12 15.2833 12 15C12 14.7167 12.0958 14.4792 12.2875 14.2875C12.4792 14.0958 12.7167 14 13 14C13.2833 14 13.5208 14.0958 13.7125 14.2875C13.9042 14.4792 14 14.7167 14 15C14 15.2833 13.9042 15.5208 13.7125 15.7125C13.5208 15.9042 13.2833 16 13 16Z" fill="%230098DA"/></svg>');
    }
    &.icon-date:before {
        width: 21px;
        height: 24px;
        background-image: url('data:image/svg+xml,<svg width="21" height="24" viewBox="0 0 21 24" fill="%230098DA" xmlns="http://www.w3.org/2000/svg"><path d="M13.4167 18.9C12.6 18.9 11.9097 18.6221 11.3458 18.0662C10.7819 17.5104 10.5 16.83 10.5 16.025C10.5 15.22 10.7819 14.5396 11.3458 13.9838C11.9097 13.4279 12.6 13.15 13.4167 13.15C14.2333 13.15 14.9236 13.4279 15.4875 13.9838C16.0514 14.5396 16.3333 15.22 16.3333 16.025C16.3333 16.83 16.0514 17.5104 15.4875 18.0662C14.9236 18.6221 14.2333 18.9 13.4167 18.9ZM2.33333 23.5C1.69167 23.5 1.14236 23.2748 0.685417 22.8244C0.228472 22.374 0 21.8325 0 21.2V5.1C0 4.4675 0.228472 3.92604 0.685417 3.47563C1.14236 3.02521 1.69167 2.8 2.33333 2.8H3.5V1.65C3.5 1.32417 3.61181 1.05104 3.83542 0.830625C4.05903 0.610208 4.33611 0.5 4.66667 0.5C4.99722 0.5 5.27431 0.610208 5.49792 0.830625C5.72153 1.05104 5.83333 1.32417 5.83333 1.65V2.8H15.1667V1.65C15.1667 1.32417 15.2785 1.05104 15.5021 0.830625C15.7257 0.610208 16.0028 0.5 16.3333 0.5C16.6639 0.5 16.941 0.610208 17.1646 0.830625C17.3882 1.05104 17.5 1.32417 17.5 1.65V2.8H18.6667C19.3083 2.8 19.8576 3.02521 20.3146 3.47563C20.7715 3.92604 21 4.4675 21 5.1V21.2C21 21.8325 20.7715 22.374 20.3146 22.8244C19.8576 23.2748 19.3083 23.5 18.6667 23.5H2.33333ZM2.33333 21.2H18.6667V9.7H2.33333V21.2ZM2.33333 7.4H18.6667V5.1H2.33333V7.4Z"/></svg>');
    }
    &.icon-chart:before {
        width: 43px;
        height: 26px;
        background-image: url('data:image/svg+xml,<svg width="43" height="26" viewBox="0 0 43 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M39.5659 0.850313L39.5655 0.850311L39.5385 0.850195H39.5381C37.7225 0.850195 36.2334 2.32718 36.2185 4.14304L36.2185 4.14305C36.2112 5.02967 36.5497 5.86667 37.1716 6.49877C37.7935 7.13084 38.6246 7.4832 39.5113 7.49055L39.5117 7.49055L39.5387 7.49067H39.5391C41.3547 7.49067 42.8438 6.01369 42.8587 4.19782C42.866 3.31118 42.5274 2.47419 41.9056 1.8421C41.2838 1.21002 40.4526 0.857665 39.5659 0.850313ZM37.6082 4.15458L37.6082 4.15457C37.6169 3.09905 38.4828 2.23997 39.5381 2.23997L39.5544 2.24008C39.5544 2.24008 39.5545 2.24008 39.5545 2.24008C40.0702 2.24437 40.553 2.44906 40.9146 2.81671C41.2764 3.18451 41.4731 3.6706 41.4689 4.1864V4.18641C41.4602 5.24193 40.5942 6.10101 39.539 6.10101L39.5227 6.1009C39.0069 6.09663 38.5241 5.89194 38.1624 5.52426C37.8007 5.15647 37.604 4.67037 37.6082 4.15458ZM41.5689 4.18722C41.5598 5.29763 40.6492 6.20101 39.539 6.20101L41.5689 4.18722Z" fill="%230098DA" stroke="%230098DA" stroke-width="0.2"/><path d="M4.20426 23.76L4.22058 23.7601C5.27595 23.7601 6.14195 22.901 6.15059 21.8455C6.15933 20.7812 5.30058 19.908 4.23639 19.899H4.21966C3.16441 19.899 2.2984 20.7581 2.28965 21.8136C2.28091 22.878 3.1398 23.7511 4.20411 23.76C4.20416 23.76 4.20421 23.76 4.20426 23.76ZM4.20426 23.76L4.20344 23.86L4.20426 23.76ZM4.24763 18.5095L4.24723 18.5095L4.2202 18.5094H4.21978C2.404 18.5094 0.915058 19.9864 0.900114 21.8023C0.885052 23.633 2.36204 25.1347 4.19284 25.1498H4.19367H4.22058C6.03635 25.1498 7.52541 23.6729 7.54036 21.857C7.55542 20.0262 6.07844 18.5246 4.24763 18.5095Z" fill="%230098DA" stroke="%230098DA" stroke-width="0.2"/><path d="M16.505 6.25265L16.5054 6.25266C18.3363 6.2676 19.8132 7.76926 19.7982 9.60017C19.7832 11.416 18.2942 12.893 16.4785 12.893H16.4781L16.4511 12.8929L16.4507 12.8929C14.6198 12.8778 13.1429 11.3762 13.1579 9.54539L16.505 6.25265ZM16.505 6.25265L16.478 6.25254H16.4776M16.505 6.25265L16.4776 6.25254M16.4776 6.25254C14.6618 6.25254 13.1728 7.72951 13.1579 9.54538L16.4776 6.25254ZM16.4784 11.5034L16.4621 11.5032C15.3977 11.4945 14.5387 10.6212 14.5475 9.55693C14.5562 8.50139 15.4222 7.64231 16.4775 7.64231L16.4938 7.64242C16.4938 7.64243 16.4939 7.64243 16.4939 7.64243C17.5582 7.65124 18.4171 8.52451 18.4084 9.58875C18.3998 10.6443 17.5338 11.5034 16.4784 11.5034Z" fill="%230098DA" stroke="%230098DA" stroke-width="0.2"/><path d="M25.2301 15.1848L25.2297 15.1848L25.2026 15.1847H25.2022C23.3864 15.1847 21.8975 16.6616 21.8825 18.4775C21.8675 20.3083 23.3446 21.81 25.1754 21.825L25.1758 21.825L25.2027 21.8251H25.2031C27.0188 21.8251 28.5078 20.3482 28.5228 18.5323C28.5378 16.7014 27.0607 15.1998 25.2301 15.1848ZM23.2721 18.489L23.2721 18.489C23.2807 17.4335 24.1467 16.5744 25.202 16.5744L25.2183 16.5746C25.2183 16.5746 25.2184 16.5746 25.2184 16.5746C26.2827 16.5834 27.1415 17.4566 27.1328 18.5209V18.5209C27.1243 19.5764 26.2583 20.4355 25.203 20.4355L25.1867 20.4354C24.1223 20.4266 23.2633 19.5533 23.2721 18.489ZM27.2328 18.5217C27.2238 19.6321 26.3132 20.5355 25.203 20.5355L27.2328 18.5217Z" fill="%230098DA" stroke="%230098DA" stroke-width="0.2"/><path d="M37.2873 5.55882L37.2165 5.4882L37.1459 5.559L26.6538 16.0778L26.5832 16.1486L26.654 16.2192L27.503 17.0661L27.5738 17.1367L27.6444 17.0659L38.1365 6.54706L38.2071 6.47626L38.1363 6.40564L37.2873 5.55882Z" fill="%230098DA" stroke="%230098DA" stroke-width="0.2"/><path d="M18.8268 11.0013L18.7561 10.9306L18.6854 11.0013L17.8375 11.8492L17.7668 11.9199L17.8375 11.9906L22.9197 17.0728L22.9904 17.1435L23.0611 17.0728L23.909 16.2249L23.9797 16.1542L23.909 16.0835L18.8268 11.0013Z" fill="%230098DA" stroke="%230098DA" stroke-width="0.2"/><path d="M14.2365 10.9989L14.1657 10.9282L14.095 10.9989L5.62265 19.4713L5.55194 19.542L5.62265 19.6127L6.47055 20.4606L6.54126 20.5313L6.61197 20.4606L15.0844 11.9882L15.1551 11.9175L15.0844 11.8468L14.2365 10.9989Z" fill="%230098DA" stroke="%230098DA" stroke-width="0.2"/></svg>');
    }
    &.icon-document:before {
        width: 17px;
        height: 22px;
        background-image: url('data:image/svg+xml,<svg width="17" height="22" viewBox="0 0 17 22" fill="%230098DA" xmlns="http://www.w3.org/2000/svg"><path d="M5.3125 17.6H11.6875C11.9885 17.6 12.2409 17.4946 12.4445 17.2838C12.6482 17.0729 12.75 16.8117 12.75 16.5C12.75 16.1883 12.6482 15.9271 12.4445 15.7163C12.2409 15.5054 11.9885 15.4 11.6875 15.4H5.3125C5.01146 15.4 4.75911 15.5054 4.55547 15.7163C4.35182 15.9271 4.25 16.1883 4.25 16.5C4.25 16.8117 4.35182 17.0729 4.55547 17.2838C4.75911 17.4946 5.01146 17.6 5.3125 17.6ZM5.3125 13.2H11.6875C11.9885 13.2 12.2409 13.0946 12.4445 12.8838C12.6482 12.6729 12.75 12.4117 12.75 12.1C12.75 11.7883 12.6482 11.5271 12.4445 11.3163C12.2409 11.1054 11.9885 11 11.6875 11H5.3125C5.01146 11 4.75911 11.1054 4.55547 11.3163C4.35182 11.5271 4.25 11.7883 4.25 12.1C4.25 12.4117 4.35182 12.6729 4.55547 12.8838C4.75911 13.0946 5.01146 13.2 5.3125 13.2ZM2.125 22C1.54062 22 1.04036 21.7846 0.624219 21.3538C0.208073 20.9229 0 20.405 0 19.8V2.2C0 1.595 0.208073 1.07708 0.624219 0.64625C1.04036 0.215417 1.54062 0 2.125 0H9.74844C10.0318 0 10.3018 0.055 10.5586 0.165C10.8154 0.275 11.0411 0.430833 11.2359 0.6325L16.3891 5.9675C16.5839 6.16917 16.7344 6.40292 16.8406 6.66875C16.9469 6.93458 17 7.21417 17 7.5075V19.8C17 20.405 16.7919 20.9229 16.3758 21.3538C15.9596 21.7846 15.4594 22 14.875 22H2.125ZM9.5625 6.6V2.2H2.125V19.8H14.875V7.7H10.625C10.324 7.7 10.0716 7.59458 9.86797 7.38375C9.66432 7.17292 9.5625 6.91167 9.5625 6.6Z"/></svg>');
    }
    &.icon-form:before {
        width: 21px;
        height: 22px;
        background-image: url('data:image/svg+xml,<svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-outside-1_1075_905" maskUnits="userSpaceOnUse" x="0" y="0" width="21" height="22" fill="black"><rect fill="white" width="21" height="22"/><path d="M15.3904 5.24473L11.3436 1.09219C11.3151 1.06297 11.2813 1.03978 11.244 1.02396C11.2067 1.00814 11.1667 0.999998 11.1263 1H2.26399C1.92888 1.00039 1.6076 1.13633 1.37064 1.37799C1.13368 1.61965 1.00039 1.9473 1 2.28906V19.7109C1.00039 20.0527 1.13368 20.3803 1.37064 20.622C1.6076 20.8637 1.92888 20.9996 2.26399 21H14.2156C14.5507 20.9996 14.872 20.8637 15.1089 20.622C15.3459 20.3803 15.4792 20.0527 15.4796 19.7109V13.6094L19.4741 9.53559C19.8108 9.19215 20 8.72635 20 8.24066C20 7.75497 19.8108 7.28918 19.4741 6.94574C19.1373 6.60231 18.6806 6.40937 18.2043 6.40937C17.7281 6.40937 17.2713 6.60231 16.9346 6.94574L15.4795 8.42973V5.46488C15.4794 5.38238 15.4474 5.30324 15.3904 5.24473ZM15.9549 8.82875L17.6277 10.5346L11.7635 16.5151L10.0908 14.8092L15.9549 8.82875ZM16.8001 7.96684L18.4728 9.67273L18.061 10.0927L16.3884 8.38672L16.8001 7.96684ZM9.81378 15.4102L11.1682 16.7914L9.47794 17.1129L9.81378 15.4102ZM11.5841 2.22559L14.2615 4.97273H11.5841V2.22559ZM14.8667 19.7109C14.8665 19.887 14.7979 20.0558 14.6758 20.1803C14.5537 20.3048 14.3882 20.3748 14.2156 20.375H2.26399C2.09136 20.3748 1.92585 20.3048 1.80377 20.1803C1.6817 20.0558 1.61304 19.887 1.61284 19.7109V2.28906C1.61304 2.113 1.6817 1.94421 1.80377 1.81972C1.92585 1.69522 2.09136 1.6252 2.26399 1.625H10.9713V5.28516C10.9713 5.36804 11.0035 5.44752 11.061 5.50613C11.1185 5.56473 11.1964 5.59766 11.2777 5.59766H14.8667V9.05469L9.3936 14.6364C9.35091 14.68 9.32178 14.7354 9.30987 14.7958L8.78765 17.4434C8.77776 17.4935 8.78009 17.5454 8.79442 17.5944C8.80875 17.6433 8.83465 17.688 8.86985 17.7244C8.90505 17.7608 8.94847 17.7879 8.9963 17.8032C9.04414 17.8185 9.09493 17.8216 9.14421 17.8122L11.7725 17.3125C11.8333 17.3009 11.8893 17.2709 11.933 17.2263L14.8667 14.2344V19.7109ZM19.0406 7.38773C19.2614 7.61452 19.3853 7.92112 19.3853 8.24068C19.3853 8.56024 19.2614 8.86684 19.0406 9.09363L18.9061 9.23082L17.2334 7.52492L17.3679 7.38773C17.5899 7.16185 17.8907 7.035 18.2043 7.035C18.5178 7.035 18.8186 7.16185 19.0406 7.38773ZM8.43228 15.6487C8.43228 15.7316 8.39999 15.8111 8.34253 15.8697C8.28506 15.9283 8.20712 15.9612 8.12585 15.9612H3.34172C3.26045 15.9612 3.18251 15.9283 3.12505 15.8697C3.06758 15.8111 3.0353 15.7316 3.0353 15.6487C3.0353 15.5658 3.06758 15.4863 3.12505 15.4277C3.18251 15.3691 3.26045 15.3362 3.34172 15.3362H8.12574C8.16599 15.3362 8.20585 15.3443 8.24304 15.36C8.28023 15.3757 8.31402 15.3987 8.34249 15.4277C8.37095 15.4567 8.39354 15.4912 8.40894 15.5291C8.42435 15.567 8.43228 15.6077 8.43228 15.6487ZM3.03541 12.9253C3.03541 12.8424 3.06769 12.7629 3.12516 12.7043C3.18263 12.6457 3.26057 12.6128 3.34183 12.6128H9.66314C9.74441 12.6128 9.82235 12.6457 9.87981 12.7043C9.93728 12.7629 9.96956 12.8424 9.96956 12.9253C9.96956 13.0082 9.93728 13.0876 9.87981 13.1462C9.82235 13.2048 9.74441 13.2378 9.66314 13.2378H3.34172C3.26045 13.2378 3.18251 13.2048 3.12505 13.1462C3.06758 13.0876 3.0353 13.0082 3.0353 12.9253H3.03541ZM3.03541 10.2018C3.03541 10.119 3.06769 10.0395 3.12516 9.98086C3.18263 9.92226 3.26057 9.88934 3.34183 9.88934H13.1379C13.2191 9.88934 13.2971 9.92226 13.3545 9.98086C13.412 10.0395 13.4443 10.119 13.4443 10.2018C13.4443 10.2847 13.412 10.3642 13.3545 10.4228C13.2971 10.4814 13.2191 10.5143 13.1379 10.5143H3.34172C3.26045 10.5143 3.18251 10.4814 3.12505 10.4228C3.06758 10.3642 3.0353 10.2847 3.0353 10.2018H3.03541ZM3.03541 7.47844C3.03541 7.39556 3.06769 7.31607 3.12516 7.25747C3.18263 7.19886 3.26057 7.16594 3.34183 7.16594H13.1379C13.2191 7.16594 13.2971 7.19886 13.3545 7.25747C13.412 7.31607 13.4443 7.39556 13.4443 7.47844C13.4443 7.56132 13.412 7.6408 13.3545 7.69941C13.2971 7.75801 13.2191 7.79094 13.1379 7.79094H3.34172C3.26045 7.79094 3.18251 7.75801 3.12505 7.69941C3.06758 7.6408 3.0353 7.56132 3.0353 7.47844H3.03541ZM3.03541 4.755C3.03541 4.67212 3.06769 4.59263 3.12516 4.53403C3.18263 4.47542 3.26057 4.4425 3.34183 4.4425H9.82849C9.90976 4.4425 9.9877 4.47542 10.0452 4.53403C10.1026 4.59263 10.1349 4.67212 10.1349 4.755C10.1349 4.83788 10.1026 4.91737 10.0452 4.97597C9.9877 5.03458 9.90976 5.0675 9.82849 5.0675H3.34172C3.26045 5.0675 3.18251 5.03458 3.12505 4.97597C3.06758 4.91737 3.0353 4.83788 3.0353 4.755H3.03541Z"/></mask><path d="M15.3904 5.24473L11.3436 1.09219C11.3151 1.06297 11.2813 1.03978 11.244 1.02396C11.2067 1.00814 11.1667 0.999998 11.1263 1H2.26399C1.92888 1.00039 1.6076 1.13633 1.37064 1.37799C1.13368 1.61965 1.00039 1.9473 1 2.28906V19.7109C1.00039 20.0527 1.13368 20.3803 1.37064 20.622C1.6076 20.8637 1.92888 20.9996 2.26399 21H14.2156C14.5507 20.9996 14.872 20.8637 15.1089 20.622C15.3459 20.3803 15.4792 20.0527 15.4796 19.7109V13.6094L19.4741 9.53559C19.8108 9.19215 20 8.72635 20 8.24066C20 7.75497 19.8108 7.28918 19.4741 6.94574C19.1373 6.60231 18.6806 6.40937 18.2043 6.40937C17.7281 6.40937 17.2713 6.60231 16.9346 6.94574L15.4795 8.42973V5.46488C15.4794 5.38238 15.4474 5.30324 15.3904 5.24473ZM15.9549 8.82875L17.6277 10.5346L11.7635 16.5151L10.0908 14.8092L15.9549 8.82875ZM16.8001 7.96684L18.4728 9.67273L18.061 10.0927L16.3884 8.38672L16.8001 7.96684ZM9.81378 15.4102L11.1682 16.7914L9.47794 17.1129L9.81378 15.4102ZM11.5841 2.22559L14.2615 4.97273H11.5841V2.22559ZM14.8667 19.7109C14.8665 19.887 14.7979 20.0558 14.6758 20.1803C14.5537 20.3048 14.3882 20.3748 14.2156 20.375H2.26399C2.09136 20.3748 1.92585 20.3048 1.80377 20.1803C1.6817 20.0558 1.61304 19.887 1.61284 19.7109V2.28906C1.61304 2.113 1.6817 1.94421 1.80377 1.81972C1.92585 1.69522 2.09136 1.6252 2.26399 1.625H10.9713V5.28516C10.9713 5.36804 11.0035 5.44752 11.061 5.50613C11.1185 5.56473 11.1964 5.59766 11.2777 5.59766H14.8667V9.05469L9.3936 14.6364C9.35091 14.68 9.32178 14.7354 9.30987 14.7958L8.78765 17.4434C8.77776 17.4935 8.78009 17.5454 8.79442 17.5944C8.80875 17.6433 8.83465 17.688 8.86985 17.7244C8.90505 17.7608 8.94847 17.7879 8.9963 17.8032C9.04414 17.8185 9.09493 17.8216 9.14421 17.8122L11.7725 17.3125C11.8333 17.3009 11.8893 17.2709 11.933 17.2263L14.8667 14.2344V19.7109ZM19.0406 7.38773C19.2614 7.61452 19.3853 7.92112 19.3853 8.24068C19.3853 8.56024 19.2614 8.86684 19.0406 9.09363L18.9061 9.23082L17.2334 7.52492L17.3679 7.38773C17.5899 7.16185 17.8907 7.035 18.2043 7.035C18.5178 7.035 18.8186 7.16185 19.0406 7.38773ZM8.43228 15.6487C8.43228 15.7316 8.39999 15.8111 8.34253 15.8697C8.28506 15.9283 8.20712 15.9612 8.12585 15.9612H3.34172C3.26045 15.9612 3.18251 15.9283 3.12505 15.8697C3.06758 15.8111 3.0353 15.7316 3.0353 15.6487C3.0353 15.5658 3.06758 15.4863 3.12505 15.4277C3.18251 15.3691 3.26045 15.3362 3.34172 15.3362H8.12574C8.16599 15.3362 8.20585 15.3443 8.24304 15.36C8.28023 15.3757 8.31402 15.3987 8.34249 15.4277C8.37095 15.4567 8.39354 15.4912 8.40894 15.5291C8.42435 15.567 8.43228 15.6077 8.43228 15.6487ZM3.03541 12.9253C3.03541 12.8424 3.06769 12.7629 3.12516 12.7043C3.18263 12.6457 3.26057 12.6128 3.34183 12.6128H9.66314C9.74441 12.6128 9.82235 12.6457 9.87981 12.7043C9.93728 12.7629 9.96956 12.8424 9.96956 12.9253C9.96956 13.0082 9.93728 13.0876 9.87981 13.1462C9.82235 13.2048 9.74441 13.2378 9.66314 13.2378H3.34172C3.26045 13.2378 3.18251 13.2048 3.12505 13.1462C3.06758 13.0876 3.0353 13.0082 3.0353 12.9253H3.03541ZM3.03541 10.2018C3.03541 10.119 3.06769 10.0395 3.12516 9.98086C3.18263 9.92226 3.26057 9.88934 3.34183 9.88934H13.1379C13.2191 9.88934 13.2971 9.92226 13.3545 9.98086C13.412 10.0395 13.4443 10.119 13.4443 10.2018C13.4443 10.2847 13.412 10.3642 13.3545 10.4228C13.2971 10.4814 13.2191 10.5143 13.1379 10.5143H3.34172C3.26045 10.5143 3.18251 10.4814 3.12505 10.4228C3.06758 10.3642 3.0353 10.2847 3.0353 10.2018H3.03541ZM3.03541 7.47844C3.03541 7.39556 3.06769 7.31607 3.12516 7.25747C3.18263 7.19886 3.26057 7.16594 3.34183 7.16594H13.1379C13.2191 7.16594 13.2971 7.19886 13.3545 7.25747C13.412 7.31607 13.4443 7.39556 13.4443 7.47844C13.4443 7.56132 13.412 7.6408 13.3545 7.69941C13.2971 7.75801 13.2191 7.79094 13.1379 7.79094H3.34172C3.26045 7.79094 3.18251 7.75801 3.12505 7.69941C3.06758 7.6408 3.0353 7.56132 3.0353 7.47844H3.03541ZM3.03541 4.755C3.03541 4.67212 3.06769 4.59263 3.12516 4.53403C3.18263 4.47542 3.26057 4.4425 3.34183 4.4425H9.82849C9.90976 4.4425 9.9877 4.47542 10.0452 4.53403C10.1026 4.59263 10.1349 4.67212 10.1349 4.755C10.1349 4.83788 10.1026 4.91737 10.0452 4.97597C9.9877 5.03458 9.90976 5.0675 9.82849 5.0675H3.34172C3.26045 5.0675 3.18251 5.03458 3.12505 4.97597C3.06758 4.91737 3.0353 4.83788 3.0353 4.755H3.03541Z" fill="%230098DA"/><path d="M15.3904 5.24473L11.3436 1.09219C11.3151 1.06297 11.2813 1.03978 11.244 1.02396C11.2067 1.00814 11.1667 0.999998 11.1263 1H2.26399C1.92888 1.00039 1.6076 1.13633 1.37064 1.37799C1.13368 1.61965 1.00039 1.9473 1 2.28906V19.7109C1.00039 20.0527 1.13368 20.3803 1.37064 20.622C1.6076 20.8637 1.92888 20.9996 2.26399 21H14.2156C14.5507 20.9996 14.872 20.8637 15.1089 20.622C15.3459 20.3803 15.4792 20.0527 15.4796 19.7109V13.6094L19.4741 9.53559C19.8108 9.19215 20 8.72635 20 8.24066C20 7.75497 19.8108 7.28918 19.4741 6.94574C19.1373 6.60231 18.6806 6.40937 18.2043 6.40937C17.7281 6.40937 17.2713 6.60231 16.9346 6.94574L15.4795 8.42973V5.46488C15.4794 5.38238 15.4474 5.30324 15.3904 5.24473ZM15.9549 8.82875L17.6277 10.5346L11.7635 16.5151L10.0908 14.8092L15.9549 8.82875ZM16.8001 7.96684L18.4728 9.67273L18.061 10.0927L16.3884 8.38672L16.8001 7.96684ZM9.81378 15.4102L11.1682 16.7914L9.47794 17.1129L9.81378 15.4102ZM11.5841 2.22559L14.2615 4.97273H11.5841V2.22559ZM14.8667 19.7109C14.8665 19.887 14.7979 20.0558 14.6758 20.1803C14.5537 20.3048 14.3882 20.3748 14.2156 20.375H2.26399C2.09136 20.3748 1.92585 20.3048 1.80377 20.1803C1.6817 20.0558 1.61304 19.887 1.61284 19.7109V2.28906C1.61304 2.113 1.6817 1.94421 1.80377 1.81972C1.92585 1.69522 2.09136 1.6252 2.26399 1.625H10.9713V5.28516C10.9713 5.36804 11.0035 5.44752 11.061 5.50613C11.1185 5.56473 11.1964 5.59766 11.2777 5.59766H14.8667V9.05469L9.3936 14.6364C9.35091 14.68 9.32178 14.7354 9.30987 14.7958L8.78765 17.4434C8.77776 17.4935 8.78009 17.5454 8.79442 17.5944C8.80875 17.6433 8.83465 17.688 8.86985 17.7244C8.90505 17.7608 8.94847 17.7879 8.9963 17.8032C9.04414 17.8185 9.09493 17.8216 9.14421 17.8122L11.7725 17.3125C11.8333 17.3009 11.8893 17.2709 11.933 17.2263L14.8667 14.2344V19.7109ZM19.0406 7.38773C19.2614 7.61452 19.3853 7.92112 19.3853 8.24068C19.3853 8.56024 19.2614 8.86684 19.0406 9.09363L18.9061 9.23082L17.2334 7.52492L17.3679 7.38773C17.5899 7.16185 17.8907 7.035 18.2043 7.035C18.5178 7.035 18.8186 7.16185 19.0406 7.38773ZM8.43228 15.6487C8.43228 15.7316 8.39999 15.8111 8.34253 15.8697C8.28506 15.9283 8.20712 15.9612 8.12585 15.9612H3.34172C3.26045 15.9612 3.18251 15.9283 3.12505 15.8697C3.06758 15.8111 3.0353 15.7316 3.0353 15.6487C3.0353 15.5658 3.06758 15.4863 3.12505 15.4277C3.18251 15.3691 3.26045 15.3362 3.34172 15.3362H8.12574C8.16599 15.3362 8.20585 15.3443 8.24304 15.36C8.28023 15.3757 8.31402 15.3987 8.34249 15.4277C8.37095 15.4567 8.39354 15.4912 8.40894 15.5291C8.42435 15.567 8.43228 15.6077 8.43228 15.6487ZM3.03541 12.9253C3.03541 12.8424 3.06769 12.7629 3.12516 12.7043C3.18263 12.6457 3.26057 12.6128 3.34183 12.6128H9.66314C9.74441 12.6128 9.82235 12.6457 9.87981 12.7043C9.93728 12.7629 9.96956 12.8424 9.96956 12.9253C9.96956 13.0082 9.93728 13.0876 9.87981 13.1462C9.82235 13.2048 9.74441 13.2378 9.66314 13.2378H3.34172C3.26045 13.2378 3.18251 13.2048 3.12505 13.1462C3.06758 13.0876 3.0353 13.0082 3.0353 12.9253H3.03541ZM3.03541 10.2018C3.03541 10.119 3.06769 10.0395 3.12516 9.98086C3.18263 9.92226 3.26057 9.88934 3.34183 9.88934H13.1379C13.2191 9.88934 13.2971 9.92226 13.3545 9.98086C13.412 10.0395 13.4443 10.119 13.4443 10.2018C13.4443 10.2847 13.412 10.3642 13.3545 10.4228C13.2971 10.4814 13.2191 10.5143 13.1379 10.5143H3.34172C3.26045 10.5143 3.18251 10.4814 3.12505 10.4228C3.06758 10.3642 3.0353 10.2847 3.0353 10.2018H3.03541ZM3.03541 7.47844C3.03541 7.39556 3.06769 7.31607 3.12516 7.25747C3.18263 7.19886 3.26057 7.16594 3.34183 7.16594H13.1379C13.2191 7.16594 13.2971 7.19886 13.3545 7.25747C13.412 7.31607 13.4443 7.39556 13.4443 7.47844C13.4443 7.56132 13.412 7.6408 13.3545 7.69941C13.2971 7.75801 13.2191 7.79094 13.1379 7.79094H3.34172C3.26045 7.79094 3.18251 7.75801 3.12505 7.69941C3.06758 7.6408 3.0353 7.56132 3.0353 7.47844H3.03541ZM3.03541 4.755C3.03541 4.67212 3.06769 4.59263 3.12516 4.53403C3.18263 4.47542 3.26057 4.4425 3.34183 4.4425H9.82849C9.90976 4.4425 9.9877 4.47542 10.0452 4.53403C10.1026 4.59263 10.1349 4.67212 10.1349 4.755C10.1349 4.83788 10.1026 4.91737 10.0452 4.97597C9.9877 5.03458 9.90976 5.0675 9.82849 5.0675H3.34172C3.26045 5.0675 3.18251 5.03458 3.12505 4.97597C3.06758 4.91737 3.0353 4.83788 3.0353 4.755H3.03541Z" stroke="%230098DA" stroke-width="0.6" mask="url(%23path-1-outside-1_1075_905)"/></svg>');
    }
    &.icon-link:before {
        width: 20px;
        height: 20px;
        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%230098DA" xmlns="http://www.w3.org/2000/svg"><path d="M2.12671 20C1.53244 20 1.02941 19.7941 0.617649 19.3824C0.205883 18.9706 0 18.4676 0 17.8733V2.12671C0 1.53244 0.205883 1.02941 0.617649 0.617649C1.02941 0.205883 1.53244 0 2.12671 0H8.66514C8.91551 0 9.12516 0.0844716 9.29409 0.253413C9.46301 0.422335 9.54747 0.631982 9.54747 0.882355C9.54747 1.13273 9.46301 1.34238 9.29409 1.5113C9.12516 1.68022 8.91551 1.76468 8.66514 1.76468H2.12671C2.0362 1.76468 1.95323 1.80239 1.8778 1.8778C1.80239 1.95323 1.76468 2.0362 1.76468 2.12671V17.8733C1.76468 17.9638 1.80239 18.0468 1.8778 18.1222C1.95323 18.1976 2.0362 18.2353 2.12671 18.2353H17.8733C17.9638 18.2353 18.0468 18.1976 18.1222 18.1222C18.1976 18.0468 18.2353 17.9638 18.2353 17.8733V11.3349C18.2353 11.0845 18.3198 10.8748 18.4887 10.7059C18.6576 10.537 18.8673 10.4525 19.1176 10.4525C19.368 10.4525 19.5777 10.537 19.7466 10.7059C19.9155 10.8748 20 11.0845 20 11.3349V17.8733C20 18.4676 19.7941 18.9706 19.3824 19.3824C18.9706 19.7941 18.4676 20 17.8733 20H2.12671ZM18.2353 3.00448L7.93664 13.3032C7.77374 13.4661 7.56899 13.5494 7.3224 13.5532C7.0758 13.5569 6.86727 13.4736 6.69684 13.3032C6.52641 13.1327 6.4412 12.9261 6.4412 12.6833C6.4412 12.4404 6.52641 12.2338 6.69684 12.0634L16.9955 1.76468H13.2353C12.9849 1.76468 12.7753 1.68022 12.6063 1.5113C12.4374 1.34238 12.3529 1.13273 12.3529 0.882355C12.3529 0.631982 12.4374 0.422335 12.6063 0.253413C12.7753 0.0844716 12.9849 0 13.2353 0H20V6.76473C20 7.0151 19.9155 7.22475 19.7466 7.39367C19.5777 7.56259 19.368 7.64705 19.1176 7.64705C18.8673 7.64705 18.6576 7.56259 18.4887 7.39367C18.3198 7.22475 18.2353 7.0151 18.2353 6.76473V3.00448Z"/></svg>');
    }
    &.icon-security:before {
        width: 22px;
        height: 26px;
        background-image: url('data:image/svg+xml,<svg width="22" height="26" viewBox="0 0 22 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.8324 5.11313L20.8324 5.11311L11.2028 1.03904L11.2027 1.03902C11.0731 0.984255 10.9269 0.984266 10.7973 1.03901L10.7972 1.03904L1.16762 5.11311L1.16759 5.11313C0.975081 5.19462 0.85 5.38337 0.85 5.59242V11.4432C0.85 17.6027 4.84259 23.1312 10.847 24.9787L10.847 24.9787C10.9467 25.0093 11.0531 25.0094 11.1529 24.9787L11.153 24.9787C17.0402 23.1672 21.15 17.7254 21.15 11.4432V5.59242C21.15 5.38337 21.0249 5.19462 20.8324 5.11313ZM20.1093 11.4432C20.1093 17.1866 16.456 22.1862 11 23.9358C5.54397 22.1862 1.89074 17.1866 1.89074 11.4432V5.93724L11 2.08334L20.1093 5.93724V11.4432Z" fill="%230098DA" stroke="%230098DA" stroke-width="0.3"/><path d="M9.36692 15.8069L9.36693 15.8069C9.85981 16.2998 10.6576 16.2997 11.1504 15.8069L15.997 10.9603L15.997 10.9603C16.5062 10.451 16.5062 9.62259 15.997 9.11327L15.997 9.11326C15.4876 8.60404 14.6593 8.60404 14.1499 9.11326L14.1499 9.11327L10.2586 13.0046L8.58957 11.3355L8.58955 11.3355C8.08024 10.8263 7.2519 10.8263 6.74258 11.3355L6.74258 11.3355C6.2322 11.8458 6.23213 12.6722 6.74257 13.1825C6.74257 13.1825 6.74258 13.1825 6.74258 13.1825L9.36692 15.8069ZM9.89067 14.1085L9.89069 14.1085C10.0939 14.3117 10.4233 14.3117 10.6265 14.1085L10.6266 14.1085L14.8859 9.84924L14.8859 9.84921C14.9361 9.79897 15.0022 9.77156 15.0735 9.77156C15.3083 9.77156 15.4268 10.0586 15.2611 10.2244L15.261 10.2244L10.4144 15.071C10.3286 15.1568 10.1886 15.1568 10.1028 15.071L7.47842 12.4466C7.37469 12.3429 7.37469 12.1752 7.47841 12.0715C7.58174 11.9681 7.75028 11.9681 7.85364 12.0715L9.89067 14.1085Z" fill="%230098DA" stroke="%230098DA" stroke-width="0.3"/><path d="M10.8285 22.7501C10.9468 22.7916 11.0765 22.7889 11.1936 22.7422L11.1937 22.7421L10.8781 22.6085M10.8285 22.7501L10.8781 22.6085M10.8285 22.7501C10.8285 22.7501 10.8285 22.7501 10.8285 22.7501L10.8781 22.6085M10.8285 22.7501C6.1894 21.1264 3.07266 16.7334 3.07266 11.8184V7.07382C3.07266 6.86902 3.19273 6.68328 3.37952 6.59928M10.8781 22.6085C6.29914 21.0059 3.22266 16.6697 3.22266 11.8184V7.07382C3.22266 6.92803 3.30812 6.79586 3.44104 6.73609M3.37952 6.59928L3.37948 6.5993L3.44104 6.73609M3.37952 6.59928L10.7868 3.266M3.37952 6.59928L3.44104 6.73609M3.44104 6.73609L10.8484 3.40276C10.945 3.35924 11.0557 3.35924 11.1524 3.40276M10.7868 3.266L18.5598 6.73609L18.6214 6.5993L18.6214 6.59929L11.214 3.26597L11.1524 3.40276M10.7868 3.266L10.8484 3.40275L10.7869 3.26597C10.9227 3.20481 11.0782 3.20486 11.214 3.26597L11.1524 3.40276M10.7868 3.266L11.1524 3.40276M11.2611 21.5942L11.2611 21.5942L10.9907 21.7024C6.86907 20.1748 4.1134 16.2272 4.1134 11.8184V7.41025L11.0004 4.31109L17.8875 7.41025V11.8069C17.8875 16.1427 15.2869 19.9839 11.2611 21.5942Z" fill="%230098DA" stroke="%230098DA" stroke-width="0.3"/></svg>')
    }
    &.icon-support:before {
        width: 20px;
        height: 18px;
        background-image: url('data:image/svg+xml,<svg width="20" height="18" viewBox="0 0 20 18" fill="%230098DA" xmlns="http://www.w3.org/2000/svg"><path d="M10 18C9.7 18 9.5 17.9 9.3 17.7 9.1 17.5 9 17.3 9 17 9 16.7 9.1 16.5 9.3 16.3 9.5 16.1 9.7 16 10 16H17V8.9C17 7 16.3 5.3 15 3.9 13.6 2.6 11.9 1.9 10 1.9 8.1 1.9 6.4 2.6 5 3.9 3.7 5.3 3 7 3 8.9V14C3 14.3 2.9 14.5 2.7 14.7 2.5 14.9 2.3 15 2 15 1.4 15 1 14.8.6 14.4.2 14 0 13.6 0 13V11C0 10.7.1 10.3.3 10 .4 9.7.7 9.5 1 9.3L1.1 8C1.2 6.8 1.5 5.8 2.1 4.8 2.6 3.8 3.3 3 4 2.3 4.8 1.6 5.7 1 6.8.6 7.8.2 8.9 0 10 0 11.1 0 12.2.2 13.2.6 14.2 1 15.2 1.6 15.9 2.3 16.8 3 17.4 3.8 17.9 4.8 18.4 5.7 18.8 6.8 18.9 7.9L19 9.2C19.3 9.4 19.6 9.6 19.7 9.9 19.9 10.2 20 10.5 20 10.8V13.2C20 13.5 19.9 13.8 19.7 14.1 19.6 14.4 19.3 14.6 19 14.8V16C19 16.6 18.8 17 18.4 17.4 18 17.8 17.6 18 17 18H10ZM7 11C6.7 11 6.5 10.9 6.3 10.7 6.1 10.5 6 10.3 6 10 6 9.7 6.1 9.5 6.3 9.3 6.5 9.1 6.7 9 7 9 7.3 9 7.5 9.1 7.7 9.3 7.9 9.5 8 9.7 8 10 8 10.3 7.9 10.5 7.7 10.7 7.5 10.9 7.3 11 7 11ZM13 11C12.7 11 12.5 10.9 12.3 10.7 12.1 10.5 12 10.3 12 10 12 9.7 12.1 9.5 12.3 9.3 12.5 9.1 12.7 9 13 9 13.3 9 13.5 9.1 13.7 9.3 13.9 9.5 14 9.7 14 10 14 10.3 13.9 10.5 13.7 10.7 13.5 10.9 13.3 11 13 11ZM4 9.4C3.9 7.7 4.4 6.2 5.6 4.9 6.8 3.6 8.3 3 10.1 3 11.5 3 12.8 3.5 14 4.4 15.1 5.3 15.8 6.6 16 8 14.5 8 13.1 7.6 11.8 6.8 10.5 6 9.6 4.9 8.9 3.5 8.6 4.9 8.1 6.1 7.2 7.1 6.3 8.2 5.3 8.9 4 9.4Z"/></svg>')
    }
    &.icon-star:before {
        width: 22px;
        height: 22px;
        background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="-1 -1 22 22" fill="none" stroke="%230098DA" xmlns="http://www.w3.org/2000/svg"><path d="M10,0L13,7L20,7L15,12L17,20L10,15L3,20L5,12L0,7L7,7Z"/></svg>')
    }
    &.icon-star.is_favorite:before {
        width: 22px;
        height: 22px;
        background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="-1 -1 22 22" fill="%230098DA" stroke="%230098DA" xmlns="http://www.w3.org/2000/svg"><path d="M10,0L13,7L20,7L15,12L17,20L10,15L3,20L5,12L0,7L7,7Z"/></svg>')
    }
    &.icon-it:before {
        width: 27px;
        height: 24px;
        background-image: url('data:image/svg+xml,<svg viewBox="0 0 27 24" xmlns="http://www.w3.org/2000/svg" width="27" height="24"><path fill="rgb(0,152,218)" d="M0,18 V16 H12 V18 Z M19,7 V2 H3 V13 H12 V15 H3 C2.45,15,1.97917,14.8042,1.5875,14.4125 C1.19583,14.0208,1,13.55,1,13 V2 C1,1.45,1.19583,0.979167,1.5875,0.5875 C1.97917,0.195833,2.45,0,3,0 H19 C19.55,0,20.0208,0.195833,20.4125,0.5875 C20.8042,0.979167,21,1.45,21,2 V7 M20,24 V22 C18.051,22,16.3971,21.321,15.0383,19.9631 C13.6794,18.6052,13,16.9524,13,15.0048 C13,13.0572,13.6798,11.4028,15.0394,10.0417 C16.399,8.68056,18.0538,8,20.0038,8 C20.9788,8,21.8885,8.18403,22.7331,8.55208 C23.5777,8.92014,24.316,9.42014,24.9479,10.0521 C25.5799,10.684,26.0799,11.4227,26.4479,12.2681 C26.816,13.1134,27,14.024,27,15 C27,15.9583,26.7951,16.8889,26.3854,17.7917 C25.9757,18.6944,25.441,19.5347,24.7813,20.3125 C24.1215,21.0903,23.375,21.7951,22.5417,22.4271 C21.7083,23.059,20.8611,23.5833,20,24 M21.5,21.3333 C22.6111,20.5,23.5556,19.5313,24.3333,18.4271 C25.1111,17.3229,25.5,16.1806,25.5,15 C25.5,13.4861,24.9618,12.191,23.8854,11.1146 C22.809,10.0382,21.5139,9.5,20,9.5 C18.4861,9.5,17.191,10.0382,16.1146,11.1146 C15.0382,12.191,14.5,13.4861,14.5,15 C14.5,16.5139,15.0382,17.809,16.1146,18.8854 C17.191,19.9618,18.4861,20.5,20,20.5 H21.5 V21.3333 M20,19 C20.2304,19,20.4269,18.9187,20.5894,18.756 C20.752,18.5935,20.8333,18.3971,20.8333,18.1667 C20.8333,17.9363,20.752,17.7398,20.5894,17.5773 C20.4269,17.4147,20.2304,17.3333,20,17.3333 C19.7696,17.3333,19.5731,17.4147,19.4106,17.5773 C19.248,17.7398,19.1667,17.9363,19.1667,18.1667 C19.1667,18.3971,19.248,18.5935,19.4106,18.756 C19.5731,18.9187,19.7696,19,20,19 M19.3958,16.4583 H20.6042 C20.6042,16.0972,20.6319,15.8229,20.6875,15.6354 C20.7431,15.4479,20.9028,15.2222,21.1667,14.9583 C21.4167,14.7222,21.6667,14.4722,21.9167,14.2083 C22.1667,13.9444,22.2917,13.5694,22.2917,13.0833 C22.2917,12.4167,22.0694,11.9028,21.625,11.5417 C21.1806,11.1806,20.6389,11,20,11 C19.4183,11,18.9292,11.1667,18.5325,11.5 C18.1358,11.8333,17.8611,12.2222,17.7083,12.6667 L18.7985,13.125 C18.8634,12.8889,18.9895,12.6667,19.1769,12.4583 C19.3642,12.25,19.6386,12.1458,20,12.1458 C20.375,12.1458,20.6493,12.25,20.8229,12.4583 C20.9965,12.6667,21.0833,12.8889,21.0833,13.125 C21.0833,13.4167,20.9826,13.6632,20.7813,13.8646 C20.5799,14.066,20.3611,14.2778,20.125,14.5 C19.7639,14.8333,19.5521,15.1215,19.4896,15.3646 C19.4271,15.6076,19.3958,15.9722,19.3958,16.4583 Z"></path></svg>')
    }
}

section.login-form {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    align-items: flex-start;
    justify-content: center;
    gap: 50px;
    margin: 30px 0;
    border-radius: 15px;
    background-color: var(--wp--preset--color--light, #E6ECF0);
    padding: 50px;
    & p.login-username,
    & p.login-password {
        display: block;
        position: relative;
        & label { /* hide */
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border-width: 0;
        }
        & input {
            display: block;
            transition: all 0.3s ease-out;
            padding: 10px 16px;
            
            color: var(--wp--preset--color--primary, #093D6B);
            /* Body 2/Regular */
            font-size: 16px;
            font-weight: 400;
            line-height: 24px; /* 150% */
            border-radius: 8px;
            
            background-color: var(--wp--preset--color--white, #FFFFFF);
            border: 2px solid var(--wp--preset--color--white, #FFFFFF);
            border-radius: 8px;
            width: 100%;
            box-sizing: border-box;
            &::placeholder {
                color: currentColor;
            }
            &:active,
            &:focus,
            &:focus-visible {
                outline: none;
                border-color: var(--wp--preset--color--accent, #005293);
            }
        }
    }
    & p.login-remember {
        display: none;
    }
    & p.login-submit {
        & input[type="submit"] {
            padding: 8px 20px;
            border: 0 none transparent;
            border-radius: 100px;
            background-color: var(--wp--preset--color--primary, #093D6B);
            color: var(--wp--preset--color--white, #FFFFFF);
            text-align: center;

            /* Body 2/Medium */
            font-size: 16px;
            font-weight: 500;
            line-height: 24px; /* 150% */
        }
    }
}

.entry-content {
    & > *:not(:empty):not(.gform_wrapper):not(.wp-block-heading):not(.pdf-embed):not(.wp-block-columns),
    & > .wp-block-columns > .wp-block-column {
        border-radius: 15px;
        background-color: var(--wp--preset--color--light, #E6ECF0);
        padding: 50px ! important;
        margin: 30px 0;
        &.is-vertically-aligned-stretch {
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        &.button {
            display: block;
            width: fit-content;
            border-radius: 12px;
            color: var(--wp--preset--color--black, #000000);
            text-align: center;
            font-size: 16px;
            font-weight: 700;
            line-height: 26px; /* 162.5% */
            padding: 20px ! important;
            text-decoration: none;
        }
        & .gform_wrapper {
            & .gform_heading {
                & h2.gform_title,
                & h3.gform_title {
                    margin-top: 0;
                }
            }
            & form {
                padding: 0;
            }
        }
    }
    & > .wp-block-columns {
        margin: 30px 0;
        &:first-child {
            margin-block-start: 30px;
        }
        & > .wp-block-column {
            margin: 0;
        }
    }
    & > .pdf-embed {
        margin: 30px 0 ! important;
    }
    & > .wp-block-columns {
        gap: 30px;
    }
}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: none;
}

section.general-alert {
    border-radius: 15px;
    background: var(--wp--preset--color--light, #E6ECF0);
    padding: 20px 100px;
    margin: 30px 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23" fill="%230098DA"><path d="M11.5 17.25C11.8258 17.25 12.099 17.1398 12.3194 16.9194C12.5398 16.699 12.65 16.4258 12.65 16.1V11.5C12.65 11.1742 12.5398 10.901 12.3194 10.6806C12.099 10.4602 11.8258 10.35 11.5 10.35C11.1742 10.35 10.901 10.4602 10.6806 10.6806C10.4602 10.901 10.35 11.1742 10.35 11.5V16.1C10.35 16.4258 10.4602 16.699 10.6806 16.9194C10.901 17.1398 11.1742 17.25 11.5 17.25ZM11.5 8.05C11.8258 8.05 12.099 7.93979 12.3194 7.71938C12.5398 7.49896 12.65 7.22583 12.65 6.9C12.65 6.57417 12.5398 6.30104 12.3194 6.08062C12.099 5.86021 11.8258 5.75 11.5 5.75C11.1742 5.75 10.901 5.86021 10.6806 6.08062C10.4602 6.30104 10.35 6.57417 10.35 6.9C10.35 7.22583 10.4602 7.49896 10.6806 7.71938C10.901 7.93979 11.1742 8.05 11.5 8.05ZM11.5 23C9.90917 23 8.41417 22.6981 7.015 22.0944C5.61583 21.4906 4.39875 20.6713 3.36375 19.6362C2.32875 18.6012 1.50938 17.3842 0.905625 15.985C0.301875 14.5858 0 13.0908 0 11.5C0 9.90917 0.301875 8.41417 0.905625 7.015C1.50938 5.61583 2.32875 4.39875 3.36375 3.36375C4.39875 2.32875 5.61583 1.50938 7.015 0.905625C8.41417 0.301875 9.90917 0 11.5 0C13.0908 0 14.5858 0.301875 15.985 0.905625C17.3842 1.50938 18.6012 2.32875 19.6362 3.36375C20.6713 4.39875 21.4906 5.61583 22.0944 7.015C22.6981 8.41417 23 9.90917 23 11.5C23 13.0908 22.6981 14.5858 22.0944 15.985C21.4906 17.3842 20.6713 18.6012 19.6362 19.6362C18.6012 20.6713 17.3842 21.4906 15.985 22.0944C14.5858 22.6981 13.0908 23 11.5 23ZM11.5 20.7C14.0683 20.7 16.2437 19.8088 18.0262 18.0262C19.8088 16.2437 20.7 14.0683 20.7 11.5C20.7 8.93167 19.8088 6.75625 18.0262 4.97375C16.2437 3.19125 14.0683 2.3 11.5 2.3C8.93167 2.3 6.75625 3.19125 4.97375 4.97375C3.19125 6.75625 2.3 8.93167 2.3 11.5C2.3 14.0683 3.19125 16.2437 4.97375 18.0262C6.75625 19.8088 8.93167 20.7 11.5 20.7Z"/></svg>');
    background-position: 50px 20px;
    background-repeat: no-repeat;
    color: var(--wp--preset--color--black, #000000);
    font-size: 16px;
    font-weight: 400;
    line-height: 22.5px; /* 140.625% */
    & p:first-child {
        margin-top: 0;
    }
    & p:last-child {
        margin-bottom: 0;
    }
}

aside.documents-list,
aside.favorites-list,
aside.recently-viewed {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 40px;
    margin: 30px 0;
    border-radius: 15px;
    background: var(--wp--preset--color--light, #E6ECF0);
    padding: 40px;
    &:before {
        content: attr(data-title);
        display: block;
        color: var(--wp--preset--color--black, #000000);
        font-size: 18px;
        font-weight: 400;
        line-height: 12px; /* 66.667% */
        width: 100%;
    }
    &[data-title=""] {
        &:before {
            content: none;
            display: none;
            position: absolute;
        }
    }
    & .button {
        display: block;
        border-radius: 12px;
        background-color: var(--wp--preset--color--white, #FFFFFF);
        color: var(--wp--preset--color--primary, #093D6B);
        text-align: center;
        font-size: 16px;
        font-weight: 700;
        line-height: 26px; /* 162.5% */
        padding: 20px;
        text-decoration: none;
    }
}
.wp-block-buttons.is-layout-flex,
aside.documents-list {
    display: grid;
    gap: 20px 40px;
    & .wp-block-button > a,
    & .button {
        width: 100%;
        text-align: left;
        box-sizing: border-box;
    }
}

a.ajax-favorite:is(.wp-block-column-is-layout-flow:has(a.ajax-favorite + h1) > a.ajax-favorite) {
    height: 38px;
    display: flex;
    align-items: center;
}
a.ajax-favorite.alignright:before {
    margin-right: 0;
}

.wp-site-blocks {
    display: flex;
    flex-direction: column;
    min-height: 100vh; /* Fill page height */
    .admin-bar & {
        min-height: calc(100vh - var(--wp-admin--admin-bar--height, 32px));
    }
    & > .wp-block-columns {
        flex-grow: 1;
        & aside.wp-block-template-part {
            height: 100%;
            & .wp-block-group.is-vertical.is-content-justification-stretch {
                height: 100%;
            }
            & footer {
                position: sticky;
                top: calc(100vh - var(--footer-height, 208px) - 50px);
            }
        }
    }
}

.wp-block-navigation__container:not(.is-vertical) {
    gap: 30px;
    & .wp-block-navigation-item__content {
        padding: 18px 0;
        box-sizing: content-box;
    }
    & ul.wp-block-navigation__submenu-container {
        & .wp-block-navigation-item__content {
            padding: 18px;
        }
    }
}
.wp-block-navigation__container.is-vertical {
    gap: 15px;
    & .wp-block-navigation-item__content {
        padding: 10px 20px;
        background-color: var(--wp--preset--color--light, #E6ECF0);
        border-radius: 12px;
        color: var(--wp--preset--color--black, #000000);
        text-align: center;
        font-size: 16px;
        font-weight: 700;
        line-height: 26px; /* 162.5% */
    }
    & .wp-block-navigation-item {
        &.icon {
            position: relative;
            &:before {
                position: absolute;
                left: 20px;
                pointer-events: none;
            }
            & > .wp-block-navigation-item__content {
                padding-left: calc(42px + 1em);
            }
        }
    }
}
.wp-block-home-link__content {
    display: block;
    font-size: 0;
    color: transparent;
    width: 22px;
    height: 24px;
    background-image: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M2.75 21.2571H6.875V14.4C6.875 14.0114 7.00677 13.6857 7.27031 13.4229C7.53385 13.16 7.86042 13.0286 8.25 13.0286H13.75C14.1396 13.0286 14.4661 13.16 14.7297 13.4229C14.9932 13.6857 15.125 14.0114 15.125 14.4V21.2571H19.25V8.91429L11 2.74286L2.75 8.91429V21.2571ZM0 21.2571V8.91429C0 8.48 0.0973958 8.06857 0.292188 7.68C0.486979 7.29143 0.75625 6.97143 1.1 6.72L9.35 0.548571C9.83125 0.182857 10.3813 0 11 0C11.6188 0 12.1687 0.182857 12.65 0.548571L20.9 6.72C21.2437 6.97143 21.513 7.29143 21.7078 7.68C21.9026 8.06857 22 8.48 22 8.91429V21.2571C22 22.0114 21.7307 22.6571 21.1922 23.1943C20.6536 23.7314 20.0063 24 19.25 24H13.75C13.3604 24 13.0339 23.8686 12.7703 23.6057C12.5068 23.3429 12.375 23.0171 12.375 22.6286V15.7714H9.625V22.6286C9.625 23.0171 9.49323 23.3429 9.22969 23.6057C8.96615 23.8686 8.63958 24 8.25 24H2.75C1.99375 24 1.34635 23.7314 0.807813 23.1943C0.269271 22.6571 0 22.0114 0 21.2571Z"/></svg>');
    background-repeat: no-repeat;
    background-position: center center;
}

ul.wp-block-page-list {
    list-style: none;
    padding: 0;
}
ul.wp-block-page-list li.wp-block-pages-list__item a {
    display: block;
    color: var(--wp--preset--color--white, #FFFFFF);
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    padding: 15px 0;
    /*transition: all 0.3s ease-out;*/
}
ul.wp-block-page-list li.wp-block-pages-list__item.current-menu-item > a {
    font-weight: 900;
}
ul.wp-block-page-list:hover li.wp-block-pages-list__item.current-menu-item > a {
    font-weight: 500;
}
ul.wp-block-page-list:hover li.wp-block-pages-list__item a:hover {
    font-weight: 900;
}


.gform_wrapper {
    & .gform_heading {
        .gform_description:not(:empty) {
            border-radius: 8px;
            padding: 20px 50px;
            background-color: var(--wp--preset--color--light, #E6ECF0);
            background-image: url('data:image/svg+xml;utf8,<svg width="23" height="23" viewBox="0 0 23 23" fill="%230098DA" xmlns="http://www.w3.org/2000/svg"><path id="Vector" d="M11.5 17.25C11.8258 17.25 12.099 17.1398 12.3194 16.9194C12.5398 16.699 12.65 16.4258 12.65 16.1V11.5C12.65 11.1742 12.5398 10.901 12.3194 10.6806C12.099 10.4602 11.8258 10.35 11.5 10.35C11.1742 10.35 10.901 10.4602 10.6806 10.6806C10.4602 10.901 10.35 11.1742 10.35 11.5V16.1C10.35 16.4258 10.4602 16.699 10.6806 16.9194C10.901 17.1398 11.1742 17.25 11.5 17.25ZM11.5 8.05C11.8258 8.05 12.099 7.93979 12.3194 7.71938C12.5398 7.49896 12.65 7.22583 12.65 6.9C12.65 6.57417 12.5398 6.30104 12.3194 6.08062C12.099 5.86021 11.8258 5.75 11.5 5.75C11.1742 5.75 10.901 5.86021 10.6806 6.08062C10.4602 6.30104 10.35 6.57417 10.35 6.9C10.35 7.22583 10.4602 7.49896 10.6806 7.71938C10.901 7.93979 11.1742 8.05 11.5 8.05ZM11.5 23C9.90917 23 8.41417 22.6981 7.015 22.0944C5.61583 21.4906 4.39875 20.6713 3.36375 19.6362C2.32875 18.6012 1.50938 17.3842 0.905625 15.985C0.301875 14.5858 0 13.0908 0 11.5C0 9.90917 0.301875 8.41417 0.905625 7.015C1.50938 5.61583 2.32875 4.39875 3.36375 3.36375C4.39875 2.32875 5.61583 1.50938 7.015 0.905625C8.41417 0.301875 9.90917 0 11.5 0C13.0908 0 14.5858 0.301875 15.985 0.905625C17.3842 1.50938 18.6012 2.32875 19.6362 3.36375C20.6713 4.39875 21.4906 5.61583 22.0944 7.015C22.6981 8.41417 23 9.90917 23 11.5C23 13.0908 22.6981 14.5858 22.0944 15.985C21.4906 17.3842 20.6713 18.6012 19.6362 19.6362C18.6012 20.6713 17.3842 21.4906 15.985 22.0944C14.5858 22.6981 13.0908 23 11.5 23ZM11.5 20.7C14.0683 20.7 16.2437 19.8088 18.0262 18.0262C19.8088 16.2437 20.7 14.0683 20.7 11.5C20.7 8.93167 19.8088 6.75625 18.0262 4.97375C16.2437 3.19125 14.0683 2.3 11.5 2.3C8.93167 2.3 6.75625 3.19125 4.97375 4.97375C3.19125 6.75625 2.3 8.93167 2.3 11.5C2.3 14.0683 3.19125 16.2437 4.97375 18.0262C6.75625 19.8088 8.93167 20.7 11.5 20.7Z"/></svg>');
            background-position: 20px 20px;
            background-repeat: no-repeat;
            margin-bottom: 50px;
        }
        .gform_description {
            margin: 0;
            color: var(--wp--preset--color--black, #000000);
            font-size: 16px;
            font-weight: 400;
            line-height: 22.5px;
        }
    }
    
    & form {
        background-color: var(--wp--preset--color--light, #E6ECF0);
        border-radius: 8px;
        padding: 50px;
    }
    & fieldset {
        border: 0;
        padding: 0;
    }
    
    & .gfield_repeater_item {
        display: grid;
        grid-template-columns: repeat(12, calc((100% - 25px * 11) / 12));
        gap: 14px 25px;
        & > .gfield_repeater_cell {
            grid-column: span 12;
            &:has(>.gfield--width-half) {
                grid-column: span 6;
            }
        }
        & > .gfield_repeater_buttons {
            display: flex;
            justify-content: flex-end;
            gap: 14px 25px;
            grid-column: span 12;
            & > .gform-theme-button {
                padding: 8px 20px;
                justify-content: center;
                align-items: center;
                flex-shrink: 0;
                border: 0 none transparent;
                border-radius: 100px;
                background: #093D6B;
                color: var(--wp--preset--color--white, #FFFFFF);
                text-align: center;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
                &.remove_repeater_item {
                    &:after {
                        content: " Above";
                    }
                }
                &.gfield_icon_disabled {
                    display: none;
                }
            }
        }
        &:only-of-type {
            & > .gfield_repeater_buttons {
                & > .gform-theme-button {
                    &.remove_repeater_item {
                        display: none;
                    }
                }
            }
        }
    }
    
    & .gform_fields {
        display: grid;
        grid-template-columns: repeat(12, calc((100% - 25px * 11) / 12));
        gap: 14px 25px;
        & .gfield_repeater_cell > .gfield,
        & > .gfield {
            /* Grid layouts */
            grid-column: span 12;
            &.gfield--width-half {
                grid-column: span 6;
            }
            &.gfield--width-third {
                grid-column: span 4;
            }
            &.gfield--width-quarter {
                grid-column: span 3;
            }
            & .ginput_complex {
                display: flex;
                align-items: flex-start;
                width: 100%;
                gap: 14px 25px;
                &.ginput_container_address {
                    display: grid;
                    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
                    & > .ginput_full {
                        grid-column: 1 / span 2;
                    }
                }
                & .gform-grid-col--size-auto {
                    flex: 1;
                }
            }
            
            /* Section Heading */
            & .gfield_repeater > .gfield_label,
            & .gsection_title {
                color: var(--wp--preset--color--black, #oooooo);
                font-size: 18px;
                font-weight: 400;
                line-height: 12px;
            }
            &.gfield_html {
                &:not(:has(p)):not(:has(li)):not(:has(table)) {
                    white-space: pre-line;
                    color: #000;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 22.5px;
                }
            }
            
            /* Consistent label styling - Field Labels, sub field labels and radio/checkbox option labels. */
            & .gform-field-label,
            & .gfield_description {
                display: block;
                color: var(--wp--preset--color--primary, #093D6B);
                padding: 10px 0;
                /* Body 2/Regular */
                font-size: 14px;
                font-weight: 400;
                line-height: 24px;
            }
            & .gfield_label {
                font-size: 16px;
            }
            &.hidden_label {
                & .gfield_label {
                    position: absolute;
                    width: 1px;
                    height: 1px;
                    padding: 0;
                    margin: -1px;
                    overflow: hidden;
                    clip: rect(0, 0, 0, 0);
                    white-space: nowrap;
                    border-width: 0;
                }
            }
            
            /* Checkboxes and Radio buttons */
            &.checkbox-columns-2,
            &.checkbox-columns-3,
            &.checkbox-columns-4 {
                --grid-layout-gap: 1em;
                --grid-column-count: 1;
                --grid-item--min-width: 300px;
                & .gfield_radio,
                & .gfield_checkbox {
                    --gap-count: calc(var(--grid-column-count) - 1);
                    --total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));
                    --grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));
                    
                    display: grid;
                    grid-template-columns: repeat(auto-fill, max(var(--grid-item--min-width), var(--grid-item--max-width)));
                    column-gap: var(--grid-layout-gap);
                }
            }
            &.checkbox-columns-2 {
                --grid-column-count: 2;
            }
            &.checkbox-columns-3 {
                --grid-column-count: 3;
            }
            &.checkbox-columns-4 {
                --grid-column-count: 4;
            }
            & .gchoice,
            & .ginput_container_consent {
                display: flex;
                align-items: center;
                gap: 1em;
                &:has(input + label) {
                    & input {
                        display: none;
                        + label {
                            display: flex;
                            align-items: center;
                            gap: 1em;
                            &:before {
                                content: "";
                                width: 18px;
                                height: 18px;
                                border: 2px solid var(--wp--preset--color--primary, #093D6B);
                                border-radius: 2px;
                                background: transparent;
                                transition: all 0.3s ease-out;
                                box-sizing: border-box;
                            }
                        }
                        &:checked {
                            + label {
                                &:before {
                                    background-color: var(--wp--preset--color--secondary, #0098DA);
                                }
                            }
                        }
                    }
                }
            }
            
            /* Date Fields */
            &.gfield--datepicker-default-icon {
                .ginput_container_date {
                    position: relative;
                }
                input.datepicker_with_icon {
                    padding-left: 50px;
                }
                img.ui-datepicker-trigger {
                    position: absolute;
                    top: 50%;
                    left: 16px;
                    transform: translateY(-50%);
                }
            }
            
            & .textarea {
                &.small {
                    height: 5em;
                }
                &.medium {
                    height: 10em;
                }
            }
        }
    }
    
    /* Consistent input styles */
    input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]):not([type="image"]):not([type="file"]):not([type="range"]) {
        /* This may have too much specificity... */
    }
    input[type="text"], input[type="date"], input[type="number"], input[type="datetime-local"], input[type="email"], input[type="tel"], input[type="time"],
    select,
    textarea {
        width: 100%;
        border: 0 none transparent;
        border-radius: 8px;
        background-color: var(--wp--preset--color--white, #FFFFFF);
        padding: 10px 16px;
        box-sizing: border-box;
        
        color: var(--wp--preset--color--primary, #093D6B);
        /* Body 2/Regular */
        font-size: 16px;
        font-weight: 400;
        line-height: 24px; /* 150% */
        &:active,
        &:focus,
        &:focus-visible {
            outline: none;
            border-color: var(--wp--preset--color--accent, #005293);
        }
    }
    input::placeholder {
        color: currentColor;
    }
    
    /* Submit button */
    .gform_footer {
        padding-top: 30px;
        & input[type="submit"],
        & input[type="button"],
        & button {
            padding: 8px 20px;
            justify-content: center;
            align-items: center;
            flex-shrink: 0;
            border: 0 none transparent;
            border-radius: 100px;
            background: #093D6B;
            
            color: var(--wp--preset--color--white, #FFFFFF);
            text-align: center;

            /* Body 2/Medium */
            font-size: 16px;
            font-weight: 500;
            line-height: 24px; /* 150% */
        }
    }
}


.ginput_container {
    &:has(>input[placeholder="%"]),
    &:has(>input[placeholder="cm"]),
    &:has(>input[placeholder="kg"]) {
        display: flex;
        & > input {
            border-radius: 8px 0 0 8px;
            &::placeholder {
                color: transparent;
            }
        }
        & > .instruction {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border-width: 0;
        }
        &:after {
            display: flex;
            align-items: center;
            padding: 8px;
            border-radius: 0 8px 8px 0;
            background-color: white;
            white-space: nowrap;
            border-left: 1px solid var(--wp--preset--color--light, #E6ECF0);
        }
    }
    &:has(>input[placeholder="%"]) {
        &:after {
            content: "%";
        }
    }
    &:has(>input[placeholder="cm"]) {
        &:after {
            content: "cm";
        }
    }
    &:has(>input[placeholder="kg"]) {
        &:after {
            content: "kg";
        }
    }
}

@media screen and (min-width: 768px){
    .wp-block-buttons,
    aside.documents-list {
        grid-template-columns: 1fr 1fr;
        &:before {
            grid-column: span 2;
        }
    }
}
