/*! 7/3/2025, 12:55:39 PM */
@font-face {
    font-family: "wwk-iconfont";
    src: url(../fonts/wwk-iconfont.woff2) format("woff2"),url(../fonts/wwk-iconfont.woff) format("woff");
    font-display: swap
}

:root {
    --icon-trashcan: "";
    --icon-swipe-hand: "";
    --icon-swipe-arrows: "";
    --icon-star: "";
    --icon-star-filled: "";
    --icon-small-angle-up: "";
    --icon-small-angle-right: "";
    --icon-small-angle-left: "";
    --icon-small-angle-down: "";
    --icon-send: "";
    --icon-search: "";
    --icon-product: "";
    --icon-plus: "";
    --icon-play: "";
    --icon-phone: "";
    --icon-minus: "";
    --icon-logout: "";
    --icon-login: "";
    --icon-lock: "";
    --icon-location: "";
    --icon-large-angle-up: "";
    --icon-large-angle-right: "";
    --icon-large-angle-left: "";
    --icon-large-angle-down: "";
    --icon-info: "";
    --icon-info-hover: "";
    --icon-hint: "";
    --icon-hand-waving: "";
    --icon-file-zip: "";
    --icon-file-ppt: "";
    --icon-file-png: "";
    --icon-file-pdf: "";
    --icon-file-other: "";
    --icon-file-jpg: "";
    --icon-external-social: "";
    --icon-email: "";
    --icon-download: "";
    --icon-copy: "";
    --icon-contact: "";
    --icon-close: "";
    --icon-clock: "";
    --icon-check: "";
    --icon-cart: "";
    --icon-cart-number: "";
    --icon-calendar: "";
    --icon-bullet: "";
    --icon-arrow-up: "";
    --icon-arrow-right: "";
    --icon-arrow-left: "";
    --icon-arrow-down: ""
}

.icon-trashcan::before, .icon-swipe-hand::before, .icon-swipe-arrows::before, .icon-star::before, .icon-star-filled::before, .icon-small-angle-up::before, .icon-small-angle-right::before, .icon-small-angle-left::before, .icon-small-angle-down::before, .icon-send::before, .icon-search::before, .icon-product::before, .icon-plus::before, .icon-play::before, .icon-phone::before, .icon-minus::before, .icon-logout::before, .icon-login::before, .icon-lock::before, .icon-location::before, .icon-large-angle-up::before, .icon-large-angle-right::before, .icon-large-angle-left::before, .icon-large-angle-down::before, .icon-info::before, .icon-info-hover::before, .icon-hint::before, .icon-hand-waving::before, .icon-file-zip::before, .icon-file-ppt::before, .icon-file-png::before, .icon-file-pdf::before, .icon-file-other::before, .icon-file-jpg::before, .icon-external-social::before, .icon-email::before, .icon-download::before, .icon-copy::before, .icon-contact::before, .icon-close::before, .icon-clock::before, .icon-check::before, .icon-cart::before, .icon-cart-number::before, .icon-calendar::before, .icon-bullet::before, .icon-arrow-up::before, .icon-arrow-right::before, .icon-arrow-left::before, .icon-arrow-down::before {
    font-family: wwk-iconfont, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-trashcan::before {
    content: var(--icon-trashcan)
}

.icon-swipe-hand::before {
    content: var(--icon-swipe-hand)
}

.icon-swipe-arrows::before {
    content: var(--icon-swipe-arrows)
}

.icon-star::before {
    content: var(--icon-star)
}

.icon-star-filled::before {
    content: var(--icon-star-filled)
}

.icon-small-angle-up::before {
    content: var(--icon-small-angle-up)
}

.icon-small-angle-right::before {
    content: var(--icon-small-angle-right)
}

.icon-small-angle-left::before {
    content: var(--icon-small-angle-left)
}

.icon-small-angle-down::before {
    content: var(--icon-small-angle-down)
}

.icon-send::before {
    content: var(--icon-send)
}

.icon-search::before {
    content: var(--icon-search)
}

.icon-product::before {
    content: var(--icon-product)
}

.icon-plus::before {
    content: var(--icon-plus)
}

.icon-play::before {
    content: var(--icon-play)
}

.icon-phone::before {
    content: var(--icon-phone)
}

.icon-minus::before {
    content: var(--icon-minus)
}

.icon-logout::before {
    content: var(--icon-logout)
}

.icon-login::before {
    content: var(--icon-login)
}

.icon-lock::before {
    content: var(--icon-lock)
}

.icon-location::before {
    content: var(--icon-location)
}

.icon-large-angle-up::before {
    content: var(--icon-large-angle-up)
}

.icon-large-angle-right::before {
    content: var(--icon-large-angle-right)
}

.icon-large-angle-left::before {
    content: var(--icon-large-angle-left)
}

.icon-large-angle-down::before {
    content: var(--icon-large-angle-down)
}

.icon-info::before {
    content: var(--icon-info)
}

.icon-info-hover::before {
    content: var(--icon-info-hover)
}

.icon-hint::before {
    content: var(--icon-hint)
}

.icon-hand-waving::before {
    content: var(--icon-hand-waving)
}

.icon-file-zip::before {
    content: var(--icon-file-zip)
}

.icon-file-ppt::before {
    content: var(--icon-file-ppt)
}

.icon-file-png::before {
    content: var(--icon-file-png)
}

.icon-file-pdf::before {
    content: var(--icon-file-pdf)
}

.icon-file-other::before {
    content: var(--icon-file-other)
}

.icon-file-jpg::before {
    content: var(--icon-file-jpg)
}

.icon-external-social::before {
    content: var(--icon-external-social)
}

.icon-email::before {
    content: var(--icon-email)
}

.icon-download::before {
    content: var(--icon-download)
}

.icon-copy::before {
    content: var(--icon-copy)
}

.icon-contact::before {
    content: var(--icon-contact)
}

.icon-close::before {
    content: var(--icon-close)
}

.icon-clock::before {
    content: var(--icon-clock)
}

.icon-check::before {
    content: var(--icon-check)
}

.icon-cart::before {
    content: var(--icon-cart)
}

.icon-cart-number::before {
    content: var(--icon-cart-number)
}

.icon-calendar::before {
    content: var(--icon-calendar)
}

.icon-bullet::before {
    content: var(--icon-bullet)
}

.icon-arrow-up::before {
    content: var(--icon-arrow-up)
}

.icon-arrow-right::before {
    content: var(--icon-arrow-right)
}

.icon-arrow-left::before {
    content: var(--icon-arrow-left)
}

.icon-arrow-down::before {
    content: var(--icon-arrow-down)
}

@keyframes slidein-from-left {
    0% {
        transform: translateX(-100vw)
    }
    100% {
        transform: translateX(0)
    }
}

@keyframes slidein-from-bottom {
    0% {
        transform: translateY(200%)
    }
    100% {
        transform: translateY(0)
    }
}

@keyframes sonar-wave {
    0% {
        opacity: .7
    }
    100% {
        transform: scale(1.4);
        opacity: 0
    }
}

@keyframes slidein-and-appear-from-left {
    0% {
        transform: translateX(-100vw);
        opacity: 0
    }
    50% {
        opacity: 0
    }
    100% {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes slidein-and-appear-from-bottom {
    0% {
        transform: translateY(200%);
        opacity: 0
    }
    50% {
        opacity: 0
    }
    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes fadeIn {
    to {
        opacity: 1
    }
}

@keyframes pulse {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, .7)
    }
    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0)
    }
    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)
    }
}

@keyframes slide-in-blurred-bottom {
    0% {
        transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
        transform-origin: 50% 100%;
        filter: blur(40px);
        opacity: 0
    }
    100% {
        transform: translateY(0) scaleY(1) scaleX(1);
        transform-origin: 50% 50%;
        filter: blur(0);
        opacity: 1
    }
}

@keyframes slide-in-blurred-left {
    0% {
        transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
        transform-origin: 100% 50%;
        filter: blur(40px);
        opacity: 0
    }
    100% {
        transform: translateX(0) scaleY(1) scaleX(1);
        transform-origin: 50% 50%;
        filter: blur(0);
        opacity: 1
    }
}

@keyframes blur-away {
    0% {
        transform: scale(1);
        filter: blur(0);
        opacity: 1
    }
    100% {
        transform: scale(0.6);
        filter: blur(40px);
        opacity: 0;
        position: absolute
    }
}

@keyframes slide-in-bottom {
    0% {
        transform: translateY(1000px);
        opacity: 0
    }
    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slide-out-blurred-top {
    0% {
        transform: translateY(0) scaleY(1) scaleX(1);
        transform-origin: 50% 0%;
        filter: blur(0);
        opacity: 1
    }
    100% {
        transform: translateY(-200px) scaleY(2) scaleX(0.2);
        transform-origin: 50% 0%;
        filter: blur(40px);
        opacity: 0
    }
}

@keyframes move-forwards-backwards {
    0%, 100% {
        transform: translateY(0)
    }
    50% {
        transform: translateX(12px)
    }
}

@font-face {
    font-family: wwk-iconfont;
    font-display: block;
    src: url(../fonts/wwk-iconfont.woff2) format("woff2"),url(../fonts/wwk-iconfont.woff) format("woff")
}

@font-face {
    font-family: "Fira Sans Light";
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/fira-sans-v10-latin-300.woff2) format("woff2"),url(../fonts/fira-sans-v10-latin-300.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: "Fira Sans Regular";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/fira-sans-v10-latin-regular.woff2) format("woff2"),url(../fonts/fira-sans-v10-latin-regular.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: "Fira Sans Medium";
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/fira-sans-v17-latin-500.woff2) format("woff2"),url(../fonts/fira-sans-v17-latin-500.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: "Fira Sans ExtraBold";
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/fira-sans-v10-latin-800.woff2) format("woff2"),url(../fonts/fira-sans-v10-latin-800.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: "Ubuntu Light";
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/ubuntu-v14-latin-300.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-300.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: "Ubuntu Regular";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/ubuntu-v14-latin-regular.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-regular.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: "Ubuntu Medium";
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/ubuntu-v20-latin-500.woff2) format("woff2"),url(../fonts/ubuntu-v20-latin-500.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: "Ubuntu Bold";
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/ubuntu-v14-latin-700.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-700.woff) format("woff");
    font-display:swap}

    :root {
        --icon-trashcan: "";
        --icon-swipe-hand: "";
        --icon-swipe-arrows: "";
        --icon-star: "";
        --icon-star-filled: "";
        --icon-small-angle-up: "";
        --icon-small-angle-right: "";
        --icon-small-angle-left: "";
        --icon-small-angle-down: "";
        --icon-send: "";
        --icon-search: "";
        --icon-product: "";
        --icon-plus: "";
        --icon-play: "";
        --icon-phone: "";
        --icon-minus: "";
        --icon-logout: "";
        --icon-login: "";
        --icon-lock: "";
        --icon-location: "";
        --icon-large-angle-up: "";
        --icon-large-angle-right: "";
        --icon-large-angle-left: "";
        --icon-large-angle-down: "";
        --icon-info: "";
        --icon-info-hover: "";
        --icon-hint: "";
        --icon-hand-waving: "";
        --icon-file-zip: "";
        --icon-file-ppt: "";
        --icon-file-png: "";
        --icon-file-pdf: "";
        --icon-file-other: "";
        --icon-file-jpg: "";
        --icon-external-social: "";
        --icon-email: "";
        --icon-download: "";
        --icon-copy: "";
        --icon-contact: "";
        --icon-close: "";
        --icon-clock: "";
        --icon-check: "";
        --icon-cart: "";
        --icon-cart-number: "";
        --icon-calendar: "";
        --icon-bullet: "";
        --icon-arrow-up: "";
        --icon-arrow-right: "";
        --icon-arrow-left: "";
        --icon-arrow-down: ""
    }

    .icon-trashcan::before, .icon-swipe-hand::before, .icon-swipe-arrows::before, .icon-star::before, .icon-star-filled::before, .icon-small-angle-up::before, .icon-small-angle-right::before, .icon-small-angle-left::before, .icon-small-angle-down::before, .icon-send::before, .icon-search::before, .icon-product::before, .icon-plus::before, .icon-play::before, .icon-phone::before, .icon-minus::before, .icon-logout::before, .icon-login::before, .icon-lock::before, .icon-location::before, .icon-large-angle-up::before, .icon-large-angle-right::before, .icon-large-angle-left::before, .icon-large-angle-down::before, .icon-info::before, .icon-info-hover::before, .icon-hint::before, .icon-hand-waving::before, .icon-file-zip::before, .icon-file-ppt::before, .icon-file-png::before, .icon-file-pdf::before, .icon-file-other::before, .icon-file-jpg::before, .icon-external-social::before, .icon-email::before, .icon-download::before, .icon-copy::before, .icon-contact::before, .icon-close::before, .icon-clock::before, .icon-check::before, .icon-cart::before, .icon-cart-number::before, .icon-calendar::before, .icon-bullet::before, .icon-arrow-up::before, .icon-arrow-right::before, .icon-arrow-left::before, .icon-arrow-down::before {
        font-family: wwk-iconfont, sans-serif;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        text-decoration: none;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .icon-trashcan::before {
        content: var(--icon-trashcan)
    }

    .icon-swipe-hand::before {
        content: var(--icon-swipe-hand)
    }

    .icon-swipe-arrows::before {
        content: var(--icon-swipe-arrows)
    }

    .icon-star::before {
        content: var(--icon-star)
    }

    .icon-star-filled::before {
        content: var(--icon-star-filled)
    }

    .icon-small-angle-up::before {
        content: var(--icon-small-angle-up)
    }

    .icon-small-angle-right::before {
        content: var(--icon-small-angle-right)
    }

    .icon-small-angle-left::before {
        content: var(--icon-small-angle-left)
    }

    .icon-small-angle-down::before {
        content: var(--icon-small-angle-down)
    }

    .icon-send::before {
        content: var(--icon-send)
    }

    .icon-search::before {
        content: var(--icon-search)
    }

    .icon-product::before {
        content: var(--icon-product)
    }

    .icon-plus::before {
        content: var(--icon-plus)
    }

    .icon-play::before {
        content: var(--icon-play)
    }

    .icon-phone::before {
        content: var(--icon-phone)
    }

    .icon-minus::before {
        content: var(--icon-minus)
    }

    .icon-logout::before {
        content: var(--icon-logout)
    }

    .icon-login::before {
        content: var(--icon-login)
    }

    .icon-lock::before {
        content: var(--icon-lock)
    }

    .icon-location::before {
        content: var(--icon-location)
    }

    .icon-large-angle-up::before {
        content: var(--icon-large-angle-up)
    }

    .icon-large-angle-right::before {
        content: var(--icon-large-angle-right)
    }

    .icon-large-angle-left::before {
        content: var(--icon-large-angle-left)
    }

    .icon-large-angle-down::before {
        content: var(--icon-large-angle-down)
    }

    .icon-info::before {
        content: var(--icon-info)
    }

    .icon-info-hover::before {
        content: var(--icon-info-hover)
    }

    .icon-hint::before {
        content: var(--icon-hint)
    }

    .icon-hand-waving::before {
        content: var(--icon-hand-waving)
    }

    .icon-file-zip::before {
        content: var(--icon-file-zip)
    }

    .icon-file-ppt::before {
        content: var(--icon-file-ppt)
    }

    .icon-file-png::before {
        content: var(--icon-file-png)
    }

    .icon-file-pdf::before {
        content: var(--icon-file-pdf)
    }

    .icon-file-other::before {
        content: var(--icon-file-other)
    }

    .icon-file-jpg::before {
        content: var(--icon-file-jpg)
    }

    .icon-external-social::before {
        content: var(--icon-external-social)
    }

    .icon-email::before {
        content: var(--icon-email)
    }

    .icon-download::before {
        content: var(--icon-download)
    }

    .icon-copy::before {
        content: var(--icon-copy)
    }

    .icon-contact::before {
        content: var(--icon-contact)
    }

    .icon-close::before {
        content: var(--icon-close)
    }

    .icon-clock::before {
        content: var(--icon-clock)
    }

    .icon-check::before {
        content: var(--icon-check)
    }

    .icon-cart::before {
        content: var(--icon-cart)
    }

    .icon-cart-number::before {
        content: var(--icon-cart-number)
    }

    .icon-calendar::before {
        content: var(--icon-calendar)
    }

    .icon-bullet::before {
        content: var(--icon-bullet)
    }

    .icon-arrow-up::before {
        content: var(--icon-arrow-up)
    }

    .icon-arrow-right::before {
        content: var(--icon-arrow-right)
    }

    .icon-arrow-left::before {
        content: var(--icon-arrow-left)
    }

    .icon-arrow-down::before {
        content: var(--icon-arrow-down)
    }
