@charset "UTF-8";
/* line 3, ../scss/1-base/_general.scss */
.d-inline {
    display: inline;
}

/* line 6, ../scss/1-base/_general.scss */
.d-inline-block {
    display: inline-block;
}

/* line 9, ../scss/1-base/_general.scss */
.d-block {
    display: block;
}

/* line 12, ../scss/1-base/_general.scss */
.d-flex, .listview.list-struktur ul.list li.list-item .list-content {
    display: flex;
}

/* line 16, ../scss/1-base/_general.scss */
.d-inline-flex {
    display: inline-flex;
}

/* line 20, ../scss/1-base/_general.scss */
.d-none,
.hidden {
    display: none;
}

/* line 26, ../scss/1-base/_general.scss */
.visibility-none, .visibility-hidden {
    visibility: hidden;
}

/* line 32, ../scss/1-base/_general.scss */
.left {
    float: left;
}

/* line 33, ../scss/1-base/_general.scss */
.right {
    float: right;
}

/* line 34, ../scss/1-base/_general.scss */
.none {
    float: none;
}

/* line 35, ../scss/1-base/_general.scss */
.top {
    top: 0px;
}

/* line 36, ../scss/1-base/_general.scss */
.bottom {
    bottom: 0px;
}

/* line 40, ../scss/1-base/_general.scss */
.pos-relative {
    position: relative;
}

/* line 44, ../scss/1-base/_general.scss */
.pos-absolute {
    position: absolute;
}

/* line 48, ../scss/1-base/_general.scss */
.pos-static {
    position: static;
}

/* line 52, ../scss/1-base/_general.scss */
.pos-fixed {
    position: fixed;
    z-index: 99;
}

/* line 58, ../scss/1-base/_general.scss */
.row-left {
    display: flex;
    align-items: center;
    flex-flow: row;
    justify-content: flex-start;
}

/* line 64, ../scss/1-base/_general.scss */
.row-center {
    display: flex;
    align-items: center;
    flex-flow: row;
    justify-content: center;
}

/* line 70, ../scss/1-base/_general.scss */
.row-right {
    display: flex;
    align-items: center;
    flex-flow: row;
    justify-content: flex-end;
}

/* line 76, ../scss/1-base/_general.scss */
.col-left {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}

/* line 82, ../scss/1-base/_general.scss */
.col-center {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

/* line 88, ../scss/1-base/_general.scss */
.col-right {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    justify-content: center;
}

/* line 95, ../scss/1-base/_general.scss */
.align-content-start {
    align-content: flex-start;
}

/* line 98, ../scss/1-base/_general.scss */
.align-content-end {
    align-content: flex-end;
}

/* line 101, ../scss/1-base/_general.scss */
.align-content-center {
    align-content: center;
}

/* line 104, ../scss/1-base/_general.scss */
.align-content-stretch {
    align-content: stretch;
}

/* line 108, ../scss/1-base/_general.scss */
.align-items-start {
    align-items: flex-start;
}

/* line 111, ../scss/1-base/_general.scss */
.align-items-end {
    align-items: flex-end;
}

/* line 114, ../scss/1-base/_general.scss */
.align-items-center, .listview.list-struktur ul.list li.list-item .list-content {
    align-items: center;
}

/* line 117, ../scss/1-base/_general.scss */
.align-items-stretch {
    align-items: stretch;
}

/* line 121, ../scss/1-base/_general.scss */
.align-self-start {
    align-self: flex-start;
}

/* line 124, ../scss/1-base/_general.scss */
.align-self-end {
    align-self: flex-end;
}

/* line 127, ../scss/1-base/_general.scss */
.align-self-center {
    align-self: center;
}

/* line 130, ../scss/1-base/_general.scss */
.align-self-stretch {
    align-self: stretch;
}

/* line 134, ../scss/1-base/_general.scss */
.justify-content-start {
    justify-content: flex-start;
}

/* line 137, ../scss/1-base/_general.scss */
.justify-content-end, .listview.list-struktur ul.list li.list-item .list-content {
    justify-content: flex-end;
}

/* line 140, ../scss/1-base/_general.scss */
.justify-content-center {
    justify-content: center;
}

/* line 143, ../scss/1-base/_general.scss */
.justify-content-between {
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/* line 147, ../scss/1-base/_general.scss */
.justify-content-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

/* line 152, ../scss/1-base/_general.scss */
.flex-dir-row {
    flex-direction: row;
}

/* line 156, ../scss/1-base/_general.scss */
.flex-dir-column {
    flex-direction: column;
}

/* line 160, ../scss/1-base/_general.scss */
.justify-self-start {
    justify-self: start;
}

/* line 163, ../scss/1-base/_general.scss */
.justify-self-end {
    justify-self: end;
}

/* line 166, ../scss/1-base/_general.scss */
.justify-self-center {
    justify-self: center;
}

/* line 169, ../scss/1-base/_general.scss */
.justify-self-stretch {
    justify-self: stretch;
}

/* line 173, ../scss/1-base/_general.scss */
.flex-grow-1 {
    flex-grow: 1;
}

/* line 177, ../scss/1-base/_general.scss */
.grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    max-width: 87.5rem;
    margin-left: auto;
    margin-right: auto;
}

/* line 186, ../scss/1-base/_general.scss */
.trigger:hover .d-none,
.trigger:hover .hidden {
    display: inline-block;
}
/* line 190, ../scss/1-base/_general.scss */
.trigger:hover .visibility-none, .trigger:hover .visibility-hidden {
    visibility: visible;
}

/* line 2, ../scss/1-base/_icons.scss */
.icon, button.icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 10px solid transparent;
    border-right: 0px;
    margin-left: 10px;
}
    /* line 10, ../scss/1-base/_icons.scss */
    .icon.lock, button.icon.lock {
        background: url("../img/icons/Lock.svg") no-repeat center center;
        background-size: 100%;
    }
        /* line 13, ../scss/1-base/_icons.scss */
        .icon.lock:hover, .icon.lock.active, button.icon.lock:hover, button.icon.lock.active {
            background: url("../img/icons/Lock-red.svg") no-repeat center center;
            background-size: 100%;
        }
            /* line 18, ../scss/1-base/_icons.scss */
            .icon.lock.active:hover, button.icon.lock.active:hover {
                cursor: default;
                pointer-events: unset;
            }
    /* line 24, ../scss/1-base/_icons.scss */
    .icon.trash, button.icon.trash {
        background: url("../img/icons/Trash.svg") no-repeat center center;
        background-size: 100%;
    }
        /* line 27, ../scss/1-base/_icons.scss */
        .icon.trash:hover, .icon.trash.active, button.icon.trash:hover, button.icon.trash.active {
            background: url("../img/icons/Trash-red.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 32, ../scss/1-base/_icons.scss */
    .icon.edit, button.icon.edit {
        background: url("../img/icons/Pencil.svg") no-repeat center center;
        background-size: 100%;
    }
        /* line 35, ../scss/1-base/_icons.scss */
        .icon.edit:hover, .icon.edit.active, button.icon.edit:hover, button.icon.edit.active {
            background: url("../img/icons/Pencil-hover.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 40, ../scss/1-base/_icons.scss */
    .icon.add, .icon.plus, button.icon.add, button.icon.plus {
        background: url("../img/icons/Plus.svg") no-repeat center center;
        background-size: 100%;
    }
        /* line 43, ../scss/1-base/_icons.scss */
        .icon.add:hover, .icon.add.active, .icon.plus:hover, .icon.plus.active, button.icon.add:hover, button.icon.add.active, button.icon.plus:hover, button.icon.plus.active {
            background: url("../img/icons/Plus-green.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 48, ../scss/1-base/_icons.scss */
    .icon.copy, button.icon.copy {
        background: url("../img/icons/Copy.svg") no-repeat center center;
        background-size: 100%;
    }
        /* line 52, ../scss/1-base/_icons.scss */
        .icon.copy:hover, .icon.copy.active, button.icon.copy:hover, button.icon.copy.active {
            background: url("../img/icons/Copy-dark.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 57, ../scss/1-base/_icons.scss */
    .icon.check, button.icon.check {
        background: url("../img/icons/Check.svg") no-repeat center center;
        background-size: 100%;
    }
        /* line 60, ../scss/1-base/_icons.scss */
        .icon.check:hover, .icon.check.active, button.icon.check:hover, button.icon.check.active {
            background: url("../img/icons/Check-green.svg") no-repeat center center;
            background-size: 100%;
        }
            /* line 63, ../scss/1-base/_icons.scss */
            .icon.check:hover:hover, .icon.check.active:hover, button.icon.check:hover:hover, button.icon.check.active:hover {
                cursor: pointer;
                pointer-events: unset;
            }
    /* line 69, ../scss/1-base/_icons.scss */
    .icon.drag, button.icon.drag {
        background: url("../img/icons/Drag-and-drop.svg") no-repeat center center;
        background-size: 100%;
        width: 27px;
        height: 27px;
        border: 0px;
    }
        /* line 76, ../scss/1-base/_icons.scss */
        .icon.drag:hover, button.icon.drag:hover {
            background: url("../img/icons/Drag-and-drop-hover.svg") no-repeat center center;
            background-size: 100%;
            cursor: move;
        }
    /* line 83, ../scss/1-base/_icons.scss */
    .icon.close, button.icon.close {
        background: url("../img/icons/Close.svg") no-repeat center center;
        background-size: 100%;
    }
        /* line 86, ../scss/1-base/_icons.scss */
        .icon.close:hover, .icon.close.active, button.icon.close:hover, button.icon.close.active {
            background: url("../img/icons/Close-red.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 91, ../scss/1-base/_icons.scss */
    .icon.arrow-down, button.icon.arrow-down {
        background: url("../img/icons/Arrow-down-blue.svg") no-repeat center center;
        background-size: 100%;
    }
        /* line 94, ../scss/1-base/_icons.scss */
        .icon.arrow-down:hover, .icon.arrow-down.active, button.icon.arrow-down:hover, button.icon.arrow-down.active {
            background: url("../img/icons/Arrow-down-red.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 99, ../scss/1-base/_icons.scss */
    .icon.up, button.icon.up {
        background: url("../img/icons/Up-dark.svg") no-repeat center center;
        background-size: 100%;
    }
        /* line 103, ../scss/1-base/_icons.scss */
        .icon.up:hover, .icon.up.active, button.icon.up:hover, button.icon.up.active {
            background: url("../img/icons/Up.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 108, ../scss/1-base/_icons.scss */
    .icon.down, button.icon.down {
        background: url("../img/icons/Down-dark.svg") no-repeat center center;
        background-size: 100%;
    }
        /* line 112, ../scss/1-base/_icons.scss */
        .icon.down:hover, .icon.down.active, button.icon.down:hover, button.icon.down.active {
            background: url("../img/icons/Down.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 117, ../scss/1-base/_icons.scss */
    .icon.small, .dropdownbox.cta .icon.dropdown-toggle, .cta.accordionbox .icon.dropdown-toggle, button.icon.small, .dropdownbox.cta button.icon.dropdown-toggle, .cta.accordionbox button.icon.dropdown-toggle {
        width: 10px;
        height: 10px;
        border: 0px solid transparent;
    }
    /* line 123, ../scss/1-base/_icons.scss */
    .icon:focus, button.icon:focus {
        outline: -webkit-focus-ring-color auto 0px;
    }
    /* line 126, ../scss/1-base/_icons.scss */
    .icon:hover, button.icon:hover {
        cursor: pointer;
    }
    /* line 130, ../scss/1-base/_icons.scss */
    .icon.active:hover, button.icon.active:hover {
        cursor: not-allowed;
        pointer-events: none;
    }

/* line 138, ../scss/1-base/_icons.scss */
body.wcag-size .icon {
    border: 4px solid transparent;
}
    /* line 140, ../scss/1-base/_icons.scss */
    body.wcag-size .icon.small, body.wcag-size .dropdownbox.cta .icon.dropdown-toggle, .dropdownbox.cta body.wcag-size .icon.dropdown-toggle, body.wcag-size .cta.accordionbox .icon.dropdown-toggle, .cta.accordionbox body.wcag-size .icon.dropdown-toggle {
        width: 22px;
        height: 14px;
    }

/* line 149, ../scss/1-base/_icons.scss */
body.wcag-contrast .icon.lock {
    background: url("../img/icons/Lock-dark.svg") no-repeat center center;
    background-size: 100%;
}
    /* line 152, ../scss/1-base/_icons.scss */
    body.wcag-contrast .icon.lock:hover, body.wcag-contrast .icon.lock.active {
        background: url("../img/icons/Lock-dark.svg") no-repeat center center;
        background-size: 100%;
        transform: scale(1.2);
    }
/* line 158, ../scss/1-base/_icons.scss */
body.wcag-contrast .icon.trash {
    background: url("../img/icons/Trash-dark.svg") no-repeat center center;
    background-size: 100%;
}
    /* line 161, ../scss/1-base/_icons.scss */
    body.wcag-contrast .icon.trash:hover, body.wcag-contrast .icon.trash.active {
        background: url("../img/icons/Trash-dark.svg") no-repeat center center;
        background-size: 100%;
        transform: scale(1.2);
    }
/* line 167, ../scss/1-base/_icons.scss */
body.wcag-contrast .icon.edit {
    background: url("../img/icons/Pencil-dark.svg") no-repeat center center;
    background-size: 100%;
}
    /* line 170, ../scss/1-base/_icons.scss */
    body.wcag-contrast .icon.edit:hover, body.wcag-contrast .icon.edit.active {
        background: url("../img/icons/Pencil-dark.svg") no-repeat center center;
        transform: scale(1.2);
        background-size: 100%;
    }
/* line 176, ../scss/1-base/_icons.scss */
body.wcag-contrast .icon.add, body.wcag-contrast .icon.plus {
    background: url("../img/icons/Plus-dark.svg") no-repeat center center;
    background-size: 100%;
}
    /* line 179, ../scss/1-base/_icons.scss */
    body.wcag-contrast .icon.add:hover, body.wcag-contrast .icon.add.active, body.wcag-contrast .icon.plus:hover, body.wcag-contrast .icon.plus.active {
        background: url("../img/icons/Plus-dark.svg") no-repeat center center;
        background-size: 100%;
        transform: scale(1.2);
    }
/* line 185, ../scss/1-base/_icons.scss */
body.wcag-contrast .icon.copy {
    background: url("../img/icons/Copy.svg") no-repeat center center;
    background-size: 100%;
}
    /* line 188, ../scss/1-base/_icons.scss */
    body.wcag-contrast .icon.copy:hover, body.wcag-contrast .icon.copy.active {
        background: url("../img/icons/Copy-dark.svg") no-repeat center center;
        background-size: 100%;
        transform: scale(1.2);
    }
/* line 194, ../scss/1-base/_icons.scss */
body.wcag-contrast .icon.check {
    background: url("../img/icons/Check-dark.svg") no-repeat center center;
    background-size: 100%;
}
    /* line 197, ../scss/1-base/_icons.scss */
    body.wcag-contrast .icon.check:hover, body.wcag-contrast .icon.check.active {
        background: url("../img/icons/Check-dark.svg") no-repeat center center;
        background-size: 100%;
        transform: scale(1.2);
    }
        /* line 201, ../scss/1-base/_icons.scss */
        body.wcag-contrast .icon.check:hover:hover, body.wcag-contrast .icon.check.active:hover {
            transform: scale(1.3);
        }
/* line 206, ../scss/1-base/_icons.scss */
body.wcag-contrast .icon.drag {
    background: url("../img/icons/Drag-and-drop-dark.svg") no-repeat center center;
    background-size: 100%;
    width: 27px;
    height: 27px;
}
    /* line 212, ../scss/1-base/_icons.scss */
    body.wcag-contrast .icon.drag:hover {
        background: url("../img/icons/Drag-and-drop-dark-hover.svg") no-repeat center center;
        background-size: 100%;
        width: 30px;
        height: 30px;
    }
/* line 220, ../scss/1-base/_icons.scss */
body.wcag-contrast .icon.close {
    background: url("../img/icons/Close-dark.svg") no-repeat center center;
    background-size: 100%;
}
    /* line 223, ../scss/1-base/_icons.scss */
    body.wcag-contrast .icon.close:hover, body.wcag-contrast .icon.close.active {
        background: url("../img/icons/Close-dark.svg") no-repeat center center;
        background-size: 100%;
        transform: scale(1.2);
    }
/* line 229, ../scss/1-base/_icons.scss */
body.wcag-contrast .icon.arrow-down {
    background: url("../img/icons/Arrow-down-dark.svg") no-repeat center center;
    background-size: 100%;
}
    /* line 232, ../scss/1-base/_icons.scss */
    body.wcag-contrast .icon.arrow-down:hover, body.wcag-contrast .icon.arrow-down.active {
        background: url("../img/icons/Arrow-down-dark.svg") no-repeat center center;
        background-size: 100%;
    }

/* Base colors */
/* Text colors */
/* Background colors */
/* Additional colors */
/* line 46, ../scss/1-base/_colors.scss */
.background, .inverse {
    background: #F6F7F8;
}

/* line 47, ../scss/1-base/_colors.scss */
.white {
    background: #F6F7F8;
}

/* line 49, ../scss/1-base/_colors.scss */
.background-blue {
    background: #deeef7;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-primary {
    background: #E20513;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-secondary {
    background: #8198A2;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-succes {
    background: #2AA75A;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-action {
    background: #16A085;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-button {
    background: #287CAE;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-text {
    background: #383838;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-text-secondary {
    background: #5F7781;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-icon {
    background: #8198A2;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-background {
    background: #F6F7F8;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-white {
    background: #ffffff;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-green {
    background: #25CAD9;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-purple {
    background: #958CFF;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-red {
    background: #E34343;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-danger {
    background: #E34343;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-orange {
    background: #FF8D4E;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-warning {
    background: #FF8D4E;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-yellow {
    background: #FFD64F;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-blue {
    background: #36A4D4;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-blue-dark {
    background: #287CAE;
}

/* line 60, ../scss/1-base/_colors.scss */
.color-purple-dark {
    background: #6A3694;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-primary {
    border: 1px solid #E20513;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-secondary {
    border: 1px solid #8198A2;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-succes {
    border: 1px solid #2AA75A;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-action {
    border: 1px solid #16A085;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-button {
    border: 1px solid #287CAE;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-text {
    border: 1px solid #383838;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-text-secondary {
    border: 1px solid #5F7781;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-icon {
    border: 1px solid #8198A2;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-background {
    border: 1px solid #F6F7F8;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-white {
    border: 1px solid #ffffff;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-green {
    border: 1px solid #25CAD9;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-purple {
    border: 1px solid #958CFF;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-red {
    border: 1px solid #E34343;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-danger {
    border: 1px solid #E34343;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-orange {
    border: 1px solid #FF8D4E;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-warning {
    border: 1px solid #FF8D4E;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-yellow {
    border: 1px solid #FFD64F;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-blue {
    border: 1px solid #36A4D4;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-blue-dark {
    border: 1px solid #287CAE;
}

/* line 66, ../scss/1-base/_colors.scss */
.border-color-purple-dark {
    border: 1px solid #6A3694;
}

/* line 71, ../scss/1-base/_colors.scss */
.border {
    border: 1px solid #94A8B0;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-primary {
    color: #E20513;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-secondary {
    color: #8198A2;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-succes {
    color: #2AA75A;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-action {
    color: #16A085;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-button {
    color: #287CAE;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-text {
    color: #383838;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-text-secondary {
    color: #5F7781;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-icon {
    color: #8198A2;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-background {
    color: #F6F7F8;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-white {
    color: #ffffff;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-green {
    color: #25CAD9;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-purple {
    color: #958CFF;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-red {
    color: #E34343;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-danger {
    color: #E34343;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-orange {
    color: #FF8D4E;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-warning {
    color: #FF8D4E;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-yellow {
    color: #FFD64F;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-blue {
    color: #36A4D4;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-blue-dark {
    color: #287CAE;
}

/* line 76, ../scss/1-base/_colors.scss */
.text-color-purple-dark {
    color: #6A3694;
}

/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-primary {
    background: #E20513;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-secondary {
    background: #8198A2;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-succes {
    background: #949494;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-action {
    background: #16A085;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-button {
    background: #287CAE;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-text {
    background: #383838;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-text-secondary {
    background: #5F7781;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-icon {
    background: #8198A2;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-background {
    background: #F6F7F8;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-white {
    background: #ffffff;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-green {
    background: #737373;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-purple {
    background: #5C5C5C;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-red {
    background: #333333;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-danger {
    background: #E34343;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-orange {
    background: #FF8D4E;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-warning {
    background: #FF8D4E;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-yellow {
    background: #454545;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-blue {
    background: #878787;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-blue-dark {
    background: #287CAE;
}
/* line 83, ../scss/1-base/_colors.scss */
body.wcag-contrast .color-purple-dark {
    background: #6A3694;
}

/* line 11, ../scss/1-base/_spacing.scss */
.mt-0 {
    margin-top: 0px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-0 {
    padding-top: 0px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-0 {
        margin-top: 0px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-0 {
        padding-top: 0px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-0 {
    margin-bottom: 0px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-0 {
    padding-bottom: 0px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-0 {
        margin-bottom: 0px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-0 {
        padding-bottom: 0px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-0 {
    margin-left: 0px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-0 {
    padding-left: 0px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-0 {
        margin-left: 0px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-0 {
        padding-left: 0px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-0 {
    margin-right: 0px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-0 {
    padding-right: 0px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-0 {
        margin-right: 0px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-0 {
        padding-right: 0px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-1 {
    margin-top: 1px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-1 {
    padding-top: 1px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-1 {
        margin-top: 1px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-1 {
        padding-top: 1px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-1 {
    margin-bottom: 1px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-1 {
    padding-bottom: 1px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-1 {
        margin-bottom: 1px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-1 {
        padding-bottom: 1px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-1 {
    margin-left: 1px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-1 {
    padding-left: 1px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-1 {
        margin-left: 1px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-1 {
        padding-left: 1px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-1 {
    margin-right: 1px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-1 {
    padding-right: 1px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-1 {
        margin-right: 1px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-1 {
        padding-right: 1px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-2 {
    margin-top: 2px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-2 {
    padding-top: 2px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-2 {
        margin-top: 2px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-2 {
        padding-top: 2px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-2 {
    margin-bottom: 2px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-2 {
    padding-bottom: 2px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-2 {
        margin-bottom: 2px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-2 {
        padding-bottom: 2px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-2 {
    margin-left: 2px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-2 {
    padding-left: 2px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-2 {
        margin-left: 2px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-2 {
        padding-left: 2px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-2 {
    margin-right: 2px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-2 {
    padding-right: 2px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-2 {
        margin-right: 2px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-2 {
        padding-right: 2px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-3 {
    margin-top: 3px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-3 {
    padding-top: 3px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-3 {
        margin-top: 3px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-3 {
        padding-top: 3px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-3 {
    margin-bottom: 3px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-3 {
    padding-bottom: 3px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-3 {
        margin-bottom: 3px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-3 {
        padding-bottom: 3px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-3 {
    margin-left: 3px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-3 {
    padding-left: 3px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-3 {
        margin-left: 3px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-3 {
        padding-left: 3px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-3 {
    margin-right: 3px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-3 {
    padding-right: 3px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-3 {
        margin-right: 3px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-3 {
        padding-right: 3px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-4 {
    margin-top: 4px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-4 {
    padding-top: 4px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-4 {
        margin-top: 4px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-4 {
        padding-top: 4px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-4 {
    margin-bottom: 4px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-4 {
    padding-bottom: 4px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-4 {
        margin-bottom: 4px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-4 {
        padding-bottom: 4px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-4 {
    margin-left: 4px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-4 {
    padding-left: 4px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-4 {
        margin-left: 4px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-4 {
        padding-left: 4px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-4 {
    margin-right: 4px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-4 {
    padding-right: 4px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-4 {
        margin-right: 4px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-4 {
        padding-right: 4px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-5 {
    margin-top: 5px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-5 {
    padding-top: 5px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-5 {
        margin-top: 5px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-5 {
        padding-top: 5px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-5 {
    margin-bottom: 5px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-5 {
    padding-bottom: 5px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-5 {
        margin-bottom: 5px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-5 {
        padding-bottom: 5px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-5 {
    margin-left: 5px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-5 {
    padding-left: 5px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-5 {
        margin-left: 5px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-5 {
        padding-left: 5px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-5 {
    margin-right: 5px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-5 {
    padding-right: 5px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-5 {
        margin-right: 5px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-5 {
        padding-right: 5px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-10 {
    margin-top: 10px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-10 {
    padding-top: 10px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-10 {
        margin-top: 10px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-10 {
        padding-top: 10px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-10 {
    margin-bottom: 10px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-10 {
    padding-bottom: 10px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-10 {
        margin-bottom: 10px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-10 {
        padding-bottom: 10px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-10 {
    margin-left: 10px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-10 {
    padding-left: 10px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-10 {
        margin-left: 10px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-10 {
        padding-left: 10px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-10 {
    margin-right: 10px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-10 {
    padding-right: 10px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-10 {
        margin-right: 10px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-10 {
        padding-right: 10px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-15 {
    margin-top: 15px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-15 {
    padding-top: 15px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-15 {
        margin-top: 15px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-15 {
        padding-top: 15px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-15 {
    margin-bottom: 15px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-15 {
    padding-bottom: 15px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-15 {
        margin-bottom: 15px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-15 {
        padding-bottom: 15px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-15 {
    margin-left: 15px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-15 {
    padding-left: 15px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-15 {
        margin-left: 15px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-15 {
        padding-left: 15px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-15 {
    margin-right: 15px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-15 {
    padding-right: 15px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-15 {
        margin-right: 15px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-15 {
        padding-right: 15px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-20 {
    margin-top: 20px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-20 {
    padding-top: 20px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-20 {
        margin-top: 20px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-20 {
        padding-top: 20px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-20 {
    margin-bottom: 20px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-20 {
    padding-bottom: 20px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-20 {
        margin-bottom: 20px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-20 {
        padding-bottom: 20px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-20 {
    margin-left: 20px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-20 {
    padding-left: 20px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-20 {
        margin-left: 20px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-20 {
        padding-left: 20px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-20 {
    margin-right: 20px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-20 {
    padding-right: 20px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-20 {
        margin-right: 20px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-20 {
        padding-right: 20px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-25 {
    margin-top: 25px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-25 {
    padding-top: 25px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-25 {
        margin-top: 25px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-25 {
        padding-top: 25px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-25 {
    margin-bottom: 25px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-25 {
    padding-bottom: 25px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-25 {
        margin-bottom: 25px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-25 {
        padding-bottom: 25px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-25 {
    margin-left: 25px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-25 {
    padding-left: 25px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-25 {
        margin-left: 25px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-25 {
        padding-left: 25px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-25 {
    margin-right: 25px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-25 {
    padding-right: 25px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-25 {
        margin-right: 25px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-25 {
        padding-right: 25px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-30 {
    margin-top: 30px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-30 {
    padding-top: 30px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-30 {
        margin-top: 30px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-30 {
        padding-top: 30px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-30 {
    margin-bottom: 30px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-30 {
    padding-bottom: 30px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-30 {
        margin-bottom: 30px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-30 {
        padding-bottom: 30px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-30 {
    margin-left: 30px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-30 {
    padding-left: 30px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-30 {
        margin-left: 30px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-30 {
        padding-left: 30px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-30 {
    margin-right: 30px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-30 {
    padding-right: 30px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-30 {
        margin-right: 30px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-30 {
        padding-right: 30px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-35 {
    margin-top: 35px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-35 {
    padding-top: 35px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-35 {
        margin-top: 35px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-35 {
        padding-top: 35px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-35 {
    margin-bottom: 35px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-35 {
    padding-bottom: 35px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-35 {
        margin-bottom: 35px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-35 {
        padding-bottom: 35px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-35 {
    margin-left: 35px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-35 {
    padding-left: 35px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-35 {
        margin-left: 35px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-35 {
        padding-left: 35px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-35 {
    margin-right: 35px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-35 {
    padding-right: 35px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-35 {
        margin-right: 35px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-35 {
        padding-right: 35px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-40 {
    margin-top: 40px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-40 {
    padding-top: 40px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-40 {
        margin-top: 40px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-40 {
        padding-top: 40px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-40 {
    margin-bottom: 40px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-40 {
    padding-bottom: 40px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-40 {
        margin-bottom: 40px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-40 {
        padding-bottom: 40px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-40 {
    margin-left: 40px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-40 {
    padding-left: 40px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-40 {
        margin-left: 40px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-40 {
        padding-left: 40px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-40 {
    margin-right: 40px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-40 {
    padding-right: 40px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-40 {
        margin-right: 40px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-40 {
        padding-right: 40px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-45 {
    margin-top: 45px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-45 {
    padding-top: 45px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-45 {
        margin-top: 45px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-45 {
        padding-top: 45px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-45 {
    margin-bottom: 45px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-45 {
    padding-bottom: 45px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-45 {
        margin-bottom: 45px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-45 {
        padding-bottom: 45px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-45 {
    margin-left: 45px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-45 {
    padding-left: 45px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-45 {
        margin-left: 45px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-45 {
        padding-left: 45px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-45 {
    margin-right: 45px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-45 {
    padding-right: 45px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-45 {
        margin-right: 45px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-45 {
        padding-right: 45px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-50 {
    margin-top: 50px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-50 {
    padding-top: 50px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-50 {
        margin-top: 50px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-50 {
        padding-top: 50px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-50 {
    margin-bottom: 50px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-50 {
    padding-bottom: 50px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-50 {
        margin-bottom: 50px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-50 {
        padding-bottom: 50px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-50 {
    margin-left: 50px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-50 {
    padding-left: 50px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-50 {
        margin-left: 50px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-50 {
        padding-left: 50px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-50 {
    margin-right: 50px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-50 {
    padding-right: 50px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-50 {
        margin-right: 50px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-50 {
        padding-right: 50px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-60 {
    margin-top: 60px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-60 {
    padding-top: 60px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-60 {
        margin-top: 60px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-60 {
        padding-top: 60px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-60 {
    margin-bottom: 60px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-60 {
    padding-bottom: 60px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-60 {
        margin-bottom: 60px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-60 {
        padding-bottom: 60px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-60 {
    margin-left: 60px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-60 {
    padding-left: 60px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-60 {
        margin-left: 60px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-60 {
        padding-left: 60px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-60 {
    margin-right: 60px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-60 {
    padding-right: 60px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-60 {
        margin-right: 60px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-60 {
        padding-right: 60px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-65 {
    margin-top: 65px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-65 {
    padding-top: 65px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-65 {
        margin-top: 65px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-65 {
        padding-top: 65px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-65 {
    margin-bottom: 65px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-65 {
    padding-bottom: 65px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-65 {
        margin-bottom: 65px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-65 {
        padding-bottom: 65px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-65 {
    margin-left: 65px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-65 {
    padding-left: 65px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-65 {
        margin-left: 65px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-65 {
        padding-left: 65px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-65 {
    margin-right: 65px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-65 {
    padding-right: 65px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-65 {
        margin-right: 65px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-65 {
        padding-right: 65px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-75 {
    margin-top: 75px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-75 {
    padding-top: 75px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-75 {
        margin-top: 75px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-75 {
        padding-top: 75px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-75 {
    margin-bottom: 75px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-75 {
    padding-bottom: 75px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-75 {
        margin-bottom: 75px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-75 {
        padding-bottom: 75px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-75 {
    margin-left: 75px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-75 {
    padding-left: 75px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-75 {
        margin-left: 75px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-75 {
        padding-left: 75px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-75 {
    margin-right: 75px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-75 {
    padding-right: 75px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-75 {
        margin-right: 75px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-75 {
        padding-right: 75px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-80 {
    margin-top: 80px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-80 {
    padding-top: 80px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-80 {
        margin-top: 80px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-80 {
        padding-top: 80px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-80 {
    margin-bottom: 80px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-80 {
    padding-bottom: 80px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-80 {
        margin-bottom: 80px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-80 {
        padding-bottom: 80px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-80 {
    margin-left: 80px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-80 {
    padding-left: 80px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-80 {
        margin-left: 80px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-80 {
        padding-left: 80px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-80 {
    margin-right: 80px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-80 {
    padding-right: 80px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-80 {
        margin-right: 80px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-80 {
        padding-right: 80px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-100 {
    margin-top: 100px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-100 {
    padding-top: 100px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-100 {
        margin-top: 100px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-100 {
        padding-top: 100px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-100 {
    margin-bottom: 100px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-100 {
    padding-bottom: 100px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-100 {
        margin-bottom: 100px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-100 {
        padding-bottom: 100px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-100 {
    margin-left: 100px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-100 {
    padding-left: 100px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-100 {
        margin-left: 100px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-100 {
        padding-left: 100px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-100 {
    margin-right: 100px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-100 {
    padding-right: 100px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-100 {
        margin-right: 100px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-100 {
        padding-right: 100px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-125 {
    margin-top: 125px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-125 {
    padding-top: 125px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-125 {
        margin-top: 125px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-125 {
        padding-top: 125px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-125 {
    margin-bottom: 125px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-125 {
    padding-bottom: 125px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-125 {
        margin-bottom: 125px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-125 {
        padding-bottom: 125px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-125 {
    margin-left: 125px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-125 {
    padding-left: 125px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-125 {
        margin-left: 125px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-125 {
        padding-left: 125px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-125 {
    margin-right: 125px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-125 {
    padding-right: 125px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-125 {
        margin-right: 125px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-125 {
        padding-right: 125px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-150 {
    margin-top: 150px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-150 {
    padding-top: 150px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-150 {
        margin-top: 150px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-150 {
        padding-top: 150px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-150 {
    margin-bottom: 150px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-150 {
    padding-bottom: 150px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-150 {
        margin-bottom: 150px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-150 {
        padding-bottom: 150px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-150 {
    margin-left: 150px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-150 {
    padding-left: 150px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-150 {
        margin-left: 150px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-150 {
        padding-left: 150px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-150 {
    margin-right: 150px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-150 {
    padding-right: 150px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-150 {
        margin-right: 150px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-150 {
        padding-right: 150px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-175 {
    margin-top: 175px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-175 {
    padding-top: 175px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-175 {
        margin-top: 175px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-175 {
        padding-top: 175px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-175 {
    margin-bottom: 175px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-175 {
    padding-bottom: 175px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-175 {
        margin-bottom: 175px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-175 {
        padding-bottom: 175px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-175 {
    margin-left: 175px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-175 {
    padding-left: 175px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-175 {
        margin-left: 175px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-175 {
        padding-left: 175px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-175 {
    margin-right: 175px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-175 {
    padding-right: 175px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-175 {
        margin-right: 175px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-175 {
        padding-right: 175px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-200 {
    margin-top: 200px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-200 {
    padding-top: 200px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-200 {
        margin-top: 200px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-200 {
        padding-top: 200px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-200 {
    margin-bottom: 200px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-200 {
    padding-bottom: 200px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-200 {
        margin-bottom: 200px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-200 {
        padding-bottom: 200px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-200 {
    margin-left: 200px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-200 {
    padding-left: 200px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-200 {
        margin-left: 200px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-200 {
        padding-left: 200px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-200 {
    margin-right: 200px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-200 {
    padding-right: 200px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-200 {
        margin-right: 200px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-200 {
        padding-right: 200px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-250 {
    margin-top: 250px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-250 {
    padding-top: 250px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-250 {
        margin-top: 250px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-250 {
        padding-top: 250px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-250 {
    margin-bottom: 250px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-250 {
    padding-bottom: 250px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-250 {
        margin-bottom: 250px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-250 {
        padding-bottom: 250px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-250 {
    margin-left: 250px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-250 {
    padding-left: 250px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-250 {
        margin-left: 250px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-250 {
        padding-left: 250px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-250 {
    margin-right: 250px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-250 {
    padding-right: 250px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-250 {
        margin-right: 250px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-250 {
        padding-right: 250px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-400 {
    margin-top: 400px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-400 {
    padding-top: 400px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-400 {
        margin-top: 400px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-400 {
        padding-top: 400px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-400 {
    margin-bottom: 400px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-400 {
    padding-bottom: 400px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-400 {
        margin-bottom: 400px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-400 {
        padding-bottom: 400px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-400 {
    margin-left: 400px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-400 {
    padding-left: 400px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-400 {
        margin-left: 400px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-400 {
        padding-left: 400px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-400 {
    margin-right: 400px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-400 {
    padding-right: 400px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-400 {
        margin-right: 400px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-400 {
        padding-right: 400px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-450 {
    margin-top: 450px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-450 {
    padding-top: 450px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-450 {
        margin-top: 450px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-450 {
        padding-top: 450px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-450 {
    margin-bottom: 450px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-450 {
    padding-bottom: 450px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-450 {
        margin-bottom: 450px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-450 {
        padding-bottom: 450px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-450 {
    margin-left: 450px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-450 {
    padding-left: 450px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-450 {
        margin-left: 450px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-450 {
        padding-left: 450px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-450 {
    margin-right: 450px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-450 {
    padding-right: 450px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-450 {
        margin-right: 450px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-450 {
        padding-right: 450px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-600 {
    margin-top: 600px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-600 {
    padding-top: 600px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-600 {
        margin-top: 600px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-600 {
        padding-top: 600px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-600 {
    margin-bottom: 600px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-600 {
    padding-bottom: 600px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-600 {
        margin-bottom: 600px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-600 {
        padding-bottom: 600px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-600 {
    margin-left: 600px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-600 {
    padding-left: 600px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-600 {
        margin-left: 600px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-600 {
        padding-left: 600px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-600 {
    margin-right: 600px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-600 {
    padding-right: 600px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-600 {
        margin-right: 600px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-600 {
        padding-right: 600px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-800 {
    margin-top: 800px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-800 {
    padding-top: 800px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-800 {
        margin-top: 800px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-800 {
        padding-top: 800px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-800 {
    margin-bottom: 800px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-800 {
    padding-bottom: 800px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-800 {
        margin-bottom: 800px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-800 {
        padding-bottom: 800px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-800 {
    margin-left: 800px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-800 {
    padding-left: 800px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-800 {
        margin-left: 800px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-800 {
        padding-left: 800px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-800 {
    margin-right: 800px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-800 {
    padding-right: 800px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-800 {
        margin-right: 800px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-800 {
        padding-right: 800px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-1000 {
    margin-top: 1000px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-1000 {
    padding-top: 1000px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-1000 {
        margin-top: 1000px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-1000 {
        padding-top: 1000px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-1000 {
    margin-bottom: 1000px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-1000 {
    padding-bottom: 1000px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-1000 {
        margin-bottom: 1000px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-1000 {
        padding-bottom: 1000px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-1000 {
    margin-left: 1000px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-1000 {
    padding-left: 1000px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-1000 {
        margin-left: 1000px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-1000 {
        padding-left: 1000px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-1000 {
    margin-right: 1000px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-1000 {
    padding-right: 1000px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-1000 {
        margin-right: 1000px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-1000 {
        padding-right: 1000px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-0 {
    margin: 0px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-0 {
    margin-top: 0px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-0 {
    margin-bottom: 0px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-0 {
    padding: 0px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-0 {
    padding-top: 0px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-0 {
    padding-bottom: 0px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-0 {
    gap: 0px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-0 {
        margin: 0px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-0 {
        margin-top: 0px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-0 {
        margin-bottom: 0px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-0 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-0 {
        padding: 0px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-0 {
        padding-top: 0px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-0 {
        padding-bottom: 0px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-1 {
    margin: 1px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-1 {
    margin-top: 1px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-1 {
    margin-bottom: 1px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-1 {
    padding: 1px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-1 {
    padding-top: 1px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-1 {
    padding-bottom: 1px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-1 {
    gap: 1px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-1 {
        margin: 1px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-1 {
        margin-top: 1px !important;
        margin-bottom: 1px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-1 {
        margin-top: 1px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-1 {
        margin-bottom: 1px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-1 {
        margin-left: 1px !important;
        margin-right: 1px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-1 {
        padding: 1px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-1 {
        padding-top: 1px !important;
        padding-bottom: 1px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-1 {
        padding-top: 1px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-1 {
        padding-bottom: 1px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-1 {
        padding-left: 1px !important;
        padding-right: 1px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-2 {
    margin: 2px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-2 {
    margin-top: 2px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-2 {
    margin-bottom: 2px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-2 {
    padding: 2px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-2 {
    padding-top: 2px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-2 {
    padding-bottom: 2px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-2 {
    gap: 2px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-2 {
        margin: 2px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-2 {
        margin-top: 2px !important;
        margin-bottom: 2px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-2 {
        margin-top: 2px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-2 {
        margin-bottom: 2px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-2 {
        margin-left: 2px !important;
        margin-right: 2px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-2 {
        padding: 2px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-2 {
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-2 {
        padding-top: 2px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-2 {
        padding-bottom: 2px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-2 {
        padding-left: 2px !important;
        padding-right: 2px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-3 {
    margin: 3px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-3 {
    margin-top: 3px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-3 {
    margin-bottom: 3px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-3 {
    padding: 3px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-3 {
    padding-top: 3px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-3 {
    padding-bottom: 3px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-3 {
    gap: 3px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-3 {
        margin: 3px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-3 {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-3 {
        margin-top: 3px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-3 {
        margin-bottom: 3px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-3 {
        margin-left: 3px !important;
        margin-right: 3px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-3 {
        padding: 3px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-3 {
        padding-top: 3px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-3 {
        padding-bottom: 3px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-3 {
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-4 {
    margin: 4px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-4 {
    margin-top: 4px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-4 {
    margin-bottom: 4px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-4 {
    padding: 4px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-4 {
    padding-top: 4px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-4 {
    padding-bottom: 4px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-4 {
    gap: 4px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-4 {
        margin: 4px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-4 {
        margin-top: 4px !important;
        margin-bottom: 4px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-4 {
        margin-top: 4px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-4 {
        margin-bottom: 4px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-4 {
        margin-left: 4px !important;
        margin-right: 4px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-4 {
        padding: 4px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-4 {
        padding-top: 4px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-4 {
        padding-bottom: 4px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-4 {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-5 {
    margin: 5px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-5 {
    margin-top: 5px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-5 {
    margin-bottom: 5px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-5 {
    padding: 5px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-5 {
    padding-top: 5px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-5 {
    padding-bottom: 5px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-5 {
    gap: 5px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-5 {
        margin: 5px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-5 {
        margin-top: 5px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-5 {
        margin-bottom: 5px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-5 {
        padding: 5px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-5 {
        padding-top: 5px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-5 {
        padding-bottom: 5px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-10 {
    margin: 10px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-10 {
    margin-top: 10px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-10 {
    margin-bottom: 10px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-10 {
    padding: 10px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-10 {
    padding-top: 10px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-10 {
    padding-bottom: 10px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-10 {
    gap: 10px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-10 {
        margin: 10px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-10 {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-10 {
        margin-top: 10px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-10 {
        margin-bottom: 10px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-10 {
        padding: 10px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-10 {
        padding-top: 10px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-10 {
        padding-bottom: 10px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-15 {
    margin: 15px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-15 {
    margin-top: 15px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-15 {
    margin-bottom: 15px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-15 {
    padding: 15px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-15 {
    padding-top: 15px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-15 {
    padding-bottom: 15px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-15 {
    gap: 15px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-15 {
        margin: 15px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-15 {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-15 {
        margin-top: 15px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-15 {
        margin-bottom: 15px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-15 {
        padding: 15px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-15 {
        padding-top: 15px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-15 {
        padding-bottom: 15px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-20 {
    margin: 20px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-20 {
    margin-top: 20px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-20 {
    margin-bottom: 20px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-20 {
    padding: 20px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-20 {
    padding-top: 20px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-20 {
    padding-bottom: 20px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-20 {
    gap: 20px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-20 {
        margin: 20px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-20 {
        margin-top: 20px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-20 {
        margin-bottom: 20px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-20 {
        padding: 20px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-20 {
        padding-top: 20px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-20 {
        padding-bottom: 20px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-25 {
    margin: 25px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-25 {
    margin-top: 25px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-25 {
    margin-bottom: 25px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-25 {
    padding: 25px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-25 {
    padding-top: 25px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-25 {
    padding-bottom: 25px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-25 {
    gap: 25px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-25 {
        margin: 25px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-25 {
        margin-top: 25px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-25 {
        margin-bottom: 25px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-25 {
        padding: 25px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-25 {
        padding-top: 25px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-25 {
        padding-bottom: 25px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-30 {
    margin: 30px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-30 {
    margin-top: 30px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-30 {
    margin-bottom: 30px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-30 {
    padding: 30px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-30 {
    padding-top: 30px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-30 {
    padding-bottom: 30px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-30 {
    gap: 30px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-30 {
        margin: 30px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-30 {
        margin-top: 30px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-30 {
        margin-bottom: 30px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-30 {
        padding: 30px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-30 {
        padding-top: 30px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-30 {
        padding-bottom: 30px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-35 {
    margin: 35px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-35 {
    margin-top: 35px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-35 {
    margin-bottom: 35px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-35 {
    padding: 35px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-35 {
    padding-top: 35px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-35 {
    padding-bottom: 35px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-35 {
    gap: 35px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-35 {
        margin: 35px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-35 {
        margin-top: 35px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-35 {
        margin-bottom: 35px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-35 {
        padding: 35px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-35 {
        padding-top: 35px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-35 {
        padding-bottom: 35px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-40 {
    margin: 40px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-40 {
    margin-top: 40px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-40 {
    margin-bottom: 40px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-40 {
    padding: 40px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-40 {
    padding-top: 40px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-40 {
    padding-bottom: 40px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-40 {
    gap: 40px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-40 {
        margin: 40px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-40 {
        margin-top: 40px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-40 {
        margin-bottom: 40px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-40 {
        padding: 40px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-40 {
        padding-top: 40px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-40 {
        padding-bottom: 40px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-45 {
    margin: 45px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-45 {
    margin-top: 45px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-45 {
    margin-bottom: 45px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-45 {
    padding: 45px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-45 {
    padding-top: 45px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-45 {
    padding-bottom: 45px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-45 {
    gap: 45px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-45 {
        margin: 45px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-45 {
        margin-top: 45px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-45 {
        margin-bottom: 45px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-45 {
        padding: 45px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-45 {
        padding-top: 45px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-45 {
        padding-bottom: 45px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-50 {
    margin: 50px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-50 {
    margin-top: 50px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-50 {
    margin-bottom: 50px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-50 {
    padding: 50px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-50 {
    padding-top: 50px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-50 {
    padding-bottom: 50px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-50 {
    gap: 50px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-50 {
        margin: 50px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-50 {
        margin-top: 50px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-50 {
        margin-bottom: 50px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-50 {
        padding: 50px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-50 {
        padding-top: 50px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-50 {
        padding-bottom: 50px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-60 {
    margin: 60px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-60 {
    margin-top: 60px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-60 {
    margin-bottom: 60px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-60 {
    padding: 60px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-60 {
    padding-top: 60px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-60 {
    padding-bottom: 60px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-60 {
    gap: 60px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-60 {
        margin: 60px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-60 {
        margin-top: 60px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-60 {
        margin-bottom: 60px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-60 {
        padding: 60px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-60 {
        padding-top: 60px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-60 {
        padding-bottom: 60px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-65 {
    margin: 65px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-65 {
    margin-top: 65px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-65 {
    margin-bottom: 65px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-65 {
    padding: 65px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-65 {
    padding-top: 65px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-65 {
    padding-bottom: 65px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-65 {
    gap: 65px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-65 {
        margin: 65px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-65 {
        margin-top: 65px !important;
        margin-bottom: 65px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-65 {
        margin-top: 65px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-65 {
        margin-bottom: 65px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-65 {
        padding: 65px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-65 {
        padding-top: 65px !important;
        padding-bottom: 65px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-65 {
        padding-top: 65px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-65 {
        padding-bottom: 65px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-75 {
    margin: 75px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-75 {
    margin-top: 75px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-75 {
    margin-bottom: 75px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-75 {
    padding: 75px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-75 {
    padding-top: 75px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-75 {
    padding-bottom: 75px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-75 {
    gap: 75px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-75 {
        margin: 75px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-75 {
        margin-top: 75px !important;
        margin-bottom: 75px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-75 {
        margin-top: 75px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-75 {
        margin-bottom: 75px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-75 {
        padding: 75px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-75 {
        padding-top: 75px !important;
        padding-bottom: 75px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-75 {
        padding-top: 75px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-75 {
        padding-bottom: 75px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-80 {
    margin: 80px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-80 {
    margin-top: 80px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-80 {
    margin-bottom: 80px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-80 {
    padding: 80px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-80 {
    padding-top: 80px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-80 {
    padding-bottom: 80px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-80 {
    gap: 80px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-80 {
        margin: 80px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-80 {
        margin-top: 80px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-80 {
        margin-bottom: 80px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-80 {
        padding: 80px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-80 {
        padding-top: 80px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-80 {
        padding-bottom: 80px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-100 {
    margin: 100px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-100 {
    margin-top: 100px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-100 {
    margin-bottom: 100px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-100 {
    padding: 100px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-100 {
    padding-top: 100px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-100 {
    padding-bottom: 100px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-100 {
    gap: 100px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-100 {
        margin: 100px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-100 {
        margin-top: 100px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-100 {
        margin-bottom: 100px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-100 {
        padding: 100px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-100 {
        padding-top: 100px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-100 {
        padding-bottom: 100px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-125 {
    margin: 125px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-125 {
    margin-top: 125px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-125 {
    margin-bottom: 125px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-125 {
    margin-left: 125px !important;
    margin-right: 125px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-125 {
    padding: 125px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-125 {
    padding-top: 125px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-125 {
    padding-bottom: 125px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-125 {
    padding-left: 125px !important;
    padding-right: 125px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-125 {
    gap: 125px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-125 {
        margin: 125px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-125 {
        margin-top: 125px !important;
        margin-bottom: 125px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-125 {
        margin-top: 125px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-125 {
        margin-bottom: 125px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-125 {
        padding: 125px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-125 {
        padding-top: 125px !important;
        padding-bottom: 125px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-125 {
        padding-top: 125px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-125 {
        padding-bottom: 125px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-150 {
    margin: 150px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-150 {
    margin-top: 150px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-150 {
    margin-bottom: 150px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-150 {
    margin-left: 150px !important;
    margin-right: 150px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-150 {
    padding: 150px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-150 {
    padding-top: 150px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-150 {
    padding-bottom: 150px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-150 {
    padding-left: 150px !important;
    padding-right: 150px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-150 {
    gap: 150px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-150 {
        margin: 150px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-150 {
        margin-top: 150px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-150 {
        margin-bottom: 150px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-150 {
        padding: 150px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-150 {
        padding-top: 150px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-150 {
        padding-bottom: 150px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-175 {
    margin: 175px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-175 {
    margin-top: 175px !important;
    margin-bottom: 175px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-175 {
    margin-top: 175px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-175 {
    margin-bottom: 175px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-175 {
    margin-left: 175px !important;
    margin-right: 175px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-175 {
    padding: 175px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-175 {
    padding-top: 175px !important;
    padding-bottom: 175px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-175 {
    padding-top: 175px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-175 {
    padding-bottom: 175px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-175 {
    padding-left: 175px !important;
    padding-right: 175px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-175 {
    gap: 175px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-175 {
        margin: 175px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-175 {
        margin-top: 175px !important;
        margin-bottom: 175px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-175 {
        margin-top: 175px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-175 {
        margin-bottom: 175px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-175 {
        padding: 175px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-175 {
        padding-top: 175px !important;
        padding-bottom: 175px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-175 {
        padding-top: 175px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-175 {
        padding-bottom: 175px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-200 {
    margin: 200px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-200 {
    margin-top: 200px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-200 {
    margin-bottom: 200px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-200 {
    margin-left: 200px !important;
    margin-right: 200px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-200 {
    padding: 200px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-200 {
    padding-top: 200px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-200 {
    padding-bottom: 200px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-200 {
    padding-left: 200px !important;
    padding-right: 200px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-200 {
    gap: 200px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-200 {
        margin: 200px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-200 {
        margin-top: 200px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-200 {
        margin-bottom: 200px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-200 {
        padding: 200px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-200 {
        padding-top: 200px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-200 {
        padding-bottom: 200px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-250 {
    margin: 250px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-250 {
    margin-top: 250px !important;
    margin-bottom: 250px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-250 {
    margin-top: 250px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-250 {
    margin-bottom: 250px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-250 {
    margin-left: 250px !important;
    margin-right: 250px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-250 {
    padding: 250px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-250 {
    padding-top: 250px !important;
    padding-bottom: 250px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-250 {
    padding-top: 250px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-250 {
    padding-bottom: 250px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-250 {
    padding-left: 250px !important;
    padding-right: 250px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-250 {
    gap: 250px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-250 {
        margin: 250px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-250 {
        margin-top: 250px !important;
        margin-bottom: 250px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-250 {
        margin-top: 250px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-250 {
        margin-bottom: 250px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-250 {
        padding: 250px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-250 {
        padding-top: 250px !important;
        padding-bottom: 250px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-250 {
        padding-top: 250px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-250 {
        padding-bottom: 250px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-400 {
    margin: 400px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-400 {
    margin-top: 400px !important;
    margin-bottom: 400px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-400 {
    margin-top: 400px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-400 {
    margin-bottom: 400px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-400 {
    margin-left: 400px !important;
    margin-right: 400px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-400 {
    padding: 400px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-400 {
    padding-top: 400px !important;
    padding-bottom: 400px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-400 {
    padding-top: 400px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-400 {
    padding-bottom: 400px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-400 {
    padding-left: 400px !important;
    padding-right: 400px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-400 {
    gap: 400px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-400 {
        margin: 400px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-400 {
        margin-top: 400px !important;
        margin-bottom: 400px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-400 {
        margin-top: 400px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-400 {
        margin-bottom: 400px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-400 {
        margin-left: 400px !important;
        margin-right: 400px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-400 {
        padding: 400px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-400 {
        padding-top: 400px !important;
        padding-bottom: 400px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-400 {
        padding-top: 400px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-400 {
        padding-bottom: 400px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-400 {
        padding-left: 400px !important;
        padding-right: 400px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-450 {
    margin: 450px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-450 {
    margin-top: 450px !important;
    margin-bottom: 450px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-450 {
    margin-top: 450px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-450 {
    margin-bottom: 450px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-450 {
    margin-left: 450px !important;
    margin-right: 450px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-450 {
    padding: 450px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-450 {
    padding-top: 450px !important;
    padding-bottom: 450px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-450 {
    padding-top: 450px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-450 {
    padding-bottom: 450px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-450 {
    padding-left: 450px !important;
    padding-right: 450px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-450 {
    gap: 450px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-450 {
        margin: 450px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-450 {
        margin-top: 450px !important;
        margin-bottom: 450px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-450 {
        margin-top: 450px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-450 {
        margin-bottom: 450px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-450 {
        margin-left: 450px !important;
        margin-right: 450px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-450 {
        padding: 450px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-450 {
        padding-top: 450px !important;
        padding-bottom: 450px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-450 {
        padding-top: 450px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-450 {
        padding-bottom: 450px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-450 {
        padding-left: 450px !important;
        padding-right: 450px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-600 {
    margin: 600px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-600 {
    margin-top: 600px !important;
    margin-bottom: 600px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-600 {
    margin-top: 600px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-600 {
    margin-bottom: 600px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-600 {
    margin-left: 600px !important;
    margin-right: 600px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-600 {
    padding: 600px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-600 {
    padding-top: 600px !important;
    padding-bottom: 600px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-600 {
    padding-top: 600px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-600 {
    padding-bottom: 600px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-600 {
    padding-left: 600px !important;
    padding-right: 600px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-600 {
    gap: 600px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-600 {
        margin: 600px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-600 {
        margin-top: 600px !important;
        margin-bottom: 600px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-600 {
        margin-top: 600px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-600 {
        margin-bottom: 600px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-600 {
        margin-left: 600px !important;
        margin-right: 600px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-600 {
        padding: 600px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-600 {
        padding-top: 600px !important;
        padding-bottom: 600px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-600 {
        padding-top: 600px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-600 {
        padding-bottom: 600px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-600 {
        padding-left: 600px !important;
        padding-right: 600px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-800 {
    margin: 800px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-800 {
    margin-top: 800px !important;
    margin-bottom: 800px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-800 {
    margin-top: 800px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-800 {
    margin-bottom: 800px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-800 {
    margin-left: 800px !important;
    margin-right: 800px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-800 {
    padding: 800px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-800 {
    padding-top: 800px !important;
    padding-bottom: 800px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-800 {
    padding-top: 800px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-800 {
    padding-bottom: 800px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-800 {
    padding-left: 800px !important;
    padding-right: 800px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-800 {
    gap: 800px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-800 {
        margin: 800px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-800 {
        margin-top: 800px !important;
        margin-bottom: 800px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-800 {
        margin-top: 800px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-800 {
        margin-bottom: 800px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-800 {
        margin-left: 800px !important;
        margin-right: 800px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-800 {
        padding: 800px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-800 {
        padding-top: 800px !important;
        padding-bottom: 800px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-800 {
        padding-top: 800px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-800 {
        padding-bottom: 800px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-800 {
        padding-left: 800px !important;
        padding-right: 800px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-1000 {
    margin: 1000px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-1000 {
    margin-top: 1000px !important;
    margin-bottom: 1000px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-1000 {
    margin-top: 1000px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-1000 {
    margin-bottom: 1000px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-1000 {
    margin-left: 1000px !important;
    margin-right: 1000px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-1000 {
    padding: 1000px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-1000 {
    padding-top: 1000px !important;
    padding-bottom: 1000px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-1000 {
    padding-top: 1000px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-1000 {
    padding-bottom: 1000px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-1000 {
    padding-left: 1000px !important;
    padding-right: 1000px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-1000 {
    gap: 1000px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-1000 {
        margin: 1000px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-1000 {
        margin-top: 1000px !important;
        margin-bottom: 1000px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-1000 {
        margin-top: 1000px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-1000 {
        margin-bottom: 1000px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-1000 {
        margin-left: 1000px !important;
        margin-right: 1000px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-1000 {
        padding: 1000px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-1000 {
        padding-top: 1000px !important;
        padding-bottom: 1000px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-1000 {
        padding-top: 1000px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-1000 {
        padding-bottom: 1000px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-1000 {
        padding-left: 1000px !important;
        padding-right: 1000px !important;
    }
}
/* line 111, ../scss/1-base/_spacing.scss */
.mx-auto {
    margin: 0px auto;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-0 {
    min-height: 0px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-1 {
    min-height: 1px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-2 {
    min-height: 2px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-3 {
    min-height: 3px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-4 {
    min-height: 4px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-5 {
    min-height: 5px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-10 {
    min-height: 10px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-15 {
    min-height: 15px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-20 {
    min-height: 20px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-25 {
    min-height: 25px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-30 {
    min-height: 30px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-35 {
    min-height: 35px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-40 {
    min-height: 40px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-45 {
    min-height: 45px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-50 {
    min-height: 50px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-60 {
    min-height: 60px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-65 {
    min-height: 65px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-75 {
    min-height: 75px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-80 {
    min-height: 80px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-100 {
    min-height: 100px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-125 {
    min-height: 125px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-150 {
    min-height: 150px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-175 {
    min-height: 175px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-200 {
    min-height: 200px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-250 {
    min-height: 250px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-400 {
    min-height: 400px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-450 {
    min-height: 450px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-600 {
    min-height: 600px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-800 {
    min-height: 800px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-1000 {
    min-height: 1000px;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-0 {
    width: 0px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-1 {
    width: 1px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-2 {
    width: 2px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-3 {
    width: 3px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-4 {
    width: 4px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-5 {
    width: 5px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-10 {
    width: 10px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-15 {
    width: 15px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-20 {
    width: 20px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-25 {
    width: 25px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-30 {
    width: 30px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-35 {
    width: 35px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-40 {
    width: 40px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-45 {
    width: 45px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-50 {
    width: 50px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-60 {
    width: 60px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-65 {
    width: 65px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-75 {
    width: 75px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-80 {
    width: 80px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-100 {
    width: 100px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-125 {
    width: 125px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-150 {
    width: 150px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-175 {
    width: 175px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-200 {
    width: 200px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-250 {
    width: 250px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-400 {
    width: 400px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-450 {
    width: 450px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-600 {
    width: 600px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-800 {
    width: 800px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-1000 {
    width: 1000px;
    max-width: 100%;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-0 {
    flex-basis: 0px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-1 {
    flex-basis: 1px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-2 {
    flex-basis: 2px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-3 {
    flex-basis: 3px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-4 {
    flex-basis: 4px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-5 {
    flex-basis: 5px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-10 {
    flex-basis: 10px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-15 {
    flex-basis: 15px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-20 {
    flex-basis: 20px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-25 {
    flex-basis: 25px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-30 {
    flex-basis: 30px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-35 {
    flex-basis: 35px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-40 {
    flex-basis: 40px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-45 {
    flex-basis: 45px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-50 {
    flex-basis: 50px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-60 {
    flex-basis: 60px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-65 {
    flex-basis: 65px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-75 {
    flex-basis: 75px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-80 {
    flex-basis: 80px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-100 {
    flex-basis: 100px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-125 {
    flex-basis: 125px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-150 {
    flex-basis: 150px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-175 {
    flex-basis: 175px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-200 {
    flex-basis: 200px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-250 {
    flex-basis: 250px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-400 {
    flex-basis: 400px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-450 {
    flex-basis: 450px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-600 {
    flex-basis: 600px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-800 {
    flex-basis: 800px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-1000 {
    flex-basis: 1000px;
}

/* line 135, ../scss/1-base/_spacing.scss */
.width-full {
    width: 100%;
}

/* line 139, ../scss/1-base/_spacing.scss */
.flex-width-full {
    flex-basis: 100%;
}

/* line 143, ../scss/1-base/_spacing.scss */
.height-full {
    height: 100%;
}

/* line 147, ../scss/1-base/_spacing.scss */
.height-vh {
    height: 100vh;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-0 {
    left: 0;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-5 {
    left: 5;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-10 {
    left: 10;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-25 {
    left: 25;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-50 {
    left: 50;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-75 {
    left: 75;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-100 {
    left: 100;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-0 {
    right: 0;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-5 {
    right: 5;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-10 {
    right: 10;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-25 {
    right: 25;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-50 {
    right: 50;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-75 {
    right: 75;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-100 {
    right: 100;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-left {
    justify-content: left;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-right {
    justify-content: right;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-center {
    justify-content: center;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-justify {
    justify-content: justify;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-end, .listview.list-struktur ul.list li.list-item .list-content {
    justify-content: end;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-flex-start {
    justify-content: flex-start;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-flex-end {
    justify-content: flex-end;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-baseline {
    justify-content: baseline;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-stretch {
    justify-content: stretch;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-left {
    align-items: left;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-right {
    align-items: right;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-center, .listview.list-struktur ul.list li.list-item .list-content {
    align-items: center;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-justify {
    align-items: justify;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-end {
    align-items: end;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-flex-start {
    align-items: flex-start;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-flex-end {
    align-items: flex-end;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-baseline {
    align-items: baseline;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-stretch {
    align-items: stretch;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-left {
    text-align: left;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-right {
    text-align: right;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-center {
    text-align: center;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-justify {
    text-align: justify;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-end {
    text-align: end;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-flex-start {
    text-align: flex-start;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-flex-end {
    text-align: flex-end;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-baseline {
    text-align: baseline;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-stretch {
    text-align: stretch;
}

/* line 183, ../scss/1-base/_spacing.scss */
.border-top {
    border-top: 1px solid #94A8B0;
}

/* line 183, ../scss/1-base/_spacing.scss */
.border-bottom {
    border-bottom: 1px solid #94A8B0;
}

/* line 183, ../scss/1-base/_spacing.scss */
.border-left {
    border-left: 1px solid #94A8B0;
}

/* line 183, ../scss/1-base/_spacing.scss */
.border-right {
    border-right: 1px solid #94A8B0;
}

/* line 189, ../scss/1-base/_spacing.scss */
.border-radius-0 {
    border-radius: 0px;
}

/* line 189, ../scss/1-base/_spacing.scss */
.border-radius-2 {
    border-radius: 2px;
}

/* line 189, ../scss/1-base/_spacing.scss */
.border-radius-5 {
    border-radius: 5px;
}

/* line 189, ../scss/1-base/_spacing.scss */
.border-radius-6 {
    border-radius: 6px;
}

/* line 189, ../scss/1-base/_spacing.scss */
.border-radius-100 {
    border-radius: 100px;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-0 {
    z-index: 0;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-1 {
    z-index: 1;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-2 {
    z-index: 2;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-5 {
    z-index: 5;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-10 {
    z-index: 10;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-50 {
    z-index: 50;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-100 {
    z-index: 100;
}

/* Font variables ================================================================ */
/* EXO Medium */
@font-face {
    font-family: "Exo";
    src: url("../fonts/Exo-Medium.ttf");
    src: url("../fonts/Exo-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Exo-Medium.woff2") format("woff2"), url("../fonts/Exo-Medium.woff") format("woff"), url("../fonts/Exo-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}
/* EXO Semi Bold */
@font-face {
    font-family: "Exo";
    src: url("../fonts/Exo-SemiBold.ttf");
    src: url("../fonts/Exo-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Exo-SemiBold.woff2") format("woff2"), url("../fonts/Exo-SemiBold.woff") format("woff"), url("../fonts/Exo-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}
/* Open Sans regular */
@font-face {
    font-family: "Open Sans";
    src: url("../fonts/OpenSans-Regular.eot");
    src: url("../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular.woff2") format("woff2"), url("../fonts/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}
/* Open Sans semibold */
@font-face {
    font-family: "Open Sans";
    src: url("../fonts/OpenSans-SemiBold.eot");
    src: url("../fonts/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("/fonts/OpenSans-SemiBold.woff2") format("woff2"), url("../fonts/OpenSans-SemiBold.woff") format("woff"), url("../fonts/OpenSans-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}
/* Open Sans Italic */
@font-face {
    font-family: "Open Sans";
    src: url("../fonts/OpenSans-Italic.eot");
    src: url("../fonts/OpenSans-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Italic.woff2") format("woff2"), url("../fonts/OpenSans-Italic.woff") format("woff"), url("../fonts/OpenSans-Italic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
}
/* Open Sans bold */
@font-face {
    font-family: "Open Sans";
    src: url("../fonts/OpenSans-Bold.eot");
    src: url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/OpenSans-Bold.woff2") format("woff2"), url("../fonts/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}
/* line 93, ../scss/1-base/_typography.scss */
body {
    font-family: "Exo", sans-serif;
}

/* line 97, ../scss/1-base/_typography.scss */
h1, h2, h3, h4, h5 {
    color: #383838;
    font-family: "Exo", sans-serif;
    line-height: 1.5;
    font-weight: 600;
}

/* line 104, ../scss/1-base/_typography.scss */
h1 {
    font-size: 1.25rem;
}

/* line 108, ../scss/1-base/_typography.scss */
h2 {
    font-size: 1.125rem;
}

/* line 112, ../scss/1-base/_typography.scss */
h3 {
    font-size: 1.125rem;
    font-weight: 500;
}

/* line 117, ../scss/1-base/_typography.scss */
h4 {
    font-size: 1rem;
}

/* line 121, ../scss/1-base/_typography.scss */
h5 {
    font-size: 0.9375rem;
}

/* line 125, ../scss/1-base/_typography.scss */
span, p, a, ul {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

/* line 130, ../scss/1-base/_typography.scss */
strong, .text-bold {
    font-weight: bold;
}

/* line 131, ../scss/1-base/_typography.scss */
em, .text-italic {
    font-style: italic;
}

/* line 132, ../scss/1-base/_typography.scss */
.text-line-through {
    text-decoration: line-through;
}

/* line 135, ../scss/1-base/_typography.scss */
ul.numbers {
    margin-left: 15px;
}

/* line 141, ../scss/1-base/_typography.scss */
.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* line 147, ../scss/1-base/_typography.scss */
a:hover {
    cursor: pointer;
}

/* line 151, ../scss/1-base/_typography.scss */
a.link, #notifications a:not(.header-nav-item), .a-txt {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    color: #2C9DCE;
    line-height: 17px;
    margin: 4px 0px;
}
    /* line 158, ../scss/1-base/_typography.scss */
    a.link.disabled, #notifications a.disabled:not(.header-nav-item), .a-txt.disabled {
        color: #94A8B0;
    }
        /* line 160, ../scss/1-base/_typography.scss */
        a.link.disabled:hover, #notifications a.disabled:hover:not(.header-nav-item), .a-txt.disabled:hover {
            cursor: not-allowed;
        }
    /* line 165, ../scss/1-base/_typography.scss */
    a.link.black, #notifications a.black:not(.header-nav-item), .a-txt.black {
        color: #383838;
    }
        /* line 167, ../scss/1-base/_typography.scss */
        a.link.black:hover, #notifications a.black:hover:not(.header-nav-item), .a-txt.black:hover {
            color: #2C9DCE;
        }
    /* line 172, ../scss/1-base/_typography.scss */
    a.link:hover, #notifications a:hover:not(.header-nav-item), .a-txt:hover {
        color: #383838;
        cursor: pointer;
    }
        /* line 175, ../scss/1-base/_typography.scss */
        a.link:hover span.arrow-down, #notifications a:hover:not(.header-nav-item) span.arrow-down, .a-txt:hover span.arrow-down {
            background: url("../img/icons/Arrow-down-dark.svg") no-repeat center center;
            background-size: 100%;
        }

/* line 182, ../scss/1-base/_typography.scss */
.font-family-header {
    font-family: "Exo", sans-serif;
}

/* line 186, ../scss/1-base/_typography.scss */
.font-family {
    font-family: "Open Sans", sans-serif;
}

/* line 190, ../scss/1-base/_typography.scss */
body.wcag-size {
    font-size: 1.125rem;
}
    /* line 193, ../scss/1-base/_typography.scss */
    body.wcag-size a.link, body.wcag-size #notifications a:not(.header-nav-item), #notifications body.wcag-size a:not(.header-nav-item), body.wcag-size .a-txt {
        font-size: calc(15px * 1.25);
        line-height: calc(17px * 1.25);
    }
    /* line 198, ../scss/1-base/_typography.scss */
    body.wcag-size h1 {
        font-size: calc(1.25rem * 1.25);
    }
    /* line 202, ../scss/1-base/_typography.scss */
    body.wcag-size h2 {
        font-size: calc(1.125rem * 1.25);
    }
    /* line 206, ../scss/1-base/_typography.scss */
    body.wcag-size h3 {
        font-size: calc(1.125rem * 1.25);
        font-weight: 500;
    }
    /* line 211, ../scss/1-base/_typography.scss */
    body.wcag-size h4 {
        font-size: calc(1rem * 1.25);
    }
    /* line 215, ../scss/1-base/_typography.scss */
    body.wcag-size h5 {
        font-size: calc(0.9375rem * 1.25);
    }

/* line 221, ../scss/1-base/_typography.scss */
body.wcag-contrast h1, body.wcag-contrast h2, body.wcag-contrast h3, body.wcag-contrast h4, body.wcag-contrast h5 {
    color: #333333;
}
/* line 224, ../scss/1-base/_typography.scss */
body.wcag-contrast a.link, body.wcag-contrast #notifications a:not(.header-nav-item), #notifications body.wcag-contrast a:not(.header-nav-item), body.wcag-contrast .a-txt {
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
    /* line 229, ../scss/1-base/_typography.scss */
    body.wcag-contrast a.link.disabled, body.wcag-contrast #notifications a.disabled:not(.header-nav-item), #notifications body.wcag-contrast a.disabled:not(.header-nav-item), body.wcag-contrast .a-txt.disabled {
        color: #333333;
    }
        /* line 231, ../scss/1-base/_typography.scss */
        body.wcag-contrast a.link.disabled:hover, body.wcag-contrast #notifications a.disabled:hover:not(.header-nav-item), #notifications body.wcag-contrast a.disabled:hover:not(.header-nav-item), body.wcag-contrast .a-txt.disabled:hover {
            color: #333333;
        }
    /* line 236, ../scss/1-base/_typography.scss */
    body.wcag-contrast a.link.black, body.wcag-contrast #notifications a.black:not(.header-nav-item), #notifications body.wcag-contrast a.black:not(.header-nav-item), body.wcag-contrast .a-txt.black {
        color: #333333;
    }
    /* line 240, ../scss/1-base/_typography.scss */
    body.wcag-contrast a.link:hover, body.wcag-contrast #notifications a:hover:not(.header-nav-item), #notifications body.wcag-contrast a:hover:not(.header-nav-item), body.wcag-contrast .a-txt:hover {
        color: #333333;
        margin-left: 10px;
    }

/* line 58, ../scss/1-base/_mixin.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {
    border: 1px solid #94A8B0;
    -webkit-box-shadow: inset 0px 0px 0px #E20513;
    -moz-box-shadow: inset 0px 0px 0px #E20513;
    box-shadow: inset 0px 0px 0px #E20513;
}
    /* line 61, ../scss/1-base/_mixin.scss */
    input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus, select:focus {
        -webkit-box-shadow: 0px 0px 0px #E20513;
        -moz-box-shadow: 0px 0px 0px #E20513;
        box-shadow: 0px 0px 0px #E20513;
        outline: -webkit-focus-ring-color auto 0px;
    }

/* line 3, ../scss/2-atoms/_accordion.scss */
.accordion {
    padding-left: 0px;
}
    /* line 6, ../scss/2-atoms/_accordion.scss */
    .accordion li .accordion-title, .accordion li .accordion-content {
        border: 0px;
        font-size: 0.9375rem;
    }
    /* line 10, ../scss/2-atoms/_accordion.scss */
    .accordion li .accordion-title {
        color: #383838;
        font-weight: bold;
        text-decoration: none;
        padding: 20px 15px;
    }
        /* line 16, ../scss/2-atoms/_accordion.scss */
        .accordion li .accordion-title::before {
            content: "";
            background: url("../img/icons/Arrow-down-dark.svg") no-repeat center center;
            background-size: 100%;
            width: 16px;
            height: 16px;
            transform: rotate(0deg);
            transition: all 250ms ease-in-out;
        }
        /* line 25, ../scss/2-atoms/_accordion.scss */
        .accordion li .accordion-title:focus, .accordion li .accordion-title:hover {
            background: none;
        }
    /* line 29, ../scss/2-atoms/_accordion.scss */
    .accordion li .accordion-content {
        background: none;
        padding: 0px 15px;
    }
        /* line 32, ../scss/2-atoms/_accordion.scss */
        .accordion li .accordion-content p {
            margin-top: 0px;
            display: inline-block;
            width: 100%;
        }
    /* line 41, ../scss/2-atoms/_accordion.scss */
    .accordion li.is-active .accordion-title::before {
        transform: rotate(180deg);
        transition: all 250ms ease-in-out;
    }
    /* line 49, ../scss/2-atoms/_accordion.scss */
    .accordion li:nth-child(even) {
        background: #F6F7F8;
    }
    /* line 52, ../scss/2-atoms/_accordion.scss */
    .accordion li:hover {
        background: #94A8B0;
    }

/* line 62, ../scss/2-atoms/_accordion.scss */
body.wcag-contrast .accordion li:hover {
    background: #333333;
    color: #ffffff;
}
    /* line 65, ../scss/2-atoms/_accordion.scss */
    body.wcag-contrast .accordion li:hover * {
        color: #ffffff !important;
    }

/* line 2, ../scss/2-atoms/_buttons.scss */
button:hover {
    cursor: pointer;
}

/* line 7, ../scss/2-atoms/_buttons.scss */
.button, .dropdownbox.cta .dropdown-toggle, .cta.accordionbox .dropdown-toggle, #notifications .header .mark-all-as-read, #notifications .notification .more .mark-as-read {
    height: 40px;
    line-height: 20px;
    background: #8198A2;
    border-radius: 6px;
    color: #ffffff;
    display: inline-flex;
    align-content: center;
    align-items: center;
    font-weight: 600;
    font-family: "Exo", sans-serif;
    font-size: 0.9375rem;
    position: relative;
    padding: 10px 15px 10px 15px;
    transition: all 400ms ease-in-out;
    text-decoration: none;
    border: 0px;
}
    /* line 25, ../scss/2-atoms/_buttons.scss */
    .button img, .dropdownbox.cta .dropdown-toggle img, .cta.accordionbox .dropdown-toggle img, #notifications .header .mark-all-as-read img, #notifications .notification .more .mark-as-read img {
        float: left;
        margin-right: 10px;
        width: 12px;
        padding: 1px 0;
    }
        /* line 33, ../scss/2-atoms/_buttons.scss */
        .button img.right, .dropdownbox.cta .dropdown-toggle img.right, .cta.accordionbox .dropdown-toggle img.right, #notifications .header .mark-all-as-read img.right, #notifications .notification .more .mark-as-read img.right {
            float: right;
            margin-right: 0px;
            margin-left: 10px;
        }
        /* line 39, ../scss/2-atoms/_buttons.scss */
        .button img.medium, .dropdownbox.cta .dropdown-toggle img.medium, .cta.accordionbox .dropdown-toggle img.medium, #notifications .header .mark-all-as-read img.medium, #notifications .notification .more .mark-as-read img.medium {
            width: 16px;
        }
        /* line 42, ../scss/2-atoms/_buttons.scss */
        .button img.large, .dropdownbox.cta .dropdown-toggle img.large, .cta.accordionbox .dropdown-toggle img.large, #notifications .header .mark-all-as-read img.large, #notifications .notification .more .mark-as-read img.large {
            width: 16px;
        }
        /* line 45, ../scss/2-atoms/_buttons.scss */
        .button img.xlarge, .dropdownbox.cta .dropdown-toggle img.xlarge, .cta.accordionbox .dropdown-toggle img.xlarge, #notifications .header .mark-all-as-read img.xlarge, #notifications .notification .more .mark-as-read img.xlarge {
            width: 18px;
            margin-top: -3px;
        }
    /* line 51, ../scss/2-atoms/_buttons.scss */
    .button span, .dropdownbox.cta .dropdown-toggle span, .cta.accordionbox .dropdown-toggle span, #notifications .header .mark-all-as-read span, #notifications .notification .more .mark-as-read span {
        color: #ffffff;
        display: block;
        line-height: 20px;
    }
        /* line 56, ../scss/2-atoms/_buttons.scss */
        .button span.arrow, .dropdownbox.cta .dropdown-toggle span.arrow, .cta.accordionbox .dropdown-toggle span.arrow, #notifications .header .mark-all-as-read span.arrow, #notifications .notification .more .mark-as-read span.arrow {
            float: right;
            display: inline-block;
            margin-right: 5px;
            transition: all 250ms ease-in-out;
        }
    /* line 64, ../scss/2-atoms/_buttons.scss */
    .button:hover, .dropdownbox.cta .dropdown-toggle:hover, .cta.accordionbox .dropdown-toggle:hover, #notifications .header .mark-all-as-read:hover, #notifications .notification .more .mark-as-read:hover {
        background: #5F7781;
        color: #ffffff;
        transition: all 400ms ease-in-out;
        cursor: pointer;
    }
        /* line 70, ../scss/2-atoms/_buttons.scss */
        .button:hover span.arrow, .dropdownbox.cta .dropdown-toggle:hover span.arrow, .cta.accordionbox .dropdown-toggle:hover span.arrow, #notifications .header .mark-all-as-read:hover span.arrow, #notifications .notification .more .mark-as-read:hover span.arrow {
            margin-right: 0px;
            transition: all 250ms ease-in-out;
        }
    /* line 75, ../scss/2-atoms/_buttons.scss */
    .button.small, .dropdownbox.cta .dropdown-toggle, .cta.accordionbox .dropdown-toggle, #notifications .header .small.mark-all-as-read, #notifications .header .dropdownbox.cta .mark-all-as-read.dropdown-toggle, .dropdownbox.cta #notifications .header .mark-all-as-read.dropdown-toggle, #notifications .header .cta.accordionbox .mark-all-as-read.dropdown-toggle, .cta.accordionbox #notifications .header .mark-all-as-read.dropdown-toggle, #notifications .notification .more .small.mark-as-read, #notifications .notification .more .dropdownbox.cta .mark-as-read.dropdown-toggle, .dropdownbox.cta #notifications .notification .more .mark-as-read.dropdown-toggle, #notifications .notification .more .cta.accordionbox .mark-as-read.dropdown-toggle, .cta.accordionbox #notifications .notification .more .mark-as-read.dropdown-toggle {
        height: 34px;
        line-height: 14px;
    }
    /* line 79, ../scss/2-atoms/_buttons.scss */
    .button.button-primary, .dropdownbox.cta .button-primary.dropdown-toggle, .cta.accordionbox .button-primary.dropdown-toggle, #notifications .header .button-primary.mark-all-as-read, #notifications .notification .more .button-primary.mark-as-read {
        background: #2AA75A;
    }
        /* line 83, ../scss/2-atoms/_buttons.scss */
        .button.button-primary:not(.disabled):hover, .dropdownbox.cta .button-primary.dropdown-toggle:not(.disabled):hover, .cta.accordionbox .button-primary.dropdown-toggle:not(.disabled):hover, #notifications .header .button-primary.mark-all-as-read:not(.disabled):hover, #notifications .notification .more .button-primary.mark-as-read:not(.disabled):hover, .button.button-primary :not(.is-disabled):hover, .dropdownbox.cta .button-primary.dropdown-toggle :not(.is-disabled):hover, .cta.accordionbox .button-primary.dropdown-toggle :not(.is-disabled):hover, #notifications .header .button-primary.mark-all-as-read :not(.is-disabled):hover, #notifications .notification .more .button-primary.mark-as-read :not(.is-disabled):hover {
            background: #4cd27f;
        }
            /* line 85, ../scss/2-atoms/_buttons.scss */
            .button.button-primary:not(.disabled):hover img, .dropdownbox.cta .button-primary.dropdown-toggle:not(.disabled):hover img, .cta.accordionbox .button-primary.dropdown-toggle:not(.disabled):hover img, #notifications .header .button-primary.mark-all-as-read:not(.disabled):hover img, #notifications .notification .more .button-primary.mark-as-read:not(.disabled):hover img, .button.button-primary :not(.is-disabled):hover img, .dropdownbox.cta .button-primary.dropdown-toggle :not(.is-disabled):hover img, .cta.accordionbox .button-primary.dropdown-toggle :not(.is-disabled):hover img, #notifications .header .button-primary.mark-all-as-read :not(.is-disabled):hover img, #notifications .notification .more .button-primary.mark-as-read :not(.is-disabled):hover img {
                background: transparent;
            }
        /* line 90, ../scss/2-atoms/_buttons.scss */
        .button.button-primary.small, .dropdownbox.cta .button-primary.dropdown-toggle, .cta.accordionbox .button-primary.dropdown-toggle, #notifications .header .button-primary.small.mark-all-as-read, #notifications .header .dropdownbox.cta .button-primary.mark-all-as-read.dropdown-toggle, .dropdownbox.cta #notifications .header .button-primary.mark-all-as-read.dropdown-toggle, #notifications .header .cta.accordionbox .button-primary.mark-all-as-read.dropdown-toggle, .cta.accordionbox #notifications .header .button-primary.mark-all-as-read.dropdown-toggle, #notifications .notification .more .button-primary.small.mark-as-read, #notifications .notification .more .dropdownbox.cta .button-primary.mark-as-read.dropdown-toggle, .dropdownbox.cta #notifications .notification .more .button-primary.mark-as-read.dropdown-toggle, #notifications .notification .more .cta.accordionbox .button-primary.mark-as-read.dropdown-toggle, .cta.accordionbox #notifications .notification .more .button-primary.mark-as-read.dropdown-toggle {
            background: #8198A2;
        }
            /* line 93, ../scss/2-atoms/_buttons.scss */
            .button.button-primary.small.has-color, .dropdownbox.cta .button-primary.has-color.dropdown-toggle, .cta.accordionbox .button-primary.has-color.dropdown-toggle, #notifications .header .button-primary.small.has-color.mark-all-as-read, #notifications .header .dropdownbox.cta .button-primary.has-color.mark-all-as-read.dropdown-toggle, .dropdownbox.cta #notifications .header .button-primary.has-color.mark-all-as-read.dropdown-toggle, #notifications .header .cta.accordionbox .button-primary.has-color.mark-all-as-read.dropdown-toggle, .cta.accordionbox #notifications .header .button-primary.has-color.mark-all-as-read.dropdown-toggle, #notifications .notification .more .button-primary.small.has-color.mark-as-read, #notifications .notification .more .dropdownbox.cta .button-primary.has-color.mark-as-read.dropdown-toggle, .dropdownbox.cta #notifications .notification .more .button-primary.has-color.mark-as-read.dropdown-toggle, #notifications .notification .more .cta.accordionbox .button-primary.has-color.mark-as-read.dropdown-toggle, .cta.accordionbox #notifications .notification .more .button-primary.has-color.mark-as-read.dropdown-toggle {
                background: #2AA75A;
            }
                /* line 95, ../scss/2-atoms/_buttons.scss */
                .button.button-primary.small.has-color:hover, .dropdownbox.cta .button-primary.has-color.dropdown-toggle:hover, .cta.accordionbox .button-primary.has-color.dropdown-toggle:hover, #notifications .header .button-primary.small.has-color.mark-all-as-read:hover, #notifications .header .dropdownbox.cta .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .header .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, #notifications .header .cta.accordionbox .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .header .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, #notifications .notification .more .button-primary.small.has-color.mark-as-read:hover, #notifications .notification .more .dropdownbox.cta .button-primary.has-color.mark-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .notification .more .button-primary.has-color.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .cta.accordionbox .button-primary.has-color.mark-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .notification .more .button-primary.has-color.mark-as-read.dropdown-toggle:hover {
                    background: #4cd27f;
                }
            /* line 99, ../scss/2-atoms/_buttons.scss */
            .button.button-primary.small:hover, .dropdownbox.cta .button-primary.dropdown-toggle:hover, .cta.accordionbox .button-primary.dropdown-toggle:hover, #notifications .header .button-primary.small.mark-all-as-read:hover, #notifications .header .dropdownbox.cta .button-primary.mark-all-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .header .button-primary.mark-all-as-read.dropdown-toggle:hover, #notifications .header .cta.accordionbox .button-primary.mark-all-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .header .button-primary.mark-all-as-read.dropdown-toggle:hover, #notifications .notification .more .button-primary.small.mark-as-read:hover, #notifications .notification .more .dropdownbox.cta .button-primary.mark-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .notification .more .button-primary.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .cta.accordionbox .button-primary.mark-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .notification .more .button-primary.mark-as-read.dropdown-toggle:hover {
                background: #2AA75A;
            }
    /* line 104, ../scss/2-atoms/_buttons.scss */
    .button.button-action, .dropdownbox.cta .button-action.dropdown-toggle, .cta.accordionbox .button-action.dropdown-toggle, #notifications .header .button-action.mark-all-as-read, #notifications .notification .more .button-action.mark-as-read {
        background: #16A085;
    }
        /* line 107, ../scss/2-atoms/_buttons.scss */
        .button.button-action:hover, .dropdownbox.cta .button-action.dropdown-toggle:hover, .cta.accordionbox .button-action.dropdown-toggle:hover, #notifications .header .button-action.mark-all-as-read:hover, #notifications .notification .more .button-action.mark-as-read:hover {
            background: #22e1bb;
        }
    /* line 111, ../scss/2-atoms/_buttons.scss */
    .button.button-danger, .dropdownbox.cta .button-danger.dropdown-toggle, .cta.accordionbox .button-danger.dropdown-toggle, #notifications .header .button-danger.mark-all-as-read, #notifications .notification .more .button-danger.mark-as-read {
        background: #E34343;
    }
        /* line 114, ../scss/2-atoms/_buttons.scss */
        .button.button-danger:hover, .dropdownbox.cta .button-danger.dropdown-toggle:hover, .cta.accordionbox .button-danger.dropdown-toggle:hover, #notifications .header .button-danger.mark-all-as-read:hover, #notifications .notification .more .button-danger.mark-as-read:hover {
            background: #ed8686;
        }
        /* line 117, ../scss/2-atoms/_buttons.scss */
        .button.button-danger.small, .dropdownbox.cta .button-danger.dropdown-toggle, .cta.accordionbox .button-danger.dropdown-toggle, #notifications .header .button-danger.small.mark-all-as-read, #notifications .header .dropdownbox.cta .button-danger.mark-all-as-read.dropdown-toggle, .dropdownbox.cta #notifications .header .button-danger.mark-all-as-read.dropdown-toggle, #notifications .header .cta.accordionbox .button-danger.mark-all-as-read.dropdown-toggle, .cta.accordionbox #notifications .header .button-danger.mark-all-as-read.dropdown-toggle, #notifications .notification .more .button-danger.small.mark-as-read, #notifications .notification .more .dropdownbox.cta .button-danger.mark-as-read.dropdown-toggle, .dropdownbox.cta #notifications .notification .more .button-danger.mark-as-read.dropdown-toggle, #notifications .notification .more .cta.accordionbox .button-danger.mark-as-read.dropdown-toggle, .cta.accordionbox #notifications .notification .more .button-danger.mark-as-read.dropdown-toggle {
            background: #8198A2;
        }
            /* line 120, ../scss/2-atoms/_buttons.scss */
            .button.button-danger.small.has-color, .dropdownbox.cta .button-danger.has-color.dropdown-toggle, .cta.accordionbox .button-danger.has-color.dropdown-toggle, #notifications .header .button-danger.small.has-color.mark-all-as-read, #notifications .header .dropdownbox.cta .button-danger.has-color.mark-all-as-read.dropdown-toggle, .dropdownbox.cta #notifications .header .button-danger.has-color.mark-all-as-read.dropdown-toggle, #notifications .header .cta.accordionbox .button-danger.has-color.mark-all-as-read.dropdown-toggle, .cta.accordionbox #notifications .header .button-danger.has-color.mark-all-as-read.dropdown-toggle, #notifications .notification .more .button-danger.small.has-color.mark-as-read, #notifications .notification .more .dropdownbox.cta .button-danger.has-color.mark-as-read.dropdown-toggle, .dropdownbox.cta #notifications .notification .more .button-danger.has-color.mark-as-read.dropdown-toggle, #notifications .notification .more .cta.accordionbox .button-danger.has-color.mark-as-read.dropdown-toggle, .cta.accordionbox #notifications .notification .more .button-danger.has-color.mark-as-read.dropdown-toggle {
                background: #E34343;
            }
                /* line 122, ../scss/2-atoms/_buttons.scss */
                .button.button-danger.small.has-color:hover, .dropdownbox.cta .button-danger.has-color.dropdown-toggle:hover, .cta.accordionbox .button-danger.has-color.dropdown-toggle:hover, #notifications .header .button-danger.small.has-color.mark-all-as-read:hover, #notifications .header .dropdownbox.cta .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .header .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, #notifications .header .cta.accordionbox .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .header .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, #notifications .notification .more .button-danger.small.has-color.mark-as-read:hover, #notifications .notification .more .dropdownbox.cta .button-danger.has-color.mark-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .notification .more .button-danger.has-color.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .cta.accordionbox .button-danger.has-color.mark-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .notification .more .button-danger.has-color.mark-as-read.dropdown-toggle:hover {
                    background: #ed8686;
                }
            /* line 126, ../scss/2-atoms/_buttons.scss */
            .button.button-danger.small:hover, .dropdownbox.cta .button-danger.dropdown-toggle:hover, .cta.accordionbox .button-danger.dropdown-toggle:hover, #notifications .header .button-danger.small.mark-all-as-read:hover, #notifications .header .dropdownbox.cta .button-danger.mark-all-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .header .button-danger.mark-all-as-read.dropdown-toggle:hover, #notifications .header .cta.accordionbox .button-danger.mark-all-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .header .button-danger.mark-all-as-read.dropdown-toggle:hover, #notifications .notification .more .button-danger.small.mark-as-read:hover, #notifications .notification .more .dropdownbox.cta .button-danger.mark-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .notification .more .button-danger.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .cta.accordionbox .button-danger.mark-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .notification .more .button-danger.mark-as-read.dropdown-toggle:hover {
                background: #E34343;
            }
    /* line 131, ../scss/2-atoms/_buttons.scss */
    .button.button-icon, .dropdownbox.cta .button-icon.dropdown-toggle, .cta.accordionbox .button-icon.dropdown-toggle, #notifications .header .button-icon.mark-all-as-read, #notifications .notification .more .button-icon.mark-as-read {
        padding: 7px 15px;
    }
        /* line 133, ../scss/2-atoms/_buttons.scss */
        .button.button-icon img, .dropdownbox.cta .button-icon.dropdown-toggle img, .cta.accordionbox .button-icon.dropdown-toggle img, #notifications .header .button-icon.mark-all-as-read img, #notifications .notification .more .button-icon.mark-as-read img {
            width: 16px;
            min-width: 16px;
            margin-right: 0px;
        }
    /* line 139, ../scss/2-atoms/_buttons.scss */
    .button.button-file, .dropdownbox.cta .button-file.dropdown-toggle, .cta.accordionbox .button-file.dropdown-toggle, #notifications .header .button-file.mark-all-as-read, #notifications .notification .more .button-file.mark-as-read {
        background: #8198A2 url("../img/icons/File-white.svg") no-repeat 15px center;
        padding: 10px 15px 10px 40px;
        background-size: 16px;
        display: inline-block;
        width: auto;
    }
        /* line 145, ../scss/2-atoms/_buttons.scss */
        .button.button-file:hover, .dropdownbox.cta .button-file.dropdown-toggle:hover, .cta.accordionbox .button-file.dropdown-toggle:hover, #notifications .header .button-file.mark-all-as-read:hover, #notifications .notification .more .button-file.mark-as-read:hover {
            background: #5F7781 url("../img/icons/File-white.svg") no-repeat 15px center;
            background-size: 16px;
        }
    /* line 150, ../scss/2-atoms/_buttons.scss */
    .button.disabled, .dropdownbox.cta .disabled.dropdown-toggle, .cta.accordionbox .disabled.dropdown-toggle, #notifications .header .disabled.mark-all-as-read, #notifications .notification .more .disabled.mark-as-read, .button.is-disabled, .dropdownbox.cta .is-disabled.dropdown-toggle, .cta.accordionbox .is-disabled.dropdown-toggle, #notifications .header .is-disabled.mark-all-as-read, #notifications .notification .more .is-disabled.mark-as-read {
        cursor: not-allowed;
        background: #F6F7F8;
        color: #94A8B0;
    }
        /* line 155, ../scss/2-atoms/_buttons.scss */
        .button.disabled:hover, .dropdownbox.cta .disabled.dropdown-toggle:hover, .cta.accordionbox .disabled.dropdown-toggle:hover, #notifications .header .disabled.mark-all-as-read:hover, #notifications .notification .more .disabled.mark-as-read:hover, .button.is-disabled:hover, .dropdownbox.cta .is-disabled.dropdown-toggle:hover, .cta.accordionbox .is-disabled.dropdown-toggle:hover, #notifications .header .is-disabled.mark-all-as-read:hover, #notifications .notification .more .is-disabled.mark-as-read:hover {
            cursor: not-allowed;
            background: #F6F7F8;
            color: #94A8B0;
        }
    /* line 161, ../scss/2-atoms/_buttons.scss */
    .button.d-flex, .dropdownbox.cta .d-flex.dropdown-toggle, .cta.accordionbox .d-flex.dropdown-toggle, .dropdownbox.cta .listview.list-struktur ul.list li.list-item .dropdown-toggle.list-content, .listview.list-struktur ul.list li.list-item .dropdownbox.cta .dropdown-toggle.list-content, .cta.accordionbox .listview.list-struktur ul.list li.list-item .dropdown-toggle.list-content, .listview.list-struktur ul.list li.list-item .cta.accordionbox .dropdown-toggle.list-content, .listview.list-struktur ul.list li.list-item .button.list-content, .listview.list-struktur ul.list li.list-item #notifications .header .list-content.mark-all-as-read, #notifications .header .listview.list-struktur ul.list li.list-item .list-content.mark-all-as-read, .listview.list-struktur ul.list li.list-item #notifications .notification .more .list-content.mark-as-read, #notifications .notification .more .listview.list-struktur ul.list li.list-item .list-content.mark-as-read, #notifications .header .d-flex.mark-all-as-read, #notifications .notification .more .d-flex.mark-as-read {
        display: flex;
    }

/* line 167, ../scss/2-atoms/_buttons.scss */
body.wcag-size .button, body.wcag-size .dropdownbox.cta .dropdown-toggle, .dropdownbox.cta body.wcag-size .dropdown-toggle, body.wcag-size .cta.accordionbox .dropdown-toggle, .cta.accordionbox body.wcag-size .dropdown-toggle, body.wcag-size #notifications .header .mark-all-as-read, #notifications .header body.wcag-size .mark-all-as-read, body.wcag-size #notifications .notification .more .mark-as-read, #notifications .notification .more body.wcag-size .mark-as-read {
    height: 44px;
    font-size: calc(15px * 1.25);
}
    /* line 170, ../scss/2-atoms/_buttons.scss */
    body.wcag-size .button img, body.wcag-size .dropdownbox.cta .dropdown-toggle img, .dropdownbox.cta body.wcag-size .dropdown-toggle img, body.wcag-size .cta.accordionbox .dropdown-toggle img, .cta.accordionbox body.wcag-size .dropdown-toggle img, body.wcag-size #notifications .header .mark-all-as-read img, #notifications .header body.wcag-size .mark-all-as-read img, body.wcag-size #notifications .notification .more .mark-as-read img, #notifications .notification .more body.wcag-size .mark-as-read img {
        width: 20px;
    }
    /* line 173, ../scss/2-atoms/_buttons.scss */
    body.wcag-size .button.small, body.wcag-size .dropdownbox.cta .dropdown-toggle, .dropdownbox.cta body.wcag-size .dropdown-toggle, body.wcag-size .cta.accordionbox .dropdown-toggle, .cta.accordionbox body.wcag-size .dropdown-toggle, body.wcag-size #notifications .header .small.mark-all-as-read, #notifications .header body.wcag-size .small.mark-all-as-read, body.wcag-size #notifications .header .dropdownbox.cta .mark-all-as-read.dropdown-toggle, #notifications .header .dropdownbox.cta body.wcag-size .mark-all-as-read.dropdown-toggle, body.wcag-size .dropdownbox.cta #notifications .header .mark-all-as-read.dropdown-toggle, .dropdownbox.cta #notifications .header body.wcag-size .mark-all-as-read.dropdown-toggle, body.wcag-size #notifications .header .cta.accordionbox .mark-all-as-read.dropdown-toggle, #notifications .header .cta.accordionbox body.wcag-size .mark-all-as-read.dropdown-toggle, body.wcag-size .cta.accordionbox #notifications .header .mark-all-as-read.dropdown-toggle, .cta.accordionbox #notifications .header body.wcag-size .mark-all-as-read.dropdown-toggle, body.wcag-size #notifications .notification .more .small.mark-as-read, #notifications .notification .more body.wcag-size .small.mark-as-read, body.wcag-size #notifications .notification .more .dropdownbox.cta .mark-as-read.dropdown-toggle, #notifications .notification .more .dropdownbox.cta body.wcag-size .mark-as-read.dropdown-toggle, body.wcag-size .dropdownbox.cta #notifications .notification .more .mark-as-read.dropdown-toggle, .dropdownbox.cta #notifications .notification .more body.wcag-size .mark-as-read.dropdown-toggle, body.wcag-size #notifications .notification .more .cta.accordionbox .mark-as-read.dropdown-toggle, #notifications .notification .more .cta.accordionbox body.wcag-size .mark-as-read.dropdown-toggle, body.wcag-size .cta.accordionbox #notifications .notification .more .mark-as-read.dropdown-toggle, .cta.accordionbox #notifications .notification .more body.wcag-size .mark-as-read.dropdown-toggle {
        height: 38px;
    }

/* line 181, ../scss/2-atoms/_buttons.scss */
body.wcag-contrast .button, body.wcag-contrast .dropdownbox.cta .dropdown-toggle, .dropdownbox.cta body.wcag-contrast .dropdown-toggle, body.wcag-contrast .cta.accordionbox .dropdown-toggle, .cta.accordionbox body.wcag-contrast .dropdown-toggle, body.wcag-contrast #notifications .header .mark-all-as-read, #notifications .header body.wcag-contrast .mark-all-as-read, body.wcag-contrast #notifications .notification .more .mark-as-read, #notifications .notification .more body.wcag-contrast .mark-as-read {
    background: #333333;
}
/* line 184, ../scss/2-atoms/_buttons.scss */
body.wcag-contrast .button, body.wcag-contrast .dropdownbox.cta .dropdown-toggle, .dropdownbox.cta body.wcag-contrast .dropdown-toggle, body.wcag-contrast .cta.accordionbox .dropdown-toggle, .cta.accordionbox body.wcag-contrast .dropdown-toggle, body.wcag-contrast #notifications .header .mark-all-as-read, #notifications .header body.wcag-contrast .mark-all-as-read, body.wcag-contrast #notifications .notification .more .mark-as-read, #notifications .notification .more body.wcag-contrast .mark-as-read {
    background: #333333;
}
    /* line 187, ../scss/2-atoms/_buttons.scss */
    body.wcag-contrast .button span, body.wcag-contrast .dropdownbox.cta .dropdown-toggle span, .dropdownbox.cta body.wcag-contrast .dropdown-toggle span, body.wcag-contrast .cta.accordionbox .dropdown-toggle span, .cta.accordionbox body.wcag-contrast .dropdown-toggle span, body.wcag-contrast #notifications .header .mark-all-as-read span, #notifications .header body.wcag-contrast .mark-all-as-read span, body.wcag-contrast #notifications .notification .more .mark-as-read span, #notifications .notification .more body.wcag-contrast .mark-as-read span {
        color: #ffffff;
    }
    /* line 191, ../scss/2-atoms/_buttons.scss */
    body.wcag-contrast .button:hover, body.wcag-contrast .dropdownbox.cta .dropdown-toggle:hover, .dropdownbox.cta body.wcag-contrast .dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox .dropdown-toggle:hover, .cta.accordionbox body.wcag-contrast .dropdown-toggle:hover, body.wcag-contrast #notifications .header .mark-all-as-read:hover, #notifications .header body.wcag-contrast .mark-all-as-read:hover, body.wcag-contrast #notifications .notification .more .mark-as-read:hover, #notifications .notification .more body.wcag-contrast .mark-as-read:hover {
        background: #333333;
        color: #ffffff;
        transform: scale(1.2);
    }
    /* line 197, ../scss/2-atoms/_buttons.scss */
    body.wcag-contrast .button.button-primary, body.wcag-contrast .dropdownbox.cta .button-primary.dropdown-toggle, .dropdownbox.cta body.wcag-contrast .button-primary.dropdown-toggle, body.wcag-contrast .cta.accordionbox .button-primary.dropdown-toggle, .cta.accordionbox body.wcag-contrast .button-primary.dropdown-toggle, body.wcag-contrast #notifications .header .button-primary.mark-all-as-read, #notifications .header body.wcag-contrast .button-primary.mark-all-as-read, body.wcag-contrast #notifications .notification .more .button-primary.mark-as-read, #notifications .notification .more body.wcag-contrast .button-primary.mark-as-read {
        background: #333333;
    }
        /* line 201, ../scss/2-atoms/_buttons.scss */
        body.wcag-contrast .button.button-primary:not(.disabled):hover, body.wcag-contrast .dropdownbox.cta .button-primary.dropdown-toggle:not(.disabled):hover, .dropdownbox.cta body.wcag-contrast .button-primary.dropdown-toggle:not(.disabled):hover, body.wcag-contrast .cta.accordionbox .button-primary.dropdown-toggle:not(.disabled):hover, .cta.accordionbox body.wcag-contrast .button-primary.dropdown-toggle:not(.disabled):hover, body.wcag-contrast #notifications .header .button-primary.mark-all-as-read:not(.disabled):hover, #notifications .header body.wcag-contrast .button-primary.mark-all-as-read:not(.disabled):hover, body.wcag-contrast #notifications .notification .more .button-primary.mark-as-read:not(.disabled):hover, #notifications .notification .more body.wcag-contrast .button-primary.mark-as-read:not(.disabled):hover, body.wcag-contrast .button.button-primary :not(.is-disabled):hover, body.wcag-contrast .dropdownbox.cta .button-primary.dropdown-toggle :not(.is-disabled):hover, .dropdownbox.cta body.wcag-contrast .button-primary.dropdown-toggle :not(.is-disabled):hover, body.wcag-contrast .cta.accordionbox .button-primary.dropdown-toggle :not(.is-disabled):hover, .cta.accordionbox body.wcag-contrast .button-primary.dropdown-toggle :not(.is-disabled):hover, body.wcag-contrast #notifications .header .button-primary.mark-all-as-read :not(.is-disabled):hover, #notifications .header body.wcag-contrast .button-primary.mark-all-as-read :not(.is-disabled):hover, body.wcag-contrast #notifications .notification .more .button-primary.mark-as-read :not(.is-disabled):hover, #notifications .notification .more body.wcag-contrast .button-primary.mark-as-read :not(.is-disabled):hover {
            background: #595959;
        }
        /* line 205, ../scss/2-atoms/_buttons.scss */
        body.wcag-contrast .button.button-primary.small, body.wcag-contrast .dropdownbox.cta .button-primary.dropdown-toggle, .dropdownbox.cta body.wcag-contrast .button-primary.dropdown-toggle, body.wcag-contrast .cta.accordionbox .button-primary.dropdown-toggle, .cta.accordionbox body.wcag-contrast .button-primary.dropdown-toggle, body.wcag-contrast #notifications .header .button-primary.small.mark-all-as-read, #notifications .header body.wcag-contrast .button-primary.small.mark-all-as-read, body.wcag-contrast #notifications .header .dropdownbox.cta .button-primary.mark-all-as-read.dropdown-toggle, #notifications .header .dropdownbox.cta body.wcag-contrast .button-primary.mark-all-as-read.dropdown-toggle, body.wcag-contrast .dropdownbox.cta #notifications .header .button-primary.mark-all-as-read.dropdown-toggle, .dropdownbox.cta #notifications .header body.wcag-contrast .button-primary.mark-all-as-read.dropdown-toggle, body.wcag-contrast #notifications .header .cta.accordionbox .button-primary.mark-all-as-read.dropdown-toggle, #notifications .header .cta.accordionbox body.wcag-contrast .button-primary.mark-all-as-read.dropdown-toggle, body.wcag-contrast .cta.accordionbox #notifications .header .button-primary.mark-all-as-read.dropdown-toggle, .cta.accordionbox #notifications .header body.wcag-contrast .button-primary.mark-all-as-read.dropdown-toggle, body.wcag-contrast #notifications .notification .more .button-primary.small.mark-as-read, #notifications .notification .more body.wcag-contrast .button-primary.small.mark-as-read, body.wcag-contrast #notifications .notification .more .dropdownbox.cta .button-primary.mark-as-read.dropdown-toggle, #notifications .notification .more .dropdownbox.cta body.wcag-contrast .button-primary.mark-as-read.dropdown-toggle, body.wcag-contrast .dropdownbox.cta #notifications .notification .more .button-primary.mark-as-read.dropdown-toggle, .dropdownbox.cta #notifications .notification .more body.wcag-contrast .button-primary.mark-as-read.dropdown-toggle, body.wcag-contrast #notifications .notification .more .cta.accordionbox .button-primary.mark-as-read.dropdown-toggle, #notifications .notification .more .cta.accordionbox body.wcag-contrast .button-primary.mark-as-read.dropdown-toggle, body.wcag-contrast .cta.accordionbox #notifications .notification .more .button-primary.mark-as-read.dropdown-toggle, .cta.accordionbox #notifications .notification .more body.wcag-contrast .button-primary.mark-as-read.dropdown-toggle {
            background: #333333;
        }
            /* line 208, ../scss/2-atoms/_buttons.scss */
            body.wcag-contrast .button.button-primary.small.has-color, body.wcag-contrast .dropdownbox.cta .button-primary.has-color.dropdown-toggle, .dropdownbox.cta body.wcag-contrast .button-primary.has-color.dropdown-toggle, body.wcag-contrast .cta.accordionbox .button-primary.has-color.dropdown-toggle, .cta.accordionbox body.wcag-contrast .button-primary.has-color.dropdown-toggle, body.wcag-contrast #notifications .header .button-primary.small.has-color.mark-all-as-read, #notifications .header body.wcag-contrast .button-primary.small.has-color.mark-all-as-read, body.wcag-contrast #notifications .header .dropdownbox.cta .button-primary.has-color.mark-all-as-read.dropdown-toggle, #notifications .header .dropdownbox.cta body.wcag-contrast .button-primary.has-color.mark-all-as-read.dropdown-toggle, body.wcag-contrast .dropdownbox.cta #notifications .header .button-primary.has-color.mark-all-as-read.dropdown-toggle, .dropdownbox.cta #notifications .header body.wcag-contrast .button-primary.has-color.mark-all-as-read.dropdown-toggle, body.wcag-contrast #notifications .header .cta.accordionbox .button-primary.has-color.mark-all-as-read.dropdown-toggle, #notifications .header .cta.accordionbox body.wcag-contrast .button-primary.has-color.mark-all-as-read.dropdown-toggle, body.wcag-contrast .cta.accordionbox #notifications .header .button-primary.has-color.mark-all-as-read.dropdown-toggle, .cta.accordionbox #notifications .header body.wcag-contrast .button-primary.has-color.mark-all-as-read.dropdown-toggle, body.wcag-contrast #notifications .notification .more .button-primary.small.has-color.mark-as-read, #notifications .notification .more body.wcag-contrast .button-primary.small.has-color.mark-as-read, body.wcag-contrast #notifications .notification .more .dropdownbox.cta .button-primary.has-color.mark-as-read.dropdown-toggle, #notifications .notification .more .dropdownbox.cta body.wcag-contrast .button-primary.has-color.mark-as-read.dropdown-toggle, body.wcag-contrast .dropdownbox.cta #notifications .notification .more .button-primary.has-color.mark-as-read.dropdown-toggle, .dropdownbox.cta #notifications .notification .more body.wcag-contrast .button-primary.has-color.mark-as-read.dropdown-toggle, body.wcag-contrast #notifications .notification .more .cta.accordionbox .button-primary.has-color.mark-as-read.dropdown-toggle, #notifications .notification .more .cta.accordionbox body.wcag-contrast .button-primary.has-color.mark-as-read.dropdown-toggle, body.wcag-contrast .cta.accordionbox #notifications .notification .more .button-primary.has-color.mark-as-read.dropdown-toggle, .cta.accordionbox #notifications .notification .more body.wcag-contrast .button-primary.has-color.mark-as-read.dropdown-toggle {
                background: #333333;
            }
                /* line 210, ../scss/2-atoms/_buttons.scss */
                body.wcag-contrast .button.button-primary.small.has-color:hover, body.wcag-contrast .dropdownbox.cta .button-primary.has-color.dropdown-toggle:hover, .dropdownbox.cta body.wcag-contrast .button-primary.has-color.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox .button-primary.has-color.dropdown-toggle:hover, .cta.accordionbox body.wcag-contrast .button-primary.has-color.dropdown-toggle:hover, body.wcag-contrast #notifications .header .button-primary.small.has-color.mark-all-as-read:hover, #notifications .header body.wcag-contrast .button-primary.small.has-color.mark-all-as-read:hover, body.wcag-contrast #notifications .header .dropdownbox.cta .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, #notifications .header .dropdownbox.cta body.wcag-contrast .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast .dropdownbox.cta #notifications .header .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .header body.wcag-contrast .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .header .cta.accordionbox .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, #notifications .header .cta.accordionbox body.wcag-contrast .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox #notifications .header .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .header body.wcag-contrast .button-primary.has-color.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .notification .more .button-primary.small.has-color.mark-as-read:hover, #notifications .notification .more body.wcag-contrast .button-primary.small.has-color.mark-as-read:hover, body.wcag-contrast #notifications .notification .more .dropdownbox.cta .button-primary.has-color.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .dropdownbox.cta body.wcag-contrast .button-primary.has-color.mark-as-read.dropdown-toggle:hover, body.wcag-contrast .dropdownbox.cta #notifications .notification .more .button-primary.has-color.mark-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .notification .more body.wcag-contrast .button-primary.has-color.mark-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .notification .more .cta.accordionbox .button-primary.has-color.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .cta.accordionbox body.wcag-contrast .button-primary.has-color.mark-as-read.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox #notifications .notification .more .button-primary.has-color.mark-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .notification .more body.wcag-contrast .button-primary.has-color.mark-as-read.dropdown-toggle:hover {
                    background: #595959;
                }
            /* line 214, ../scss/2-atoms/_buttons.scss */
            body.wcag-contrast .button.button-primary.small:hover, body.wcag-contrast .dropdownbox.cta .button-primary.dropdown-toggle:hover, .dropdownbox.cta body.wcag-contrast .button-primary.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox .button-primary.dropdown-toggle:hover, .cta.accordionbox body.wcag-contrast .button-primary.dropdown-toggle:hover, body.wcag-contrast #notifications .header .button-primary.small.mark-all-as-read:hover, #notifications .header body.wcag-contrast .button-primary.small.mark-all-as-read:hover, body.wcag-contrast #notifications .header .dropdownbox.cta .button-primary.mark-all-as-read.dropdown-toggle:hover, #notifications .header .dropdownbox.cta body.wcag-contrast .button-primary.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast .dropdownbox.cta #notifications .header .button-primary.mark-all-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .header body.wcag-contrast .button-primary.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .header .cta.accordionbox .button-primary.mark-all-as-read.dropdown-toggle:hover, #notifications .header .cta.accordionbox body.wcag-contrast .button-primary.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox #notifications .header .button-primary.mark-all-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .header body.wcag-contrast .button-primary.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .notification .more .button-primary.small.mark-as-read:hover, #notifications .notification .more body.wcag-contrast .button-primary.small.mark-as-read:hover, body.wcag-contrast #notifications .notification .more .dropdownbox.cta .button-primary.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .dropdownbox.cta body.wcag-contrast .button-primary.mark-as-read.dropdown-toggle:hover, body.wcag-contrast .dropdownbox.cta #notifications .notification .more .button-primary.mark-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .notification .more body.wcag-contrast .button-primary.mark-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .notification .more .cta.accordionbox .button-primary.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .cta.accordionbox body.wcag-contrast .button-primary.mark-as-read.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox #notifications .notification .more .button-primary.mark-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .notification .more body.wcag-contrast .button-primary.mark-as-read.dropdown-toggle:hover {
                background: #333333;
            }
    /* line 219, ../scss/2-atoms/_buttons.scss */
    body.wcag-contrast .button.button-action, body.wcag-contrast .dropdownbox.cta .button-action.dropdown-toggle, .dropdownbox.cta body.wcag-contrast .button-action.dropdown-toggle, body.wcag-contrast .cta.accordionbox .button-action.dropdown-toggle, .cta.accordionbox body.wcag-contrast .button-action.dropdown-toggle, body.wcag-contrast #notifications .header .button-action.mark-all-as-read, #notifications .header body.wcag-contrast .button-action.mark-all-as-read, body.wcag-contrast #notifications .notification .more .button-action.mark-as-read, #notifications .notification .more body.wcag-contrast .button-action.mark-as-read {
        background: #333333;
    }
        /* line 222, ../scss/2-atoms/_buttons.scss */
        body.wcag-contrast .button.button-action:hover, body.wcag-contrast .dropdownbox.cta .button-action.dropdown-toggle:hover, .dropdownbox.cta body.wcag-contrast .button-action.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox .button-action.dropdown-toggle:hover, .cta.accordionbox body.wcag-contrast .button-action.dropdown-toggle:hover, body.wcag-contrast #notifications .header .button-action.mark-all-as-read:hover, #notifications .header body.wcag-contrast .button-action.mark-all-as-read:hover, body.wcag-contrast #notifications .notification .more .button-action.mark-as-read:hover, #notifications .notification .more body.wcag-contrast .button-action.mark-as-read:hover {
            background: #595959;
            transform: scale(1.2);
        }
    /* line 227, ../scss/2-atoms/_buttons.scss */
    body.wcag-contrast .button.button-danger, body.wcag-contrast .dropdownbox.cta .button-danger.dropdown-toggle, .dropdownbox.cta body.wcag-contrast .button-danger.dropdown-toggle, body.wcag-contrast .cta.accordionbox .button-danger.dropdown-toggle, .cta.accordionbox body.wcag-contrast .button-danger.dropdown-toggle, body.wcag-contrast #notifications .header .button-danger.mark-all-as-read, #notifications .header body.wcag-contrast .button-danger.mark-all-as-read, body.wcag-contrast #notifications .notification .more .button-danger.mark-as-read, #notifications .notification .more body.wcag-contrast .button-danger.mark-as-read {
        background: #333333;
    }
        /* line 230, ../scss/2-atoms/_buttons.scss */
        body.wcag-contrast .button.button-danger:hover, body.wcag-contrast .dropdownbox.cta .button-danger.dropdown-toggle:hover, .dropdownbox.cta body.wcag-contrast .button-danger.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox .button-danger.dropdown-toggle:hover, .cta.accordionbox body.wcag-contrast .button-danger.dropdown-toggle:hover, body.wcag-contrast #notifications .header .button-danger.mark-all-as-read:hover, #notifications .header body.wcag-contrast .button-danger.mark-all-as-read:hover, body.wcag-contrast #notifications .notification .more .button-danger.mark-as-read:hover, #notifications .notification .more body.wcag-contrast .button-danger.mark-as-read:hover {
            background: #595959;
            transform: scale(1.2);
        }
        /* line 234, ../scss/2-atoms/_buttons.scss */
        body.wcag-contrast .button.button-danger.small, body.wcag-contrast .dropdownbox.cta .button-danger.dropdown-toggle, .dropdownbox.cta body.wcag-contrast .button-danger.dropdown-toggle, body.wcag-contrast .cta.accordionbox .button-danger.dropdown-toggle, .cta.accordionbox body.wcag-contrast .button-danger.dropdown-toggle, body.wcag-contrast #notifications .header .button-danger.small.mark-all-as-read, #notifications .header body.wcag-contrast .button-danger.small.mark-all-as-read, body.wcag-contrast #notifications .header .dropdownbox.cta .button-danger.mark-all-as-read.dropdown-toggle, #notifications .header .dropdownbox.cta body.wcag-contrast .button-danger.mark-all-as-read.dropdown-toggle, body.wcag-contrast .dropdownbox.cta #notifications .header .button-danger.mark-all-as-read.dropdown-toggle, .dropdownbox.cta #notifications .header body.wcag-contrast .button-danger.mark-all-as-read.dropdown-toggle, body.wcag-contrast #notifications .header .cta.accordionbox .button-danger.mark-all-as-read.dropdown-toggle, #notifications .header .cta.accordionbox body.wcag-contrast .button-danger.mark-all-as-read.dropdown-toggle, body.wcag-contrast .cta.accordionbox #notifications .header .button-danger.mark-all-as-read.dropdown-toggle, .cta.accordionbox #notifications .header body.wcag-contrast .button-danger.mark-all-as-read.dropdown-toggle, body.wcag-contrast #notifications .notification .more .button-danger.small.mark-as-read, #notifications .notification .more body.wcag-contrast .button-danger.small.mark-as-read, body.wcag-contrast #notifications .notification .more .dropdownbox.cta .button-danger.mark-as-read.dropdown-toggle, #notifications .notification .more .dropdownbox.cta body.wcag-contrast .button-danger.mark-as-read.dropdown-toggle, body.wcag-contrast .dropdownbox.cta #notifications .notification .more .button-danger.mark-as-read.dropdown-toggle, .dropdownbox.cta #notifications .notification .more body.wcag-contrast .button-danger.mark-as-read.dropdown-toggle, body.wcag-contrast #notifications .notification .more .cta.accordionbox .button-danger.mark-as-read.dropdown-toggle, #notifications .notification .more .cta.accordionbox body.wcag-contrast .button-danger.mark-as-read.dropdown-toggle, body.wcag-contrast .cta.accordionbox #notifications .notification .more .button-danger.mark-as-read.dropdown-toggle, .cta.accordionbox #notifications .notification .more body.wcag-contrast .button-danger.mark-as-read.dropdown-toggle {
            background: #333333;
        }
            /* line 237, ../scss/2-atoms/_buttons.scss */
            body.wcag-contrast .button.button-danger.small.has-color, body.wcag-contrast .dropdownbox.cta .button-danger.has-color.dropdown-toggle, .dropdownbox.cta body.wcag-contrast .button-danger.has-color.dropdown-toggle, body.wcag-contrast .cta.accordionbox .button-danger.has-color.dropdown-toggle, .cta.accordionbox body.wcag-contrast .button-danger.has-color.dropdown-toggle, body.wcag-contrast #notifications .header .button-danger.small.has-color.mark-all-as-read, #notifications .header body.wcag-contrast .button-danger.small.has-color.mark-all-as-read, body.wcag-contrast #notifications .header .dropdownbox.cta .button-danger.has-color.mark-all-as-read.dropdown-toggle, #notifications .header .dropdownbox.cta body.wcag-contrast .button-danger.has-color.mark-all-as-read.dropdown-toggle, body.wcag-contrast .dropdownbox.cta #notifications .header .button-danger.has-color.mark-all-as-read.dropdown-toggle, .dropdownbox.cta #notifications .header body.wcag-contrast .button-danger.has-color.mark-all-as-read.dropdown-toggle, body.wcag-contrast #notifications .header .cta.accordionbox .button-danger.has-color.mark-all-as-read.dropdown-toggle, #notifications .header .cta.accordionbox body.wcag-contrast .button-danger.has-color.mark-all-as-read.dropdown-toggle, body.wcag-contrast .cta.accordionbox #notifications .header .button-danger.has-color.mark-all-as-read.dropdown-toggle, .cta.accordionbox #notifications .header body.wcag-contrast .button-danger.has-color.mark-all-as-read.dropdown-toggle, body.wcag-contrast #notifications .notification .more .button-danger.small.has-color.mark-as-read, #notifications .notification .more body.wcag-contrast .button-danger.small.has-color.mark-as-read, body.wcag-contrast #notifications .notification .more .dropdownbox.cta .button-danger.has-color.mark-as-read.dropdown-toggle, #notifications .notification .more .dropdownbox.cta body.wcag-contrast .button-danger.has-color.mark-as-read.dropdown-toggle, body.wcag-contrast .dropdownbox.cta #notifications .notification .more .button-danger.has-color.mark-as-read.dropdown-toggle, .dropdownbox.cta #notifications .notification .more body.wcag-contrast .button-danger.has-color.mark-as-read.dropdown-toggle, body.wcag-contrast #notifications .notification .more .cta.accordionbox .button-danger.has-color.mark-as-read.dropdown-toggle, #notifications .notification .more .cta.accordionbox body.wcag-contrast .button-danger.has-color.mark-as-read.dropdown-toggle, body.wcag-contrast .cta.accordionbox #notifications .notification .more .button-danger.has-color.mark-as-read.dropdown-toggle, .cta.accordionbox #notifications .notification .more body.wcag-contrast .button-danger.has-color.mark-as-read.dropdown-toggle {
                background: #333333;
            }
                /* line 239, ../scss/2-atoms/_buttons.scss */
                body.wcag-contrast .button.button-danger.small.has-color:hover, body.wcag-contrast .dropdownbox.cta .button-danger.has-color.dropdown-toggle:hover, .dropdownbox.cta body.wcag-contrast .button-danger.has-color.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox .button-danger.has-color.dropdown-toggle:hover, .cta.accordionbox body.wcag-contrast .button-danger.has-color.dropdown-toggle:hover, body.wcag-contrast #notifications .header .button-danger.small.has-color.mark-all-as-read:hover, #notifications .header body.wcag-contrast .button-danger.small.has-color.mark-all-as-read:hover, body.wcag-contrast #notifications .header .dropdownbox.cta .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, #notifications .header .dropdownbox.cta body.wcag-contrast .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast .dropdownbox.cta #notifications .header .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .header body.wcag-contrast .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .header .cta.accordionbox .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, #notifications .header .cta.accordionbox body.wcag-contrast .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox #notifications .header .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .header body.wcag-contrast .button-danger.has-color.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .notification .more .button-danger.small.has-color.mark-as-read:hover, #notifications .notification .more body.wcag-contrast .button-danger.small.has-color.mark-as-read:hover, body.wcag-contrast #notifications .notification .more .dropdownbox.cta .button-danger.has-color.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .dropdownbox.cta body.wcag-contrast .button-danger.has-color.mark-as-read.dropdown-toggle:hover, body.wcag-contrast .dropdownbox.cta #notifications .notification .more .button-danger.has-color.mark-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .notification .more body.wcag-contrast .button-danger.has-color.mark-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .notification .more .cta.accordionbox .button-danger.has-color.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .cta.accordionbox body.wcag-contrast .button-danger.has-color.mark-as-read.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox #notifications .notification .more .button-danger.has-color.mark-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .notification .more body.wcag-contrast .button-danger.has-color.mark-as-read.dropdown-toggle:hover {
                    background: #595959;
                    transform: scale(1.2);
                }
            /* line 244, ../scss/2-atoms/_buttons.scss */
            body.wcag-contrast .button.button-danger.small:hover, body.wcag-contrast .dropdownbox.cta .button-danger.dropdown-toggle:hover, .dropdownbox.cta body.wcag-contrast .button-danger.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox .button-danger.dropdown-toggle:hover, .cta.accordionbox body.wcag-contrast .button-danger.dropdown-toggle:hover, body.wcag-contrast #notifications .header .button-danger.small.mark-all-as-read:hover, #notifications .header body.wcag-contrast .button-danger.small.mark-all-as-read:hover, body.wcag-contrast #notifications .header .dropdownbox.cta .button-danger.mark-all-as-read.dropdown-toggle:hover, #notifications .header .dropdownbox.cta body.wcag-contrast .button-danger.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast .dropdownbox.cta #notifications .header .button-danger.mark-all-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .header body.wcag-contrast .button-danger.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .header .cta.accordionbox .button-danger.mark-all-as-read.dropdown-toggle:hover, #notifications .header .cta.accordionbox body.wcag-contrast .button-danger.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox #notifications .header .button-danger.mark-all-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .header body.wcag-contrast .button-danger.mark-all-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .notification .more .button-danger.small.mark-as-read:hover, #notifications .notification .more body.wcag-contrast .button-danger.small.mark-as-read:hover, body.wcag-contrast #notifications .notification .more .dropdownbox.cta .button-danger.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .dropdownbox.cta body.wcag-contrast .button-danger.mark-as-read.dropdown-toggle:hover, body.wcag-contrast .dropdownbox.cta #notifications .notification .more .button-danger.mark-as-read.dropdown-toggle:hover, .dropdownbox.cta #notifications .notification .more body.wcag-contrast .button-danger.mark-as-read.dropdown-toggle:hover, body.wcag-contrast #notifications .notification .more .cta.accordionbox .button-danger.mark-as-read.dropdown-toggle:hover, #notifications .notification .more .cta.accordionbox body.wcag-contrast .button-danger.mark-as-read.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox #notifications .notification .more .button-danger.mark-as-read.dropdown-toggle:hover, .cta.accordionbox #notifications .notification .more body.wcag-contrast .button-danger.mark-as-read.dropdown-toggle:hover {
                background: #333333;
            }
    /* line 250, ../scss/2-atoms/_buttons.scss */
    body.wcag-contrast .button.button-file, body.wcag-contrast .dropdownbox.cta .button-file.dropdown-toggle, .dropdownbox.cta body.wcag-contrast .button-file.dropdown-toggle, body.wcag-contrast .cta.accordionbox .button-file.dropdown-toggle, .cta.accordionbox body.wcag-contrast .button-file.dropdown-toggle, body.wcag-contrast #notifications .header .button-file.mark-all-as-read, #notifications .header body.wcag-contrast .button-file.mark-all-as-read, body.wcag-contrast #notifications .notification .more .button-file.mark-as-read, #notifications .notification .more body.wcag-contrast .button-file.mark-as-read {
        background: #333333 url("../img/icons/File-white.svg") no-repeat 15px center;
        background-size: 16px;
    }
        /* line 254, ../scss/2-atoms/_buttons.scss */
        body.wcag-contrast .button.button-file:hover, body.wcag-contrast .dropdownbox.cta .button-file.dropdown-toggle:hover, .dropdownbox.cta body.wcag-contrast .button-file.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox .button-file.dropdown-toggle:hover, .cta.accordionbox body.wcag-contrast .button-file.dropdown-toggle:hover, body.wcag-contrast #notifications .header .button-file.mark-all-as-read:hover, #notifications .header body.wcag-contrast .button-file.mark-all-as-read:hover, body.wcag-contrast #notifications .notification .more .button-file.mark-as-read:hover, #notifications .notification .more body.wcag-contrast .button-file.mark-as-read:hover {
            background: #333333 url("../img/icons/File-white.svg") no-repeat 15px center;
            background-size: 16px;
        }
    /* line 259, ../scss/2-atoms/_buttons.scss */
    body.wcag-contrast .button.disabled, body.wcag-contrast .dropdownbox.cta .disabled.dropdown-toggle, .dropdownbox.cta body.wcag-contrast .disabled.dropdown-toggle, body.wcag-contrast .cta.accordionbox .disabled.dropdown-toggle, .cta.accordionbox body.wcag-contrast .disabled.dropdown-toggle, body.wcag-contrast #notifications .header .disabled.mark-all-as-read, #notifications .header body.wcag-contrast .disabled.mark-all-as-read, body.wcag-contrast #notifications .notification .more .disabled.mark-as-read, #notifications .notification .more body.wcag-contrast .disabled.mark-as-read, body.wcag-contrast .button.is-disabled, body.wcag-contrast .dropdownbox.cta .is-disabled.dropdown-toggle, .dropdownbox.cta body.wcag-contrast .is-disabled.dropdown-toggle, body.wcag-contrast .cta.accordionbox .is-disabled.dropdown-toggle, .cta.accordionbox body.wcag-contrast .is-disabled.dropdown-toggle, body.wcag-contrast #notifications .header .is-disabled.mark-all-as-read, #notifications .header body.wcag-contrast .is-disabled.mark-all-as-read, body.wcag-contrast #notifications .notification .more .is-disabled.mark-as-read, #notifications .notification .more body.wcag-contrast .is-disabled.mark-as-read {
        background: #333333;
        color: #94A8B0;
    }
        /* line 263, ../scss/2-atoms/_buttons.scss */
        body.wcag-contrast .button.disabled:hover, body.wcag-contrast .dropdownbox.cta .disabled.dropdown-toggle:hover, .dropdownbox.cta body.wcag-contrast .disabled.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox .disabled.dropdown-toggle:hover, .cta.accordionbox body.wcag-contrast .disabled.dropdown-toggle:hover, body.wcag-contrast #notifications .header .disabled.mark-all-as-read:hover, #notifications .header body.wcag-contrast .disabled.mark-all-as-read:hover, body.wcag-contrast #notifications .notification .more .disabled.mark-as-read:hover, #notifications .notification .more body.wcag-contrast .disabled.mark-as-read:hover, body.wcag-contrast .button.is-disabled:hover, body.wcag-contrast .dropdownbox.cta .is-disabled.dropdown-toggle:hover, .dropdownbox.cta body.wcag-contrast .is-disabled.dropdown-toggle:hover, body.wcag-contrast .cta.accordionbox .is-disabled.dropdown-toggle:hover, .cta.accordionbox body.wcag-contrast .is-disabled.dropdown-toggle:hover, body.wcag-contrast #notifications .header .is-disabled.mark-all-as-read:hover, #notifications .header body.wcag-contrast .is-disabled.mark-all-as-read:hover, body.wcag-contrast #notifications .notification .more .is-disabled.mark-as-read:hover, #notifications .notification .more body.wcag-contrast .is-disabled.mark-as-read:hover {
            cursor: not-allowed;
            background: #333333;
            color: #94A8B0;
        }

/* line 2, ../scss/2-atoms/_inputs.scss */
form {
    margin-top: 0px;
}
    /* line 4, ../scss/2-atoms/_inputs.scss */
    form .row {
        margin-top: 10px;
        width: 100%;
    }
        /* line 7, ../scss/2-atoms/_inputs.scss */
        form .row label {
            font-family: "Open Sans", sans-serif;
            display: inline-block;
            line-height: 2;
        }
        /* line 12, ../scss/2-atoms/_inputs.scss */
        form .row textarea {
            height: 100px;
            width: 100%;
            resize: none;
        }
    /* line 19, ../scss/2-atoms/_inputs.scss */
    form.sent .row {
        display: none;
    }

/* line 22, ../scss/2-atoms/_inputs.scss */
label {
    display: inline-block;
    line-height: 18px;
    padding: 4px 0px;
    min-height: 26px;
    font-family: "Open Sans", sans-serif;
    font-size: 0.9375rem;
    width: 100%;
    position: relative;
    color: #383838;
}

/* line 34, ../scss/2-atoms/_inputs.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {
    background: #ffffff;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #94A8B0;
    font-size: 0.8125rem;
    font-family: "Open Sans", sans-serif;
    line-height: 1;
    margin-bottom: 0px;
    display: block;
    height: 34px;
    padding: 0px 10px;
    margin-top: 3px;
}
    /* line 48, ../scss/2-atoms/_inputs.scss */
    input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, textarea:disabled, select:disabled {
        cursor: not-allowed;
        background: #F6F7F8;
        color: #383838;
    }
        /* line 52, ../scss/2-atoms/_inputs.scss */
        input[type="text"]:disabled:hover, input[type="password"]:disabled:hover, input[type="date"]:disabled:hover, input[type="datetime"]:disabled:hover, input[type="datetime-local"]:disabled:hover, input[type="month"]:disabled:hover, input[type="week"]:disabled:hover, input[type="email"]:disabled:hover, input[type="number"]:disabled:hover, input[type="search"]:disabled:hover, input[type="tel"]:disabled:hover, input[type="time"]:disabled:hover, input[type="url"]:disabled:hover, textarea:disabled:hover, select:disabled:hover {
            cursor: not-allowed;
            background: #F6F7F8;
            color: #5F7781;
        }
    /* line 58, ../scss/2-atoms/_inputs.scss */
    input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus, select:focus {
        border: 1px solid #383838;
        -webkit-box-shadow: 0px 0px 0px #383838;
        -moz-box-shadow: 0px 0px 0px #383838;
        box-shadow: 0px 0px 0px #383838;
        outline: -webkit-focus-ring-color auto 0px;
    }

/* line 69, ../scss/2-atoms/_inputs.scss */
.color-background input[type="text"]:disabled, .color-background input[type="password"]:disabled, .color-background input[type="date"]:disabled, .color-background input[type="datetime"]:disabled, .color-background input[type="datetime-local"]:disabled, .color-background input[type="month"]:disabled, .color-background input[type="week"]:disabled, .color-background input[type="email"]:disabled, .color-background input[type="number"]:disabled, .color-background input[type="search"]:disabled, .color-background input[type="tel"]:disabled, .color-background input[type="time"]:disabled, .color-background input[type="url"]:disabled, .color-background textarea:disabled, .color-background select:disabled {
    background: #e8eaed;
}

/* line 75, ../scss/2-atoms/_inputs.scss */
input[type=text][disabled=disabled], select[disabled=disabled] {
    color: #383838;
}

/* line 79, ../scss/2-atoms/_inputs.scss */
label.text-color-caption {
    color: #5F7781;
}

/* line 83, ../scss/2-atoms/_inputs.scss */
label.file {
    position: relative;
    display: inline-block;
    cursor: pointer;
    height: 2.5rem;
}
    /* line 89, ../scss/2-atoms/_inputs.scss */
    label.file input[type="file"] {
        margin-left: 49px;
        margin-top: 5px;
        font-size: 0.9375rem;
        color: #8198A2;
    }
        /* line 94, ../scss/2-atoms/_inputs.scss */
        label.file input[type="file"]:focus {
            box-shadow: 0 0 0 .0rem #fff, 0 0 0 .0rem #fff;
            outline: -webkit-focus-ring-color auto 0px;
        }
    /* line 100, ../scss/2-atoms/_inputs.scss */
    label.file span.button, label.file .dropdownbox.cta span.dropdown-toggle, .dropdownbox.cta label.file span.dropdown-toggle, label.file .cta.accordionbox span.dropdown-toggle, .cta.accordionbox label.file span.dropdown-toggle, label.file #notifications .header span.mark-all-as-read, #notifications .header label.file span.mark-all-as-read, label.file #notifications .notification .more span.mark-as-read, #notifications .notification .more label.file span.mark-as-read {
        position: absolute;
        left: 0px;
        top: 0px;
        outline: 10px solid #ffffff;
    }

/* line 110, ../scss/2-atoms/_inputs.scss */
select {
    padding: 0em 0.5em;
    line-height: 33px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #ffffff url("../img/icons/Select.svg") no-repeat right center;
    background-size: 22px;
}
    /* line 117, ../scss/2-atoms/_inputs.scss */
    select:disabled {
        cursor: not-allowed;
        background: #F6F7F8 url("../img/icons/Select-grey.svg") no-repeat right center;
        background-size: 22px;
        color: #5F7781;
        opacity: 1;
    }
        /* line 123, ../scss/2-atoms/_inputs.scss */
        select:disabled:hover {
            cursor: not-allowed;
            background: #F6F7F8 url("../img/icons/Select.svg") no-repeat right center;
            background-size: 22px;
            color: #5F7781;
        }

/* line 132, ../scss/2-atoms/_inputs.scss */
textarea {
    height: auto;
}

/* line 135, ../scss/2-atoms/_inputs.scss */
.input-prefix, .input-prefix-right, input[type=date]::before {
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    width: 34px;
    height: 34px;
    border: 1px solid #94A8B0;
    border-right: 0px;
    background: #F6F7F8;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
    /* line 147, ../scss/2-atoms/_inputs.scss */
    .input-prefix img, .input-prefix-right img, input[type=date]::before img, .input-prefix svg, .input-prefix-right svg, input[type=date]::before svg {
        width: 16px;
        height: 16px;
    }

/* line 153, ../scss/2-atoms/_inputs.scss */
.input-prefix-right, input[type=date]::before {
    border-left: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    float: right;
    border-right: 1px solid #94A8B0;
}
    /* line 162, ../scss/2-atoms/_inputs.scss */
    .input-prefix-right img, input[type=date]::before img, .input-prefix-right svg, input[type=date]::before svg {
        width: 16px;
        height: 16px;
    }

/* line 168, ../scss/2-atoms/_inputs.scss */
.input-prefix-wrapper {
    width: 100%;
    margin-top: 3px;
    display: inline-block;
}
    /* line 173, ../scss/2-atoms/_inputs.scss */
    .input-prefix-wrapper img, .input-prefix-wrapper svg {
        width: 16px;
        height: 16px;
    }
    /* line 179, ../scss/2-atoms/_inputs.scss */
    .input-prefix-wrapper .input-prefix .prefix, .input-prefix-wrapper .input-prefix-right .prefix, .input-prefix-wrapper input[type=date]::before .prefix {
        padding: 3px 9px;
        display: block;
    }
    /* line 184, ../scss/2-atoms/_inputs.scss */
    .input-prefix-wrapper .input-prefix img, .input-prefix-wrapper .input-prefix-right img, .input-prefix-wrapper input[type=date]::before img, .input-prefix-wrapper .input-prefix svg, .input-prefix-wrapper .input-prefix-right svg, .input-prefix-wrapper input[type=date]::before svg {
        width: 16px;
        height: 16px;
    }
    /* line 190, ../scss/2-atoms/_inputs.scss */
    .input-prefix-wrapper input {
        margin-top: 0px;
    }
    /* line 193, ../scss/2-atoms/_inputs.scss */
    .input-prefix-wrapper .input-field {
        width: calc(100% - 34px);
        float: left;
    }
        /* line 197, ../scss/2-atoms/_inputs.scss */
        .input-prefix-wrapper .input-field input {
            border-top-left-radius: 0px;
            border-bottom-left-radius: 0px;
        }
    /* line 204, ../scss/2-atoms/_inputs.scss */
    .input-prefix-wrapper.right .input-field input {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }
    /* line 211, ../scss/2-atoms/_inputs.scss */
    .input-prefix-wrapper.right .input-prefix, .input-prefix-wrapper.right .input-prefix-right, .input-prefix-wrapper.right input[type=date]::before {
        border-left: 0px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        float: right;
        border-right: 1px solid #94A8B0;
    }
        /* line 219, ../scss/2-atoms/_inputs.scss */
        .input-prefix-wrapper.right .input-prefix img, .input-prefix-wrapper.right .input-prefix-right img, .input-prefix-wrapper.right input[type=date]::before img, .input-prefix-wrapper.right .input-prefix svg, .input-prefix-wrapper.right .input-prefix-right svg, .input-prefix-wrapper.right input[type=date]::before svg {
            width: 16px;
            height: 16px;
        }
    /* line 226, ../scss/2-atoms/_inputs.scss */
    .input-prefix-wrapper.is-disabled .input-prefix, .input-prefix-wrapper.is-disabled .input-prefix-right, .input-prefix-wrapper.is-disabled input[type=date]::before, .input-prefix-wrapper .disabled .input-prefix, .input-prefix-wrapper .disabled .input-prefix-right, .input-prefix-wrapper .disabled input[type=date]::before {
        pointer-events: none;
    }
    /* line 229, ../scss/2-atoms/_inputs.scss */
    .input-prefix-wrapper.is-disabled input, .input-prefix-wrapper .disabled input {
        cursor: not-allowed;
        background: #F6F7F8;
        color: #94A8B0;
    }

/* line 237, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper {
    display: inline-block;
}
    /* line 240, ../scss/2-atoms/_inputs.scss */
    .checkboxwrapper input[type=checkbox] + label.checkbox, .checkboxwrapper input[type=radio] + label.radio {
        background: white;
    }
    /* line 243, ../scss/2-atoms/_inputs.scss */
    .checkboxwrapper input[type=checkbox]:checked + label.checkbox {
        background: #ffffff url(../img/icons/Check-grey.svg) no-repeat top center;
        background-size: cover;
    }
    /* line 249, ../scss/2-atoms/_inputs.scss */
    .checkboxwrapper.disabled input[type=checkbox] + label.checkbox, .checkboxwrapper.disabled input[type=radio] + label.radio, .checkboxwrapper.disabled label[for] {
        background: #d9dee2;
        cursor: not-allowed;
    }
    /* line 253, ../scss/2-atoms/_inputs.scss */
    .checkboxwrapper.disabled input[type=checkbox]:checked + label.checkbox {
        background: #d9dee2 url(../img/icons/Check.svg) no-repeat top center;
        background-size: cover;
    }

/* line 260, ../scss/2-atoms/_inputs.scss */
.checkbox-selection {
    border-radius: 100%;
    margin-bottom: 5px;
    display: inline-block;
}
    /* line 265, ../scss/2-atoms/_inputs.scss */
    .checkbox-selection input[type=checkbox] {
        display: none;
    }
    /* line 269, ../scss/2-atoms/_inputs.scss */
    .checkbox-selection label.checkbox {
        padding: 3px 12px 3px 35px;
        border-radius: 15px;
        font-family: "Open Sans", sans-serif;
        font-size: 0.75rem;
        position: relative;
    }
    /* line 277, ../scss/2-atoms/_inputs.scss */
    .checkbox-selection input[type=checkbox] + label.checkbox, .checkbox-selection input[type=radio] + label.radio {
        background-size: 15px;
        border: 1px solid transparent;
    }
        /* line 282, ../scss/2-atoms/_inputs.scss */
        .checkbox-selection input[type=checkbox] + label.checkbox::before, .checkbox-selection input[type=radio] + label.radio::before {
            content: '';
            background: #d9dee2;
            background-size: 15px;
            display: inline-block;
            width: 13px;
            height: 13px;
            position: absolute;
            left: 10px;
            top: 6px;
        }
        /* line 294, ../scss/2-atoms/_inputs.scss */
        .checkbox-selection input[type=checkbox] + label.checkbox:hover, .checkbox-selection input[type=radio] + label.radio:hover {
            cursor: pointer;
            background-size: 15px;
            border: 1px solid transparent;
        }
            /* line 299, ../scss/2-atoms/_inputs.scss */
            .checkbox-selection input[type=checkbox] + label.checkbox:hover::before, .checkbox-selection input[type=radio] + label.radio:hover::before {
                content: '';
                background: #d9dee2;
                background-size: 15px;
                display: inline-block;
                width: 13px;
                height: 13px;
                position: absolute;
                left: 10px;
                top: 6px;
            }
            /* line 310, ../scss/2-atoms/_inputs.scss */
            .checkbox-selection input[type=checkbox] + label.checkbox:hover::after, .checkbox-selection input[type=radio] + label.radio:hover::after {
                content: '';
                display: inline-block;
                width: 14px;
                height: 14px;
                position: absolute;
                left: 10px;
                top: 5px;
                border: 1px solid #94A8B0;
            }
    /* line 326, ../scss/2-atoms/_inputs.scss */
    .checkbox-selection input[type=checkbox]:checked + label.checkbox::before {
        content: '';
        background: #d9dee2;
        background-size: 15px;
        display: inline-block;
        width: 13px;
        height: 13px;
        position: absolute;
        left: 10px;
        top: 6px;
    }
    /* line 337, ../scss/2-atoms/_inputs.scss */
    .checkbox-selection input[type=checkbox]:checked + label.checkbox::after {
        content: '';
        background: url(../img/icons/Check-green.svg) no-repeat 0px 0px;
        background-size: 17px;
        display: inline-block;
        width: 17px;
        height: 17px;
        position: absolute;
        left: 10px;
        top: 3px;
    }
    /* line 349, ../scss/2-atoms/_inputs.scss */
    .checkbox-selection input[type=checkbox]:checked + label.checkbox:hover {
        cursor: pointer;
        border: 1px solid transparent;
    }
        /* line 353, ../scss/2-atoms/_inputs.scss */
        .checkbox-selection input[type=checkbox]:checked + label.checkbox:hover::after {
            content: '';
            border: 0px solid transparent;
        }
    /* line 363, ../scss/2-atoms/_inputs.scss */
    .checkbox-selection.disabled input[type=checkbox] + label.checkbox:hover, .checkbox-selection.disabled input[type=radio] + label.radio:hover {
        cursor: not-allowed;
    }
        /* line 372, ../scss/2-atoms/_inputs.scss */
        .checkbox-selection.disabled input[type=checkbox]:not(:checked) + label.checkbox:hover::after, .checkbox-selection.disabled input[type=radio] + label.radio:hover::after {
            content: '';
            display: none;
        }

/* line 384, ../scss/2-atoms/_inputs.scss */
.radioboxwrapper input[type=radio] + label.radio::before {
    background: #ffffff;
}
/* line 390, ../scss/2-atoms/_inputs.scss */
.radioboxwrapper.disabled input[type=radio] + label.radio:before {
    content: '';
    background: #94A8B0;
    cursor: not-allowed;
}

/* line 399, ../scss/2-atoms/_inputs.scss */
input[type=radio]:checked + label.radio::before {
    content: '';
    -webkit-box-shadow: inset 0px 0px 0px 3px #ffffff;
    -moz-box-shadow: inset 0px 0px 0px 3px #ffffff;
    box-shadow: inset 0px 0px 0px 3px #ffffff;
}

/* line 405, ../scss/2-atoms/_inputs.scss */
input[type=radio]:disabled + label.radio::before {
    content: '';
    background: #ffffff;
    cursor: not-allowed;
}

/* line 414, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper input[type="checkbox"], .checkboxwrapper input[type="radio"], .radioboxwrapper input[type="checkbox"], .radioboxwrapper input[type="radio"] {
    visibility: hidden;
    display: block;
    width: 0px;
    height: 0px;
    float: left;
}

/* line 424, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper input[type=checkbox] + label.checkbox, .checkboxwrapper input[type=radio] + label.radio {
    height: 27px;
    min-height: 27px;
    width: 27px;
    float: left;
    display: inline-block;
    background: #ffffff;
    border: 1px solid #94A8B0;
    margin-left: 0px;
}
/* line 435, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper input[type=checkbox]:checked + label.checkbox {
    background: #ffffff url(../img/icons/Check-grey.svg) no-repeat top center;
    background-size: cover;
}
/* line 440, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper input[type=radio]:checked + label.radio::before {
    content: '';
    -webkit-box-shadow: inset 0px 0px 0px 3px #ffffff;
    -moz-box-shadow: inset 0px 0px 0px 3px #ffffff;
    box-shadow: inset 0px 0px 0px 3px #ffffff;
}
/* line 446, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper span {
    display: inline-block;
    line-height: 27px;
}

/* line 453, ../scss/2-atoms/_inputs.scss */
.radioboxwrapper input[type=radio] + label.radio {
    margin-left: 0px;
    margin-right: 0px;
}
    /* line 456, ../scss/2-atoms/_inputs.scss */
    .radioboxwrapper input[type=radio] + label.radio::before {
        content: '';
        height: 25px;
        min-height: 25px;
        width: 25px;
        border-radius: 100%;
        line-height: 25px;
        float: left;
        display: inline-block;
        background: #F6F7F8;
        border: 1px solid #94A8B0;
        margin-left: 0px;
        margin-right: 13px;
    }
/* line 473, ../scss/2-atoms/_inputs.scss */
.radioboxwrapper input[type=radio]:checked + label.radio::before {
    content: '';
    background: #94A8B0;
    -webkit-box-shadow: inset 0px 0px 0px 3px #F6F7F8;
    -moz-box-shadow: inset 0px 0px 0px 3px #F6F7F8;
    box-shadow: inset 0px 0px 0px 3px #F6F7F8;
}

/* line 482, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper input[type=checkbox] + label.checkbox, .checkboxwrapper input[type=radio] + label.radio {
    background: white;
}
/* line 485, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper input[type=checkbox]:checked + label.checkbox {
    background: #ffffff url(../img/icons/Check.svg) no-repeat top center;
    background-size: cover;
}
/* line 490, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper.disabled input[type=checkbox] + label.checkbox, .checkboxwrapper.disabled input[type=radio] + label.radio, .checkboxwrapper.disabled label[for] {
    background: #bdc4cb;
    cursor: not-allowed;
}

/* line 499, ../scss/2-atoms/_inputs.scss */
.radioboxwrapper input[type=radio] + label.radio::before {
    background: #ffffff;
}
/* line 505, ../scss/2-atoms/_inputs.scss */
.radioboxwrapper.disabled input[type=radio] + label.radio:before {
    content: '';
    background: #94A8B0;
    cursor: not-allowed;
}

/* line 515, ../scss/2-atoms/_inputs.scss */
input[type=radio]:checked + label.radio::before {
    content: '';
    -webkit-box-shadow: inset 0px 0px 0px 3px #ffffff;
    -moz-box-shadow: inset 0px 0px 0px 3px #ffffff;
    box-shadow: inset 0px 0px 0px 3px #ffffff;
}

/* line 522, ../scss/2-atoms/_inputs.scss */
input[type=radio]:disabled + label.radio::before {
    content: '';
    background: #ffffff;
    cursor: not-allowed;
}

/* line 530, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper input[type="checkbox"], .checkboxwrapper input[type="radio"], .radioboxwrapper input[type="checkbox"], .radioboxwrapper input[type="radio"] {
    visibility: hidden;
    display: block;
    width: 0px;
    height: 0px;
    float: left;
}

/* line 540, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper input[type=checkbox] + label.checkbox, .checkboxwrapper input[type=radio] + label.radio {
    height: 27px;
    min-height: 27px;
    width: 27px;
    float: left;
    display: inline-block;
    background: #ffffff;
    border: 1px solid #94A8B0;
    margin-left: 0px;
}
/* line 551, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper input[type=checkbox]:checked + label.checkbox {
    background: #ffffff url(../img/icons/Check-grey.svg) no-repeat top center;
    background-size: cover;
}
/* line 556, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper input[type=radio]:checked + label.radio::before {
    content: '';
    -webkit-box-shadow: inset 0px 0px 0px 3px #ffffff;
    -moz-box-shadow: inset 0px 0px 0px 3px #ffffff;
    box-shadow: inset 0px 0px 0px 3px #ffffff;
}
/* line 562, ../scss/2-atoms/_inputs.scss */
.checkboxwrapper span {
    display: inline-block;
    line-height: 27px;
}

/* line 569, ../scss/2-atoms/_inputs.scss */
.radioboxwrapper input[type=radio] + label.radio {
    margin-left: 0px;
    margin-right: 0px;
}
    /* line 572, ../scss/2-atoms/_inputs.scss */
    .radioboxwrapper input[type=radio] + label.radio::before {
        content: '';
        height: 25px;
        min-height: 25px;
        width: 25px;
        border-radius: 100%;
        line-height: 25px;
        float: left;
        display: inline-block;
        background: #F6F7F8;
        border: 1px solid #94A8B0;
        margin-left: 0px;
        margin-right: 13px;
    }
/* line 589, ../scss/2-atoms/_inputs.scss */
.radioboxwrapper input[type=radio]:checked + label.radio::before {
    content: '';
    background: #94A8B0;
    -webkit-box-shadow: inset 0px 0px 0px 3px #F6F7F8;
    -moz-box-shadow: inset 0px 0px 0px 3px #F6F7F8;
    box-shadow: inset 0px 0px 0px 3px #F6F7F8;
}

/* line 597, ../scss/2-atoms/_inputs.scss */
.togglewrapper {
    display: inline-flex;
    align-items: center;
    background-color: #d9dee2;
    border-radius: 50px;
    border-left: 0px;
    min-height: 28px;
    padding: 0px 10px;
    position: relative;
}
    /* line 607, ../scss/2-atoms/_inputs.scss */
    .togglewrapper label:hover, .togglewrapper input[type=checkbox]:hover {
        cursor: pointer;
    }
    /* line 611, ../scss/2-atoms/_inputs.scss */
    .togglewrapper label {
        font-size: 0.875rem;
        padding-right: 20px;
        white-space: nowrap;
    }
    /* line 617, ../scss/2-atoms/_inputs.scss */
    .togglewrapper input[type=checkbox] {
        display: none;
    }
        /* line 622, ../scss/2-atoms/_inputs.scss */
        .togglewrapper input[type=checkbox] + label::before {
            content: '';
            background: #ffffff;
            background-size: 15px;
            display: inline-block;
            width: 15px;
            height: 15px;
            position: absolute;
            right: 0px;
            top: 5px;
        }
        /* line 634, ../scss/2-atoms/_inputs.scss */
        .togglewrapper input[type=checkbox] + label::after {
            content: '';
            display: inline-block;
            width: 15px;
            height: 15px;
            position: absolute;
            border: 1px solid #ffffff;
            right: 0px;
            top: 5px;
        }
        /* line 645, ../scss/2-atoms/_inputs.scss */
        .togglewrapper input[type=checkbox] + label:hover::after {
            border: 1px solid #94A8B0;
        }
    /* line 651, ../scss/2-atoms/_inputs.scss */
    .togglewrapper.light {
        background-color: #F6F7F8;
    }
        /* line 653, ../scss/2-atoms/_inputs.scss */
        .togglewrapper.light:hover {
            background-color: #d9dee2;
        }
    /* line 659, ../scss/2-atoms/_inputs.scss */
    .togglewrapper input[type=checkbox]:checked + label::before {
        width: 15px;
        height: 15px;
        content: '';
        background: #ffffff;
        border: 0px solid #333333;
        right: 0px;
        top: 5px;
    }
    /* line 669, ../scss/2-atoms/_inputs.scss */
    .togglewrapper input[type=checkbox]:checked + label::after {
        content: '';
        width: 15px;
        height: 15px;
        background: url(../img/icons/Check-green.svg) no-repeat 0px 0px;
        background-size: 15px;
        right: 0px;
        top: 5px;
        border: 0px solid #ffffff;
    }
    /* line 680, ../scss/2-atoms/_inputs.scss */
    .togglewrapper input[type=checkbox]:checked + label:hover::after {
        border: 0px solid #ffffff;
    }
    /* line 685, ../scss/2-atoms/_inputs.scss */
    .togglewrapper:hover {
        background: #bcc5cc;
        cursor: pointer;
    }

/* line 692, ../scss/2-atoms/_inputs.scss */
body.wcag-size label {
    font-size: calc(15px * 1.25);
}
/* line 695, ../scss/2-atoms/_inputs.scss */
body.wcag-size input[type="text"], body.wcag-size input[type="password"], body.wcag-size input[type="date"], body.wcag-size input[type="datetime"], body.wcag-size input[type="datetime-local"], body.wcag-size input[type="month"], body.wcag-size input[type="week"], body.wcag-size input[type="email"], body.wcag-size input[type="number"], body.wcag-size input[type="search"], body.wcag-size input[type="tel"], body.wcag-size input[type="time"], body.wcag-size input[type="url"], body.wcag-size textarea, body.wcag-size select {
    font-size: calc(14px * 1.25);
    height: 40px;
}
/* line 701, ../scss/2-atoms/_inputs.scss */
body.wcag-size .input-prefix-wrapper .input-prefix, body.wcag-size .input-prefix-wrapper .input-prefix-right, body.wcag-size .input-prefix-wrapper input[type=date]::before {
    height: 40px;
    width: 40px;
}
    /* line 705, ../scss/2-atoms/_inputs.scss */
    body.wcag-size .input-prefix-wrapper .input-prefix img, body.wcag-size .input-prefix-wrapper .input-prefix-right img, body.wcag-size .input-prefix-wrapper input[type=date]::before img {
        width: 20px;
    }
/* line 710, ../scss/2-atoms/_inputs.scss */
body.wcag-size .input-prefix-wrapper .input-field {
    width: calc(100% - 40px);
}
/* line 715, ../scss/2-atoms/_inputs.scss */
body.wcag-size label.file input[type="file"] {
    margin-left: 75px;
}

/* line 721, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast label {
    font-weight: bold;
}
/* line 724, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .output-field {
    color: #333333;
}
/* line 728, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast input[type="text"], body.wcag-contrast input[type="password"], body.wcag-contrast input[type="date"], body.wcag-contrast input[type="datetime"], body.wcag-contrast input[type="datetime-local"], body.wcag-contrast input[type="month"], body.wcag-contrast input[type="week"], body.wcag-contrast input[type="email"], body.wcag-contrast input[type="number"], body.wcag-contrast input[type="search"], body.wcag-contrast input[type="tel"], body.wcag-contrast input[type="time"], body.wcag-contrast input[type="url"], body.wcag-contrast textarea, body.wcag-contrast select {
    border: 1px solid #333333;
}
/* line 733, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast label.file input[type="file"] {
    color: #333333;
}
/* line 738, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast select {
    background: #ffffff url("../img/icons/Select-dark.svg") no-repeat right center;
    background-size: 22px;
}
    /* line 741, ../scss/2-atoms/_inputs.scss */
    body.wcag-contrast select:disabled {
        cursor: not-allowed;
        background: #F6F7F8 url("../img/icons/Select-dark.svg") no-repeat right center;
        background-size: 22px;
        color: #333333;
        opacity: 1;
    }
        /* line 747, ../scss/2-atoms/_inputs.scss */
        body.wcag-contrast select:disabled:hover {
            background: #F6F7F8 url("../img/icons/Select-dark.svg") no-repeat right center;
            background-size: 22px;
            color: #333333;
        }
    /* line 755, ../scss/2-atoms/_inputs.scss */
    body.wcag-contrast select[data-selected-value=''], body.wcag-contrast select option:first-child, body.wcag-contrast select.has-placeholder {
        color: #8198A2;
    }
/* line 759, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .input-prefix-wrapper {
    width: 100%;
    margin-top: 3px;
    display: inline-block;
}
    /* line 764, ../scss/2-atoms/_inputs.scss */
    body.wcag-contrast .input-prefix-wrapper .input-prefix, body.wcag-contrast .input-prefix-wrapper .input-prefix-right, body.wcag-contrast .input-prefix-wrapper input[type=date]::before {
        display: flex;
        justify-content: center;
        align-items: center;
        float: left;
        border: 1px solid #333333;
    }
    /* line 774, ../scss/2-atoms/_inputs.scss */
    body.wcag-contrast .input-prefix-wrapper.right .input-prefix, body.wcag-contrast .input-prefix-wrapper.right .input-prefix-right, body.wcag-contrast .input-prefix-wrapper.right input[type=date]::before {
        border-right: 1px solid #333333;
    }
    /* line 779, ../scss/2-atoms/_inputs.scss */
    body.wcag-contrast .input-prefix-wrapper.is-disabled .input-prefix, body.wcag-contrast .input-prefix-wrapper.is-disabled .input-prefix-right, body.wcag-contrast .input-prefix-wrapper.is-disabled input[type=date]::before, body.wcag-contrast .input-prefix-wrapper .disabled .input-prefix, body.wcag-contrast .input-prefix-wrapper .disabled .input-prefix-right, body.wcag-contrast .input-prefix-wrapper .disabled input[type=date]::before {
        pointer-events: none;
    }
    /* line 782, ../scss/2-atoms/_inputs.scss */
    body.wcag-contrast .input-prefix-wrapper.is-disabled input, body.wcag-contrast .input-prefix-wrapper .disabled input {
        color: #333333;
    }
    /* line 788, ../scss/2-atoms/_inputs.scss */
    body.wcag-contrast .input-prefix-wrapper:not(.date) .input-prefix, body.wcag-contrast .input-prefix-wrapper:not(.date) .input-prefix-right, body.wcag-contrast .input-prefix-wrapper:not(.date) input[type=date]::before {
        background: url("../img/icons/Euro-dark.svg") no-repeat center center;
        background-size: 20px;
    }
        /* line 789, ../scss/2-atoms/_inputs.scss */
        body.wcag-contrast .input-prefix-wrapper:not(.date) .input-prefix img, body.wcag-contrast .input-prefix-wrapper:not(.date) .input-prefix-right img, body.wcag-contrast .input-prefix-wrapper:not(.date) input[type=date]::before img {
            display: none;
        }
        /* line 796, ../scss/2-atoms/_inputs.scss */
        body.wcag-contrast .input-prefix-wrapper:not(.date) .input-prefix.right, body.wcag-contrast .input-prefix-wrapper:not(.date) .right.input-prefix-right, body.wcag-contrast .input-prefix-wrapper:not(.date) input.right[type=date]::before {
            background: url("../img/icons/Percent-dark.svg") no-repeat center center;
            background-size: 20px;
        }
            /* line 797, ../scss/2-atoms/_inputs.scss */
            body.wcag-contrast .input-prefix-wrapper:not(.date) .input-prefix.right img, body.wcag-contrast .input-prefix-wrapper:not(.date) .right.input-prefix-right img, body.wcag-contrast .input-prefix-wrapper:not(.date) input.right[type=date]::before img {
                display: none;
            }
    /* line 808, ../scss/2-atoms/_inputs.scss */
    body.wcag-contrast .input-prefix-wrapper.date .input-prefix, body.wcag-contrast .input-prefix-wrapper.date .input-prefix-right, body.wcag-contrast .input-prefix-wrapper.date input[type=date]::before {
        background: none;
    }
        /* line 811, ../scss/2-atoms/_inputs.scss */
        body.wcag-contrast .input-prefix-wrapper.date .input-prefix span.prefix, body.wcag-contrast .input-prefix-wrapper.date .input-prefix-right span.prefix, body.wcag-contrast .input-prefix-wrapper.date input[type=date]::before span.prefix, body.wcag-contrast .input-prefix-wrapper.date .input-prefix a.prefix, body.wcag-contrast .input-prefix-wrapper.date .input-prefix-right a.prefix, body.wcag-contrast .input-prefix-wrapper.date input[type=date]::before a.prefix {
            background: url("../img/icons/Calendar-dark.svg") no-repeat center center;
            background-size: 14px;
            height: 15px;
        }
            /* line 815, ../scss/2-atoms/_inputs.scss */
            body.wcag-contrast .input-prefix-wrapper.date .input-prefix span.prefix img, body.wcag-contrast .input-prefix-wrapper.date .input-prefix-right span.prefix img, body.wcag-contrast .input-prefix-wrapper.date input[type=date]::before span.prefix img, body.wcag-contrast .input-prefix-wrapper.date .input-prefix a.prefix img, body.wcag-contrast .input-prefix-wrapper.date .input-prefix-right a.prefix img, body.wcag-contrast .input-prefix-wrapper.date input[type=date]::before a.prefix img {
                display: none;
            }
/* line 825, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .radioboxwrapper input[type=radio] + label.radio::before {
    background: #F6F7F8;
    border: 1px solid #333333;
}
/* line 832, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .radioboxwrapper input[type=radio]:checked + label.radio::before {
    background: #333333;
    -webkit-box-shadow: inset 0px 0px 0px 3px #F6F7F8;
    -moz-box-shadow: inset 0px 0px 0px 3px #F6F7F8;
    box-shadow: inset 0px 0px 0px 3px #F6F7F8;
}
/* line 840, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .checkboxwrapper input[type=checkbox]:checked + label.checkbox {
    background: #ffffff url(../img/icons/Check-dark.svg) no-repeat top center;
    background-size: cover;
}
/* line 847, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .checkboxwrapper input[type=checkbox] + label.checkbox, body.wcag-contrast .checkboxwrapper input[type=radio] + label.radio {
    background: #ffffff;
    border: 1px solid #333333;
}
/* line 852, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .checkboxwrapper input[type=checkbox]:checked + label.checkbox {
    background: #ffffff url(../img/icons/Check-dark.svg) no-repeat top center;
    background-size: cover;
}
/* line 860, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .radioboxwrapper input[type=radio] + label.radio::before {
    background: #F6F7F8;
    border: 1px solid #333333;
}
/* line 867, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .radioboxwrapper input[type=radio]:checked + label.radio::before {
    content: '';
    background: #333333;
    -webkit-box-shadow: inset 0px 0px 0px 3px #F6F7F8;
    -moz-box-shadow: inset 0px 0px 0px 3px #F6F7F8;
    box-shadow: inset 0px 0px 0px 3px #F6F7F8;
}
/* line 876, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .checkbox-selection input[type="checkbox"] + label.checkbox::before {
    background: #ffffff;
    border: 1px solid #333333;
}
/* line 881, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .checkbox-selection input[type=checkbox] + label.checkbox:hover::before {
    border: 0px solid transparent;
}
/* line 884, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .checkbox-selection input[type=checkbox] + label.checkbox:hover::after {
    border: 2px solid #000;
}
/* line 889, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .checkbox-selection input[type=checkbox]:checked + label.checkbox::before {
    background: #ffffff;
    border: 1px solid #333333;
}
/* line 893, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .checkbox-selection input[type=checkbox]:checked + label.checkbox::after {
    content: '';
    background: url(../img/icons/Check-dark.svg) no-repeat 0px 0px;
    background-size: 17px;
}
/* line 899, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .checkbox-selection input[type=checkbox]:checked + label.checkbox:hover::after {
    border: 0px solid #000;
}
/* line 905, ../scss/2-atoms/_inputs.scss */
body.wcag-contrast .togglewrapper input[type=checkbox]:checked + label::after {
    content: '';
    background: url(../img/icons/Check-dark.svg) no-repeat 0px 0px;
    background-size: 15px;
}

/* line 3, ../scss/2-atoms/_menu.scss */
.nav-main ul.nav {
    padding-left: 0px;
    margin: 0px;
    display: inline-block;
}
    /* line 7, ../scss/2-atoms/_menu.scss */
    .nav-main ul.nav li.nav-item {
        display: inline-block;
        float: left;
        margin-right: 15px;
    }

/* line 15, ../scss/2-atoms/_menu.scss */
.nav-link {
    border-radius: 5px;
    line-height: 44px;
    height: 46px;
    display: flex;
    align-items: center;
    text-decoration: none;
    padding: 0px 45px 0px 15px;
    letter-spacing: 0.2px;
    font-size: 0.9375rem;
    font-family: "Open Sans", sans-serif;
    color: #2C9DCE;
    border: 2px solid #2C9DCE;
    font-weight: bold;
    position: relative;
    background: #F6F7F8;
}
    /* line 32, ../scss/2-atoms/_menu.scss */
    .nav-link:after {
        content: '';
        background: url("../img/icons/Arrow-right-blue.svg") no-repeat center center;
        background-size: 100%;
        position: absolute;
        right: 15px;
        top: 15px;
        width: 15px;
        height: 15px;
    }
    /* line 43, ../scss/2-atoms/_menu.scss */
    .nav-link:hover, .nav-link.hover, .nav-link.active, .nav-link.is-active {
        background: #2C9DCE;
        border: 2px solid #2C9DCE;
        color: #ffffff;
    }
        /* line 50, ../scss/2-atoms/_menu.scss */
        .nav-link:hover:after, .nav-link.hover:after {
            content: '';
            background: url("../img/icons/Arrow-right-white.svg") no-repeat center center;
            background-size: 100%;
        }
        /* line 58, ../scss/2-atoms/_menu.scss */
        .nav-link.active:after, .nav-link.is-active:after {
            content: '';
            background: url("../img/icons/Arrow-down-white.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 65, ../scss/2-atoms/_menu.scss */
    .nav-link.disabled, .nav-link.is-disabled {
        color: #94A8B0 !important;
        cursor: not-allowed;
        pointer-events: none;
        background: #d9dee2;
        border: 2px solid #94A8B0;
    }
        /* line 71, ../scss/2-atoms/_menu.scss */
        .nav-link.disabled:after, .nav-link.is-disabled:after {
            background: url("../img/icons/Arrow-right.svg") no-repeat center center;
            background-size: 100%;
        }
        /* line 75, ../scss/2-atoms/_menu.scss */
        .nav-link.disabled:hover, .nav-link.is-disabled:hover {
            cursor: not-allowed;
            background: #F6F7F8;
            color: #94A8B0;
        }

/* line 84, ../scss/2-atoms/_menu.scss */
body.wcag-size .nav-link {
    font-size: calc(15px * 1.25);
    padding: 0px 30px 0px 10px;
}
    /* line 87, ../scss/2-atoms/_menu.scss */
    body.wcag-size .nav-link::after {
        right: 10px;
    }

/* line 95, ../scss/2-atoms/_menu.scss */
body.wcag-contrast .nav-link {
    color: #333333;
    border: 2px solid #333333;
}
    /* line 101, ../scss/2-atoms/_menu.scss */
    body.wcag-contrast .nav-link:after {
        content: '';
        background: url("../img/icons/Arrow-right-dark.svg") no-repeat center center;
        background-size: 100%;
    }
    /* line 107, ../scss/2-atoms/_menu.scss */
    body.wcag-contrast .nav-link:hover, body.wcag-contrast .nav-link.hover, body.wcag-contrast .nav-link.active, body.wcag-contrast .nav-link.is-active {
        background: #333333;
        border: 2px solid #333333;
        color: #ffffff;
    }
        /* line 111, ../scss/2-atoms/_menu.scss */
        body.wcag-contrast .nav-link:hover .alert .alert-message.warning, body.wcag-contrast .nav-link.hover .alert .alert-message.warning, body.wcag-contrast .nav-link.active .alert .alert-message.warning, body.wcag-contrast .nav-link.is-active .alert .alert-message.warning {
            color: #ffffff;
        }
            /* line 113, ../scss/2-atoms/_menu.scss */
            body.wcag-contrast .nav-link:hover .alert .alert-message.warning::before, body.wcag-contrast .nav-link.hover .alert .alert-message.warning::before, body.wcag-contrast .nav-link.active .alert .alert-message.warning::before, body.wcag-contrast .nav-link.is-active .alert .alert-message.warning::before {
                content: "";
                background: url(../img/icons/Alert-white.svg) center center/100% no-repeat;
            }
        /* line 120, ../scss/2-atoms/_menu.scss */
        body.wcag-contrast .nav-link:hover:after, body.wcag-contrast .nav-link.hover:after {
            content: '';
            background: url("../img/icons/Arrow-right-white.svg") no-repeat center center;
            background-size: 100%;
        }
        /* line 127, ../scss/2-atoms/_menu.scss */
        body.wcag-contrast .nav-link.active::after, body.wcag-contrast .nav-link.is-active::after {
            content: '';
            background: url(../img/icons/Arrow-down-white.svg) no-repeat center center;
            background-size: 100%;
        }

/* line 2, ../scss/2-atoms/_outputs.scss */
.output-field {
    font-family: "Open Sans", sans-serif;
    font-size: 0.9375rem;
    color: #5F7781;
    display: inline-block;
    line-height: 18px;
    padding: 4px 0px;
}

    /* line 11, ../scss/2-atoms/_outputs.scss */
    .output-field.output-input-field {
        line-height: 33px;
        width: 100%;
    }

/* line 17, ../scss/2-atoms/_outputs.scss */
.output-prefix::before {
    margin-right: 5px;
}
/* line 21, ../scss/2-atoms/_outputs.scss */
.output-prefix.euro::before {
    content: '�';
}
/* line 26, ../scss/2-atoms/_outputs.scss */
.output-prefix.percent::before {
    content: '%';
}

/* line 33, ../scss/2-atoms/_outputs.scss */
.output-surfix::after {
    margin-left: 5px;
}
/* line 37, ../scss/2-atoms/_outputs.scss */
.output-surfix.euro::after {
    content: '�';
}
/* line 42, ../scss/2-atoms/_outputs.scss */
.output-surfix.percent::after {
    content: '%';
}

/* line 49, ../scss/2-atoms/_outputs.scss */
body.wcag-size .output-field {
    font-size: calc(15px * 1.25);
}

/* line 55, ../scss/2-atoms/_outputs.scss */
body.wcag-contrast .output-field {
    color: #333333;
}

/* line 2, ../scss/2-atoms/_tabs.scss */
.tabs {
    border: 0px;
}
    /* line 5, ../scss/2-atoms/_tabs.scss */
    .tabs li a {
        text-decoration: none;
        font-family: "Open Sans", sans-serif;
        color: #383838;
        font-size: 1rem;
    }
    /* line 12, ../scss/2-atoms/_tabs.scss */
    .tabs li:hover a {
        color: #383838;
    }
    /* line 16, ../scss/2-atoms/_tabs.scss */
    .tabs li.is-active {
        border-bottom: 0px;
    }
        /* line 18, ../scss/2-atoms/_tabs.scss */
        .tabs li.is-active a {
            font-weight: 600;
            color: #383838;
        }
    /* line 25, ../scss/2-atoms/_tabs.scss */
    .tabs.horizontal {
        border-bottom: 1px solid #8198A2;
        margin-bottom: 1px;
    }
        /* line 28, ../scss/2-atoms/_tabs.scss */
        .tabs.horizontal li {
            margin-bottom: -1px;
            border: 1px solid #8198A2;
            margin-left: 5px;
            border-top-right-radius: 5px;
            border-top-left-radius: 5px;
            overflow: hidden;
        }
            /* line 35, ../scss/2-atoms/_tabs.scss */
            .tabs.horizontal li a {
                background: #F6F7F8;
            }
            /* line 38, ../scss/2-atoms/_tabs.scss */
            .tabs.horizontal li.is-active {
                border-bottom: 1px solid #ffffff;
            }
                /* line 40, ../scss/2-atoms/_tabs.scss */
                .tabs.horizontal li.is-active a {
                    background: #ffffff;
                }
    /* line 52, ../scss/2-atoms/_tabs.scss */
    .tabs.vertical li.is-active {
        border-left: 2px solid #8198A2;
    }
        /* line 54, ../scss/2-atoms/_tabs.scss */
        .tabs.vertical li.is-active a {
            background: #F6F7F8;
            font-weight: 600;
        }

/* line 64, ../scss/2-atoms/_tabs.scss */
.tabs-content {
    border: 0px;
}
    /* line 66, ../scss/2-atoms/_tabs.scss */
    .tabs-content.vertical {
        border: 0px;
    }

/* line 71, ../scss/2-atoms/_tabs.scss */
.tab-overflow-scroll {
    max-height: 396px;
    overflow-y: auto;
}

/* line 81, ../scss/2-atoms/_tabs.scss */
body.wcag-contrast .tabs.horizontal {
    border-bottom: 1px solid #333333;
}
    /* line 83, ../scss/2-atoms/_tabs.scss */
    body.wcag-contrast .tabs.horizontal li {
        border: 1px solid #333333;
    }
/* line 90, ../scss/2-atoms/_tabs.scss */
body.wcag-contrast .tabs.vertical li.is-active {
    border-left: 2px solid #333333;
}

/* line 2, ../scss/3-molecules/_alerts.scss */
.alert .alert-message {
    padding: 18px 20px;
    font-weight: bold;
    min-height: 44px;
    display: flex;
    align-items: center;
}
    /* line 9, ../scss/3-molecules/_alerts.scss */
    .alert .alert-message > *:not(.alert-close) {
        flex-grow: 1;
    }
    /* line 13, ../scss/3-molecules/_alerts.scss */
    .alert .alert-message .alert-text {
        font-weight: bold;
        flex-grow: 2;
    }
    /* line 18, ../scss/3-molecules/_alerts.scss */
    .alert .alert-message .alert-close {
        flex-basis: 24px;
        background: url("../img/icons/Close-red.svg") no-repeat center center;
        background-size: 15px;
        display: inline-block;
        width: 24px;
        height: 24px;
        margin-right: -4px;
        align-self: flex-start;
    }
        /* line 28, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message .alert-close:hover {
            cursor: pointer;
            background: url("../img/icons/Close.svg") no-repeat center center;
            background-size: 15px;
        }
    /* line 34, ../scss/3-molecules/_alerts.scss */
    .alert .alert-message::before {
        display: inline-block;
        width: 23px;
        height: 23px;
        float: left;
        margin-right: 15px;
    }
    /* line 42, ../scss/3-molecules/_alerts.scss */
    .alert .alert-message.error {
        color: #E34343;
    }
        /* line 44, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message.error::before {
            content: '';
            background: url("../img/icons/Alert-danger.svg") no-repeat center center;
            background-size: 100%;
        }
        /* line 50, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message.error.dropdown-toggle:after {
            background: url("../img/icons/Arrow-down-red.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 56, ../scss/3-molecules/_alerts.scss */
    .alert .alert-message.warning {
        color: #DB7100;
    }
        /* line 58, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message.warning .alert-close {
            background: url("../img/icons/Close-orange.svg") no-repeat center center;
            background-size: 15px;
        }
            /* line 61, ../scss/3-molecules/_alerts.scss */
            .alert .alert-message.warning .alert-close:hover {
                background: url("../img/icons/Close.svg") no-repeat center center;
                background-size: 15px;
            }
        /* line 66, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message.warning::before {
            content: '';
            background: url("../img/icons/Alert-warning.svg") no-repeat center center;
            background-size: 100%;
        }
        /* line 72, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message.warning.dropdown-toggle:after {
            background: url("../img/icons/Arrow-down-orange.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 78, ../scss/3-molecules/_alerts.scss */
    .alert .alert-message.success {
        color: #2AA75A;
    }
        /* line 80, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message.success .alert-close {
            background: url("../img/icons/Close-green.svg") no-repeat center center;
            background-size: 15px;
        }
            /* line 83, ../scss/3-molecules/_alerts.scss */
            .alert .alert-message.success .alert-close:hover {
                background: url("../img/icons/Close.svg") no-repeat center center;
                background-size: 15px;
            }
        /* line 88, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message.success::before {
            content: '';
            background: url("../img/icons/Alert-check.svg") no-repeat center center;
            background-size: 100%;
        }
        /* line 94, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message.success.dropdown-toggle:after {
            background: url("../img/icons/Arrow-down-green.svg") no-repeat center center;
            background-size: 100%;
        }
    /* line 100, ../scss/3-molecules/_alerts.scss */
    .alert .alert-message.info {
        color: #287CAE;
    }
        /* line 102, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message.info .alert-close {
            background: url("../img/icons/Close-blue.svg") no-repeat center center;
            background-size: 15px;
        }
            /* line 105, ../scss/3-molecules/_alerts.scss */
            .alert .alert-message.info .alert-close:hover {
                background: url("../img/icons/Close.svg") no-repeat center center;
                background-size: 15px;
            }
        /* line 110, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message.info::before {
            content: '';
            background: url("../img/icons/Alert-blue.svg") no-repeat center center;
            background-size: 100%;
        }
        /* line 116, ../scss/3-molecules/_alerts.scss */
        .alert .alert-message.info.dropdown-toggle:after {
            background: url("../img/icons/Arrow-down-info.svg") no-repeat center center;
            background-size: 100%;
        }
/* line 124, ../scss/3-molecules/_alerts.scss */
.alert.error {
    border-left: 4px solid #E34343;
    background: #fadede;
}
/* line 128, ../scss/3-molecules/_alerts.scss */
.alert.warning {
    border-left: 4px solid #DB7100;
    background: #ffeedb;
}
/* line 132, ../scss/3-molecules/_alerts.scss */
.alert.success {
    border-left: 4px solid #2AA75A;
    background: #daf6e5;
}
/* line 136, ../scss/3-molecules/_alerts.scss */
.alert.info {
    border-left: 4px solid #287CAE;
    background: #deeef7;
}
/* line 140, ../scss/3-molecules/_alerts.scss */
.alert.light {
    font-weight: normal;
}
    /* line 142, ../scss/3-molecules/_alerts.scss */
    .alert.light .alert-message {
        font-weight: normal;
    }
        /* line 143, ../scss/3-molecules/_alerts.scss */
        .alert.light .alert-message::before {
            display: none;
        }
        /* line 147, ../scss/3-molecules/_alerts.scss */
        .alert.light .alert-message b, .alert.light .alert-message strong {
            font-weight: bold;
        }
/* line 152, ../scss/3-molecules/_alerts.scss */
.alert.alert-rounded {
    border-radius: 50px;
    border-left: 0px;
    min-height: 28px;
    padding: 0px 7px;
    border-left: 0px;
    display: inline-flex;
    margin: 6px 0px;
}
    /* line 161, ../scss/3-molecules/_alerts.scss */
    .alert.alert-rounded .alert-message {
        padding: 0px;
        min-height: 28px;
        font-size: 0.875rem;
        display: flex;
    }
        /* line 167, ../scss/3-molecules/_alerts.scss */
        .alert.alert-rounded .alert-message > span {
            margin-left: 5px;
            padding: 0px;
        }
        /* line 172, ../scss/3-molecules/_alerts.scss */
        .alert.alert-rounded .alert-message::before {
            width: 16px;
            height: 16px;
            margin-right: 5px;
        }
    /* line 178, ../scss/3-molecules/_alerts.scss */
    .alert.alert-rounded.small, .dropdownbox.cta .alert.alert-rounded.dropdown-toggle, .cta.accordionbox .alert.alert-rounded.dropdown-toggle {
        min-height: 24px;
        line-height: 24px;
        margin: 0px 0px;
    }
        /* line 182, ../scss/3-molecules/_alerts.scss */
        .alert.alert-rounded.small .alert-message, .dropdownbox.cta .alert.alert-rounded.dropdown-toggle .alert-message, .cta.accordionbox .alert.alert-rounded.dropdown-toggle .alert-message {
            min-height: 24px;
            line-height: 24px;
        }
/* line 188, ../scss/3-molecules/_alerts.scss */
.alert.white {
    background: white;
}

/* line 195, ../scss/3-molecules/_alerts.scss */
.card .alert:not(.alert-rounded) .alert-message {
    display: block;
}

/* line 204, ../scss/3-molecules/_alerts.scss */
body.wcag-size .alert.alert-rounded .alert-message {
    font-size: calc(14px * 1.25);
}

/* line 214, ../scss/3-molecules/_alerts.scss */
body.wcag-contrast .alert .alert-message .alert-close {
    background: url("../img/icons/Close-dark.svg") no-repeat center center;
    background-size: 15px;
}
    /* line 219, ../scss/3-molecules/_alerts.scss */
    body.wcag-contrast .alert .alert-message .alert-close:hover {
        background: url("../img/icons/Close-dark.svg") no-repeat center center;
        background-size: 15px;
    }
/* line 225, ../scss/3-molecules/_alerts.scss */
body.wcag-contrast .alert .alert-message.error {
    color: #333333;
}
    /* line 228, ../scss/3-molecules/_alerts.scss */
    body.wcag-contrast .alert .alert-message.error::before {
        content: '';
        background: url("../img/icons/Alert-dark.svg") no-repeat center center;
        background-size: 100%;
    }
    /* line 235, ../scss/3-molecules/_alerts.scss */
    body.wcag-contrast .alert .alert-message.error.dropdown-toggle:after {
        background: url("../img/icons/Arrow-down-dark.svg") no-repeat center center;
        background-size: 100%;
    }
/* line 242, ../scss/3-molecules/_alerts.scss */
body.wcag-contrast .alert .alert-message.warning {
    color: #333333;
}
    /* line 245, ../scss/3-molecules/_alerts.scss */
    body.wcag-contrast .alert .alert-message.warning .alert-close {
        background: url("../img/icons/Close-dark.svg") no-repeat center center;
        background-size: 15px;
    }
        /* line 249, ../scss/3-molecules/_alerts.scss */
        body.wcag-contrast .alert .alert-message.warning .alert-close:hover {
            background: url("../img/icons/Close-dark.svg") no-repeat center center;
            background-size: 15px;
        }
    /* line 255, ../scss/3-molecules/_alerts.scss */
    body.wcag-contrast .alert .alert-message.warning::before {
        content: '';
        background: url("../img/icons/Alert-dark.svg") no-repeat center center;
        background-size: 100%;
    }
    /* line 262, ../scss/3-molecules/_alerts.scss */
    body.wcag-contrast .alert .alert-message.warning.dropdown-toggle:after {
        background: url("../img/icons/Arrow-down-dark.svg") no-repeat center center;
        background-size: 100%;
    }
/* line 269, ../scss/3-molecules/_alerts.scss */
body.wcag-contrast .alert .alert-message.success {
    color: #333333;
}
    /* line 272, ../scss/3-molecules/_alerts.scss */
    body.wcag-contrast .alert .alert-message.success .alert-close {
        background: url("../img/icons/Close-dark.svg") no-repeat center center;
        background-size: 15px;
    }
        /* line 276, ../scss/3-molecules/_alerts.scss */
        body.wcag-contrast .alert .alert-message.success .alert-close:hover {
            background: url("../img/icons/Close-dark.svg") no-repeat center center;
            background-size: 15px;
        }
    /* line 282, ../scss/3-molecules/_alerts.scss */
    body.wcag-contrast .alert .alert-message.success::before {
        content: '';
        background: url("../img/icons/Alert-check-dark.svg") no-repeat center center;
        background-size: 100%;
    }
    /* line 289, ../scss/3-molecules/_alerts.scss */
    body.wcag-contrast .alert .alert-message.success.dropdown-toggle:after {
        background: url("../img/icons/Arrow-down-dark.svg") no-repeat center center;
        background-size: 100%;
    }
/* line 297, ../scss/3-molecules/_alerts.scss */
body.wcag-contrast .alert.error {
    border-left: 10px solid #333333;
    background: rgba(51, 51, 51, 0.15);
}
/* line 302, ../scss/3-molecules/_alerts.scss */
body.wcag-contrast .alert.warning {
    border-left: 10px solid #333333;
    background: rgba(51, 51, 51, 0.15);
}
/* line 307, ../scss/3-molecules/_alerts.scss */
body.wcag-contrast .alert.success {
    border-left: 10px solid #333333;
    background: rgba(51, 51, 51, 0.15);
}
/* line 311, ../scss/3-molecules/_alerts.scss */
body.wcag-contrast .alert.alert-rounded {
    border-left: 0px;
}

/* line 2, ../scss/3-molecules/_buttons-dropdown.scss */
.button-dropdown {
    padding: 0px;
    background: transparent;
    z-index: 50;
    min-width: 150px;
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 34px;
    transition: all 400ms ease-in-out;
}
    /* line 13, ../scss/3-molecules/_buttons-dropdown.scss */
    .button-dropdown .button, .button-dropdown .dropdownbox.cta .dropdown-toggle, .dropdownbox.cta .button-dropdown .dropdown-toggle, .button-dropdown .cta.accordionbox .dropdown-toggle, .cta.accordionbox .button-dropdown .dropdown-toggle, .button-dropdown #notifications .header .mark-all-as-read, #notifications .header .button-dropdown .mark-all-as-read, .button-dropdown #notifications .notification .more .mark-as-read, #notifications .notification .more .button-dropdown .mark-as-read {
        margin-bottom: 5px;
        max-width: 100%;
        width: 100%;
        transition: all 400ms ease-in-out;
        display: none;
    }
        /* line 19, ../scss/3-molecules/_buttons-dropdown.scss */
        .button-dropdown .button.button-action, .button-dropdown .dropdownbox.cta .button-action.dropdown-toggle, .dropdownbox.cta .button-dropdown .button-action.dropdown-toggle, .button-dropdown .cta.accordionbox .button-action.dropdown-toggle, .cta.accordionbox .button-dropdown .button-action.dropdown-toggle, .button-dropdown #notifications .header .button-action.mark-all-as-read, #notifications .header .button-dropdown .button-action.mark-all-as-read, .button-dropdown #notifications .notification .more .button-action.mark-as-read, #notifications .notification .more .button-dropdown .button-action.mark-as-read {
            display: flex;
        }
            /* line 21, ../scss/3-molecules/_buttons-dropdown.scss */
            .button-dropdown .button.button-action > img, .button-dropdown .dropdownbox.cta .button-action.dropdown-toggle > img, .dropdownbox.cta .button-dropdown .button-action.dropdown-toggle > img, .button-dropdown .cta.accordionbox .button-action.dropdown-toggle > img, .cta.accordionbox .button-dropdown .button-action.dropdown-toggle > img, .button-dropdown #notifications .header .button-action.mark-all-as-read > img, #notifications .header .button-dropdown .button-action.mark-all-as-read > img, .button-dropdown #notifications .notification .more .button-action.mark-as-read > img, #notifications .notification .more .button-dropdown .button-action.mark-as-read > img {
                transform: rotate(0deg);
                transition: all 400ms ease-in-out;
            }
    /* line 28, ../scss/3-molecules/_buttons-dropdown.scss */
    .button-dropdown:hover {
        background: #F6F7F8;
        padding: 5px;
        transition: all 400ms ease-in-out;
    }
        /* line 32, ../scss/3-molecules/_buttons-dropdown.scss */
        .button-dropdown:hover .button, .button-dropdown:hover .dropdownbox.cta .dropdown-toggle, .dropdownbox.cta .button-dropdown:hover .dropdown-toggle, .button-dropdown:hover .cta.accordionbox .dropdown-toggle, .cta.accordionbox .button-dropdown:hover .dropdown-toggle, .button-dropdown:hover #notifications .header .mark-all-as-read, #notifications .header .button-dropdown:hover .mark-all-as-read, .button-dropdown:hover #notifications .notification .more .mark-as-read, #notifications .notification .more .button-dropdown:hover .mark-as-read {
            display: flex;
            max-width: 100%;
            transition: all 400ms ease-in-out;
        }
            /* line 39, ../scss/3-molecules/_buttons-dropdown.scss */
            .button-dropdown:hover .button.button-action > img, .button-dropdown:hover .dropdownbox.cta .button-action.dropdown-toggle > img, .dropdownbox.cta .button-dropdown:hover .button-action.dropdown-toggle > img, .button-dropdown:hover .cta.accordionbox .button-action.dropdown-toggle > img, .cta.accordionbox .button-dropdown:hover .button-action.dropdown-toggle > img, .button-dropdown:hover #notifications .header .button-action.mark-all-as-read > img, #notifications .header .button-dropdown:hover .button-action.mark-all-as-read > img, .button-dropdown:hover #notifications .notification .more .button-action.mark-as-read > img, #notifications .notification .more .button-dropdown:hover .button-action.mark-as-read > img {
                transform: rotate(180deg);
                transition: all 400ms ease-in-out;
            }
        /* line 45, ../scss/3-molecules/_buttons-dropdown.scss */
        .button-dropdown:hover .dropdown-content {
            display: block;
            position: absolute;
            background: #F6F7F8;
            top: 45px;
        }

    /* line 54, ../scss/3-molecules/_buttons-dropdown.scss */
    .button-dropdown.fixed-bottom {
        position: fixed;
        bottom: 0px;
        left: 0px;
        width: 100%;
    }

/* line 61, ../scss/3-molecules/_buttons-dropdown.scss */
a.button.button-action, .dropdownbox.cta a.button-action.dropdown-toggle, .cta.accordionbox a.button-action.dropdown-toggle, #notifications .header a.button-action.mark-all-as-read, #notifications .notification .more a.button-action.mark-as-read {
    margin-bottom: 5px;
    max-width: 100%;
    width: 100%;
    transition: all 400ms ease-in-out;
}

/* line 68, ../scss/3-molecules/_buttons-dropdown.scss */
.dropdown-content {
    display: none;
}

/* line 72, ../scss/3-molecules/_buttons-dropdown.scss */
.monthswitcher {
    overflow: hidden;
    position: relative;
}
    /* line 76, ../scss/3-molecules/_buttons-dropdown.scss */
    .monthswitcher a:hover {
        cursor: pointer;
    }
    /* line 80, ../scss/3-molecules/_buttons-dropdown.scss */
    .monthswitcher a.prev, .monthswitcher a.next {
        padding: 6px 5px 5px;
        float: left;
    }
        /* line 84, ../scss/3-molecules/_buttons-dropdown.scss */
        .monthswitcher a.prev img, .monthswitcher a.next img {
            width: 16px;
        }
    /* line 88, ../scss/3-molecules/_buttons-dropdown.scss */
    .monthswitcher .monthselector {
        float: left;
    }
        /* line 90, ../scss/3-molecules/_buttons-dropdown.scss */
        .monthswitcher .monthselector > img {
            margin: 0px;
            position: absolute;
            height: 30px;
            top: -40px;
            left: 50%;
            width: 28px;
            margin-left: -12px;
            transition: all 0.2s ease-in-out;
        }
        /* line 100, ../scss/3-molecules/_buttons-dropdown.scss */
        .monthswitcher .monthselector > span {
            opacity: 1.0;
            transition: all 0.2s ease-in-out;
            padding: 4px;
            line-height: 34px;
            display: inline-block;
            margin: 0px 2px;
            font-family: "Exo", sans-serif;
            font-size: 1.125rem;
            font-weight: 500;
        }
        /* line 113, ../scss/3-molecules/_buttons-dropdown.scss */
        .monthswitcher .monthselector:hover > img {
            top: 2px;
            transition: all 0.2s ease-in-out;
        }
        /* line 117, ../scss/3-molecules/_buttons-dropdown.scss */
        .monthswitcher .monthselector:hover > span {
            opacity: 0.0;
            transition: all 0.2s ease-in-out;
        }

/* line 2, ../scss/3-molecules/_cards.scss */
.card {
    padding: 10px 0px;
    border: 0px;
    overflow: auto;
    margin-bottom: 20px;
}
    /* line 8, ../scss/3-molecules/_cards.scss */
    .card h3, .card h4, .card h5 {
        border-bottom: 1px solid #94A8B0;
        font-weight: 600;
    }
        /* line 11, ../scss/3-molecules/_cards.scss */
        .card h3.no-border, .card h4.no-border, .card h5.no-border {
            border-bottom: 0px solid #94A8B0;
        }
    /* line 16, ../scss/3-molecules/_cards.scss */
    .card.inverse {
        padding: 10px 25px 20px;
        background: #F6F7F8;
    }
    /* line 21, ../scss/3-molecules/_cards.scss */
    .card.blue {
        background: #deeef7;
    }
    /* line 25, ../scss/3-molecules/_cards.scss */
    .card.fixed {
        position: fixed;
        bottom: 0px;
        left: 0px;
        width: 100%;
        border-radius: 0px;
        padding: 20px;
        margin-bottom: 0px;
    }
        /* line 33, ../scss/3-molecules/_cards.scss */
        .card.fixed h3, .card.fixed h4, .card.fixed h5 {
            border-bottom: 0px solid #94A8B0;
            margin: 0px;
        }

/* line 40, ../scss/3-molecules/_cards.scss */
#container:has(.card.fixed) {
    padding-bottom: 160px;
}
    /* line 43, ../scss/3-molecules/_cards.scss */
    #container:has(.card.fixed) #container:has(.card.fixed) {
        padding-bottom: 0px;
    }

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    /* line 40, ../scss/3-molecules/_cards.scss */
    #container:has(.card.fixed) {
        padding-bottom: 240px;
    }
        /* line 50, ../scss/3-molecules/_cards.scss */
        #container:has(.card.fixed) #container:has(.card.fixed) {
            padding-bottom: 0px;
        }
}

/* line 19, ../scss/3-molecules/_datepicker.scss */
.datepicker {
    display: none;
    position: absolute;
    padding: 4px;
    margin-top: 1px;
    direction: ltr;
}
    /* line 25, ../scss/3-molecules/_datepicker.scss */
    .datepicker.dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        float: left;
        display: none;
        min-width: 160px;
        list-style: none;
        background-color: #F6F7F8;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        background-clip: padding-box;
        *border-right-width: 2px;
        *border-bottom-width: 2px;
        color: #383838;
        font-size: 13px;
        line-height: 18px;
    }
        /* line 51, ../scss/3-molecules/_datepicker.scss */
        .datepicker.dropdown-menu th {
            padding: 4px 5px;
        }
        /* line 52, ../scss/3-molecules/_datepicker.scss */
        .datepicker.dropdown-menu td {
            padding: 4px 5px;
        }
    /* line 54, ../scss/3-molecules/_datepicker.scss */
    .datepicker table {
        border: 0;
        margin: 0;
        width: auto;
    }
        /* line 58, ../scss/3-molecules/_datepicker.scss */
        .datepicker table tr td span {
            display: block;
            width: 23%;
            height: 54px;
            line-height: 54px;
            float: left;
            margin: 1%;
            cursor: pointer;
        }
    /* line 68, ../scss/3-molecules/_datepicker.scss */
    .datepicker td {
        text-align: center;
        width: 20px;
        height: 20px;
        border: 0;
        font-size: 12px;
        padding: 4px 8px;
        background: #F6F7F8;
        cursor: pointer;
    }
        /* line 77, ../scss/3-molecules/_datepicker.scss */
        .datepicker td.active.day, .datepicker td.active.year {
            background: #E20513;
            color: #ffffff;
        }
            /* line 79, ../scss/3-molecules/_datepicker.scss */
            .datepicker td.active.day:hover, .datepicker td.active.year:hover {
                color: #383838;
            }
        /* line 84, ../scss/3-molecules/_datepicker.scss */
        .datepicker td.old, .datepicker td.new {
            color: #999;
        }
        /* line 85, ../scss/3-molecules/_datepicker.scss */
        .datepicker td span.active {
            background: #E20513;
        }
        /* line 86, ../scss/3-molecules/_datepicker.scss */
        .datepicker td.day.disabled {
            color: #8198A2;
        }
        /* line 87, ../scss/3-molecules/_datepicker.scss */
        .datepicker td span.month.disabled, .datepicker td span.year.disabled {
            color: #8198A2;
        }
        /* line 91, ../scss/3-molecules/_datepicker.scss */
        .datepicker td.day:hover {
            background: #ffffff;
        }
    /* line 96, ../scss/3-molecules/_datepicker.scss */
    .datepicker th {
        text-align: center;
        width: 20px;
        height: 20px;
        border: 0;
        font-size: 12px;
        padding: 4px 8px;
        background: #F6F7F8;
        cursor: pointer;
    }
        /* line 105, ../scss/3-molecules/_datepicker.scss */
        .datepicker th.active.day, .datepicker th.active.year {
            background: #E20513;
        }
        /* line 106, ../scss/3-molecules/_datepicker.scss */
        .datepicker th.date-switch {
            width: 145px;
        }
        /* line 107, ../scss/3-molecules/_datepicker.scss */
        .datepicker th span.active {
            background: #E20513;
        }
    /* line 109, ../scss/3-molecules/_datepicker.scss */
    .datepicker .cw {
        font-size: 10px;
        width: 12px;
        padding: 0 2px 0 5px;
        vertical-align: middle;
    }
    /* line 115, ../scss/3-molecules/_datepicker.scss */
    .datepicker.days div.datepicker-days {
        display: block;
    }
    /* line 116, ../scss/3-molecules/_datepicker.scss */
    .datepicker.months div.datepicker-months {
        display: block;
    }
    /* line 117, ../scss/3-molecules/_datepicker.scss */
    .datepicker.years div.datepicker-years {
        display: block;
    }
    /* line 118, ../scss/3-molecules/_datepicker.scss */
    .datepicker thead tr:first-child th {
        cursor: pointer;
    }
        /* line 120, ../scss/3-molecules/_datepicker.scss */
        .datepicker thead tr:first-child th.cw {
            cursor: default;
            background-color: transparent;
        }
    /* line 125, ../scss/3-molecules/_datepicker.scss */
    .datepicker tfoot tr:first-child th {
        cursor: pointer;
    }

/* line 127, ../scss/3-molecules/_datepicker.scss */
.datepicker-inline {
    width: 220px;
}

/* line 128, ../scss/3-molecules/_datepicker.scss */
.datepicker-rtl {
    direction: rtl;
}
    /* line 130, ../scss/3-molecules/_datepicker.scss */
    .datepicker-rtl table tr td span {
        float: right;
    }

/* line 132, ../scss/3-molecules/_datepicker.scss */
.datepicker-dropdown {
    top: 0;
    left: 0;
}
    /* line 135, ../scss/3-molecules/_datepicker.scss */
    .datepicker-dropdown:before {
        content: '';
        display: inline-block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
        position: absolute;
        top: -7px;
        left: 6px;
    }
    /* line 145, ../scss/3-molecules/_datepicker.scss */
    .datepicker-dropdown:after {
        content: '';
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #F6F7F8;
        position: absolute;
        top: -6px;
        left: 7px;
    }

    /* line 156, ../scss/3-molecules/_datepicker.scss */
    .datepicker > div,
    .datepicker-dropdown::before,
    .datepicker-dropdown::after {
        display: none;
    }

/* line 159, ../scss/3-molecules/_datepicker.scss */
.datepicker-close {
    position: absolute;
    top: -30px;
    right: 0;
    width: 15px;
    height: 30px;
    padding: 0;
    display: none;
}

/* line 168, ../scss/3-molecules/_datepicker.scss */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
    background-color: transparent;
}

/* line 175, ../scss/3-molecules/_datepicker.scss */
body .datepicker.dropdown-menu {
    border: 1px solid #8198A2;
    border-radius: 5px;
    margin-left: -1px;
    padding: 1px;
}
    /* line 183, ../scss/3-molecules/_datepicker.scss */
    body .datepicker.dropdown-menu table thead {
        height: 42px;
        line-height: 42px;
        background: #E20513;
    }
        /* line 187, ../scss/3-molecules/_datepicker.scss */
        body .datepicker.dropdown-menu table thead tr th {
            font-family: "Exo", sans-serif;
            background: none;
            font-size: 1rem;
            text-transform: uppercase;
            color: #ffffff;
            font-weight: normal;
            min-width: 42px;
            min-height: 42px;
            padding: 0px;
        }
            /* line 198, ../scss/3-molecules/_datepicker.scss */
            body .datepicker.dropdown-menu table thead tr th.prev svg, body .datepicker.dropdown-menu table thead tr th.next svg {
                float: left;
                margin: 0px 13px;
            }
            /* line 203, ../scss/3-molecules/_datepicker.scss */
            body .datepicker.dropdown-menu table thead tr th.dow {
                font-size: 0.875rem;
            }
    /* line 208, ../scss/3-molecules/_datepicker.scss */
    body .datepicker.dropdown-menu table tr td {
        padding: 8px 5px 4px;
    }
        /* line 210, ../scss/3-molecules/_datepicker.scss */
        body .datepicker.dropdown-menu table tr td span {
            width: 31.3%;
            background: #F6F7F8;
            color: #8198A2;
            font-weight: 500;
            height: 38px;
            line-height: 38px;
            font-size: 1rem;
        }
            /* line 218, ../scss/3-molecules/_datepicker.scss */
            body .datepicker.dropdown-menu table tr td span.active {
                background: #E20513;
                color: #ffffff;
            }
            /* line 221, ../scss/3-molecules/_datepicker.scss */
            body .datepicker.dropdown-menu table tr td span:hover {
                background: #ffffff;
                color: #383838;
            }

/* line 233, ../scss/3-molecules/_datepicker.scss */
body.wcag-size .datepicker.dropdown-menu {
    font-size: 15px;
}
/* line 236, ../scss/3-molecules/_datepicker.scss */
body.wcag-size .datepicker td {
    font-size: 15px;
}
/* line 240, ../scss/3-molecules/_datepicker.scss */
body.wcag-size .datepicker th {
    font-size: 15px;
}
/* line 250, ../scss/3-molecules/_datepicker.scss */
body.wcag-size body .datepicker.dropdown-menu table thead tr th {
    font-size: 1.1875rem;
}
    /* line 252, ../scss/3-molecules/_datepicker.scss */
    body.wcag-size body .datepicker.dropdown-menu table thead tr th.dow {
        font-size: 1.0625rem;
    }
/* line 258, ../scss/3-molecules/_datepicker.scss */
body.wcag-size body .datepicker.dropdown-menu table tr td span {
    font-size: 1.1875rem;
}

/* line 272, ../scss/3-molecules/_datepicker.scss */
body.wcag-contrast .datepicker td.active.day, body.wcag-contrast .datepicker td.active.year {
    background: #333333;
}
/* line 276, ../scss/3-molecules/_datepicker.scss */
body.wcag-contrast .datepicker td span.active {
    background: #333333;
}
/* line 278, ../scss/3-molecules/_datepicker.scss */
body.wcag-contrast .datepicker th {
    background: #333333;
}
    /* line 280, ../scss/3-molecules/_datepicker.scss */
    body.wcag-contrast .datepicker th.active.day, body.wcag-contrast .datepicker th.active.year {
        background: #333333;
    }
    /* line 281, ../scss/3-molecules/_datepicker.scss */
    body.wcag-contrast .datepicker th.date-switch {
        width: 145px;
    }
    /* line 282, ../scss/3-molecules/_datepicker.scss */
    body.wcag-contrast .datepicker th span.active {
        background: #333333;
    }
/* line 286, ../scss/3-molecules/_datepicker.scss */
body.wcag-contrast .datepicker.dropdown-menu {
    border: 1px solid #333333;
}
    /* line 290, ../scss/3-molecules/_datepicker.scss */
    body.wcag-contrast .datepicker.dropdown-menu table thead {
        background: #333333;
    }
    /* line 295, ../scss/3-molecules/_datepicker.scss */
    body.wcag-contrast .datepicker.dropdown-menu table tr td span.active {
        background: #333333;
    }

/* line 304, ../scss/3-molecules/_datepicker.scss */
input[type=date] {
    padding-right: 0px;
    position: relative;
}
    /* line 307, ../scss/3-molecules/_datepicker.scss */
    input[type=date]::before {
        content: '';
        border-left: 1px solid #94A8B0;
        margin-right: -1px;
        z-index: 1;
        position: absolute;
        right: 0px;
        top: -1px;
    }
    /* line 317, ../scss/3-molecules/_datepicker.scss */
    input[type=date]::-webkit-calendar-picker-indicator {
        width: 16px;
        height: 16px;
        color: #8198A2;
        fill: #8198A2;
        filter: invert(0.5) contrast(50%);
        padding-right: 8px;
        z-index: 9999;
        position: relative;
    }
        /* line 329, ../scss/3-molecules/_datepicker.scss */
        input[type=date]::-webkit-calendar-picker-indicator:hover {
            cursor: pointer;
        }

/* line 2, ../scss/3-molecules/_dropdownbox.scss */
.dropdownbox, .accordionbox {
    position: relative;
}
    /* line 4, ../scss/3-molecules/_dropdownbox.scss */
    .dropdownbox .dropdown-toggle, .accordionbox .dropdown-toggle {
        min-height: 44px;
        font-family: "Open Sans", sans-serif;
        font-weight: bold;
        font-size: 0.9375rem;
        text-align: left;
        padding-left: 20px;
        display: flex;
        align-items: center;
        width: 100%;
        position: relative;
    }
        /* line 16, ../scss/3-molecules/_dropdownbox.scss */
        .dropdownbox .dropdown-toggle::after, .accordionbox .dropdown-toggle::after {
            content: '';
            width: 15px;
            height: 15px;
            right: 20px;
            position: absolute;
            display: inline-block;
            background: url("../img/icons/Arrow-down.svg") no-repeat center center;
            background-size: 100%;
            transform: rotate(0deg);
            transition: all 300ms ease-in-out;
        }
        /* line 28, ../scss/3-molecules/_dropdownbox.scss */
        .dropdownbox .dropdown-toggle.hover, .accordionbox .dropdown-toggle.hover {
            cursor: pointer;
        }
            /* line 30, ../scss/3-molecules/_dropdownbox.scss */
            .dropdownbox .dropdown-toggle.hover::after, .accordionbox .dropdown-toggle.hover::after {
                transform: rotate(180deg);
                transition: all 300ms ease-in-out;
            }
    /* line 36, ../scss/3-molecules/_dropdownbox.scss */
    .dropdownbox .dropdown-pane, .accordionbox .dropdown-pane {
        padding: 20px;
        position: relative;
        width: 100%;
        border: 0px;
        background: transparent;
        border-radius: 0px;
    }
        /* line 43, ../scss/3-molecules/_dropdownbox.scss */
        .dropdownbox .dropdown-pane.color-background, .accordionbox .dropdown-pane.color-background {
            background: #F6F7F8;
        }
    /* line 47, ../scss/3-molecules/_dropdownbox.scss */
    .dropdownbox.bordered, .bordered.accordionbox {
        border: 1px solid #94A8B0;
    }
        /* line 49, ../scss/3-molecules/_dropdownbox.scss */
        .dropdownbox.bordered .dropdown-pane, .bordered.accordionbox .dropdown-pane {
            border-top: 1px solid #94A8B0;
        }
    /* line 54, ../scss/3-molecules/_dropdownbox.scss */
    .dropdownbox.collapse .dropdown-toggle, .collapse.accordionbox .dropdown-toggle {
        padding-left: 0px;
    }
        /* line 56, ../scss/3-molecules/_dropdownbox.scss */
        .dropdownbox.collapse .dropdown-toggle::after, .collapse.accordionbox .dropdown-toggle::after {
            right: 0px;
        }
    /* line 60, ../scss/3-molecules/_dropdownbox.scss */
    .dropdownbox.collapse .dropdown-pane, .collapse.accordionbox .dropdown-pane {
        padding: 20px 0px;
    }
    /* line 64, ../scss/3-molecules/_dropdownbox.scss */
    .dropdownbox.cta, .cta.accordionbox {
        display: inline-block;
        width: 100%;
        left: 0px;
    }
        /* line 68, ../scss/3-molecules/_dropdownbox.scss */
        .dropdownbox.cta .dropdown-toggle, .cta.accordionbox .dropdown-toggle {
            min-height: 34px;
            padding: 0px 45px 0px 15px;
            font-family: "Exo", sans-serif;
            font-weight: 500;
            font-size: 0.9375rem;
            color: #ffffff;
            line-height: 20px;
            position: relative;
            display: block;
            align-items: center;
            max-width: 300px;
            min-width: 165px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
            /* line 87, ../scss/3-molecules/_dropdownbox.scss */
            .dropdownbox.cta .dropdown-toggle::after, .cta.accordionbox .dropdown-toggle::after {
                position: absolute;
                margin-left: 15px;
                right: 15px;
                background: url("../img/icons/Arrow-down-white.svg") no-repeat center center;
                background-size: 100%;
                top: 0px;
                height: 34px;
            }
        /* line 97, ../scss/3-molecules/_dropdownbox.scss */
        .dropdownbox.cta .dropdown-pane, .cta.accordionbox .dropdown-pane {
            padding: 20px 0px;
            left: 0px !important;
            margin-left: -15px;
            width: calc(100% + 30px);
            position: absolute;
            top: 65px;
        }
    /* line 106, ../scss/3-molecules/_dropdownbox.scss */
    .dropdownbox.fixed-bottom, .fixed-bottom.accordionbox {
        position: fixed;
        left: 0px;
        bottom: 0px;
        width: 100%;
    }
        /* line 111, ../scss/3-molecules/_dropdownbox.scss */
        .dropdownbox.fixed-bottom .dropdown-toggle, .fixed-bottom.accordionbox .dropdown-toggle {
            padding: 0px 20px 0px 50px;
        }
            /* line 113, ../scss/3-molecules/_dropdownbox.scss */
            .dropdownbox.fixed-bottom .dropdown-toggle::after, .fixed-bottom.accordionbox .dropdown-toggle::after {
                transform: rotate(180deg);
                transition: all 300ms ease-in-out;
                right: auto;
                left: 20px;
            }
            /* line 120, ../scss/3-molecules/_dropdownbox.scss */
            .dropdownbox.fixed-bottom .dropdown-toggle.hover::after, .fixed-bottom.accordionbox .dropdown-toggle.hover::after {
                transform: rotate(0deg);
                transition: all 300ms ease-in-out;
            }
        /* line 126, ../scss/3-molecules/_dropdownbox.scss */
        .dropdownbox.fixed-bottom .alert .alert-message, .fixed-bottom.accordionbox .alert .alert-message {
            display: block;
        }
            /* line 128, ../scss/3-molecules/_dropdownbox.scss */
            .dropdownbox.fixed-bottom .alert .alert-message h4, .fixed-bottom.accordionbox .alert .alert-message h4 {
                margin-top: 0px;
                margin-bottom: 0px;
            }

/* line 136, ../scss/3-molecules/_dropdownbox.scss */
.accordionbox {
    width: 100%;
}
    /* line 139, ../scss/3-molecules/_dropdownbox.scss */
    .accordionbox .dropdown-toggle {
        padding-left: 40px;
        font-size: 1.125rem;
    }
        /* line 142, ../scss/3-molecules/_dropdownbox.scss */
        .accordionbox .dropdown-toggle::after {
            right: auto;
            left: 0px;
            transform: rotate(-90deg);
            transition: all 300ms ease-in-out;
        }
        /* line 149, ../scss/3-molecules/_dropdownbox.scss */
        .accordionbox .dropdown-toggle.hover::after {
            transform: rotate(0deg);
            transition: all 300ms ease-in-out;
        }
    /* line 155, ../scss/3-molecules/_dropdownbox.scss */
    .accordionbox .dropdown-pane {
        padding-left: 0px;
        padding-right: 0px;
    }

/* line 2, ../scss/3-molecules/_filter.scss */
ul.filter {
    padding-left: 0px;
    list-style: none;
}
    /* line 6, ../scss/3-molecules/_filter.scss */
    ul.filter li.filter-item {
        padding-left: 0px;
        background: #F6F7F8;
    }
        /* line 10, ../scss/3-molecules/_filter.scss */
        ul.filter li.filter-item a.filter-link, ul.filter li.filter-item button.filter-link {
            padding: 10px 15px 10px 13px;
            font-size: 0.9375rem;
            width: 100%;
            display: inline-block;
            line-height: 20px;
            text-decoration: none;
            color: #383838;
        }
        /* line 20, ../scss/3-molecules/_filter.scss */
        ul.filter li.filter-item > .filter-link {
            border-left: 2px solid transparent;
        }
        /* line 23, ../scss/3-molecules/_filter.scss */
        ul.filter li.filter-item:hover, ul.filter li.filter-item.active {
            background: #e8eaed;
        }
            /* line 25, ../scss/3-molecules/_filter.scss */
            ul.filter li.filter-item:hover a.filter-link, ul.filter li.filter-item:hover button.filter-link, ul.filter li.filter-item.active a.filter-link, ul.filter li.filter-item.active button.filter-link {
                border-left: 2px solid #8198A2;
            }
        /* line 30, ../scss/3-molecules/_filter.scss */
        ul.filter li.filter-item.has-child:hover {
            background: transparent;
        }
            /* line 32, ../scss/3-molecules/_filter.scss */
            ul.filter li.filter-item.has-child:hover .filter-link {
                border-left: 2px solid transparent;
            }
    /* line 38, ../scss/3-molecules/_filter.scss */
    ul.filter ul {
        padding-left: 15px;
        list-style: none;
    }
        /* line 42, ../scss/3-molecules/_filter.scss */
        ul.filter ul li.filter-item a.filter-link, ul.filter ul li.filter-item button.filter-link {
            padding: 10px 15px 10px 18px;
            position: relative;
        }
            /* line 45, ../scss/3-molecules/_filter.scss */
            ul.filter ul li.filter-item a.filter-link::before, ul.filter ul li.filter-item button.filter-link::before {
                content: '';
                left: 2px;
                position: absolute;
                top: 0px;
                width: 6px;
                height: 100%;
                background: url("../img/icons/Child.svg") no-repeat top left;
                background-size: 100%;
            }
        /* line 57, ../scss/3-molecules/_filter.scss */
        ul.filter ul li.filter-item:hover, ul.filter ul li.filter-item.active {
            background: #e8eaed;
        }
            /* line 59, ../scss/3-molecules/_filter.scss */
            ul.filter ul li.filter-item:hover > a.filter-link, ul.filter ul li.filter-item.active > a.filter-link {
                border-left: 2px solid #8198A2;
            }

/* line 1, ../scss/3-molecules/_graph.scss */
.graph {
    margin-bottom: 30px;
    height: 500px;
    position: relative;
    flex-grow: 1;
}
    /* line 7, ../scss/3-molecules/_graph.scss */
    .graph thead, .graph tbody, .graph tfoot {
        border: 0px;
        background-color: transparent;
    }
    /* line 11, ../scss/3-molecules/_graph.scss */
    .graph .verticalscale {
        flex-basis: 75px;
    }
    /* line 15, ../scss/3-molecules/_graph.scss */
    .graph .verticalscaleperc {
        height: 39px;
    }

/* line 20, ../scss/3-molecules/_graph.scss */
.verticalscale {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 31px;
}
    /* line 27, ../scss/3-molecules/_graph.scss */
    .verticalscale .verticalscale-item {
        position: relative;
        width: 100%;
        display: inline-block;
        height: 100%;
        padding-right: 25px;
        text-align: right;
    }
        /* line 35, ../scss/3-molecules/_graph.scss */
        .verticalscale .verticalscale-item span {
            display: block;
            color: #5F7781;
            margin-top: -11px;
        }
        /* line 41, ../scss/3-molecules/_graph.scss */
        .verticalscale .verticalscale-item:before {
            content: '';
            display: inline-block;
            width: 20px;
            height: 1px;
            background-color: #94A8B0;
            position: absolute;
            right: 0px;
        }

/* line 53, ../scss/3-molecules/_graph.scss */
.graph-wrapper, .graph-content {
    flex-grow: 1;
}

/* line 57, ../scss/3-molecules/_graph.scss */
.graph-bars-wrapper {
    border-left: 1px solid #ccc;
    display: flex;
}
    /* line 61, ../scss/3-molecules/_graph.scss */
    .graph-bars-wrapper .graph-bar-wrapper {
        min-height: 388px;
        position: relative;
        display: flex;
        align-items: flex-end;
        flex-grow: 2;
        padding: 15px 5px;
        justify-content: center;
        max-width: 174px;
    }

/* line 76, ../scss/3-molecules/_graph.scss */
.graph-item-wrapper:hover .graph-item-overlay {
    display: inline-block;
}

/* line 83, ../scss/3-molecules/_graph.scss */
.graph-item-data:before {
    content: "";
    border-style: solid;
    border-width: 15px 0px 15px 15px;
    border-color: transparent transparent transparent #eee;
    position: absolute;
    top: 50px;
    right: -15px;
    left: auto;
}

/* line 96, ../scss/3-molecules/_graph.scss */
.timeline .horizontalscale {
    border-top: 1px solid #ccc;
    display: flex;
    border-bottom: 0px;
    padding-top: 5px;
}
    /* line 102, ../scss/3-molecules/_graph.scss */
    .timeline .horizontalscale .horizontalscale-item {
        padding: 3px 5px;
        height: 25px;
        text-align: center;
        flex-grow: 1;
        max-width: 174px;
        flex-basis: 100%;
    }
        /* line 110, ../scss/3-molecules/_graph.scss */
        .timeline .horizontalscale .horizontalscale-item span {
            font-family: "Open Sans", sans-serif;
            font-size: 0.875rem;
            color: #5F7781;
            display: inline-block;
            width: 100%;
        }

/* line 122, ../scss/3-molecules/_graph.scss */
.graph-bar {
    position: relative;
    border-color: #ffffff;
    border-style: solid;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-grow: 2;
    max-width: 150px;
}

/* line 133, ../scss/3-molecules/_graph.scss */
div.green, div.graph-bar.green {
    background: #25CAD9;
}

/* line 136, ../scss/3-molecules/_graph.scss */
div.donkercyaan, div.graph-bar.donkercyaan {
    background: #2B7D76;
}

/* line 139, ../scss/3-molecules/_graph.scss */
div.red, div.graph-bar.red {
    background: #E34343;
}

/* line 143, ../scss/3-molecules/_graph.scss */
div.yellow, div.graph-bar.yellow {
    background: #FFD64F;
}

/* line 147, ../scss/3-molecules/_graph.scss */
div.blue, div.graph-bar.blue {
    background: #2C9DCE;
}

/* line 151, ../scss/3-molecules/_graph.scss */
div.purple, div.graph-bar.purple {
    background: #958CFF;
}

/* line 155, ../scss/3-molecules/_graph.scss */
.graph-item-overlay {
    padding: 15px;
    position: absolute;
    right: auto;
    left: 50%;
    top: 50%;
    margin-top: -55px;
    display: none;
    min-width: 150px;
    z-index: 999;
    background: #F6F7F8;
}
    /* line 167, ../scss/3-molecules/_graph.scss */
    .graph-item-overlay h4 {
        margin-top: 0px;
        margin-bottom: 5px;
    }
    /* line 172, ../scss/3-molecules/_graph.scss */
    .graph-item-overlay *:hover {
        cursor: default;
    }
    /* line 177, ../scss/3-molecules/_graph.scss */
    .graph-item-overlay .graph-item-data .row {
        margin-bottom: 15px;
    }
        /* line 180, ../scss/3-molecules/_graph.scss */
        .graph-item-overlay .graph-item-data .row span {
            font-size: 14px;
            display: inline-block;
            width: 100%;
        }
    /* line 187, ../scss/3-molecules/_graph.scss */
    .graph-item-overlay .graph-item-data::before {
        content: "";
        border-style: solid;
        border-width: 15px 15px 15px 0;
        border-color: transparent #F6F7F8 transparent transparent;
        left: -15px;
        right: auto;
        position: absolute;
        top: 30px;
    }

/* line 201, ../scss/3-molecules/_graph.scss */
.pie {
    background: #F6F7F8;
    border-radius: 100%;
    height: 300px;
    position: relative;
    width: 300px;
    overflow: hidden;
}
    /* line 209, ../scss/3-molecules/_graph.scss */
    .pie .pie-item-overlay {
        display: none;
    }
    /* line 215, ../scss/3-molecules/_graph.scss */
    .pie .pie-segment {
        --a: calc(var(--over50, 0) * -100%);
        --b: calc((1 + var(--over50, 0)) * 100%);
        --degrees: calc((var(--offset, 0) / 100) * 360);
        height: 100%;
        position: absolute;
        transform: translate(0, -50%) rotate(90deg) rotate(calc(var(--degrees) * 1deg));
        clip-path: polygon(var(--a) var(--a), var(--b) var(--a), var(--b) var(--b), var(--a) var(--b));
        transform-origin: 50% 100%;
        width: 100%;
    }
        /* line 226, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment .pie-label {
            bottom: 0;
            left: 0;
            opacity: 1;
            position: absolute;
            text-align: center;
            width: 15%;
            z-index: 2;
            color: #ffffff;
            transform: translate(10%, -35%) rotate(-90deg) rotate(calc(var(--degrees) * -1deg));
        }
            /* line 239, ../scss/3-molecules/_graph.scss */
            .pie .pie-segment .pie-label:hover:before {
                content: attr(data-label);
                width: 50px;
                height: 50px;
                display: flex;
                justify-content: center;
                align-items: center;
                color: black;
                position: absolute;
                bottom: 0%;
                left: 0%;
            }
        /* line 254, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment::before, .pie .pie-segment::after {
            content: '';
            height: 100%;
            position: absolute;
            width: 100%;
        }
        /* line 261, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment::before {
            --degrees: calc((var(--value, 45) / 100) * 360);
            content: '';
            transform: translate(0, 100%) rotate(calc(var(--degrees) * 1deg));
            transform-origin: 50% 0%;
        }
        /* line 268, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment:after {
            opacity: var(--over50, 0);
        }
        /* line 272, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment.pie-segment-1::before, .pie .pie-segment.pie-segment-1::after {
            background: #E34343;
        }
        /* line 277, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment.pie-segment-2::before, .pie .pie-segment.pie-segment-2::after {
            background: #FFD64F;
        }
        /* line 282, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment.pie-segment-3::before, .pie .pie-segment.pie-segment-3::after {
            background: #958CFF;
        }
        /* line 287, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment.pie-segment-4::before, .pie .pie-segment.pie-segment-4::after {
            background: #25CAD9;
        }
        /* line 292, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment.pie-segment-5::before, .pie .pie-segment.pie-segment-5::after {
            background: #2AA75A;
        }
        /* line 297, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment.pie-segment-6::before, .pie .pie-segment.pie-segment-6::after {
            background: #2C9DCE;
        }
        /* line 302, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment.pie-segment-6::before, .pie .pie-segment.pie-segment-6::after {
            background: #2C9DCE;
        }
        /* line 307, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment.pie-segment-7::before, .pie .pie-segment.pie-segment-7::after {
            background: #DB7100;
        }
        /* line 312, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment.pie-segment-8::before, .pie .pie-segment.pie-segment-8::after {
            background: #287CAE;
        }
        /* line 317, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment.pie-segment-9::before, .pie .pie-segment.pie-segment-9::after {
            background: #6A3694;
        }
        /* line 322, ../scss/3-molecules/_graph.scss */
        .pie .pie-segment.pie-segment-10::before, .pie .pie-segment.pie-segment-10::after {
            background: #6A3694;
        }

/* line 335, ../scss/3-molecules/_graph.scss */
body.wcag-contrast .pie .pie-segment.pie-segment-1::before, body.wcag-contrast .pie .pie-segment.pie-segment-1::after {
    background: #333333;
}
/* line 340, ../scss/3-molecules/_graph.scss */
body.wcag-contrast .pie .pie-segment.pie-segment-2::before, body.wcag-contrast .pie .pie-segment.pie-segment-2::after {
    background: #454545;
}
/* line 345, ../scss/3-molecules/_graph.scss */
body.wcag-contrast .pie .pie-segment.pie-segment-3::before, body.wcag-contrast .pie .pie-segment.pie-segment-3::after {
    background: #5C5C5C;
}
/* line 350, ../scss/3-molecules/_graph.scss */
body.wcag-contrast .pie .pie-segment.pie-segment-4::before, body.wcag-contrast .pie .pie-segment.pie-segment-4::after {
    background: #737373;
}
/* line 355, ../scss/3-molecules/_graph.scss */
body.wcag-contrast .pie .pie-segment.pie-segment-5::before, body.wcag-contrast .pie .pie-segment.pie-segment-5::after {
    background: #949494;
}
/* line 360, ../scss/3-molecules/_graph.scss */
body.wcag-contrast .pie .pie-segment.pie-segment-6::before, body.wcag-contrast .pie .pie-segment.pie-segment-6::after {
    background: rgba(135, 135, 135, 0.81);
}
/* line 365, ../scss/3-molecules/_graph.scss */
body.wcag-contrast .pie .pie-segment.pie-segment-7::before, body.wcag-contrast .pie .pie-segment.pie-segment-7::after {
    background: #878787CF;
}
/* line 370, ../scss/3-molecules/_graph.scss */
body.wcag-contrast .pie .pie-segment.pie-segment-8::before, body.wcag-contrast .pie .pie-segment.pie-segment-8::after {
    background: #7C7C7CFF;
}
/* line 375, ../scss/3-molecules/_graph.scss */
body.wcag-contrast .pie .pie-segment.pie-segment-9::before, body.wcag-contrast .pie .pie-segment.pie-segment-9::after {
    background: #7c7c7c;
}
/* line 380, ../scss/3-molecules/_graph.scss */
body.wcag-contrast .pie .pie-segment.pie-segment-10::before, body.wcag-contrast .pie .pie-segment.pie-segment-10::after {
    background: #000;
}

/* line 2, ../scss/3-molecules/_lists.scss */
.list-head {
    border-bottom: 1px solid #8198A2;
    padding: 0px 0px;
}

@media screen and (min-width: 40em) {
    /* line 2, ../scss/3-molecules/_lists.scss */
    .list-head {
        padding: 0px 10px;
    }
}
/* line 8, ../scss/3-molecules/_lists.scss */
.list-head .grid-x {
    display: flex;
    align-items: flex-end;
}
/* line 12, ../scss/3-molecules/_lists.scss */
.list-head span, .list-head a {
    font-weight: 600;
    padding: 10px 0;
    color: #383838;
    font-size: 0.9375rem;
}
    /* line 19, ../scss/3-molecules/_lists.scss */
    .list-head span.font-size-sm, .list-head a.font-size-sm {
        font-size: 0.8125rem;
    }
    /* line 22, ../scss/3-molecules/_lists.scss */
    .list-head span.italic, .list-head a.italic {
        font-weight: normal;
        font-style: italic;
    }
    /* line 26, ../scss/3-molecules/_lists.scss */
    .list-head span:after, .list-head a:after {
        content: '';
        margin-left: 10px;
        width: 16px;
        height: 16px;
        display: none;
        border-top: 2px solid transparent;
    }
    /* line 35, ../scss/3-molecules/_lists.scss */
    .list-head span.asc:after, .list-head a.asc:after {
        background: url("../img/icons/Arrow-up.svg") no-repeat top center;
        background-size: 100%;
        display: inline-block;
    }
    /* line 42, ../scss/3-molecules/_lists.scss */
    .list-head span.desc:after, .list-head a.desc:after {
        background: url("../img/icons/Arrow-down.svg") no-repeat top center;
        background-size: 100%;
        display: inline-block;
    }
/* line 49, ../scss/3-molecules/_lists.scss */
.list-head span {
    display: block;
}
/* line 52, ../scss/3-molecules/_lists.scss */
.list-head a {
    text-decoration: none;
}

/* line 58, ../scss/3-molecules/_lists.scss */
.listview ul, .datagrid ul {
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
    /* line 62, ../scss/3-molecules/_lists.scss */
    .listview ul li, .datagrid ul li {
        display: block;
        padding: 0px 0px;
    }

@media screen and (min-width: 40em) {
    /* line 62, ../scss/3-molecules/_lists.scss */
    .listview ul li, .datagrid ul li {
        padding: 0px 10px;
    }
}
/* line 69, ../scss/3-molecules/_lists.scss */
.listview ul li > a, .datagrid ul li > a {
    padding: 0px 10px;
    color: #383838;
    display: inline-block;
    width: 100%;
}
    /* line 74, ../scss/3-molecules/_lists.scss */
    .listview ul li > a:hover, .listview ul li > a.selected, .listview ul li > a.active, .datagrid ul li > a:hover, .datagrid ul li > a.selected, .datagrid ul li > a.active {
        background: #F6F7F8;
    }
/* line 78, ../scss/3-molecules/_lists.scss */
.listview ul li span, .datagrid ul li span {
    padding: 10px 0px;
    line-height: 20px;
    display: inline-block;
    font-size: 0.9375rem;
}
    /* line 83, ../scss/3-molecules/_lists.scss */
    .listview ul li span.font-size-sm, .datagrid ul li span.font-size-sm {
        font-size: 0.8125rem;
    }
/* line 87, ../scss/3-molecules/_lists.scss */
.listview ul li.d-none, .datagrid ul li.d-none {
    display: none;
}
/* line 90, ../scss/3-molecules/_lists.scss */
.listview ul li.inmotion, .datagrid ul li.inmotion {
    opacity: 0.5;
}
/* line 93, ../scss/3-molecules/_lists.scss */
.listview ul li.selected, .datagrid ul li.selected {
    background: #e8eaed;
}
/* line 99, ../scss/3-molecules/_lists.scss */
.listview ul.selectable li:hover, .datagrid ul.selectable li:hover {
    cursor: pointer;
}
/* line 107, ../scss/3-molecules/_lists.scss */
.listview ul.list-hover li:hover, .listview.list-hover li:hover, .datagrid ul.list-hover li:hover, .datagrid.list-hover li:hover {
    transition: all 300ms ease-in-out;
    background: #e8eaed;
    cursor: pointer;
}

/* line 117, ../scss/3-molecules/_lists.scss */
.listview ul.list {
    margin: 0px;
    list-style: none;
    padding-left: 0px;
}
    /* line 121, ../scss/3-molecules/_lists.scss */
    .listview ul.list > li.list-item {
        border-bottom: 1px solid #94A8B0;
    }
/* line 128, ../scss/3-molecules/_lists.scss */
.listview.list-struktur ul.list li.list-item {
    padding: 0px 15px 0px 0px;
    padding-right: 0px;
    border-bottom: 0px;
    position: relative;
}
    /* line 134, ../scss/3-molecules/_lists.scss */
    .listview.list-struktur ul.list li.list-item .list-content {
        display: flex;
        align-items: center;
        padding: 0 10px 0px 10px;
    }
        /* line 142, ../scss/3-molecules/_lists.scss */
        .listview.list-struktur ul.list li.list-item .list-content span {
            margin-right: 10px;
        }
        /* line 146, ../scss/3-molecules/_lists.scss */
        .listview.list-struktur ul.list li.list-item .list-content a.icon {
            display: none;
        }
        /* line 149, ../scss/3-molecules/_lists.scss */
        .listview.list-struktur ul.list li.list-item .list-content:hover {
            background: #e8eaed;
        }
            /* line 151, ../scss/3-molecules/_lists.scss */
            .listview.list-struktur ul.list li.list-item .list-content:hover a.icon, .listview.list-struktur ul.list li.list-item .list-content:hover::after {
                display: inline-block;
            }
    /* line 157, ../scss/3-molecules/_lists.scss */
    .listview.list-struktur ul.list li.list-item li.list-item {
        padding-left: 33px;
    }
        /* line 159, ../scss/3-molecules/_lists.scss */
        .listview.list-struktur ul.list li.list-item li.list-item:before {
            content: '';
            left: 17px;
            position: absolute;
            top: 0px;
            width: 6px;
            height: 100%;
            background: url(../img/icons/Child.svg) no-repeat top left;
            background-size: 100%;
        }
    /* line 177, ../scss/3-molecules/_lists.scss */
    .listview.list-struktur ul.list li.list-item ul {
        margin-left: 0px;
    }
/* line 188, ../scss/3-molecules/_lists.scss */
.listview.list-struktur ul.list.disable-hover li.list-item .list-content .icon, .listview.list-struktur ul.list ul.disable-hover li.list-item .list-content .icon {
    display: none;
}
/* line 191, ../scss/3-molecules/_lists.scss */
.listview.list-struktur ul.list.disable-hover li.list-item .list-content:hover, .listview.list-struktur ul.list ul.disable-hover li.list-item .list-content:hover {
    background: transparent;
}
/* line 203, ../scss/3-molecules/_lists.scss */
.listview.list-stiped ul.list li.list-item {
    border-bottom: 0px solid #F6F7F8;
}
    /* line 206, ../scss/3-molecules/_lists.scss */
    .listview.list-stiped ul.list li.list-item:nth-child(odd) {
        background: #F6F7F8;
    }
    /* line 209, ../scss/3-molecules/_lists.scss */
    .listview.list-stiped ul.list li.list-item:nth-child(even) {
        background: #ffffff;
    }
/* line 217, ../scss/3-molecules/_lists.scss */
.listview.list-no-border ul.list li.list-item {
    border-bottom: 0px solid #F6F7F8;
}
/* line 225, ../scss/3-molecules/_lists.scss */
.listview.list-hover ul.list li.list-item {
    overflow: hidden;
    position: relative;
    transition: all 300ms ease-in-out;
}
    /* line 241, ../scss/3-molecules/_lists.scss */
    .listview.list-hover ul.list li.list-item:hover {
        transition: all 300ms ease-in-out;
        background: #e8eaed;
        cursor: pointer;
    }
        /* line 245, ../scss/3-molecules/_lists.scss */
        .listview.list-hover ul.list li.list-item:hover:before {
            left: -20px;
            transition: all 300ms ease-in-out;
        }
/* line 255, ../scss/3-molecules/_lists.scss */
.listview.list-dragdrop ul.list li.list-item {
    padding-left: 35px;
    position: relative;
}
    /* line 259, ../scss/3-molecules/_lists.scss */
    .listview.list-dragdrop ul.list li.list-item:before {
        content: '';
        display: inline-block;
        width: 16px;
        height: 16px;
        background: url("../img/icons/Drag-and-drop.svg") no-repeat top left;
        background-size: cover;
        position: absolute;
        left: 10px;
        top: 13px;
        cursor: move;
    }
    /* line 272, ../scss/3-molecules/_lists.scss */
    .listview.list-dragdrop ul.list li.list-item:hover {
        background-color: #8198A2;
    }
    /* line 276, ../scss/3-molecules/_lists.scss */
    .listview.list-dragdrop ul.list li.list-item:focus {
        background-color: #8198A2;
    }
        /* line 278, ../scss/3-molecules/_lists.scss */
        .listview.list-dragdrop ul.list li.list-item:focus:before {
            content: '';
            cursor: move;
        }
    /* line 284, ../scss/3-molecules/_lists.scss */
    .listview.list-dragdrop ul.list li.list-item.js-active {
        border: 1px dashed #383838;
        background-color: #2C9DCE;
    }
/* line 291, ../scss/3-molecules/_lists.scss */
.listview.list-overflow {
    overflow-y: scroll;
    max-height: 266px;
}
    /* line 294, ../scss/3-molecules/_lists.scss */
    .listview.list-overflow::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 15px;
        background: #F6F7F8;
        border-bottom: 1px solid #d9dee2;
    }
    /* line 301, ../scss/3-molecules/_lists.scss */
    .listview.list-overflow::-webkit-scrollbar-thumb {
        width: 7px;
        border-radius: 4px;
        background: #d9dee2;
        -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.9);
    }
        /* line 306, ../scss/3-molecules/_lists.scss */
        .listview.list-overflow::-webkit-scrollbar-thumb:hover {
            background-color: #94A8B0;
        }

/* line 315, ../scss/3-molecules/_lists.scss */
.datagrid ul li.data-item {
    border-bottom: 1px solid #8198A2;
}
    /* line 318, ../scss/3-molecules/_lists.scss */
    .datagrid ul li.data-item img {
        max-width: 20px;
    }

/* line 325, ../scss/3-molecules/_lists.scss */
a.datagrid-hover {
    display: inline-block;
    width: 100%;
    margin-top: 3px;
    padding-left: 3px;
    color: #383838;
    outline: 3px solid #ffffff;
}
    /* line 333, ../scss/3-molecules/_lists.scss */
    a.datagrid-hover img {
        display: none;
    }
    /* line 335, ../scss/3-molecules/_lists.scss */
    a.datagrid-hover:hover {
        background: #F6F7F8;
        outline: 3px solid #F6F7F8;
    }
        /* line 338, ../scss/3-molecules/_lists.scss */
        a.datagrid-hover:hover img {
            display: inline-block;
        }

/* line 346, ../scss/3-molecules/_lists.scss */
body.wcag-size .list-head span, body.wcag-size .list-head a {
    font-size: calc(15px * 1.25);
}
/* line 351, ../scss/3-molecules/_lists.scss */
body.wcag-size .listview ul li span, body.wcag-size .datagrid ul li span {
    font-size: calc(15px * 1.25);
}

/* line 360, ../scss/3-molecules/_lists.scss */
body.wcag-contrast .listview.list-overflow::-webkit-scrollbar {
    -webkit-appearance: none;
    background: #F6F7F8;
    border-bottom: 1px solid #383838;
}
/* line 366, ../scss/3-molecules/_lists.scss */
body.wcag-contrast .listview.list-overflow::-webkit-scrollbar-thumb {
    width: 7px;
    border-radius: 4px;
    background: #383838;
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.9);
}
    /* line 371, ../scss/3-molecules/_lists.scss */
    body.wcag-contrast .listview.list-overflow::-webkit-scrollbar-thumb:hover {
        background-color: #383838;
    }

/* line 2, ../scss/3-molecules/_modals.scss */
.reveal {
    padding: 25px 10px;
}
    /* line 6, ../scss/3-molecules/_modals.scss */
    .reveal h2 {
        margin-top: 0px;
    }
    /* line 10, ../scss/3-molecules/_modals.scss */
    .reveal .close-button {
        position: absolute;
        right: 25px;
        top: 25px;
        width: 19px;
    }
        /* line 15, ../scss/3-molecules/_modals.scss */
        .reveal .close-button:hover {
            cursor: pointer;
        }

/* line 1, ../scss/3-molecules/_notification.scss */
.mededelingen p {
    margin: 0;
}

/* line 5, ../scss/3-molecules/_notification.scss */
#notifications {
    position: absolute;
    top: 60px;
    right: 0px;
    background: #e8eaed;
    width: 800px;
}
    /* line 13, ../scss/3-molecules/_notification.scss */
    #notifications .header > .grid-x {
        align-items: center;
    }
        /* line 15, ../scss/3-molecules/_notification.scss */
        #notifications .header > .grid-x .large-4 {
            justify-content: flex-end;
            display: flex;
        }
    /* line 20, ../scss/3-molecules/_notification.scss */
    #notifications .header a.header-nav-item {
        text-decoration: none;
    }
    /* line 23, ../scss/3-molecules/_notification.scss */
    #notifications .header .mark-all-as-read {
        height: 34px;
        line-height: 14px;
    }
    /* line 28, ../scss/3-molecules/_notification.scss */
    #notifications .header.empty {
        display: none;
    }
    /* line 34, ../scss/3-molecules/_notification.scss */
    #notifications .notification button.toggle {
        padding: 10px;
    }
        /* line 36, ../scss/3-molecules/_notification.scss */
        #notifications .notification button.toggle svg {
            transform: rotate(270deg);
            transition: all 250ms ease-in-out;
        }
        /* line 40, ../scss/3-molecules/_notification.scss */
        #notifications .notification button.toggle > .mt-10 {
            margin-top: 0px !important;
        }
        /* line 44, ../scss/3-molecules/_notification.scss */
        #notifications .notification button.toggle:hover {
            background: #F6F7F8;
        }
    /* line 48, ../scss/3-molecules/_notification.scss */
    #notifications .notification .more {
        padding: 0px 15px 10px;
        background: #ffffff;
        display: none;
    }
        /* line 52, ../scss/3-molecules/_notification.scss */
        #notifications .notification .more .mark-as-read {
            float: right;
            height: 34px;
            line-height: 14px;
        }
    /* line 61, ../scss/3-molecules/_notification.scss */
    #notifications .notification + div a:after {
        content: '  >';
    }
    /* line 68, ../scss/3-molecules/_notification.scss */
    #notifications .notification.expanded button.toggle svg {
        transform: rotate(90deg);
        transition: all 250ms ease-in-out;
    }
    /* line 73, ../scss/3-molecules/_notification.scss */
    #notifications .notification.expanded .more {
        display: block;
    }
    /* line 84, ../scss/3-molecules/_notification.scss */
    #notifications[data-count='0'] .header.empty {
        display: block;
    }
    /* line 87, ../scss/3-molecules/_notification.scss */
    #notifications[data-count='0'] .header.nonempty {
        display: none;
    }

/* line 93, ../scss/3-molecules/_notification.scss */
#toggle-notifications {
    position: relative;
}
    /* line 96, ../scss/3-molecules/_notification.scss */
    #toggle-notifications .count {
        position: absolute;
        right: 0px;
        top: 0px;
        border-radius: 100%;
        width: 16px;
        height: 16px;
        line-height: 16px;
        font-size: 9px;
        text-align: center;
        background: #E34343;
        color: #ffffff;
    }
        /* line 109, ../scss/3-molecules/_notification.scss */
        #toggle-notifications .count[data-count='0'] {
            display: none;
        }

/* line 1, ../scss/3-molecules/_legend.scss */
.legend {
    flex-basis: 156px;
    z-index: 50;
    margin-left: 20px;
}
    /* line 6, ../scss/3-molecules/_legend.scss */
    .legend > .color-background {
        position: fixed;
        min-width: 156px;
    }
    /* line 11, ../scss/3-molecules/_legend.scss */
    .legend ul {
        list-style: none;
        padding-left: 0px;
        margin: 0px;
    }
        /* line 15, ../scss/3-molecules/_legend.scss */
        .legend ul li {
            padding: 2px 0px;
            margin-bottom: 5px;
            display: flex;
            align-items: center;
        }
            /* line 21, ../scss/3-molecules/_legend.scss */
            .legend ul li div {
                display: inline-block;
                width: 23px;
                height: 23px;
                margin-right: 10px;
            }
            /* line 28, ../scss/3-molecules/_legend.scss */
            .legend ul li span {
                display: inline-block;
                font-size: 13px;
            }

/* line 37, ../scss/3-molecules/_legend.scss */
body.wcag-size .legend ul li span {
    font-size: calc(13px * 1.25);
}
/* line 40, ../scss/3-molecules/_legend.scss */
body.wcag-size .timeline .horizontalscale .horizontalscale-item span {
    font-size: calc(14px * 1.25);
}

/* line 1, ../scss/3-molecules/_progressbar.scss */
.progress {
    border-radius: 0px;
    background: #F6F7F8;
    height: 37px;
    position: relative;
}

    /* line 8, ../scss/3-molecules/_progressbar.scss */
    .progress.inverse {
        background: #ffffff;
    }

    /* line 12, ../scss/3-molecules/_progressbar.scss */
    .progress.small, .dropdownbox.cta .progress.dropdown-toggle, .cta.accordionbox .progress.dropdown-toggle {
        height: 24px;
    }
        /* line 14, ../scss/3-molecules/_progressbar.scss */
        .progress.small .progress-meter, .dropdownbox.cta .progress.dropdown-toggle .progress-meter, .cta.accordionbox .progress.dropdown-toggle .progress-meter {
            height: 24px;
        }
        /* line 17, ../scss/3-molecules/_progressbar.scss */
        .progress.small .progress-meter-text, .dropdownbox.cta .progress.dropdown-toggle .progress-meter-text, .cta.accordionbox .progress.dropdown-toggle .progress-meter-text, .progress.small .progress-text, .dropdownbox.cta .progress.dropdown-toggle .progress-text, .cta.accordionbox .progress.dropdown-toggle .progress-text {
            top: 1px;
        }

/* line 22, ../scss/3-molecules/_progressbar.scss */
.progress-meter {
    background-color: #2AA75A;
    border-radius: 0px;
    height: 37px;
}

/* line 28, ../scss/3-molecules/_progressbar.scss */
.progress-text {
    right: 0px;
    left: auto;
    color: #383838;
    font-size: 0.9375rem;
    top: 7px;
    padding: 0px 10px;
    position: absolute;
}

/* line 38, ../scss/3-molecules/_progressbar.scss */
.progress-meter-text {
    font-size: 0.9375rem;
    font-weight: 500;
    border-radius: 0px;
    color: #ffffff;
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    top: 7px;
    left: 0px;
    padding: 0px 10px;
}

/* line 1, ../scss/3-molecules/_progressspinner.scss */
.progress-loader,
.progress-loader:before,
.progress-loader:after,
.progress-spinner,
.progress-spinner:before,
.progress-spinner:after {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: spinner 1.8s infinite ease-in-out;
    animation: spinner 1.8s infinite ease-in-out;
}

/* line 16, ../scss/3-molecules/_progressspinner.scss */
.progress-loader, .progress-spinner {
    color: #5F7781;
    font-size: 10px;
    margin: 30px auto 80px;
    position: relative;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
    /* line 28, ../scss/3-molecules/_progressspinner.scss */
    .progress-loader:before, .progress-loader:after, .progress-spinner:before, .progress-spinner:after {
        content: '';
        position: absolute;
        top: 0;
    }
    /* line 34, ../scss/3-molecules/_progressspinner.scss */
    .progress-loader:before, .progress-spinner:before {
        left: -3.5em;
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
    }
    /* line 39, ../scss/3-molecules/_progressspinner.scss */
    .progress-loader:after, .progress-spinner:after {
        left: 3.5em;
    }

@-webkit-keyframes spinner {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em;
    }

    40% {
        box-shadow: 0 2.5em 0 0;
    }
}
/* line 55, ../scss/3-molecules/_progressspinner.scss */
.progress-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1005;
    background-color: rgba(10, 10, 10, 0.45);
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
    /* line 69, ../scss/3-molecules/_progressspinner.scss */
    .progress-overlay div:not(.color-white) .progress-loader, .progress-overlay div:not(.color-white) .progress-spinner {
        color: #ffffff;
    }

/* line 1, ../scss/3-molecules/_wcag.scss */
.wcag-container {
    background: #333;
    position: fixed;
    right: 0px;
    top: 50%;
    width: 60px;
    margin-top: -40px;
    display: flex;
    flex-direction: column;
}

    /* line 12, ../scss/3-molecules/_wcag.scss */
    .wcag-container .wcag-trigger {
        text-decoration: none;
        height: 68px;
        display: inline-flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

        /* line 21, ../scss/3-molecules/_wcag.scss */
        .wcag-container .wcag-trigger:hover {
            cursor: pointer;
            background: #4c4c4c;
        }

        /* line 26, ../scss/3-molecules/_wcag.scss */
        .wcag-container .wcag-trigger .wcag-trigger-text {
            color: white;
            font-size: 12px;
        }

        /* line 31, ../scss/3-molecules/_wcag.scss */
        .wcag-container .wcag-trigger img {
            width: 30px;
        }

/* line 2, ../scss/4-organisms/_header.scss */
header {
    background: #ffffff;
    padding: 10px 0px;
    border-bottom: 2px solid #E34343;
    z-index: 5;
    position: relative;
}

/* line 10, ../scss/4-organisms/_header.scss */
.header-nav {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
}
    /* line 16, ../scss/4-organisms/_header.scss */
    .header-nav ul.header-nav-menu {
        height: 100%;
    }
        /* line 18, ../scss/4-organisms/_header.scss */
        .header-nav ul.header-nav-menu > li {
            position: relative;
            height: 100%;
            display: flex;
            align-items: center;
        }
            /* line 24, ../scss/4-organisms/_header.scss */
            .header-nav ul.header-nav-menu > li ul {
                position: absolute;
                right: 0px;
                top: 75px;
                padding-top: 25px;
                padding-bottom: 15px;
                display: none;
                width: 215px;
                background: rgba(255, 255, 255, 0.9);
                border-bottom: 2px solid #E20513;
            }
                /* line 34, ../scss/4-organisms/_header.scss */
                .header-nav ul.header-nav-menu > li ul li {
                    padding: 5px 25px;
                }
            /* line 39, ../scss/4-organisms/_header.scss */
            .header-nav ul.header-nav-menu > li:hover ul {
                display: inline-block;
            }
    /* line 46, ../scss/4-organisms/_header.scss */
    .header-nav ul {
        list-style: none;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-left: 0px;
    }
    /* line 54, ../scss/4-organisms/_header.scss */
    .header-nav .header-nav-item {
        position: relative;
    }
        /* line 56, ../scss/4-organisms/_header.scss */
        .header-nav .header-nav-item img {
            width: 28px;
        }
        /* line 60, ../scss/4-organisms/_header.scss */
        .header-nav .header-nav-item.dropdown {
            text-decoration: none;
            position: relative;
            display: inline-block;
            padding-left: 30px;
        }
            /* line 65, ../scss/4-organisms/_header.scss */
            .header-nav .header-nav-item.dropdown:after {
                margin-top: 8px;
                margin-left: 3px;
                content: '';
                display: inline-block;
                background: url("../img/icons/Arrow-down.svg") no-repeat top left;
                background-size: contain;
                width: 12px;
                height: 12px;
            }

/* line 81, ../scss/4-organisms/_header.scss */
body.wcag-contrast header {
    border-bottom: 2px solid #333333;
}
    /* line 87, ../scss/4-organisms/_header.scss */
    body.wcag-contrast header .header-nav ul.header-nav-menu > li ul {
        width: 240px;
        border-bottom: 2px solid #333333;
    }
    /* line 94, ../scss/4-organisms/_header.scss */
    body.wcag-contrast header .header-nav .header-nav-item.dropdown {
        min-height: 30px;
        width: 48px;
        margin-left: 30px;
        background: url("../img/icons/Account-dark.svg") no-repeat center left;
    }
        /* line 99, ../scss/4-organisms/_header.scss */
        body.wcag-contrast header .header-nav .header-nav-item.dropdown > img {
            display: none;
        }
        /* line 102, ../scss/4-organisms/_header.scss */
        body.wcag-contrast header .header-nav .header-nav-item.dropdown:after {
            background: url("../img/icons/Arrow-down-dark.svg") no-repeat top left;
            background-size: contain;
        }
    /* line 109, ../scss/4-organisms/_header.scss */
    body.wcag-contrast header .header-nav > a.header-nav-item {
        display: inline-block;
        height: 28px;
        width: 28px;
        background: url("../img/icons/Notification-dark.svg") no-repeat top left;
        background-size: cover;
    }
        /* line 115, ../scss/4-organisms/_header.scss */
        body.wcag-contrast header .header-nav > a.header-nav-item img {
            display: none;
        }

/* line 11, ../scss/1-base/_spacing.scss */
.mt-0 {
    margin-top: 0px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-0 {
    padding-top: 0px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-0 {
        margin-top: 0px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-0 {
        padding-top: 0px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-0 {
    margin-bottom: 0px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-0 {
    padding-bottom: 0px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-0 {
        margin-bottom: 0px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-0 {
        padding-bottom: 0px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-0 {
    margin-left: 0px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-0 {
    padding-left: 0px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-0 {
        margin-left: 0px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-0 {
        padding-left: 0px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-0 {
    margin-right: 0px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-0 {
    padding-right: 0px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-0 {
        margin-right: 0px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-0 {
        padding-right: 0px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-1 {
    margin-top: 1px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-1 {
    padding-top: 1px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-1 {
        margin-top: 1px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-1 {
        padding-top: 1px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-1 {
    margin-bottom: 1px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-1 {
    padding-bottom: 1px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-1 {
        margin-bottom: 1px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-1 {
        padding-bottom: 1px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-1 {
    margin-left: 1px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-1 {
    padding-left: 1px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-1 {
        margin-left: 1px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-1 {
        padding-left: 1px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-1 {
    margin-right: 1px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-1 {
    padding-right: 1px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-1 {
        margin-right: 1px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-1 {
        padding-right: 1px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-2 {
    margin-top: 2px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-2 {
    padding-top: 2px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-2 {
        margin-top: 2px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-2 {
        padding-top: 2px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-2 {
    margin-bottom: 2px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-2 {
    padding-bottom: 2px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-2 {
        margin-bottom: 2px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-2 {
        padding-bottom: 2px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-2 {
    margin-left: 2px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-2 {
    padding-left: 2px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-2 {
        margin-left: 2px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-2 {
        padding-left: 2px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-2 {
    margin-right: 2px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-2 {
    padding-right: 2px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-2 {
        margin-right: 2px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-2 {
        padding-right: 2px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-3 {
    margin-top: 3px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-3 {
    padding-top: 3px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-3 {
        margin-top: 3px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-3 {
        padding-top: 3px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-3 {
    margin-bottom: 3px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-3 {
    padding-bottom: 3px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-3 {
        margin-bottom: 3px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-3 {
        padding-bottom: 3px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-3 {
    margin-left: 3px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-3 {
    padding-left: 3px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-3 {
        margin-left: 3px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-3 {
        padding-left: 3px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-3 {
    margin-right: 3px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-3 {
    padding-right: 3px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-3 {
        margin-right: 3px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-3 {
        padding-right: 3px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-4 {
    margin-top: 4px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-4 {
    padding-top: 4px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-4 {
        margin-top: 4px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-4 {
        padding-top: 4px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-4 {
    margin-bottom: 4px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-4 {
    padding-bottom: 4px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-4 {
        margin-bottom: 4px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-4 {
        padding-bottom: 4px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-4 {
    margin-left: 4px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-4 {
    padding-left: 4px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-4 {
        margin-left: 4px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-4 {
        padding-left: 4px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-4 {
    margin-right: 4px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-4 {
    padding-right: 4px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-4 {
        margin-right: 4px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-4 {
        padding-right: 4px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-5 {
    margin-top: 5px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-5 {
    padding-top: 5px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-5 {
        margin-top: 5px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-5 {
        padding-top: 5px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-5 {
    margin-bottom: 5px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-5 {
    padding-bottom: 5px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-5 {
        margin-bottom: 5px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-5 {
        padding-bottom: 5px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-5 {
    margin-left: 5px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-5 {
    padding-left: 5px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-5 {
        margin-left: 5px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-5 {
        padding-left: 5px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-5 {
    margin-right: 5px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-5 {
    padding-right: 5px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-5 {
        margin-right: 5px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-5 {
        padding-right: 5px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-10 {
    margin-top: 10px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-10 {
    padding-top: 10px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-10 {
        margin-top: 10px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-10 {
        padding-top: 10px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-10 {
    margin-bottom: 10px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-10 {
    padding-bottom: 10px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-10 {
        margin-bottom: 10px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-10 {
        padding-bottom: 10px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-10 {
    margin-left: 10px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-10 {
    padding-left: 10px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-10 {
        margin-left: 10px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-10 {
        padding-left: 10px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-10 {
    margin-right: 10px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-10 {
    padding-right: 10px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-10 {
        margin-right: 10px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-10 {
        padding-right: 10px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-15 {
    margin-top: 15px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-15 {
    padding-top: 15px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-15 {
        margin-top: 15px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-15 {
        padding-top: 15px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-15 {
    margin-bottom: 15px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-15 {
    padding-bottom: 15px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-15 {
        margin-bottom: 15px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-15 {
        padding-bottom: 15px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-15 {
    margin-left: 15px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-15 {
    padding-left: 15px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-15 {
        margin-left: 15px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-15 {
        padding-left: 15px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-15 {
    margin-right: 15px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-15 {
    padding-right: 15px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-15 {
        margin-right: 15px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-15 {
        padding-right: 15px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-20 {
    margin-top: 20px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-20 {
    padding-top: 20px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-20 {
        margin-top: 20px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-20 {
        padding-top: 20px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-20 {
    margin-bottom: 20px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-20 {
    padding-bottom: 20px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-20 {
        margin-bottom: 20px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-20 {
        padding-bottom: 20px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-20 {
    margin-left: 20px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-20 {
    padding-left: 20px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-20 {
        margin-left: 20px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-20 {
        padding-left: 20px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-20 {
    margin-right: 20px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-20 {
    padding-right: 20px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-20 {
        margin-right: 20px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-20 {
        padding-right: 20px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-25 {
    margin-top: 25px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-25 {
    padding-top: 25px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-25 {
        margin-top: 25px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-25 {
        padding-top: 25px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-25 {
    margin-bottom: 25px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-25 {
    padding-bottom: 25px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-25 {
        margin-bottom: 25px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-25 {
        padding-bottom: 25px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-25 {
    margin-left: 25px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-25 {
    padding-left: 25px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-25 {
        margin-left: 25px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-25 {
        padding-left: 25px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-25 {
    margin-right: 25px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-25 {
    padding-right: 25px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-25 {
        margin-right: 25px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-25 {
        padding-right: 25px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-30 {
    margin-top: 30px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-30 {
    padding-top: 30px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-30 {
        margin-top: 30px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-30 {
        padding-top: 30px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-30 {
    margin-bottom: 30px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-30 {
    padding-bottom: 30px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-30 {
        margin-bottom: 30px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-30 {
        padding-bottom: 30px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-30 {
    margin-left: 30px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-30 {
    padding-left: 30px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-30 {
        margin-left: 30px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-30 {
        padding-left: 30px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-30 {
    margin-right: 30px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-30 {
    padding-right: 30px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-30 {
        margin-right: 30px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-30 {
        padding-right: 30px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-35 {
    margin-top: 35px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-35 {
    padding-top: 35px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-35 {
        margin-top: 35px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-35 {
        padding-top: 35px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-35 {
    margin-bottom: 35px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-35 {
    padding-bottom: 35px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-35 {
        margin-bottom: 35px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-35 {
        padding-bottom: 35px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-35 {
    margin-left: 35px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-35 {
    padding-left: 35px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-35 {
        margin-left: 35px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-35 {
        padding-left: 35px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-35 {
    margin-right: 35px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-35 {
    padding-right: 35px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-35 {
        margin-right: 35px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-35 {
        padding-right: 35px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-40 {
    margin-top: 40px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-40 {
    padding-top: 40px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-40 {
        margin-top: 40px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-40 {
        padding-top: 40px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-40 {
    margin-bottom: 40px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-40 {
    padding-bottom: 40px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-40 {
        margin-bottom: 40px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-40 {
        padding-bottom: 40px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-40 {
    margin-left: 40px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-40 {
    padding-left: 40px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-40 {
        margin-left: 40px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-40 {
        padding-left: 40px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-40 {
    margin-right: 40px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-40 {
    padding-right: 40px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-40 {
        margin-right: 40px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-40 {
        padding-right: 40px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-45 {
    margin-top: 45px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-45 {
    padding-top: 45px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-45 {
        margin-top: 45px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-45 {
        padding-top: 45px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-45 {
    margin-bottom: 45px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-45 {
    padding-bottom: 45px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-45 {
        margin-bottom: 45px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-45 {
        padding-bottom: 45px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-45 {
    margin-left: 45px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-45 {
    padding-left: 45px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-45 {
        margin-left: 45px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-45 {
        padding-left: 45px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-45 {
    margin-right: 45px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-45 {
    padding-right: 45px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-45 {
        margin-right: 45px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-45 {
        padding-right: 45px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-50 {
    margin-top: 50px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-50 {
    padding-top: 50px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-50 {
        margin-top: 50px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-50 {
        padding-top: 50px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-50 {
    margin-bottom: 50px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-50 {
    padding-bottom: 50px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-50 {
        margin-bottom: 50px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-50 {
        padding-bottom: 50px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-50 {
    margin-left: 50px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-50 {
    padding-left: 50px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-50 {
        margin-left: 50px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-50 {
        padding-left: 50px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-50 {
    margin-right: 50px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-50 {
    padding-right: 50px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-50 {
        margin-right: 50px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-50 {
        padding-right: 50px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-60 {
    margin-top: 60px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-60 {
    padding-top: 60px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-60 {
        margin-top: 60px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-60 {
        padding-top: 60px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-60 {
    margin-bottom: 60px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-60 {
    padding-bottom: 60px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-60 {
        margin-bottom: 60px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-60 {
        padding-bottom: 60px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-60 {
    margin-left: 60px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-60 {
    padding-left: 60px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-60 {
        margin-left: 60px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-60 {
        padding-left: 60px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-60 {
    margin-right: 60px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-60 {
    padding-right: 60px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-60 {
        margin-right: 60px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-60 {
        padding-right: 60px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-65 {
    margin-top: 65px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-65 {
    padding-top: 65px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-65 {
        margin-top: 65px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-65 {
        padding-top: 65px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-65 {
    margin-bottom: 65px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-65 {
    padding-bottom: 65px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-65 {
        margin-bottom: 65px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-65 {
        padding-bottom: 65px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-65 {
    margin-left: 65px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-65 {
    padding-left: 65px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-65 {
        margin-left: 65px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-65 {
        padding-left: 65px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-65 {
    margin-right: 65px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-65 {
    padding-right: 65px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-65 {
        margin-right: 65px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-65 {
        padding-right: 65px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-75 {
    margin-top: 75px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-75 {
    padding-top: 75px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-75 {
        margin-top: 75px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-75 {
        padding-top: 75px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-75 {
    margin-bottom: 75px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-75 {
    padding-bottom: 75px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-75 {
        margin-bottom: 75px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-75 {
        padding-bottom: 75px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-75 {
    margin-left: 75px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-75 {
    padding-left: 75px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-75 {
        margin-left: 75px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-75 {
        padding-left: 75px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-75 {
    margin-right: 75px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-75 {
    padding-right: 75px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-75 {
        margin-right: 75px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-75 {
        padding-right: 75px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-80 {
    margin-top: 80px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-80 {
    padding-top: 80px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-80 {
        margin-top: 80px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-80 {
        padding-top: 80px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-80 {
    margin-bottom: 80px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-80 {
    padding-bottom: 80px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-80 {
        margin-bottom: 80px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-80 {
        padding-bottom: 80px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-80 {
    margin-left: 80px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-80 {
    padding-left: 80px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-80 {
        margin-left: 80px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-80 {
        padding-left: 80px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-80 {
    margin-right: 80px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-80 {
    padding-right: 80px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-80 {
        margin-right: 80px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-80 {
        padding-right: 80px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-100 {
    margin-top: 100px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-100 {
    padding-top: 100px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-100 {
        margin-top: 100px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-100 {
        padding-top: 100px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-100 {
    margin-bottom: 100px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-100 {
    padding-bottom: 100px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-100 {
        margin-bottom: 100px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-100 {
        padding-bottom: 100px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-100 {
    margin-left: 100px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-100 {
    padding-left: 100px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-100 {
        margin-left: 100px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-100 {
        padding-left: 100px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-100 {
    margin-right: 100px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-100 {
    padding-right: 100px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-100 {
        margin-right: 100px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-100 {
        padding-right: 100px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-125 {
    margin-top: 125px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-125 {
    padding-top: 125px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-125 {
        margin-top: 125px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-125 {
        padding-top: 125px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-125 {
    margin-bottom: 125px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-125 {
    padding-bottom: 125px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-125 {
        margin-bottom: 125px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-125 {
        padding-bottom: 125px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-125 {
    margin-left: 125px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-125 {
    padding-left: 125px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-125 {
        margin-left: 125px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-125 {
        padding-left: 125px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-125 {
    margin-right: 125px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-125 {
    padding-right: 125px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-125 {
        margin-right: 125px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-125 {
        padding-right: 125px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-150 {
    margin-top: 150px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-150 {
    padding-top: 150px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-150 {
        margin-top: 150px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-150 {
        padding-top: 150px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-150 {
    margin-bottom: 150px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-150 {
    padding-bottom: 150px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-150 {
        margin-bottom: 150px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-150 {
        padding-bottom: 150px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-150 {
    margin-left: 150px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-150 {
    padding-left: 150px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-150 {
        margin-left: 150px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-150 {
        padding-left: 150px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-150 {
    margin-right: 150px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-150 {
    padding-right: 150px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-150 {
        margin-right: 150px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-150 {
        padding-right: 150px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-175 {
    margin-top: 175px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-175 {
    padding-top: 175px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-175 {
        margin-top: 175px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-175 {
        padding-top: 175px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-175 {
    margin-bottom: 175px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-175 {
    padding-bottom: 175px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-175 {
        margin-bottom: 175px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-175 {
        padding-bottom: 175px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-175 {
    margin-left: 175px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-175 {
    padding-left: 175px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-175 {
        margin-left: 175px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-175 {
        padding-left: 175px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-175 {
    margin-right: 175px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-175 {
    padding-right: 175px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-175 {
        margin-right: 175px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-175 {
        padding-right: 175px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-200 {
    margin-top: 200px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-200 {
    padding-top: 200px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-200 {
        margin-top: 200px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-200 {
        padding-top: 200px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-200 {
    margin-bottom: 200px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-200 {
    padding-bottom: 200px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-200 {
        margin-bottom: 200px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-200 {
        padding-bottom: 200px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-200 {
    margin-left: 200px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-200 {
    padding-left: 200px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-200 {
        margin-left: 200px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-200 {
        padding-left: 200px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-200 {
    margin-right: 200px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-200 {
    padding-right: 200px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-200 {
        margin-right: 200px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-200 {
        padding-right: 200px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-250 {
    margin-top: 250px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-250 {
    padding-top: 250px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-250 {
        margin-top: 250px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-250 {
        padding-top: 250px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-250 {
    margin-bottom: 250px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-250 {
    padding-bottom: 250px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-250 {
        margin-bottom: 250px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-250 {
        padding-bottom: 250px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-250 {
    margin-left: 250px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-250 {
    padding-left: 250px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-250 {
        margin-left: 250px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-250 {
        padding-left: 250px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-250 {
    margin-right: 250px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-250 {
    padding-right: 250px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-250 {
        margin-right: 250px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-250 {
        padding-right: 250px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-400 {
    margin-top: 400px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-400 {
    padding-top: 400px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-400 {
        margin-top: 400px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-400 {
        padding-top: 400px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-400 {
    margin-bottom: 400px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-400 {
    padding-bottom: 400px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-400 {
        margin-bottom: 400px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-400 {
        padding-bottom: 400px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-400 {
    margin-left: 400px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-400 {
    padding-left: 400px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-400 {
        margin-left: 400px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-400 {
        padding-left: 400px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-400 {
    margin-right: 400px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-400 {
    padding-right: 400px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-400 {
        margin-right: 400px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-400 {
        padding-right: 400px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-450 {
    margin-top: 450px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-450 {
    padding-top: 450px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-450 {
        margin-top: 450px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-450 {
        padding-top: 450px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-450 {
    margin-bottom: 450px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-450 {
    padding-bottom: 450px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-450 {
        margin-bottom: 450px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-450 {
        padding-bottom: 450px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-450 {
    margin-left: 450px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-450 {
    padding-left: 450px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-450 {
        margin-left: 450px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-450 {
        padding-left: 450px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-450 {
    margin-right: 450px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-450 {
    padding-right: 450px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-450 {
        margin-right: 450px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-450 {
        padding-right: 450px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-600 {
    margin-top: 600px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-600 {
    padding-top: 600px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-600 {
        margin-top: 600px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-600 {
        padding-top: 600px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-600 {
    margin-bottom: 600px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-600 {
    padding-bottom: 600px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-600 {
        margin-bottom: 600px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-600 {
        padding-bottom: 600px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-600 {
    margin-left: 600px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-600 {
    padding-left: 600px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-600 {
        margin-left: 600px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-600 {
        padding-left: 600px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-600 {
    margin-right: 600px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-600 {
    padding-right: 600px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-600 {
        margin-right: 600px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-600 {
        padding-right: 600px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-800 {
    margin-top: 800px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-800 {
    padding-top: 800px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-800 {
        margin-top: 800px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-800 {
        padding-top: 800px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-800 {
    margin-bottom: 800px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-800 {
    padding-bottom: 800px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-800 {
        margin-bottom: 800px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-800 {
        padding-bottom: 800px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-800 {
    margin-left: 800px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-800 {
    padding-left: 800px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-800 {
        margin-left: 800px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-800 {
        padding-left: 800px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-800 {
    margin-right: 800px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-800 {
    padding-right: 800px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-800 {
        margin-right: 800px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-800 {
        padding-right: 800px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mt-1000 {
    margin-top: 1000px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pt-1000 {
    padding-top: 1000px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mt-small-only-1000 {
        margin-top: 1000px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pt-small-only-1000 {
        padding-top: 1000px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mb-1000 {
    margin-bottom: 1000px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pb-1000 {
    padding-bottom: 1000px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mb-small-only-1000 {
        margin-bottom: 1000px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pb-small-only-1000 {
        padding-bottom: 1000px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.ml-1000 {
    margin-left: 1000px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pl-1000 {
    padding-left: 1000px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.ml-small-only-1000 {
        margin-left: 1000px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pl-small-only-1000 {
        padding-left: 1000px !important;
    }
}
/* line 11, ../scss/1-base/_spacing.scss */
.mr-1000 {
    margin-right: 1000px !important;
}

/* line 15, ../scss/1-base/_spacing.scss */
.pr-1000 {
    padding-right: 1000px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 20, ../scss/1-base/_spacing.scss */
    div.mr-small-only-1000 {
        margin-right: 1000px !important;
    }

    /* line 24, ../scss/1-base/_spacing.scss */
    div.pr-small-only-1000 {
        padding-right: 1000px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-0 {
    margin: 0px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-0 {
    margin-top: 0px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-0 {
    margin-bottom: 0px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-0 {
    padding: 0px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-0 {
    padding-top: 0px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-0 {
    padding-bottom: 0px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-0 {
    gap: 0px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-0 {
        margin: 0px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-0 {
        margin-top: 0px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-0 {
        margin-bottom: 0px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-0 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-0 {
        padding: 0px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-0 {
        padding-top: 0px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-0 {
        padding-bottom: 0px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-1 {
    margin: 1px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-1 {
    margin-top: 1px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-1 {
    margin-bottom: 1px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-1 {
    padding: 1px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-1 {
    padding-top: 1px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-1 {
    padding-bottom: 1px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-1 {
    gap: 1px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-1 {
        margin: 1px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-1 {
        margin-top: 1px !important;
        margin-bottom: 1px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-1 {
        margin-top: 1px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-1 {
        margin-bottom: 1px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-1 {
        margin-left: 1px !important;
        margin-right: 1px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-1 {
        padding: 1px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-1 {
        padding-top: 1px !important;
        padding-bottom: 1px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-1 {
        padding-top: 1px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-1 {
        padding-bottom: 1px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-1 {
        padding-left: 1px !important;
        padding-right: 1px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-2 {
    margin: 2px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-2 {
    margin-top: 2px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-2 {
    margin-bottom: 2px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-2 {
    padding: 2px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-2 {
    padding-top: 2px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-2 {
    padding-bottom: 2px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-2 {
    gap: 2px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-2 {
        margin: 2px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-2 {
        margin-top: 2px !important;
        margin-bottom: 2px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-2 {
        margin-top: 2px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-2 {
        margin-bottom: 2px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-2 {
        margin-left: 2px !important;
        margin-right: 2px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-2 {
        padding: 2px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-2 {
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-2 {
        padding-top: 2px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-2 {
        padding-bottom: 2px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-2 {
        padding-left: 2px !important;
        padding-right: 2px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-3 {
    margin: 3px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-3 {
    margin-top: 3px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-3 {
    margin-bottom: 3px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-3 {
    padding: 3px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-3 {
    padding-top: 3px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-3 {
    padding-bottom: 3px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-3 {
    gap: 3px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-3 {
        margin: 3px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-3 {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-3 {
        margin-top: 3px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-3 {
        margin-bottom: 3px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-3 {
        margin-left: 3px !important;
        margin-right: 3px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-3 {
        padding: 3px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-3 {
        padding-top: 3px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-3 {
        padding-bottom: 3px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-3 {
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-4 {
    margin: 4px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-4 {
    margin-top: 4px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-4 {
    margin-bottom: 4px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-4 {
    padding: 4px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-4 {
    padding-top: 4px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-4 {
    padding-bottom: 4px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-4 {
    gap: 4px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-4 {
        margin: 4px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-4 {
        margin-top: 4px !important;
        margin-bottom: 4px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-4 {
        margin-top: 4px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-4 {
        margin-bottom: 4px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-4 {
        margin-left: 4px !important;
        margin-right: 4px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-4 {
        padding: 4px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-4 {
        padding-top: 4px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-4 {
        padding-bottom: 4px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-4 {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-5 {
    margin: 5px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-5 {
    margin-top: 5px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-5 {
    margin-bottom: 5px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-5 {
    padding: 5px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-5 {
    padding-top: 5px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-5 {
    padding-bottom: 5px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-5 {
    gap: 5px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-5 {
        margin: 5px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-5 {
        margin-top: 5px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-5 {
        margin-bottom: 5px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-5 {
        padding: 5px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-5 {
        padding-top: 5px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-5 {
        padding-bottom: 5px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-10 {
    margin: 10px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-10 {
    margin-top: 10px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-10 {
    margin-bottom: 10px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-10 {
    padding: 10px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-10 {
    padding-top: 10px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-10 {
    padding-bottom: 10px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-10 {
    gap: 10px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-10 {
        margin: 10px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-10 {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-10 {
        margin-top: 10px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-10 {
        margin-bottom: 10px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-10 {
        padding: 10px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-10 {
        padding-top: 10px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-10 {
        padding-bottom: 10px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-15 {
    margin: 15px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-15 {
    margin-top: 15px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-15 {
    margin-bottom: 15px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-15 {
    padding: 15px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-15 {
    padding-top: 15px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-15 {
    padding-bottom: 15px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-15 {
    gap: 15px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-15 {
        margin: 15px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-15 {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-15 {
        margin-top: 15px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-15 {
        margin-bottom: 15px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-15 {
        padding: 15px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-15 {
        padding-top: 15px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-15 {
        padding-bottom: 15px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-20 {
    margin: 20px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-20 {
    margin-top: 20px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-20 {
    margin-bottom: 20px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-20 {
    padding: 20px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-20 {
    padding-top: 20px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-20 {
    padding-bottom: 20px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-20 {
    gap: 20px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-20 {
        margin: 20px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-20 {
        margin-top: 20px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-20 {
        margin-bottom: 20px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-20 {
        padding: 20px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-20 {
        padding-top: 20px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-20 {
        padding-bottom: 20px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-25 {
    margin: 25px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-25 {
    margin-top: 25px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-25 {
    margin-bottom: 25px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-25 {
    padding: 25px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-25 {
    padding-top: 25px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-25 {
    padding-bottom: 25px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-25 {
    gap: 25px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-25 {
        margin: 25px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-25 {
        margin-top: 25px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-25 {
        margin-bottom: 25px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-25 {
        padding: 25px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-25 {
        padding-top: 25px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-25 {
        padding-bottom: 25px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-30 {
    margin: 30px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-30 {
    margin-top: 30px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-30 {
    margin-bottom: 30px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-30 {
    padding: 30px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-30 {
    padding-top: 30px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-30 {
    padding-bottom: 30px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-30 {
    gap: 30px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-30 {
        margin: 30px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-30 {
        margin-top: 30px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-30 {
        margin-bottom: 30px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-30 {
        padding: 30px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-30 {
        padding-top: 30px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-30 {
        padding-bottom: 30px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-35 {
    margin: 35px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-35 {
    margin-top: 35px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-35 {
    margin-bottom: 35px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-35 {
    padding: 35px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-35 {
    padding-top: 35px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-35 {
    padding-bottom: 35px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-35 {
    gap: 35px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-35 {
        margin: 35px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-35 {
        margin-top: 35px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-35 {
        margin-bottom: 35px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-35 {
        padding: 35px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-35 {
        padding-top: 35px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-35 {
        padding-bottom: 35px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-40 {
    margin: 40px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-40 {
    margin-top: 40px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-40 {
    margin-bottom: 40px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-40 {
    padding: 40px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-40 {
    padding-top: 40px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-40 {
    padding-bottom: 40px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-40 {
    gap: 40px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-40 {
        margin: 40px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-40 {
        margin-top: 40px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-40 {
        margin-bottom: 40px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-40 {
        padding: 40px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-40 {
        padding-top: 40px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-40 {
        padding-bottom: 40px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-45 {
    margin: 45px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-45 {
    margin-top: 45px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-45 {
    margin-bottom: 45px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-45 {
    padding: 45px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-45 {
    padding-top: 45px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-45 {
    padding-bottom: 45px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-45 {
    gap: 45px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-45 {
        margin: 45px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-45 {
        margin-top: 45px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-45 {
        margin-bottom: 45px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-45 {
        padding: 45px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-45 {
        padding-top: 45px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-45 {
        padding-bottom: 45px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-50 {
    margin: 50px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-50 {
    margin-top: 50px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-50 {
    margin-bottom: 50px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-50 {
    padding: 50px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-50 {
    padding-top: 50px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-50 {
    padding-bottom: 50px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-50 {
    gap: 50px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-50 {
        margin: 50px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-50 {
        margin-top: 50px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-50 {
        margin-bottom: 50px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-50 {
        padding: 50px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-50 {
        padding-top: 50px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-50 {
        padding-bottom: 50px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-60 {
    margin: 60px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-60 {
    margin-top: 60px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-60 {
    margin-bottom: 60px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-60 {
    padding: 60px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-60 {
    padding-top: 60px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-60 {
    padding-bottom: 60px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-60 {
    gap: 60px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-60 {
        margin: 60px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-60 {
        margin-top: 60px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-60 {
        margin-bottom: 60px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-60 {
        padding: 60px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-60 {
        padding-top: 60px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-60 {
        padding-bottom: 60px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-65 {
    margin: 65px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-65 {
    margin-top: 65px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-65 {
    margin-bottom: 65px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-65 {
    padding: 65px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-65 {
    padding-top: 65px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-65 {
    padding-bottom: 65px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-65 {
    gap: 65px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-65 {
        margin: 65px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-65 {
        margin-top: 65px !important;
        margin-bottom: 65px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-65 {
        margin-top: 65px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-65 {
        margin-bottom: 65px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-65 {
        padding: 65px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-65 {
        padding-top: 65px !important;
        padding-bottom: 65px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-65 {
        padding-top: 65px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-65 {
        padding-bottom: 65px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-75 {
    margin: 75px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-75 {
    margin-top: 75px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-75 {
    margin-bottom: 75px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-75 {
    padding: 75px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-75 {
    padding-top: 75px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-75 {
    padding-bottom: 75px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-75 {
    gap: 75px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-75 {
        margin: 75px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-75 {
        margin-top: 75px !important;
        margin-bottom: 75px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-75 {
        margin-top: 75px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-75 {
        margin-bottom: 75px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-75 {
        padding: 75px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-75 {
        padding-top: 75px !important;
        padding-bottom: 75px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-75 {
        padding-top: 75px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-75 {
        padding-bottom: 75px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-80 {
    margin: 80px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-80 {
    margin-top: 80px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-80 {
    margin-bottom: 80px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-80 {
    padding: 80px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-80 {
    padding-top: 80px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-80 {
    padding-bottom: 80px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-80 {
    gap: 80px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-80 {
        margin: 80px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-80 {
        margin-top: 80px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-80 {
        margin-bottom: 80px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-80 {
        padding: 80px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-80 {
        padding-top: 80px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-80 {
        padding-bottom: 80px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-100 {
    margin: 100px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-100 {
    margin-top: 100px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-100 {
    margin-bottom: 100px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-100 {
    padding: 100px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-100 {
    padding-top: 100px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-100 {
    padding-bottom: 100px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-100 {
    gap: 100px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-100 {
        margin: 100px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-100 {
        margin-top: 100px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-100 {
        margin-bottom: 100px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-100 {
        padding: 100px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-100 {
        padding-top: 100px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-100 {
        padding-bottom: 100px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-125 {
    margin: 125px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-125 {
    margin-top: 125px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-125 {
    margin-bottom: 125px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-125 {
    margin-left: 125px !important;
    margin-right: 125px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-125 {
    padding: 125px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-125 {
    padding-top: 125px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-125 {
    padding-bottom: 125px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-125 {
    padding-left: 125px !important;
    padding-right: 125px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-125 {
    gap: 125px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-125 {
        margin: 125px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-125 {
        margin-top: 125px !important;
        margin-bottom: 125px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-125 {
        margin-top: 125px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-125 {
        margin-bottom: 125px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-125 {
        padding: 125px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-125 {
        padding-top: 125px !important;
        padding-bottom: 125px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-125 {
        padding-top: 125px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-125 {
        padding-bottom: 125px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-150 {
    margin: 150px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-150 {
    margin-top: 150px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-150 {
    margin-bottom: 150px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-150 {
    margin-left: 150px !important;
    margin-right: 150px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-150 {
    padding: 150px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-150 {
    padding-top: 150px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-150 {
    padding-bottom: 150px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-150 {
    padding-left: 150px !important;
    padding-right: 150px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-150 {
    gap: 150px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-150 {
        margin: 150px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-150 {
        margin-top: 150px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-150 {
        margin-bottom: 150px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-150 {
        padding: 150px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-150 {
        padding-top: 150px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-150 {
        padding-bottom: 150px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-175 {
    margin: 175px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-175 {
    margin-top: 175px !important;
    margin-bottom: 175px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-175 {
    margin-top: 175px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-175 {
    margin-bottom: 175px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-175 {
    margin-left: 175px !important;
    margin-right: 175px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-175 {
    padding: 175px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-175 {
    padding-top: 175px !important;
    padding-bottom: 175px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-175 {
    padding-top: 175px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-175 {
    padding-bottom: 175px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-175 {
    padding-left: 175px !important;
    padding-right: 175px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-175 {
    gap: 175px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-175 {
        margin: 175px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-175 {
        margin-top: 175px !important;
        margin-bottom: 175px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-175 {
        margin-top: 175px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-175 {
        margin-bottom: 175px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-175 {
        padding: 175px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-175 {
        padding-top: 175px !important;
        padding-bottom: 175px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-175 {
        padding-top: 175px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-175 {
        padding-bottom: 175px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-200 {
    margin: 200px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-200 {
    margin-top: 200px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-200 {
    margin-bottom: 200px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-200 {
    margin-left: 200px !important;
    margin-right: 200px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-200 {
    padding: 200px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-200 {
    padding-top: 200px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-200 {
    padding-bottom: 200px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-200 {
    padding-left: 200px !important;
    padding-right: 200px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-200 {
    gap: 200px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-200 {
        margin: 200px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-200 {
        margin-top: 200px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-200 {
        margin-bottom: 200px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-200 {
        padding: 200px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-200 {
        padding-top: 200px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-200 {
        padding-bottom: 200px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-250 {
    margin: 250px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-250 {
    margin-top: 250px !important;
    margin-bottom: 250px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-250 {
    margin-top: 250px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-250 {
    margin-bottom: 250px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-250 {
    margin-left: 250px !important;
    margin-right: 250px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-250 {
    padding: 250px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-250 {
    padding-top: 250px !important;
    padding-bottom: 250px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-250 {
    padding-top: 250px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-250 {
    padding-bottom: 250px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-250 {
    padding-left: 250px !important;
    padding-right: 250px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-250 {
    gap: 250px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-250 {
        margin: 250px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-250 {
        margin-top: 250px !important;
        margin-bottom: 250px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-250 {
        margin-top: 250px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-250 {
        margin-bottom: 250px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-250 {
        padding: 250px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-250 {
        padding-top: 250px !important;
        padding-bottom: 250px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-250 {
        padding-top: 250px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-250 {
        padding-bottom: 250px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-400 {
    margin: 400px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-400 {
    margin-top: 400px !important;
    margin-bottom: 400px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-400 {
    margin-top: 400px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-400 {
    margin-bottom: 400px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-400 {
    margin-left: 400px !important;
    margin-right: 400px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-400 {
    padding: 400px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-400 {
    padding-top: 400px !important;
    padding-bottom: 400px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-400 {
    padding-top: 400px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-400 {
    padding-bottom: 400px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-400 {
    padding-left: 400px !important;
    padding-right: 400px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-400 {
    gap: 400px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-400 {
        margin: 400px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-400 {
        margin-top: 400px !important;
        margin-bottom: 400px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-400 {
        margin-top: 400px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-400 {
        margin-bottom: 400px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-400 {
        margin-left: 400px !important;
        margin-right: 400px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-400 {
        padding: 400px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-400 {
        padding-top: 400px !important;
        padding-bottom: 400px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-400 {
        padding-top: 400px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-400 {
        padding-bottom: 400px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-400 {
        padding-left: 400px !important;
        padding-right: 400px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-450 {
    margin: 450px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-450 {
    margin-top: 450px !important;
    margin-bottom: 450px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-450 {
    margin-top: 450px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-450 {
    margin-bottom: 450px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-450 {
    margin-left: 450px !important;
    margin-right: 450px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-450 {
    padding: 450px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-450 {
    padding-top: 450px !important;
    padding-bottom: 450px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-450 {
    padding-top: 450px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-450 {
    padding-bottom: 450px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-450 {
    padding-left: 450px !important;
    padding-right: 450px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-450 {
    gap: 450px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-450 {
        margin: 450px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-450 {
        margin-top: 450px !important;
        margin-bottom: 450px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-450 {
        margin-top: 450px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-450 {
        margin-bottom: 450px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-450 {
        margin-left: 450px !important;
        margin-right: 450px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-450 {
        padding: 450px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-450 {
        padding-top: 450px !important;
        padding-bottom: 450px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-450 {
        padding-top: 450px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-450 {
        padding-bottom: 450px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-450 {
        padding-left: 450px !important;
        padding-right: 450px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-600 {
    margin: 600px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-600 {
    margin-top: 600px !important;
    margin-bottom: 600px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-600 {
    margin-top: 600px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-600 {
    margin-bottom: 600px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-600 {
    margin-left: 600px !important;
    margin-right: 600px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-600 {
    padding: 600px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-600 {
    padding-top: 600px !important;
    padding-bottom: 600px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-600 {
    padding-top: 600px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-600 {
    padding-bottom: 600px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-600 {
    padding-left: 600px !important;
    padding-right: 600px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-600 {
    gap: 600px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-600 {
        margin: 600px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-600 {
        margin-top: 600px !important;
        margin-bottom: 600px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-600 {
        margin-top: 600px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-600 {
        margin-bottom: 600px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-600 {
        margin-left: 600px !important;
        margin-right: 600px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-600 {
        padding: 600px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-600 {
        padding-top: 600px !important;
        padding-bottom: 600px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-600 {
        padding-top: 600px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-600 {
        padding-bottom: 600px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-600 {
        padding-left: 600px !important;
        padding-right: 600px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-800 {
    margin: 800px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-800 {
    margin-top: 800px !important;
    margin-bottom: 800px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-800 {
    margin-top: 800px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-800 {
    margin-bottom: 800px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-800 {
    margin-left: 800px !important;
    margin-right: 800px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-800 {
    padding: 800px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-800 {
    padding-top: 800px !important;
    padding-bottom: 800px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-800 {
    padding-top: 800px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-800 {
    padding-bottom: 800px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-800 {
    padding-left: 800px !important;
    padding-right: 800px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-800 {
    gap: 800px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-800 {
        margin: 800px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-800 {
        margin-top: 800px !important;
        margin-bottom: 800px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-800 {
        margin-top: 800px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-800 {
        margin-bottom: 800px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-800 {
        margin-left: 800px !important;
        margin-right: 800px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-800 {
        padding: 800px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-800 {
        padding-top: 800px !important;
        padding-bottom: 800px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-800 {
        padding-top: 800px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-800 {
        padding-bottom: 800px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-800 {
        padding-left: 800px !important;
        padding-right: 800px !important;
    }
}
/* line 33, ../scss/1-base/_spacing.scss */
.m-1000 {
    margin: 1000px !important;
}

/* line 36, ../scss/1-base/_spacing.scss */
.my-1000 {
    margin-top: 1000px !important;
    margin-bottom: 1000px !important;
}

/* line 40, ../scss/1-base/_spacing.scss */
.mt-1000 {
    margin-top: 1000px !important;
}

/* line 43, ../scss/1-base/_spacing.scss */
.mb-1000 {
    margin-bottom: 1000px !important;
}

/* line 46, ../scss/1-base/_spacing.scss */
.mx-1000 {
    margin-left: 1000px !important;
    margin-right: 1000px !important;
}

/* line 50, ../scss/1-base/_spacing.scss */
.p-1000 {
    padding: 1000px !important;
}

/* line 53, ../scss/1-base/_spacing.scss */
.py-1000 {
    padding-top: 1000px !important;
    padding-bottom: 1000px !important;
}

/* line 57, ../scss/1-base/_spacing.scss */
.pt-1000 {
    padding-top: 1000px !important;
}

/* line 60, ../scss/1-base/_spacing.scss */
.pb-1000 {
    padding-bottom: 1000px !important;
}

/* line 63, ../scss/1-base/_spacing.scss */
.px-1000 {
    padding-left: 1000px !important;
    padding-right: 1000px !important;
}

/* line 68, ../scss/1-base/_spacing.scss */
.gap-1000 {
    gap: 1000px !important;
}

@media screen and (max-width: 39.9375em) {
    /* line 73, ../scss/1-base/_spacing.scss */
    div.m-small-only-1000 {
        margin: 1000px !important;
    }

    /* line 76, ../scss/1-base/_spacing.scss */
    div.my-small-only-1000 {
        margin-top: 1000px !important;
        margin-bottom: 1000px !important;
    }

    /* line 80, ../scss/1-base/_spacing.scss */
    div.mt-small-only-1000 {
        margin-top: 1000px !important;
    }

    /* line 83, ../scss/1-base/_spacing.scss */
    div.mb-small-only-1000 {
        margin-bottom: 1000px !important;
    }

    /* line 86, ../scss/1-base/_spacing.scss */
    div.mx-small-only-1000 {
        margin-left: 1000px !important;
        margin-right: 1000px !important;
    }

    /* line 90, ../scss/1-base/_spacing.scss */
    div.p-small-only-1000 {
        padding: 1000px !important;
    }

    /* line 93, ../scss/1-base/_spacing.scss */
    div.py-small-only-1000 {
        padding-top: 1000px !important;
        padding-bottom: 1000px !important;
    }

    /* line 97, ../scss/1-base/_spacing.scss */
    div.pt-small-only-1000 {
        padding-top: 1000px !important;
    }

    /* line 100, ../scss/1-base/_spacing.scss */
    div.pb-small-only-1000 {
        padding-bottom: 1000px !important;
    }

    /* line 103, ../scss/1-base/_spacing.scss */
    div.px-small-only-1000 {
        padding-left: 1000px !important;
        padding-right: 1000px !important;
    }
}
/* line 111, ../scss/1-base/_spacing.scss */
.mx-auto {
    margin: 0px auto;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-0 {
    min-height: 0px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-1 {
    min-height: 1px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-2 {
    min-height: 2px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-3 {
    min-height: 3px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-4 {
    min-height: 4px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-5 {
    min-height: 5px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-10 {
    min-height: 10px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-15 {
    min-height: 15px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-20 {
    min-height: 20px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-25 {
    min-height: 25px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-30 {
    min-height: 30px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-35 {
    min-height: 35px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-40 {
    min-height: 40px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-45 {
    min-height: 45px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-50 {
    min-height: 50px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-60 {
    min-height: 60px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-65 {
    min-height: 65px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-75 {
    min-height: 75px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-80 {
    min-height: 80px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-100 {
    min-height: 100px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-125 {
    min-height: 125px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-150 {
    min-height: 150px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-175 {
    min-height: 175px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-200 {
    min-height: 200px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-250 {
    min-height: 250px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-400 {
    min-height: 400px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-450 {
    min-height: 450px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-600 {
    min-height: 600px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-800 {
    min-height: 800px;
}

/* line 116, ../scss/1-base/_spacing.scss */
.height-1000 {
    min-height: 1000px;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-0 {
    width: 0px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-1 {
    width: 1px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-2 {
    width: 2px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-3 {
    width: 3px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-4 {
    width: 4px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-5 {
    width: 5px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-10 {
    width: 10px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-15 {
    width: 15px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-20 {
    width: 20px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-25 {
    width: 25px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-30 {
    width: 30px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-35 {
    width: 35px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-40 {
    width: 40px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-45 {
    width: 45px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-50 {
    width: 50px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-60 {
    width: 60px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-65 {
    width: 65px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-75 {
    width: 75px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-80 {
    width: 80px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-100 {
    width: 100px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-125 {
    width: 125px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-150 {
    width: 150px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-175 {
    width: 175px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-200 {
    width: 200px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-250 {
    width: 250px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-400 {
    width: 400px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-450 {
    width: 450px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-600 {
    width: 600px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-800 {
    width: 800px;
    max-width: 100%;
}

/* line 122, ../scss/1-base/_spacing.scss */
.width-1000 {
    width: 1000px;
    max-width: 100%;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-0 {
    flex-basis: 0px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-1 {
    flex-basis: 1px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-2 {
    flex-basis: 2px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-3 {
    flex-basis: 3px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-4 {
    flex-basis: 4px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-5 {
    flex-basis: 5px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-10 {
    flex-basis: 10px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-15 {
    flex-basis: 15px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-20 {
    flex-basis: 20px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-25 {
    flex-basis: 25px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-30 {
    flex-basis: 30px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-35 {
    flex-basis: 35px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-40 {
    flex-basis: 40px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-45 {
    flex-basis: 45px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-50 {
    flex-basis: 50px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-60 {
    flex-basis: 60px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-65 {
    flex-basis: 65px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-75 {
    flex-basis: 75px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-80 {
    flex-basis: 80px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-100 {
    flex-basis: 100px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-125 {
    flex-basis: 125px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-150 {
    flex-basis: 150px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-175 {
    flex-basis: 175px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-200 {
    flex-basis: 200px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-250 {
    flex-basis: 250px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-400 {
    flex-basis: 400px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-450 {
    flex-basis: 450px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-600 {
    flex-basis: 600px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-800 {
    flex-basis: 800px;
}

/* line 130, ../scss/1-base/_spacing.scss */
.flex-basis-1000 {
    flex-basis: 1000px;
}

/* line 135, ../scss/1-base/_spacing.scss */
.width-full {
    width: 100%;
}

/* line 139, ../scss/1-base/_spacing.scss */
.flex-width-full {
    flex-basis: 100%;
}

/* line 143, ../scss/1-base/_spacing.scss */
.height-full {
    height: 100%;
}

/* line 147, ../scss/1-base/_spacing.scss */
.height-vh {
    height: 100vh;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-0 {
    left: 0;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-5 {
    left: 5;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-10 {
    left: 10;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-25 {
    left: 25;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-50 {
    left: 50;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-75 {
    left: 75;
}

/* line 153, ../scss/1-base/_spacing.scss */
.left-100 {
    left: 100;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-0 {
    right: 0;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-5 {
    right: 5;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-10 {
    right: 10;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-25 {
    right: 25;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-50 {
    right: 50;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-75 {
    right: 75;
}

/* line 159, ../scss/1-base/_spacing.scss */
.right-100 {
    right: 100;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-left {
    justify-content: left;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-right {
    justify-content: right;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-center {
    justify-content: center;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-justify {
    justify-content: justify;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-end, .listview.list-struktur ul.list li.list-item .list-content {
    justify-content: end;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-flex-start {
    justify-content: flex-start;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-flex-end {
    justify-content: flex-end;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-baseline {
    justify-content: baseline;
}

/* line 165, ../scss/1-base/_spacing.scss */
.justify-content-stretch {
    justify-content: stretch;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-left {
    align-items: left;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-right {
    align-items: right;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-center, .listview.list-struktur ul.list li.list-item .list-content {
    align-items: center;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-justify {
    align-items: justify;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-end {
    align-items: end;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-flex-start {
    align-items: flex-start;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-flex-end {
    align-items: flex-end;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-baseline {
    align-items: baseline;
}

/* line 171, ../scss/1-base/_spacing.scss */
.align-items-stretch {
    align-items: stretch;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-left {
    text-align: left;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-right {
    text-align: right;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-center {
    text-align: center;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-justify {
    text-align: justify;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-end {
    text-align: end;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-flex-start {
    text-align: flex-start;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-flex-end {
    text-align: flex-end;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-baseline {
    text-align: baseline;
}

/* line 177, ../scss/1-base/_spacing.scss */
.text-stretch {
    text-align: stretch;
}

/* line 183, ../scss/1-base/_spacing.scss */
.border-top {
    border-top: 1px solid #94A8B0;
}

/* line 183, ../scss/1-base/_spacing.scss */
.border-bottom {
    border-bottom: 1px solid #94A8B0;
}

/* line 183, ../scss/1-base/_spacing.scss */
.border-left {
    border-left: 1px solid #94A8B0;
}

/* line 183, ../scss/1-base/_spacing.scss */
.border-right {
    border-right: 1px solid #94A8B0;
}

/* line 189, ../scss/1-base/_spacing.scss */
.border-radius-0 {
    border-radius: 0px;
}

/* line 189, ../scss/1-base/_spacing.scss */
.border-radius-2 {
    border-radius: 2px;
}

/* line 189, ../scss/1-base/_spacing.scss */
.border-radius-5 {
    border-radius: 5px;
}

/* line 189, ../scss/1-base/_spacing.scss */
.border-radius-6 {
    border-radius: 6px;
}

/* line 189, ../scss/1-base/_spacing.scss */
.border-radius-100 {
    border-radius: 100px;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-0 {
    z-index: 0;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-1 {
    z-index: 1;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-2 {
    z-index: 2;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-5 {
    z-index: 5;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-10 {
    z-index: 10;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-50 {
    z-index: 50;
}

/* line 195, ../scss/1-base/_spacing.scss */
.z-index-100 {
    z-index: 100;
}
