body {
    background-color: #f8f8f8 !important;
}
.moza-workspace {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    background-color: #f3f3f3;
}
@supports (height: 100dvh) {
    .moza-workspace {
        min-height: 100dvh;
    }
}
.moza-header {
    padding-top: 0 !important;
}
.moza-header h1, .moza-header .h1 {
    font-size: 2.6rem !important;
}
.moza-header-img {
    max-width: 260px !important;
}
.moza-modal .modal-content {
    border-radius: 2rem;
}
.rs-btn-width {
    max-width: 260px !important;
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 576px) {
    .moza-header-img {
        max-width: 320px !important;
    }
    .rs-btn-width {
        max-width: 320px !important;
    }
}
.rs-btn, .rs-line-btn {
    display: inline-flex;
    align-items: center;
    font-size: 1.8rem !important;
    font-weight: 800;
    min-height: 40px;
    border-radius: 40px !important;
}
.rs-line-btn {
    width: 100%;
}
.rs-btn.rs-yellow, .rs-line-btn.rs-yellow {
    background-color: #FFDF44 !important;
    color: #000000;
}
.rs-btn.rs-red, .rs-line-btn.rs-red {
    background-color: #D32E3C !important;
    color: #000000;
}
.rs-frame {
    border: #000000 1.5px solid;
}
.rs-shadow {
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.18), 0 0 20px 0 rgba(0, 0, 0, 0.04);
}
.rs-shadow2 {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5), 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.rs-btn.rs-yellow:hover, .rs-btn.rs-yellow.hover,
.rs-line-btn.rs-yellow:hover, .rs-line-btn.rs-yellow.hover {
    background-color: #FFE880 !important;
}
.rs-btn.rs-yellow:focus, .rs-btn.rs-yellow.focus, 
.rs-line-btn.rs-yellow:focus, .rs-line-btn.rs-yellow.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(128, 128, 32, 0.25) !important;
}
.rs-btn.rs-white, .rs-line-btn.rs-white {
    background-color: #FFFFFF !important;
    color: #000000;
}
.rs-btn.rs-white:hover, .rs-btn.rs-white.hover,
.rs-line-btn.rs-white:hover, .rs-line-btn.rs-white.hover {
    background-color: #F8F8F8 !important;
}
.rs-btn.rs-white:focus, .rs-btn.rs-white.focus, 
.rs-line-btn.rs-white:focus, .rs-line-btn.rs-white.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(128, 128, 128, 0.25) !important;
}
.rs-caption {
    font-weight: 600;
    font-size: 2.25rem;
}
