/* Sidebar Styles */
.sidebar-container {
    width: 280px;
    flex-shrink: 0;
    margin-right: 20px;
    font-family: 'Roboto', sans-serif;
    position: sticky;
    top: 100px;
    align-self: flex-start;
    max-height: calc(100vh - 120px);
    overflow-y: auto;
    margin-top: 18px;
    /* Align with thumbnails */
}

.sidebar-category {
    margin-bottom: 2px;
}

.sidebar-header {
    background-color: #cc0000;
    color: #fff !important;
    padding: 10px 15px;
    font-weight: 600;
    font-size: 14px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    text-transform: uppercase;
    user-select: none;
    transition: background-color 0.2s;
}

.sidebar-icon {
    font-size: 12px;
    transition: transform 0.2s;
}

.sidebar-content {
    background-color: #ffffff;
    display: none;
    flex-direction: column;
}

.sidebar-content.expanded {
    display: flex;
}

/* Chevron logic:
   Collapsed: Right chevron (›)
   Expanded: Down chevron (expect rotation or icon swap)
   We'll use a simple rotation for now, or content replacement in JS
*/

.filter-option {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 15px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    border-bottom: 1px solid #aaaaaa;
    transition: background-color 0.2s;
    cursor: pointer;
}

.filter-option:last-child {
    border-bottom: none;
}

.filter-option:hover {
    background-color: #333333;
    color: #fff;
}

.filter-option.active {
    background-color: #333333;
    font-weight: bold;
    color: #fff;
}

.filter-count {
    color: #aaa;
    font-size: 12px;
}

.filter-option:hover .filter-count {
    color: #fff;
}

.filter-option.active .filter-count {
    color: #fff;
}

/* Page Layout (to be applied to index.html container) */
.page-container {
    display: flex;
    width: 100%;
    max-width: 340px;
    /* Default: Portrait phones < 576px */
    margin: 0 auto;
    padding: 20px;
    align-items: flex-start;
}

/* Landscape phones */
@media (min-width: 576px) {
    .page-container {
        max-width: 540px;
    }
}

/* Tablets */
@media (min-width: 768px) {
    .page-container {
        max-width: 720px;
    }
}

/* Desktops */
@media (min-width: 1200px) {
    .page-container {
        max-width: 1400px;
    }
}

/* Large devices */
@media (min-width: 1600px) {
    .page-container {
        max-width: 1700px;
    }
}

.content-area {
    flex-grow: 1;
    min-width: 0;
    /* Prevents overflow in flex items */
}

/* Mobile Responsiveness */
@media (max-width: 900px) {
    .page-container {
        flex-direction: column;
    }

    .sidebar-container {
        display: none !important;
        /* Hidden on mobile - all links are in hamburger menu */
    }
}

/* Model Grid - responsive columns */
.model-grid {
    display: grid;
    gap: 16px;
    padding: 20px 0;
    /* Phones (default <576px): 1 column */
    grid-template-columns: 1fr;
}

/* Tablets (768px+): 3 columns */
@media (min-width: 768px) {
    .model-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

/* Desktop / Laptop (992px+): 3 columns */
@media (min-width: 992px) {
    .model-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

/* Extra Large (1400px+): 4 columns */
@media (min-width: 1400px) {
    .model-grid {
        grid-template-columns: repeat(4, 1fr);
    }
}

/* Force wider layout on large screens */
@media (min-width: 1200px) {
    .u-xl-mode .u-sheet {
        width: 98% !important;
        max-width: 1800px;
    }

    .u-sheet {
        width: 98% !important;
        max-width: 1800px;
    }
}

/* Load More Button - always centered */
#load-more-btn-wrapper,
#load-more-btn-wrapper+div,
[style*="text-align:center"][style*="margin-top"] {
    text-align: center !important;
}

.load-more-btn,
#load-more-btn {
    display: inline-block !important;
    background-color: #F1C50E !important;
    color: #000000 !important;
    padding: 12px 40px !important;
    border-radius: 30px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    border: none !important;
    cursor: pointer !important;
}

.load-more-btn:hover,
#load-more-btn:hover {
    background-color: #F1C50E !important;
    color: #000000 !important;
}

/* Hide pagination numbers but keep container functional */
#pagination span:not(.load-more-btn):not(#load-more-btn),
#pagination a:not(.load-more-btn):not(#load-more-btn),
.page-numbers {
    display: none !important;
}

/* Sort Buttons */
.sort-btn {
    padding: 8px 16px;
    border: 1px solid #ddd;
    border-radius: 30px;
    font-size: 14px;
    background: #fff;
    cursor: pointer;
    font-weight: 600;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    color: #333;
    transition: all 0.2s;
}

/* Mobile header JOIN icon position tweak */
@media (max-width: 991px) {
    #header .u-file-icon.u-icon.u-icon-1[data-href*="1on1.cam"] {
        transform: translateX(-15px) !important;
    }
}

.sort-btn:hover {
    background: #f5f5f5;
    transform: translateY(-1px);
}

.sort-btn.active {
    border-color: #F1C50E;
    background: #F1C50E;
    color: #000;
}

/* Top Header Layout Alignment */
.header-layout-container {
    width: 100%;
    max-width: 340px;
    margin: 30px auto 10px;
    padding: 0 20px;
    text-align: center;
}

@media (min-width: 576px) {
    .header-layout-container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .header-layout-container {
        max-width: 720px;
    }
}

@media (min-width: 1200px) {
    .header-layout-container {
        max-width: 1400px;
    }
}

@media (min-width: 1600px) {
    .header-layout-container {
        max-width: 1700px;
    }
}

.header-layout-container h1 {
    margin: 0;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2;
}

.header-layout-container p.page-description {
    margin: 15px 30px 20px 30px;
    color: #555;
    font-size: 16px;
    line-height: 1.5;
    /* This overrides the center alignment of the h1 to make the paragraph flow nicely */
    text-align: left;
}

@media (max-width: 900px) {
    .header-layout-container p.page-description {
        text-align: center;
        /* Center on mobile where sidebar is hidden */
    }
}

/* --- Extracted Header and Footer CSS --- */
@media (max-width: 1399px) {
    .u-block-e2a9-10 {
        background-image: linear-gradient(60deg, var(--grey-90), var(--palette-5-dark-1))
    }

    .u-block-e2a9-30 {
        min-height: 81px
    }

    .u-block-e2a9-15 {
        width: 180px;
        height: 48px;
        margin-top: 16.5px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: 13px
    }

    .u-block-e2a9-16 {
        width: 100%;
        height: 100%
    }

    .u-block-e2a9-29 {
        --radius: 20px;
        background-image: linear-gradient(90deg, var(--palette-2-base), var(--custom-color-1));
        margin-top: -39.4844px;
        margin-right: 65px;
        margin-bottom: 28.4844px;
        margin-left: auto;
        padding-top: 0px;
        padding-right: 16.366px;
        padding-bottom: 1.6309px;
        padding-left: 15px
    }
}

.u-block-e2a9-10 {
    background-image: linear-gradient(60deg, var(--grey-90), var(--palette-5-dark-1))
}

.u-block-e2a9-30 {
    min-height: 81px
}

.u-block-e2a9-15 {
    width: 180px;
    height: 48px;
    margin-top: 16.5px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: 17px
}

.u-block-e2a9-16 {
    width: 100%;
    height: 100%
}

.u-block-e2a9-29 {
    --radius: 20px;
    background-image: linear-gradient(90deg, var(--palette-2-base), var(--custom-color-1));
    margin-top: -36px;
    margin-right: 29.7188px;
    margin-bottom: 28.4844px;
    margin-left: auto;
    padding-top: 0px;
    padding-right: 16.366px;
    padding-bottom: 1.6309px;
    padding-left: 15px
}

@media (max-width: 1199px) {
    .u-block-e2a9-10 {
        background-image: linear-gradient(60deg, var(--grey-90), var(--palette-5-dark-1))
    }

    .u-block-e2a9-30 {
        min-height: 81px
    }

    .u-block-e2a9-15 {
        width: 180px;
        height: 48px;
        margin-top: 16.5px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: 113px
    }

    .u-block-e2a9-16 {
        width: 100%;
        height: 100%
    }

    .u-block-e2a9-29 {
        background-image: linear-gradient(90deg, var(--palette-2-base), var(--custom-color-1));
        --radius: 20px;
        margin-top: -39.5px;
        margin-right: 140px;
        margin-bottom: 28.4844px;
        margin-left: auto;
        padding-top: 0px;
        padding-right: 16.366px;
        padding-bottom: 1.6309px;
        padding-left: 15px
    }
}

@media (max-width: 991px) {
    .u-block-e2a9-10 {
        background-image: linear-gradient(60deg, var(--grey-90), var(--palette-5-dark-1))
    }

    .u-block-e2a9-30 {
        min-height: 82px
    }

    .u-block-e2a9-15 {
        width: 180px;
        height: 48px;
        margin-top: 17px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: 11.5782px
    }

    .u-block-e2a9-16 {
        width: 100%;
        height: 100%
    }

    .u-block-e2a9-29 {
        background-image: linear-gradient(90deg, var(--palette-2-base), var(--custom-color-1));
        --radius: 20px;
        margin-top: -39.5px;
        margin-right: 12.0782px;
        margin-bottom: 25.125px;
        margin-left: auto;
        padding-top: 0px;
        padding-right: 16.366px;
        padding-bottom: 1.6309px;
        padding-left: 15px
    }
}

@media (max-width: 767px) {
    .u-block-e2a9-10 {
        background-image: linear-gradient(60deg, var(--grey-90), var(--palette-5-dark-1))
    }

    .u-block-e2a9-30 {
        min-height: 73px
    }

    .u-block-e2a9-15 {
        width: 180px;
        height: 48px;
        margin-top: 16.3908px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: 9px
    }

    .u-block-e2a9-16 {
        width: 100%;
        height: 100%
    }

    .u-block-e2a9-29 {
        background-image: linear-gradient(90deg, var(--palette-2-base), var(--custom-color-1));
        --radius: 20px;
        margin-top: -43.3907px;
        margin-right: 0px;
        margin-bottom: 20.625px;
        margin-left: auto;
        padding-top: 0px;
        padding-right: 16.366px;
        padding-bottom: 1.6309px;
        padding-left: 15px
    }
}

@media (max-width: 575px) {
    .u-block-e2a9-10 {
        background-image: linear-gradient(60deg, var(--grey-90), var(--palette-5-dark-1))
    }

    .u-block-e2a9-30 {
        min-height: 74px
    }

    .u-block-e2a9-15 {
        width: 180px;
        height: 48px;
        margin-top: 13px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: 0px
    }

    .u-block-e2a9-16 {
        width: 100%;
        height: 100%
    }

    .u-block-e2a9-29 {
        background-image: linear-gradient(90deg, var(--palette-2-base), var(--custom-color-1));
        --radius: 20px;
        margin-top: -35px;
        margin-right: -0.2187px;
        margin-bottom: 25.6094px;
        margin-left: auto;
        padding-top: 0px;
        padding-right: 8.3655px;
        padding-bottom: 0px;
        padding-left: 7px
    }
}

@media (max-width: 1399px) {
    .u-block-c88c-1 {
        background-image: none;
        --color-var: #333333
    }

    .u-block-c88c-2 {
        min-height: 56px
    }

    .u-block-c88c-39 {
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px
    }

    .u-block-c88c-40 {
        --radius: 20px
    }

    .u-block-c88c-41 {
        font-weight: 700;
        font-size: 1rem;
        text-transform: uppercase
    }

    .u-block-c88c-175 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .u-block-c88c-178 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-46 {
        font-size: 1rem;
        letter-spacing: 0px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-c88c-180 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-62 {
        margin-top: 16.3908px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: 381px
    }

    .u-block-c88c-63 {
        --radius: 20px;
        font-size: 1.5rem;
        background-image: none
    }

    .u-block-c88c-70 {
        font-weight: 700;
        font-size: 1rem;
        text-transform: uppercase
    }

    .u-block-c88c-181 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .u-block-c88c-183 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-185 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-187 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-189 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-191 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-193 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-195 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-197 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-69 {
        font-size: 1rem;
        letter-spacing: 0px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-c88c-199 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-201 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-203 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-205 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-207 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-209 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-211 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-213 {
        font-weight: 700;
        text-transform: uppercase
    }
}

.u-block-c88c-1 {
    background-image: none;
    --color-var: #333333
}

.u-block-c88c-2 {
    min-height: 56px
}

.u-block-c88c-39 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto
}

.u-block-c88c-40 {
    --radius: 20px
}

.u-block-c88c-41 {
    font-weight: 700;
    font-size: 1rem;
    text-transform: uppercase
}

.u-block-c88c-175 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px
}

.u-block-c88c-178 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-46 {
    font-size: 1rem;
    letter-spacing: 0px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px
}

.u-block-c88c-180 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-62 {
    margin-top: 16.3908px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: 381.141px
}

.u-block-c88c-63 {
    --radius: 20px;
    font-size: 1.5rem;
    background-image: none
}

.u-block-c88c-70 {
    font-weight: 700;
    font-size: 1rem;
    text-transform: uppercase
}

.u-block-c88c-181 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px
}

.u-block-c88c-183 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-185 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-187 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-189 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-191 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-193 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-195 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-197 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-69 {
    font-size: 1rem;
    letter-spacing: 0px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px
}

.u-block-c88c-199 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-201 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-203 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-205 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-207 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-209 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-211 {
    font-weight: 700;
    text-transform: uppercase
}

.u-block-c88c-213 {
    font-weight: 700;
    text-transform: uppercase
}

@media (max-width: 1199px) {
    .u-block-c88c-1 {
        background-image: none;
        --color-var: #333333
    }

    .u-block-c88c-2 {
        min-height: 56px
    }

    .u-block-c88c-39 {
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px
    }

    .u-block-c88c-40 {
        --radius: 20px
    }

    .u-block-c88c-41 {
        font-weight: 700;
        font-size: 1rem;
        text-transform: uppercase
    }

    .u-block-c88c-175 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .u-block-c88c-178 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-46 {
        font-size: 1rem;
        letter-spacing: 0px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-c88c-180 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-62 {
        margin-top: 16.3908px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: 381px
    }

    .u-block-c88c-63 {
        --radius: 20px;
        font-size: 1.5rem;
        background-image: none
    }

    .u-block-c88c-70 {
        font-weight: 700;
        font-size: 1rem;
        text-transform: uppercase
    }

    .u-block-c88c-181 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .u-block-c88c-183 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-185 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-187 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-189 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-191 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-193 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-195 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-197 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-69 {
        font-size: 1rem;
        letter-spacing: 0px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-c88c-199 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-201 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-203 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-205 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-207 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-209 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-211 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-213 {
        font-weight: 700;
        text-transform: uppercase
    }
}

@media (max-width: 991px) {
    .u-block-c88c-1 {
        background-image: none;
        --color-var: #333333
    }

    .u-block-c88c-2 {
        min-height: 56px
    }

    .u-block-c88c-39 {
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px
    }

    .u-block-c88c-40 {
        --radius: 20px
    }

    .u-block-c88c-41 {
        font-weight: 700;
        font-size: 1rem;
        text-transform: uppercase
    }

    .u-block-c88c-175 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .u-block-c88c-178 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-46 {
        font-size: 1rem;
        letter-spacing: 0px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-c88c-180 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-62 {
        margin-top: 11.5px;
        margin-bottom: 11.5px;
        margin-left: auto;
        margin-right: auto
    }

    .u-block-c88c-63 {
        --radius: 20px;
        font-size: calc(1em + 8px);
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 3.92125px;
        padding-right: 3.92125px;
        background-image: none
    }

    .u-block-c88c-70 {
        font-weight: 700;
        font-size: 1rem;
        text-transform: uppercase
    }

    .u-block-c88c-181 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .u-block-c88c-183 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-185 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-187 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-189 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-191 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-193 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-195 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-197 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-69 {
        font-size: 1rem;
        letter-spacing: 0px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-c88c-199 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-201 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-203 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-205 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-207 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-209 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-211 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-213 {
        font-weight: 700;
        text-transform: uppercase
    }
}

@media (max-width: 767px) {
    .u-block-c88c-1 {
        background-image: none;
        --color-var: #333333
    }

    .u-block-c88c-2 {
        min-height: 56px
    }

    .u-block-c88c-39 {
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px
    }

    .u-block-c88c-40 {
        --radius: 20px
    }

    .u-block-c88c-41 {
        font-weight: 700;
        font-size: 1rem;
        text-transform: uppercase
    }

    .u-block-c88c-175 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .u-block-c88c-178 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-46 {
        font-size: 1rem;
        letter-spacing: 0px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-c88c-180 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-62 {
        margin-top: 11.5px;
        margin-right: auto;
        margin-bottom: 11.5px;
        margin-left: auto
    }

    .u-block-c88c-63 {
        --radius: 20px;
        font-size: calc(1em + 8px);
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 3.92125px;
        padding-right: 3.92125px;
        background-image: none
    }

    .u-block-c88c-70 {
        font-weight: 700;
        font-size: 1rem;
        text-transform: uppercase
    }

    .u-block-c88c-181 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .u-block-c88c-183 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-185 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-187 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-189 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-191 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-193 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-195 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-197 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-69 {
        font-size: 1rem;
        letter-spacing: 0px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-c88c-199 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-201 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-203 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-205 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-207 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-209 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-211 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-213 {
        font-weight: 700;
        text-transform: uppercase
    }
}

@media (max-width: 575px) {
    .u-block-c88c-1 {
        background-image: none;
        --color-var: #333333
    }

    .u-block-c88c-2 {
        min-height: 54px
    }

    .u-block-c88c-39 {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: auto;
        margin-right: auto
    }

    .u-block-c88c-40 {
        --radius: 20px
    }

    .u-block-c88c-41 {
        font-weight: 700;
        font-size: 1rem;
        text-transform: uppercase
    }

    .u-block-c88c-175 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .u-block-c88c-178 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-46 {
        font-size: 1rem;
        letter-spacing: 0px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-c88c-180 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-62 {
        margin-top: 11px;
        margin-bottom: 11px;
        margin-left: auto;
        margin-right: auto
    }

    .u-block-c88c-63 {
        --radius: 20px;
        font-size: calc(1em + 8px);
        background-image: none;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 3.92125px;
        padding-right: 3.92125px
    }

    .u-block-c88c-70 {
        font-weight: 700;
        font-size: 1rem;
        text-transform: uppercase
    }

    .u-block-c88c-181 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px
    }

    .u-block-c88c-183 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-185 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-187 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-189 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-191 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-193 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-195 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-197 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-69 {
        font-size: 1rem;
        letter-spacing: 0px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-c88c-199 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-201 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-203 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-205 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-207 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-209 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-211 {
        font-weight: 700;
        text-transform: uppercase
    }

    .u-block-c88c-213 {
        font-weight: 700;
        text-transform: uppercase
    }
}

@media (max-width: 1399px) {
    .u-block-cd06-2 {
        min-height: 534px
    }

    .u-block-cd06-35 {
        margin-top: 10.4688px;
        margin-bottom: 0px
    }

    .u-block-cd06-36 {
        background-image: none;
        min-height: 282px
    }

    .u-block-cd06-37 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-38 {
        text-decoration: none;
        margin-top: 20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-39 {
        font-size: 1rem;
        margin-top: 20.2033px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-40 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-41 {
        font-size: 1rem;
        margin-top: 9.4064px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-42 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-43 {
        font-size: 1rem;
        margin-top: 5.9066px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-44 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-45 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-46 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-47 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-48 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-49 {
        border-style: solid;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-50 {
        min-height: 282px
    }

    .u-block-cd06-51 {
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px
    }

    .u-block-cd06-52 {
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px
    }

    .u-block-cd06-53 {
        font-size: 1rem;
        margin-top: 20.875px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-54 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-55 {
        font-size: 1rem;
        margin-top: 8.7345px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-56 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-57 {
        font-size: 1rem;
        margin-top: 5.9066px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-58 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        font-size: 1rem
    }

    .u-block-cd06-59 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-60 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-61 {
        border-style: solid;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-62 {
        border-style: solid;
        font-size: 1rem;
        margin-top: 11.6097px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-63 {
        min-height: 282px
    }

    .u-block-cd06-64 {
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2.667px
    }

    .u-block-cd06-65 {
        --text-color-var: #444444;
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 3px;
        margin-right: 3px
    }

    .u-block-cd06-66 {
        font-size: 1rem;
        width: 127px;
        margin-top: 21.2034px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-67 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-68 {
        font-size: 1rem;
        width: 168px;
        margin-top: 8.4066px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-69 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-70 {
        font-size: 1rem;
        width: 180px;
        margin-top: 5.9066px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-71 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-72 {
        font-size: 1rem;
        width: 168px;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-73 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-16 {
        transform-origin: right center;
        margin-top: 49.0469px;
        margin-bottom: 0px
    }

    .u-block-cd06-23 {
        width: 180px;
        height: 47.9998px;
        margin-top: 25px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto
    }

    .u-block-cd06-24 {
        width: 100%;
        height: 100%
    }

    .u-block-cd06-74 {
        height: 38.9998px;
        width: 77.9844px;
        margin-top: 21.0004px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-75 {
        color: rgb(17, 17, 17) !important;
        height: 100%;
        padding-top: 6.4px;
        padding-bottom: 6.4px;
        padding-left: 6.4px;
        padding-right: 6.4px
    }

    .u-block-cd06-76 {
        color: rgb(255, 69, 0) !important;
        height: 100%;
        padding-top: 6.4px;
        padding-bottom: 6.4px;
        padding-left: 6.4px;
        padding-right: 6.4px
    }

    .u-block-cd06-7 {
        width: 360px;
        margin-top: 7.0003px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 42.6095px
    }
}

@media (max-width: 1199px) {
    .u-block-cd06-2 {
        min-height: 485px
    }

    .u-block-cd06-35 {
        margin-top: 10.4688px;
        margin-bottom: 0px
    }

    .u-block-cd06-36 {
        background-image: none;
        min-height: 233px
    }

    .u-block-cd06-37 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-38 {
        text-decoration: none;
        margin-top: 20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-39 {
        font-size: 1rem;
        margin-top: 20.2033px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-40 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-41 {
        font-size: 1rem;
        margin-top: 9.4064px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-42 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-43 {
        font-size: 1rem;
        margin-top: 5.9066px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-44 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-45 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-46 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-47 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-48 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-49 {
        border-style: solid;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-50 {
        min-height: 233px
    }

    .u-block-cd06-51 {
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px
    }

    .u-block-cd06-52 {
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px
    }

    .u-block-cd06-53 {
        font-size: 1rem;
        margin-top: 20.875px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-54 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-55 {
        font-size: 1rem;
        margin-top: 8.7345px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-56 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-57 {
        font-size: 1rem;
        margin-top: 5.9066px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-58 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        font-size: 1rem
    }

    .u-block-cd06-59 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-60 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-61 {
        border-style: solid;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-62 {
        border-style: solid;
        font-size: 1rem;
        margin-top: 11.6097px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-63 {
        min-height: 233px
    }

    .u-block-cd06-64 {
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2.667px
    }

    .u-block-cd06-65 {
        --text-color-var: #444444;
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px
    }

    .u-block-cd06-66 {
        font-size: 1rem;
        width: 127px;
        margin-top: 21.2034px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-67 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-68 {
        font-size: 1rem;
        width: 168px;
        margin-top: 8.4066px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-69 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-70 {
        font-size: 1rem;
        width: 180px;
        margin-top: 5.9066px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-71 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-72 {
        font-size: 1rem;
        width: 168px;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-73 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-16 {
        transform-origin: right center;
        margin-top: 49.0469px;
        margin-bottom: 0px
    }

    .u-block-cd06-23 {
        width: 180px;
        height: 47.9998px;
        margin-top: 25px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto
    }

    .u-block-cd06-24 {
        width: 100%;
        height: 100%
    }

    .u-block-cd06-74 {
        height: 38.9998px;
        width: 78px;
        min-height: 16px;
        margin-top: 21.0004px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-75 {
        color: rgb(17, 17, 17) !important;
        height: 100%;
        padding-top: 6.4px;
        padding-bottom: 6.4px;
        padding-left: 6.4px;
        padding-right: 6.4px
    }

    .u-block-cd06-76 {
        color: rgb(255, 69, 0) !important;
        height: 100%;
        padding-top: 6.4px;
        padding-bottom: 6.4px;
        padding-left: 6.4px;
        padding-right: 6.4px
    }

    .u-block-cd06-7 {
        width: 360px;
        margin-top: 7.0003px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 42.6095px
    }
}

@media (max-width: 991px) {
    .u-block-cd06-2 {
        min-height: 352px
    }

    .u-block-cd06-35 {
        margin-top: 10.4688px;
        margin-bottom: 0px
    }

    .u-block-cd06-36 {
        background-image: none;
        min-height: 100px
    }

    .u-block-cd06-37 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-38 {
        text-decoration: none;
        margin-top: 20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-39 {
        font-size: 1rem;
        margin-top: 20.2033px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-40 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-41 {
        font-size: 1rem;
        margin-top: 9.4064px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-42 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-43 {
        font-size: 1rem;
        margin-top: 5.9066px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-44 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-45 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-46 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-47 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-48 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-49 {
        border-style: solid;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-50 {
        min-height: 100px
    }

    .u-block-cd06-51 {
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px
    }

    .u-block-cd06-52 {
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px
    }

    .u-block-cd06-53 {
        font-size: 1rem;
        margin-top: 20.875px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-54 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-55 {
        font-size: 1rem;
        margin-top: 8.7345px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-56 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-57 {
        font-size: 1rem;
        margin-top: 5.9066px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-58 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        font-size: 1rem
    }

    .u-block-cd06-59 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-60 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-61 {
        border-style: solid;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-62 {
        border-style: solid;
        font-size: 1rem;
        margin-top: 11.6097px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-63 {
        min-height: 100px
    }

    .u-block-cd06-64 {
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2.667px
    }

    .u-block-cd06-65 {
        --text-color-var: #444444;
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px
    }

    .u-block-cd06-66 {
        font-size: 1rem;
        width: 127px;
        margin-top: 21.2034px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-67 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-68 {
        font-size: 1rem;
        width: 168px;
        margin-top: 8.4066px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-69 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-70 {
        font-size: 1rem;
        width: 180px;
        margin-top: 5.9066px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-71 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-72 {
        font-size: 1rem;
        width: 168px;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-73 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-16 {
        transform-origin: right center;
        margin-top: 49.0469px;
        margin-bottom: 0px
    }

    .u-block-cd06-23 {
        width: 180px;
        height: 47.9998px;
        margin-top: 25px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto
    }

    .u-block-cd06-24 {
        width: 100%;
        height: 100%
    }

    .u-block-cd06-74 {
        height: 38.9998px;
        width: 78px;
        min-height: 16px;
        margin-top: 21.0004px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-75 {
        color: rgb(17, 17, 17) !important;
        height: 100%;
        padding-top: 6.4px;
        padding-bottom: 6.4px;
        padding-left: 6.4px;
        padding-right: 6.4px
    }

    .u-block-cd06-76 {
        color: rgb(255, 69, 0) !important;
        height: 100%;
        padding-top: 6.4px;
        padding-bottom: 6.4px;
        padding-left: 6.4px;
        padding-right: 6.4px
    }

    .u-block-cd06-7 {
        width: 360px;
        margin-top: 7.0003px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 42.6095px
    }
}

@media (max-width: 767px) {
    .u-block-cd06-2 {
        min-height: 1068px
    }

    .u-block-cd06-35 {
        margin-top: 10.4688px;
        margin-bottom: 0px
    }

    .u-block-cd06-36 {
        background-image: none;
        min-height: 100px
    }

    .u-block-cd06-37 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-38 {
        text-decoration: none;
        margin-top: 20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-39 {
        font-size: 1rem;
        margin-top: 20.2033px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-40 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-41 {
        font-size: 1rem;
        margin-top: 9.4064px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-42 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-43 {
        font-size: 1rem;
        margin-top: 5.9066px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-44 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-45 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-46 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-47 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-48 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-49 {
        border-style: solid;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-50 {
        min-height: 100px
    }

    .u-block-cd06-51 {
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px
    }

    .u-block-cd06-52 {
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px
    }

    .u-block-cd06-53 {
        font-size: 1rem;
        margin-top: 20.875px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-54 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-55 {
        font-size: 1rem;
        margin-top: 8.7345px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-56 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-57 {
        font-size: 1rem;
        margin-top: 5.9066px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-58 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        font-size: 1rem
    }

    .u-block-cd06-59 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-60 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-61 {
        border-style: solid;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-62 {
        border-style: solid;
        font-size: 1rem;
        margin-top: 11.6097px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-63 {
        min-height: 100px
    }

    .u-block-cd06-64 {
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2.667px
    }

    .u-block-cd06-65 {
        --text-color-var: #444444;
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px
    }

    .u-block-cd06-66 {
        font-size: 1rem;
        width: 127px;
        margin-top: 21.2034px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-67 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-68 {
        font-size: 1rem;
        width: 168px;
        margin-top: 8.4066px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-69 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-70 {
        font-size: 1rem;
        width: 180px;
        margin-top: 5.9066px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-71 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-72 {
        font-size: 1rem;
        width: 168px;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-73 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-16 {
        transform-origin: right center;
        margin-top: 49.0469px;
        margin-bottom: 0px
    }

    .u-block-cd06-23 {
        width: 180px;
        height: 47.9998px;
        margin-top: 25px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-24 {
        width: 100%;
        height: 100%
    }

    .u-block-cd06-74 {
        height: 38.9998px;
        width: 78px;
        margin-top: 14.9847px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        min-height: 16px
    }

    .u-block-cd06-75 {
        color: rgb(17, 17, 17) !important;
        height: 100%;
        padding-top: 6.4px;
        padding-bottom: 6.4px;
        padding-left: 6.4px;
        padding-right: 6.4px
    }

    .u-block-cd06-76 {
        color: rgb(255, 69, 0) !important;
        height: 100%;
        padding-top: 6.4px;
        padding-bottom: 6.4px;
        padding-left: 6.4px;
        padding-right: 6.4px
    }

    .u-block-cd06-7 {
        width: 360px;
        margin-top: 13.0003px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 42.6095px
    }
}

@media (max-width: 575px) {
    .u-block-cd06-2 {
        min-height: 1068px
    }

    .u-block-cd06-35 {
        margin-top: 10.4688px;
        margin-bottom: 0px
    }

    .u-block-cd06-36 {
        background-image: none;
        min-height: 100px
    }

    .u-block-cd06-37 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-38 {
        text-decoration: none;
        margin-top: 20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-39 {
        font-size: 1rem;
        margin-top: 20.2033px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-40 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-41 {
        font-size: 1rem;
        margin-top: 9.4064px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-42 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-43 {
        font-size: 1rem;
        margin-top: 5.9066px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-44 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-45 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-46 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-47 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-48 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-49 {
        border-style: solid;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-50 {
        min-height: 100px
    }

    .u-block-cd06-51 {
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px
    }

    .u-block-cd06-52 {
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px
    }

    .u-block-cd06-53 {
        font-size: 1rem;
        margin-top: 20.875px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-54 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-55 {
        font-size: 1rem;
        margin-top: 8.7345px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-56 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-57 {
        font-size: 1rem;
        margin-top: 5.9066px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-58 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        font-size: 1rem
    }

    .u-block-cd06-59 {
        font-size: 1rem;
        margin-top: 9.4065px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .u-block-cd06-60 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-61 {
        border-style: solid;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-62 {
        border-style: solid;
        font-size: 1rem;
        margin-top: 11.6097px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-63 {
        min-height: 100px
    }

    .u-block-cd06-64 {
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2.667px
    }

    .u-block-cd06-65 {
        --text-color-var: #444444;
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px
    }

    .u-block-cd06-66 {
        font-size: 1rem;
        width: 127px;
        margin-top: 21.2034px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-67 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-68 {
        font-size: 1rem;
        width: 168px;
        margin-top: 8.4066px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-69 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-70 {
        font-size: 1rem;
        width: 180px;
        margin-top: 5.9066px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-71 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-72 {
        font-size: 1rem;
        width: 168px;
        margin-top: 9.4065px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-73 {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    .u-block-cd06-16 {
        transform-origin: right center;
        margin-top: 49.0469px;
        margin-bottom: 0px
    }

    .u-block-cd06-23 {
        width: 180px;
        height: 47.9998px;
        margin-top: 29.469px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px
    }

    .u-block-cd06-24 {
        width: 100%;
        height: 100%
    }

    .u-block-cd06-74 {
        height: 38.9998px;
        width: 78px;
        margin-top: 17.9997px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        min-height: 16px
    }

    .u-block-cd06-75 {
        color: rgb(17, 17, 17) !important;
        height: 100%;
        padding-top: 6.4px;
        padding-bottom: 6.4px;
        padding-left: 6.4px;
        padding-right: 6.4px
    }

    .u-block-cd06-76 {
        color: rgb(255, 69, 0) !important;
        height: 100%;
        padding-top: 6.4px;
        padding-bottom: 6.4px;
        padding-left: 6.4px;
        padding-right: 6.4px
    }

    .u-block-cd06-7 {
        width: auto;
        margin-top: 15.3127px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 32.828px
    }
}

.u-block-cd06-2 {
    min-height: 579px
}

.u-block-cd06-35 {
    margin-top: 25px;
    margin-bottom: 0px
}

.u-block-cd06-36 {
    min-height: 327px;
    background-image: none
}

.u-block-cd06-37 {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-38 {
    text-decoration: none;
    margin-top: 20px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0px
}

.u-block-cd06-39 {
    font-size: 1rem;
    margin-top: 20.2033px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0px
}

.u-block-cd06-40 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-41 {
    font-size: 1rem;
    margin-top: 9.4064px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0px
}

.u-block-cd06-42 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-43 {
    font-size: 1rem;
    margin-top: 5.9066px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0px
}

.u-block-cd06-44 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-45 {
    font-size: 1rem;
    margin-top: 9.4065px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0px
}

.u-block-cd06-46 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-47 {
    font-size: 1rem;
    margin-top: 9.4065px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0px
}

.u-block-cd06-48 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-49 {
    margin-top: 9.4065px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-50 {
    min-height: 327px
}

.u-block-cd06-51 {
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

.u-block-cd06-52 {
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
    margin-right: 30px
}

.u-block-cd06-53 {
    font-size: 1rem;
    margin-top: 20.875px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0px
}

.u-block-cd06-54 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-55 {
    font-size: 1rem;
    margin-top: 8.7345px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0px
}

.u-block-cd06-56 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-57 {
    font-size: 1rem;
    margin-top: 5.9066px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0px
}

.u-block-cd06-58 {
    background-image: none;
    font-size: 1rem;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-59 {
    font-size: 1rem;
    margin-top: 9.4065px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0px
}

.u-block-cd06-60 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-61 {
    margin-top: 9.4065px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-62 {
    font-size: 1rem;
    margin-top: 11.6097px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-63 {
    min-height: 327px
}

.u-block-cd06-64 {
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 2.667px
}

.u-block-cd06-65 {
    --text-color-var: #444444;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
    margin-right: 30px
}

.u-block-cd06-66 {
    font-size: 1rem;
    width: 127px;
    margin-top: 21.2034px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px
}

.u-block-cd06-67 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-68 {
    font-size: 1rem;
    width: 168px;
    margin-top: 8.4066px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px
}

.u-block-cd06-69 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-70 {
    font-size: 1rem;
    width: 180px;
    margin-top: 5.9066px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px
}

.u-block-cd06-71 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-72 {
    font-size: 1rem;
    width: 168px;
    margin-top: 9.4065px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px
}

.u-block-cd06-73 {
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.u-block-cd06-16 {
    transform-origin: right center;
    margin-top: 73.969px;
    margin-bottom: 0px
}

.u-block-cd06-23 {
    width: 180px;
    height: 47.9998px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px
}

.u-block-cd06-24 {
    width: 100%;
    height: 100%
}

.u-block-cd06-74 {
    height: 26.9999px;
    width: 66px;
    margin-top: 21.0004px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px
}

.u-block-cd06-75 {
    color: rgb(17, 17, 17) !important;
    height: 100%
}

.u-block-cd06-76 {
    height: 100%;
    color: rgb(255, 69, 0) !important
}

.u-block-cd06-7 {
    width: 360px;
    margin-top: 19.0159px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 19.625px
}
/* Platform badge colors */
span.platform-badge[data-platform='stripchat'] { background-color: #7d0004 !important; color: #ffffff !important; }
span.platform-badge[data-platform='imlive'] { background-color: #1d06b6 !important; color: #ffffff !important; }
span.platform-badge[data-platform='xlovecam'] { background-color: #f80000 !important; color: #ffffff !important; }
