/* /Pages/PageNotFound.razor.rz.scp.css */
.wrapper[b-xy4pq8uwji] {
    max-width: 500px;
    margin: auto;
    margin-top: 34px;
}

.cls-1[b-xy4pq8uwji] {
    fill: #ffc541;
}

.cls-2[b-xy4pq8uwji] {
    fill: #4e4066;
}

.cls-3[b-xy4pq8uwji] {
    fill: #6f5b92;
}

.cls-4[b-xy4pq8uwji] {
    fill: #f78d5e;
}

.cls-5[b-xy4pq8uwji] {
    fill: #fa976c;
}

.cls-6[b-xy4pq8uwji],
.cls-7[b-xy4pq8uwji],
.cls-8[b-xy4pq8uwji] {
    fill: #b65c32;
}

.cls-10[b-xy4pq8uwji],
.cls-6[b-xy4pq8uwji] {
    opacity: 0.6;
}

.cls-7[b-xy4pq8uwji] {
    opacity: 0.4;
}

.cls-9[b-xy4pq8uwji] {
    fill: #f4b73b;
}

.cls-11[b-xy4pq8uwji] {
    fill: #f9c358;
}

.cls-12[b-xy4pq8uwji] {
    fill: #9b462c;
}

.cls-13[b-xy4pq8uwji] {
    fill: #aa512e;
}

.cls-14[b-xy4pq8uwji] {
    fill: #7d6aa5;
}


/* animations */

.wheel[b-xy4pq8uwji] {
    animation: wheel-rotate-b-xy4pq8uwji 6s ease infinite;
    transform-origin: center;
    transform-box: fill-box;
}

@keyframes wheel-rotate-b-xy4pq8uwji {
    50% {
        transform: rotate(360deg);
        animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }

    100% {
        transform: rotate(960deg)
    }
}

.clock-hand-1[b-xy4pq8uwji] {
    animation: clock-rotate-b-xy4pq8uwji 3s linear infinite;
    transform-origin: bottom;
    transform-box: fill-box;
}

.clock-hand-2[b-xy4pq8uwji] {
    animation: clock-rotate-b-xy4pq8uwji 6s linear infinite;
    transform-origin: bottom;
    transform-box: fill-box;
}

@keyframes clock-rotate-b-xy4pq8uwji {
    100% {
        transform: rotate(360deg)
    }
}

#box-top[b-xy4pq8uwji] {
    animation: box-top-anim-b-xy4pq8uwji 2s linear infinite;
    transform-origin: right top;
    transform-box: fill-box;
}

@keyframes box-top-anim-b-xy4pq8uwji {
    50% {
        transform: rotate(-5deg)
    }
}

#umbrella[b-xy4pq8uwji] {
    animation: umbrella-anim-b-xy4pq8uwji 6s linear infinite;
    transform-origin: center;
    transform-box: fill-box;
}

@keyframes umbrella-anim-b-xy4pq8uwji {
    25% {
        transform: translateY(10px) rotate(5deg);
    }

    75% {
        transform: rotate(-5deg);
    }
}

#cup[b-xy4pq8uwji] {
    animation: cup-rotate-b-xy4pq8uwji 3s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;
    transform-origin: top left;
    transform-box: fill-box;
}

@keyframes cup-rotate-b-xy4pq8uwji {
    50% {
        transform: rotate(-5deg)
    }
}

#pillow[b-xy4pq8uwji] {
    animation: pillow-anim-b-xy4pq8uwji 3s linear infinite;
    transform-origin: center;
    transform-box: fill-box;
}

@keyframes pillow-anim-b-xy4pq8uwji {
    25% {
        transform: rotate(10deg) translateY(5px)
    }

    75% {
        transform: rotate(-10deg)
    }
}

#stripe[b-xy4pq8uwji] {
    animation: stripe-anim-b-xy4pq8uwji 3s linear infinite;
    transform-origin: center;
    transform-box: fill-box;
}

@keyframes stripe-anim-b-xy4pq8uwji {
    25% {
        transform: translate(10px, 0) rotate(-10deg)
    }

    75% {
        transform: translateX(10px)
    }
}

#bike[b-xy4pq8uwji] {
    animation: bike-anim-b-xy4pq8uwji 6s ease infinite;
}

@keyframes bike-anim-b-xy4pq8uwji {
    0% {
        transform: translateX(-1300px)
    }

    50% {
        transform: translateX(0);
        animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    }

    100% {
        transform: translateX(1300px)
    }
}

#rucksack[b-xy4pq8uwji] {
    animation: ruck-anim-b-xy4pq8uwji 3s linear infinite;
    transform-origin: top;
    transform-box: fill-box;
}

@keyframes ruck-anim-b-xy4pq8uwji {
    50% {
        transform: rotate(5deg)
    }
}

.circle[b-xy4pq8uwji] {
    animation: circle-anim-b-xy4pq8uwji ease infinite;
    transform-origin: center;
    transform-box: fill-box;
    perspective: 0px;
}

    .circle.c1[b-xy4pq8uwji] {
        animation-duration: 2s
    }

    .circle.c2[b-xy4pq8uwji] {
        animation-duration: 3s
    }

    .circle.c3[b-xy4pq8uwji] {
        animation-duration: 1s
    }

    .circle.c4[b-xy4pq8uwji] {
        animation-duration: 1s
    }

    .circle.c5[b-xy4pq8uwji] {
        animation-duration: 2s
    }

    .circle.c6[b-xy4pq8uwji] {
        animation-duration: 3s
    }

@keyframes circle-anim-b-xy4pq8uwji {
    50% {
        transform: scale(.2) rotateX(360deg) rotateY(360deg)
    }
}

.four[b-xy4pq8uwji],
#ou[b-xy4pq8uwji] {
    animation: four-anim-b-xy4pq8uwji cubic-bezier(0.39, 0.575, 0.565, 1) infinite;
}

    .four.a[b-xy4pq8uwji] {
        transform-origin: bottom left;
        animation-duration: 3s;
        transform-box: fill-box;
    }

    .four.b[b-xy4pq8uwji] {
        transform-origin: bottom right;
        animation-duration: 3s;
        transform-box: fill-box;
    }

#ou[b-xy4pq8uwji] {
    animation-duration: 6s;
    transform-origin: center;
    transform-box: fill-box;
}

@keyframes four-anim-b-xy4pq8uwji {
    50% {
        transform: scale(.98)
    }
}

.btn-custom[b-xy4pq8uwji] {
    background-color: #fa976c;
    border-radius: 100px;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-family: CerebriSans-Regular,-apple-system,system-ui,Roboto,sans-serif;
    padding: 7px 20px;
    text-align: center;
    text-decoration: none;
    transition: all 250ms;
    border: 0;
    font-size: 16px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}
/* /Pages/Privacy.razor.rz.scp.css */
.tucupampam[b-mh8jmmzin0] {
    max-width: 1200px;
    z-index: 100;
    border: 15px solid transparent;
    outline: 4px solid #cdcdcd;
    outline-offset: -10px;
    background: linear-gradient(#cdcdcd 0 0) top, linear-gradient(#cdcdcd 0 0) left, linear-gradient(#cdcdcd 0 0) bottom, linear-gradient(#cdcdcd 0 0) right;
    background-size: 200% 4px, 4px 200%;
    background-origin: padding-box;
    background-repeat: no-repeat;
    padding: 10px 20px;
    margin: 15px auto;
  /*  text-align: justify;*/
}

    .tucupampam h2[b-mh8jmmzin0] {
        color: #FFF;
        font-weight: 600;
        font-size: 2rem;
    }

    .tucupampam .tucupampam ol li[b-mh8jmmzin0], .tucupampam ul li[b-mh8jmmzin0], .tucupampam .p[b-mh8jmmzin0] {
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.6;
    }

    .tucupampam p[b-mh8jmmzin0], .tucupampam span[b-mh8jmmzin0] {
        color: #FFF;
        font-size: 1rem;
    }

    .tucupampam .lihead[b-mh8jmmzin0] {
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.6;
    }

[b-mh8jmmzin0]::marker {
    color: white;
    font-size: 23px;
}

.privacy-close[b-mh8jmmzin0] {
    float: right;
    padding: 8px !important;
    position: absolute;
    right: 3px;
    top: 0;
    z-index: 1;
    color: white;
    font-weight: bold;
}

.m-t-10[b-mh8jmmzin0] {
    margin-top: 10px;
}

.m-t-20[b-mh8jmmzin0] {
    margin-top: 20px;
}

.m-b-20[b-mh8jmmzin0] {
    margin-bottom: 20px;
}

.m-b-40[b-mh8jmmzin0] {
    margin-bottom: 40px;
}
/* /wwwroot/_content/CommonControl/svgicon/TrophyBigIcon.razor.rz.scp.css */
.box-canvas[b-iuczoxx5y7]{
  position: relative;
  margin: auto;
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 60px;
  height:60px;
}

.box-canvas[b-iuczoxx5y7]::after {
  content: '';
  position: absolute;
  right: 14px;
  top: -2px;
  width: 7px;
  height: 7px;
  background: #FFF2C3;
  transform: rotate(20deg);
  clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
  opacity: 0.7;
}

.handle[b-iuczoxx5y7] {
  position: absolute;
  top: 3px;
  width: 10px;
  height: 20px;
  border-radius: 50%;
}

    .handle.left[b-iuczoxx5y7] {
        left: 3px;
        transform: rotate(-30deg);
        border: 3px solid #eeb442;
    }

    .handle.right[b-iuczoxx5y7] {
        right: 3px;
        transform: rotate(30deg);
        border: 3px solid #eeb442;
    }

.cup[b-iuczoxx5y7] {
    position: absolute;
    top: 1px;
    left: 50%;
    transform: translateX(-50%);
    width: 35px;
    height: 35px;
    background: #eeb442;
    border-radius: 0 0 50% 50%;
}

.lip[b-iuczoxx5y7] {
    position: absolute;
    top: -1px;
    height: 2px;
    width: 39px;
    left: -2px;
    background: linear-gradient(to left, #F6AE1E,#F6AE1E 6px, #eeb442 6px );
    border-radius: 10% / 50%;
}

/* Shine */
.cup[b-iuczoxx5y7]::before {
  content: '';
  position: absolute;
  left: 5px;
  top: 2px;
  width: 25px;
  height: 28px;
  border-radius: 0 0 50% 50%;
  box-shadow: -2px 0 0 #FFF2C3;
}

/* Shade */
.cup[b-iuczoxx5y7]::after {
    content: '';
    position: absolute;
    width: 35px;
    height: 35px;
    border-radius: 0 0 50% 50%;
    box-shadow: 4px 0 0 #F6AE1E;
    right: 4px;
}

.trophy-bottom[b-iuczoxx5y7] {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 35px;
    width: 20px;
    height: 12px;
    background: #eeb442;
}

.cutout.left[b-iuczoxx5y7] {
    position: absolute;
    left: -2px;
    width: 8px;
    height: 8px;
    background: white;
    border-radius: 0 0 50% 0;
    transform: skew(-20deg);
}

    .cutout.left[b-iuczoxx5y7]::before {
        content: '';
        position: absolute;
        width: 8px;
        height: 7px;
        top: 2px;
        box-shadow: 1px 0 0 white;
        border-radius: 0 0 50% 0;
        left: 1px;
    }
    .cutout.left[b-iuczoxx5y7]::after {
        content: '';
        position: absolute;
        width: 8px;
        height: 7px;
        top: 2px;
        box-shadow: 1px 0 0 white;
        border-radius: 0 0 50% 0;
        left: 1px;
    }
.trophy-bottom[b-iuczoxx5y7]::before {
    content: '';
    position: absolute;
    right: -2px;
    width: 8px;
    height: 8px;
    background:white;
    border-radius: 0 0 0 50%;
    transform: skew(20deg);
    box-shadow: -2px 0 0 #F6AE1E;
}

.trophy-bottom[b-iuczoxx5y7]::after {
    content: '';
    position: absolute;
    width: 25px;
    height: 2px;
    background: #F6AE1E;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.stand[b-iuczoxx5y7] {
    position: absolute;
    bottom: 3px;
    left: 50%;
    transform: translateX(-50%);
    width: 30px;
    height: 10px;
    background: #603814;
}

    .stand[b-iuczoxx5y7]::before {
        content: '';
        position: absolute;
        bottom: -2px;
        left: 50%;
        transform: translateX(-50%);
        height: 2px;
        width: 34px;
        background: #3F220F;
    }

.plaque[b-iuczoxx5y7] {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 16px;
    height: 6px;
    background: #eeb442;
    background: linear-gradient(45deg, #FFF2C3, #FFF2C3 40%, #eeb442 40% );
    color: #F6AE1E;
    font-family: Arial, sans-serif;
    font-size: 4.5px;
    padding-top: 0.75px;
    text-align: center;
}

.screws[b-iuczoxx5y7] {
  position: absolute;
  width: 14px;
  height: 2px;
  left: 50%;
  transform: translateX(-50%);
}

.screws.top[b-iuczoxx5y7] {
  top: 0.5px;
}

.screws.bottom[b-iuczoxx5y7] {
  bottom: 0.5px;
}

    .screws[b-iuczoxx5y7]::before {
        content: '';
        position: absolute;
        left: 0;
        width: 1.5px;
        height: 1.5px;
        background: #F6AE1E;
        border-radius: 50%;
    }

    .screws[b-iuczoxx5y7]::after {
        content: '';
        position: absolute;
        right: 0;
        width: 1.5px;
        height: 1.5px;
        background: #F6AE1E;
        border-radius: 50%;
    }


.onestar[b-iuczoxx5y7] {
    display: inline-block;
    font-size: 28px;
    line-height: 1;
    margin-left: -5px;
    position: absolute;
}

    .onestar[b-iuczoxx5y7]::before {
        content: '★';
        letter-spacing: 3px;
        background: linear-gradient(90deg, #ffc107 calc(100 / 5 * 100%), #eee calc(100 / 5 * 100%));
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .one[b-iuczoxx5y7] {
        top: -26px;
        transform: rotate(45deg);
        animation: bigDiv 1s forwards infinite;
    }

.two[b-iuczoxx5y7] {
    top: -36px;
    left: 22px;
    animation: bigDiv 1.3s forwards infinite;
}

     .three[b-iuczoxx5y7] {
        right: -4px;
        top: -26px;
        transform: rotate(45deg);
        animation: bigDiv 0.8s forwards infinite;
    }
