
.holiday-notice {
    font-weight: 600;
&.bg-darker {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
}
}

.toasts {
        position: fixed; bottom: 1.6rem; left: 1.6rem;
        max-width: 90vw; z-index: 150;
}
.toast {
        --toast-color: var(--color-white);
        --toast-bg: var(--color-black);
        padding: 1.2rem 2rem;
        color: var(--toast-color);
        display: block;
        float: left;
        clear: both;
        margin-top: 0.4rem;
        border-radius: var(--borderradius);
        cursor: pointer;
        -webkit-transition: -webkit-transform 0.2s ease;
        transition: -webkit-transform 0.2s ease;
        transition: transform 0.2s ease;
        transition: transform 0.2s ease, -webkit-transform 0.2s ease;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}
.toast:hover { -webkit-transform: scale(1.05); transform: scale(1.05);
}
.toast:not([class*='bg-']) {
            background-color: var(--toast-bg);
}
.toast[class*='bg-'] {
            --toast-color: var(--color-contrast-primary);
}
.toast .button,
        .toast button { margin: -0.6rem -1.4rem -0.6rem 0.8rem;
}
/*
    base.css v1.0.0 - 11-09-2018
    Project Five Template Files
*/
/*! normalize.css v8.0.0 */
hr {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    height: 0;
    overflow: visible
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}
a {
    background-color: transparent
}
b,
strong {
    font-weight: bolder
}
small {
    font-size: 80%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sub {
    bottom: -.25em
}
sup {
    top: -.5em
}
img {
    border-style: none
}
.rt-content {
p {
        margin: 0;
}
ol,
    ul {
        list-style: disc inside;
        margin-bottom: 2rem;
}
a {
        text-decoration: underline;
        color: var(--color-accent-dark);
}
img {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 1rem;
        float: none;
        border-radius: 4px;
}
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}
button,
input {
    overflow: visible
}
button,
select {
    text-transform: none
}
[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}
fieldset {
    padding: 0;
    min-width: 1px;
}
progress {
    vertical-align: baseline
}
textarea {
    overflow: auto
}
[type=checkbox],
[type=radio] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}
[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}
details {
    display: block
}
summary {
    display: list-item
}
[hidden],
template {
    display: none
}
ul:not(.show__bullets),
ol:not(.show__bullets) {
    list-style: none;
    margin: 0;
    padding: 0;
}
body,
input,
button {
    -webkit-font-smoothing: antialiased;
}
*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
address {
    font-style: normal;
    line-height: inherit;
}

/* Breakpoints
breakpoint-small:         34em;  < iphones
breakpoint-medium:        48em;  < coole telefoons
breakpoint-large:         62em;  < tablets
breakpoint-extralarge:    75em;  < browsers, > full hd */
[disabled] {
    pointer-events: none;
    opacity: 0.5;
}
:root {
    --borderradius: 0.8rem;
    --borderradius-s: 0.4rem;
    --borderradius-l: 1.6rem;

    --box-shadow: 0 0 1rem rgba(0, 0, 0, 0.35);
    /* 3 */
    --box-shadow-m: 0 0 1.5rem rgba(0, 0, 0, 0.35);
    /* 2 */
    --box-shadow-l: 0 0 2.5rem rgba(0, 0, 0, 0.3);
    /* 1 */

    --easing-links: cubic-bezier(0.165, 0.84, 0.44, 1);

    --input-bg: var(--color-white);
    --input-border-radius: var(--borderradius-s);
    --input-height: 4rem;
    --input-height-small: 3.6rem;

    --padding: 0.8rem;
    --padding-s: calc(var(--padding) / 2);
    --padding-m: calc(var(--padding) * 1.5);
    --padding-l: calc(var(--padding) * 2);
    --padding-xl: calc(var(--padding) * 3);
    --padding-xxl: calc(var(--padding) * 4);
}
@media (max-width: 60rem) {
:root {
        --padding: 0.5rem;
        --padding-s: calc(var(--padding) / 2);
        --padding-m: calc(var(--padding) * 1.5);
        --padding-l: calc(var(--padding) * 2);
        --padding-xl: calc(var(--padding) * 3);
        --padding-xxl: calc(var(--padding) * 4);
}
}
a {
    color: inherit;
    text-decoration: none;
    outline: 0;
}
a:hover {
    color: hsl(0, 0%, 0%);
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
    -webkit-tap-highlight-color: transparent;
    font-size: 62.5%;
    scroll-behavior: smooth;
}
body {
    margin: 0;
    min-height: 100%;
    font-family: 'Roboto', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: var(--size-5);
    background-color: var(--color-bg);
    color: var(--color-primary-light);
    position: relative;
    line-height: 2.4rem;
}
hr {
    border-top: 0.1rem solid #f4f5f6;
    border-width: 0;
    margin-bottom: 3.5rem;
    margin-top: 3rem;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    height: 0;
}
section {
    padding: 8rem 0;
}
section.bordered {
    border-top: 0.1rem solid #ccc;
    border-bottom: 0.1rem solid #ccc;
}
@media (max-width: 61.9em) {
section {
        padding: 5rem 0;
}
}
.pt-0 {
    padding-top: 0;
}
.c {
    width: 94%;
    max-width: 140rem;
    display: block;
    margin: 0 auto;
    position: relative;
}
.boxshadow {
    -webkit-box-shadow: var(--box-shadow);
            box-shadow: var(--box-shadow);
}
.boxshadow-m {
    -webkit-box-shadow: var(--box-shadow-m);
            box-shadow: var(--box-shadow-m);
}
.boxshadow-l {
    -webkit-box-shadow: var(--box-shadow-l);
            box-shadow: var(--box-shadow-l);
}
.max-w-prose {
    max-width: 65ch;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
/* Positioning */
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.flex.-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.flex.-align-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.flex.-align-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.flex.-align-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.flex.-justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.flex.-justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.flex.-justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.flex.-space-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.flex.-space-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.flex .-flex-align-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
}
.flex .-flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}
.flex .-flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
}
.flex .-flex-stretch {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
}
.flex .-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

/* Images */
.bg-cover,
.bg-contain {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bg-contain {
    background-size: contain;
}
img.-stretch {
    width: 100%;
    height: 100%;
    display: block;
}
img.-fullwidth {
    display: block;
    width: 100%;
}
img.-contain {
    -o-object-fit: contain;
       object-fit: contain;
}
.loader {
    display: block;
    padding: 8rem 0;
    text-align: center;
    font-size: 4rem;
    color: var(--color-primary-lighter);
}
.loader.-is-fixed {
    position: fixed;
    z-index: 100;
    top: 50%;
    left: 50%;
    padding: 0;
    margin-left: -2rem;
}

/* Columns, nicked from Bootstrap 4 alpha 2 & Media Queries */
.row {
    margin-right: -.9375rem;
    margin-left: -.9375rem
}
.row_nomargin {
    margin-right: 0;
    margin-left: 0;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: .9375rem;
    padding-left: .9375rem
}
.col_nopadding>* {
    padding-left: 0;
    padding-right: 0;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}
.col-xs-1 {
    width: 8.333333%
}
.col-xs-2 {
    width: 16.666667%
}
.col-xs-3 {
    width: 25%
}
.col-xs-4 {
    width: 33.333333%
}
.col-xs-5 {
    width: 41.666667%
}
.col-xs-6 {
    width: 50%
}
.col-xs-7 {
    width: 58.333333%
}
.col-xs-8 {
    width: 66.666667%
}
.col-xs-9 {
    width: 75%
}
.col-xs-10 {
    width: 83.333333%
}
.col-xs-11 {
    width: 91.666667%
}
.col-xs-12 {
    width: 100%
}
.col-xs-pull-0 {
    right: auto
}
.col-xs-pull-1 {
    right: 8.333333%
}
.col-xs-pull-2 {
    right: 16.666667%
}
.col-xs-pull-3 {
    right: 25%
}
.col-xs-pull-4 {
    right: 33.333333%
}
.col-xs-pull-5 {
    right: 41.666667%
}
.col-xs-pull-6 {
    right: 50%
}
.col-xs-pull-7 {
    right: 58.333333%
}
.col-xs-pull-8 {
    right: 66.666667%
}
.col-xs-pull-9 {
    right: 75%
}
.col-xs-pull-10 {
    right: 83.333333%
}
.col-xs-pull-11 {
    right: 91.666667%
}
.col-xs-pull-12 {
    right: 100%
}
.col-xs-push-0 {
    left: auto
}
.col-xs-push-1 {
    left: 8.333333%
}
.col-xs-push-2 {
    left: 16.666667%
}
.col-xs-push-3 {
    left: 25%
}
.col-xs-push-4 {
    left: 33.333333%
}
.col-xs-push-5 {
    left: 41.666667%
}
.col-xs-push-6 {
    left: 50%
}
.col-xs-push-7 {
    left: 58.333333%
}
.col-xs-push-8 {
    left: 66.666667%
}
.col-xs-push-9 {
    left: 75%
}
.col-xs-push-10 {
    left: 83.333333%
}
.col-xs-push-11 {
    left: 91.666667%
}
.col-xs-push-12 {
    left: 100%
}
.col-xs-offset-0 {
    margin-left: 0
}
.col-xs-offset-1 {
    margin-left: 8.333333%
}
.col-xs-offset-2 {
    margin-left: 16.666667%
}
.col-xs-offset-3 {
    margin-left: 25%
}
.col-xs-offset-4 {
    margin-left: 33.333333%
}
.col-xs-offset-5 {
    margin-left: 41.666667%
}
.col-xs-offset-6 {
    margin-left: 50%
}
.col-xs-offset-7 {
    margin-left: 58.333333%
}
.col-xs-offset-8 {
    margin-left: 66.666667%
}
.col-xs-offset-9 {
    margin-left: 75%
}
.col-xs-offset-10 {
    margin-left: 83.333333%
}
.col-xs-offset-11 {
    margin-left: 91.666667%
}
.col-xs-offset-12 {
    margin-left: 100%
}
.hidden-xs-up,
.hidden-xl-down {
    display: none !important;
}
@media (min-width:34em) {
.hidden-sm-up {
        display: none !important;
}
.col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left
}
.col-sm-1 {
        width: 8.333333%
}
.col-sm-2 {
        width: 16.666667%
}
.col-sm-3 {
        width: 25%
}
.col-sm-4 {
        width: 33.333333%
}
.col-sm-5 {
        width: 41.666667%
}
.col-sm-6 {
        width: 50%
}
.col-sm-7 {
        width: 58.333333%
}
.col-sm-8 {
        width: 66.666667%
}
.col-sm-9 {
        width: 75%
}
.col-sm-10 {
        width: 83.333333%
}
.col-sm-11 {
        width: 91.666667%
}
.col-sm-12 {
        width: 100%
}
.col-sm-pull-0 {
        right: auto
}
.col-sm-pull-1 {
        right: 8.333333%
}
.col-sm-pull-2 {
        right: 16.666667%
}
.col-sm-pull-3 {
        right: 25%
}
.col-sm-pull-4 {
        right: 33.333333%
}
.col-sm-pull-5 {
        right: 41.666667%
}
.col-sm-pull-6 {
        right: 50%
}
.col-sm-pull-7 {
        right: 58.333333%
}
.col-sm-pull-8 {
        right: 66.666667%
}
.col-sm-pull-9 {
        right: 75%
}
.col-sm-pull-10 {
        right: 83.333333%
}
.col-sm-pull-11 {
        right: 91.666667%
}
.col-sm-pull-12 {
        right: 100%
}
.col-sm-push-0 {
        left: auto
}
.col-sm-push-1 {
        left: 8.333333%
}
.col-sm-push-2 {
        left: 16.666667%
}
.col-sm-push-3 {
        left: 25%
}
.col-sm-push-4 {
        left: 33.333333%
}
.col-sm-push-5 {
        left: 41.666667%
}
.col-sm-push-6 {
        left: 50%
}
.col-sm-push-7 {
        left: 58.333333%
}
.col-sm-push-8 {
        left: 66.666667%
}
.col-sm-push-9 {
        left: 75%
}
.col-sm-push-10 {
        left: 83.333333%
}
.col-sm-push-11 {
        left: 91.666667%
}
.col-sm-push-12 {
        left: 100%
}
.col-sm-offset-0 {
        margin-left: 0
}
.col-sm-offset-1 {
        margin-left: 8.333333%
}
.col-sm-offset-2 {
        margin-left: 16.666667%
}
.col-sm-offset-3 {
        margin-left: 25%
}
.col-sm-offset-4 {
        margin-left: 33.333333%
}
.col-sm-offset-5 {
        margin-left: 41.666667%
}
.col-sm-offset-6 {
        margin-left: 50%
}
.col-sm-offset-7 {
        margin-left: 58.333333%
}
.col-sm-offset-8 {
        margin-left: 66.666667%
}
.col-sm-offset-9 {
        margin-left: 75%
}
.col-sm-offset-10 {
        margin-left: 83.333333%
}
.col-sm-offset-11 {
        margin-left: 91.666667%
}
.col-sm-offset-12 {
        margin-left: 100%
}
}
@media (max-width:47.9em) {
.hidden-sm-down {
        display: none !important;
}
}
@media (min-width:48em) {
.hidden-md-up {
        display: none !important;
}
.col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left
}
.col-md-1 {
        width: 8.333333%
}
.col-md-2 {
        width: 16.666667%
}
.col-md-3 {
        width: 25%
}
.col-md-4 {
        width: 33.333333%
}
.col-md-5 {
        width: 41.666667%
}
.col-md-6 {
        width: 50%
}
.col-md-7 {
        width: 58.333333%
}
.col-md-8 {
        width: 66.666667%
}
.col-md-9 {
        width: 75%
}
.col-md-10 {
        width: 83.333333%
}
.col-md-11 {
        width: 91.666667%
}
.col-md-12 {
        width: 100%
}
.col-md-pull-0 {
        right: auto
}
.col-md-pull-1 {
        right: 8.333333%
}
.col-md-pull-2 {
        right: 16.666667%
}
.col-md-pull-3 {
        right: 25%
}
.col-md-pull-4 {
        right: 33.333333%
}
.col-md-pull-5 {
        right: 41.666667%
}
.col-md-pull-6 {
        right: 50%
}
.col-md-pull-7 {
        right: 58.333333%
}
.col-md-pull-8 {
        right: 66.666667%
}
.col-md-pull-9 {
        right: 75%
}
.col-md-pull-10 {
        right: 83.333333%
}
.col-md-pull-11 {
        right: 91.666667%
}
.col-md-pull-12 {
        right: 100%
}
.col-md-push-0 {
        left: auto
}
.col-md-push-1 {
        left: 8.333333%
}
.col-md-push-2 {
        left: 16.666667%
}
.col-md-push-3 {
        left: 25%
}
.col-md-push-4 {
        left: 33.333333%
}
.col-md-push-5 {
        left: 41.666667%
}
.col-md-push-6 {
        left: 50%
}
.col-md-push-7 {
        left: 58.333333%
}
.col-md-push-8 {
        left: 66.666667%
}
.col-md-push-9 {
        left: 75%
}
.col-md-push-10 {
        left: 83.333333%
}
.col-md-push-11 {
        left: 91.666667%
}
.col-md-push-12 {
        left: 100%
}
.col-md-offset-0 {
        margin-left: 0
}
.col-md-offset-1 {
        margin-left: 8.333333%
}
.col-md-offset-2 {
        margin-left: 16.666667%
}
.col-md-offset-3 {
        margin-left: 25%
}
.col-md-offset-4 {
        margin-left: 33.333333%
}
.col-md-offset-5 {
        margin-left: 41.666667%
}
.col-md-offset-6 {
        margin-left: 50%
}
.col-md-offset-7 {
        margin-left: 58.333333%
}
.col-md-offset-8 {
        margin-left: 66.666667%
}
.col-md-offset-9 {
        margin-left: 75%
}
.col-md-offset-10 {
        margin-left: 83.333333%
}
.col-md-offset-11 {
        margin-left: 91.666667%
}
.col-md-offset-12 {
        margin-left: 100%
}
}
@media (max-width:61.9em) {
.hidden-md-down {
        display: none !important;
}
}
@media (min-width:62em) {
.hidden-lg-up {
        display: none !important;
}
.col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left
}
.col-lg-1 {
        width: 8.333333%
}
.col-lg-2 {
        width: 16.666667%
}
.col-lg-3 {
        width: 25%
}
.col-lg-4 {
        width: 33.333333%
}
.col-lg-5 {
        width: 41.666667%
}
.col-lg-6 {
        width: 50%
}
.col-lg-7 {
        width: 58.333333%
}
.col-lg-8 {
        width: 66.666667%
}
.col-lg-9 {
        width: 75%
}
.col-lg-10 {
        width: 83.333333%
}
.col-lg-11 {
        width: 91.666667%
}
.col-lg-12 {
        width: 100%
}
.col-lg-pull-0 {
        right: auto
}
.col-lg-pull-1 {
        right: 8.333333%
}
.col-lg-pull-2 {
        right: 16.666667%
}
.col-lg-pull-3 {
        right: 25%
}
.col-lg-pull-4 {
        right: 33.333333%
}
.col-lg-pull-5 {
        right: 41.666667%
}
.col-lg-pull-6 {
        right: 50%
}
.col-lg-pull-7 {
        right: 58.333333%
}
.col-lg-pull-8 {
        right: 66.666667%
}
.col-lg-pull-9 {
        right: 75%
}
.col-lg-pull-10 {
        right: 83.333333%
}
.col-lg-pull-11 {
        right: 91.666667%
}
.col-lg-pull-12 {
        right: 100%
}
.col-lg-push-0 {
        left: auto
}
.col-lg-push-1 {
        left: 8.333333%
}
.col-lg-push-2 {
        left: 16.666667%
}
.col-lg-push-3 {
        left: 25%
}
.col-lg-push-4 {
        left: 33.333333%
}
.col-lg-push-5 {
        left: 41.666667%
}
.col-lg-push-6 {
        left: 50%
}
.col-lg-push-7 {
        left: 58.333333%
}
.col-lg-push-8 {
        left: 66.666667%
}
.col-lg-push-9 {
        left: 75%
}
.col-lg-push-10 {
        left: 83.333333%
}
.col-lg-push-11 {
        left: 91.666667%
}
.col-lg-push-12 {
        left: 100%
}
.col-lg-offset-0 {
        margin-left: 0
}
.col-lg-offset-1 {
        margin-left: 8.333333%
}
.col-lg-offset-2 {
        margin-left: 16.666667%
}
.col-lg-offset-3 {
        margin-left: 25%
}
.col-lg-offset-4 {
        margin-left: 33.333333%
}
.col-lg-offset-5 {
        margin-left: 41.666667%
}
.col-lg-offset-6 {
        margin-left: 50%
}
.col-lg-offset-7 {
        margin-left: 58.333333%
}
.col-lg-offset-8 {
        margin-left: 66.666667%
}
.col-lg-offset-9 {
        margin-left: 75%
}
.col-lg-offset-10 {
        margin-left: 83.333333%
}
.col-lg-offset-11 {
        margin-left: 91.666667%
}
.col-lg-offset-12 {
        margin-left: 100%
}
}
@media (max-width:74.9em) {
.hidden-lg-down {
        display: none !important;
}
}
@media (min-width:75em) {
.hidden-xl-up {
        display: none !important;
}
.col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9 {
        float: left
}
.col-xl-1 {
        width: 8.333333%
}
.col-xl-2 {
        width: 16.666667%
}
.col-xl-3 {
        width: 25%
}
.col-xl-4 {
        width: 33.333333%
}
.col-xl-5 {
        width: 41.666667%
}
.col-xl-6 {
        width: 50%
}
.col-xl-7 {
        width: 58.333333%
}
.col-xl-8 {
        width: 66.666667%
}
.col-xl-9 {
        width: 75%
}
.col-xl-10 {
        width: 83.333333%
}
.col-xl-11 {
        width: 91.666667%
}
.col-xl-12 {
        width: 100%
}
.col-xl-pull-0 {
        right: auto
}
.col-xl-pull-1 {
        right: 8.333333%
}
.col-xl-pull-2 {
        right: 16.666667%
}
.col-xl-pull-3 {
        right: 25%
}
.col-xl-pull-4 {
        right: 33.333333%
}
.col-xl-pull-5 {
        right: 41.666667%
}
.col-xl-pull-6 {
        right: 50%
}
.col-xl-pull-7 {
        right: 58.333333%
}
.col-xl-pull-8 {
        right: 66.666667%
}
.col-xl-pull-9 {
        right: 75%
}
.col-xl-pull-10 {
        right: 83.333333%
}
.col-xl-pull-11 {
        right: 91.666667%
}
.col-xl-pull-12 {
        right: 100%
}
.col-xl-push-0 {
        left: auto
}
.col-xl-push-1 {
        left: 8.333333%
}
.col-xl-push-2 {
        left: 16.666667%
}
.col-xl-push-3 {
        left: 25%
}
.col-xl-push-4 {
        left: 33.333333%
}
.col-xl-push-5 {
        left: 41.666667%
}
.col-xl-push-6 {
        left: 50%
}
.col-xl-push-7 {
        left: 58.333333%
}
.col-xl-push-8 {
        left: 66.666667%
}
.col-xl-push-9 {
        left: 75%
}
.col-xl-push-10 {
        left: 83.333333%
}
.col-xl-push-11 {
        left: 91.666667%
}
.col-xl-push-12 {
        left: 100%
}
.col-xl-offset-0 {
        margin-left: 0
}
.col-xl-offset-1 {
        margin-left: 8.333333%
}
.col-xl-offset-1_5 {
        margin-left: 12.5%
}
.col-xl-offset-2 {
        margin-left: 16.666667%
}
.col-xl-offset-3 {
        margin-left: 25%
}
.col-xl-offset-4 {
        margin-left: 33.333333%
}
.col-xl-offset-5 {
        margin-left: 41.666667%
}
.col-xl-offset-6 {
        margin-left: 50%
}
.col-xl-offset-7 {
        margin-left: 58.333333%
}
.col-xl-offset-8 {
        margin-left: 66.666667%
}
.col-xl-offset-9 {
        margin-left: 75%
}
.col-xl-offset-10 {
        margin-left: 83.333333%
}
.col-xl-offset-11 {
        margin-left: 91.666667%
}
.col-xl-offset-12 {
        margin-left: 100%
}
}
@media (max-width:33.9em) {
.hidden-xs-down {
        display: none !important;
}
}

/* End-Columns */
/* Print Stylesheet */
@media print {
* {
        background: transparent !important;
        color: black !important;
        -webkit-box-shadow: none !important;
                box-shadow: none !important;
        text-shadow: none !important;
        -webkit-filter: none !important;
                filter: none !important;
}
a,
    a:visited {
        text-decoration: underline;
}
thead {
        display: table-header-group;
}
.print-hide {
        display: none !important;
}
tr,
    img {
        page-break-inside: avoid;
}
img {
        max-width: 100% !important;
}
@page {
        margin: 0.5cm;
}
p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
}
h2,
    h3 {
        page-break-after: avoid;
}
}

/* End-Print stylesheet */
.centered__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33%;
            flex: 0 1 33%;
    margin-bottom: 8rem;
}
@media (max-width: 61.9em) {
.centered__item {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
}
}
@media (max-width: 47.9em) {
.centered__item {
        -ms-flex-preferred-size: 66.7%;
            flex-basis: 66.7%;
}
}
@media (max-width: 33.9em) {
.centered__item {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin-bottom: 4rem;
}
}
.full__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 66.7%;
            flex: 0 1 66.7%;
}
@media (max-width: 47.9em) {
.full__item {
        -ms-flex-preferred-size: 83%;
            flex-basis: 83%;
}
}
@media (max-width: 33.9em) {
.full__item {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
}
}
.layout__main-side .ms-main,
.layout__main-side .ms-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
}
.layout__main-side .ms-main {
    margin-bottom: 4rem;
}
@media (min-width: 48em) {
.layout__main-side .ms-main {
        -ms-flex-preferred-size: 67%;
            flex-basis: 67%;
        padding-right: 2.4rem;
}
.layout__main-side .ms-side {
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
}
}
@media (min-width: 62em) {
.layout__main-side .ms-main {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
}
}
.notice {
    padding: var(--padding) var(--padding-l);
    border-radius: var(--borderradius);
}
.mr-s {
    margin-right: 0.4rem;
}
.mt-r {
    margin-top: 0.8rem;
}
.articles_columns article {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33%;
            flex: 0 1 33%;
    padding: 0 2rem;
    margin-bottom: 4rem;
}
@media (min-width: 61.9em) {
.page_jobs .articles_columns article {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
}
}
@media (max-width: 61.9em) {
.articles_columns article {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
}
}
@media (max-width: 33.9em) {
.articles_columns article {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin-bottom: 2rem;
        padding: 0;
}
}
.col-span-full {
    grid-column: 1 / -1;
}
/* List */
.pi__header ul li {
    display: inline-block;
    padding: 0.4rem 0.8rem;
    cursor: pointer;
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
}
.pi__header ul li:hover, .pi__header ul li.-is-active {
        color: var(--color-accent-dark)
}
.pi__header ul li:nth-last-child(2) {
        border-left: 0.1rem solid #d1d1d1;
}
.products-list .pi__header,
.products-list .itemslist,
.cart--total {
    max-width: 125rem;
}
.itemslist {
    margin: 0 auto;
}
.itemslist > span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        width: 100%;
}


/* Product */
.card, .product {
    border: 0.1rem solid #d1d1d1;
    -webkit-box-shadow: 0 0.2rem 0.8rem rgba(0,0,0,0.05);
            box-shadow: 0 0.2rem 0.8rem rgba(0,0,0,0.05);
    background: #fff;
}
.card {
    border-radius: 0.4rem;
    padding: 0.8rem 1.6rem;
}
.product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: background .3s var(--easing-links);
    transition: background .3s var(--easing-links);
    --productimg-width: 10rem;
    --productpadding-side: 1.6rem;
    --productpadding-top: 1.2rem;
}
.product:hover {
        background-color: var(--color-bg-darker);
}
@media (min-width: 35em) and (max-width: 52.9em){
.product {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 50%;
                    flex: 0 0 50%;
            width: 50%;
}
.product:first-child { border-top-left-radius: 0.4rem;
}
.product:last-child { border-bottom-right-radius: 0.4rem;
}
.product:nth-child(n+3) { border-top: 0;
}
.product:not(:nth-child(2n+1)) { border-left-width: 0;
}
.product:nth-child(2),
        .product:nth-child(1):last-child { border-top-right-radius: 0.4rem;
}
.product:nth-child(2n+2):nth-last-child(1),
        .product:nth-child(2n+2):nth-last-child(2) { border-bottom-right-radius: 0.4rem;
}
.product:nth-child(2n+1):nth-last-child(1),
        .product:nth-child(2n+1):nth-last-child(2) { border-bottom-left-radius: 0.4rem;
}
}
.product__img {
        background-color: var(--color-bg);
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        width: 100%;
        height: 15rem;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: contain;
}
.product__details {
        padding: var(--productpadding-top) var(--productpadding-side);
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%;
        overflow: hidden;
}
.product__subtitle > span { margin-right: 0.8rem;
}
.product__subtitle .fa {
            color: var(--color-accent-dark);
            opacity: 0.7;
            font-size: 90%;
}
.product__size__details { display: block;
}
.product__size {
            display: none;
            -webkit-box-flex: 0;
                -ms-flex: 0 0 12rem;
                    flex: 0 0 12rem;
}
.product__price {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 12rem;
                flex: 0 0 12rem;
        text-align: right;
}
.product__cart {
        padding: 0 2.4rem;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 15rem;
                flex: 0 0 15rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.products-cart .product__cart { padding-right: 1.2rem; -ms-flex-preferred-size: 13rem; flex-basis: 13rem;
}
.product__totalprice { padding-right: 2.4rem; -webkit-box-flex: 0; -ms-flex: 0 0 12rem; flex: 0 0 12rem; text-align: right;
}
.product__cart .input { margin: 0 0 0 0.8rem;
}
.product__cart .fa {
            font-size: var(--size-5);
            /* font-size: var(--size-4); */
            /* cursor: pointer; */
            -webkit-transition: color .2s ease;
            transition: color .2s ease;
}
            /* .product__cart .fa:hover {
                color: var(--color-accent-dark);
            } */
@media (max-width: 52.9em){
.product__items {
.product__cart,
            .products-cart .product__cart,
            .product__price {
                -ms-flex-preferred-size: 50%;
                    flex-basis: 50%;
                background: var(--color-bg-darker);
}
.product__totalprice {
                background: var(--color-bg-darker);
                -ms-flex-preferred-size: 100%;
                    flex-basis: 100%;
                padding-left: 1.6rem;
                line-height: 4.6rem;
}
.product__price {
                text-align: left;
                padding-left: 1.6rem;
                line-height: 4.6rem;
}
.product__cart,
            .products-cart .product__cart {
                padding: 0.4rem 1.6rem 0.4rem 0;
}
}
}
/* List & Grid specific */
.product__items .itemslist {
    --columns: 1;
    display: grid;
    gap: 0;
    grid-template-columns: repeat(var(--columns), 1fr);
.product {
        width: 100%;
        border-radius: 0;
}
@media (min-width: 35em) and (max-width: 53em) {
        --columns: 2;
.product:nth-child(2n+2) {
            border-left: 0;
}
}
@media (min-width: 53em) and (max-width: 77em) {
        --columns: 3;
.product:nth-child(3n+2),
        .product:nth-child(3n+3) {
            border-left: 0;
}
}
@media (min-width: 77em) {
        --columns: 4;
.product:nth-child(4n+2),
        .product:nth-child(4n+3),
        .product:nth-child(4n+4) {
            border-left: 0;
}
}
}
@media (min-width: 53em) {
.products-list .itemslist {
        --columns: 1;
}
.products-list .product {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
&:not(:last-child) {
            border-bottom: 0;
}
}
.products-list .product__img {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 var(--productimg-width);
                flex: 0 0 var(--productimg-width);
        width: var(--productimg-width);
        height: var(--productimg-width);
        background-size: cover;
}
.products-list .product__details {
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
}
.products-list .product__size__details {
        display: none;
}
.products-list .product__size {
        display: block;
}
}
.products-grid .product__cart,
.products-grid .product__price {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    background: var(--color-bg-darker);
}
.products-grid .product__price {
    text-align: left;
    padding-left: 1.6rem;
    line-height: 4.6rem;
}
.products-grid .product__cart {
    padding: 0.4rem 1.6rem 0.4rem 0;
}

/* Cartbottom */
.products__cartinfo {
    border: 0.1rem solid #d1d1d1;
    border-bottom: 0;
    border-radius: 0.4rem 0.4rem 0 0;
    background: #fff;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.8rem 1.6rem 0.4rem;
    max-width: 125rem;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer;
    will-change: padding;
}
.products__cartinfo.-is-fixed {
        position: fixed;
        bottom: 0;
        left: 0; right: 0;
}
.products__cartinfo.-is-fixed:hover {
        padding-bottom: 3.2rem;
}
.products__cartinfo h3 { margin-right: 1.6rem;
}
.products__cartinfo .button { margin-left: 1.6rem;
}
.fadeInUp {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
     -webkit-animation-duration: 0.7s;
             animation-duration: 0.7s;
    -webkit-animation-name: fadeInUp;
            animation-name: fadeInUp;
}
.rotate { -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite;
}
@-webkit-keyframes rotate {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);
}
100% { -webkit-transform: rotate(359deg); transform: rotate(359deg);
}}
@keyframes rotate {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);
}
100% { -webkit-transform: rotate(359deg); transform: rotate(359deg);
}}
@-webkit-keyframes fadeInUp {0% { opacity: 0; -webkit-transform: translateY(1.25rem); transform: translateY(1.25rem);
}70% { opacity: 1;
}100% { -webkit-transform: translateY(0); transform: translateY(0);
}}
@keyframes fadeInUp {0% { opacity: 0; -webkit-transform: translateY(1.25rem); transform: translateY(1.25rem);
}70% { opacity: 1;
}100% { -webkit-transform: translateY(0); transform: translateY(0);
}}
.fade-enter-active,
.fade-leave-active {
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}
.fade-enter,
.fade-leave-active,
.fade-leave-to {
    opacity: 0
}
/* Form */
    /* Labels */
label {
            display: block;
            margin-bottom: 0.3rem;
}
fieldset { border: 0; padding: 0; margin: 0 0 var(--padding-xl); position: relative; display: block;
}
fieldset.inline { display: inline-block; margin-right: 1.5rem;
}
    /* End-Labels */
    /* Inputs */
.input, .input-address-field {
            background-color: white;
            border: 0.1rem solid #d1d1d1;
            border-radius: 0.7rem;
            -webkit-box-shadow: none;
                    box-shadow: none;
            height: 3.8rem;
            padding: 0.6rem 1rem;
            width: 100%;
            margin-bottom: 1rem;
}
.input.-large {
                height: 5.2rem;
}
.input:not(select) { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto;
}
.input:focus { border: 0.1rem solid #9b4dca; outline: 0;
}
.input.error { background-color: #ffcece;
}
.input:-moz-read-only { background-color: #eee;
}
.input:read-only { background-color: #eee;
}
textarea, textarea.input {
                padding-bottom: 0.6rem;
                padding-top: 0.6rem;
                min-height: 12.5rem;
}
            /* Checkbox & Radio */
input[type=radio], input[type=checkbox] { position: absolute; left: 0; top: 0; margin: 0; padding: 0; opacity: 0;
}
.input-radio, .input-checkbox { padding-left: 2.4rem; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.input-radio:before, .input-radio:after, .input-checkbox:before, .input-checkbox:after {
                content: ''; display: block;
                width: 1.6rem; height: 1.6rem;
                position: absolute; top: 0.4rem;
}
.input-radio:before, .input-checkbox:before {
                left: 0; border: 0.1rem solid #ccc;
                -webkit-box-shadow: inset 0.1rem 0.1rem rgba(0,0,0,0.03);
                        box-shadow: inset 0.1rem 0.1rem rgba(0,0,0,0.03);
                border-radius: 50%;
}
.input-radio:after, .input-checkbox:after { left: 0.25rem; display: none; content: '\f00c'; font-family: 'FontAwesome'; color: white; line-height: 1.65rem; font-size: 1.1rem;
}
input[type=radio]:checked + label:after, input[type=checkbox]:checked + label:after { display: block;
}
.input-checkbox:before { border-radius: 0.3rem;
}
input[type=radio]:checked + label:before, input[type=checkbox]:checked + label:before { background-color: #5f8ee4; border: none; -webkit-box-shadow: none; box-shadow: none;
}
            /* Number inputs */
input[type=number]::-webkit-outer-spin-button,
            input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;
}
input[type=number] { -moz-appearance: textfield;
}
    /* End-Inputs */
    /* Buttons */
a.button, .button, button {
            font-family: 'Fenix', serif;
            background-color: #19171c;
            border-radius: 1rem;
            border: 0;
            color: #cede00;
            cursor: pointer;
            display: inline-block;
            font-size: 1.8rem; height: 3.8rem; line-height: 3.8rem;
            padding: 0 2rem;
            margin-bottom: 0.5rem;
            text-align: center;
            text-decoration: none;
            position: relative;
            white-space: nowrap;
            vertical-align: top;
}
            /* Sizes */
a.button_small, .button_small, button.button_small { height: 3rem; line-height: 3rem; padding: 0 1.3rem; font-size: 1.4rem;
}
a.button_large, .button_large, button.button_large { height: 5rem; line-height: 5rem; padding: 0 4rem; font-size: 1.8rem;
}
a.button_block, .button_block, button.button_block { display: block; width: 100%;
}

            /* Colors */
a.button_outline, .button_outline, button.button_outline,
            a.button_clear, .button_clear, button.button_clear { color: #19171c;
}
a.button_blue, .button_blue, button.button_blue { background: #cede00; border-color: #cede00; color: #19171c;}
a.button_blue.button_outline, .button_blue.button_outline, button.button_blue.button_outline,
            a.button_blue.button_clear, .button_blue.button_clear, button.button_blue.button_clear { color: #1E88E5;
}
a.button_neutral, .button_neutral, button.button_neutral { background: #eee; border-color: #ccc; color: #424242
}
a.button_white, .button_white, button.button_white { background: #fff; border-color: #fff; color: #424242
}
button + button { margin-left: 0.4rem;
}

            /* Variations */
a.button_outline, .button_outline, button.button_outline,
            a.button_outline:hover, .button_outline:hover, button.button_outline:hover,
            a.button_outline:focus, .button_outline:focus, button.button_outline:focus,
            a.button_clear, .button_clear, button.button_clear,
            a.button_clear:hover, .button_clear:hover, button.button_clear:hover,
            a.button_clear:focus, .button_clear:focus, button.button_clear:focus { background: transparent !important; border-color: currentColor;
}
a.button_clear, .button_clear, button.button_clear,
            a.button_clear:hover, .button_clear:hover, button.button_clear:hover,
            a.button_clear:focus, .button_clear:focus, button.button_clear:focus { background: transparent !important; border-color: transparent !important;
}

            /* Hover */
a.button:hover, .button:hover, button:hover, a.button:focus, .button:focus, button:focus { background-color: #ffffff; border-color: #19171c; color: #19171c; outline: 0;
}
a.button_outline:hover, .button_outline:hover, button.button_outline:hover, a.button_outline:focus, .button_outline:focus, button.button_outline:focus,
            a.button_clear:hover, .button_clear:hover, button.button_clear:hover, a.button_clear:focus, .button_clear:focus, button.button_clear:focus { color: #263238;
}

            /* Loading */
.button_loading { cursor: wait; color: rgba(0,0,0,0) !important;
}
.button_loading:before {
    			margin: -0.9rem 0 0 -0.9rem;
    			width: 1.6rem; height: 1.6rem;
    			position: absolute; left: 50%; top: 50%;
    			content: '';
    			border-radius: 50%;
    			background-clip: padding-box;
    			border: rgba(255,255,255,0.25) 0.2rem solid;
    			border-top-color: #fff;
    			-webkit-animation: rotate 750ms linear infinite;
    			animation: rotate 750ms linear infinite;
}
.button_outline.button_loading:before, .button_clear.button_loading:before { border-color: rgba(0,0,0,0.25); border-top-color: #212121;
}
button.-ghost {
                background: transparent;
                border: none;
                color: black;
}
    /* End-Buttons */
    /* Radio Groups */
.radio__group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
}
.radio__group label {
            -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                    flex: 1 1 auto;
            text-align: left;
            position: relative;
            background-color: var(--input-bg);
            border: var(--input-border-width, 0.1rem) solid #d1d1d1;
            border-width: 0 var(--input-border-width, 0.1rem);
            color: var(--color-secondary);
            -webkit-transition: background-color 0.3s ease, color 0.3s ease;
            transition: background-color 0.3s ease, color 0.3s ease;
            line-height: var(--input-height);
            cursor: pointer;
            padding: 0 var(--padding);
            border-radius: 0;
}
.radio__group label:not(:nth-child(2)) { border-top-width: var(--input-border-width, 0.1rem);
}
.radio__group label:nth-child(2) { border-radius: var(--input-border-radius) var(--input-border-radius) 0 0; border-top-width: var(--input-border-width, 0.1rem);
}
.radio__group label:last-child { border-radius: 0 0 var(--input-border-radius) var(--input-border-radius); border-bottom-width: var(--input-border-width, 0.1rem);
}
.radio__group label:hover {
            background-color: var(--color-hover);
            color: var(--color-hover-primary);
}
.radio__group input[type="radio"]:checked + label, label.-active {
            background-color: var(--color-accent);
            color: #000;
}
@media(min-width:40em){
.radio__group--horizontal { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;
}
.radio__group--horizontal label {
            text-align: center;
            border-width: var(--input-border-width, 0.1rem) 0;
            height: var(--input-height);
}
.radio__group--horizontal label:not(:nth-child(2)) { border-left-width: var(--input-border-width, 0.1rem);
}
.radio__group--horizontal label:nth-child(2) { border-radius: var(--input-border-radius) 0 0 var(--input-border-radius); border-left-width: var(--input-border-width, 0.1rem);
}
.radio__group--horizontal label:last-child { border-radius: 0 var(--input-border-radius) var(--input-border-radius) 0; border-right-width: var(--input-border-width, 0.1rem);
}
}
@media(max-width:39.9em){
.radio__group--horizontal.radio__group--options-2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;
}
.radio__group--horizontal.radio__group--options-2 label {
            text-align: center;
            border-width: var(--input-border-width, 0.1rem) 0;
            height: var(--input-height);
}
.radio__group--horizontal.radio__group--options-2 label:not(:nth-child(2)) { border-left-width: var(--input-border-width, 0.1rem);
}
.radio__group--horizontal.radio__group--options-2 label:nth-child(2) { border-radius: var(--input-border-radius) 0 0 var(--input-border-radius); border-left-width: var(--input-border-width, 0.1rem);
}
.radio__group--horizontal.radio__group--options-2 label:last-child { border-radius: 0 var(--input-border-radius) var(--input-border-radius) 0; border-right-width: var(--input-border-width, 0.1rem);
}
}
/* End-Form */
.vue-slider-process {
    background-color: var(--color-accent) !important;
}
.vue-slider-dot-tooltip-inner {
    background-color: var(--color-accent-dark) !important;
    border-color: var(--color-accent-dark) !important;
}
.dropdown.multiselect {
    min-width: 1px;
    overflow: hidden;
}
.input-address-field .multiselect__selectedvalue {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*
    colors.css v1.0.0 - 11-09-2018
    Project Five Template Files
*/
:root {
    --color-primary: #19171c;
    --color-primary-contrast: var(--color-white);
    --color-primary-light: #424242;
    --color-primary-light-contrast: var(--color-white);
    --color-primary-lighter: #9e9e9e;
    --color-primary-lighter-contrast: var(--color-white);

    --color-accent: #cede00;
    --color-accent-contrast: var(--color-white);
    --color-accent-light: #759ee8;
    --color-accent-light-contrast: var(--color-white);
    --color-accent-dark: #a7b700;
    --color-accent-dark-contrast: var(--color-white);

    --color-black: hsl(0,0%,0%);
    --color-black-contrast: var(--color-white);
    --color-white: #fafafa;
    --color-white-contrast: var(--color-primary);
    --color-white-light: #eee;
    --color-white-hover: hsl(240,3%,94%);
    --color-bg: hsl(42, 19%, 88%);
    --color-bg-darker: hsl(42, 19%, 82%);
    --color-bg-dark: #15100c;
    --color-bg-contrast: hsl(228,26%,96%);
    --color-disabled: hsl(240,3%,93%);

    --color-success: #7cb342;
    --color-success-contrast: var(--color-white);
    --color-success-light: hsl(148,73%,88%);
    --color-success-light-contrast: var(--color-primary);
    --color-info: hsl(211,100%,50%);
    --color-info-contrast: var(--color-white);
    --color-info-light: hsl(212,100%,90%);
    --color-info-light-contrast: var(--color-primary);
    --color-danger: #e53935;
    --color-danger-contrast: var(--color-white);
    --color-danger-light: hsl(356,79%,92%);
    --color-danger-light-contrast: var(--color-primary);
    --color-warning: hsl(26,100%,69%);
    --color-warning-contrast: var(--color-primary-dark);
    --color-warning-light: hsl(26,100%,90%);
    --color-warning-light-contrast: var(--color-primary);

    --color-secondary: var(--color-primary-light);
    --color-tertiary: var(--color-primary-lighter);
    --color-border: #d1d1d1;
    --color-user-primary: var(--color-accent-contrast);
}
.primary,
    .hover-primary:hover { color: var(--color-primary);
}
.primary-light,
    .hover-primary-light:hover { color: var(--color-primary-light);
}
.primary-lighter,
    .hover-primary-lighter:hover { color: var(--color-primary-lighter);
}
.primary-lightest,
    .hover-primary-lightest:hover { color: var(--color-primary-lightest);
}
.accent,
    .hover-accent:hover { color: var(--color-accent);
}
.accent-light,
    .hover-accent-light:hover { color: var(--color-accent-light);
}
.accent-lighter,
    .hover-accent-lighter:hover { color: var(--color-accent-lighter);
}
.accent-lightest,
    .hover-accent-lightest:hover { color: var(--color-accent-lightest);
}
.black,
    .hover-black:hover { color: var(--color-black);
}
.white,
    .hover-white:hover { color: var(--color-white);
}
.white-light { color: var(--color-white-light);
}
.bg,
    .hover-bg:hover { color: var(--color-bg);
}
.success,
    .hover-success:hover { color: var(--color-success);
}
.success-light,
    .hover-success-light:hover { color: var(--color-succes-light);
}
.warning,
    .hover-warning:hover { color: var(--color-warning);
}
.warning-light,
    .hover-warning-light:hover { color: var(--color-warning-light);
}
.info,
    .hover-info:hover { color: var(--color-info);
}
.info-light,
    .hover-info-light:hover { color: var(--color-info-light);
}
.danger,
    .hover-danger:hover { color: var(--color-danger);
}
.danger-light,
    .hover-danger-light:hover { color: var(--color-danger-light);
}
.color-contrast { color: var(--color-contrast);
}
.bg-darker {
        background-color: var(--color-bg-darker);
}
.bg-primary,
    .hover-bg-primary:hover { background-color: var(--color-primary); --color-contrast: var(--color-primary-contrast);
}
.bg-primary-light,
    .hover-bg-primary-light:hover { background-color: var(--color-primary-light); --color-contrast: var(--color-primary-light-contrast);
}
.bg-primary-lighter,
    .hover-bg-primary-lighter:hover { background-color: var(--color-primary-lighter); --color-contrast: var(--color-primary-lighter-contrast);
}
.bg-primary-lightest,
    .hover-bg-primary-lightest:hover { background-color: var(--color-primary-lightest); --color-contrast: var(--color-primary-lightest-contrast);
}
.bg-accent,
    .hover-bg-accent:hover { background-color: var(--color-accent); --color-contrast: var(--color-accent-contrast);
}
.bg-accent-dark,
    .hover-bg-accent-dark:hover { background-color: var(--color-accent-dark); --color-contrast: var(--color-white);
}
.bg-accent-light,
    .hover-bg-accent-light:hover { background-color: var(--color-accent-light); --color-contrast: var(--color-accent-light-contrast);
}
.bg-accent-lighter,
    .hover-bg-accent-lighter:hover { background-color: var(--color-accent-lighter); --color-contrast: var(--color-accent-lighter-contrast);
}
.bg-accent-lightest,
    .hover-bg-accent-lightest:hover { background-color: var(--color-accent-lightest); --color-contrast: var(--color-accent-lightest-contrast);
}
.bg-black,
    .hover-bg-black:hover { background-color: var(--color-black); --color-contrast: var(--color-black-contrast);
}
.bg-white,
    .hover-bg-white:hover { background-color: var(--color-white); --color-contrast: var(--color-white-contrast);
}
.bg-bg,
    .hover-bg-bg:hover { background-color: var(--color-bg); --color-contrast: var(--color-bg-contrast);
}
.bg-success,
    .hover-bg-success:hover { background-color: var(--color-success); --color-contrast: var(--color-success-contrast);
}
.bg-success-light,
    .hover-bg-success-light:hover { background-color: var(--color-success-light); --color-contrast: var(--color-success-light-contrast);
}
.bg-warning,
    .hover-bg-warning:hover { background-color: var(--color-warning); --color-contrast: var(--color-warning-contrast);
}
.bg-warning-light,
    .hover-bg-warning-light:hover { background-color: var(--color-warning-light); --color-contrast: var(--color-warning-light-contrast);
}
.bg-info,
    .hover-bg-info:hover { background-color: var(--color-info); --color-contrast: var(--color-info-contrast);
}
.bg-info-light,
    .hover-bg-info-light:hover { background-color: var(--color-info-light); --color-contrast: var(--color-info-light-contrast);
}
.bg-danger,
    .hover-bg-danger:hover { background-color: var(--color-danger); --color-contrast: var(--color-danger-contrast);
}
.bg-danger-light,
    .hover-bg-danger-light:hover { background-color: var(--color-danger-light); --color-contrast: var(--color-danger-light-contrast);
}
/*
    text.css v1.0.0 - 11-09-2018
    Project Five Template Files
*/
:root {
    --size-1: 6.2rem;
    --size-2: 3.0rem;
    --size-3: 2.4rem;
    --size-35: 2.2rem;
    --size-4: 1.8rem;
    --size-5: 1.6rem;
    --size-6: 1.4rem;
}
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; font-family: 'Fenix', serif;
}
h1, .size-1 { font-size: var(--size-1); line-height: 0.9;
}
h2, .size-2 { font-size: var(--size-2); line-height: 1.25;
}
h3, .size-3 { font-size: var(--size-3); line-height: 1.3;
}
h4, .size-4 { font-size: var(--size-4); line-height: 1.35;
}
h5, .size-5 { font-size: var(--size-5); line-height: 1.5;
}
h6, .size-6 { font-size: var(--size-6); line-height: 1.4;
}
.size-1-var { --font-size: var(--size-1);
}
.size-2-var { --font-size: var(--size-2);
}
.size-3-var { --font-size: var(--size-3);
}
.size-4-var { --font-size: var(--size-4);
}
.size-5-var { --font-size: var(--size-5);
}
.size-6-var { --font-size: var(--size-6);
}
@media (max-width: 40rem){
:root {
            --size-1: 3rem;
            --size-2: 2.4rem;
            --size-3: 2rem;
            --size-4: 1.6rem;
            --size-5: 1.4rem;
            --size-6: 1.2rem;
}
}
.font-title { font-family: 'Fenix', serif;
}
.text-ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.text-left { text-align: left !important;
} /* is responsive */
.text-center { text-align: center !important;
} /* is responsive */
.text-right { text-align: right !important;
} /* is responsive */
.text-capitalize { text-transform: capitalize !important;
}
.text-lowercase { text-transform: lowercase !important;
}
.text-uppercase { text-transform: uppercase !important;
}
.weight-r { font-weight: 400 !important;
}
.weight-m { font-weight: 500 !important;
}
.weight-b { font-weight: 700 !important;
}
.text-underline { text-decoration: underline;
}
.text-del { text-decoration: line-through;
}
a { -webkit-transition: all .3s var(--easing-links); transition: all .3s var(--easing-links);
}
icon {
        --font-size: var(--size-6);
        font-size: var(--font-size);
        overflow: hidden;
        font-weight: normal;
        font-style: normal;
        display: block;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        -webkit-font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-feature-settings: 'liga';
                font-feature-settings: 'liga';
        color: inherit;

        width: calc(var(--font-size) * 1.4);
        height: calc(var(--font-size) * 1.4);
        line-height: calc(var(--font-size) * 1.4);
        text-align: center;
}

/* Media Queries */
@media (min-width: 34em){
.text-left--s { text-align: left !important;
}
.text-right--s { text-align: right !important;
}
.text-center--s { text-align: center !important;
}
}
@media (min-width: 48em){
.text-left--m { text-align: left !important;
}
.text-right--m { text-align: right !important;
}
.text-center--m { text-align: center !important;
}
}
@media (min-width: 62em){
.text-left--l { text-align: left !important;
}
.text-right--l { text-align: right !important;
}
.text-center--l { text-align: center !important;
}
}
@media (min-width: 75em){
.text-left--xl { text-align: left !important;
}
.text-right--xl { text-align: right !important;
}
.text-center--xl { text-align: center !important;
}
}

/* Font declarations */
@font-face {
      font-family: 'FontAwesome';
      src: url('/assets/fa-solid-900-CB0T14Jx.eot?v=5.7.2');
      src: url('/assets/fa-solid-900-CB0T14Jx.eot?#iefix&v=5.7.2') format('embedded-opentype'), url('/assets/fa-solid-900-DSxvCMDv.woff2?v=5.7.2') format('woff2'), url('/assets/fa-solid-900-CZclZo9N.woff?v=5.7.2') format('woff'), url('/assets/fa-solid-900-CO3XCCj_.ttf?v=5.7.2') format('truetype'), url('/assets/fa-solid-900-Clg2vVvo.svg?v=5.7.2#fontawesomesolid') format('svg');
      font-weight: normal;
      font-style: normal;
}
.fa {
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-rendering: auto;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
}
/* Header */
#header {
        width: 100%;
        position: relative;
        z-index: 20;
}
#header .logo {
            -webkit-box-flex: 0;
                -ms-flex: 0 1 80%;
                    flex: 0 1 80%;
            max-width: 21rem;
            margin-right: 0.8rem;
            padding: 1.2rem 1.6rem;
}
#header .logo_kings {
            -webkit-box-flex: 0;
                -ms-flex: 0 1 80%;
                    flex: 0 1 80%;
            max-width: 17rem;
            padding: 1.2rem 0.8rem 1.2rem 1.2rem;
            margin-right: 1rem;
}
.page_home #header, .page_contact #header {
        position: absolute;
        top: 0; left: 0;
}
.page_contact #main {
        overflow: hidden;
}
#rightnav li a,
    #nav li a { color: var(--color-primary);
}
.page_products #nav li a,
    .page_products #rightnav li a { color: var(--color-white-light);
}
#rightnav li a.router-link-active,
    #rightnav li a:hover,
    #nav li a.router-link-active,
    #nav li a:hover { color: var(--color-accent-dark)
}
#rightnav { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: var(--size-35); position: relative
}
#nav li a, #rightnav li a { padding: 3rem 1.1rem 0.5rem; display: block; position: relative;
}
#rightnav li a.size-5 { padding-left: 0.5rem; padding-right: 0.5rem;
}
.page_products #header {
        background-color: var(--color-bg-dark);
}
.page_home #nav a,
    .page_home #rightnav a { color: white;
}
#nav,
    .nav__show-hamburger { display: none;
}
.bubble {
        border-radius: 50%;
        width: 1.3rem;
        height: 1.3rem;
        background: var(--color-accent-dark);
        color: var(--color-white);
        font-size: 1rem;
        text-align: center;
        line-height: 1.5rem;
        display: block;
        position: absolute;
        right: 0rem;
        top: 2.8rem;
}

/* Footer */
/* Footer */
#footer {
        font-size: var(--size-4);
        position: relative;
        padding: 3rem 0;
        background: var(--color-bg-darker);
        border-top: 0.1rem solid #ccc;
}
.footer_img {
            position: relative;
}
.footer_logo {
            position: absolute;
            width: 44%;
            right: -25%;
            top: 6rem;
            padding: 1rem 1.2rem;
}
.footer_text {
            padding-top: 6rem;
}
.crown {
            width: 4.8rem;
}
    /* End-Footer */
#main {
    position: relative;
    z-index: 10;
}
@media (max-width:74.9em){
#header .logo { max-width: 17rem;
}
.footer_text { padding-top: 1rem;
}
.footer_logo { top: 3rem;}
}
@media(max-width:61.9em){
.nav__show-hamburger { display: block;
}
.nav__hide-hamburger { display: none !important;
}
#nav {
        display: block;
        position: absolute;
        right: 100%;
        top: 30px;
        border: 1px solid var(--color-bg-darker);
        font-size: var(--size-4);
}
#nav li { background: var(--color-bg); text-align: right;
}
#nav:not(.-is-open) { display: none;
}
#nav li a { padding: 0.5rem 1.3rem; color: black !important;
}
.products-list .pi__header { display: none;
}
}
@media (max-width:33.9em){
#header .logo { max-width: 13rem;
}

    /* #rightnav {
        flex-direction: column;
        margin-top: 0.8rem;

        li a {
            padding: 1rem 1rem;
        }
    } */
.logo_kings {
        display: none;
}
}
.modal__parent{position:fixed;inset:0;z-index:9998;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:2px solid transparent;outline-offset:2px;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.modal__parent.modal__mask{-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:#0006}.modal__parent:not(.modal__mask){pointer-events:none}.modal__parent:not(.modal__mask) .modal{pointer-events:auto}.modal{position:relative;margin:0;max-height:80vh;width:100%;outline:none;overflow-x:hidden;overflow-y:auto;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;-ms-scroll-chaining:none;overscroll-behavior:contain}@media(min-width:640px){.modal{max-height:100%}}@media(min-width:640px){.modal--top-center{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal--center,.modal--center-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal--center .modal,.modal--center-center .modal{max-height:80vh}.modal--top-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal--center-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal--bottom-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal--top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal--center-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal--bottom-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal--sidebar-left{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal--sidebar-right{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.toasts{position:fixed;display:grid;row-gap:var(--default-toast-gap);bottom:var(--toast-bottom, 1.6rem);left:var(--toast-left, 1.6rem);max-width:90vw;z-index:150;--default-toast-fontsize: var(--toast-fontsize, var(--size-6, 1.6rem));--default-toast-fontsize-text: var(--toast-fontsize-text, var(--size-7, 1.4rem));--default-toast-padding-y: var(--toast-padding-y, var(--size-r, .8rem));--default-toast-padding-x: var(--toast-padding-x, var(--size-m, 1.2rem));--default-toast-border-radius: var(--toast-border-radius, var(--radius, .4rem));--default-toast-shadow: var(--toast-shadow, var(--shadow-l, 0 .2rem .4rem rgba(0, 0, 0, .2)));--default-toast-animation-time: 5000;--default-toast-timer-color: var(--color-accent);--default-toast-gap: var(--toast-gap, .4rem);@-webkit-keyframes toast-timeout-fill{0%{width:0}to{width:100%}}@keyframes toast-timeout-fill{0%{width:0}to{width:100%}}}.toasts:focus{outline:none}.toasts .toast{font-size:var(--default-toast-fontsize);background-color:var(--toast-bg, var(--color-card, #fff));padding:var(--default-toast-padding-y) var(--default-toast-padding-x);border-radius:var(--default-toast-border-radius);-webkit-box-shadow:var(--default-toast-shadow);box-shadow:var(--default-toast-shadow);color:var(--toast-color);display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;grid-template-rows:repeat(3,auto);grid-template-areas:"image title close" "image text ." ". actions .";-webkit-box-align:start;-ms-flex-align:start;align-items:start;line-height:1.3;position:relative;overflow:hidden}.toasts .toast--singleaction{grid-template-columns:-webkit-min-content 1fr -webkit-min-content -webkit-min-content;grid-template-columns:min-content 1fr min-content min-content;grid-template-rows:auto;grid-template-areas:"image title actions close";padding-top:.2rem;padding-bottom:.2rem}.toasts .toast.toast--timer:after{content:"";display:block;height:.3rem;position:absolute;left:0;width:0;bottom:0;background:var(--toastt-color);opacity:.4;-webkit-animation:toast-timeout-fill calc(var(--default-toast-animation-time) * 1ms) ease-in-out;animation:toast-timeout-fill calc(var(--default-toast-animation-time) * 1ms) ease-in-out}.toasts .toast__title{grid-area:title;align-self:center;font-weight:500;padding-right:var(--default-toast-padding-x)}.toasts .toast__text{grid-area:text}.toasts .toast__text~.toast__icon{-ms-flex-item-align:start;align-self:start}.toasts .toast__icon,.toasts .toast__avatar{grid-area:image;align-self:center;margin-right:var(--size-r)}.toasts .toast__avatar{width:var(--toast-avatar-size, 5rem);height:var(--toast-avatar-size, 5rem);border-radius:50%;-ms-flex-item-align:start;align-self:start}.toasts .toast__close{grid-area:close;font-size:120%;align-self:center;line-height:1;position:relative;top:0;cursor:pointer}.toasts .toast__close:hover{opacity:.7}.toasts .toast__actions{grid-area:actions;margin-top:calc(var(--default-toast-padding-x) / 4)}.toasts .toast--singleaction .toast__actions{-ms-flex-item-align:center;align-self:center}.toasts .toast:not(.toast--singleaction) .toast__actions{margin-bottom:calc(var(--size-s) * -1)}.toasts .toast:not(.toast--singleaction) .toast__title+.toast__actions{padding-top:var(--size-s)}.toasts .toast:not(.toast--singleaction) .toast__actions button.-ghost:first-child{margin-left:calc(-1 * var(--button-padding-side))}.toasts .toast__text{font-size:var(--default-toast-fontsize-text)}.slider>ul{list-style:none;padding:unset}.slider.lightbox{grid-template:100% / 100%}.slider:not(.slider--scroll)>ul:not(.slidebubbles){display:grid;grid-template:auto / auto;place-items:stretch}.slider:not(.slider--scroll)>ul:not(.slidebubbles)>li{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;grid-area:1 / 1;z-index:5}.slider:not(.slider--scroll)>ul:not(.slidebubbles)>li:not(.active){opacity:0;pointer-events:none}.slider.slider--scroll>ul:not(.slidebubbles){display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow-x:scroll;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.slider.slider--scroll>ul:not(.slidebubbles)>li{scroll-snap-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.slider.slider--scroll>ul::-webkit-scrollbar{width:0;height:0}.slider.slider--scroll>ul::-webkit-scrollbar-track{background:transparent}.slider.slider--scroll>ul::-webkit-scrollbar-thumb{background:transparent;border:none}.dropdown [popover]{inset:unset;position:absolute;margin:0;padding:0;outline:none;border-width:0}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background-color:var(--lightbox-bg, rgba(0, 0, 0, .8));margin:0;padding:0}.lightbox ul{height:100%}.lightbox li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lightbox li img{max-height:100vh;cursor:pointer;display:block;height:auto;margin:0 auto;max-width:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.lightbox li[title]:after{content:attr(title);position:fixed;bottom:0;left:0;right:0;text-align:center;color:var(--lightbox-color, #fff);padding:1rem}.lightbox__icon{color:var(--lightbox-color, #fff);position:fixed;padding:1rem;z-index:10;cursor:pointer;opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lightbox__icon:hover{opacity:1}.lightbox__icon--next{bottom:var(--lightbox-arrow-bottom, 0);right:var(--lightbox-arrow-side, 0)}.lightbox__icon--prev{bottom:var(--lightbox-arrow-bottom, 0);left:var(--lightbox-arrow-side, 0)}.lightbox__icon--close{top:var(--lightbox-arrow-bottom, 0);right:var(--lightbox-arrow-side, 0)}.PinturaRadioGroup .PinturaRadioGroupOptions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PinturaRadioGroup .PinturaRadioGroupOptionGroup+.PinturaRadioGroupOptionGroup{margin-top:.5em}.PinturaRadioGroup .PinturaRadioGroupOption[data-hidden=true]{display:none}.PinturaRadioGroup[data-layout=row] .PinturaRadioGroupOptions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.PinturaRadioGroup label{-webkit-tap-highlight-color:transparent}.PinturaPanel.PinturaSliderPanel{border-radius:var(--border-radius-round)}.PinturaPercentageLabel{font-variant-numeric:tabular-nums;min-width:3em;text-align:center}.PinturaSliderPanel .PinturaSlider{width:10em;--knob-size:.75em;--knob-margin-left:.3125em;--knob-margin-right:.3125em}.PinturaSliderPanel .PinturaSliderTrack{background-color:var(--color-foreground-10)}.PinturaSliderPanel .PinturaSliderKnob{background-color:var(--color-foreground-100);-webkit-box-shadow:0 .125em .25em #00000059,0 -.125em .25em #0000001a;box-shadow:0 .125em .25em #00000059,0 -.125em .25em #0000001a}.PinturaUtilPanel[data-util=redact] .PinturaUtilFooter{padding:0}.PinturaUtilPanel[data-util=redact] .PinturaUtilFooter>div{height:1px}.pintura-editor,pintura-editor{--color-primary:#ffd843;--color-primary-dark:#ffc343;--color-primary-text:#000;--color-secondary:#03a9f4;--color-secondary-dark:#046bbf;--color-focus:4,107,191;--color-focus-100:rgba(var(--color-focus),1);--color-focus-50:rgba(var(--color-focus),.5);--color-focus-25:rgba(var(--color-focus),.25);--color-error:255,87,34;--color-error-100:rgb(var(--color-error));--color-error-75:rgba(var(--color-error),.75);--color-error-50:rgba(var(--color-error),.5);--color-error-25:rgba(var(--color-error),.25);--color-error-10:rgba(var(--color-error),.1);--color-foreground:0,0,0;--color-background:255,255,255;--color-preview-outline:var(--color-foreground);--color-transition-duration:.25s;--button-cursor:pointer;--font-size:16px;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--backdrop-filter-bright:brightness(110%) saturate(180%) blur(10px);--backdrop-filter-dark:brightness(90%) saturate(180%) blur(10px);--border-radius-round:9999em;--border-radius:.625em;--filter-disabled:grayscale(95%) opacity(40%);--editor-inset-top:0px;--editor-inset-bottom:0px;--safe-area-inset-top:0px;--safe-area-inset-bottom:0px}.pintura-editor,.pintura-editor-panel,pintura-editor{--color-foreground-100:rgba(var(--color-foreground),1);--color-foreground-95:rgba(var(--color-foreground),.95);--color-foreground-90:rgba(var(--color-foreground),.9);--color-foreground-80:rgba(var(--color-foreground),.8);--color-foreground-70:rgba(var(--color-foreground),.7);--color-foreground-60:rgba(var(--color-foreground),.6);--color-foreground-50:rgba(var(--color-foreground),.5);--color-foreground-40:rgba(var(--color-foreground),.4);--color-foreground-30:rgba(var(--color-foreground),.3);--color-foreground-20:rgba(var(--color-foreground),.25);--color-foreground-15:rgba(var(--color-foreground),.2);--color-foreground-10:rgba(var(--color-foreground),.15);--color-foreground-5:rgba(var(--color-foreground),.075);--color-foreground-3:rgba(var(--color-foreground),.05);--color-foreground-1:rgba(var(--color-foreground),.02);--color-foreground-0:rgba(var(--color-foreground),0);--color-background-100:rgba(var(--color-background),1);--color-background-95:rgba(var(--color-background),.95);--color-background-90:rgba(var(--color-background),.9);--color-background-80:rgba(var(--color-background),.8);--color-background-70:rgba(var(--color-background),.7);--color-background-60:rgba(var(--color-background),.6);--color-background-50:rgba(var(--color-background),.5);--color-background-40:rgba(var(--color-background),.4);--color-background-30:rgba(var(--color-background),.3);--color-background-20:rgba(var(--color-background),.2);--color-background-15:rgba(var(--color-background),.15);--color-background-10:rgba(var(--color-background),.1);--color-background-5:rgba(var(--color-background),.05);--color-background-3:rgba(var(--color-background),.03);--color-background-1:rgba(var(--color-background),.01);--color-background-0:rgba(var(--color-background),0)}.pintura-editor,.PinturaRootWrapper,pintura-editor{display:block}.PinturaRootWrapper{height:100%}.PinturaScrollableContent{overflow:hidden;max-height:80vh;overflow-y:auto;scrollbar-color:var(--color-foreground-30) transparent;scrollbar-width:thin}.PinturaScrollableContent::-webkit-scrollbar{width:1em;cursor:pointer}.PinturaScrollableContent::-webkit-scrollbar-track{background:none}.PinturaScrollableContent::-webkit-scrollbar-thumb{cursor:pointer;background-clip:padding-box;background-color:var(--color-foreground-30);border-radius:9999em;border:.3125em solid transparent}.PinturaRoot[data-env~=is-animated]{--transition-duration-multiplier:1}.PinturaRoot[data-env~=is-transparent]{background:none}.PinturaRoot{--nav-group-margin:.5em;--editor-calculated-inset-top:calc(var(--safe-area-inset-top) + var(--editor-inset-top));--editor-calculated-inset-bottom:calc(var(--safe-area-inset-bottom) + var(--editor-inset-bottom));--transition-duration-10:calc(var(--transition-duration-multiplier, 0) * .1s);--transition-duration-25:calc(var(--transition-duration-multiplier, 0) * .25s);--transition-duration-50:calc(var(--transition-duration-multiplier, 0) * .5s);-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--editor-width,100%);height:var(--editor-height,100%);padding-top:var(--editor-calculated-inset-top);padding-bottom:var(--editor-calculated-inset-bottom);max-width:var(--editor-max-width,var(--editor-max-width-default,none));max-height:var(--editor-max-height,var(--editor-max-height-default,none));position:relative;overflow:hidden;contain:strict;display:grid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;font-size:var(--font-size);font-family:var(--font-family);font-weight:450;-ms-touch-action:manipulation;touch-action:manipulation;text-align:left;text-transform:none;text-rendering:optimizeLegibility;direction:ltr;color:var(--color-foreground-90);background-color:var(--color-background-100);outline-color:rgba(var(--color-preview-outline),1);-webkit-transition:background-color 1ms,outline-color 1ms,color var(--transition-duration-10) ease-in-out;transition:background-color 1ms,outline-color 1ms,color var(--transition-duration-10) ease-in-out}.PinturaRoot .PinturaUtilMain{cursor:var(--cursor)}.PinturaRoot *{-webkit-box-sizing:content-box;box-sizing:content-box;word-wrap:normal}.PinturaRoot button,.PinturaRoot fieldset,.PinturaRoot input,.PinturaRoot legend{padding:0;margin:0;border:none;background:transparent;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;width:auto;text-decoration:none}.PinturaRoot button[disabled]{pointer-events:none}.PinturaRoot canvas{display:block}.PinturaRoot svg{display:inline-block;width:auto;height:auto;max-width:none}.PinturaRoot p{margin:0}.PinturaRoot li,.PinturaRoot ul{list-style:none;margin:0;padding:0}.PinturaRoot a{color:inherit;text-decoration:none}.PinturaRoot .implicit{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.PinturaRoot .PinturaFixedWidthCharacters{font-variant:tabular-nums}.PinturaRoot .PinturaStage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex:1;flex:1;pointer-events:none}.PinturaRoot .PinturaStage[tabindex="-1"]{outline:none}.PinturaRoot .PinturaRootPortal,.PinturaRoot>.PinturaCanvas{position:absolute;left:0;top:0}.PinturaRoot>.PinturaCanvas{width:100%;height:100%;pointer-events:none;z-index:0}.PinturaRoot>.PinturaCanvas canvas{position:absolute;width:100%;height:100%}.PinturaRoot>.PinturaCanvas:after{content:"";position:absolute;inset:0;background-repeat:no-repeat}.PinturaRoot>.PinturaStatus{position:absolute;z-index:99999;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--color-background-90)}.PinturaRoot>.PinturaStatus>p{position:absolute;top:50%;left:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity var(--transition-duration-50) ease-out;transition:opacity var(--transition-duration-50) ease-out}.PinturaRoot .PinturaStatusMessage{position:absolute;font-size:.875em}.PinturaRoot .PinturaStatusAside{position:absolute;left:0}.PinturaRoot .PinturaStatusAside svg{width:1.25em;height:1.25em}.PinturaRoot .PinturaStatusAside .PinturaProgressIndicator{margin-left:.5em}.PinturaRoot .PinturaStatusAside .PinturaButton{outline:transparent;margin-left:.75em;font-size:.875em;border-radius:var(--border-radius-round);background-color:var(--color-foreground-5);padding:.25em;-webkit-transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out;backdrop-filter:var(--backdrop-filter-dark)}.PinturaRoot .PinturaStatusAside .PinturaButton:not([disabled])[data-focus-visible]{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot .PinturaStatusAside .PinturaButton:not([disabled]):hover{background-color:var(--color-foreground-10)}.PinturaRoot .PinturaStatusIcon svg{font-size:.875em;margin-top:.25em;margin-left:.5em}.PinturaRoot>.PinturaNav{position:relative;z-index:3}.PinturaRoot>.PinturaNav:empty{display:none!important}.PinturaRoot>.PinturaNav .PinturaButton{outline:transparent;-webkit-transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out}.PinturaRoot>.PinturaNav .PinturaButton svg{width:1em;-webkit-transition:opacity var(--transition-duration-10) ease-out;transition:opacity var(--transition-duration-10) ease-out}.PinturaRoot>.PinturaNav .PinturaButton>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaRoot>.PinturaNav .PinturaButtonIconOnly .PinturaButtonInner,.PinturaRoot>.PinturaNav .PinturaDropdownIconOnly .PinturaButtonInner{width:1.75em}.PinturaRoot>.PinturaNav .PinturaButton .PinturaButtonInner{height:1.75em}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly){padding-left:.75em;padding-right:.75em}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly) .PinturaButtonLabel{font-size:.75em;line-height:2}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly):not(.PinturaDropdownButton){-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaRoot>.PinturaNav .PinturaButton:only-of-type{border-radius:var(--border-radius-round)}.PinturaRoot>.PinturaNav .PinturaButton:only-of-type+*{margin-left:.5em}.PinturaRoot>.PinturaNav .PinturaButton[disabled] svg{opacity:.25}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonExport):not([disabled])[data-focus-visible]{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonExport):not([disabled]):hover{background-color:var(--color-foreground-10)}.PinturaRoot .PinturaButtonExport{color:var(--color-primary-text);background-color:var(--color-primary)}.PinturaRoot .PinturaButtonExport:hover{background-color:var(--color-primary-dark)}.PinturaRoot .PinturaButtonExport[data-focus-visible]{color:var(--color-primary-text);background-color:var(--color-primary);-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5),0 0 0 3px var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-foreground-5),0 0 0 3px var(--color-focus-50);background-color:var(--color-primary-dark)}.PinturaRoot .PinturaButtonExport:not(.PinturaButtonIconOnly){-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 .75em}.PinturaRoot>.PinturaNavMain{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.PinturaRoot>.PinturaNavMain [aria-selected=true] button{backdrop-filter:var(--backdrop-filter-dark);background-color:var(--color-foreground-10)}.PinturaRoot>.PinturaNavMain button svg{-ms-flex-item-align:center;align-self:center;width:1.5em}.PinturaRoot>.PinturaNavMain button span,.PinturaRoot>.PinturaNavMain button svg{pointer-events:none}.PinturaRoot>.PinturaNavMain button svg+span{margin-top:.75em}.PinturaRoot>.PinturaNavMain button span{font-size:.875em;display:block;width:calc(100% - 1em);overflow:hidden;text-overflow:ellipsis;width:inherit;max-width:calc(100% - 1em)}.PinturaRoot>.PinturaNavMain button{-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5);-webkit-transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,-webkit-box-shadow var(--transition-duration-10) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,-webkit-box-shadow var(--transition-duration-10) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out,-webkit-box-shadow var(--transition-duration-10) ease-out}.PinturaRoot>.PinturaNavMain button:hover{-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-10);box-shadow:inset 0 0 0 1px var(--color-foreground-10)}.PinturaRoot>.PinturaNavMain button[data-focus-visible]{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot>.PinturaNavTools{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.PinturaRoot>.PinturaNavTools:empty{display:none}.PinturaRoot>.PinturaNavTools,.PinturaRoot>.PinturaNavTools .PinturaNavGroup,.PinturaRoot>.PinturaNavTools .PinturaNavSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaRoot>.PinturaNavTools .PinturaButton,.PinturaRoot>.PinturaNavTools .PinturaNavSet{pointer-events:all}.PinturaRoot>.PinturaNavTools .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot .PinturaNavGroup{margin:0 var(--nav-group-margin)}.PinturaRoot .PinturaNavGroup>*{border-radius:var(--border-radius-round)}.PinturaRoot .PinturaNavGroup>*+*{margin-left:.5em}.PinturaRoot .PinturaNavGroup:first-of-type{margin-right:auto;margin-left:0}.PinturaRoot .PinturaNavGroup:last-of-type{margin-left:auto;margin-right:0}.PinturaRoot .PinturaNavSet{-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaRoot .PinturaNavSet>:not(:only-child){border:1px solid var(--color-foreground-3);border-top:0;border-bottom:0}.PinturaRoot .PinturaNavSet>:first-child:not(:only-child){border-left:0}.PinturaRoot .PinturaNavSet>:last-child:not(:only-child){border-right:0}.PinturaRoot .PinturaNavSet>*+*{margin-left:-1px}.PinturaRoot .PinturaNavSet>.PinturaButton:hover,.PinturaRoot .PinturaNavSet>.PinturaButton[data-focus-visible]{position:relative;z-index:1}.PinturaRoot .PinturaNavSet>:only-child{border-radius:var(--border-radius-round)}.PinturaRoot .PinturaNavSet>:first-child:not(:only-child) .PinturaButtonInner{padding:0 .125em 0 .25em}.PinturaRoot .PinturaNavSet>:first-child:not(:only-child){border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round)}.PinturaRoot .PinturaNavSet>:last-child:not(:only-child) .PinturaButtonInner{padding:0 .25em 0 .125em}.PinturaRoot .PinturaNavSet>:last-child:not(:only-child){border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round)}.PinturaRoot[data-env~=overlay] .PinturaNavSet{background-color:var(--color-background-50);backdrop-filter:var(--backdrop-filter-bright);-webkit-box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em #00000040,0 .125em .35em #00000059;box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em #00000040,0 .125em .35em #00000059}.PinturaRoot[data-env~=overlay] .PinturaNavSet .PinturaButton:not(.PinturaButtonExport):not([disabled]):hover,.PinturaRoot[data-env~=overlay] .PinturaNavSet>*{border-color:var(--color-background-15)}.PinturaRoot[data-env~=overlay] .PinturaNavGroup>.PinturaButton{-webkit-box-shadow:0 .0625em .125em #00000040,0 .125em .35em #00000059;box-shadow:0 .0625em .125em #00000040,0 .125em .35em #00000059}.PinturaRoot[data-env~=overlay] .PinturaNavGroup .PinturaButtonExport{-webkit-box-shadow:inset 0 0 .125em #00000040,0 .0625em .125em #00000040,0 .125em .35em #00000059;box-shadow:inset 0 0 .125em #00000040,0 .0625em .125em #00000040,0 .125em .35em #00000059}.PinturaRoot .PinturaNavGroupFloat{position:absolute;left:0;right:0;pointer-events:none}.PinturaRoot .PinturaNavGroupFloat>*{pointer-events:all}.PinturaRoot .PinturaUtilFooter .PinturaScrollable>div{padding-left:1em;padding-right:1em}.PinturaRoot>.PinturaMain{max-width:100vw}.PinturaRoot:not([data-env~=has-toolbar]) .PinturaUtilHeader{padding-top:0;padding-bottom:1em;margin-bottom:-1em}.PinturaRoot[data-env~=landscape]{grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;grid-template-columns:auto}.PinturaRoot[data-env~=landscape]>.PinturaNavTools{grid-row:1;grid-column:1;padding:1em 1em 0;z-index:3}.PinturaRoot[data-env~=landscape]>.PinturaNavMain{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;left:1em;top:calc(1em + var(--editor-calculated-inset-top));bottom:calc(1em + var(--editor-calculated-inset-bottom))}.PinturaRoot[data-env~=landscape]>.PinturaNavMain .PinturaTabList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PinturaRoot[data-env~=landscape]>.PinturaNavMain .PinturaTabList li{display:-webkit-box;display:-ms-flexbox;display:flex}.PinturaRoot[data-env~=landscape]>.PinturaNavMain .PinturaTabList li+li{margin:.5em 0 0}.PinturaRoot[data-env~=landscape]>.PinturaNavMain button{-webkit-box-flex:1;-ms-flex:1;flex:1;width:4em;height:4em;border-radius:var(--border-radius);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaRoot[data-env~=landscape]>.PinturaNavMain button span{font-size:.6875em;margin-top:.5em}.PinturaRoot[data-env~=landscape]>.PinturaNavMain button svg{width:1em;margin-top:.25em}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar]>.PinturaNavMain{top:calc(4em + var(--editor-calculated-inset-top));bottom:calc(4em + var(--editor-calculated-inset-bottom))}.PinturaRoot[data-env~=landscape][data-env~=has-limited-space]>.PinturaNavMain{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:calc(1em + var(--editor-calculated-inset-bottom))}.PinturaRoot[data-env~=landscape]>.PinturaMain{grid-row:2;grid-column:1}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar-preference-bottom]{grid-template-rows:auto -webkit-min-content;grid-template-rows:auto min-content}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar-preference-bottom]>.PinturaNavTools{grid-row:2;padding-top:0;padding-bottom:1em}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar-preference-bottom]>.PinturaMain{grid-row:1}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]{grid-template-columns:6em auto}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]:not([data-env~=narrow]) .PinturaNavGroupFloat{margin:0 0 0 7em}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]>.PinturaNavTools{grid-column:1/span 2}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]>.PinturaMain{grid-column:2}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]:not([data-env~=has-navigation-preference-right]) .PinturaUtilMain{padding-left:0}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]:not([data-env~=has-navigation-preference-right]) .PinturaUtilFooter{padding-right:1em}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]{grid-template-columns:auto 6em}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]:not([data-env~=narrow]) .PinturaNavGroupFloat{margin:0 7em 0 0}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]>.PinturaNavMain{right:1em;left:auto}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]>.PinturaMain{grid-column:1}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right] .PinturaUtilMain{padding-right:0}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right] .PinturaUtilFooter{padding-left:1em}.PinturaRoot[data-env~=portrait]{grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content;grid-template-columns:auto}.PinturaRoot[data-env~=portrait]>*{grid-column:1}.PinturaRoot[data-env~=portrait]>.PinturaNavTools{grid-row:1;padding:.75em .75em 0}.PinturaRoot[data-env~=portrait]>.PinturaNavMain{grid-row:3;margin-bottom:.75em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaRoot[data-env~=portrait]>.PinturaNavMain .PinturaTabList{padding:0 .875em}.PinturaRoot[data-env~=portrait]>.PinturaNavMain li+li{margin-left:.5em}.PinturaRoot[data-env~=portrait]>.PinturaNavMain[data-state~=overflows]{overflow:visible}.PinturaRoot[data-env~=portrait]>.PinturaNavMain button{-webkit-box-flex:1;-ms-flex:1;flex:1;width:4em;height:4em;border-radius:var(--border-radius);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaRoot[data-env~=portrait]>.PinturaNavMain button span{font-size:.6875em;margin-top:.5em}.PinturaRoot[data-env~=portrait]>.PinturaNavMain button svg{width:1em;margin-top:.25em}.PinturaRoot[data-env~=portrait]>.PinturaMain{grid-row:2;grid-column:1}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]{grid-template-rows:auto -webkit-min-content -webkit-min-content;grid-template-rows:auto min-content min-content}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]>.PinturaNavTools{grid-row:3;padding:0 .75em .75em}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]>.PinturaNavMain{grid-row:2}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]>.PinturaMain{grid-row:1}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top]{grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top]>.PinturaMain{grid-row:3}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top]>.PinturaNavMain{grid-row:2;margin-top:.75em;margin-bottom:0}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]{grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]>.PinturaNavMain{grid-row:1}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]>.PinturaMain{grid-row:2}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]>.PinturaNavTools{grid-row:3}.PinturaRoot[data-env~=landscape][data-env~=is-compact]>.PinturaNavMain button{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;height:auto;border-radius:var(--border-radius);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625em 0;width:6em}.PinturaRoot[data-env~=landscape][data-env~=is-compact]>.PinturaNavMain button span{font-size:.6875em;margin:0 .625em 0 0;line-height:1.2;text-align:left}.PinturaRoot[data-env~=landscape][data-env~=is-compact]>.PinturaNavMain button svg{margin:0 .5em 0 .625em;min-width:1em}.PinturaRoot[data-env~=landscape][data-env~=is-compact][data-env~=has-navigation]{grid-template-columns:8em auto}.PinturaRoot[data-env~=landscape][data-env~=is-compact][data-env~=has-navigation][data-env~=has-navigation-preference-right]{grid-template-columns:auto 8em}.PinturaRoot[data-env~=narrow] .PinturaNavGroupFloat{position:static;margin:0}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button{padding:0;font-size:.625em;width:4em;height:4em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999em}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button span{visibility:hidden;font-size:0;margin:0}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button svg{margin-top:0;width:1.6em}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button svg [stroke-width]{stroke-width:.15em}.PinturaRoot[data-env~=portrait][data-env~=narrow]{--nav-group-margin:.25em;grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content;grid-template-columns:auto}.PinturaRoot[data-env~=portrait][data-env~=narrow]>*{grid-column:1}.PinturaRoot[data-env~=portrait][data-env~=narrow] .PinturaUtilFooter .PinturaControlList .PinturaControlListOption span,.PinturaRoot[data-env~=portrait][data-env~=narrow] .PinturaUtilFooter .PinturaControlList [role=tab] span{font-size:.6875em}.PinturaRoot[data-env~=portrait][data-env~=narrow] .PinturaToolbar .PinturaToolbarInner>*{margin:0 .25em}.PinturaRoot[data-env~=portrait][data-env~=narrow][data-env~=has-toolbar-preference-bottom]{grid-template-rows:auto -webkit-min-content -webkit-min-content;grid-template-rows:auto min-content min-content}.PinturaRoot[data-env~=overlay]{grid-template-rows:auto!important;grid-template-columns:auto!important}.PinturaRoot[data-env~=overlay] .PinturaNav{z-index:3}.PinturaRoot[data-env~=overlay] .PinturaMain{grid-row:1;grid-column:1}.PinturaRoot[data-env~=overlay] .PinturaUtilMain{position:absolute;inset:0;padding:0;z-index:-1}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter,.PinturaRoot[data-env~=overlay] .PinturaUtilHeader{position:absolute;left:0;right:0}.PinturaRoot[data-env~=overlay] .PinturaUtilHeader{top:0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter{bottom:0}.PinturaRoot[data-env~=overlay] .PinturaNavMain{position:absolute;right:0;top:0;bottom:0;background:none}.PinturaRoot[data-env~=overlay] .PinturaNavTools{position:absolute;left:0;top:0;right:0}.PinturaRoot[data-env~=overlay][data-env~=has-controlgroups-preference-top] .PinturaUtilFooter{top:0;bottom:auto}.PinturaRoot[data-env~=overlay][data-env~=has-toolbar-preference-bottom] .PinturaNavTools{top:auto;bottom:0}.PinturaRoot[data-env~=has-swipe-navigation] .PinturaUtilMain{padding-left:2em;padding-right:2em}.PinturaRoot[data-env~=has-swipe-navigation][data-env~=landscape] .PinturaUtilMain[data-env~=has-navigation]{padding-left:0;padding-right:2em}.PinturaRoot[data-env~=has-swipe-navigation][data-env~=landscape] .PinturaUtilMain[data-env~=has-navigation][data-env~=has-navigation-preference-right]{padding-left:2em;padding-right:0}.PinturaRoot[data-env*=is-disabled],.PinturaRoot[data-env*=is-disabled] *{pointer-events:none!important}.PinturaRoot[data-env*=is-disabled]{--color-primary:#b4b4b4;--color-primary-dark:#a0a0a0;--color-primary-text:#000;--color-secondary:#969696;--color-secondary-dark:#646464}.PinturaRoot[data-env*=is-disabled] .PinturaCanvas,.PinturaRoot[data-env*=is-disabled] .PinturaColorPickerButton{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.PinturaRoot .PinturaEditorOverlay{position:absolute;inset:0;z-index:3;background:var(--color-background-50);pointer-events:none}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.PinturaNav{will-change:transform}}}.PinturaColorPickerPanel{padding:.5em;max-width:14em;overflow:visible;-ms-touch-action:none;touch-action:none}.PinturaColorPickerPanel .PinturaColorPickerButton{outline:transparent}.PinturaColorPickerPanel .PinturaColorPickerButton[data-focus-visible]{-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-70);box-shadow:inset 0 0 0 1px var(--color-foreground-70)}.PinturaColorPickerPanel .PinturaColorPreview{width:1.25em;height:1.25em;border-radius:.25em}.PinturaColorPickerPanel .PinturaColorPreview span{border-radius:.2em;-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-20);box-shadow:inset 0 0 0 1px var(--color-foreground-20)}.PinturaColorPickerPanel .PinturaColorPresets legend{color:var(--color-foreground-50);margin:0 0 .25em .3125em;font-size:.75em}.PinturaColorPickerPanel .PinturaColorPresets:only-child legend{display:none}.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaRadioGroupOptions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaListOption{display:block;padding:.25em}.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaListOption label,.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaListOption label span{display:block;cursor:var(--button-cursor)}.PinturaColorPickerPanel .PinturaColorPresetsGrid input[data-focus-visible]+label .PinturaColorPreview:after{position:absolute;inset:-.3125em;border-radius:inherit;pointer-events:none;content:"";background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaColorPickerPanel .PinturaSlider{margin-left:-.325em;margin-right:-.325em}.PinturaColorPickerPanel .PinturaSlider>.PinturaSliderControl{position:relative;z-index:2}.PinturaColorPickerPanel .PinturaPicker{width:100%}.PinturaColorPickerPanel .PinturaPicker+.PinturaColorPresets{margin-top:.5em}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnob,.PinturaColorPickerPanel .PinturaPicker .PinturaSliderKnob{border-radius:9999em;-webkit-box-shadow:inset 0 .06125em .06125em #0000001a,0 0 0 .06125em #fff,0 .1875em .25em #00000059,0 -.125em .25em #0000001a;box-shadow:inset 0 .06125em .06125em #0000001a,0 0 0 .06125em #fff,0 .1875em .25em #00000059,0 -.125em .25em #0000001a}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnob{pointer-events:none;position:absolute;z-index:1;left:0;top:0;margin-left:-.625em;margin-top:-.625em;width:1.25em;height:1.25em;visibility:visible;outline:none}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnob[data-focus-visible]:after{position:absolute;inset:-.3125em;border-radius:inherit;pointer-events:none;content:"";background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnobController{position:absolute;inset:0;visibility:hidden}.PinturaColorPickerPanel .PinturaPicker .PinturaSaturationPicker{position:relative;border-radius:var(--border-radius) var(--border-radius) 0 0;margin:-.5em -.5em .5em;height:7em;background-image:-webkit-gradient(linear,left top, left bottom,from(transparent),to(#000)),-webkit-gradient(linear,left top, right top,from(#fff),to(transparent));background-image:linear-gradient(180deg,transparent,#000),linear-gradient(90deg,#fff,transparent)}.PinturaColorPickerPanel .PinturaPicker .PinturaHuePicker .PinturaSliderTrack{background-image:-webkit-gradient(linear,left top, right top,from(red),color-stop(#ff0),color-stop(#0f0),color-stop(#0ff),color-stop(#00f),color-stop(#f0f),to(red));background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.PinturaColorPickerPanel .PinturaPicker .PinturaSliderTrack{-webkit-box-shadow:inset 0 0 1px var(--color-foreground-50);box-shadow:inset 0 0 1px var(--color-foreground-50)}.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker .PinturaSliderKnob:before,.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker .PinturaSliderTrack:before{position:absolute;content:"";display:block;left:0;top:0;width:100%;height:100%;z-index:-1;border-radius:inherit;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h4v4H0zm4 4h4v4H4z' fill='%23E5E5E5'/%3E%3C/svg%3E")}.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker .PinturaSliderKnob:before{background-position:calc(var(--slider-position) * -2px) 0}.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker{margin-top:.5em}.PinturaOptionsList,.PinturaOptionsListWrapper{border-radius:inherit}.PinturaOptionsList .PinturaListOption{-webkit-transition:background-color var(--transition-duration-10);transition:background-color var(--transition-duration-10);border-radius:inherit}.PinturaOptionsList .PinturaListOption label{display:block;margin:0;border-radius:inherit;white-space:nowrap}.PinturaOptionsList .PinturaListOption svg{margin-right:.25em;margin-left:-.5em;min-width:1.5em}.PinturaOptionsList .PinturaListOption [slot]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.325em .75em}.PinturaOptionsList .PinturaDropdownOptionLabel{font-size:.75em;line-height:1.75;padding:0 .325em;margin-left:-.325em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PinturaOptionsList .PinturaDropdownOptionSublabel{font-size:.75em;opacity:.5;margin-top:-.5em}.PinturaOptionsList .PinturaListOptionGroup>span{display:block;padding:.75em 1em;text-transform:uppercase;font-size:.75em;color:var(--color-foreground-50)}.PinturaOptionsList [data-disabled=true]{color:var(--color-foreground-50)}.PinturaOptionsList [data-selected=false]:not([data-disabled=true]):hover{background-color:var(--color-foreground-10)}.PinturaOptionsList [data-selected=true]{color:var(--color-foreground-100);background-color:var(--color-foreground-20)}.PinturaOptionsList [data-focus-visible]+label .PinturaDropdownOptionLabel{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100);border-radius:.25em}.PinturaListOption label{margin:0}.PinturaUtilPanel[data-util=filter] .PinturaUtilFooter{padding-left:0!important;padding-right:0!important}.PinturaUtilPanel[data-util=filter] .PinturaScrollable{width:40em}.PinturaUtilPanel[data-util=filter] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .5em}.PinturaUtilPanel[data-util=filter] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaUtilPanel[data-util=filter] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptionGroupLabel{width:1px;height:1px;position:absolute;font-size:0;pointer-events:none}.PinturaUtilPanel[data-util=filter] .PinturaFilterPreview{border-radius:0;-webkit-transition:border-radius 1ms;transition:border-radius 1ms}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption{border-radius:0}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:first-of-type .PinturaFilterPreview{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:first-of-type .PinturaFilterOption{border-bottom-left-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:last-of-type .PinturaFilterPreview{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:last-of-type .PinturaFilterOption{border-bottom-right-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptionGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption{cursor:var(--button-cursor);margin-bottom:1em}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption span{display:block;text-align:center;padding:0 .3125em;line-height:1.75;max-width:100%;font-size:.625em;font-weight:400;margin-left:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PinturaUtilPanel[data-util=filter] .PinturaFilterPreview:before{-webkit-transition:background-color var(--transition-duration-10),color var(--transition-duration-10);transition:background-color var(--transition-duration-10),color var(--transition-duration-10)}.PinturaUtilPanel[data-util=filter] [data-selected=true] .PinturaFilterOption .PinturaFilterPreview{position:relative;z-index:1}.PinturaUtilPanel[data-util=filter] [data-selected=true] .PinturaFilterOption .PinturaFilterPreview:before{content:"";position:absolute;width:100%;height:100%;opacity:.35;border-radius:inherit;background-color:var(--color-primary)}.PinturaUtilPanel[data-util=filter] [data-focus-visible]+label>.PinturaFilterOption span{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100);border-radius:.25em}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption,.PinturaUtilPanel[data-util=filter] .PinturaFilterPreview{width:3.75em;height:4.5em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaUtilFooter>div{padding:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaFilterOption,.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaFilterPreview{width:2.875em;height:3.5em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaFilterOption span{font-size:.5em}.PinturaUtilPanel[data-util=crop] .PinturaStage{-ms-touch-action:none;touch-action:none}.PinturaUtilPanel[data-util=crop],.PinturaUtilPanel[data-util=crop] .PinturaStage,.PinturaUtilPanel[data-util=crop] .PinturaUtilMain{pointer-events:all}.PinturaUtilPanel[data-util=crop] .PinturaImageInfo{position:absolute;right:1em;bottom:1em}.PinturaUtilPanel[data-util=crop] .PinturaButtonCenter{--size:3em;position:absolute;left:0;top:0;width:var(--size);height:var(--size);z-index:1;line-height:0;margin-top:calc(var(--size) * (-.5));margin-left:calc(var(--size) * (-.5));overflow:hidden;border-radius:50%;color:#000;background:#fffc;backdrop-filter:var(--backdrop-filter-bright);outline:none}.PinturaUtilPanel[data-util=crop] .PinturaButtonCenter[data-focus-visible]{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot[data-env~=short] .PinturaUtilPanel[data-util=crop] .PinturaUtilFooter{padding-bottom:.5em}.PinturaUtilPanel[data-util=frame] .PinturaShapeStyleEditor{min-height:3.375em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{margin:1em 1em 0 0;padding:.125em;border:1px dashed var(--color-foreground-15);color:var(--color-foreground-70)}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption span{color:var(--color-foreground-90)}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption label{font-size:.75em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption img,.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption svg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.PinturaUtilPanel[data-util=frame] [data-selected=true]{border-color:var(--color-primary);color:var(--color-primary)}.PinturaUtilPanel[data-util=frame] [data-selected=true] span{color:var(--color-foreground-90)}.PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .5em}.PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOptionGroupLabel{width:1px;height:1px;position:absolute;font-size:0}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOptionGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{cursor:var(--button-cursor);margin-bottom:1em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption span{display:block;text-align:center;padding:0 1.5em;font-size:.625em;font-weight:400}.PinturaUtilPanel[data-util=frame] [data-focus-visible]+label>.PinturaRadioGroupOption span{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100);border-radius:.25em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{position:relative;width:3em;height:4em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption div{position:absolute;outline-color:currentColor;border-color:currentColor}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption div[slot]{overflow:hidden;inset:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] .PinturaUtilFooter>div{padding:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{width:2.25em;height:3em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption span{font-size:.5em}.PinturaUtilPanel[data-util=resize] form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1em}.PinturaUtilPanel[data-util=resize] .PinturaFormInner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PinturaUtilPanel[data-util=resize] .PinturaFormInner>button{position:absolute;left:100%;margin-left:1em}.PinturaUtilPanel[data-util=resize] .PinturaFieldsetInner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaUtilPanel[data-util=resize] .PinturaResizeLabel{font-size:.75em}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton{margin-left:.5em;margin-right:.5em;background-color:var(--color-foreground-5);border-radius:var(--border-radius-round);-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5);-webkit-transition:background-color var(--transition-duration-10);transition:background-color var(--transition-duration-10)}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton:hover{background-color:var(--color-foreground-10)}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton .PinturaButtonLabel{display:block;line-height:2.65;padding:0 1em;font-variant-numeric:tabular-nums;font-size:.75em;font-weight:400}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton .PinturaButtonLabel:after{content:"▼";font-size:.6875em;margin-left:.75em;position:relative;top:-.125em;margin-right:-.25em;pointer-events:none}.PinturaUtilPanel[data-util=resize] input[type=checkbox]+label{padding:0 .125em;outline:transparent;display:block;cursor:pointer}.PinturaUtilPanel[data-util=resize] input[type=checkbox][data-focus-visible]+label{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaInputDimension{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.PinturaInputDimension label{position:absolute;right:.625em;font-size:.75em;text-transform:uppercase;pointer-events:none;color:var(--color-foreground-80);z-index:1}.PinturaInputDimension button,.PinturaInputDimension input,.PinturaInputDimension label{font-size:.75em;font-weight:400}.PinturaInputDimension button,.PinturaInputDimension input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;-webkit-box-sizing:border-box;box-sizing:border-box;font-variant-numeric:tabular-nums;padding:.625em 0 .625em .625em;width:100%;max-width:7em;outline:transparent;border-radius:var(--border-radius);-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--color-foreground-80);-webkit-transition:background-color var(--transition-duration-10) ease-in-out,color var(--transition-duration-10) ease-in-out,border-color var(--transition-duration-10) ease-in-out;transition:background-color var(--transition-duration-10) ease-in-out,color var(--transition-duration-10) ease-in-out,border-color var(--transition-duration-10) ease-in-out}.PinturaInputDimension button::-moz-selection,.PinturaInputDimension input::-moz-selection{background-color:var(--color-foreground-20)}.PinturaInputDimension button::selection,.PinturaInputDimension input::selection{background-color:var(--color-foreground-20)}.PinturaInputDimension button:hover,.PinturaInputDimension input:hover{background-color:var(--color-foreground-10)}.PinturaInputDimension button:focus,.PinturaInputDimension input:focus{border-color:var(--color-focus-100)}.PinturaInputDimension input{background-color:var(--color-foreground-5)}.PinturaInputDimension input:-moz-placeholder-shown+label{color:var(--color-foreground-20)}.PinturaInputDimension input:-ms-input-placeholder+label{color:var(--color-foreground-20)}.PinturaInputDimension input:-moz-placeholder+label{color:var(--color-foreground-20)}.PinturaInputDimension input:placeholder-shown+label{color:var(--color-foreground-20)}.PinturaInputDimension input::-moz-placeholder{color:var(--color-foreground-30)}.PinturaInputDimension input:-ms-input-placeholder{color:var(--color-foreground-30)}.PinturaInputDimension input::-webkit-input-placeholder{color:var(--color-foreground-30)}.PinturaInputDimension input::-ms-input-placeholder{color:var(--color-foreground-30)}.PinturaInputDimension input::placeholder{color:var(--color-foreground-30)}.PinturaInputDimension input[data-state=invalid]{border-color:var(--color-error-75);-webkit-box-shadow:inset 0 0 .25em var(--color-error-25),0 0 .25em var(--color-error-50);box-shadow:inset 0 0 .25em var(--color-error-25),0 0 .25em var(--color-error-50)}.PinturaInputDimension button{width:10em;min-height:2.65em}.PinturaInputDimension input::-webkit-inner-spin-button,.PinturaInputDimension input::-webkit-outer-spin-button{-webkit-appearance:none}.PinturaInputDimension input::-ms-clear{display:none}.PinturaModal{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--editor-modal-border-radius:0;--editor-modal-overlay-opacity:.95;--editor-modal-shadow:0 1em 2em -1em rgba(0,0,0,.25),0 1.5em 1.5em -2em rgba(0,0,0,.5);--editor-modal-outline:inset 0 0 0 1px var(--color-foreground-3);position:fixed;left:0;top:0;width:100%;height:100vh;z-index:2147483646;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(var(--color-background),var(--editor-modal-overlay-opacity,var(--editor-modal-overlay-opacity-default,.95)))}.PinturaModal>.PinturaRoot[data-env~=is-centered]{-webkit-box-shadow:var(--editor-modal-shadow);box-shadow:var(--editor-modal-shadow);border-radius:var(--editor-modal-border-radius)}.PinturaModal>.PinturaRoot[data-env~=is-centered]:after{position:absolute;inset:0;pointer-events:none;border-radius:inherit;content:"";-webkit-box-shadow:var(--editor-modal-outline);box-shadow:var(--editor-modal-outline);z-index:2147483646}.PinturaModal[style*="--viewport-pad-footer:1"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom)}.PinturaModal+.PinturaModal{--editor-modal-overlay-opacity-default:.75}.PinturaModal+.PinturaModal .PinturaRoot:not([data-env~=is-compact]){--editor-max-width-default: calc(100vw - 8em) ;--editor-max-height-default: calc(100vh - 8em) }.PinturaDocumentLock,.PinturaDocumentLock body{height:calc(var(--pintura-document-height) - 1px);overflow-y:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.PinturaDocumentLock body{position:relative}.PinturaDocumentLock .PinturaModal{height:100%!important}.PinturaPanel{--color-inset:hsla(0,0%,100%,.1);--color-fill:var(--color-foreground-5);top:0;left:0;z-index:2147483647;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:auto;outline:transparent;-webkit-box-shadow:inset 0 0 0 1px var(--color-inset),0 .125em .25em #00000040,0 .125em .75em #00000026,0 .125em .125em #0000001a;box-shadow:inset 0 0 0 1px var(--color-inset),0 .125em .25em #00000040,0 .125em .75em #00000026,0 .125em .125em #0000001a;border-radius:var(--border-radius)}.PinturaPanel,.PinturaPanelTip{position:absolute;color:var(--color-foreground-90);background-color:var(--color-background-100);background-image:linear-gradient(var(--color-fill),var(--color-fill));background-blend-mode:screen}.PinturaPanelTip{--tip-mask:transparent calc(50% - 1.5px) ,#000 calc(50% - 1.5px) ;width:.5em;height:.5em;margin-left:-.25em;margin-top:-.25em;z-index:-1;-webkit-box-shadow:inset -1px -1px 0 0 var(--color-inset);box-shadow:inset -1px -1px 0 0 var(--color-inset);-webkit-mask:linear-gradient(to bottom right,var(--tip-mask));mask:linear-gradient(to bottom right,var(--tip-mask))}.PinturaPanelTip[style*="top:0"]{-webkit-box-shadow:inset 1px 1px 0 0 var(--color-inset);box-shadow:inset 1px 1px 0 0 var(--color-inset);-webkit-mask:linear-gradient(to top left,var(--tip-mask));mask:linear-gradient(to top left,var(--tip-mask))}.PinturaTabList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaTabList button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:transparent;cursor:var(--button-cursor);-webkit-tap-highlight-color:transparent}.PinturaTabList button>*{-webkit-transition:-webkit-filter var(--transition-duration-10) ease-out;transition:-webkit-filter var(--transition-duration-10) ease-out;transition:filter var(--transition-duration-10) ease-out;transition:filter var(--transition-duration-10) ease-out, -webkit-filter var(--transition-duration-10) ease-out}.PinturaTabList button[disabled]>*{-webkit-filter:var(--filter-disabled);filter:var(--filter-disabled)}.PinturaScrollable{--scrollable-feather-start-opacity:0;--scrollable-feather-end-opacity:0;--scrollable-feather-size:2em;contain:paint;overflow:hidden}.PinturaScrollable:focus{outline:transparent}.PinturaScrollable>div{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top}.PinturaScrollable{-ms-touch-action:none;touch-action:none}.PinturaScrollable[data-direction=x]{max-width:100%;--mask-angle:90deg}.PinturaScrollable[data-direction=y]{max-height:100%;--mask-angle:180deg}.PinturaScrollable[data-state~=overflows]{-webkit-mask:linear-gradient(var(--mask-angle),rgba(0,0,0,var(--scrollable-feather-start-opacity)),#000 var(--scrollable-feather-size),#000 calc(100% - var(--scrollable-feather-size)),rgba(0,0,0,var(--scrollable-feather-end-opacity)));mask:linear-gradient(var(--mask-angle),rgba(0,0,0,var(--scrollable-feather-start-opacity)),#000 var(--scrollable-feather-size),#000 calc(100% - var(--scrollable-feather-size)),rgba(0,0,0,var(--scrollable-feather-end-opacity)))}.PinturaScrollable[data-state~=scrolling]>div *{pointer-events:none}.PinturaTabPanels{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:1fr}.PinturaTabPanel{position:relative;grid-row-start:1;grid-column-start:1}.PinturaTabPanel:not([hidden]){z-index:2;outline:transparent}.PinturaTabPanel[hidden]{display:block!important;z-index:1;pointer-events:none}.PinturaTabPanel[data-inert=true]{visibility:hidden}@supports not (aspect-ratio:1){.PinturaTabPanel{overflow-x:hidden}}.PinturaUtilPanel{position:relative;z-index:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;contain:layout size;-webkit-box-sizing:border-box;box-sizing:border-box}.PinturaUtilPanel,.PinturaUtilPanel>*{padding-top:.5em;padding-bottom:.5em}.PinturaButton{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-tap-highlight-color:transparent;cursor:var(--button-cursor)}.PinturaButton>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:top;min-height:1em}.PinturaButton svg+.PinturaButtonLabel{margin-left:.5em}.PinturaButton[disabled]{cursor:default}.PinturaButton:not(.PinturaButtonIconOnly) svg:first-of-type{margin-left:-.25em}.PinturaProgressIndicator{position:relative;display:block;width:1.25em;height:1.25em}.PinturaProgressIndicator .PinturaProgressIndicatorFill{stroke-dashoffset:0}.PinturaProgressIndicator[data-status=busy] svg{-webkit-animation:image_editor_spin 1s linear infinite;animation:image_editor_spin 1s linear infinite}.PinturaProgressIndicator[data-status=busy] .PinturaProgressIndicatorFill{stroke-dashoffset:-26.5;stroke-dasharray:26.5 53;-webkit-transition:stroke-dashoffset .5s linear,stroke-dasharray .5s linear;transition:stroke-dashoffset .5s linear,stroke-dasharray .5s linear}@-webkit-keyframes image_editor_spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes image_editor_spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (-webkit-min-device-pixel-ratio:3){.PinturaRoot[data-env~=is-ios] .PinturaProgressIndicator svg{-webkit-transform-origin:49% 49%;transform-origin:49% 49%}}.PinturaSlider{position:relative;--track-offset-x:.5em;--track-offset-y:.5em;--track-size:1.5em;--knob-size:1em;--knob-margin-top:0em;--knob-margin-right:0em;--knob-margin-bottom:0em;--knob-margin-left:0em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-touch-action:none;touch-action:none}.PinturaSlider[data-direction=y]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PinturaSlider .PinturaSliderControl{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.PinturaSlider>button{position:relative;z-index:1;width:var(--track-size);height:var(--track-size);overflow:hidden;cursor:pointer;-ms-flex-negative:none;flex-shrink:none}.PinturaSlider>button svg{width:1.25em;height:1.25em;margin:.125em;stroke-width:.125em;stroke:var(--color-foreground-50)}.PinturaSlider>button:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:.125em;margin-left:-.325em}.PinturaSlider>button:last-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:.125em;margin-right:-.325em}.PinturaSlider>.PinturaSliderControl{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.PinturaSlider .PinturaSliderKnob{left:0;top:50%;border-radius:9999em;visibility:visible;width:var(--knob-size);height:var(--knob-size);margin-left:calc(var(--knob-size) * -.5);margin-top:calc(var(--knob-size) * -.5)}.PinturaSlider .PinturaSliderKnob,.PinturaSlider .PinturaSliderKnobController,.PinturaSlider .PinturaSliderTrack{pointer-events:none;position:absolute}.PinturaSlider .PinturaSliderTrack{top:var(--track-offset-y);bottom:var(--track-offset-y);left:var(--track-offset-x);right:var(--track-offset-x)}.PinturaSlider .PinturaSliderKnobController{visibility:hidden;top:calc(var(--track-offset-y) + var(--knob-margin-top));bottom:calc(var(--track-offset-y) + var(--knob-margin-bottom));left:calc(var(--track-offset-x) + var(--knob-margin-left));right:calc(var(--track-offset-x) + var(--knob-margin-right))}.PinturaSlider .PinturaSliderTrack{border-radius:9999em}.PinturaSlider[data-direction=x] input[type=range]{height:var(--track-size);margin-left:var(--track-offset-x);width:calc(100% - (var(--track-offset-x) * 2))}.PinturaSlider[data-direction=y] input[type=range]{width:var(--track-size);margin-top:var(--track-offset-y);height:calc(100% - (var(--track-offset-y) * 2))}.PinturaSlider input[type=range]{-webkit-appearance:none;display:block}.PinturaSlider input[type=range]::-webkit-slider-runnable-track{background:transparent}.PinturaSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;line-height:0;margin:0;padding:0;border:none}.PinturaSlider input[type=range]::-moz-range-thumb{line-height:0;margin:0;padding:0;border:none;visibility:hidden}.PinturaSlider input[type=range]::-ms-thumb{line-height:0;margin:0;padding:0;border:none}.PinturaSlider input[type=range]::-ms-ticks-before,.PinturaSlider input[type=range]::-ms-tooltip{display:none}.PinturaSlider input[type=range]::-ms-ticks-after{display:none}.PinturaSlider input[type=range]::-ms-track{color:transparent;border:none;background:transparent}.PinturaSlider input[type=range]::-ms-fill-lower,.PinturaSlider input[type=range]::-ms-fill-upper{background:transparent}.PinturaSlider input[type=range]:focus{outline:transparent}.PinturaSlider input[type=range][data-focus-visible]~.PinturaSliderKnobController .PinturaSliderKnob:after{position:absolute;inset:-.3125em;border-radius:inherit;content:"";background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100);pointer-events:none}.PinturaColorPreview{--color:transparent;color:var(--color);position:relative;pointer-events:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h4v4H0zm4 4h4v4H4z' fill='%23E5E5E5'/%3E%3C/svg%3E")}.PinturaColorPreview span{position:absolute;inset:0;background-color:var(--color);border-radius:inherit}.PinturaUtilMain{min-height:1px;padding-left:1em;padding-right:1em}.PinturaUtilMain,.PinturaUtilMain>[slot]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PinturaUtilMain>[slot]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PinturaUtilFooter>[slot]:empty{min-height:1em}.PinturaUtilFooter>[slot]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;pointer-events:all}.PinturaUtilFooter .PinturaControlPanel .PinturaShapePresetsList,.PinturaUtilFooter .PinturaShapeStyleList{min-height:3.5em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.PinturaUtilFooter .PinturaControlList [role=tab][aria-selected=true] button{background-color:var(--color-foreground-10);-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label,.PinturaUtilFooter .PinturaControlList [role=tab] button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:1;padding:0 .75em;min-height:1.75em;border-radius:var(--border-radius-round);-webkit-transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,-webkit-filter var(--transition-duration-25) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,-webkit-filter var(--transition-duration-25) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,filter var(--transition-duration-25) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,filter var(--transition-duration-25) ease-out,-webkit-filter var(--transition-duration-25) ease-out;-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-0);box-shadow:inset 0 0 0 1px var(--color-foreground-0);cursor:var(--button-cursor)}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label span,.PinturaUtilFooter .PinturaControlList [role=tab] button span{font-size:.75em;font-weight:400}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label svg,.PinturaUtilFooter .PinturaControlList [role=tab] button svg{width:.875em;font-size:.875em}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label svg:not(:only-child),.PinturaUtilFooter .PinturaControlList [role=tab] button svg:not(:only-child){margin-left:-.25em;margin-right:.375em}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label:hover,.PinturaUtilFooter .PinturaControlList [role=tab] button:hover{-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-10);box-shadow:inset 0 0 0 1px var(--color-foreground-10)}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label[data-focus-visible],.PinturaUtilFooter .PinturaControlList [role=tab] button[data-focus-visible]{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaUtilFooter .PinturaControlListOption [slot],.PinturaUtilFooter .PinturaControlListOption label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PinturaUtilFooter .PinturaControlListOption[data-selected=true] label{background-color:var(--color-foreground-10);-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaUtilFooter .PinturaControlListOption input[data-focus-visible]+label{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaUtilFooter .PinturaControlListOption input[disabled]+label{-webkit-filter:var(--filter-disabled);filter:var(--filter-disabled)}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption+.PinturaControlListOption,.PinturaUtilFooter .PinturaControlList>li+li{margin-left:.5em}.PinturaUtilFooter .PinturaControlPanels{display:grid;grid-template-columns:1fr;width:40em;max-width:100%;margin:0 auto;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.PinturaUtilFooter .PinturaControlPanel{grid-row-start:1;grid-column-start:1;max-width:100%;overflow:hidden;visibility:visible;opacity:1}.PinturaUtilFooter .PinturaControlPanel[hidden]{display:block!important;visibility:hidden;-webkit-transition-delay:0s;transition-delay:0s;pointer-events:none;opacity:0}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>*+*{margin-left:-1px}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab] button{padding-left:.625em;padding-right:.625em;border-radius:0;-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab]:only-child button{border-radius:var(--border-radius-round)}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab]:first-child:not(:only-child) button{padding-left:.75em;border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round)}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab]:last-child:not(:only-child) button{padding-right:.75em;border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round)}@supports not (aspect-ratio:1){.PinturaControlPanel{overflow-x:hidden}}.PinturaRoot[data-env~=is-animated] .PinturaUtilFooter .PinturaControlPanel{-webkit-transition:opacity var(--transition-duration-25) ease-in-out,visibility var(--transition-duration-25) linear;transition:opacity var(--transition-duration-25) ease-in-out,visibility var(--transition-duration-25) linear;-webkit-transition-delay:.1s;transition-delay:.1s}.PinturaRoot[data-env~=has-controlgroups-preference-top] .PinturaUtilHeader{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.PinturaRoot[data-env~=has-controlgroups-preference-top] .PinturaUtilFooter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.PinturaRoot[data-env~=has-controlgroups-preference-top] .PinturaUtilMain{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.PinturaRoot[data-env~=has-controltabs-preference-bottom] .PinturaUtilFooter .PinturaControlPanels{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.PinturaRoot[data-env~=has-controltabs-preference-bottom] .PinturaUtilFooter .PinturaRangeInput .PinturaRangeInputReset{top:0;bottom:auto}.PinturaRoot[data-env~=has-controltabs-preference-bottom] .PinturaUtilFooter .PinturaControlPanel .PinturaShapePresetsGrouped{padding-bottom:.75em}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaControlPanels{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaRangeInput .PinturaRangeInputReset{top:auto;bottom:0}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaControlPanel .PinturaShapePresetsGrouped{padding-top:.75em}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaControlPanel .PinturaShapePresetsList,.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaShapeStyleList{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaShapeStyleLabel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter{margin:.75em 0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlPanels{max-width:24em}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList{margin-top:1em}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList>li+li{margin-left:0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList li[role=tab] span{font-size:.75em}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList li[role=tab] button{border-radius:0;background-color:var(--color-background-50);backdrop-filter:var(--backdrop-filter-bright);-webkit-box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em #00000040,0 .125em .35em #00000059;box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em #00000040,0 .125em .35em #00000059}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList li[role=tab]:first-child button{padding-left:.875em;border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round)}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList li[role=tab]:last-child button{padding-right:.875em;border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round)}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList li:not([aria-selected=true]) span{color:var(--color-foreground-40)}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlPanels{background-color:var(--color-background-50);backdrop-filter:var(--backdrop-filter-bright);border-radius:var(--border-radius-round);-webkit-box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em #00000040,0 .125em .35em #00000059;box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em #00000040,0 .125em .35em #00000059}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaRangeInput{height:1.5em;margin-top:0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaRangeInputReset{opacity:0}.PinturaRangeInput{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;height:3.5em;max-width:24em;width:calc(100% - 2em);-ms-touch-action:none;touch-action:none;--range-input-feather-left:2em;--range-input-feather-right:2em;--range-input-mask-from:0%;--range-input-mask-to:100%;--range-input-mask-color:rgba(0,0,0,.25);--range-input-line-color:var(--color-foreground-15);outline:transparent}.PinturaRangeInput[data-focus-visible]:after{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100);content:"";position:absolute;left:0;right:0;top:calc(50% - 1em);height:2em;border-radius:.25em}.PinturaRangeInputInner{position:relative;overflow:hidden;height:100%;width:100%;contain:strict;-webkit-mask:linear-gradient(90deg,transparent 0,#000 var(--range-input-feather-left),#000 calc(50% - 3em),transparent 50%,#000 calc(50% + 3em),#000 calc(100% - var(--range-input-feather-right)),transparent);mask:linear-gradient(90deg,transparent 0,#000 var(--range-input-feather-left),#000 calc(50% - 3em),transparent 50%,#000 calc(50% + 3em),#000 calc(100% - var(--range-input-feather-right)),transparent)}.PinturaRangeInputMeter{height:100%}.PinturaRangeInput .PinturaRangeInputMeter svg{display:block;pointer-events:none;fill:currentColor}.PinturaRangeInput>.PinturaRangeInputValue{position:absolute;z-index:1;pointer-events:none;top:calc(50% - .6875em);left:calc(50% - 1.75em);width:3.5em;height:1.5em;overflow:hidden;contain:strict;text-align:center;font-size:.75em;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-family:Tahoma,Geneva,Verdana,sans-serif}.PinturaRangeInput>.PinturaRangeInputReset{position:absolute;left:calc(50% - 1.0625em);top:0;margin-top:.125em;padding:0;z-index:1;width:2em;overflow:hidden;color:transparent!important;-webkit-transition:opacity var(--transition-duration-25);transition:opacity var(--transition-duration-25);opacity:.35;outline:transparent;cursor:var(--button-cursor)}.PinturaRangeInput>.PinturaRangeInputReset:hover{opacity:.5}.PinturaRangeInput>.PinturaRangeInputReset[data-focus-visible]{opacity:1}.PinturaRangeInput>.PinturaRangeInputReset[data-focus-visible]:before{content:"";pointer-events:none;position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);height:1em;width:1em;z-index:2;border-radius:.25em;background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRangeInput>.PinturaRangeInputReset[disabled]{opacity:.15}.PinturaRangeInput>.PinturaRangeInputReset:after{content:"";position:absolute;left:50%;top:20%;width:1px;height:60%;background:var(--color-foreground-100)}.PinturaRangeInputInner[data-value-limited] svg{-webkit-mask:linear-gradient(90deg,var(--range-input-mask-color) var(--range-mask-from),#000 var(--range-mask-from),#000 var(--range-mask-to),var(--range-input-mask-color) var(--range-mask-to));mask:linear-gradient(90deg,var(--range-input-mask-color) var(--range-mask-from),#000 var(--range-mask-from),#000 var(--range-mask-to),var(--range-input-mask-color) var(--range-mask-to))}.PinturaRangeInputInner[data-value-limited] svg rect{x:var(--range-mask-from);width:calc(var(--range-mask-to) - var(--range-mask-from));fill:var(--range-input-line-color)}.PinturaPresetListFilter .PinturaRadioGroupOptions{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:.625em 0 .3125em}.PinturaPresetListFilter .PinturaRadioGroupOptions label{display:block;cursor:pointer}.PinturaPresetListFilter+.PinturaOptionsList{border-top-left-radius:0;border-top-right-radius:0}.PinturaImageInfo{pointer-events:none}.PinturaImageInfo p{width:8em;height:1.25em;contain:strict;overflow:hidden;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-family:Tahoma,Geneva,Verdana,sans-serif;text-align:right;line-height:1;font-size:.75em}.PinturaRectManipulator{--size:1.25em;position:absolute;left:0;top:0;outline:none;-ms-touch-action:none;touch-action:none}.PinturaRectManipulator:not([data-shape=edge]){width:var(--size);height:var(--size);z-index:2}.PinturaRectManipulator:not([data-shape=edge]):after{position:absolute;inset:-.5em;border-radius:inherit;content:""}.PinturaRectManipulator:not([data-shape=edge])[data-focus-visible]:after{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRectManipulator[data-shape~=circle]{margin-left:calc(var(--size) * (-.5));margin-top:calc(var(--size) * (-.5));line-height:var(--size);border-radius:50%;background-color:var(--color-foreground-100);-webkit-box-shadow:0 0 2px var(--color-background-50);box-shadow:0 0 2px var(--color-background-50)}.PinturaRectManipulator[data-shape=hook]{border:3px solid var(--color-foreground-100)}.PinturaRectManipulator[data-shape=hook][data-direction*=t]{margin-top:-3px;border-bottom:0}.PinturaRectManipulator[data-shape=hook][data-direction*=r]{border-left:0;margin-left:calc(var(--size) * (-1))}.PinturaRectManipulator[data-shape=hook][data-direction*=b]{margin-top:calc(var(--size) * (-1));border-top:0}.PinturaRectManipulator[data-shape=hook][data-direction*=l]{border-right:0;margin-left:-3px}.PinturaRectManipulator[data-shape~=edge]{height:1px;width:1px;z-index:1}.PinturaRectManipulator[data-shape~=edge][data-focus-visible]{background-color:var(--color-focus-50)}.PinturaRectManipulator[data-direction=b],.PinturaRectManipulator[data-direction=t]{cursor:ns-resize;height:var(--size);margin-top:calc(var(--size) * (-.5));-webkit-transform-origin:0 center;transform-origin:0 center}.PinturaRectManipulator[data-direction=l],.PinturaRectManipulator[data-direction=r]{cursor:ew-resize;width:var(--size);margin-left:calc(var(--size) * (-.5));-webkit-transform-origin:center 0;transform-origin:center 0}.PinturaRectManipulator[data-direction=bl],.PinturaRectManipulator[data-direction=tr]{cursor:nesw-resize}.PinturaRectManipulator[data-direction=br],.PinturaRectManipulator[data-direction=tl]{cursor:nwse-resize}.PinturaRoot[data-env~=pointer-coarse] .PinturaRectManipulator[data-shape=edge]:active{background-color:var(--color-foreground-5)}.PinturaRoot[data-env~=pointer-coarse] .PinturaRectManipulator:not([data-shape=edge]):after{inset:-1em}.PinturaRoot[data-env~=pointer-coarse] .PinturaRectManipulator:not([data-shape=edge]):active:after{background-color:var(--color-foreground-5)}.PinturaToolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1em;margin-right:1em}.PinturaToolbar .PinturaToolbarInner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.PinturaToolbar[data-layout=compact] .PinturaToolbarContentWide,.PinturaToolbar[data-overflow=overflow] .PinturaToolbarContentOptional{display:none}.PinturaToolbar .PinturaButton{border-radius:var(--border-radius-round);outline:transparent;padding:.3125em .75em;-webkit-transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,-webkit-box-shadow var(--transition-duration-10) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,-webkit-box-shadow var(--transition-duration-10) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out,-webkit-box-shadow var(--transition-duration-10) ease-out;line-height:1.1}.PinturaToolbar .PinturaButton:hover{-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaToolbar .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaToolbar .PinturaButton .PinturaButtonIcon{width:1em}.PinturaToolbar .PinturaButtonLabel{font-size:.75em}.PinturaToolbar .PinturaPanel{z-index:3}.PinturaToolbar .PinturaToolbarInner>*{margin:0 .5em}.PinturaShapeStyleEditor{position:relative;display:grid;grid-template-columns:1fr}.PinturaShapeStyleEditor>div{grid-row-start:1;grid-column-start:1;max-width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PinturaShapeStyles{position:relative}.PinturaShapeStyles:not([data-state~=overflows]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaShapeStyleList{display:-webkit-box;display:-ms-flexbox;display:flex}.PinturaShapeStyleList .PinturaButton,.PinturaShapeStyleList .PinturaInput{outline:transparent}.PinturaShapeStyleList .PinturaInput{padding:0 0 0 .625em;font-size:.75em;line-height:2.25}.PinturaShapeStyleList .PinturaShapeStyleLabel{line-height:1.75;font-size:.625em;font-weight:300;padding:0 .75em;text-transform:lowercase;pointer-events:none;text-align:center;color:var(--color-foreground-50);white-space:nowrap}.PinturaShapeStyleList>.PinturaShapeStyle{border-radius:var(--border-radius-round)}.PinturaShapeStyleList>.PinturaShapeStyle+.PinturaShapeStyle{margin-left:1em}.PinturaShapeStyle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.PinturaShapeStyle .PinturaPanelButton{border-radius:inherit}.PinturaShapeStyle>.PinturaButton:hover,.PinturaShapeStyle>.PinturaButton[data-focus-visible]{position:relative;z-index:1}.PinturaShapeStyle>.PinturaColorPickerButton .PinturaButtonLabel{display:block;border-radius:inherit}.PinturaShapeStyle>.PinturaColorPickerButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaShapeStyle .PinturaColorPreview{border-radius:inherit;width:1.5em;height:1.5em;background-color:#fff;background-size:4px}.PinturaShapeStyle .PinturaColorPreview span{border-radius:inherit;-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaShapeStyle [data-focus-visible] .PinturaColorPreview span:before{position:absolute;inset:0;border-radius:inherit;background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100);content:"";z-index:1}.PinturaShapeStyle>.PinturaColorPickerButtonStroke .PinturaColorPreview{-webkit-mask:radial-gradient(circle,transparent 5.5px,#000 6px);mask:radial-gradient(circle,transparent 5.5px,#000 6px);-webkit-mask-size:cover;mask-size:cover}.PinturaShapeStyle>.PinturaColorPickerButtonStroke .PinturaColorPreview span:after{position:absolute;inset:6px;border-radius:inherit;-webkit-box-shadow:0 0 0 1px var(--color-foreground-5);box-shadow:0 0 0 1px var(--color-foreground-5);content:""}.PinturaShapeStyle>.PinturaDropdownButton .PinturaButtonLabel,.PinturaShapeStyle>.PinturaRadioGroup .PinturaButtonLabel,.PinturaShapeStyle>.PinturaRadioGroupOption label,.PinturaShapeStyle>.PinturaSliderButton .PinturaButtonLabel{display:block;line-height:2.25;padding:0 1em;font-size:.6875em}.PinturaShapeStyle>.PinturaButton:not(.PinturaColorPickerButton)[data-focus-visible]{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeStyle .PinturaInputField{text-align:right;padding:0 .75em;width:3em;height:2em;-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5);border-radius:var(--border-radius)}.PinturaShapeStyle>.PinturaDropdownButton{-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5);-webkit-transition:background-color var(--transition-duration-10);transition:background-color var(--transition-duration-10)}.PinturaShapeStyle>.PinturaDropdownButton:hover{background-color:var(--color-foreground-10)}.PinturaShapeStyle>.PinturaDropdownButton .PinturaButtonLabel:after{content:"▼";font-size:.6875em;margin-left:.75em;position:relative;top:-.125em;margin-right:-.25em;pointer-events:none}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions label{cursor:var(--button-cursor);display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .25em;-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5);-webkit-transition:background-color var(--transition-duration-10);transition:background-color var(--transition-duration-10)}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions label:hover{background-color:var(--color-foreground-20)}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions svg{width:1.125em;height:1.125em}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions .PinturaRadioGroupOption:first-of-type label{padding-left:.5em;border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round)}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions .PinturaRadioGroupOption:last-of-type label{padding-right:.5em;border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round)}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions [data-selected=true] label{background-color:var(--color-foreground-10)}.PinturaShapeList{pointer-events:none;opacity:0;-webkit-transition:opacity var(--transition-duration-10) ease-in-out;transition:opacity var(--transition-duration-10) ease-in-out;position:absolute;top:1em;left:1em;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1;border-radius:var(--border-radius);color:var(--color-foreground-100);background:var(--color-background-70);-webkit-box-shadow:0 0 0 1px var(--color-foreground-5);box-shadow:0 0 0 1px var(--color-foreground-5)}.PinturaShapeList li+li{margin-top:-.3125em}.PinturaShapeList[data-visible=true]{opacity:1}.PinturaShapeList .PinturaColorPreview{width:.75em;height:.75em;margin-right:.25em;border-radius:.25em}.PinturaShapeList .PinturaShapeListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25em .5em;outline:none}.PinturaShapeList .PinturaShapeListItem>span{font-size:.75em;line-height:1.75;padding:0 .325em;margin-left:-.325em}.PinturaShapeList .PinturaShapeListItem[data-focus-visible]>span{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeList[data-visible=true] .PinturaShapeListItem{pointer-events:all}.PinturaShapeEditor{height:100%;width:100%;outline:none;-ms-touch-action:none;touch-action:none}.PinturaShapeControls{position:absolute!important;left:0;top:0;z-index:3;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PinturaShapeControlsGroup{pointer-events:all;color:#eee;background:#222;-webkit-box-shadow:0 .125em .25em #00000040;box-shadow:0 .125em .25em #00000040;border-radius:.25em}.PinturaShapeControlsGroup,.PinturaShapeControlsGroup .PinturaShapeControlsGroupToggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:1.75em}.PinturaShapeControlsGroup+.PinturaShapeControlsGroup{margin-left:.5em}.PinturaShapeControlsGroup .PinturaShapeControlsGroupToggle{position:relative}.PinturaShapeControlsGroup .PinturaButton{outline:transparent}.PinturaShapeControlsGroup .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeControlsGroup .PinturaButton[disabled]>span{opacity:.5;pointer-events:all;cursor:not-allowed}.PinturaShapeControlsGroup>.PinturaButton{display:block;font-weight:700;-webkit-transition:background-color var(--transition-duration-10);transition:background-color var(--transition-duration-10);outline:transparent}.PinturaShapeControlsGroup>.PinturaButton:hover{background-color:#ffffff26}.PinturaShapeControlsGroup>.PinturaButton .PinturaButtonLabel{display:block;font-size:.6875em;padding:0 .75em;line-height:1.7em}.PinturaShapeControlsGroup .PinturaButtonIconOnly{width:1.75em;-webkit-transition:background-color var(--transition-duration-10);transition:background-color var(--transition-duration-10)}.PinturaShapeControlsGroup .PinturaButtonIconOnly:hover{background-color:#ffffff26}.PinturaShapeControlsGroup>button:first-of-type{border-radius:.25em 0 0 .25em}.PinturaShapeControlsGroup>button:last-of-type{border-radius:0 .25em .25em 0}.PinturaShapeControlsGroup>button:only-of-type{border-radius:.25em}.PinturaShapeControlsGroup>*+*{border-left:1px solid rgba(0,0,0,.5)}.PinturaShapeControlsGroup svg{pointer-events:none}.PinturaInlineInput{position:absolute;left:0;top:0;margin:0;padding:0;-webkit-transform-origin:center;transform-origin:center;display:-webkit-box;display:-ms-flexbox;display:flex}.PinturaInlineInput:before{content:"";width:0;height:var(--line-height)}.PinturaContentEditable{margin:0;padding:0;width:100%;height:calc(100% - var(--bottom-inset, 0));overflow:hidden;outline:none;vertical-align:top}.PinturaShapePresetsPalette{text-align:center;width:40em;max-width:100%;overflow:hidden}.PinturaShapePresetsPalette .PinturaShapePresetSelect{vertical-align:top;display:inline-block}.PinturaShapePresetsPalette .PinturaScrollable:not([data-state~=overflows]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaShapePresetsPalette .PinturaButton+.PinturaButton{margin-left:.5em}.PinturaShapePresetsPalette .PinturaButton{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:1.1;padding:.3125em .75em;border-radius:var(--border-radius-round);-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5);cursor:var(--button-cursor);-webkit-transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,-webkit-box-shadow var(--transition-duration-10) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,-webkit-box-shadow var(--transition-duration-10) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out,-webkit-box-shadow var(--transition-duration-10) ease-out;outline:none}.PinturaShapePresetsPalette .PinturaButton .PinturaButtonIcon{width:1em}.PinturaShapePresetsPalette .PinturaButton .PinturaButtonLabel{font-size:.75em}.PinturaShapePresetsPalette .PinturaButton:hover{-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-10);box-shadow:inset 0 0 0 1px var(--color-foreground-10)}.PinturaShapePresetsPalette .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapePresetsPalette .PinturaShapePresetsFlat>*+*,.PinturaShapePresetsPalette .PinturaShapePresetsGroups>*+*,.PinturaShapePresetsPalette .PinturaShapePresetsGroups>div>*+*{margin-left:.5em}.PinturaShapePresetsGroups{display:-webkit-box;display:-ms-flexbox;display:flex}.PinturaShapePresetsGrouped{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PinturaShapePresetsGrouped [role=tab]{white-space:nowrap}.PinturaShapePresetsFlat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaShapePresetsFlat>.PinturaButton{margin-left:1em}.PinturaInputForm{opacity:0;cursor:auto;z-index:2147483647}.PinturaInputForm:not([data-layout=stick]){position:absolute;bottom:6.5em;width:30em;left:calc(50% - 15em);-webkit-box-shadow:0 .25em .5em -.5em #000000bf,inset 0 0 0 1px var(--color-foreground-10);box-shadow:0 .25em .5em -.5em #000000bf,inset 0 0 0 1px var(--color-foreground-10);border-radius:var(--border-radius);background-color:var(--color-background-95)}@media(max-width:34em){.PinturaInputForm:not([data-layout=stick]){left:2em;right:2em;width:auto}}.PinturaInputForm[data-layout=stick]{-webkit-transition:opacity .15s ease .25s;transition:opacity .15s ease .25s;position:absolute;left:0;right:0;outline:1px solid var(--color-foreground-15);background-color:var(--color-background-100)}.PinturaInputForm[data-layout=stick]>.PinturaInputFormInner{background-color:var(--color-foreground-3)}.PinturaInputFormInner>.PinturaButton{color:var(--color-foreground-100);border-radius:9999em;-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaInputFormInner>.PinturaButton:first-of-type{left:1em}.PinturaInputFormInner>.PinturaButton:last-of-type{right:1rem;color:var(--color-primary-text);background:var(--color-primary);-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-10);box-shadow:inset 0 0 0 1px var(--color-foreground-10)}.PinturaInputFormInner>.PinturaButton:not(.PinturaButtonIconOnly) .PinturaButtonInner{padding:0 .875em 0 .625em}.PinturaInputFormInner>.PinturaButton .PinturaButtonIcon{width:.875em;height:.875em}.PinturaInputFormInner>.PinturaButton.PinturaButtonIconOnly{width:1.875em;height:1.875em}.PinturaInputFormInner>.PinturaButton .PinturaButtonLabel{font-size:.875em}.PinturaInputFormInner>.PinturaButton .PinturaButtonInner{line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PinturaInputFormInner{padding-top:1em;padding-bottom:3.5em}.PinturaInputFormInner>.PinturaButton{position:absolute;bottom:1em}.PinturaInputFormFields textarea:only-child{width:100%;padding:0 1em .5em;height:5em;display:block;background:transparent;-webkit-mask:-webkit-gradient(linear,left bottom, left top,from(transparent),color-stop(1em, #000));-webkit-mask:linear-gradient(0deg,transparent,#000 1em);mask:-webkit-gradient(linear,left bottom, left top,from(transparent),color-stop(1em, #000));mask:linear-gradient(0deg,transparent,#000 1em)}.PinturaInputFormFields textarea:only-child::-webkit-scrollbar{width:1em;cursor:pointer}.PinturaInputFormFields textarea:only-child::-webkit-scrollbar-track{background:none}.PinturaInputFormFields textarea:only-child::-webkit-scrollbar-thumb{cursor:pointer;background-clip:padding-box;background-color:var(--color-foreground-70);border-radius:9999em;border:.25em solid transparent}.PinturaInputForm input,.PinturaInputForm textarea{-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;border:none;font-size:1rem;outline:transparent;color:var(--color-foreground-100)}.PinturaInputForm input{background-color:var(--color-background-100)}.PinturaModalBodyLock .PinturaInputForm{margin-top:-50px}.PinturaContentEditable{white-space:pre-line!important;word-break:break-word!important;display:inline-block!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.PinturaContentEditable[data-wrap-content=nowrap]{white-space:nowrap!important;word-break:normal!important}.PinturaContentEditable{background:transparent!important;margin:0!important;border-radius:0!important;max-width:none!important;min-width:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.PinturaShapePreset,.PinturaShapePresetsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PinturaShapePreset{--thumb-size:1.75em;--thumb-radius:.3125em;--thumb-margin:.3125em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.PinturaShapePreset text{font-family:monospace}.PinturaShapePreset img,.PinturaShapePreset svg{display:block;width:var(--thumb-size);height:var(--thumb-size);min-width:auto;max-width:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--thumb-radius)}.PinturaShapePreset .PinturaDragButton{padding:var(--thumb-margin);border-radius:var(--border-radius);-webkit-box-shadow:inset 0 0 0 1px var(--color-foreground-5);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaShapePreset .PinturaDragButton:hover{background-color:var(--color-foreground-10)}.PinturaShapePreset .PinturaDragButton[data-loader]:after,.PinturaShapePreset .PinturaDragButton[data-loader]:before{display:block;width:var(--thumb-size);height:var(--thumb-size);line-height:var(--thumb-size);border-radius:var(--thumb-radius)}.PinturaShapePreset .PinturaDragButton[data-error] img{display:none}.PinturaShapePreset .PinturaDragButton[data-error]:after{content:"⚠";-webkit-box-shadow:inset 0 0 0 1px var(--color-error-75);box-shadow:inset 0 0 0 1px var(--color-error-75);background-color:var(--color-error-10);color:var(--color-error-75)}.PinturaShapePreset .PinturaDragButton[data-loader]{position:relative}.PinturaShapePreset .PinturaDragButton[data-loader]:before{content:"";position:absolute;left:var(--thumb-margin);top:var(--thumb-margin);-webkit-animation:pintura-img-loading calc(var(--transition-duration-multiplier, 0) * 1s) infinite alternate ease-in-out;animation:pintura-img-loading calc(var(--transition-duration-multiplier, 0) * 1s) infinite alternate ease-in-out;background-color:var(--color-foreground-10);-webkit-transition:-webkit-transform calc(var(--transition-duration-multiplier, 0) * .5s) ease-in;transition:-webkit-transform calc(var(--transition-duration-multiplier, 0) * .5s) ease-in;transition:transform calc(var(--transition-duration-multiplier, 0) * .5s) ease-in;transition:transform calc(var(--transition-duration-multiplier, 0) * .5s) ease-in, -webkit-transform calc(var(--transition-duration-multiplier, 0) * .5s) ease-in;z-index:-1}.PinturaShapePreset .PinturaDragButton[data-loader] img{opacity:0;-webkit-transition:opacity calc(var(--transition-duration-multiplier, 0) * .35s) ease-out;transition:opacity calc(var(--transition-duration-multiplier, 0) * .35s) ease-out}.PinturaShapePreset .PinturaDragButton[data-loader][data-load] img{opacity:1}.PinturaShapePreset .PinturaDragButton[data-loader][data-error]:before,.PinturaShapePreset .PinturaDragButton[data-loader][data-load]:before{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-transform:scale(.5);transform:scale(.5)}.PinturaShapePreset+.PinturaShapePreset{margin-left:.5em}@-webkit-keyframes pintura-img-loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes pintura-img-loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.PinturaShapeManipulator{position:absolute;left:0;top:0;outline:none;-ms-touch-action:none;touch-action:none;--size:.75em}.PinturaShapeManipulator:not([data-control=edge]){margin-left:calc(var(--size) * (-.5));margin-top:calc(var(--size) * (-.5));line-height:var(--size);width:var(--size);height:var(--size);border-radius:9999em}.PinturaShapeManipulator:not([data-control=edge]):after{position:absolute;inset:-.5em;content:""}.PinturaShapeManipulator:not([data-control=edge])[data-focus-visible]:after{border-radius:inherit;background-color:var(--color-focus-50);-webkit-box-shadow:inset 0 0 0 1px var(--color-focus-100);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeManipulator[data-control=point]{background:linear-gradient(90deg,var(--color-secondary-dark),var(--color-secondary));-webkit-box-shadow:0 0 0 2px #fff,0 0 4px #000;box-shadow:0 0 0 2px #fff,0 0 4px #000;z-index:3}.PinturaShapeManipulator[data-control=edge]{margin-top:calc(var(--size) * (-.5));height:var(--size);width:1px;z-index:1;-webkit-transform-origin:0 calc(var(--size) * .5);transform-origin:0 calc(var(--size) * .5)}.PinturaShapeManipulator[data-control=edge][data-focus-visible]{background-color:var(--color-focus-50)}.PinturaShapeManipulator[data-control=rotate]{border-radius:9999em;background:-webkit-gradient(linear,left top, right top,from(#fff),to(#ddd));background:linear-gradient(90deg,#fff,#ddd);-webkit-box-shadow:0 0 0 2px var(--color-secondary-dark),0 0 4px #000;box-shadow:0 0 0 2px var(--color-secondary-dark),0 0 4px #000;z-index:2;cursor:-webkit-grab;cursor:grab}.PinturaDragButton{cursor:var(--button-cursor);outline:transparent}.PinturaDragButton>*{pointer-events:none}.PinturaDragButton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:-webkit-filter var(--transition-duration-25) ease-out;transition:-webkit-filter var(--transition-duration-25) ease-out;transition:filter var(--transition-duration-25) ease-out;transition:filter var(--transition-duration-25) ease-out, -webkit-filter var(--transition-duration-25) ease-out}.PinturaDragButton[disabled]{-webkit-filter:var(--filter-disabled);filter:var(--filter-disabled)}.google-reviews{--gr-color-accent: #1a73e8;--gr-color-star: #fbbc04;--gr-color-muted: #666;--gr-color-border: #e5e5e5;--gr-color-surface: #fff;--gr-color-text: #333;--gr-color-on-accent: #fff;--gr-color-error: #c00;--gr-logo-size: 28px;--gr-avatar-size: 36px;--gr-radius: 10px;--gr-radius-sm: 6px;--gr-gap: 16px;--gr-gap-sm: 10px;--gr-card-min-width: 260px;--gr-font-sm: .9rem;--gr-text-lines: 3}.google-reviews .gr-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gr-gap-sm);margin-bottom:var(--gr-gap)}.google-reviews .gr-logo{width:var(--gr-logo-size);height:var(--gr-logo-size)}.google-reviews .gr-score{font-size:1.4rem;margin-right:6px}.google-reviews .gr-stars{color:var(--gr-color-star);letter-spacing:1px}.google-reviews .gr-count{color:var(--gr-color-muted);margin-left:6px;font-size:var(--gr-font-sm)}.google-reviews .gr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--gr-card-min-width),1fr));gap:var(--gr-gap)}.google-reviews .gr-card{border:1px solid var(--gr-color-border);border-radius:var(--gr-radius);padding:var(--gr-gap);background:var(--gr-color-surface);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.google-reviews .gr-card-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gr-gap-sm);margin-bottom:var(--gr-gap-sm)}.google-reviews .gr-avatar{width:var(--gr-avatar-size);height:var(--gr-avatar-size);border-radius:50%;-o-object-fit:cover;object-fit:cover}.google-reviews .gr-name{font-weight:600;font-size:.95rem}.google-reviews .gr-text{font-size:var(--gr-font-sm);color:var(--gr-color-text);line-height:1.4;margin:8px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--gr-text-lines);line-clamp:var(--gr-text-lines);overflow:hidden}.google-reviews .gr-more{-ms-flex-item-align:start;align-self:flex-start;margin:0 0 8px;padding:0;border:none;background:none;color:var(--gr-color-accent);font-size:.8rem;cursor:pointer;text-decoration:underline}.google-reviews .gr-date{font-size:.8rem;color:var(--gr-color-muted)}.google-reviews .gr-cta{display:inline-block;margin-top:var(--gr-gap);padding:10px 18px;background:var(--gr-color-accent);color:var(--gr-color-on-accent);border-radius:var(--gr-radius-sm);text-decoration:none;font-size:var(--gr-font-sm)}.google-reviews .gr-error{color:var(--gr-color-error)}.stat__bars{--default-bar-height: var(--bar-height, 4rem);--default-bar-gap: var(--bar-gap, var(--size-s));--default-bar-bg: var(--bar-bg, var(--color-border));--default-bar-radius: var(--bar-radius, var(--radius));--default-module-bg: var(--module-bg, transparent);--default-module-bg-after: var(--module-bg-after, transparent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;height:var(--default-bar-height);gap:var(--default-bar-gap);position:relative;background:var(--default-module-bg)}.stat__bars div{background:var(--default-bar-bg);border-radius:var(--default-bar-radius);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;z-index:1}.stat__bars div:after{content:"";position:absolute;inset:0;z-index:2;background:var(--default-module-bg-after);mix-blend-mode:lighten}.multiselect{--multiselect-check-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7' /%3E%3C/svg%3E");--multiselect-close-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6 18L18 6M6 6l12 12' /%3E%3C/svg%3E");--multiselect-add-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 6v6m0 0v6m0-6h6m-6 0H6' /%3E%3C/svg%3E");--multiselect-toggle-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M10 3a1 1 0 01.707.293l3 3a1 1 0 01-1.414 1.414L10 5.414 7.707 7.707a1 1 0 01-1.414-1.414l3-3A1 1 0 0110 3zm-3.707 9.293a1 1 0 011.414 0L10 14.586l2.293-2.293a1 1 0 011.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z' clip-rule='evenodd' /%3E%3C/svg%3E");--multiselect-loading-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z' /%3E%3C/svg%3E");--multiselect-trigger-min-height: 2.5rem;--multiselect-trigger-icon-size: 1.6rem;--multiselect-multiple-trigger-padding-y: .2rem;--multiselect-multiple-trigger-gap: .2rem;--multiselect-tag-height: calc(var(--multiselect-trigger-min-height) - calc(var(--multiselect-multiple-trigger-padding-y) * 3));--multiselect-tag-bg: #eee;--multiselect-tag-color: currentColor;--multiselect-tag-padding-x: .15rem;--multiselect-tag-border-radius: .2rem;--multiselect-content-padding: .1rem;--multiselect-content-width: min(90vw, 24rem);--multiselect-content-height: 20rem;--multiselect-content-gap: 1px;--multiselect-content-bg: #fff;--multiselect-content-border-color: #ddd;--multiselect-content-radius: .5rem;--multiselect-option-icon-size: 1.4rem;--multiselect-option-padding-x: .5rem;--multiselect-option-padding-y: .2rem;--multiselect-option-border-radius: .2rem;--multiselect-option-bg: #fff;--multiselect-option-color: #000;--multiselect-option-color-secondary: #666;--multiselect-option-hover-bg: #eee;--multiselect-option-hover-color: var(--multiselect-option-color);--multiselect-option-hover-color-secondary: var(--multiselect-option-color-secondary);--multiselect-option-active-bg: #abd5f1;--multiselect-option-active-color: var(--multiselect-option-color);--multiselect-option-active-color-secondary: var(--multiselect-option-color-secondary);--multiselect-option-remove-bg: #faa0a0;--multiselect-option-remove-color: var(--multiselect-option-color);--multiselect-option-remove-color-secondary: var(--multiselect-option-color-secondary);--multiselect-icon-size: var(--multiselect-trigger-icon-size);--multiselect-option-bg-internal: var(--multiselect-option-bg);position:relative}.multiselect .multiselect__icon,.multiselect .multiselect__option:after,.multiselect .multiselect__option--replaceDefaultButton:after{--multiselect-icon-image: var(--multiselect-toggle-icon);background-color:currentColor;border-radius:inherit;padding:inherit;z-index:5;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-mask-size:var(--multiselect-icon-size);mask-size:var(--multiselect-icon-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:var(--multiselect-icon-size);aspect-ratio:1;-webkit-mask-image:var(--multiselect-icon-image);mask-image:var(--multiselect-icon-image)}.multiselect input.multiselect__trigger__hidden{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.multiselect .multiselect__trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;position:relative;min-height:var(--multiselect-trigger-min-height);padding-right:0;@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}}.multiselect .multiselect__trigger .multiselect__icon--toggle{--multiselect-icon-image: var(--multiselect-toggle-icon)}.multiselect .multiselect__trigger .multiselect__icon--clear{--multiselect-icon-image: var(--multiselect-close-icon);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.multiselect .multiselect__trigger .multiselect__icon--clear:hover{background:var(--multiselect-option-remove-bg)}.multiselect .multiselect__trigger .multiselect__icon--loading{--multiselect-icon-image: var(--multiselect-loading-icon);-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;pointer-events:none}.multiselect .multiselect__trigger__value{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:1px}.multiselect .multiselect__placeholder{opacity:.6;pointer-events:none}.multiselect.multiselect--multiple .multiselect__trigger{padding-block:var(--multiselect-multiple-trigger-padding-y)!important}.multiselect.multiselect--multiple .multiselect__trigger__value{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--multiselect-multiple-trigger-gap)}.multiselect.multiselect--multiple .multiselect__trigger__value>span:not(.multiselect__placeholder){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;line-height:var(--multiselect-tag-height);background-color:var(--multiselect-tag-bg);color:var(--multiselect-tag-color);padding:0 var(--multiselect-tag-padding-x);border-radius:var(--multiselect-tag-border-radius)}.multiselect.multiselect--multiple .multiselect__trigger__value .multiselect__trigger__removevalue{cursor:pointer;-webkit-transition:opacity .2s ease,color .2s ease;transition:opacity .2s ease,color .2s ease;vertical-align:middle;opacity:.5;position:relative;padding-right:var(--multiselect-tag-padding-x);margin-right:calc(-1 * var(--multiselect-tag-padding-x))}.multiselect.multiselect--multiple .multiselect__trigger__value .multiselect__trigger__removevalue:hover{color:var(--multiselect-option-remove-bg);opacity:1}.multiselect .multiselect__native{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10}.multiselect .multiselect__required{pointer-events:none;opacity:0;height:0;position:absolute}.multiselect__content{--multiselect-replace-button-width: calc(var(--multiselect-option-icon-size) + calc(1.5 * var(--multiselect-option-padding-x)));list-style:none;padding:var(--multiselect-content-padding, 0)!important;grid-template-columns:100%;row-gap:var(--multiselect-content-gap);margin:0;min-width:var(--multiselect-content-width);height:auto;max-height:var(--multiselect-content-height);overflow-x:clip;overflow-y:auto;border-radius:var(--multiselect-content-radius);background-color:var(--multiselect-content-bg)!important;border:.1rem solid var(--multiselect-content-border-color)!important;-webkit-box-shadow:0 0 .5rem #0000001a;box-shadow:0 0 .5rem #0000001a}.multiselect__content:popover-open{display:grid}.multiselect__content .multiselect__group{--multiselect-option-bg-used: transparent}.multiselect__content .multiselect__search{width:100%;position:relative;z-index:2;padding-inline:var(--multiselect-option-padding-x)}.multiselect__content .multiselect__option.multiselect__option--add:after{content:"";--multiselect-icon-image: var(--multiselect-add-icon)}.multiselect__content .multiselect__group,.multiselect__content .multiselect__option{--multiselect-icon-size: var(--multiselect-option-icon-size);background:var(--multiselect-option-bg-internal);padding:var(--multiselect-option-padding-y) var(--multiselect-option-padding-x);color:var(--multiselect-option-color);border-radius:var(--multiselect-option-border-radius);-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out;position:relative;outline:none}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option) .multiselect__option__label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option) .multiselect__option__sublabel{color:var(--multiselect-option-color-secondary);font-size:80%;line-height:1.1}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option):after,:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option) .multiselect__option--replaceDefaultButton:after{position:absolute;right:var(--multiselect-option-padding-x);top:0;bottom:0}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option):has(.multiselect__option--replaceDefaultButton):after{right:calc(var(--multiselect-replace-button-width) + var(--multiselect-option-padding-x))}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option)[tabindex="0"]{cursor:pointer}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option)[tabindex="0"]:focus,:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option)[tabindex="0"]:hover{--multiselect-option-bg-internal: var(--multiselect-option-hover-bg);--multiselect-option-color: var(--multiselect-option-hover-color);--multiselect-option-color-secondary: var(--multiselect-option-hover-color-secondary)}:is(:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option)[tabindex="0"]:focus,:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option)[tabindex="0"]:hover):not(:has(.multiselect__option--replaceDefaultButton:hover)):after{content:"";--multiselect-icon-image: var(--multiselect-check-icon)}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option).multiselect__option--selected{--multiselect-option-bg-internal: var(--multiselect-option-active-bg);--multiselect-option-color: var(--multiselect-option-active-color);--multiselect-option-color-secondary: var(--multiselect-option-active-color-secondary)}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option).multiselect__option--selected:after{content:"";--multiselect-icon-image: var(--multiselect-check-icon)}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option).multiselect__option--selected:hover,:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option).multiselect__option--selected:focus{--multiselect-option-bg-internal: var(--multiselect-option-remove-bg);--multiselect-option-color: var(--multiselect-option-remove-color);--multiselect-option-color-secondary: var(--multiselect-option-remove-color-secondary)}:is(:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option).multiselect__option--selected:hover,:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option).multiselect__option--selected:focus)[tabindex="0"]:after{--multiselect-icon-image: var(--multiselect-close-icon) !important}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option) .multiselect__option--replaceDefaultButton{--multiselect-replacebutton-bg: var(--multiselect-option-bg);-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out;position:absolute;top:0;bottom:0;right:0;border-radius:inherit;z-index:1;background-color:var(--multiselect-replacebutton-bg);width:var(--multiselect-replace-button-width)}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option) .multiselect__option--replaceDefaultButton:hover{--multiselect-replacebutton-bg: var(--multiselect-option-hover-bg)}:is(.multiselect__content .multiselect__group,.multiselect__content .multiselect__option) .multiselect__option--replaceDefaultButton:after{content:"";--multiselect-icon-image: var(--multiselect-add-icon)}.input-address{--inputaddress-input-gap: .6rem;--inputaddress-invalid-bg: #f5aabd;text-align:left;position:relative;min-width:1px}.input-address .input-address-field{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-address .input-address-field .dropdown.multiselect{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}:is(.input-address .input-address-field button,.input-address .input-address-field a) svg{width:1.2rem;height:1.2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;fill:currentColor}.input-address .input-address-field .input-address-attribution{padding-left:var(--multiselect-option-padding-x)}.input-address .input-address-required{pointer-events:none;position:absolute;top:0;left:0;right:0;opacity:0!important}.input-address .input-address-parts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--inputaddress-input-gap);margin-top:var(--inputaddress-input-gap)}.input-address .input-address-parts>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--inputaddress-input-gap)}.input-address .input-address-parts fieldset{margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:0}.input-address .input-address-parts label{display:block}.input-address .input-address-parts input{width:100%}.input-address .input-address-parts input.-is-invalid:not(:focus){background-color:var(--inputaddress-invalid-bg)}.datevuewer{position:relative;--default-datevuewer-bg: #fff;--default-datevuewer-header-bg: #f0eced;--default-datevuewer-hover-bg: #f0eced;--default-datevuewer-hover-color: #212121;--default-datevuewer-special-bg: #ddd;--default-datevuewer-special-color: #212121;--default-datevuewer-selected-bg: #0099ff;--default-datevuewer-selected-color: #fff;--default-datevuewer-danger-bg: #eb144c;--default-datevuewer-danger-color: #212121;--default-datevuewer-border-color: #f0eced;--default-datevuewer-border-radius-picker: .3rem;--default-datevuewer-primary: #212121;--default-datevuewer-secondary: #757575;--default-datevuewer-tertiary: #ddd;--default-datevuewer-fontsize: 1.6rem;--default-datevuewer-fontsize-small: 1.3rem;--default-datevuewer-header-height: 4rem;--default-datevuewer-size-1: .4rem;--default-datevuewer-size-2: .8rem;--default-datevuewer-size-4: 2.4rem;--default-datevuewer-shadow: 0 calc(var(--datevuewer-size-1, var(--default-datevuewer-size-1)) / 2) var(--datevuewer-size-1, var(--default-datevuewer-size-1)) rgba(0, 0, 0, .1);--default-datevuewer-borderradius: .8rem;--default-datevuewer-borderradius-selected: 2rem;--default-datevuewer-input-border-width: .1rem;--default-datevuewer-input-bg: #fff;--default-datevuewer-readonly-bg: #ddd;--default-datevuewer-input-height: 4rem;--default-datevuewer-input-border-radius: .4rem;--default-datevuewer-input-padding: .8rem;color:var(--datevuewer-primary, var(--default-datevuewer-primary));font-size:var(--datevuewer-fontsize, var(--default-datevuewer-fontsize))}.datevuewer .contents{display:contents}.datevuewer__icon{width:var(--datevuewer-fontsize, var(--default-datevuewer-fontsize));height:var(--datevuewer-fontsize, var(--default-datevuewer-fontsize));margin:var(--datevuewer-size-1, var(--default-datevuewer-size-1));-webkit-transition:fill .3s ease;transition:fill .3s ease}.datevuewer__mode-icon{cursor:pointer}.datevuewer__icon *{fill:currentColor;-webkit-transition:fill .3s ease;transition:fill .3s ease}.datevuewer button{outline:0}.datevuewer__input__cont{position:relative;overflow:hidden;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;border:.1rem solid var(--datevuewer-border-color, var(--default-datevuewer-border-color));border-width:var(--datevuewer-input-border-width, var(--default-datevuewer-input-border-width));border-radius:var(--datevuewer-input-border-radius, var(--default-datevuewer-input-border-radius));line-height:var(--datevuewer-input-height, var(--default-datevuewer-input-height));height:var(--datevuewer-input-height, var(--default-datevuewer-input-height))}.datevuewer__input{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-width:0;line-height:var(--datevuewer-input-height, var(--default-datevuewer-input-height));height:unset;border:0 solid var(--datevuewer-border-color, var(--default-datevuewer-border-color));padding:0 var(--datevuewer-input-padding, var(--default-datevuewer-input-padding));background-color:var(--datevuewer-input-bg, var(--default-datevuewer-input-bg));-webkit-transition:border-color .3s ease,background-color .3s ease;transition:border-color .3s ease,background-color .3s ease}.datevuewer__input:focus{outline:0}.datevuewer:focus-within .datevuewer__input__cont{border-color:var(--datevuewer-selected-bg, var(--default-datevuewer-selected-bg))}.datevuewer__input.-is-readonly{background-color:var(--datevuewer-readonly-bg, var(--default-datevuewer-readonly-bg))}.datevuewer__mode__singletime .datevuewer__input--time{--datevuewer-timepicker-size: calc(var(--datevuewer-fontsize, var(--default-datevuewer-fontsize)) * 5);border-left-width:var(--datevuewer-input-border-width, var(--default-datevuewer-input-border-width));-ms-flex-preferred-size:var(--datevuewer-timepicker-size);flex-basis:var(--datevuewer-timepicker-size)}.datevuewer__input__actions{color:var(--datevuewer-secondary, var(--default-datevuewer-secondary));padding-right:var(--datevuewer-input-padding, var(--default-datevuewer-input-padding));background-color:var(--datevuewer-input-bg, var(--default-datevuewer-input-bg));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.datevuewer__button--clear:hover{color:var(--datevuewer-danger-bg, var(--default-datevuewer-danger-bg));cursor:pointer}.datevuewer__input__cont:not([disabled]):hover .datevuewer__mode-icon{color:var(--datevuewer-selected-bg, var(--default-datevuewer-selected-bg))}.datevuewer__timepanel--hours,.datevuewer__timepanel--minutes{scroll-behavior:smooth}.datevuewer__chooser{--datevuewer-chooser-size: calc(var(--datevuewer-input-height, var(--default-datevuewer-input-height)) * 7.5);background:var(--datevuewer-bg, var(--default-datevuewer-bg));border:.1rem solid var(--datevuewer-border-color, var(--default-datevuewer-border-color));border-width:var(--datevuewer-input-border-width, var(--default-datevuewer-input-border-width));height:var(--datevuewer-chooser-size);position:relative;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}.datevuewer__chooser:not(.-is-inline){z-index:999;width:var(--datevuewer-chooser-size);position:absolute;-webkit-box-shadow:var(--datevuewer-shadow, var(--default-datevuewer-shadow));box-shadow:var(--datevuewer-shadow, var(--default-datevuewer-shadow));border-radius:var(--datevuewer-border-radius-picker, var(--default-datevuewer-border-radius-picker))}.datevuewer__header{grid-column:1 / -1;min-height:var(--datevuewer-header-height, var(--default-datevuewer-header-height));line-height:var(--datevuewer-header-height, var(--default-datevuewer-header-height));background:var(--datevuewer-header-bg, var(--default-datevuewer-header-bg));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.datevuewer__chooser:not(.-is-inline) .datevuewer__header{border-top-left-radius:var(--datevuewer-border-radius-picker, var(--default-datevuewer-border-radius-picker));border-top-right-radius:var(--datevuewer-border-radius-picker, var(--default-datevuewer-border-radius-picker))}.datevuewer__headertitle{text-transform:capitalize;font-size:var(--datevuewer-fontsize, var(--default-datevuewer-fontsize));font-weight:500;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 var(--datevuewer-input-padding, var(--default-datevuewer-input-padding))}.datevuewer__headeractions>button{background:transparent!important;-webkit-transition:all .3s ease;transition:all .3s ease;border:0;line-height:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;cursor:pointer;border-radius:var(--datevuewer-borderradius, var(--default-datevuewer-borderradius));color:var(--datevuewer-secondary, var(--default-datevuewer-secondary));font-size:var(--datevuewer-fontsize, var(--default-datevuewer-fontsize));height:var(--datevuewer-header-height, var(--default-datevuewer-header-height));width:calc(var(--datevuewer-header-height, var(--default-datevuewer-header-height)) * .8)}.datevuewer__headeractions>button:hover{border:0;background-color:var(--datevuewer-hover-bg, var(--default-datevuewer-hover-bg));color:var(--datevuewer-selected-bg, var(--default-datevuewer-selected-bg))}.datevuewer__item{border:0!important;border-radius:var(--datevuewer-borderradius, var(--default-datevuewer-borderradius));cursor:pointer;padding:var(--datevuewer-size-1, var(--default-datevuewer-size-1));-webkit-transition:all .3s ease,background .15s ease;transition:all .3s ease,background .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--datevuewer-size-1, var(--default-datevuewer-size-1));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.datevuewer__item:not(.-not-selectable):hover{background-color:var(--datevuewer-hover-bg, var(--default-datevuewer-hover-bg));color:var(--datevuewer-hover-color, var(--default-datevuewer-hover-color))}.datevuewer__item.-not-selectable{cursor:default;pointer-events:none}.datevuewer__item .datevuewer__bubble{font-size:var(--datevuewer-fontsize-small, var(--default-datevuewer-fontsize-small));color:var(--datevuewer-secondary, var(--default-datevuewer-secondary))}.datevuewer__item.-in-range{border-radius:0}.datevuewer__item.-is-today,.datevuewer__item.-in-range{background-color:var(--datevuewer-special-bg, var(--default-datevuewer-special-bg));color:var(--datevuewer-special-color, var(--default-datevuewer-special-color))}.datevuewer__item.-is-selected{background-color:var(--datevuewer-selected-bg, var(--default-datevuewer-selected-bg));color:var(--datevuewer-selected-color, var(--default-datevuewer-selected-color));border-radius:var(--datevuewer-borderradius-selected, var(--default-datevuewer-borderradius-selected))}.datevuewer__item.-is-selected:hover{background-color:var(--datevuewer-selected-bg, var(--default-datevuewer-selected-bg));color:var(--datevuewer-selected-color, var(--default-datevuewer-selected-color))}.datevuewer__item.-is-selected .datevuewer__bubble{color:var(--datevuewer-selected-color, var(--default-datevuewer-selected-color))}.datevuewer__item.-is-selected+.-is-selected{border-top-left-radius:0;border-bottom-left-radius:0}.datevuewer__item.-is-selected.-next-is-selected{border-top-right-radius:0;border-bottom-right-radius:0}.datevuewer__item.-is-disabled,.datevuewer__input__cont.-is-disabled{pointer-events:none;opacity:.5}.datevuewer__viewmode__month{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto var(--datevuewer-size-4, var(--default-datevuewer-size-4)) repeat(6,1fr)}.datevuewer__viewmode__month .datevuewer__headertitle{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.datevuewer__viewmode__month .datevuewer__headertitle:hover{color:var(--datevuewer-selected-bg, var(--default-datevuewer-selected-bg))}.datevuewer__viewmode__month .datevuewer__item.-is-header{background:var(--datevuewer-header-bg, var(--default-datevuewer-header-bg));border-radius:0;color:var(--datevuewer-tertiary, var(--default-datevuewer-tertiary));font-size:var(--datevuewer-fontsize-small, var(--default-datevuewer-fontsize-small))}.datevuewer__timerange{grid-column:1 / -1;border-width:.1rem 0 0 0;border-radius:0}.datevuewer__timerange input:nth-child(2){border-left-width:.1rem}.datevuewer__viewmode__years{overflow-y:auto;display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:calc(var(--datevuewer-fontsize, var(--default-datevuewer-fontsize)) * 2)}.datevuewer__viewmode__months{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}.datevuewer__mode__range .datevuewer__viewmode__month .datevuewer__item.-in-range:before,.datevuewer__mode__range .datevuewer__viewmode__month .datevuewer__item.-is-selected:before,.datevuewer__mode__rangetime .datevuewer__viewmode__month .datevuewer__item.-in-range:before,.datevuewer__mode__rangetime .datevuewer__viewmode__month .datevuewer__item.-is-selected:before{content:"";background-color:var(--datevuewer-special-bg, var(--default-datevuewer-special-bg));position:absolute;top:0;left:0;width:100%;z-index:-1;height:100%}.datevuewer__mode__range .datevuewer__viewmode__month .datevuewer__item.-is-selected:before,.datevuewer__mode__rangetime .datevuewer__viewmode__month .datevuewer__item.-is-selected:before{border-top-left-radius:var(--datevuewer-borderradius-selected, var(--default-datevuewer-borderradius-selected));border-bottom-left-radius:var(--datevuewer-borderradius-selected, var(--default-datevuewer-borderradius-selected))}.datevuewer__mode__range .datevuewer__viewmode__month .datevuewer__item.-in-range+.datevuewer__item.-is-selected:before,.datevuewer__mode__range .datevuewer__viewmode__month .datevuewer__item.-is-selected+.datevuewer__item.-is-selected:before,.datevuewer__mode__rangetime .datevuewer__viewmode__month .datevuewer__item.-in-range+.datevuewer__item.-is-selected:before,.datevuewer__mode__rangetime .datevuewer__viewmode__month .datevuewer__item.-is-selected+.datevuewer__item.-is-selected:before{border-top-right-radius:var(--datevuewer-borderradius-selected, var(--default-datevuewer-borderradius-selected));border-bottom-right-radius:var(--datevuewer-borderradius-selected, var(--default-datevuewer-borderradius-selected));border-top-left-radius:0;border-bottom-left-radius:0}.datevuewer__mode__range .datevuewer__viewmode__month.-range-selected-1:hover .datevuewer__item:hover~.datevuewer__item.-is-selected,.datevuewer__mode__range .datevuewer__viewmode__month.-range-selected-1:hover .datevuewer__item.-is-selected:hover,.datevuewer__mode__range .datevuewer__viewmode__month.-range-selected-1:not(:hover) .datevuewer__item.-is-selected,.datevuewer__mode__range[readonly] .datevuewer__viewmode__month.-range-selected-1.datevuewer__item.-is-selected,.datevuewer__mode__rangetime .datevuewer__viewmode__month.-range-selected-1:hover .datevuewer__item:hover~.datevuewer__item.-is-selected,.datevuewer__mode__rangetime .datevuewer__viewmode__month.-range-selected-1:hover .datevuewer__item.-is-selected:hover,.datevuewer__mode__rangetime .datevuewer__viewmode__month.-range-selected-1:not(:hover) .datevuewer__item.-is-selected,.datevuewer__mode__rangetime[readonly] .datevuewer__viewmode__month.-range-selected-1.datevuewer__item.-is-selected{border-top-right-radius:var(--datevuewer-borderradius, var(--default-datevuewer-borderradius));border-bottom-right-radius:var(--datevuewer-borderradius, var(--default-datevuewer-borderradius))}.datevuewer__mode__range:not([readonly]) .datevuewer__viewmode__month.-range-selected-1.-range-ignore-disabled:hover .datevuewer__item.-is-selected~.datevuewer__item,.datevuewer__mode__range:not([readonly]) .datevuewer__viewmode__month.-range-selected-1:not(.-range-ignore-disabled):hover .datevuewer__item.-is-selected~.datevuewer__item:not(.-is-disabled),.datevuewer__mode__rangetime:not([readonly]) .datevuewer__viewmode__month.-range-selected-1.-range-ignore-disabled:hover .datevuewer__item.-is-selected~.datevuewer__item,.datevuewer__mode__rangetime:not([readonly]) .datevuewer__viewmode__month.-range-selected-1:not(.-range-ignore-disabled):hover .datevuewer__item.-is-selected~.datevuewer__item:not(.-is-disabled){background-color:var(--datevuewer-special-bg, var(--default-datevuewer-special-bg));color:var(--datevuewer-special-color, var(--default-datevuewer-special-color));border-radius:0}.datevuewer__mode__range:not([readonly]) .datevuewer__viewmode__month.-range-selected-1:hover .datevuewer__item:hover~.datevuewer__item:not(.-is-selected):not(.-is-today),.datevuewer__mode__range:not([readonly]) .datevuewer__viewmode__month.-range-selected-1:not(.-range-ignore-disabled):hover .datevuewer__item.-is-selected~.datevuewer__item.-is-disabled~.datevuewer__item:not(.-is-disabled),.datevuewer__mode__rangetime:not([readonly]) .datevuewer__viewmode__month.-range-selected-1:hover .datevuewer__item:hover~.datevuewer__item:not(.-is-selected):not(.-is-today),.datevuewer__mode__rangetime:not([readonly]) .datevuewer__viewmode__month.-range-selected-1:not(.-range-ignore-disabled):hover .datevuewer__item.-is-selected~.datevuewer__item.-is-disabled~.datevuewer__item:not(.-is-disabled){background-color:transparent;color:var(--datevuewer-primary, var(--default-datevuewer-primary))}.datevuewer__mode__range:not([readonly]) .datevuewer__viewmode__month.-range-selected-1:not(.-range-ignore-disabled):hover .datevuewer__item.-is-selected~.datevuewer__item.-is-disabled~.datevuewer__item:not(.-is-disabled),.datevuewer__mode__rangetime:not([readonly]) .datevuewer__viewmode__month.-range-selected-1:not(.-range-ignore-disabled):hover .datevuewer__item.-is-selected~.datevuewer__item.-is-disabled~.datevuewer__item:not(.-is-disabled){pointer-events:none}.datevuewer__mode__range:not([readonly]) .datevuewer__viewmode__month.-range-selected-1:hover .datevuewer__item.-is-selected~.datevuewer__item:hover,.datevuewer__mode__rangetime:not([readonly]) .datevuewer__viewmode__month.-range-selected-1:hover .datevuewer__item.-is-selected~.datevuewer__item:hover{border-top-right-radius:var(--datevuewer-borderradius, var(--default-datevuewer-borderradius));border-bottom-right-radius:var(--datevuewer-borderradius, var(--default-datevuewer-borderradius));background-color:var(--datevuewer-selected-bg, var(--default-datevuewer-selected-bg));color:var(--datevuewer-selected-color, var(--default-datevuewer-selected-color))}.datevuewer__mode__range:not([readonly]) .datevuewer__viewmode__month.-range-selected-1 .datevuewer__item.-is-selected:hover,.datevuewer__mode__rangetime:not([readonly]) .datevuewer__viewmode__month.-range-selected-1 .datevuewer__item.-is-selected:hover{background-color:var(--datevuewer-selected-bg, var(--default-datevuewer-selected-bg));color:var(--datevuewer-selected-color, var(--default-datevuewer-selected-color))}.datevuewer__viewmode__time:not(.is-inline){display:grid;width:calc(var(--datevuewer-chooser-size) * .5);grid-template-columns:1fr 1fr}.datevuewer__mode__rangetime .datevuewer__viewmode__time:not(.is-inline){grid-template-rows:auto auto}.datevuewer__viewmode__time ul{overflow-y:auto;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.datevuewer__viewmode__time ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(max-width:768px){.datevuewer__viewmode__time .datevuewer__item{padding:calc(var(--datevuewer-size-1, var(--default-datevuewer-size-1)) * 2)}}.datevuewer__viewmode__time ul+.datevuewer__viewmode__time ul{border-left:.1rem solid var(--datevuewer-border-color, var(--default-datevuewer-border-color))}.filenative{--file-input-height: var(--input-height, 40px);--file-input-border-width: var(--input-border-width, 1px);--file-input-border-color: var(--input-border-color, var(--color-border, #ccc));--file-input-hover-bg: var(--input-hover-bg, var(--color-hover, #f5f5f5));--file-input-button-top: .2rem;--file-input-button-right: .2rem;position:relative;padding-left:0;padding-right:0}.filenative.has-file-over{background-color:var(--file-input-hover-bg)}.filenative .filenative__input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:4;cursor:pointer}.filenative .filenative__thumb{width:calc(var(--file-input-height) - calc(var(--file-input-border-width) * 2));height:calc(var(--file-input-height) - calc(var(--file-input-border-width) * 2));-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;border-radius:inherit;border-right:var(--file-input-border-width) solid var(--file-input-border-color)}.filenative .filenative__subtitle{overflow:hidden;height:calc(var(--file-input-height) - 4.5rem)}.filenative.filenative--display-cover{height:unset}.filenative.filenative--display-cover:not(.has-value){padding-top:calc(var(--file-input-height) / 2)!important;padding-bottom:calc(var(--file-input-height) / 2)!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filenative.filenative--display-cover:not(.has-value) .filenative__name{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.filenative.filenative--display-cover.has-value .filenative__name{display:none}.filenative.filenative--display-cover.has-value button{position:absolute;top:var(--file-input-button-top);right:var(--file-input-button-right)}.filenative.filenative--display-cover .filenative__thumb--image{margin:0;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:100%;position:absolute;top:0;left:0}.input-phone-number{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--inputPhoneNumberPaddingLeft: var(--size-m, 12px);--inputPhoneNumberFlagWidth: 2rem;--inputPhoneNumberFlagGap: var(--size-r, 8px);--inputPhoneNumberDisabledColor: rgba(0, 0, 0, .05);--inputPhoneNumberInvalidColor: rgba(255, 0, 0, .4);--inputPhoneNumberBorderColor: rgba(0, 0, 0, .02)}.input-phone-number img,.input-phone-number:before{content:"";position:absolute;margin:var(--inputPhoneNumberPaddingLeft);width:var(--inputPhoneNumberFlagWidth);height:calc(var(--inputPhoneNumberFlagWidth) / 4 * 3);pointer-events:none;border-radius:.2rem;background:var(--inputPhoneNumberDisabledColor);border:.1rem solid var(--inputPhoneNumberBorderColor)}.input-phone-number-invalid{--inputPhoneNumberDisabledColor: var(--inputPhoneNumberInvalidColor)}.input-phone-number input{padding-left:calc(var(--inputPhoneNumberPaddingLeft) + var(--inputPhoneNumberFlagWidth) + var(--inputPhoneNumberFlagGap))}.input__range{--range-track-size: .3rem;--range-track-bg: transparent}.input__range .input__range__track{position:relative;height:var(--input-height);background-image:linear-gradient(to right,var(--range-color-1) var(--range-percentage1),var(--range-color-2) var(--range-percentage2),var(--range-color-3) var(--range-percentage3),var(--range-color-4) var(--range-percentage4));background-size:100% var(--range-track-size);background-repeat:no-repeat;background-position:center center}.input__range input[type=range]{position:absolute;top:0;bottom:0;border:0;padding:0;pointer-events:none}.input__range input[type=range]::-webkit-slider-runnable-track{cursor:pointer}.input__range input[type=range]::-webkit-slider-thumb{cursor:pointer;pointer-events:auto}.input__range input[type=range]::-moz-range-track{cursor:pointer}.input__range input[type=range]::-moz-range-thumb{cursor:pointer;pointer-events:auto}.input__range .stat__bars{--bar-bg: black;--module-bg: white;--module-bg-after: linear-gradient(to right, var(--range-color-1) var(--range-percentage1), var(--range-color-2) var(--range-percentage2), var(--range-color-3) var(--range-percentage3), var(--range-color-4) var(--range-percentage4))}
