@import url("https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap");

.paneflow-noisy-ptarmigan-221 {
    --pf-padding: 0cqw;
    --pf-gap: 1cqw;
    --pf-transition-duration: 1000ms;
    --pf-border-radius: 0cqw;
    --pf-pagination-item-color: rgba(247, 123, 253, 0.5);
    --pf-pagination-item-active-color: rgba(239, 122, 28, 1);
    width: 100%;
    height: auto;
    aspect-ratio: 16/8;
    font-family: Archivo;
    font-synthesis-weight: none;
    font-synthesis-style: none;
}

.paneflow-noisy-ptarmigan-221 .paneflow-bg-video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.paneflow-noisy-ptarmigan-221 .paneflow-bg-video video {
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
}

.paneflow-noisy-ptarmigan-221 .paneflow-text {
    position: absolute;
    left: 0;
    top: 0;
}

.paneflow-noisy-ptarmigan-221 .paneflow-text-container {
    white-space: nowrap;
}

.paneflow-noisy-ptarmigan-221 .paneflow-image {
    position: absolute;
    left: 0;
    top: 0;
}

.paneflow-noisy-ptarmigan-221 .paneflow-image img {
    width: 100%;
    height: 100%;
    max-width: none;
}

.paneflow-block-Gvrxdp {
    background-color: rgba(7, 7, 7, 1);
    border: 0.2cqw solid rgba(255, 255, 255, 1);
}

.paneflow-item-YWa2qB video {
    object-fit: cover;
    object-position: center;
}

.paneflow-block-ZsbJsT {
    background-color: rgba(0, 0, 0, 1);
    --pf-cols: 6;
    --pf-rows: 5;
    --pf-col: 0;
    --pf-row: 0;
    --pf-width-cols: 6;
    --pf-height-rows: 5;
}

.paneflow-item-BvYat7 video {
    object-fit: cover;
    object-position: center;
}

.paneflow-item-BvYat7 {
    transform: translate3d(0px, 0px, 0) scale(1) rotate(0deg);
    transform-origin: center;
    opacity: 1;
}

.paneflow-item-0kieeT .paneflow-text-container {
    font-size: 5cqw;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 1;
    padding: 0cqw 0cqw;
    border-radius: 0;
}

.paneflow-item-0kieeT {
    transform: translate3d(36.6cqw, 26cqw, 0) scale(1.75) rotate(0deg);
    transform-origin: center;
    opacity: 1;
}

.paneflow-item-mLA9Go .paneflow-text-container {
    font-size: 5cqw;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    line-height: 1;
    padding: 0cqw 0cqw;
    border-radius: 0;
}

.paneflow-item-mLA9Go {
    transform: translate3d(38.7cqw, 15.3cqw, 0) scale(1) rotate(0deg);
    transform-origin: center;
    opacity: 1;
}

.paneflow-block-m7Z6dH {
    background-color: rgba(239, 122, 28, 1);
}

.paneflow-item-UIuIOq video {
    object-fit: cover;
    object-position: center;
}

.paneflow-item-2MvV2k .paneflow-text-container {
    font-size: 4.5cqw;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 1.4;
    padding: 0cqw 0cqw;
    border-radius: 0;
}

.paneflow-item-odhWDp img {
    object-fit: cover;
    object-position: center;
    padding: 0cqw 0cqw;
    border-radius: 0cqw;
}

.paneflow-item-odhWDp {
    width: 5cqw;
    height: 5cqw;
}

.paneflow-item-nLwjgu img {
    object-fit: cover;
    object-position: center;
    padding: 0cqw 0cqw;
    border-radius: 0cqw;
}

.paneflow-item-nLwjgu {
    width: 5cqw;
    height: 5cqw;
}

.paneflow-item-JXzdjp img {
    object-fit: cover;
    object-position: center;
    padding: 0cqw 0cqw;
    border-radius: 0cqw;
}

.paneflow-item-JXzdjp {
    width: 5cqw;
    height: 5cqw;
}

.paneflow-block-zW7hZx {
    background-color: rgba(80, 80, 80, 1);
}

.paneflow-item-7AhFlU video {
    object-fit: cover;
    object-position: center;
}

.paneflow-item-4nLN1W .paneflow-text-container {
    font-size: 8cqw;
    text-align: left;
    color: rgba(239, 122, 28, 1);
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 1;
    padding: 0cqw 0cqw;
    border-radius: 0;
}

.paneflow-item-5AIfGu .paneflow-text-container {
    font-size: 8cqw;
    text-align: left;
    color: rgba(239, 122, 28, 1);
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 1;
    padding: 0cqw 0cqw;
    border-radius: 0;
}

.paneflow-block-pBtjCE {
    background-color: rgba(156, 10, 215, 1);
}

.paneflow-item-YgO91M .paneflow-text-container {
    font-size: 3cqw;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 1;
    padding: 0cqw 0cqw;
    border-radius: 0;
}

.paneflow-item-DZ7khk .paneflow-text-container {
    font-size: 3cqw;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 1;
    padding: 0cqw 0cqw;
    border-radius: 0;
}

.paneflow-item-U3UoJF img {
    object-fit: cover;
    object-position: center;
    padding: 0cqw 0cqw;
    border-radius: 0cqw;
}

.paneflow-item-U3UoJF {
    width: 5cqw;
    height: 5cqw;
}

.paneflow-block-gDBs1q {
    background-color: rgba(80, 80, 80, 1);
}

.paneflow-item-XdCXYc video {
    object-fit: cover;
    object-position: center;
}

.paneflow-block-Vs9Rby {
    background-color: rgba(5, 5, 232, 1);
}

.paneflow-item-0wy0xb .paneflow-text-container {
    font-size: 5cqw;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 1;
    padding: 0cqw 0cqw;
    border-radius: 0;
}

.paneflow-block-4fle2i {
    background-color: rgba(239, 122, 28, 1);
}

.paneflow-item-4D3q1F .paneflow-text-container {
    font-size: 1.7cqw;
    text-align: left;
    color: rgba(224, 244, 255, 1);
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 1.3;
    padding: 0cqw 0cqw;
    border-radius: 0;
}

.paneflow-block-DGKEAa {
    background-color: rgba(0, 0, 0, 1);
}

.paneflow-item-kZFOYK video {
    object-fit: cover;
    object-position: center;
}

.paneflow-block-hRb2h5 {
    background-color: rgba(80, 80, 80, 1);
}

.paneflow-item-lF0SvD video {
    object-fit: cover;
    object-position: center;
}

.paneflow-block-uogxKb {
    background-color: rgba(80, 80, 80, 1);
}

.paneflow-item-fbkBPj video {
    object-fit: cover;
    object-position: center;
}

.paneflow-block-lr8lit {
    background-color: rgba(239, 122, 28, 1);
}

.paneflow-item-LplmXy .paneflow-text-container {
    font-size: 4.2cqw;
    text-align: center;
    color: rgba(255, 255, 255, 1);
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 1.3;
    padding: 0cqw 0cqw;
    border-radius: 0;
}

.paneflow-block-3e8QHG {
    cursor: pointer;
}

.paneflow-item-JlHAuH .paneflow-text-container {
    font-size: 4cqw;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 1;
    padding: 2cqw 4cqw;
    background-color: rgba(5, 5, 232, 1);
    border-radius: 0cqw;
}

.paneflow-item-TGdkTS img {
    object-fit: cover;
    object-position: center;
    padding: 2cqw 2cqw;
    background-color: rgba(5, 5, 232, 1);
    border-radius: 0cqw;
}

.paneflow-item-TGdkTS {
    width: 8cqw;
    height: 8cqw;
}

.paneflow-block-Egq3QW {
    background-color: rgba(80, 80, 80, 1);
}

.paneflow-item-axLl6r video {
    object-fit: cover;
    object-position: center;
}

.paneflow-block-Gvrxdp,
.paneflow-block-ZsbJsT,
.paneflow-block-m7Z6dH,
.paneflow-block-zW7hZx,
.paneflow-block-pBtjCE,
.paneflow-block-gDBs1q,
.paneflow-block-Vs9Rby,
.paneflow-block-4fle2i,
.paneflow-block-DGKEAa,
.paneflow-block-hRb2h5,
.paneflow-block-uogxKb,
.paneflow-block-lr8lit,
.paneflow-block-3e8QHG,
.paneflow-block-Egq3QW {
    transform: translateX(100cqw);
}